re PR rtl-optimization/7003 ([ppc] address of array loaded int register twice without...
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2
3 PR middle-end/7003
4 * gcc.target/powerpc/gcse-1.c: New test.
5
6 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
7
8 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
9 fixed capitalizations.
10 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
11 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
12 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
13 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
14 * gfortran.dg/maxloc_shape_1.f90: Likewise.
15 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
16 * gfortran.dg/min_max_conformance.f90: Likewise.
17
18 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
19
20 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
21 options.
22 * gcc.dg/c99-tgmath-2.c: Likewise.
23 * gcc.dg/c99-tgmath-3.c: Likewise.
24 * gcc.dg/c99-tgmath-4.c: Likewise.
25
26 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
27
28 PR fortran/33568
29 * gfortran.dg/anint_1.f90: New test.
30
31 2007-09-27 Ian Lance Taylor <iant@google.com>
32
33 PR tree-optimization/33565
34 * gcc.dg/Wstrict-overflow-20.c: New test.
35
36 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
37
38 * gfortran.dg/openmp_stack.f90: Fix typo.
39 * gfortran.dg/recursive_stack.f90: Fix typo.
40
41 2007-09-27 Paolo Carlini <pcarlini@suse.de>
42
43 PR c++/33493
44 * g++.dg/template/error31.C: New.
45
46 2007-09-27 Jakub Jelinek <jakub@redhat.com>
47
48 * lib/prune.exp: Prune also "^In function .*$" lines and
49 "^ inlined from .*$" lines.
50
51 2007-09-26 Richard Guenther <rguenther@suse.de>
52
53 PR tree-optimization/33563
54 * gcc.dg/torture/pr33563.c: New testcase.
55
56 2007-09-26 Joseph Myers <joseph@codesourcery.com>
57
58 PR c/25309
59 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
60 array.
61 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
62 without -O2.
63
64 2007-09-26 Richard Guenther <rguenther@suse.de>
65
66 PR tree-optimization/30375
67 PR tree-optimization/33560
68 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
69 * gcc.dg/tree-ssa/complex-5.c: Likewise.
70 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
71 * gcc.dg/torture/pr30375.c: New testcase.
72 * gcc.dg/torture/pr33560.c: New testcase.
73 * gcc.dg/tree-ssa/pr30375.c: Likewise.
74
75 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
76
77 PR c++/33207
78 * g++.dg/parse/crash38.C: New test.
79
80 2007-09-25 Michael Meissner <michael.meissner@amd.com>
81
82 PR c/33524
83 * gcc.target/i386/sse5-convert.c: New file, test int->long
84 vectorized conversions.
85
86 2007-09-25 Revital Eres <eres@il.ibm.com>
87
88 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
89
90 2007-09-25 Joseph Myers <joseph@codesourcery.com>
91
92 PR c/32295
93 * gcc.dg/enum-incomplete-1.c: New test.
94
95 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
96
97 * gcc.c-torture/compile/20070919-1.c: New test.
98
99 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
100
101 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
102
103 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
104
105 PR c++/14688
106 * g++.dg/inherit/override_attribs.C: New file.
107
108 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
109
110 PR fortran/33269
111 * io.c (check_format_string): Move NULL and constant checks into
112 this function.
113 (check_io_constraints): Call gfc_simplify_expr() before calling
114 check_format_string(). Remove NULL and constant checks.
115
116 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
117
118 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
119 * gcc.c-torture/execute/loop-2g.x: Likewise.
120
121 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
122
123 * lib/target-supports.exp (check_effective_target_mips16_attribute):
124 Reject hard-float modes unless the ABI is o32 or o64.
125 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
126 of gcc.exp. Skip the tests when mips16 code generation is not
127 supported.
128 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
129 and use dg-add-options mips16_attribute.
130
131 2007-09-24 Jakub Jelinek <jakub@redhat.com>
132
133 PR c++/33506
134 * g++.dg/ext/attrib29.C: New test.
135
136 2007-09-23 Ollie Wild <aaw@google.com>
137
138 * gcc.dg/fold-bitand-1.c: New test.
139 * gcc.dg/fold-bitand-2.c: New test.
140 * gcc.dg/fold-bitand-3.c: New test.
141 * gcc.dg/fold-bitand-4.c: New test.
142
143 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
144
145 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
146 any of the macros to be defined for __mips16.
147 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
148
149 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
150
151 * gcc.dg/vect/pr21591.c: Require vect_int.
152 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
153 * gcc.dg/vect/vect-outer-2a.c: Likewise.
154 * gcc.dg/vect/vect-outer-2c.c: Likewise.
155
156 2007-09-23 Jakub Jelinek <jakub@redhat.com>
157
158 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
159 attributes.
160 * gcc.dg/va-arg-pack-len-2.c: New test.
161 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
162 attributes.
163 * g++.dg/ext/va-arg-pack-len-2.C: New test.
164
165 PR tree-optimization/32772
166 * gcc.c-torture/compile/20070905-1.c: New test.
167
168 PR tree-optimization/32975
169 * gcc.dg/pr32975.c: New test.
170
171 PR middle-end/28755
172 * gcc.dg/pr28755.c: New test.
173
174 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
175
176 * lib/target-supports.exp (check_effective_target_nomips16): New
177 procedure.
178 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
179 for mipsisa64*-*-*.
180 * gcc.dg/vect/vect.exp: Likewise.
181 * g++.dg/vect/vect.exp: Likewise.
182 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
183 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
184 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
185 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
186 * gcc.target/mips/clear-cache-1.c (f): Likewise.
187 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
188 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
189 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
190 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
191 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
192 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
193 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
194 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
195 (test14, test15, test16, test17, test18): Likewise.
196 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
197 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
198 (test14, test15, test16, test17, test18, test19, test20, test21)
199 (test22): Likewise.
200 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
201 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
202 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
203 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
204 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
205 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
206 * gcc.target/mips/mips-3d-1.c (main): Likewise.
207 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
208 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
209 (test13, test14, test15, test16, test17, test18, test19, test20)
210 (test21, test22, test23, test24, test25, test26, test27, test28)
211 (test29, test30, test31): Likewise.
212 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
213 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
214 (test13, test14, test15, test16, test17, test18, test19, test20)
215 (test21, test22, test23, test24, test25, test26, test27, test28)
216 (test29, test30, test31, test32, test33, test34, test35, test36)
217 (test37, test38, test39, test40, test41, test42, test43, test44)
218 (test45, test46, test47, test48, test49, test50, test51, test52)
219 (test53, test54, test55, test56, test57, test58, test59, test60)
220 (test61, test62, test63): Likewise.
221 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
222 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
223 (test13, test14, test15, test16, test17, test18, test19, test20)
224 (test21, test22, test23, test24, test25, test26, test27, test28)
225 (test29, test30, test31): Likewise.
226 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
227 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
228 (test13, test14, test15, test16, test17, test18, test19, test20)
229 (test21, test22, test23, test24, test25, test26, test27, test28)
230 (test29, test30, test31): Likewise.
231 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
232 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
233 (test13, test14, test15): Likewise.
234 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
235 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
236 (test13, test14, test15): Likewise.
237 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
238 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
239 (test13, test14, test15, test16, test17, test18, test19, test20)
240 (test21, test22, test23, test24, test25, test26, test27, test28)
241 (test29, test30, test31): Likewise.
242 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
243 (matrix_multiply4: Likewise.
244 * gcc.target/mips/mips-ps-1.c (main): Likewise.
245 * gcc.target/mips/mips-ps-2.c (main): Likewise.
246 * gcc.target/mips/mips-ps-3.c (main): Likewise.
247 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
248 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
249 (test13, test14, test15, test16, test17, test18, test19, test20)
250 (test21, test22, test23, test24, test25, test26, test27, test28)
251 (test29, test30, test31): Likewise.
252 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
253 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
254 (test13, test14, test15, test16, test17, test18, test19, test20)
255 (test21, test22, test23, test24, test25, test26, test27, test28)
256 (test29, test30, test31): Likewise.
257 * gcc.target/mips/mips-ps-5.c (main): Likewise.
258 * gcc.target/mips/mips-ps-6.c (main): Likewise.
259 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
260 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
261 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
262 (sub_v4qi): Likewise.
263 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
264 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
265 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
266 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
267 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
268 (subb, subc): Likewise.
269 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
270 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
271 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
272 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
273 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
274 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
275 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
276 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
277 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
278 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
279 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
280 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
281 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
282
283 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
284
285 * lib/target-supports.exp (add_options_for_mips16_attribute)
286 (check_effective_target_mips16_attribute): New functions.
287 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
288 command line.
289 (dg-mips-options) Remove -mno-mips16 handling. Add options to
290 extra_test_flags.
291 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
292 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
293 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
294 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
295 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
296 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
297 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
298 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
299 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
300 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
301 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
302 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
303 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
304 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
305 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
306 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
307 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
308 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
309 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
310 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
311 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
312 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
313 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
314 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
315 (NOMIPS16): Delete.
316 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
317 of dg-options.
318 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
319 options. Require { target mips16_attribute } and use dg-add-options
320 to add the associated options.
321 (foo): Use MIPS16.
322 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
323 * gcc.target/mips/call-saved-3.c: Likewise.
324 * gcc.target/mips/code-readable-1.c: Require { target
325 mips16_attribute } and use dg-add-options to add the associated
326 options. Remove trailing whitespace.
327 (NOMIPS16): Delete.
328 * gcc.target/mips/code-readable-2.c: Likewise.
329 * gcc.target/mips/code-readable-3.c: Likewise.
330 * gcc.target/mips/mips16-attributes-2.c: Likewise.
331 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
332 Require { target mips16_attribute } and use dg-add-options to
333 add the associated options.
334 (cksum16, cksum8): Use MIPS16.
335 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
336 Require { target mips16_attribute } and use dg-add-options to
337 add the associated options.
338 (foo): Use MIPS16.
339 * gcc.target/mips/save-restore-2.c: Likewise.
340 * gcc.target/mips/save-restore-3.c: Likewise.
341 * gcc.target/mips/save-restore-4.c: Likewise.
342 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
343 -mno-abicalls.
344 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
345 (foo): Use NOMIPS16.
346
347 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
348
349 PR fortran/33337
350 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
351
352 PR fortran/33376
353 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
354
355 2007-09-22 Tobias Burnus <burnus@net-b.de>
356
357 PR fortran/33445
358 * gfortran.dg/gomp/free-2.f90: New.
359 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
360 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
361
362 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
363
364 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
365 * gcc.target/i386/sse5-haddX.c: Ditto.
366 * gcc.target/i386/sse5-hsubX.c: Ditto.
367 * gcc.target/i386/sse5-maccXX.c: Ditto.
368 * gcc.target/i386/sse5-msubXX.c: Ditto.
369 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
370 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
371 * gcc.target/i386/sse5-permpX.c: Ditto.
372 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
373 effective target.
374 * gcc.target/i386/sse5-fma-vector.c: Ditto.
375 * gcc.target/i386/sse5-ima-vector.c: Ditto.
376 * gcc.target/i386/sse5-pcmov.c: Ditto.
377 * gcc.target/i386/sse5-pcmov2.c: Ditto.
378
379 2007-09-22 Richard Guenther <rguenther@suse.de>
380
381 PR tree-optimization/33146
382 * gcc.c-torture/compile/pr33146.c: New testcase.
383
384 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
385
386 * lib/target-supports.exp (check_cached_effective_target): New
387 procedure.
388 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
389 (check_effective_target_c99_runtime): New procedure.
390 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
391 (test3l): Likewise cargl.
392 * gcc.dg/builtins-59.c: Require c99_runtime.
393 * gcc.dg/builtins-61.c: Likewise.
394 * gcc.dg/builtins-62.c: Likewise.
395
396 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
397
398 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
399 * lib/target-supports-dg.exp (dg-add-options): Likewise.
400 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
401 target-specific dg-options.
402 * gcc.dg/builtins-20.c: Likewise.
403 * gcc.dg/builtins-53.c: Likewise.
404 * gcc.dg/builtins-55.c: Likewise.
405 * gcc.dg/single-precision-constant.c: Likewise.
406 * gcc.dg/torture/builtin-convert-1.c: Likewise.
407 * gcc.dg/torture/builtin-convert-2.c: Likewise.
408 * gcc.dg/torture/builtin-convert-3.c: Likewise.
409 * gcc.dg/torture/builtin-convert-4.c: Likewise.
410 * gcc.dg/torture/builtin-power-1.c: Likewise.
411
412 2007-09-21 Chao-ying Fu <fu@mips.com>
413
414 * lib/target-supports.exp (check_effective_target_fixed_point): New to
415 check if targets have fixed-point supports.
416 * gcc.dg/fixed-point/fixed-point.exp: New file.
417 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
418 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
419 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
420 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
421 * gcc.dg/fixed-point/constants-pedantic.c,
422 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
423 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
424 * gcc.dg/fixed-point/keywords-ignored-c99.c,
425 * gcc.dg/fixed-point/keywords-pedantic.c,
426 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
427 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
428 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
429 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
430 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
431 * gcc.dg/fixed-point/func-vararg-mixed.c,
432 * gcc.dg/fixed-point/operator-logical.c,
433 * gcc.dg/fixed-point/struct-union.c,
434 * gcc.dg/fixed-point/bit-complement.c,
435 * gcc.dg/fixed-point/operator-bitwise.c,
436 * gcc.dg/fixed-point/operator-comma.c,
437 * gcc.dg/fixed-point/struct-layout-1.c,
438 * gcc.dg/fixed-point/union-init.c,
439 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
440 * gcc.dg/fixed-point/func-mixed.c,
441 * gcc.dg/fixed-point/func-vararg-size0.c,
442 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
443 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
444 * gcc.dg/fixed-point/operator-unary.c,
445 * gcc.dg/fixed-point/allop-const.c,
446 * gcc.dg/fixed-point/muldiv-warning.c,
447 * gcc.dg/nofixed-point-1.c,
448 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
449 * gcc.target/mips/fixed-vector-type.c,
450 * gcc.target/mips/fixed-scalar-type.c: New tests.
451
452 2007-09-21 Olivier Hainque <hainque@adacore.com>
453
454 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
455 * gnat.dg/test_nested_subtype_byref.adb: New test.
456
457 2007-09-21 Jakub Jelinek <jakub@redhat.com>
458
459 PR fortran/33439
460 * gfortran.dg/gomp/pr33439.f90: New test.
461
462 2007-09-21 Tobias Burnus <burnus@net-b.de>
463
464 PR fortran/33455
465 * gfortran.dg/merge_char_3.f90: New.
466
467 2007-09-21 Tobias Burnus <burnus@net-b.de>
468
469 PR fortran/33037
470 * gfortran.dg/transfer_check_1.f90: New.
471
472 2007-09-20 Asher Langton <langton2@llnl.gov>
473
474 PR fortran/20441
475 * gfortran.dg/init_flag_1.f90: New.
476 * gfortran.dg/init_flag_2.f90: New.
477 * gfortran.dg/init_flag_3.f90: New.
478 * gfortran.dg/init_flag_4.f90: New.
479 * gfortran.dg/init_flag_5.f90: New.
480 * gfortran.dg/init_flag_6.f90: New.
481 * gfortran.dg/init_flag_7.f90: New.
482
483 2007-09-20 Paolo Carlini <pcarlini@suse.de>
484
485 PR c++/33460
486 * g++.dg/ext/anon-struct6.C: New.
487
488 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
489
490 PR libfortran/23272
491 * gfortran.dg/inquire_10.f90: New test.
492
493 2007-09-20 Joseph Myers <joseph@codesourcery.com>
494
495 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
496
497 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
498
499 PR fortran/33221
500 * gfortran.dg/used_types_18.f90: Declare variable of empty
501 derived type.
502
503 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
504
505 PR fortran/33288
506 * gfortran.dg/array_constructor_19.f90: New test.
507
508 2007-09-20 Jakub Jelinek <jakub@redhat.com>
509
510 PR debug/33316
511 * gcc.dg/debug/pr33316.c: New test.
512
513 PR c++/33496
514 * g++.dg/cpp0x/variadic76.C: New test.
515 * g++.dg/cpp0x/variadic77.C: New test.
516 * g++.dg/cpp0x/variadic78.C: New test.
517
518 PR c/33238
519 PR c/27301
520 * gcc.c-torture/execute/20070919-1.c: New test.
521 * gcc.dg/pr33238.c: New test.
522 * gcc.dg/pr27301.c: New test.
523
524 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
525
526 * lib/target-supports.exp (check_effective_target_mips64): New
527 procedure.
528 * gcc.dg/lower-subreg-1.c: Require !mips64.
529 * gcc.dg/sibcall-3.c (ATTR): New macro.
530 (recurser_void1, recurser_void2): Use it.
531 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
532 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
533
534 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
535
536 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
537 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
538 warning annotation.
539 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
540
541 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
542
543 PR fortran/33497
544 * gfortran.dg/c_loc_tests_11.f03: New test case.
545
546 2007-09-20 Paolo Carlini <pcarlini@suse.de>
547
548 PR c++/33459
549 * g++.dg/init/ref14.C: New.
550
551 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
552
553 * gnat.dg/slice2.ad[sb]: New testcase.
554
555 2007-09-19 Nick Clifton <nickc@redhat.com>
556
557 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
558
559 2007-09-19 Jie Zhang <jie.zhang@analog.com>
560
561 * gcc.target/bfin/bfin.exp: New.
562 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
563 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
564 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
565 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
566 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
567 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
568 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
569 mcpu-bf561.c, mcpu-default.c}: New tests.
570
571 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
572
573 Restore detection of unsupported TLS.
574
575 Revert this patch:
576 2007-02-10 Richard Henderson <rth@redhat.com>
577
578 * lib/target-supports.exp (check_effective_target_tls): Redefine
579 to mean non-emulated tls.
580 * gcc.dg/tls/alias-1.c: Remove tls requirement.
581 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
582 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
583 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
584 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
585 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
586 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
587
588 And then:
589 * lib/target-supports.exp (check_effective_target_tls): Use
590 stronger test for compiler support for TLS.
591 (check_effective_target_tls_native): New, to test for non-emulated
592 TLS support.
593 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
594 instead of dg-require-effective-target tls.
595 * g++.dg/gomp/copyin-1.C: Likewise.
596 * g++.dg/gomp/sharing-1.C: Likewise.
597 * g++.dg/gomp/tls-1.C: Likewise.
598 * g++.dg/gomp/tls-2.C: Likewise.
599 * g++.dg/gomp/tls-3.C: Likewise.
600 * g++.dg/tls/diag-1.C: Likewise.
601 * g++.dg/tls/diag-2.C: Likewise.
602 * g++.dg/tls/diag-3.C: Likewise.
603 * g++.dg/tls/diag-4.C: Likewise.
604 * g++.dg/tls/diag-5.C: Likewise.
605 * g++.dg/tls/init-1.C: Likewise.
606 * g++.dg/tls/init-2.C: Likewise.
607 * g++.dg/tls/trivial.C: Likewise.
608 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
609 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
610 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
611 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
612 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
613 * gcc.dg/gomp/clause-1.c: Likewise.
614 * gcc.dg/gomp/copyin-1.c: Likewise.
615 * gcc.dg/gomp/sharing-1.c: Likewise.
616 * gcc.dg/gomp/tls-1.c: Likewise.
617 * gcc.dg/gomp/tls-2.c: Likewise.
618 * gcc.dg/tls/alpha-1.c: Likewise.
619 * gcc.dg/tls/opt-1.c: Likewise.
620 * gcc.dg/tls/opt-13.c: Likewise.
621 * gcc.dg/tls/opt-14.c: Likewise.
622 * gcc.dg/tls/opt-2.c: Likewise.
623 * gcc.dg/tls/opt-3.c: Likewise.
624 * gcc.dg/tls/opt-4.c: Likewise.
625 * gcc.dg/tls/opt-7.c: Likewise.
626 * gcc.dg/tls/section-1.c: Likewise.
627 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
628 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
629 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
630 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
631 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
632 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
633 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
634 * gfortran.dg/gomp/crayptr2.f90: Likewise.
635 * gfortran.dg/gomp/fixed-1.f: Likewise.
636 * gfortran.dg/gomp/free-1.f90: Likewise.
637 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
638 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
639 * gfortran.dg/gomp/reduction1.f90: Likewise.
640 * gfortran.dg/gomp/sharing-1.f90: Likewise.
641
642 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
643
644 PR fortran/31119
645 * gfortran.dg/bounds_check_9.f90: New test.
646 * gfortran.dg/bounds_check_fail_2.f90: New test.
647
648 2007-09-18 Paolo Carlini <pcarlini@suse.de>
649
650 PR c++/33462 (again)
651 * g++.dg/ext/va-arg1.C: Adjust.
652
653 2007-09-18 Paolo Carlini <pcarlini@suse.de>
654
655 PR c++/33462
656 * g++.dg/ext/va-arg1.C: New.
657
658 2007-09-18 Tobias Burnus <burnus@net-b.de>
659
660 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
661
662 2007-09-18 Paolo Carlini <pcarlini@suse.de>
663
664 PR c++/33463
665 * g++.dg/rtti/typeid6.C: New.
666
667 2007-09-18 Paolo Carlini <pcarlini@suse.de>
668
669 PR c++/33464
670 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
671 * g++.dg/ext/is_class_error2.C: New.
672
673 2007-09-18 Richard Guenther <rguenther@suse.de>
674
675 PR tree-optimization/33340
676 * g++.dg/torture/pr33340.C: New testcase.
677
678 2007-09-18 Tobias Burnus <burnus@net-b.de>
679
680 PR fortran/33231
681 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
682 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
683 * gfortran.dg/elemental_subroutine_5.f90: New.
684
685 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
686
687 * lib/target-supports.exp (check_profiling_available): Extend
688 mips*-*-elf check to mips*-*-elf*.
689
690 2007-09-18 Jakub Jelinek <jakub@redhat.com>
691
692 * gcc.dg/format/c90-scanf-5.c: New test.
693 * gcc.dg/format/c99-scanf-4.c: New test.
694 * gcc.dg/format/ext-7.c: New test.
695 * gcc.dg/format/ext-8.c: New test.
696
697 PR middle-end/33423
698 * gcc.c-torture/compile/20070915-1.c: New test.
699
700 2007-09-17 Tobias Burnus <burnus@net-b.de>
701
702 PR fortran/33106
703 * gfortran.dg/private_type_9.f90: New.
704
705 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
706
707 PR middle-end/33449
708 * gfortran.dg/pr33449.f90: New test.
709
710 2007-09-17 Tobias Burnus <burnus@net-b.de>
711
712 * gfortran.dg/interface_15.f90: Compile with -std=f95.
713 * gfortran.dg/private_type_1.f90: Ditto
714 * gfortran.dg/interface_18.f90: New.
715 * gfortran.dg/private_type_8.f90: New.
716
717 2007-09-16 Paolo Carlini <pcarlini@suse.de>
718
719 PR c++/33124
720 * g++.dg/warn/new1.C: Adjust.
721 * g++.dg/torture/str_empty.C: Likewise.
722
723 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
724
725 * gcc.target/mips/dse-1.c: New test.
726
727 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
728
729 PR c++/32756
730 * g++.dg/overload/operator3.C: New.
731
732 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
733
734 * gcc.target/mips/truncate-1.c: New test.
735
736 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
737
738 PR fortran/29396
739 PR fortran/29606
740 PR fortran/30625
741 PR fortran/30871
742 * gfortran.dg/subref_array_pointer_1.f90: New test.
743 * gfortran.dg/subref_array_pointer_2.f90: New test.
744
745 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
746
747 * gfortran.dg/nint_2.f90: Correct last change.
748
749 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
750
751 * gcc.dg/tree-ssa/parallelization-1.c: New test.
752
753 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
754
755 * gcc.dg/vect/pr33373b.c: New test.
756
757 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
758
759 PR target/33438
760 * gcc.target/i386/pr33438.c: New test.
761
762 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
763
764 * gfortran.dg/nint_2.f90: Revert previous commit.
765
766 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
767
768 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
769
770 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
771
772 PR debug/33429
773 * g++.dg/other/unused1.C: XFAIL class2 scan.
774
775 2007-09-13 Tobias Burnus <burnus@net-b.de>
776
777 PR fortran/33343
778 * gfortran.dg/elemental_args_check_1.f90: New.
779 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
780 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
781
782 2007-09-13 Tobias Burnus <burnus@net-b.de>
783
784 * gfortran.dg/recursive_check_3.f90: New.
785
786 2007-09-13 Tobias Burnus <burnus@net-b.de>
787
788 PR fortran/33412
789 * gfortran.dg/elemental_bind_c.f90: New.
790
791 2007-09-13 Richard Sandiford <richard@codesourcery.com>
792
793 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
794 * gcc.target/mips/mips16-attributes-2.c: New test.
795 * gcc.target/mips/mips16-attributes-3.c: Likewise.
796 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
797 hard-float asm when __mips16 is defined.
798 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
799 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
800 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
801 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
802 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
803 * gcc.target/mips/pr26765.c (foo): Likewise.
804 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
805 targets, use dg-mips-options instead of dg-options, and use -mgp32
806 to force 32-bit mode.
807 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
808 and 64-bit mode.
809 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
810
811 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
812 Michael Meissner <michael.meissner@amd.com>
813
814 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
815 * gcc.target/i386/sse5-hsubX.c: Ditto.
816 * gcc.target/i386/sse5-permpX.c: Ditto.
817 * gcc.target/i386/sse5-haddX.c: Ditto.
818 * gcc.target/i386/sse5-maccXX.c: Ditto.
819 * gcc.target/i386/sse5-msubXX.c: Ditto.
820 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
821 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
822
823 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
824 optimizes floating point conditional moves into the pcmov
825 instruction on SSE5.
826 * gcc.target/i386/sse5-pcmov2.c: Ditto.
827
828 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
829 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
830 SSE5.
831
832 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
833 compiler optimizes vector (a*b)+c into fmadd on SSE5.
834
835 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
836 optimizes (a*b)+c into fmadd on SSE5.
837
838 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
839 whether the SSE5 instructions can be generated.
840
841 * gcc.target/i386/sse5-check.h: New. Add support for
842 SSE5 tests.
843
844 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
845 ammintrin.h, and turn on -msse5 option instead of -msse4a.
846 * gcc.target/i386/sse-13.c: Ditto.
847 * gcc.target/i386/sse-14.c: Ditto.
848
849 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
850
851 PR testsuite/33153
852 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
853 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
854
855 2007-09-12 Jakub Jelinek <jakub@redhat.com>
856
857 PR target/32338
858 * gcc.dg/pr32338-1.c: New test.
859 * gcc.dg/pr32338-2.c: New test.
860
861 2007-09-12 Bob Wilson <bob.wilson@acm.org>
862
863 * lib/target-supports.exp (check_effective_target_sync_int_long):
864 Revert change to add xtensa.
865 (check_effective_target_sync_char_short): Likewise.
866
867 2007-09-12 Olivier Hainque <hainque@adacore.com>
868
869 * gnat.dg/packed_subtype.adb: New test.
870
871 2007-09-12 Tobias Burnus <burnus@net-b.de>
872
873 PR fortran/33297
874 * gfortran.dg/intrinsic_size.f90: New.
875
876 2007-09-12 Tobias Burnus <burnus@net-b.de>
877
878 PR fortran/33284
879 PR fortran/33310
880 * gfortran.dg/conflicts_2.f90: New.
881
882 2007-09-12 Ira Rosen <irar@il.ibm.com>
883
884 PR tree-optimization/32377
885 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
886 dependence distance.
887 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
888 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
889 * gcc.dg/vect/no-vfa-vect-depend-1.c,
890 gfortran.dg/vect/no-vfa-pr32377.f90: New.
891
892 2007-09-12 Richard Guenther <rguenther@suse.de>
893
894 PR middle-end/33382
895 * gcc.c-torture/compile/pr33382.c: New testcase.
896 * gcc.c-torture/execute/pr33382.c: Likewise.
897
898 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
899
900 PR fortran/33395
901 * gfortran.dg/c_ptr_tests_12.f03: New test case.
902
903 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
904
905 PR tree-optimization/33373
906 * gcc.dg/vect/pr33373.c: New test.
907
908 2007-09-12 Ben Elliston <bje@au.ibm.com>
909
910 * lib/target-supports.exp (check_effective_target_vect_no_double):
911 Remove unused proc.
912
913 2007-09-12 Ben Elliston <bje@au.ibm.com>
914 Ulrich Weigand <uweigand@de.ibm.com>
915
916 * gcc.target/spu/dfcgt-nan.c: New test.
917
918 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
919
920 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
921
922 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
923
924 PR fortran/33040
925 * gfortran.dg/c_ptr_tests_11.f03: New test case.
926
927 2007-09-11 Jakub Jelinek <jakub@redhat.com>
928
929 * gcc.dg/va-arg-pack-len-1.c: New test.
930 * g++.dg/va-arg-pack-len-1.C: New test.
931
932 2007-09-11 Michael Matz <matz@suse.de>
933
934 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
935
936 2007-09-10 Janis Johnson <janis187@us.ibm.com>
937
938 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
939 checks for size of long double.
940 * gcc.dg/dfp/convert.h: New file.
941 * gcc.dg/dfp/convert-bfp-2.c: New test.
942 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
943 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
944 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
945 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
946 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
947 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
948 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
949 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
950 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
951
952 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
953
954 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
955 Change dg-final to expect 1 non-profitable loop and
956 3 profitable loops.
957 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
958 Change dg-final to expect 1 non-profitable loop and
959 3 profitable loops.
960 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
961 Change dg-final to expect 1 profitable loop.
962 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
963 Change dg-final to expect 1 profitable loop.
964
965 2007-09-10 Richard Sandiford <richard@codesourcery.com>
966
967 * gcc.target/mips/call-saved-1.c: New test.
968 * gcc.target/mips/call-saved-2.c: Likewise.
969 * gcc.target/mips/call-saved-3.c: Likewise.
970 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
971 instead of mips_mips64. Set mips_fp64 too.
972 (is_gp32_flag): Return true for -mips1 and -mips2.
973 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
974
975 2007-09-10 Jakub Jelinek <jakub@redhat.com>
976
977 * g++.dg/ext/va-arg-pack-1.C: New test.
978 * g++.dg/ext/va-arg-pack-2.C: New test.
979
980 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
981
982 PR target/33369
983 * gcc.dg/vect/pr33369.c: New test.
984
985 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
986
987 PR fortran/33370
988 * gfortran.dg/array_memcpy_5.f90: New test.
989
990 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
991
992 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
993
994 2007-09-09 Richard Guenther <rguenther@suse.de>
995
996 * gcc.c-torture/compile/20070906-1.c: New testcase.
997
998 2007-09-09 Ira Rosen <irar@il.ibm.com>
999
1000 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1001 noinline attribute.
1002 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1003 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1004 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1005 Likewise.
1006
1007 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1010
1011 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1012
1013 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1014
1015 2007-09-09 Ira Rosen <irar@il.ibm.com>
1016
1017 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1018 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1019 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1020 Compile tests with -fno-tree-pre.
1021 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1022 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1023 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1024 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1025 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1026 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1027 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1028 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1029 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1030 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1031 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1032 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1033 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1034 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1035 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1036 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1037 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1038 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1039 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1040
1041 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1042
1043 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1044 to call objdump.
1045 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1046 Use remote_exec to call c++filt.
1047 * lib/target-supports-dg.exp (dg-require-host-local): New.
1048 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1049 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1050 * g++.dg/rtti/repo1.C: Likewise.
1051 * g++.dg/template/repo1.C: Likewise.
1052 * g++.dg/template/repo2.C: Likewise.
1053 * g++.dg/template/repo3.C: Likewise.
1054 * g++.dg/template/repo4.C: Likewise.
1055 * g++.dg/template/repo5.C: Likewise.
1056 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1057 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1058 * g++.old-deja/g++.pt/repo1.C: Likewise.
1059 * g++.old-deja/g++.pt/repo2.C: Likewise.
1060 * g++.old-deja/g++.pt/repo3.C: Likewise.
1061 * g++.old-deja/g++.pt/repo4.C: Likewise.
1062 * gcc.dg/cpp/trad/builtins.c: Likewise.
1063
1064 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1065
1066 PR tree-optimization/32283
1067 * gcc.dg/tree-ssa/loop-31.c: New test.
1068
1069 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1070
1071 PR rtl-optimization/26449
1072 * gcc.target/i386/pr26449-1.c: New file.
1073
1074 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1075
1076 PR target/33329
1077 PR rtl-optimization/26449
1078 * gcc.target/i386/pr33329.c: New file.
1079
1080 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1081
1082 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1083
1084 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1085
1086 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1087
1088 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1089
1090 PR tree-optimization/33301
1091 * gfortran.dg/vect/pr33301.f: New test.
1092
1093 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1094
1095 PR libfortran/33307
1096 * gfortran.dg/backspace_10.f90: New test.
1097
1098 2007-09-07 Richard Guenther <rguenther@suse.de>
1099
1100 Reapply
1101 2007-09-06 Richard Guenther <rguenther@suse.de>
1102
1103 PR tree-optimization/32586
1104 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1105 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1106 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1107 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1108 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1109 now obsolete simplification.
1110
1111 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1112
1113 PR tree-optimization/33299
1114 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1115 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1116
1117 2007-09-07 Richard Guenther <rguenther@suse.de>
1118
1119 Revert
1120 2007-09-06 Richard Guenther <rguenther@suse.de>
1121
1122 PR tree-optimization/32586
1123 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1124 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1125 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1126 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1127 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1128 now obsolete simplification.
1129
1130 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1131
1132 PR tree-optimization/32821
1133 * gcc.dg/tree-ssa/pr32821.c: New file.
1134
1135 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1136
1137 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1138 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1139 and mips_forced_no_er.
1140 (dg-mips-options): Add -mno-abicalls when a small-data option is
1141 specified. Skip tests with small-data options if mips_forced_gp.
1142 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1143 * gcc.target/mips/sdata-1.c: New test.
1144 * gcc.target/mips/sdata-2.c: Likewise.
1145 * gcc.target/mips/sdata-3.c: Likewise.
1146 * gcc.target/mips/sdata-4.c: Likewise.
1147
1148 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1149
1150 PR fortran/33298
1151 * spread_zerosize_1.f90: New test case.
1152 * spread_bounds_1.f90: New test case.
1153
1154 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1155
1156 PR c++/32674
1157 * g++.dg/template/static31.C: New.
1158
1159 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1160
1161 PR fortran/33271
1162 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1163 powerpc*-linux-gnu.
1164
1165 2007-09-06 David Daney <ddaney@avtrex.com>
1166 Richard Sandiford <richard@codesourcery.com>
1167
1168 PR target/33256
1169 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1170 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1171 * gcc.target/mips/pr33256.c: New test.
1172
1173 2007-09-06 Tom Tromey <tromey@redhat.com>
1174
1175 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1176
1177 2007-09-06 Richard Guenther <rguenther@suse.de>
1178
1179 PR tree-optimization/32586
1180 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1181 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1182 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1183 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1184 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1185 now obsolete simplification.
1186
1187 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1188
1189 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1190 * gcc.target/i386/sse3-addsubps.c: Ditto.
1191 * gcc.target/i386/sse3-haddpd.c: Ditto.
1192 * gcc.target/i386/sse3-haddps.c: Ditto.
1193 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1194 * gcc.target/i386/sse3-hsubps.c: Ditto.
1195 * gcc.target/i386/sse3-lddqu.c: Ditto.
1196 * gcc.target/i386/sse3-movddup.c: Ditto.
1197 * gcc.target/i386/sse3-movshdup.c: Ditto.
1198 * gcc.target/i386/sse3-movsldup.c: Ditto.
1199
1200 2007-09-06 Richard Guenther <rguenther@suse.de>
1201
1202 PR tree-optimization/33302
1203 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1204
1205 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1206
1207 PR libfortran/33225
1208 * gfortran.dg./fmt_float.f90: New test.
1209
1210 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1211
1212 PR libfortran/33253
1213 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1214
1215 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1216
1217 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1218 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1219
1220 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1221
1222 * g++.dg/eh/builtin1.C: New test.
1223 * g++.dg/eh/builtin2.C: New test.
1224 * g++.dg/eh/builtin3.C: New test.
1225
1226 PR c++/33289
1227 * g++.dg/eh/builtin4.C: New test.
1228
1229 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1230
1231 * gcc.target/powerpc/dfp-dd.c: New test.
1232 * gcc.target/powerpc/dfp-td.c: New test.
1233
1234 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1235
1236 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1237 * gcc.dg/va-arg-pack-1.c: New test.
1238
1239 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1240
1241 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1242 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1243 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1244 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1245 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1246
1247 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1248
1249 PR c++/30302
1250 * g++.dg/ext/anon-struct5.C: New.
1251
1252 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1253
1254 * gcc.dg/i386-cpuid.h: Remove.
1255 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1256 (main): Use __get_cpuid to get target features.
1257 * gcc.target/i386/sse-check.h: Ditto.
1258 * gcc.target/i386/sse2-check.h: Ditto.
1259 * gcc.target/i386/sse3-check.h: Ditto.
1260 * gcc.target/i386/ssse3-check.h: Ditto.
1261 * gcc.target/i386/sse4_1-check.h: Ditto.
1262 * gcc.target/i386/sse4_2-check.h: Ditto.
1263 * gcc.target/i386/sse4a-check.h: Ditto.
1264 * gcc.dg/torture/pr16104-1.c: Ditto.
1265 (do_test): Change to void.
1266 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1267 * gcc.target/i386/sse-6.c: Ditto.
1268 * gcc.target/i386/sse-7.c: Ditto.
1269 * g++.dg/other/i386-1.C: Include cpuid.h.
1270 (main): New function. Use __get_cpuid to get target fetaures.
1271
1272 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1273 David Ung <davidu@mips.com>
1274 Nigel Stephens <nigel@mips.com>
1275
1276 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1277 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1278 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1279 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1280 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1281 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1282 * gcc.dg/torture/pr19683-1.c: Likewise.
1283 * gcc.target/mips/madd-3.c: Likewise.
1284 * gcc.target/mips/maddu-3.c: Likewise.
1285 * gcc.target/mips/msub-3.c: Likewise.
1286 * gcc.target/mips/msubu-3.c: Likewise.
1287 * gcc.target/mips/asm-1.c: Likewise.
1288 * gcc.target/mips/branch-1.c: Likewise.
1289 * gcc.target/mips/ins-1.c: Likewise.
1290 * gcc.target/mips/near-far-3.c: Likewise.
1291 * gcc.target/mips/near-far-4.c: Likewise.
1292 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1293 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1294 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1295 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1296 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1297 * gcc.target/mips/dspr2-MULT.c: Likewise.
1298 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1299 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1300 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1301 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1302 * gcc.target/mips/code-readable-2.c: Likewise.
1303 * gcc.target/mips/code-readable-3.c: Likewise.
1304
1305 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1306 David Ung <davidu@mips.com>
1307 Nigel Stephens <nigel@mips.com>
1308
1309 * gcc.target/mips/mips16-attributes.c: New.
1310
1311 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1312
1313 PR fortran/31564
1314 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1315
1316 PR fortran/33241
1317 * gfortran.dg/char_length_10.f90: New test.
1318
1319 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1320
1321 PR c++/29731
1322 * g++.dg/parse/template24.C: New.
1323
1324 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1325
1326 * g++.dg/other/spu2vmx-1.C: New test.
1327
1328 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR tree-optimization/33017
1331 * gcc.dg/pr33017.c: New test.
1332
1333 2007-09-05 Ben Elliston <bje@au.ibm.com>
1334
1335 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1336 __protected_stream family of macros.
1337
1338 2007-09-04 Jan Hubicka <jh@suse.cz>
1339
1340 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1341 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1342 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1343 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1344 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1345 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1346 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1347 Likewise.
1348
1349 2007-09-04 Janus Weil <jaydub66@gmail.com>
1350 Tobias Burnus <burnus@net-b.de>
1351
1352 * gfortran.dg/proc_decl_1.f90: New.
1353 * gfortran.dg/proc_decl_2.f90: New.
1354 * gfortran.dg/proc_decl_3.f90: New.
1355 * gfortran.dg/proc_decl_4.f90: New.
1356
1357 2007-09-04 Jan Hubicka <jh@suse.cz>
1358
1359 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1360 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1361 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1362 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1363 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1364 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1365 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1366 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1367 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1368 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1369 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1370 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1371 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1372 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1373 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1374 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1375 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1376 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1377 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1378 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1379 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1380 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1381 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1382 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1383 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1384 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1385 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1386 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1387 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1388 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1389 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1390 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1391 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1392 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1393 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1394 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1395 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1396 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1397 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1398 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1399 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1400 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1401 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1402 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1403 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1404 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1405 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1406 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1407 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1408 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1409 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1410 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1411 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1412 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1413 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1414 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1415 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1416 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1417 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1418 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1419 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1420 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1421 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1422 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1423 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1424 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1425 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1426 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1427 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1428 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1429 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1430 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1431 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1432 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1433 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1434 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1435 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1436 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1437 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1438 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1439 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1440 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1441 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1442 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1443 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1444 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1445 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1446 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1447 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1448 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1449 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1450 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1451 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1452 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1453 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1454 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1455 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1456 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1457 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1458 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1459 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1460 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1461 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1462 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1463 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1464 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1465 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1466 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1467 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1468 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1469 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1470 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1471 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1472 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1473 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1474 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1475 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1476 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1477 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1478 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1479 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1480 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1481 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1482 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1483 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1484 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1485 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1486 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1487 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1488 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1489 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1490 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1491 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1492 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1493 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1494 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1495 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1496 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1497 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1498 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1499 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1500 noinline.
1501 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1502 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1503 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1504 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1505 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1506 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1507 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1508 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1509 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1510 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1511 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1512 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1514 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1515 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1516 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1517 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1518 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1519 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1520 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1521 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1523 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1524 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1525 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1526 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1527 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1528 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1529 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1530 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1531 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1532 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1533 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1534 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1535 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1536 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1537 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1538 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1539 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1540 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1541 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1542 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1543 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1544 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1545 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1546 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1549 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1550 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1551 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1552 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1553 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1554 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1555 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1556 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1557 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1558 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1559 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1560 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1561 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1562 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1564 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1565 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1566 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1567 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1568 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1569 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1570 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1571 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1572 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1574 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1575 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1576 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1578 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1583 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1585 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1586 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1588 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1590 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1591 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1592 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1594 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1595 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1596 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1598 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1601 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1602 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1603 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1604 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1605 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1606 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1607 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1608 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1609 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1610 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1611 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1613 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1615 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1616 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1619 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1620 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1621 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1622 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1623 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1626 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1627
1628 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1629
1630 PR middle-end/33187
1631 * gcc.target/i386/cmov7.c: New file.
1632
1633 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1634
1635 * gcc.target/i386/sse4a-check.h: New file.
1636 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1637 * gcc.target/i386/sse4a-insert.c: Ditto.
1638 * gcc.target/i386/sse4a-montsd.c: Ditto.
1639 * gcc.target/i386/sse4a-montss.c: Ditto.
1640 * gcc.target/i386/mmx-check.h: New file.
1641 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1642 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1643 * gcc.target/i386/sse-check.h: New file.
1644 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1645 * gcc.target/i386/sse-3.c: Ditto.
1646 * gcc.target/i386/sse-7.c: Ditto.
1647 * gcc.target/i386/sse-9.c: Ditto.
1648 * gcc.target/i386/ssefn-3.c: Ditto.
1649 * gcc.target/i386/sse-recip.c: Ditto.
1650 * gcc.target/i386/sse-recip-vec.c: Ditto.
1651 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1652 * gcc.target/i386/20020523-1.c: Remove.
1653 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1654 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1655 * gcc.target/i386/ssefn-4.c: Ditto.
1656 * gcc.target/i386/sse-6.c: Ditto.
1657 * gcc.target/i386/sse-10.c: Ditto.
1658 * gcc.target/i386/sse-11.c: Ditto.
1659 * gcc.target/i386/sse-18.c: Ditto.
1660 * gcc.target/i386/fpprec-1.c: Ditto.
1661 * g++.dg/other/i386-1.C: Ditto.
1662
1663 2007-09-04 Richard Guenther <rguenther@suse.de>
1664
1665 PR tree-optimization/33291
1666 * gcc.dg/volatile2.c: New testcase.
1667 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1668 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1669 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1670 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1671
1672 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1673
1674 PR fortran/33253
1675 * gfortran.dg/namelist_15.f90: Update test.
1676 * gfortran.dg/namelist_24.f90: Update test.
1677 * gfortran.dg/namelist_38.f90: New test.
1678
1679 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1680
1681 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1682 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1683 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1684 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1685 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1686 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1687
1688 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1689
1690 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1691 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1692
1693 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1694
1695 2007-09-02 David Daney <ddaney@avtrex.com>
1696
1697 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1698 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1699 * gcc.target/mips/atomic-memory-1.c: Ditto.
1700 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1701
1702 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1703
1704 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1705 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1706
1707 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1708
1709 * gfortran.dg/substr_6.f90: New test.
1710
1711 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1712
1713 PR c++/33208
1714 * g++.dg/other/error18.C: New.
1715 * g++.dg/expr/bitfield3.C: Adjust.
1716
1717 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1718
1719 PR fortran/33276
1720 * gfortran.fortran-torture/compile/pr33276.f90: New.
1721
1722 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1723
1724 PR middle-end/33272
1725 * gcc.dg/c99-arraydecl-3.c: New test.
1726
1727 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1728
1729 PR c++/32597
1730 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1731 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1732
1733 2007-08-31 Tobias Burnus <burnus@net-b.de>
1734
1735 PR fortran/33232
1736 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1737 * gfortran.dg/read_1.f90: New.
1738
1739 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1740
1741 PR c++/33210
1742 * g++.dg/template/error30.C: New.
1743
1744 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1745
1746 PR c++/32113
1747 * g++.dg/template/crash70.C: New.
1748
1749 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1750
1751 PR c++/33212
1752 * g++.dg/ext/is_class_error.C: New.
1753
1754 2007-08-31 Olivier Hainque <hainque@adacore.com>
1755
1756 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1757
1758 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1759 Revital Eres <eres@il.ibm.com>
1760
1761 * gcc.target/powerpc/paired-1.c: New test.
1762 * gcc.target/powerpc/paired-2.c: New test.
1763 * gcc.target/powerpc/paired-3.c: New test.
1764 * gcc.target/powerpc/paired-4.c: New test.
1765 * gcc.target/powerpc/paired-5.c: New test.
1766 * gcc.target/powerpc/paired-6.c: New test.
1767 * gcc.target/powerpc/paired-7.c: New test.
1768 * gcc.target/powerpc/ppc-paired.c: New test.
1769
1770 2007-08-31 Ollie Wild <aaw@google.com>
1771
1772 * g++.dg/conversion/ptrmem2.C: New test.
1773 * g++.dg/conversion/ptrmem3.C: New test.
1774 * g++.dg/conversion/ptrmem4.C: New test.
1775 * g++.dg/conversion/ptrmem5.C: New test.
1776 * g++.dg/conversion/ptrmem6.C: New test.
1777 * g++.dg/conversion/ptrmem7.C: New test.
1778 * g++.dg/conversion/ptrmem8.C: New test.
1779
1780 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1781
1782 PR fortran/31879
1783 * gfortran.dg/char_length_7.f90: New test.
1784 * gfortran.dg/char_length_9.f90: New test.
1785 * gfortran.dg/char_assign_1.f90: Add extra warning.
1786
1787 PR fortran/31197
1788 PR fortran/31258
1789 * gfortran.dg/char_length_8.f90: New test.
1790
1791 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1792
1793 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1794
1795 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1796
1797 * gcc.dg/inline-24.c: New test.
1798 * g++.dg/opt/inline11.C: New test.
1799
1800 2007-08-30 Richard Guenther <rguenther@suse.de>
1801
1802 * gcc.target/i386/vectorize5.c: New testcase.
1803
1804 2007-08-30 Tobias Burnus <burnus@net-b.de>
1805
1806 PR fortran/33228
1807 * interface.c (check_interface0): Improve error for external procs.
1808 (check_sym_interfaces): Fix checking of module procedures.
1809
1810 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1811
1812 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1813 (AI): Add AI_ALIGN.
1814 * gcc.dg/sync-3.c: New test.
1815
1816 PR middle-end/32758
1817 * gcc.dg/cleanup-12.c: New test.
1818
1819 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1820
1821 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1822 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1823 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1824 * gcc.dg/pr32450.c: Ditto.
1825 * gcc.dg/nest.c: Ditto.
1826 * gcc.dg/nested-func-4.c: Ditto.
1827 * g++.old-deja/g++.law/profile1.C: Ditto.
1828
1829 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1830
1831 PR fortran/32989
1832 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1833 non-default integer kind arguments.
1834
1835 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1836
1837 PR fortran/33105
1838 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1839
1840 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1841
1842 * gcc.dg/h8300-ice2.c: Remove target selector.
1843
1844 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1845
1846 PR fortran/33215
1847 * gfortran.dg/binding_label_tests_15.f03: New test case.
1848 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1849
1850 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1851
1852 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1853 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1854
1855 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1856
1857 PR c++/33194
1858 * g++.dg/other/canon-33194.C: New.
1859
1860 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
1861
1862 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1863 * gcc.c-torture/execute/pr23135.c: Likewise.
1864
1865 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1866
1867 * gcc.dg/pr31344.c: Move to ...
1868 * gcc.dg/dfp/pr31344.c: ... here.
1869 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1870 * gcc.dg/20050503-1.c: Ditto.
1871 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1872 * gcc.dg/20061127-1.c: Compile only for fpic targets.
1873 * gcc.dg/20060801-1.c: Ditto.
1874
1875 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
1876
1877 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1878 * gfortran.dg/nan_1.f90: Likewise.
1879
1880 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1881
1882 PR fortran/33055
1883 Revert previous patch.
1884
1885 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
1886 Kazu Hirata <kazu@codesourcery.com>
1887
1888 * gcc.target/m68k/interrupt-1.c: New.
1889
1890 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1891
1892 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1893 10000 for targets where "int" can't hold at least 100000.
1894 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1895 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1896 (test5)(test6): Use it.
1897 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1898 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1899 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1900 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1901 * gcc.dg/attr-alloc_size.c (test): Likewise.
1902
1903 2007-08-28 Paolo Carlini <pcarlini@suse.de>
1904
1905 PR c++/33209
1906 * g++.dg/template/error29.C: New.
1907
1908 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR c++/32596
1911 * g++.dg/ext/visibility/anon5.C: New test.
1912
1913 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1914
1915 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1916
1917 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1918
1919 * gfortran.dg/gamma_1.f90: Remove large-real tests.
1920 * gfortran.dg/gamma_2.f90: Remove large-real tests.
1921 * gfortran.dg/gamma_4.f90: New: large-real tests.
1922
1923 2007-08-28 Jason Merrill <jason@redhat.com>
1924
1925 PR c++/29000
1926 * g++.dg/ext/stmtexpr12.C: New test.
1927
1928 PR c++/28558
1929 * g++.dg/ext/attrib28.C: New test.
1930
1931 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
1932
1933 PR target/32661
1934 * gcc.target/i386/pr32661.c: New test.
1935
1936 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR middle-end/32370
1939 * gcc.dg/pr32370.c: New test.
1940
1941 PR rtl-optimization/33148
1942 * gcc.c-torture/compile/20070827-1.c: New test.
1943
1944 PR debug/32914
1945 * d++.dg/debug/const3.C: New test.
1946 * d++.dg/debug/const4.C: New test.
1947 * d++.dg/debug/dwarf2/const1.C: New test.
1948 * d++.dg/debug/dwarf2/const2.C: New test.
1949 * d++.dg/debug/dwarf2/const2b.C: New test.
1950
1951 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
1952 Vladimir Yanovsky <yanov@il.ibm.com>
1953 Revital Eres <eres@il.ibm.com>
1954 Andrey Belevantsev <abel@ispras.ru>
1955
1956 * gcc.dg/sms-1.c: New test.
1957
1958 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
1959
1960 * g++.dg/ext/gnu-inline-common.h: New.
1961 * g++.dg/ext/gnu-inline-global-reject.C: New.
1962 * g++.dg/ext/gnu-inline-global.C: New.
1963 * g++.dg/ext/gnu-inline-namespace.C: New.
1964 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1965 * g++.dg/ext/gnu-inline-class.C: New.
1966 * g++.dg/ext/gnu-inline-class-static.C: New.
1967 * g++.dg/ext/gnu-inline-template-class.C: New.
1968 * g++.dg/ext/gnu-inline-template-func.C: New.
1969
1970 2007-08-27 Jason Merrill <jason@redhat.com>
1971
1972 PR c++/31337
1973 * g++.dg/ext/stmtexpr11.C: New.
1974
1975 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
1976
1977 * lib/target-supports.exp (check_profiling_available):
1978 Set profiling_available_saved to 0 on fido-*-elf.
1979
1980 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
1981
1982 PR tree-optimization/33173
1983
1984 * gcc.c-torture/compile/pr33173.c: New.
1985
1986 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
1987
1988 PR target/31385
1989 * gcc.dg/dfp/pr31385.c: New.
1990
1991 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1992
1993 * gcc.dg/unsigned-long-compare.c: Remove target selector.
1994
1995 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
1996
1997 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1998 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1999 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2000 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2001 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2002 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2003 gcc.target/m68k directory.
2004 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2005 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2006 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2007 gcc.target/cris directory.
2008 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2009 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2010 gcc.target/bfin directory.
2011
2012 * gcc.target/sh: New directory.
2013 * gcc.target/sh/sh.exp: New file.
2014 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2015 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2016 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2017 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2018 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2019 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2020
2021 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2022
2023 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2024 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2025 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2026 * gcc.target/i386/local2.c: Ditto.
2027 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2028 * gcc.target/i386/20011119-1.c: Ditto.
2029 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2030 * gcc.target/i386/fastcall-1.c: Fix target selector.
2031
2032 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2033
2034 PR fortran/33055
2035 * gfortran.dg/negative_unit.f: Add new check
2036 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2037 -fdefault-integer-8.
2038
2039 2007-08-26 Asher Langton <langton2@llnl.gov>
2040
2041 * gfortran.dg/recursive_stack.f90: New.
2042 * gfortran.dg/openmp_stack.f90: New.
2043
2044 2007-08-26 Tobias Burnus <burnus@net-b.de>
2045
2046 PR fortran/31298
2047 * gfortran.dg/use_10.f90: New.
2048
2049 2007-08-26 Tobias Burnus <burnus@net-b.de>
2050
2051 PR fortran/32985
2052 * gfortran.dg/namelist_14.f90: Make test case valid.
2053 * gfortran.dg/common_10.f90: New.
2054
2055 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2056
2057 PR middle-end/33181
2058 * gcc.dg/ifelse-2.c: New.
2059
2060 2007-08-26 Tobias Burnus <burnus@net-b.de>
2061
2062 PR fortran/32980
2063 * gfortran.dg/gamma_1.f90: New.
2064 * gfortran.dg/gamma_2.f90: New.
2065 * gfortran.dg/gamma_3.f90: New.
2066
2067 2007-08-26 Tobias Burnus <burnus@net-b.de>
2068
2069 PR fortran/33188
2070 * gfortran.dg/used_types_18.f90: New.
2071
2072 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2073
2074 * gcc.dg/array-init-2.c: New test.
2075
2076 2007-08-24 Tobias Burnus <burnus@net-b.de>
2077
2078 PR fortran/33178
2079 * gfortran.dg/initialization_4.f90: Update dg-error.
2080 * gfortran.dg/initialization_13.f90: New.
2081
2082 2007-08-24 Richard Guenther <rguenther@suse.de>
2083
2084 PR middle-end/33166
2085 * gcc.c-torture/compile/pr33166.c: New testcase.
2086
2087 2007-08-24 Tobias Burnus <burnus@net-b.de>
2088
2089 PR fortran/33139
2090 * gfortran.dg/pointer_assign_4.f90: New.
2091 * gfortran.dg/shape_2.f90: Fix test case.
2092 * gfortran.dg/char_result_4.f90: Ditto.
2093
2094 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2095
2096 * gcc.dg/array-init-1.c: New test.
2097
2098 PR c++/32567
2099 * g++.dg/parse/crash36.C: New test.
2100
2101 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2102
2103 * gcc.dg/pr32721.c: Updated.
2104
2105 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR tree-optimization/32573
2108 PR middle-end/32946
2109 * gcc.dg/pr32573.c: New test.
2110
2111 PR c++/32898
2112 * g++.dg/lookup/ns3.C: New test.
2113
2114 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2115
2116 PR c++/31941
2117 * g++.dg/parse/crash37.C: New test.
2118
2119 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2120
2121 PR target/17390
2122 * gcc.target/i386/pr17390.c: New test.
2123
2124 2007-08-23 Richard Guenther <rguenther@suse.de>
2125
2126 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2127 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2128 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2129 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2130 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2131 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2132 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2133 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2134
2135 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2136
2137 * gcc.target/s390: New directory.
2138 * gcc.target/s390/s390.exp: New file.
2139 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2140 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2141 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2142 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2143 gcc.target/s390 directory.
2144
2145 2007-08-23 Richard Guenther <rguenther@suse.de>
2146
2147 PR tree-optimization/32328
2148 * testsuite/gcc.dg/pr32328.c: New testcase.
2149
2150 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2151
2152 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2153 available.
2154
2155 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2156
2157 PR fortran/33095
2158 * gfortran.dg/min_max_optional_5.f90: New test.
2159 * gfortran.dg/min_max_optional_2.f90: Remove.
2160 * gfortran.dg/min_max_optional_3.f90: Remove.
2161 * gfortran.dg/min_max_optional_4.f90: Remove.
2162
2163 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2164
2165 * gcc.target/i386/xorps-sse.c: New.
2166 * gcc.target/i386/xorps-sse2.c: New.
2167
2168 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2169
2170 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2171 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2172 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2173
2174 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2175
2176 PR fortran/33020
2177 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2178 include multiple kinds for SHAPE parameter within a single
2179 namespace.
2180 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2181 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2182
2183 2007-08-22 Janus Weil <jaydub66@gmail.com>
2184
2185 * interface_abstract_1.f90: Extended test case.
2186 * interface_abstract_3.f90: New test.
2187
2188 2007-08-21 Christian Bruel <christian.bruel@st.com>
2189
2190 * gcc.dg/fold-sub.c: New test.
2191
2192 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2193
2194 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2195 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2196 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2197 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2198 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2199 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2200
2201 2007-08-22 Richard Guenther <rguenther@suse.de>
2202
2203 PR middle-end/33007
2204 * gcc.dg/pr33007.c: New testcase.
2205
2206 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2207
2208 * gcc.c-torture/execute/strcmp-1.x: Delete.
2209
2210 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2211
2212 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2213 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2214 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2215 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2216 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2217 gcc.target/i386/stack-realign.c,
2218 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2219 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2220 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2221 target using dg-require-effective-target directive.
2222 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2223 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2224 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2225 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2226 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2227 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2228 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2229 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2230 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2231 Require lp64 target using dg-require-effective-target directive.
2232 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2233 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2234 directive.
2235 * gcc.target/i386/20010202-1.c: Move from here ...
2236 * gcc.dg/20010202-1.c: ... to here.
2237
2238 2007-08-22 Richard Guenther <rguenther@suse.de>
2239
2240 PR tree-optimization/33142
2241 * gcc.c-torture/execute/pr33142.c: New testcase.
2242
2243 2007-08-22 Richard Guenther <rguenther@suse.de>
2244
2245 PR middle-end/32563
2246 * g++.dg/torture/pr32563.C: New testcase.
2247
2248 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR middle-end/32912
2251 * gcc.dg/pr32912-1.c: Add -w to options.
2252 * gcc.dg/pr32912-2.c: Likewise.
2253 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2254
2255 2007-08-21 Ian Lance Taylor <iant@google.com>
2256
2257 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2258
2259 2007-08-21 Ian Lance Taylor <iant@google.com>
2260
2261 PR tree-optimization/33134
2262 * g++.dg/tree-ssa/pr33134.C: New test.
2263
2264 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2265
2266 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2267 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2268
2269 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR debug/32610
2272 * gcc.dg/debug/pr32610.c: New test.
2273
2274 * g++.dg/init/new24.C: New test.
2275
2276 PR middle-end/32912
2277 * gcc.dg/pr32912-1.c: New test.
2278 * gcc.dg/pr32912-2.c: New test.
2279 * gcc.dg/pr32912-3.c: New test.
2280
2281 2007-08-21 Richard Guenther <rguenther@suse.de>
2282
2283 * gcc.dg/pointer-arith-10.c: New testcase.
2284
2285 2007-08-21 Richard Guenther <rguenther@suse.de>
2286
2287 PR middle-end/33122
2288 * gcc.c-torture/compile/pr33122.c: New testcase.
2289
2290 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2291
2292 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2293
2294 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2295
2296 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2297
2298 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR c++/33025
2301 * g++.dg/init/new23.C: New test.
2302
2303 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2304
2305 PR middle-end/30564
2306 * gcc.c-torture/compile/pr30564-1.c: New test.
2307 * gcc.c-torture/compile/pr30564-2.c: New test.
2308
2309 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2310
2311 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2312
2313 2007-08-19 Tobias Burnus <burnus@net-b.de>
2314
2315 * gfortran.dg/interface_abstract_2.f90: New.
2316 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2317
2318 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2319
2320 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2321 unknown (so that outer-loop wont get analyzed).
2322 * gcc.dg/vect/vect-outer-1a.c: New test.
2323 * gcc.dg/vect/vect-outer-1b.c: New test.
2324 * gcc.dg/vect/vect-outer-1.c: New test.
2325 * gcc.dg/vect/vect-outer-2a.c: New test.
2326 * gcc.dg/vect/vect-outer-2b.c: New test.
2327 * gcc.dg/vect/vect-outer-2c.c: New test.
2328 * gcc.dg/vect/vect-outer-2.c: New test.
2329 * gcc.dg/vect/vect-outer-3a.c: New test.
2330 * gcc.dg/vect/vect-outer-3b.c: New test.
2331 * gcc.dg/vect/vect-outer-3c.c: New test.
2332 * gcc.dg/vect/vect-outer-3.c: New test.
2333 * gcc.dg/vect/vect-outer-4a.c: New test.
2334 * gcc.dg/vect/vect-outer-4b.c: New test.
2335 * gcc.dg/vect/vect-outer-4c.c: New test.
2336 * gcc.dg/vect/vect-outer-4d.c: New test.
2337 * gcc.dg/vect/vect-outer-4e.c: New test.
2338 * gcc.dg/vect/vect-outer-4f.c: New test.
2339 * gcc.dg/vect/vect-outer-4g.c: New test.
2340 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2341 * gcc.dg/vect/vect-outer-4i.c: New test.
2342 * gcc.dg/vect/vect-outer-4j.c: New test.
2343 * gcc.dg/vect/vect-outer-4k.c: New test.
2344 * gcc.dg/vect/vect-outer-4l.c: New test.
2345 * gcc.dg/vect/vect-outer-4m.c: New test.
2346 * gcc.dg/vect/vect-outer-4.c: New test.
2347 * gcc.dg/vect/vect-outer-5.c: New test.
2348 * gcc.dg/vect/vect-outer-6.c: New test.
2349 * gcc.dg/vect/vect-outer-fir.c: New test.
2350 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2351 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2352
2353 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2354
2355 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2356 and -fno-tree-reassoc.
2357 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2358 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2359 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2360 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2361 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2362 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2363 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2364 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2365 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2366 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2367 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2368 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2369 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2370 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2371 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2372 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2373 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2374 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2375 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2376 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2377 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2378 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2379 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2380 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2381 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2382 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2383 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2384 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2385 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2386 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2387 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2388 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2389 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2390 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2391 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2392 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2393 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2394
2395 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2396
2397 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2398 versioning for aliasing).
2399 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2400
2401 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2402 targets.
2403 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2404
2405 2007-08-18 Tom Tromey <tromey@redhat.com>
2406
2407 PR preprocessor/32974:
2408 * gcc.dg/cpp/pr32974.c: New file.
2409
2410 2007-08-17 Tobias Burnus <burnus@net-b.de>
2411
2412 * gfortran.dg/interface_abstract_1.f90: New.
2413
2414 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2415
2416 PR fortran/32881
2417 * gfortran.dg/pure_initializer_1.f90: New test.
2418
2419 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2420
2421 PR fortran/32875
2422 * gfortran.dg/array_constructor_18.f90: New test.
2423
2424 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2425
2426 PR c++/28989
2427 * g++.dg/expr/lval3.C: New test.
2428 * g++.dg/expr/lval4.C: New test.
2429
2430 2007-08-17 Ollie Wild <aaw@google.com>
2431
2432 PR c++/31749
2433 * g++.dg/lookup/builtin3.C: New test.
2434 * g++.dg/lookup/builtin4.C: New test.
2435 * g++.dg/lookup/using19.C: New test.
2436
2437 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2438
2439 PR c++/32190
2440 * g++.dg/parse/error31.C: New.
2441
2442 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2443
2444 PR c++/32112
2445 * g++.dg/template/error26.C: New.
2446
2447 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2448
2449 PR fortran/33079
2450 * gfortran.dg/zero_length_2.f90: New test.
2451
2452 2007-08-17 Tobias Burnus <burnus@net-b.de>
2453
2454 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2455 * gfortran.dg/kind_tests_3.f03: Ditto.
2456 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2457 * gfortran.dg/interface_13.f90: Ditto.
2458 * gfortran.dg/pr32738.f90: Ditto.
2459 * gfortran.dg/module_private_1.f90: Ditto.
2460 * gfortran.dg/test_only_clause.f90: Ditto.
2461 * gfortran.dg/bind_c_vars.f90: Ditto.
2462 * gfortran.dg/bind_c_dts.f90: Ditto.
2463 * gfortran.dg/use_9.f90: Ditto.
2464 * gfortran.dg/generic_8.f90: Ditto.
2465 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2466 * gfortran.dg/private_type_6.f90: Ditto.
2467 * gfortran.dg/c_assoc.f90: Ditto.
2468 * gfortran.dg/private_type_7.f90: Ditto.
2469 * gfortran.dg/global_vars_c_init.f90: Ditto.
2470 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2471 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2472 * gfortran.dg/c_size_t_test.f03: Ditto.
2473 * gfortran.dg/used_types_12.f90: Ditto.
2474 * gfortran.dg/pr25923.f90: Ditto.
2475 * gfortran.dg/test_com_block.f90: Ditto.
2476 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2477 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2478 * gfortran.dg/com_block_driver.f90: Ditto.
2479 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2480 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2481 * gfortran.dg/c_loc_test.f90: Ditto.
2482 * gfortran.dg/c_ptr_tests.f03: Ditto.
2483 * gfortran.dg/module_interface_1.f90: Ditto.
2484
2485 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2486
2487 PR c++/32870
2488 * g++.dg/other/error17.C: Adjust.
2489
2490 2007-08-17 Ben Elliston <bje@au.ibm.com>
2491
2492 PR middle-end/32970
2493 * g++.dg/ext/altivec-14.C: New test.
2494
2495 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2496
2497 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2498 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2499 dump files.
2500 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2501 * gcc.dg/vect/pr32366.c: Ditto.
2502
2503 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2504
2505 PR testsuite/33082
2506 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2507 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2508 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2509 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2510
2511 2007-08-16 Tobias Burnus <burnus@net-b.de>
2512
2513 PR fortran/33072
2514 * gfortran.dg/use_9.f90: New.
2515
2516 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2517
2518 * g++.dg/gcov/gcov-5.C: New test.
2519
2520 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2521
2522 * g++.dg/gcov/gcov-4.C: New test.
2523 * lib/gcov.exp (verify-lines): Add support for
2524 checking no-coverage lines.
2525
2526 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2527
2528 * gcc.dg/vect/vect-vfa-01.c: New.
2529 * gcc.dg/vect/vect-vfa-02.c: New.
2530 * gcc.dg/vect/vect-vfa-03.c: New.
2531 * gcc.dg/vect/vect-vfa-04.c: New.
2532 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2533 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2534 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2535 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2536 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2537 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2538 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2539 gfortran.dg/vect/pr19049.f90: Rename to start with
2540 prefix no-vfa-.
2541 * gcc.dg/vect/vect.exp: Disable versioning for alias
2542 when test starts with no-vfa-.
2543 * gfortran.dg/vect/vect.exp: Likewise.
2544
2545 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2546
2547 * gcc.dg/torture/pr32897.c: New test.
2548
2549 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2550
2551 PR c++/31132
2552 * g++.dg/template/crash69.C: New.
2553
2554 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2555
2556 * lib/target-supports.exp (check_effective_target_arm32): Use
2557 check_no_compiler_messages.
2558
2559 2007-08-15 Diego Novillo <dnovillo@google.com>
2560
2561 gcc.dg/tree-ssa/20070815.c: New test.
2562
2563 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2564
2565 PR fortran/33077
2566 * gfortran.dg/random_7.f90: Initialize variable.
2567
2568 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR middle-end/33074
2571 * gfortran.dg/pr33074.f90: New test.
2572
2573 PR c++/32992
2574 * g++.dg/opt/nrv14.C: New test.
2575
2576 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2577
2578 PR c++/33035
2579 * g++.dg/template/crash68.C: New.
2580
2581 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2582
2583 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2584 * gcc.dg/sibcall-4.c: Ditto.
2585
2586 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2587
2588 PR fortran/33066
2589 * gfortran.dg/use_8.f90: New test.
2590 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2591
2592 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2593
2594 PR c++/27211
2595 * g++.dg/template/error27.C: New.
2596 * g++.dg/template/error28.C: New.
2597 * g++.dg/other/pr28304.C: Adjust.
2598 * g++.old-deja/g++.mike/p811.C: Likewise.
2599
2600 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2601
2602 PR target/30315
2603 * gcc.target/i386/pr30315.c: New.
2604
2605 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2606
2607 PR fortran/32594
2608 * gfortran.dg/substr_5.f90: New test.
2609
2610 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2611
2612 PR c/30428
2613 * gcc.dg/vector-2.c: New test.
2614
2615 PR c++/30428
2616 * g++.dg/ext/vector8.C: New test.
2617
2618 2007-08-13 Dan Hipschman <dsh@google.com>
2619
2620 PR c/32953
2621 * gcc.dg/format/array-1.c: Add an additional test for
2622 unterminated format strings of length 1.
2623
2624 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2625
2626 PR fortran/32926
2627 * gfortran.dg/external_procedures_3.f90: New test.
2628
2629 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2630
2631 PR fortran/32827
2632 * gfortran.dg/import6.f90: New test.
2633
2634 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2635
2636 PR C/30427
2637 * gcc.dg/vector-1.c: New test.
2638
2639 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2640
2641 * gcc.dg/pr21255-4.c: Skip for PIC.
2642 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2643
2644 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2645
2646 * gcc.dg/attr-isr.c: Skip for PIC.
2647 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2648 * gcc.dg/attr-isr-trapa.c: Likewise.
2649 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2650 * gcc.dg/pragma-isr-trapa.c: Likewise.
2651 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2652
2653 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2654
2655 PR fortran/32962
2656 * gfortran.dg/transpose_1.f90: New test.
2657
2658 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2659
2660 PR fortran/29600
2661 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2662 intrinsic.
2663
2664 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2665
2666 PR fortran/30964
2667 PR fortran/33054
2668 * gfortran.dg/random_4.f90: New test.
2669 * gfortran.dg/random_5.f90: New test.
2670 * gfortran.dg/random_6.f90: New test.
2671 * gfortran.dg/random_7.f90: New test.
2672
2673 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2674
2675 PR fortran/32860
2676 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2677
2678 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2679
2680 PR fortran/31629
2681 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2682
2683 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2684
2685 PR fortran/29600
2686 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2687 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2688
2689 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2690
2691 PR fortran/32937
2692 * gfortran.dg/char_length_6.f90: New test.
2693
2694 2007-08-10 Ollie Wild <aaw@google.com>
2695
2696 * g++.dg/lookup/using18.C: New test.
2697
2698 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2699
2700 PR c++/17763
2701 * g++.dg/other/error16.C: New.
2702
2703 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2704
2705 PR libfortran/33039
2706 * gfortran.dg/namelist_37.f90: New test.
2707
2708 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2709
2710 PR c++/22256
2711 * g++.dg/conversion/op3.C: New.
2712
2713 2007-08-09 Tobias Burnus <burnus@net-b.de>
2714
2715 PR fortran/32987
2716 * gfortran.dg/fmt_tab_1.f90: New.
2717 * gfortran.dg/fmt_tab_2.f90: New.
2718
2719 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2720
2721 PR c/32796
2722 * gcc.c-torture/compile/pr32796.c: New test.
2723
2724 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2725
2726 PR middle-end/32813
2727 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2728 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2729 instead of just -O.
2730
2731 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2732
2733 * gcc.target/mips/code-readable-1.c: New test.
2734 * gcc.target/mips/code-readable-2.c: Likewise.
2735 * gcc.target/mips/code-readable-3.c: Likewise.
2736
2737 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2738 Revital Eres <eres@il.ibm.com>
2739
2740 * gfortran.dg/sms-1.f90: Add comment.
2741 * gfortran.dg/sms-2.f90: New.
2742
2743 2007-08-07 Ian Lance Taylor <iant@google.com>
2744
2745 * gcc.dg/instrument-1.c: New test.
2746 * gcc.dg/instrument-2.c: New test.
2747 * gcc.dg/instrument-3.c: New test.
2748
2749 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2750
2751 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2752
2753 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2754
2755 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2756 !vector_alignment_reachable targets.
2757 * gcc.dg/vect/vect-33.c: Likewise.
2758 * gcc.dg/vect/vect-42.c: Likewise.
2759 * gcc.dg/vect/vect-44.c: Likewise.
2760 * gcc.dg/vect/vect-50.c: Likewise.
2761 * gcc.dg/vect/vect-70.c: Likewise.
2762 * gcc.dg/vect/vect-71.c: Likewise.
2763 * gcc.dg/vect/vect-87.c: Likewise.
2764 * gcc.dg/vect/vect-88.c: Likewise.
2765 * gcc.dg/vect/vect-91.c: Likewise.
2766 * gcc.dg/vect/vect-93.c: Likewise.
2767 * gcc.dg/vect/vect-96.c: Likewise.
2768 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2769 * gcc.dg/vect/section-anchors-69.c: Likewise.
2770 * gcc.dg/vect/pr25413.c: Likewise.
2771 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2772 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2773 * gfortran.dg/vect-2.f90: Likewise.
2774 * gfortran.dg/vect-3.f90: Likewise.
2775 * gfortran.dg/vect-4.f90: Likewise.
2776 * gfortran.dg/vect-5.f90: Likewise.
2777 * lib/target-supports.exp (check_effective_target_natural_alignment):
2778 Return false for darwin.
2779 (check_effective_target_vector_alignment_reachable_for_double): New.
2780
2781 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2782
2783 * gcc.dg/multiword-1.c: New testcase.
2784
2785 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2786
2787 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2788 messages.
2789 * gfortran.dg/namelist_36.f90: New test.
2790
2791 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2792
2793 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2794 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2795
2796 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2797
2798 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2799 * gcc.dg/torture/type-generic-1.c: Likewise.
2800
2801 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2802
2803 * gcc.c-torture/20070522-1.c: Move to ...
2804 * gcc.c-torture/compile/20070522-1.c: Here.
2805
2806 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2807
2808 PR fortran/29828
2809 * gfortran.dg/minmax_char_1.f90: New test.
2810 * gfortran.dg/minmax_char_2.f90: New test.
2811 * gfortran.dg/min_max_optional_4.f90: New test.
2812
2813 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2814
2815 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2816 hanging on the testcase.
2817
2818 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2819
2820 PR middle-end/32988
2821 * gcc.c-torture/compile/pr32988.c: New test.
2822
2823 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2824
2825 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2826
2827 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2828
2829 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2830
2831 Revert:
2832 2007-03-22 Dirk Mueller <dmueller@suse.de>
2833
2834 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2835
2836 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2837
2838 PR fortran/32979
2839 * gfortran.dg/isnan_1.f90: New test.
2840
2841 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2842 Revital Eres <eres@il.ibm.com>
2843
2844 * gcc.dg/sms-antideps.c: New test.
2845
2846 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2847
2848 PR fortran/31214
2849 * gfortran.dg/entry_13.f90: New test.
2850
2851 * gfortran.dg/entry_12.f90: Clean up .mod file.
2852
2853 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2854
2855 PR fortran/32770
2856 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2857 variables as kind=4 so they don't overflow the record length.
2858
2859 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
2860
2861 PR fortran/32968
2862 * gfortran.dg/selected_kind_1.f90: New test.
2863
2864 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2865
2866 PR middle-end/32780
2867 * gcc.c-torture/compile/pr32780.c: New test.
2868
2869 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2870
2871 RP middle-end/32399
2872 * gcc.c-torture/compile/pr32399.c: New testcase.
2873
2874 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2875
2876 PR middle-end/32304
2877 * g++.dg/torture/pr32304.C: New testcase.
2878
2879 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2880
2881 PR middle-end/32935
2882 * gfortran.fortran-torture/compile/complex_1.f90: New test.
2883
2884 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2885
2886 PR fortran/32955
2887 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2888
2889 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2890
2891 PR fortran/31202
2892 * gfortran.dg/nint_2.f90: New test.
2893
2894 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
2895
2896 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2897 * gcc.dg/weak/typeof-2.c: Likewise.
2898
2899 2007-08-03 Diego Novillo <dnovillo@google.com>
2900
2901 PR 31521
2902 * gcc.dg/tree-ssa/pr31521.c: New test.
2903
2904 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2905
2906 PR fortran/32770
2907 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
2908 iostat must be default kind.
2909
2910 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911
2912 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2913
2914 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2915
2916 PR fortran/32770
2917 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
2918 explicit so test passes with -fdefault-integer-8.
2919 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2920 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2921
2922 2007-08-02 Lee Millward <lee.millward@gmail.com>
2923
2924 PR c++/30849
2925 * g++.dg/parse/asm1.C: New test.
2926
2927 PR c++/30850
2928 * g++.dg/parse/asm2.C: Likewise.
2929
2930 PR c++/30851
2931 * g++.dg/parse/asm3.C: Likewise.
2932
2933 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
2934
2935 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2936 "int" is only 16 bit bits wide.
2937 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2938
2939 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2940
2941 * g++.dg/torture/type-generic-1.C: New.
2942 * gcc.dg/pr28796-2.c: Move tests ...
2943 * gcc.dg/tg-tests.h: ... here.
2944 * gcc.dg/torture/type-generic-1.c: New.
2945
2946 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2947
2948 PR libfortran/32954
2949 * minmaxloc_3.f90: New test case.
2950
2951 2007-08-01 Tobias Burnus <burnus@net-b.de>
2952
2953 PR fortran/32936
2954 * gfortran.dg/allocate_stat.f90: New.
2955
2956 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
2957
2958 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2959
2960 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
2961
2962 PR tree-optimization/32919
2963 * gcc.c-torture/compile/pr32919.c: New.
2964
2965 2007-08-01 Nick Clifton <nickc@redhat.com>
2966
2967 * gcc.c-torture/execute/execute.exp: Change copyright header to
2968 refer to version 3 of the GNU General Public License and to point
2969 readers at the COPYING3 file and the FSF's license web page.
2970 * gcc.c-torture/execute/ieee/ieee.exp,
2971 gcc.c-torture/unsorted/unsorted.exp,
2972 gcc.c-torture/compile/compile.exp,
2973 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2974 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2975 gcc.target/cris/torture/cris-torture.exp,
2976 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2977 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2978 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2979 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2980 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2981 gnat.dg/dg.exp, gnat.dg/style/style.exp,
2982 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2983 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2984 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2985 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2986 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2987 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2988 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2989 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2990 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2991 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2992 gcc.dg/noncompile/noncompile.exp,
2993 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2994 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2995 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2996 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2997 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2998 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2999 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3000 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3001 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3002 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3003 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3004 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3005 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3006 g++.old-deja/old-deja.exp,
3007 gfortran.fortran-torture/execute/execute.exp,
3008 gfortran.fortran-torture/compile/compile.exp,
3009 treelang/output/output-1.c, treelang/output/output-1.tree,
3010 treelang/execute/execute.exp, treelang/Makefile.in,
3011 treelang/compile/compile.exp, g++.dg/dg.exp,
3012 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3013 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3014 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3015 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3016 g++.dg/compat/struct-layout-1.exp,
3017 g++.dg/compat/struct-layout-1_generate.c,
3018 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3019 g++.dg/bprob/bprob.exp, config/default.exp,
3020 gcc.test-framework/test-framework.awk,
3021 gcc.test-framework/gen_directive_tests,
3022 gcc.test-framework/test-framework.exp,
3023 objc.dg/special/special.exp,
3024 objc.dg/gnu-encoding/gnu-encoding.exp,
3025 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3026 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3027 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3028 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3029 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3030 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3031 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3032 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3033 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3034 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3035 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3036 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3037 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3038 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3039 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3040 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3041 Likewise.
3042
3043 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3044
3045 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3046 error message text.
3047
3048 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3049
3050 PR fortran/32945
3051 * gfortran.dg/initialization_12.f90: New test.
3052
3053 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3054
3055 PR fortran/31609
3056 * gfortran.dg/entry_12.f90: New test.
3057
3058 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3059
3060 PR fortran/32938
3061 * gfortran.dg/altreturn_6.f90: New test.
3062
3063 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3064
3065 PR fortran/32942
3066 * gfortran.dg/exponent_2.f90: New test.
3067
3068 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3069
3070 * gcc.dg/vect/vect-117.c: New test.
3071 * gcc.dg/vect/vect-74.c: Enabled test
3072 * gcc.dg/vect/vect-81.c: Enabled test
3073
3074 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3075
3076 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3077 s/dg-error/dg-warning where warning is expected.
3078
3079 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3080
3081 PR fortran/32770
3082 * gfortran.dg/array_constructor_12.f90: Adjust argument
3083 of huge() to correct kind.
3084
3085 2007-07-30 Ollie Wild <aaw@google.com>
3086
3087 * gcc.dg/cpp/counter-2.c: New test.
3088 * gcc.dg/cpp/counter-3.c: New test.
3089 * gcc.dg/cpp/dir-only-1.c: New test.
3090 * gcc.dg/cpp/dir-only-1.h: New file.
3091 * gcc.dg/cpp/dir-only-2.c: New test.
3092 * gcc.dg/cpp/dir-only-3.c: New test.
3093 * gcc.dg/cpp/dir-only-3a.h: New file.
3094 * gcc.dg/cpp/dir-only-3b.h: New file.
3095 * gcc.dg/cpp/dir-only-4.c: New test.
3096 * gcc.dg/cpp/dir-only-5.c: New test.
3097 * gcc.dg/cpp/dir-only-6.c: New test.
3098
3099 2007-07-30 Julian Brown <julian@codesourcery.com>
3100
3101 * gcc.target/arm/neon/v*.c: Regenerate.
3102
3103 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3104
3105 PR c++/32108
3106 * g++.dg/ext/label6.C: New.
3107
3108 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3109
3110 PR libfortran/32858
3111 PR libfortran/30814
3112 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3113
3114 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3115
3116 PR fortran/31211
3117 * gfortran.dg/actual_pointer_function_1.f90: New test.
3118
3119 PR fortran/32682
3120 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3121
3122 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3123
3124 PR fortran/32906
3125 * gfortran.dg/shape_1.f90: Adjust error message.
3126 * gfortran.dg/parameter_array_ref_1.f90: New test.
3127
3128 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3129
3130 PR fortran/31609
3131 * gfortran.dg/entry_11.f90: New test.
3132
3133 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3134 Revital Eres <eres@il.ibm.com>
3135
3136 * gfortran.dg/sms-1.f90: New test.
3137
3138 2007-07-28 Richard Guenther <rguenther@suse.de>
3139
3140 * gcc.c-torture/compile/pr32920.c: New testcase.
3141
3142 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3143
3144 PR c++/30917
3145 * g++.dg/lookup/friend11.C: New test.
3146
3147 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3148
3149 * gfortran.dg/namelist_5.f90: Adjusted error message.
3150 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3151 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3152 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3153 * gfortran.dg/namelist_32.f90: ... this.
3154
3155 PR fortran/32876
3156 * gfortran.dg/namelist_33.f90: New test.
3157
3158 PR fortran/32905
3159 * gfortran.dg/namelist_34.f90: New test.
3160
3161 PR fortran/31818
3162 * gfortran.dg/namelist_35.f90: New test.
3163
3164 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3165
3166 PR fortran/32880
3167 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3168
3169 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3170
3171 PR testsuite/32471
3172 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3173 assuming it is 0x7ffffffff.
3174 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3175 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3176
3177 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3178
3179 * gfortran.dg/operator_3.f90: Fix dg directive.
3180 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3181 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3182 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3183
3184 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3185
3186 * g++.dg/cpp0x/decltype1.C: New.
3187 * g++.dg/cpp0x/decltype2.C: New.
3188 * g++.dg/cpp0x/decltype3.C: New.
3189 * g++.dg/cpp0x/decltype4.C: New.
3190 * g++.dg/cpp0x/decltype5.C: New.
3191 * g++.dg/cpp0x/decltype6.C: New.
3192
3193 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3194
3195 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3196 because the test relies on bit 31 to be the sign bit.
3197
3198 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3199
3200 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3201 assuming it is 0x7fffffff.
3202 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3203 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3204
3205 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3206
3207 PR c++/32346
3208 * g++.dg/expr/bitfield9.C: New test.
3209
3210 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3211
3212 PR fortran/32899
3213 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3214
3215 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3216
3217 PR fortran/32760
3218 * gfortran.dg/private_type_7.f90: New test.
3219
3220 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3221
3222 PR fortran/32035
3223 * gfortran.dg/select_char_1.f90: New test.
3224
3225 2007-07-27 Tobias Burnus <burnus@net-b.de>
3226
3227 PR fortran/32903
3228 * gfortran.dg/initialization_11.f90: New test.
3229
3230 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3231
3232 * gcc.target/mips/ins-1.c: New test.
3233
3234 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3235
3236 PR/19232
3237 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3238 (f1): Likewise.
3239
3240 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3241
3242 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3243 error: width of 'spare' exceeds its type.
3244
3245 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3246
3247 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3248 * gcc.dg/sibcall-4.c: Likewise.
3249
3250 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3251
3252 PR rtl-optimization/31500
3253 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3254 * g++.dg/warn/Warray-bounds.C: Likewise.
3255
3256 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3257
3258 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3259
3260 2007-07-25 Julian Brown <julian@codesourcery.com>
3261 Paul Brook <paul@codesourcery.com>
3262 Joseph Myers <joseph@codesourcery.com>
3263 Mark Shinwell <shinwell@codesourcery.com>
3264
3265 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3266 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3267 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3268 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3269 (check_effective_target_arm_neon_hw): New.
3270 * gcc.target/arm/neon/neon.exp: New file.
3271 * gcc.target/arm/neon/polytypes.c: New file.
3272 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3273
3274 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3275
3276 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3277 targets where an "int" is less than 32 bits wide.
3278
3279 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3280
3281 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3282
3283 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3284
3285 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3286 during addition if an int is only 16 bits wide.
3287 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3288
3289 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3290
3291 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3292 size as "long int" and are 32 or 64 bits wide.
3293 * gcc.dg/torture/pr28814.c: Likewise.
3294
3295 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3296
3297 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3298 exactly as wide as an int.
3299
3300 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3301
3302 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3303 Define and use throughout as long long printf format specifier.
3304 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3305 Likewise.
3306
3307 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3308
3309 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3310 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3311
3312 2007-07-25 Ben Elliston <bje@au.ibm.com>
3313
3314 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3315
3316 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3317
3318 * gcc.c-torture/execute/20070724-1.c: New.
3319
3320 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3321
3322 PR fortran/31205
3323 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3324 "deallocates" to 24, since patch has code rid of much spurious
3325 code.
3326 * gfortran.dg/interface_assignment_1.f90 : New test.
3327
3328 PR fortran/32842
3329 * gfortran.dg/interface_assignment_2.f90 : New test.
3330
3331 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3332
3333 PR fortran/32867
3334 * fortran.dg/initialization_10.f90: New test.
3335
3336 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3337
3338 PR fortran/32778
3339 * gfortran.dg/imag_2.f: Removed
3340 * gfortran.dg/warn_std_1.f90: New test.
3341 * gfortran.dg/warn_std_2.f90: New test.
3342 * gfortran.dg/warn_std_3.f90: New test.
3343
3344 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3345
3346 PR c++/29001
3347 * g++.dg/init/new22.C: New.
3348
3349 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3350
3351 PR c++/32561
3352 * g++.dg/template/crash67.C: New.
3353
3354 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3355
3356 * lib/target-support.exp (check_effective_target_natural_alignment):
3357 (check_effective_target_vector_alignment_reachable): New.
3358 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3359 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3360 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3361 check.
3362 * gcc.dg/vect/pr25413.c: Likewise.
3363 * gcc.dg/vect/pr31699.c: Likewise.
3364
3365 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3366
3367 PR fortran/30814
3368 * gfortran.dg/pack_bounds_1.f90: New test case.
3369
3370 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3371
3372 PR fortran/31639
3373 * gfortran.dg/initialization_9.f90: New test.
3374
3375 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3376
3377 PR fortran/32797
3378 PR fortran/32800
3379 * gfortran.dg/bind_c_usage_8.f03: New test case.
3380 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3381 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3382
3383 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3384
3385 * gcc.target/mips/branch-cost-1.c: New test.
3386 * gcc.target/mips/branch-cost-2.c: Likewise.
3387
3388 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3389
3390 PR fortran/32732
3391 * gfortran.dg/c_char_tests.f03: New test case.
3392 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3393 * gfortran.dg/c_char_tests_2.f03: New test case.
3394 * gfortran.dg/value_6.f03: Ditto.
3395 * gfortran.dg/value_7.f03: Ditto.
3396
3397 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3398
3399 PR fortran/32600
3400 * gfortran.dg/c_funloc_tests_5.f03: New.
3401 * gfortran.dg/c_funloc_tests_5.f04: New.
3402 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3403
3404 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3405
3406 PR c++/32839
3407 * g++.dg/expr/call4.C: New.
3408 * g++.dg/expr/call5.C: New.
3409
3410 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3411
3412 PR fortran/32710
3413 * gfortran.dg/namelist_30.f90: New test.
3414
3415 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3416
3417 PR fortran/29962
3418 * gfortran.dg/array_initializer_1.f90: Removed warning.
3419 * gfortran.dg/initialization_1.f90: Adjusted messages.
3420 * gfortran.dg/nested_modules_6.f90: Removed warning.
3421
3422 PR fortran/31253
3423 * gfortran.dg/initialization_7.f90: New test.
3424
3425 PR fortran/31639
3426 * gfortran.dg/initialization_8.f90: New test.
3427
3428 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3429
3430 PR c++/30818
3431 * g++.dg/template/crash47.C: Adjust errors.
3432 * g++.dg/template/crash48.C: Adjust errors.
3433 * g++.dg/template/typename12.C: New.
3434 * g++.dg/template/typename13.C: New.
3435 * g++.dg/template/typename14.C: New.
3436 * g++.dg/template/typedef6.C: Adjust errors.
3437
3438 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3439
3440 PR fortran/32627
3441 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3442 * gfortran.dg/pr32627.f03: New test case.
3443
3444 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3445 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3446 c_f_pointer_logical.
3447 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3448 c_f_pointer_complex.
3449 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3450 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3451 c_f_pointer_shape_tests_2.
3452 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3453
3454 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3455
3456 PR fortran/32804
3457 * gfortran.dg/c_loc_tests_9.f03: New test case.
3458 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3459
3460 2007-07-21 Lee Millward <lee.millward@gmail.com>
3461
3462 PR fortran/32823
3463 * gfortran.dg/int_2.f90: New test.
3464
3465 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3466
3467 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3468
3469 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3470
3471 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3472 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3473
3474 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3475
3476 PR tree-optimization/19910
3477 * gcc.dg/pr19910.c: New test.
3478
3479 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3480
3481 PR fortran/32738
3482 * gfortran.dg/pr32738.f90: New test.
3483
3484 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3485
3486 PR tree-optimzation/32635
3487 * gfortran.dg/pr32635.f: New test case.
3488
3489 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3490
3491 PR fortran/32801
3492 * gfortran.dg/pr32801.f03: New test case.
3493
3494 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3495
3496 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3497 Test negative numbers also.
3498 * gcc.dg/c99-math-float-1.c: Likewise.
3499 * gcc.dg/c99-math-long-double-1.c: Likewise.
3500 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3501 test inputs.
3502
3503 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3504
3505 * lib/target-supports.exp (check_effective_target_sync_int_long):
3506 Enable for xtensa.
3507 (check_effective_target_sync_char_short): Likewise.
3508
3509 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3510
3511 * gcc.dg/pr28796-2.c: Add more cases.
3512
3513 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3514
3515 * gcc.dg/pr28796-1.c: Add more cases.
3516 * gcc.dg/pr28796-2.c: Likewise.
3517
3518 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3519
3520 * gcc.dg/pr28796-1.c: Add more cases.
3521 * gcc.dg/pr28796-2.c: Likewise.
3522
3523 2007-07-17 Janus Weil <jaydub66@gmail.com>
3524
3525 PR fortran/32535
3526 * gfortran.dg/pr32535.f90: New test.
3527
3528 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3529
3530 PR fortran/31320
3531 PR fortran/32665
3532 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3533
3534 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3535
3536 PR rtl-optimization/32773
3537 * gcc.dg/pr32773.c: New test.
3538
3539 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3540
3541 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3542 match flax-vector-conversions note.
3543 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3544 instead of dg-error for the warning.
3545
3546 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3547
3548 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3549 adapted to work on targets with 16-bit or wider int.
3550 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3551 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3552 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3553 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3554
3555 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3556
3557 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3558 support large arrays.
3559 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3560 * gcc.dg/20061109-1.c: Likewise.
3561 * gcc.c-torture/execute/20061101-1.x: Likewise.
3562 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3563 * gcc.c-torture/execute/pr31448.x: Likewise.
3564
3565 2007-07-16 Lee Millward <lee.millward@gmail.com>
3566
3567 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3568
3569 PR fortran/32238
3570 * gfortran.dg/pr32238.f90: New test.
3571
3572 PR fortran/32222
3573 * gfortran.dg/pr32222.f90: New test.
3574
3575 PR fortran/32242
3576 * gfortran.dg/pr32242.f90: New test.
3577
3578 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3579 David Ung <davidu@mips.com>
3580
3581 * gcc.target/mips/mips-sched-madd.c: New test case.
3582
3583 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3584
3585 PR libfortran/32611
3586 * gfortran.dg/large_real_kind_1.f90: Update test.
3587 * gfortran.dg/pr17706.f90: Update test.
3588 * gfortran.dg/fmt_zero_digits.f90: Update test.
3589 * gfortran.dg/fmt_zero_precision.f90: Update test.
3590 * gfortran.dg/real_const_3.f90: Update test.
3591
3592 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3593
3594 PR fortran/32036
3595 * gfortran.dg/bounds_check_8.f90: New test.
3596 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3597
3598 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3599
3600 PR fortran/32357
3601 * gfortran.dg/mvbits_2.f90: New test.
3602
3603 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3604
3605 PR libfortran/32731
3606 * gfortran.dg/pack_mask_1.f90: New test.
3607 * gfortran.dg/unpack_mask_1.f90: New test.
3608
3609 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3610
3611 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3612 * gcc.dg/20001101-1.c: Likewise.
3613 * gcc.dg/20001102-1.c: Likewise.
3614 * gcc.dg/20020116-2.c: Likewise.
3615 * gcc.dg/20020416-1.c: Likewise.
3616 * gcc.dg/sparc-constant-1.c: Likewise.
3617 * gcc.dg/sparc-dwarf2.c: Likewise.
3618 * gcc.dg/sparc-frame-1.c: Likewise.
3619 * gcc.dg/sparc-getcontext-1.c: Likewise.
3620 * gcc.dg/sparc-loop-1.c: Likewise.
3621 * gcc.dg/sparc-reg-1.c: Likewise.
3622 * gcc.dg/sparc-ret.c: Likewise.
3623 * gcc.dg/sparc-trap-1.c: Likewise.
3624 * gcc.dg/ultrasp10.c: Likewise.
3625 * gcc.dg/ultrasp11.c: Likewise.
3626 * gcc.dg/ultrasp1.c: Likewise.
3627 * gcc.dg/ultrasp2.c: Likewise.
3628 * gcc.dg/ultrasp3.c: Likewise.
3629 * gcc.dg/ultrasp4.c: Likewise.
3630 * gcc.dg/ultrasp5.c: Likewise.
3631 * gcc.dg/ultrasp6.c: Likewise.
3632 * gcc.dg/ultrasp7.c: Likewise.
3633 * gcc.dg/ultrasp8.c: Likewise.
3634 * gcc.dg/ultrasp9.c: Likewise.
3635 * gcc.dg/splet-1.c: Delete.
3636
3637 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3638
3639 PR fortran/32724
3640 * gfortran.dg/stfunc_5.f90: New test.
3641
3642 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3643
3644 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3645 New procedure to check if arrays are naturally aligned to the vector
3646 alignment boundary.
3647 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3648 in size_t typedef. Adjust tree dump scan results according to
3649 vect_aligned_arrays target check.
3650 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3651 vect_aligned_arrays target check.
3652 * gcc.dg/vect/pr31699.c: Ditto.
3653
3654 2007-07-13 Sa Liu <saliu@de.ibm.com>
3655
3656 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3657 for V2DFmode vector conditional expression.
3658 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3659 and dfceq patterns.
3660 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3661 and dfcgt patterns.
3662 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3663 V2DFmode comparison and test special values.
3664 * lib/target-supports.exp: Switch on test for V2DFmode
3665 vector conditional expression.
3666
3667 2007-07-13 Richard Guenther <rguenther@suse.de>
3668
3669 PR tree-optimization/32721
3670 * gcc.dg/pr32721.c: New testcase.
3671
3672 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3673
3674 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3675 error message part that continues on a new line.
3676
3677 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3678
3679 * gcc.dg/c99-tgmath-1.c: New.
3680 * gcc.dg/c99-tgmath-2.c: New.
3681 * gcc.dg/c99-tgmath-3.c: New.
3682 * gcc.dg/c99-tgmath-4.c: New.
3683
3684 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3685 Janis Johnson <janis187@us.ibm.com>
3686
3687 PR testsuite/25241
3688 * gcc.test-framework/dg-error-exp-F.c: New test.
3689 * gcc.test-framework/dg-warning-exp-F.c: New test.
3690 * lib/gcc.exp: Enable warning and error prefixes.
3691 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3692 (dg-error): Wrap original dg-error.
3693 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3694 markers from dg-error/dg-warning directives.
3695 * gcc.dg/20040322-1.c: Likewise.
3696 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3697 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3698 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3699 * gcc.dg/Werror-1.c: Likewise.
3700 * gcc.dg/Werror-10.c: Likewise.
3701 * gcc.dg/Werror-11.c: Likewise.
3702 * gcc.dg/Werror-2.c: Likewise.
3703 * gcc.dg/Werror-3.c: Likewise.
3704 * gcc.dg/Werror-4.c: Likewise.
3705 * gcc.dg/Werror-5.c: Likewise.
3706 * gcc.dg/Werror-6.c: Likewise.
3707 * gcc.dg/Werror-7.c: Likewise.
3708 * gcc.dg/Werror-8.c: Likewise.
3709 * gcc.dg/Werror-9.c: Likewise.
3710 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3711 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3712 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3713 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3714 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3715 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3716 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3717 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3718 * gcc.dg/Wnested-externs-1.c: Likewise.
3719 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3720 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3721 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3722 * gcc.dg/Wshadow-3.c: Likewise.
3723 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3724 * gcc.dg/Wwrite-strings-1.c: Likewise.
3725 * gcc.dg/anon-struct-5.c: Likewise.
3726 * gcc.dg/anon-struct-6.c: Likewise.
3727 * gcc.dg/anon-struct-7.c: Likewise.
3728 * gcc.dg/anon-struct-8.c: Likewise.
3729 * gcc.dg/array-8.c: Likewise.
3730 * gcc.dg/array-quals-2.c: Likewise.
3731 * gcc.dg/asm-qual-1.c: Likewise.
3732 * gcc.dg/asm-wide-1.c: Likewise.
3733 * gcc.dg/assign-warn-1.c: Likewise.
3734 * gcc.dg/assign-warn-2.c: Likewise.
3735 * gcc.dg/bitfld-10.c: Likewise.
3736 * gcc.dg/bitfld-11.c: Likewise.
3737 * gcc.dg/bitfld-12.c: Likewise.
3738 * gcc.dg/bitfld-13.c: Likewise.
3739 * gcc.dg/bitfld-14.c: Likewise.
3740 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3741 * gcc.dg/builtins-30.c: Likewise.
3742 * gcc.dg/c90-const-expr-5.c: Likewise.
3743 * gcc.dg/c90-typespec-1.c: Likewise.
3744 * gcc.dg/c99-const-expr-5.c: Likewise.
3745 * gcc.dg/c99-flex-array-5.c: Likewise.
3746 * gcc.dg/c99-fordecl-3.c: Likewise.
3747 * gcc.dg/c99-tag-3.c: Likewise.
3748 * gcc.dg/c99-typespec-1.c: Likewise.
3749 * gcc.dg/c99-vla-jump-1.c: Likewise.
3750 * gcc.dg/c99-vla-jump-2.c: Likewise.
3751 * gcc.dg/c99-vla-jump-3.c: Likewise.
3752 * gcc.dg/c99-vla-jump-4.c: Likewise.
3753 * gcc.dg/c99-vla-jump-5.c: Likewise.
3754 * gcc.dg/cast-1.c: Likewise.
3755 * gcc.dg/cast-2.c: Likewise.
3756 * gcc.dg/cast-3.c: Likewise.
3757 * gcc.dg/cast-4.c: Likewise.
3758 * gcc.dg/cast-pretty-print-1.c: Likewise.
3759 * gcc.dg/comp-goto-2.c: Likewise.
3760 * gcc.dg/comp-goto-3.c: Likewise.
3761 * gcc.dg/cpp/error-1.c: Likewise.
3762 * gcc.dg/cpp/if-paren.c: Likewise.
3763 * gcc.dg/decl-7.c: Likewise.
3764 * gcc.dg/decl-8.c: Likewise.
3765 * gcc.dg/decl-nospec-1.c: Likewise.
3766 * gcc.dg/decl-nospec-2.c: Likewise.
3767 * gcc.dg/decl-nospec-3.c: Likewise.
3768 * gcc.dg/declspec-10.c: Likewise.
3769 * gcc.dg/declspec-11.c: Likewise.
3770 * gcc.dg/declspec-12.c: Likewise.
3771 * gcc.dg/declspec-13.c: Likewise.
3772 * gcc.dg/declspec-14.c: Likewise.
3773 * gcc.dg/declspec-15.c: Likewise.
3774 * gcc.dg/declspec-16.c: Likewise.
3775 * gcc.dg/declspec-17.c: Likewise.
3776 * gcc.dg/declspec-4.c: Likewise.
3777 * gcc.dg/declspec-5.c: Likewise.
3778 * gcc.dg/declspec-6.c: Likewise.
3779 * gcc.dg/declspec-7.c: Likewise.
3780 * gcc.dg/declspec-8.c: Likewise.
3781 * gcc.dg/declspec-9.c: Likewise.
3782 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3783 * gcc.dg/dfp/constants-c99.c: Likewise.
3784 * gcc.dg/dfp/keywords-c89.c: Likewise.
3785 * gcc.dg/dfp/keywords-c99.c: Likewise.
3786 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3787 * gcc.dg/dfp/typespec.c: Likewise.
3788 * gcc.dg/dremf-type-compat-2.c: Likewise.
3789 * gcc.dg/dremf-type-compat-3.c: Likewise.
3790 * gcc.dg/dremf-type-compat-4.c: Likewise.
3791 * gcc.dg/empty-source-2.c: Likewise.
3792 * gcc.dg/empty-source-3.c: Likewise.
3793 * gcc.dg/enum3.c: Likewise.
3794 * gcc.dg/extra-semi-2.c: Likewise.
3795 * gcc.dg/extra-semi-3.c: Likewise.
3796 * gcc.dg/float-range-1.c: Likewise.
3797 * gcc.dg/float-range-2.c: Likewise.
3798 * gcc.dg/float-range-3.c: Likewise.
3799 * gcc.dg/float-range-5.c: Likewise.
3800 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3801 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3802 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3803 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3804 * gcc.dg/format/cast-1.c: Likewise.
3805 * gcc.dg/format/gcc_diag-3.c: Likewise.
3806 * gcc.dg/format/gcc_diag-4.c: Likewise.
3807 * gcc.dg/format/gcc_diag-6.c: Likewise.
3808 * gcc.dg/format/gcc_diag-8.c: Likewise.
3809 * gcc.dg/format/gcc_diag-9.c: Likewise.
3810 * gcc.dg/format/nul-2.c: Likewise.
3811 * gcc.dg/format/opt-1.c: Likewise.
3812 * gcc.dg/format/opt-2.c: Likewise.
3813 * gcc.dg/format/opt-3.c: Likewise.
3814 * gcc.dg/format/opt-4.c: Likewise.
3815 * gcc.dg/format/opt-5.c: Likewise.
3816 * gcc.dg/format/opt-6.c: Likewise.
3817 * gcc.dg/framework-2.c: Likewise.
3818 * gcc.dg/func-args-1.c: Likewise.
3819 * gcc.dg/func-outside-1.c: Likewise.
3820 * gcc.dg/func-outside-2.c: Likewise.
3821 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3822 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3823 * gcc.dg/if-empty-1.c: Likewise.
3824 * gcc.dg/init-bad-1.c: Likewise.
3825 * gcc.dg/init-bad-2.c: Likewise.
3826 * gcc.dg/init-bad-3.c: Likewise.
3827 * gcc.dg/init-desig-obs-2.c: Likewise.
3828 * gcc.dg/init-desig-obs-3.c: Likewise.
3829 * gcc.dg/init-empty-2.c: Likewise.
3830 * gcc.dg/init-empty-3.c: Likewise.
3831 * gcc.dg/inline-11.c: Likewise.
3832 * gcc.dg/inline-12.c: Likewise.
3833 * gcc.dg/inline-8.c: Likewise.
3834 * gcc.dg/inline-9.c: Likewise.
3835 * gcc.dg/inline3.c: Likewise.
3836 * gcc.dg/label-decl-1.c: Likewise.
3837 * gcc.dg/label-decl-2.c: Likewise.
3838 * gcc.dg/label-decl-3.c: Likewise.
3839 * gcc.dg/label-decl-4.c: Likewise.
3840 * gcc.dg/long-long-typespec-1.c: Likewise.
3841 * gcc.dg/lvalue-2.c: Likewise.
3842 * gcc.dg/lvalue-3.c: Likewise.
3843 * gcc.dg/nested-func-3.c: Likewise.
3844 * gcc.dg/nested-redef-1.c: Likewise.
3845 * gcc.dg/noreturn-4.c: Likewise.
3846 * gcc.dg/old-style-prom-2.c: Likewise.
3847 * gcc.dg/old-style-prom-3.c: Likewise.
3848 * gcc.dg/old-style-then-proto-1.c: Likewise.
3849 * gcc.dg/overflow-warn-1.c: Likewise.
3850 * gcc.dg/overflow-warn-2.c: Likewise.
3851 * gcc.dg/overflow-warn-3.c: Likewise.
3852 * gcc.dg/overflow-warn-4.c: Likewise.
3853 * gcc.dg/overflow-warn-6.c: Likewise.
3854 * gcc.dg/parm-forwdecl-2.c: Likewise.
3855 * gcc.dg/parm-forwdecl-3.c: Likewise.
3856 * gcc.dg/parm-impl-decl-1.c: Likewise.
3857 * gcc.dg/parm-impl-decl-2.c: Likewise.
3858 * gcc.dg/parm-incomplete-1.c: Likewise.
3859 * gcc.dg/parm-mismatch-1.c: Likewise.
3860 * gcc.dg/pointer-arith-1.c: Likewise.
3861 * gcc.dg/pointer-arith-2.c: Likewise.
3862 * gcc.dg/pointer-arith-3.c: Likewise.
3863 * gcc.dg/pointer-arith-4.c: Likewise.
3864 * gcc.dg/pointer-arith-6.c: Likewise.
3865 * gcc.dg/pointer-arith-7.c: Likewise.
3866 * gcc.dg/pointer-arith-8.c: Likewise.
3867 * gcc.dg/pr13804-1.c: Likewise.
3868 * gcc.dg/pr15698-1.c: Likewise.
3869 * gcc.dg/pr15698-2.c: Likewise.
3870 * gcc.dg/pr15698-3.c: Likewise.
3871 * gcc.dg/pr15698-4.c: Likewise.
3872 * gcc.dg/pr15698-5.c: Likewise.
3873 * gcc.dg/pr15698-6.c: Likewise.
3874 * gcc.dg/pr15698-7.c: Likewise.
3875 * gcc.dg/pr15698-8.c: Likewise.
3876 * gcc.dg/pr17188-1.c: Likewise.
3877 * gcc.dg/pr17301-1.c: Likewise.
3878 * gcc.dg/pr17301-2.c: Likewise.
3879 * gcc.dg/pr17730-1.c: Likewise.
3880 * gcc.dg/pr20368-1.c: Likewise.
3881 * gcc.dg/pr20368-2.c: Likewise.
3882 * gcc.dg/pr20368-3.c: Likewise.
3883 * gcc.dg/pr22308-1.c: Likewise.
3884 * gcc.dg/qual-component-1.c: Likewise.
3885 * gcc.dg/redecl-1.c: Likewise.
3886 * gcc.dg/redecl-11.c: Likewise.
3887 * gcc.dg/redecl-12.c: Likewise.
3888 * gcc.dg/redecl-13.c: Likewise.
3889 * gcc.dg/redecl-14.c: Likewise.
3890 * gcc.dg/redecl-15.c: Likewise.
3891 * gcc.dg/register-var-1.c: Likewise.
3892 * gcc.dg/register-var-2.c: Likewise.
3893 * gcc.dg/stmt-expr-2.c: Likewise.
3894 * gcc.dg/stmt-expr-3.c: Likewise.
3895 * gcc.dg/stmt-expr-label-1.c: Likewise.
3896 * gcc.dg/stmt-expr-label-2.c: Likewise.
3897 * gcc.dg/stmt-expr-label-3.c: Likewise.
3898 * gcc.dg/struct-empty-2.c: Likewise.
3899 * gcc.dg/struct-empty-3.c: Likewise.
3900 * gcc.dg/struct-parse-1.c: Likewise.
3901 * gcc.dg/struct-semi-1.c: Likewise.
3902 * gcc.dg/struct-semi-2.c: Likewise.
3903 * gcc.dg/struct-semi-3.c: Likewise.
3904 * gcc.dg/switch-5.c: Likewise.
3905 * gcc.dg/switch-6.c: Likewise.
3906 * gcc.dg/switch-7.c: Likewise.
3907 * gcc.dg/tls/diag-5.c: Likewise.
3908 * gcc.dg/transparent-union-1.c: Likewise.
3909 * gcc.dg/transparent-union-3.c: Likewise.
3910 * gcc.dg/typespec-1.c: Likewise.
3911 * gcc.dg/vla-init-2.c: Likewise.
3912 * gcc.dg/vla-init-3.c: Likewise.
3913 * gcc.dg/vla-init-4.c: Likewise.
3914 * gcc.dg/vla-init-5.c: Likewise.
3915 * gcc.dg/void-cast-2.c: Likewise.
3916 * gcc.dg/wvla-3.c: Likewise.
3917 * gcc.dg/wvla-7.c: Likewise.
3918 * gcc.target/i386/991209-1.c: Likewise.
3919 * gcc.target/ia64/fpreg-1.c: Likewise.
3920 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3921 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3922
3923 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
3924
3925 PR fortran/31639
3926 * gfortran.dg/func_decl_4.f90: New test.
3927
3928 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
3929
3930 PR fortran/32727
3931 * gfortran.dg/interface_17.f90: New test.
3932
3933 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
3934
3935 PR fortran/32599
3936 * gfortran.dg/32599.f03: New test case.
3937
3938 PR fortran/32601
3939 * gfortran.dg/32601.f03: New test case.
3940 * gfortran.dg/32601_1.f03: Ditto.
3941 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3942 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3943
3944 2007-07-12 Steve Ellcey <sje@cup.hp.com>
3945
3946 * gcc.c-torture/execute/align-3.c: Remove function addr check.
3947
3948 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3949 Devang Patel <dpatel@apple.com>
3950
3951 PR tree-optimization/25413
3952 * gcc.dg/vect/vect-align-1.c: New.
3953 * gcc.dg/vect/vect-align-2.c: New.
3954 * gcc.dg/vect/pr25413.c: New.
3955 * gcc.dg/vect/pr25413a.c: New.
3956 * gcc.dg/vect/pr31699.c: Fix dg-final check.
3957
3958 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
3959
3960 * lib/target-support.exp (check_ultrasparc_hw_available):
3961 New function.
3962 (is-effective-target): Check $arg for ultrasparc_hw.
3963 (is-effective-target-keyword): Likewise.
3964 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3965 when determining what to do on sparc platforms.
3966 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3967 * gcc.dg/20001101-1.c: Likewise.
3968 * gcc.dg/20001101-2.c: Likewise.
3969 * gcc.dg/ultrasp9.c: Likewise.
3970 * gcc.dg/ultrasp10.c: Likewise.
3971 * gcc.target/sparc/pdist-3.c: Likewise.
3972
3973 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
3974
3975 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3976
3977 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
3978
3979 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3980 get vectorized.
3981 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3982 now get vectorized.
3983 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3984 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3985 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3986 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3987 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3988 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3989 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3990 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3991 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3992 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3993 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3994 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3995 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3996 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3997 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3998 * lib/target-supports.exp (check_effective_target_vect_int_mul):
3999 Add spu.
4000
4001 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR c++/30854
4004 * g++.dg/parse/error30.C: New test.
4005
4006 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4007
4008 PR fortran/29804
4009 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4010
4011 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4012
4013 * gfortran.fortran-torture/compile/pr32663.f: New test.
4014
4015 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4016
4017 PR c++/31027
4018 * g++.dg/inherit/virtual4.C: New.
4019
4020 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4021
4022 PR target/32661
4023 * gcc.target/i386/pr32661-1.c: New test.
4024
4025 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4026
4027 * gnat.dg/invariant_index.ad[sb]: New test.
4028
4029 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4030
4031 PR c++/32560
4032 * g++.dg/template/decl3.C: New.
4033
4034 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4035
4036 PR 32617
4037 * gcc.c-torture/execute/align-3.c: New.
4038
4039 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4040
4041 PR target/32708
4042 * gcc.target/i386/pr32708-1.c: New test.
4043 * gcc.target/i386/pr32708-2.c: Ditto.
4044 * gcc.target/i386/pr32708-3.c: Ditto.
4045
4046 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4047
4048 * g++.dg/init/new20.C: Remove svn:executable flag.
4049
4050 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4051
4052 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4053
4054 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4055
4056 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4057
4058 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4059
4060 PR testsuite/25241
4061 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4062 directive.
4063
4064 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4065
4066 PR fortran/32157
4067 * gfortran.dg/overload_2.f90: New test.
4068
4069 PR fortran/32689
4070 * gfortran.dg/transfer_simplify_5.f90
4071
4072 PR fortran/32634
4073 * gfortran.dg/interface_15.f90: New test.
4074
4075 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4076
4077 PR libfortran/32336
4078 * gfortran.dg/matmul_5.f90: New test case.
4079
4080 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4081
4082 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4083 * gcc.dg/fesd-any.h: Likewise.
4084 * gcc.dg/fesd-baseonly.c: Likewise.
4085 * gcc.dg/fesd-baseonly.h: Likewise.
4086 * gcc.dg/fesd-none.c: Likewise.
4087 * gcc.dg/fesd-none.h: Likewise.
4088 * gcc.dg/fesd-reduced.c: Likewise.
4089 * gcc.dg/fesd-reduced.h: Likewise.
4090 * gcc.dg/fesd-sys.c: Likewise.
4091 * gcc.dg/fesd-sys.h: Likewise
4092 * gcc.dg/fesd.h: Likewise.
4093
4094 * g++.dg/debug/dwarf2: New directory.
4095 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4096 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4097 * g++.dg/other/fesd-any.h: Likewise.
4098 * g++.dg/other/fesd-baseonly.C: Likewise.
4099 * g++.dg/other/fesd-baseonly.h: Likewise.
4100 * g++.dg/other/fesd-none.C: Likewise.
4101 * g++.dg/other/fesd-none.h: Likewise.
4102 * g++.dg/other/fesd-reduced.C: Likewise.
4103 * g++.dg/other/fesd-reduced.h: Likewise.
4104 * g++.dg/other/fesd-sys.C: Likewise.
4105 * g++.dg/other/fesd-sys.h: Likewise.
4106 * g++.dg/other/fesd.h: Likewise.
4107
4108 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4109
4110 PR fortran/31129
4111 * gfortran.dg/parameter_unused.f90: New test.
4112
4113 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4114
4115 PR tree-optimization/32681
4116 * gcc.dg/tree-ssa/pr32681.c: New test.
4117
4118 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4119
4120 PR fortran/32678
4121 * gfortran.dg/fmt_t_5.f90: New test.
4122
4123 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4124
4125 PR c++/30535
4126 * g++.dg/template/operator10.C: New.
4127
4128 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4129
4130 PR libfortran/32217
4131 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4132
4133 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4134
4135 PR fortran/29876
4136 * gfortran.dg/operator_6.f90: New test.
4137
4138 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4139
4140 PR fortran/17711
4141 * gfortran.dg/operator_4.f90: New test.
4142 * gfortran.dg/operator_5.f90: New test.
4143 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4144 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4145
4146 2007-07-08 Tobias Burnus <burnus@net-b.de>
4147
4148 PR fortran/32669
4149 * gfortran.dg/argument_checking_6.f90: New.
4150
4151 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4152
4153 PR fortran/25094
4154 * gfortran.dg/interface_155555.f90: New test.
4155
4156 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4157
4158 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4159 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4160
4161 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4162
4163 PR testsuite/25241
4164 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4165 discern pedantic diagnostics and errors.
4166 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4167 and not an error.
4168 * gcc.dg/20050121-1.c: This is an error and not a warning.
4169 * gcc.target/i386/sseregparm-2.c: Likewise.
4170 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4171 * gcc.dg/charset/attribute2.c: Likewise.
4172 * gcc.dg/bitfld-1.c: Likewise.
4173 * gcc.dg/pack-test-2.c: Likewise.
4174 * gcc.dg/940510-1.c: Match separately error and warning.
4175 * gcc.dg/array-2.c: Match separately multiple messages. The second
4176 diagnostic is a pedantic warning and not an error.
4177 * gcc.dg/pr14475.c: Match separately multiple messages.
4178 * gcc.dg/pr18809-1.c: Likewise.
4179 * gcc.dg/pr27953.c: Likewise.
4180 * gcc.dg/vla-init-1.c: Likewise.
4181 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4182
4183 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4184
4185 PR fortran/32644
4186 * gfortran.dg/char_decl_1.f90: New test.
4187
4188 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4189
4190 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4191
4192 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4193
4194 PR c++/32232
4195 * g++.dg/template/overload9.C: New test.
4196
4197 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4198
4199 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4200 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4201
4202 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4203
4204 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4205 * gcc.dg/20001012-2.c: Likewise.
4206 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4207 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4208
4209 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4210
4211 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4212 about the chunk size when STACK_SIZE is defined.
4213
4214 2007-07-06 Josh Conner <jconner@apple.com>
4215
4216 PR middle-end/32602
4217 * gcc.dg/sibcall-8.c: New test.
4218
4219 2007-07-06 Josh Conner <jconner@apple.com>
4220
4221 PR middle-end/32603
4222 * gcc.target/arm/sibcall-1.c: New test.
4223
4224 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4225
4226 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4227
4228 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4229
4230 * gfortran.dg/save_parameter.f90: New test.
4231 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4232
4233 2007-07-06 Richard Guenther <rguenther@suse.de>
4234
4235 * g++.dg/opt/pr30965.C: New testcase.
4236
4237 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4238
4239 * gcc.target/mips/save-restore-5.c: New test.
4240
4241 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4242
4243 PR rtl_optimization/32450
4244 * gcc.dg/pr32450.c: New runtime test.
4245
4246 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4247
4248 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4249 single underscore in scan directives.
4250
4251 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4252
4253 PR c++/32245
4254 * g++.dg/init/ptrmem4.C: New test.
4255
4256 PR c++/32251
4257 * g++.dg/init/new21.C: Likewise.
4258
4259 PR c++/31992
4260 * g++.dg/template/static30.C: Likewise.
4261
4262 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4263
4264 * gcc.dg/vect/costmodel/ppc: New directory.
4265 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4266 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4267 New test.
4268 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4269 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4270 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4271 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4272 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4273 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4274 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4275 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4276 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4277 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4278 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4279 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4280 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4281 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4282
4283 2007-07-05 Tobias Burnus <burnus@net-b.de>
4284
4285 PR fortran/32359
4286 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4287
4288 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4289
4290 PR fortran/32526
4291 * gfortran.dg/interface_14.f90: New test.
4292
4293 PR fortran/32613
4294 * gfortran.dg/do_iterator_2.f90: New test.
4295
4296 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4297
4298 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4299 (FE_DEC_DOWNWARD): Likewise.
4300 (FE_DEC_UPWARD): Likewise.
4301 (FE_DEC_TOWARDZERO): Likewise.
4302 (FE_DEC_TONEARESTFROMZERO): Likewise.
4303
4304 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4305
4306 * gcc.c-torture/compile/pr32606.c: New.
4307 * gfortran.fortran-torture/execute/pr32604.f90: New.
4308
4309 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4310
4311 * gcc.dg/visibility-12.c: New test.
4312 * gcc.dg/visibility-13.c: Likewise.
4313 * g++.dg/ext/visibility-9.C: Likewise.
4314 * g++.dg/ext/visibility-10.C: Likewise.
4315
4316 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4317
4318 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4319 * gcc.dg/sh-relax-vxworks.c: New test.
4320
4321 2007-07-04 Richard Guenther <rguenther@suse.de>
4322
4323 PR tree-optimization/32500
4324 * gcc.c-torture/execute/pr32500.c: New testcase.
4325
4326 2007-07-04 Richard Guenther <rguenther@suse.de>
4327
4328 PR tree-optimization/32482
4329 * gcc.c-torture/compile/pr32482.c: New testcase.
4330
4331 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4332
4333 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4334 VxWorks kernels.
4335 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4336 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4337 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4338 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4339
4340 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4341
4342 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4343
4344 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4345
4346 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4347
4348 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4349
4350 PR fortran/31198
4351 * gfortran.dg/min_max_optional_1.f90: New test.
4352 * gfortran.dg/min_max_optional_2.f90: New test.
4353 * gfortran.dg/min_max_optional_3.f90: New test.
4354
4355 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4356
4357 PR fortran/32545
4358 * gfortran.dg/fmt_error.f90: New test.
4359
4360 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361
4362 PR fortran/32612
4363 * gfortran.dg/interface_13.f90: New test.
4364
4365 2007-07-03 Dave Brolley <brolley@redhat.com>
4366
4367 PR c++/31743
4368 * g++.dg/init/new20.C: New test.
4369
4370 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4371
4372 PR fortran/32579
4373 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4374
4375 2007-07-03 Tobias Burnus <burnus@net-b.de>
4376
4377 PR fortran/25062
4378 * common_7.f90: New.
4379 * common_8.f90: New.
4380 * common_9.f90: New.
4381
4382 2007-07-03 Tobias Burnus <burnus@net-b.de>
4383
4384 PR fortran/30940
4385 * gfortran.dg/argument_checking_1.f90: New.
4386 * gfortran.dg/argument_checking_2.f90: New.
4387 * gfortran.dg/argument_checking_3.f90: New.
4388 * gfortran.dg/argument_checking_4.f90: New.
4389 * gfortran.dg/argument_checking_5.f90: New.
4390 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4391 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4392
4393 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4394
4395 * gcc.dg/pr32176.c: Add -w to default dg-options.
4396
4397 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4398
4399 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4400
4401 2007-07-03 Tobias Burnus <burnus@net-b.de>
4402
4403 PR fortran/20888
4404 * gfortran.dg/null_2.f90: New.
4405
4406 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4407 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4408
4409 PR middle-end/32176
4410 * gcc.dg/pr32176.c: New test.
4411
4412 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4413
4414 * gcc.dg/const-float80.c : New test.
4415 * gcc.dg/const-float128.c : New test.
4416 * gcc.dg/const-float80-ped.c : New test.
4417 * gcc.dg/const-float128-ped.c : New test.
4418
4419 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4420
4421 * gcc.dg/c99-math.h: Fix typo.
4422
4423 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4424
4425 PR libgomp/32468
4426 * gcc.dg/gomp/pr32468-1.c: New test.
4427
4428 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4429
4430 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4431 an ABI option.
4432
4433 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4434
4435 * gfortran.fortran-torture/compile/pr32583.f: New.
4436 * gcc.c-torture/compile/pr32584.c: New
4437
4438 2007-07-02 Ollie Wild <aaw@google.com>
4439
4440 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4441 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4442
4443 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4444
4445 * gcc.target/mips/save-restore-1.c: New test.
4446 * gcc.target/mips/save-restore-2.c: Likewise.
4447 * gcc.target/mips/save-restore-3.c: Likewise.
4448 * gcc.target/mips/save-restore-4.c: Likewise.
4449
4450 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4451
4452 PR tree-optimization/31966
4453 PR tree-optimization/32533
4454 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4455 * gfortran.dg/pr32533.f90: Ditto.
4456
4457 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4458
4459 * g++.dg/opt/nrv12.C: New test.
4460 * gcc.target/i386/nrv1.c: New test.
4461
4462 PR c++/31748
4463 * g++.dg/gomp/pr31748.C: New test.
4464
4465 2007-07-02 Ira Rosen <irar@il.ibm.com>
4466
4467 PR tree-optimization/32230
4468 * gcc.dg/vect/pr32230.c: New test.
4469
4470 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4471
4472 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4473 * bind_c_coms.f90: Ditto.
4474 * bind_c_coms_driver.c: Ditto.
4475 * bind_c_dts.f90: Ditto.
4476 * bind_c_dts_2.f03: Ditto.
4477 * bind_c_dts_2_driver.c: Ditto.
4478 * bind_c_dts_3.f03: Ditto.
4479 * bind_c_dts_4.f03: Ditto.
4480 * bind_c_dts_driver.c: Ditto.
4481 * bind_c_implicit_vars.f03: Ditto.
4482 * bind_c_procs.f03: Ditto.
4483 * bind_c_usage_2.f03: Ditto.
4484 * bind_c_usage_3.f03: Ditto.
4485 * bind_c_usage_5.f03: Ditto.
4486 * bind_c_usage_6.f03: Ditto.
4487 * bind_c_usage_7.f03: Ditto.
4488 * bind_c_vars.f90: Ditto.
4489 * bind_c_vars_driver.c: Ditto.
4490 * binding_c_table_15_1.f03: Ditto.
4491 * binding_label_tests.f03: Ditto.
4492 * binding_label_tests_10.f03: Ditto.
4493 * binding_label_tests_10_main.f03: Ditto.
4494 * binding_label_tests_11.f03: Ditto.
4495 * binding_label_tests_11_main.f03: Ditto.
4496 * binding_label_tests_12.f03: Ditto.
4497 * binding_label_tests_13.f03: Ditto.
4498 * binding_label_tests_13_main.f03: Ditto.
4499 * binding_label_tests_14.f03: Ditto.
4500 * binding_label_tests_2.f03: Ditto.
4501 * binding_label_tests_3.f03: Ditto.
4502 * binding_label_tests_4.f03: Ditto.
4503 * binding_label_tests_5.f03: Ditto.
4504 * binding_label_tests_6.f03: Ditto.
4505 * binding_label_tests_7.f03: Ditto.
4506 * binding_label_tests_8.f03: Ditto.
4507 * binding_label_tests_9.f03: Ditto.
4508 * c_assoc.f90: Ditto.
4509 * c_assoc_2.f03: Ditto.
4510 * c_f_pointer_shape_test.f90: Ditto.
4511 * c_f_pointer_tests.f90: Ditto.
4512 * c_f_tests_driver.c: Ditto.
4513 * c_funloc_tests.f03: Ditto.
4514 * c_funloc_tests_2.f03: Ditto.
4515 * c_funloc_tests_3.f03: Ditto.
4516 * c_funloc_tests_3_funcs.c: Ditto.
4517 * c_kind_params.f90: Ditto.
4518 * c_kind_tests_2.f03: Ditto.
4519 * c_kinds.c: Ditto.
4520 * c_loc_driver.c: Ditto.
4521 * c_loc_test.f90: Ditto.
4522 * c_loc_tests_2.f03: Ditto.
4523 * c_loc_tests_2_funcs.c: Ditto.
4524 * c_loc_tests_3.f03: Ditto.
4525 * c_loc_tests_4.f03: Ditto.
4526 * c_loc_tests_5.f03: Ditto.
4527 * c_loc_tests_6.f03: Ditto.
4528 * c_loc_tests_7.f03: Ditto.
4529 * c_loc_tests_8.f03: Ditto.
4530 * c_ptr_tests.f03: Ditto.
4531 * c_ptr_tests_10.f03: Ditto.
4532 * c_ptr_tests_5.f03: Ditto.
4533 * c_ptr_tests_7.f03: Ditto.
4534 * c_ptr_tests_7_driver.c: Ditto.
4535 * c_ptr_tests_8.f03: Ditto.
4536 * c_ptr_tests_8_funcs.c: Ditto.
4537 * c_ptr_tests_9.f03: Ditto.
4538 * c_ptr_tests_driver.c: Ditto.
4539 * c_size_t_driver.c: Ditto.
4540 * c_size_t_test.f03: Ditto.
4541 * com_block_driver.f90: Ditto.
4542 * global_vars_c_init.f90: Ditto.
4543 * global_vars_c_init_driver.c: Ditto.
4544 * global_vars_f90_init.f90: Ditto.
4545 * global_vars_f90_init_driver.c: Ditto.
4546 * interop_params.f03: Ditto.
4547 * iso_c_binding_only.f03: Ditto.
4548 * iso_c_binding_rename_1.f03: Ditto.
4549 * iso_c_binding_rename_1_driver.c: Ditto.
4550 * iso_c_binding_rename_2.f03: Ditto.
4551 * iso_c_binding_rename_2_driver.c: Ditto.
4552 * kind_tests_2.f03: Ditto.
4553 * kind_tests_3.f03: Ditto.
4554 * module_md5_1.f90: Ditto.
4555 * only_clause_main.c: Ditto.
4556 * print_c_kinds.f90: Ditto.
4557 * test_bind_c_parens.f03: Ditto.
4558 * test_c_assoc.c: Ditto.
4559 * test_com_block.f90: Ditto.
4560 * test_common_binding_labels.f03: Ditto.
4561 * test_common_binding_labels_2.f03: Ditto.
4562 * test_common_binding_labels_2_main.f03: Ditto.
4563 * test_common_binding_labels_3.f03: Ditto.
4564 * test_common_binding_labels_3_main.f03: Ditto.
4565 * test_only_clause.f90: Ditto.
4566 * use_iso_c_binding.f90: Ditto.
4567 * value_5.f90: Ditto.
4568 * value_test.f90: Ditto.
4569 * value_tests_f03.f90: Ditto.
4570
4571 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4572
4573 * gcc.dg/tls/opt-14.c: New.
4574
4575 2007-07-01 Ollie Wild <aaw@google.com>
4576
4577 * g++.dg/lookup/using16.C: New test.
4578 * g++.dg/lookup/using17.C: New test.
4579
4580 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4581
4582 PR fortran/32239
4583 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4584 (test_4): Use proper test for floating point equality.
4585 (test_8): Likewise.
4586
4587 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4588
4589 PR libgfortran/32554
4590 * gfortran.dg/fmt_p_1.f90: New test.
4591
4592 2007-07-01 Ira Rosen <irar@il.ibm.com>
4593
4594 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4595 initialization and fix dg-final check - the initialization loop is
4596 vectorizable.
4597
4598 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4599 Volker Reichelt <reichelt@netcologne.de>
4600
4601 PR middle-end/32559
4602 * gcc.dg/pr32559.c: New test.
4603
4604 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4605
4606 PR tree-optimization/25371
4607 * gcc.dg/vect/pr25371.c: New test.
4608
4609 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4610
4611 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4612 when allocating and initializing a flexible array.
4613
4614 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4615
4616 PR fortran/20373
4617 * gfortran.dg/intrinsic.f90: New test.
4618
4619 2007-06-30 Tobias Burnus <burnus@net-b.de>
4620
4621 PR fortran/32555
4622 * gfortran.dg/fmt_zero_check.f90: New.
4623
4624 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4625
4626 PR fortran/30284
4627 * gfortran.dg/repeat_f90: New test.
4628
4629 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4630
4631 PR testsuite/25241
4632 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4633 -pedantic-errors, so we should match errors.
4634 * gcc.dg/cpp/escape-1.c: Likewise.
4635 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4636 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4637 warning.
4638 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4639 errors instead of warnings.
4640 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4641 a pedantic warning.
4642 * gcc.dg/cpp/arith-3.c: Likewise.
4643
4644 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4645
4646 PR testsuite/25241
4647 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4648 * gcc.dg/pch/valid-2.c: Likewise.
4649 * gcc.dg/pch/valid-3.c: Likewise.
4650 * gcc.dg/pch/warn-1.c: Likewise.
4651 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4652
4653 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4654
4655 PR c/4076
4656 * gcc.dg/Wunused-function.c: New.
4657
4658 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4659
4660 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4661
4662 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4663
4664 * g++.dg/other/canon-31724.C: New.
4665
4666 2007-06-29 Jan Hubicka <jh@suse.cz>
4667
4668 PR middle-end/32372
4669 * gcc.c-torture/compile/pr32372.c: new.
4670
4671 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4672
4673 * gfortran.dg/operator_3.f90: New test.
4674
4675 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4676
4677 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4678 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4679
4680 2007-06-29 Richard Guenther <rguenther@suse.de>
4681
4682 PR middle-end/32493
4683 * gcc.dg/inline-23.c: New testcase.
4684
4685 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4686
4687 PR tree-optimization/24659
4688 * gcc.target/i386/vectorize2.c: New test.
4689 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4690 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4691
4692 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4693
4694 * gcc.dg/pointer-arith-9.c: New test.
4695
4696 2007-06-29 Tobias Burnus <burnus@net-b.de>
4697
4698 PR fortran/32483
4699 * gfortran.dg/fmt_read_2.f90: New.
4700
4701 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4702
4703 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4704 If it exists, don't try to create it.
4705
4706 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4707
4708 * g++.dg/ext/visibility/ms-compat-1.C: New.
4709
4710 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4711
4712 PR tree-opt/32417
4713 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4714
4715 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4716
4717 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4718 targets.
4719
4720 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4721
4722 PR fortran/32467
4723 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4724
4725 2007-06-27 Richard Guenther <rguenther@suse.de>
4726
4727 PR middle-end/32492
4728 * gcc.dg/inline-22.c: New testcase.
4729
4730 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4731
4732 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4733 the scan-assembler constant.
4734
4735 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4736
4737 PR 20216
4738 * gcc.dg/pr20216.c: New.
4739
4740 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4741
4742 PR tree-opt/32421
4743 * gcc.dg/vect/pr32421.c: New test.
4744
4745 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4746
4747 PR c++/32111
4748 * g++.dg/other/friend5.C: New test.
4749
4750 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4751
4752 PR fortran/32464
4753 * gfortran.dg/host_assoc_function_2.f90: New test.
4754
4755 PR fortran/31494
4756 * gfortran.dg/host_assoc_call_1.f90: New test.
4757
4758 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4759
4760 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4761
4762 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4763
4764 PR fortran/32456
4765 * gfortran.dg/error_format.f90: New test.
4766
4767 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4768
4769 PR fortran/32136
4770 * gfortran.dg/pr32136.f90: New test.
4771
4772 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4773
4774 PR fortran/31726
4775 * gfortran.dg/minmaxloc_1.f90: New test.
4776
4777 PR fortran/32298
4778 * gfortran.dg/minmaxloc_2.f90: New test.
4779
4780 2007-06-23 Richard Guenther <rguenther@suse.de>
4781
4782 PR tree-optimization/16876
4783 PR middle-end/29478
4784 * gcc.dg/pr29254.c: The warning is bogus.
4785 * gcc.dg/warn-1.c: Likewise.
4786 * gcc.dg/assign-warn-3.c: Likewise.
4787 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4788
4789 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4790
4791 * gcc.c-torture/execute/20070623-1.c: New.
4792
4793 2007-06-22 Jan Hubicka <jh@suse.cz>
4794
4795 * gcc.c-torture/compile/pr31541.c: New.
4796
4797 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4798
4799 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4800 Remove -m64 from dg-options.
4801
4802 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4803
4804 PR middle-end/32374
4805 * gcc.dg/pr32374.c: New test.
4806
4807 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4808
4809 PR fortran/32360
4810 * gfortran.dg/pointer_assign_3.f90: New test.
4811
4812 2007-06-21 Sebastian Pop <sebpop@gmail.com>
4813
4814 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4815
4816 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4817
4818 PR fortran/31162
4819 * gfortran.dg/assign.f90: Update test.
4820 * gfortran.dg/real_do_1.f90: Update test.
4821 * gfortran.dg/gomp/omp_do1.f90: Update test.
4822 * gfortran.dg/warnings_are_errors_1.f: Update test.
4823 * gfortran.dg/g77/20010519-1.f: Update test.
4824 * gfortran.dg/g77/pr9258.f: Update test.
4825 * gfortran.dg/g77/960317-1.f: Update test.
4826
4827 2007-06-21 Richard Guenther <rguenther@suse.de>
4828
4829 PR tree-optimization/32453
4830 * gcc.c-torture/compile/pr32453.c: New testcase.
4831
4832 2007-06-21 Jakub Jelinek <jakub@redhat.com>
4833
4834 PR tree-optimization/31866
4835 * gcc.dg/pr31866.c: New test.
4836
4837 2007-06-21 Richard Guenther <rguenther@suse.de>
4838
4839 PR tree-optimization/32451
4840 * g++.dg/torture/20070621-1.C: New testcase.
4841
4842 2007-06-21 Christian Bruel <christian.bruel@st.com>
4843
4844 * gcc.dg/attr-isr.c: Test delay slot content.
4845
4846 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4847
4848 PR fortran/32361
4849 gfortran.dg/pointer_assign_2.f90: New test.
4850
4851 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4852
4853 PR fortran/25061
4854 gfortran.dg/invalid_procedure_name.f90: New test.
4855
4856 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
4857
4858 PR tree-optimization/25737
4859 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4860
4861 2007-06-20 Hui-May Chang <hm.chang@apple.com>
4862
4863 * gcc.target/i386/large-size-array-3.c: New.
4864
4865 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4866 Richard Guenther <rguenther@suse.de>
4867
4868 PR fortran/32140
4869 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4870
4871 2007-06-20 Jakub Jelinek <jakub@redhat.com>
4872
4873 PR middle-end/31959
4874 * gcc.dg/pr31959.c: New test.
4875
4876 PR inline-asm/32109
4877 * g++.dg/ext/asm10.C: New test.
4878
4879 PR middle-end/32285
4880 * gcc.c-torture/execute/20070614-1.c: New test.
4881
4882 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
4883
4884 * gcc.target/arm/stack-corruption.c: New test.
4885
4886 2007-06-19 Richard Guenther <rguenther@suse.de>
4887
4888 * g++.dg/torture/pr30252.C: New testcase.
4889
4890 2007-06-19 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR tree-optimization/32353
4893 * g++.dg/opt/nrv13.C: New test.
4894
4895 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
4896
4897 PR fortran/20863
4898 PR fortran/20882
4899 * gfortran.dg/impure_assignment_2.f90 : New test.
4900
4901 PR fortran/32236
4902 * gfortran.dg/data_initialized_2.f90 : New test.
4903
4904 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4905 appropriate version of 'dmach'.
4906
4907 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
4908
4909 PR target/32389
4910 * gcc.target/i386/pr32389.c New test.
4911
4912 2007-06-18 Simon Baldwin <simonb@google.com>
4913
4914 PR c++/31923
4915 * g++.dg/template/error25.C: New.
4916 * g++.dg/template/spec35.C: New.
4917
4918 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
4919
4920 * gcc.c-torture/compile/pr32355.c: New testcase.
4921
4922 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
4923
4924 PR tree-optimization/32383
4925 * g++.dg/opt/pr32383.C: New test.
4926
4927 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
4928
4929 PR rtl-optimization/32366
4930 * gcc.dg/vect/pr32366.c: New test.
4931
4932 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
4933
4934 * gcc.c-torture/compile/pr32349.c: New testcase.
4935
4936 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4937
4938 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4939 * gcc.target/sparc/combined-2.c: Likewise.
4940 * gcc.target/sparc/fexpand.c : Likewise.
4941 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
4942 * gcc.target/sparc/fpack16.c : Likewise.
4943 * gcc.target/sparc/fpmerge.c : Likewise.
4944 * gcc.target/sparc/fpmul.c : Likewise.
4945 * gcc.target/sparc/noresult.c : Likewise.
4946 * gcc.target/sparc/pdist.c: Likewise.
4947
4948 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
4949
4950 PR middle-end/31723
4951 * gcc.target/i386/recip-divf.c: New test.
4952 * gcc.target/i386/recip-sqrtf.c: Ditto.
4953 * gcc.target/i386/recip-vec-divf.c: Ditto.
4954 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4955 * gcc.target/i386/sse-recip.c: Ditto.
4956 * gcc.target/i386/sse-recip-vec.c: Ditto.
4957
4958 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4959
4960 PR tree-opt/32225
4961 * gcc.c-torture/compile/20070605-1.c: New test.
4962
4963 * gcc.c-torture/compile/20070603-1.c: New testcase.
4964 * gcc.c-torture/compile/20070603-2.c: New testcase.
4965
4966 * gcc.c-torture/compile/20070531-1.c: New test.
4967
4968 PR tree-opt/32167
4969 * gcc.c-torture/compile/20070531-2.c: New test.
4970
4971 PR tree-opt/32144
4972 * gcc.c-torture/compile/20070529-1.c: New test.
4973
4974 PR tree-opt/32145
4975 * gcc.c-torture/compile/20070529-2.c: New test.
4976
4977 PR tree-opt/32015
4978 * gcc.c-torture/compile/20070520-1.c: New test.
4979
4980 * g++.dg/ext/java-1.C: New test.
4981
4982 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4983 loops instead of one. Remove the "can't determine dependence"
4984 check.
4985 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4986 needed as the cast is gone in the first place.
4987 * gcc.dg/max-1.c: Change local variable a to be a global one.
4988 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4989 have a cast which is PREd.
4990
4991 2007-06-15 Mark Mitchell <mark@codesourcery.com>
4992
4993 * g++.dg/lookup/anon6.C: New test.
4994
4995 2007-06-14 Dirk Mueller <dmueller@suse.de>
4996
4997 PR c++/31806
4998 * g++.dg/opt/static6.C: New testcase.
4999
5000 2007-06-14 Geoff Keating <geoffk@apple.com>
5001
5002 * g++.dg/ext/visibility/overload-1.C: New.
5003
5004 PR 31093
5005 * g++.dg/ext/visibility/anon4.C: New.
5006
5007 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5008
5009 PR target/32268
5010 * gcc.target/i386/pr32268.c: New test.
5011
5012 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5013
5014 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5015 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5016 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5017
5018 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5019 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5020 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5021 BID is used.
5022
5023 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/32302
5026 * gfortran.dg/common_resize_1.f90: New test.
5027
5028 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5029
5030 PR target/32274
5031 * gcc.dg/vect/pr32224.c: Fix.
5032
5033 2007-06-13 Eric Christopher <echristo@apple.com>
5034
5035 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5036
5037 2007-06-13 Tobias Burnus <burnus@net-b.de>
5038
5039 PR fortran/32323
5040 * gfortran.dg/actual_array_vect_1.f90: New.
5041
5042 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5043
5044 * gcc.target/sparc/mfpu.c: New test.
5045
5046 2007-06-12 Geoff Keating <geoffk@apple.com>
5047
5048 * g++.dg/warn/weak1.C: Suppress on Darwin.
5049 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5050
5051 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5052
5053 PR middle-end/31579
5054 * g++.dg/torture/pr31579.C: New testcase.
5055
5056 2007-06-12 Ian Lance Taylor <iant@google.com>
5057
5058 PR libstdc++/29286
5059 * g++.dg/init/new16.C: New test.
5060 * g++.dg/init/new17.C: New test.
5061 * g++.dg/init/new18.C: New test.
5062 * g++.dg/init/new19.C: New test.
5063
5064 2007-06-12 Olivier Hainque <hainque@adacore.com>
5065
5066 * gnat.dg/lhs_view_convert.adb: New test.
5067
5068 2007-06-12 Richard Guenther <rguenther@suse.de>
5069
5070 PR tree-optimization/15353
5071 PR tree-optimization/31657
5072 * gcc.c-torture/execute/20070424-1.c: New testcase.
5073 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5074 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5075 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5076 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5077 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5078
5079 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5080
5081 PR rtl-optimization/32293
5082 * gcc.dg/pr32293.c: New test.
5083
5084 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5085
5086 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5087
5088 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5089
5090 PR fortran/29786
5091 * gfortran.dg/equiv_7.f90: New test.
5092 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5093
5094 PR fortran/30875
5095 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5096
5097 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5098
5099 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5100 * gcc.dg/setjmp-4.c: Likewise.
5101 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5102
5103 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5104
5105 PR rtl-optimization/31025
5106 * gfortran.dg/pr31025.f90: New.
5107
5108 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5109
5110 PR target/32280
5111 * gcc.target/i386/pr32280.c: New test.
5112
5113 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5114
5115 PR middle-end/32279
5116 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5117
5118 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5119
5120 PR libgfortran/32235
5121 * gfortran.dg/backspace_9.f: New test.
5122
5123 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5124
5125 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5126
5127 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5128
5129 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5130
5131 2007-06-09 Ian Lance Taylor <iant@google.com>
5132
5133 PR tree-optimization/32169
5134 * gcc.c-torture/compile/pr32169.c: New test.
5135
5136 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5137
5138 * gcc.dg/vect/costmodel: New directory.
5139 * gcc.dg/vect/costmodel/i386: New directory.
5140 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5141 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5142 New test.
5143 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5144 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5145 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5146 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5147 * gcc.dg/vect/costmodel/x86_64: New directory.
5148 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5149 New testsuite.
5150 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5151 New test.
5152 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5153 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5154 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5155 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5156 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5157
5158 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5159
5160 PR tree-optimization/32243
5161 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5162 flags for -Os tests.
5163 * gcc.dg/vect/03-vect-pr32243.c: New test.
5164
5165 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5166
5167 PR tree-optimization/32224
5168 * gcc.dg/vect/pr32224.c: New test.
5169
5170 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR c++/32177
5173 * g++.dg/gomp/pr32177.C: New test.
5174
5175 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5176
5177 PR testsuite/25241
5178 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5179 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5180 warning nor an error.
5181 * gcc.dg/Wfatal-2.c: Likewise.
5182 * gcc.dg/Werror-1.c: Likewise.
5183 * gcc.dg/Werror-5.c: Likewise.
5184 * gcc.dg/Werror-7.c: Likewise.
5185 * gcc.dg/Werror-10.c: Likewise.
5186 * gcc.dg/Werror-11.c: Likewise.
5187
5188 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5189
5190 PR c++/30759
5191 * g++.dg/init/brace6.C: New test.
5192
5193 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5194
5195 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5196 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5197 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5198 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5199
5200 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5201 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5202 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5203 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5204 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5205 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5206 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5207 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5208
5209 * gcc.dg/darwin-minversion-3.c: New.
5210
5211 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5212
5213 * gcc.target/i386/builtin-copysign.c: New test.
5214
5215 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5216
5217 PR tree-optimization/32220
5218 * gfortran.dg/predcom-2.f: New testcase.
5219
5220 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5221
5222 PR tree-opt/32231
5223 * gcc.target/i386/vectorize4.c: New test.
5224
5225 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5226
5227 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5228
5229 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5230
5231 PR testsuite/25241
5232 * gcc.dg/simd-5.c: Mark output as a note.
5233 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5234 dg-message.
5235 * gcc.dg/simd-1.c: Likewise.
5236 * gcc.dg/always_inline.c: Mark output as a sorry.
5237 * gcc.dg/always_inline2.c: Likewise.
5238 * gcc.dg/always_inline3.c: Likewise.
5239
5240 2007-06-06 Ian Lance Taylor <iant@google.com>
5241
5242 * g++.dg/conversion/enum1.C: New test.
5243
5244 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5245
5246 PR tree-optimization/32216
5247 * gcc.dg/vect/pr32216.c: New test.
5248
5249 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250
5251 PR testsuite/18923
5252 * gfortran.dg/invalid_contains_1.f90: New test.
5253 * gfortran.dg/invalid_contains_2.f90: New test.
5254
5255 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5256
5257 PR testsuite/32057
5258 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5259 midnight issues.
5260
5261 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5262
5263 PR testsuite/25241
5264 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5265 dg-message to match de note.
5266 * gcc.dg/pr26570.c: Use dg-message for a note.
5267 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5268 dg-error instead of dg-warning because of -Werror.
5269 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5270 neither an error, nor a warning.
5271 * gcc.dg/glibc-uclibc-2.c: Likewise
5272 * gcc.dg/cpp/19940712-1.c: Likewise.
5273
5274 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5275
5276 PR preprocessor/23479
5277 * gcc.dg/binary-constants-1.c: Add test suites for
5278 the 0b-prefixed binary integer constants.
5279 * gcc.dg/binary-constants-2.c: Ditto.
5280 * gcc.dg/binary-constants-3.c: Ditto.
5281 * gcc.dg/binary-constants-4.c: Ditto.
5282
5283 2007-06-05 Ian Lance Taylor <iant@google.com>
5284
5285 * gcc.dg/Wstrict-overflow-19.c: New test.
5286
5287 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5288
5289 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5290
5291 2007-06-04 Ian Lance Taylor <iant@google.com>
5292
5293 * gcc.dg/Wstrict-overflow-18.c: New test.
5294
5295 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5296
5297 PR testsuite/25241
5298 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5299 * gcc.dg/cpp/mi5.c: Likewise.
5300 * gcc.dg/cpp/mi7.c: Likewise.
5301
5302 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5303
5304 PR c/32191
5305 * gcc.dg/pr32191.c: New test.
5306
5307 2007-05-28 Tobias Burnus <burnus@net-b.de>
5308
5309 PR fortran/32124
5310 * gfortran.dg/allocate_stat_1.f90: Remove.
5311
5312 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5313
5314 * gcc.target/i386/sse4_2-check.h: New.
5315 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5316 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5317 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5318 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5319 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5320 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5321 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5322 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5323 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5324 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5325 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5326 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5327 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5328 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5329 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5330 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5331 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5332 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5333
5334 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5335
5336 * gcc.dg/pie-link.c: New test.
5337
5338 2007-06-01 Ian Lance Taylor <iant@google.com>
5339
5340 * gcc.dg/Wstrict-overflow-17.c: New test.
5341
5342 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5343
5344 * gcc.dg/builtin-return-1.c (g): New.
5345 (main): Allocate at least 64 bytes on the stack.
5346
5347 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5348
5349 * g++.dg/init/cleanup3.C: New test.
5350
5351 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5352
5353 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5354 int is 16 bits.
5355
5356 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5357
5358 PR fortran/32156
5359 * gfortran.dg/char_array_constructor_3.f90: New test.
5360
5361 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5362
5363 PR tree-optimization/32160
5364 * gfortran.dg/predcom-1.f: New test.
5365
5366 2007-05-31 Richard Guenther <rguenther@suse.de>
5367
5368 * g++.dg/other/str_empty.C: Move...
5369 * g++.dg/other/pr30567.C: Move...
5370 * g++.dg/tree-ssa/pr27218.C: Move...
5371 * g++.dg/torture: ...here and remove dg-options.
5372
5373 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5374
5375 PR c++/32158
5376 * g++.dg/ext/is_pod_incomplete.C: New.
5377
5378 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5379 Douglas Gregor <doug.gregor@gmail.com>
5380 Pedro Lamarao <pedro.lamarao@mndfck.org>
5381 Howard Hinnant <howard.hinnant@gmail.com>
5382
5383 PR c++/7412
5384 PR c++/29939
5385 * g++.dg/cpp0x/rv8p.C: New.
5386 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5387 * g++.dg/cpp0x/cast-bug.C: New.
5388 * g++.dg/cpp0x/elision_weak.C: New.
5389 * g++.dg/cpp0x/collapse-bug.C: New.
5390 * g++.dg/cpp0x/rv3p.C: New.
5391 * g++.dg/cpp0x/rv7n.C: New.
5392 * g++.dg/cpp0x/overload-conv-1.C: New.
5393 * g++.dg/cpp0x/rv2n.C: New.
5394 * g++.dg/cpp0x/deduce.C: New.
5395 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5396 * g++.dg/cpp0x/rv6p.C: New.
5397 * g++.dg/cpp0x/template_deduction.C: New.
5398 * g++.dg/cpp0x/implicit-copy.C: New.
5399 * g++.dg/cpp0x/rv1p.C: New.
5400 * g++.dg/cpp0x/cast.C: New.
5401 * g++.dg/cpp0x/rv5n.C: New.
5402 * g++.dg/cpp0x/collapse.C: New.
5403 * g++.dg/cpp0x/overload-conv-2.C: New.
5404 * g++.dg/cpp0x/rv4p.C: New.
5405 * g++.dg/cpp0x/rvo.C: New.
5406 * g++.dg/cpp0x/iop.C: New.
5407 * g++.dg/cpp0x/rv3n.C: New.
5408 * g++.dg/cpp0x/rv7p.C: New.
5409 * g++.dg/cpp0x/reference_collapsing.C: New.
5410 * g++.dg/cpp0x/overload.C: New.
5411 * g++.dg/cpp0x/named.C: New.
5412 * g++.dg/cpp0x/rv2p.C: New.
5413 * g++.dg/cpp0x/rv6n.C: New.
5414 * g++.dg/cpp0x/not_special.C: New.
5415 * g++.dg/cpp0x/bind.C: New.
5416 * g++.dg/cpp0x/rv1n.C: New.
5417 * g++.dg/cpp0x/rv5p.C: New.
5418 * g++.dg/cpp0x/elision.C: New.
5419 * g++.dg/cpp0x/named_refs.C: New.
5420 * g++.dg/cpp0x/unnamed_refs.C: New.
5421 * g++.dg/cpp0x/rv4n.C: New.
5422 * g++.dg/cpp0x/elision_neg.C: New.
5423 * g++.dg/init/copy7.C: Run in C++98 mode.
5424 * g++.dg/overload/arg1.C: Ditto.
5425 * g++.dg/overload/arg4.C: Ditto.
5426
5427 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR c++/31809
5430 * g++.dg/opt/static5.C: New test.
5431
5432 2007-05-30 Richard Guenther <rguenther@suse.de>
5433
5434 * g++.dg/dg.exp: Prune torture/.
5435 * g++.dg/torture/dg-torture.exp: New testsuite.
5436
5437 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5438
5439 * gcc.target/arm/pr27387.C: Move and rename to ...
5440 * g++.dg/inherit/thunk8.C: ... here.
5441
5442 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR tree-optimization/31769
5445 * g++.dg/gomp/pr31769.C: New test.
5446
5447 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5448
5449 * gcc.target/i386/stack-realign.c: New.
5450
5451 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5452
5453 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5454
5455 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5456
5457 * gfortran.dg/sizeof.f90: New.
5458
5459 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5460
5461 PR c/31339
5462 * gcc.dg/boolcomplex-1.c: New test.
5463
5464 PR c++/31339
5465 * g++.dg/ext/boolcomplex-1.c: New test.
5466
5467 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5468
5469 * gcc.dg/matrix: New directory.
5470
5471 2007-05-28 Tobias Burnus <burnus@net-b.de>
5472
5473 PR fortran/32124
5474 * gfortran.dg/allocate_stat_1.f90: New.
5475
5476 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5477
5478 PR fortran/31972
5479 * transfer_hollerith_1.f90: New test.
5480
5481 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5482
5483 PR tree-opt/32100
5484 * gcc.c-torture/execute/vrp-7.c: New test.
5485
5486 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5487
5488 * gfortran.dg/transfer_simplify_4.f90: New test.
5489
5490 2007-05-27 Tobias Burnus <burnus@net-b.de>
5491
5492 PR fortran/32088
5493 * gfortran.dg/func_result_3.f90: New.
5494
5495 2007-05-27 Tobias Burnus <burnus@net-b.de>
5496
5497 PR middle-end/32083
5498 * gfortran.dg/transfer_simplify_3.f90: New.
5499
5500 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5501
5502 PR target/32065
5503 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5504 to compile options.
5505 * gcc.target/i386/pr32065-2.c: New test.
5506
5507 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5508
5509 PR fortran/31813
5510 * gfortran.dg/io_constraints_2.f90: Update.
5511
5512 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5513
5514 PR fortran/31219
5515 * gfortran.dg/array_constructor_17.f90: New test.
5516
5517 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5518
5519 PR tree-opt/32090
5520 * g++.dg/opt/array2.C: New testcase.
5521
5522 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5523
5524 PR target/32065
5525 * gcc.target/i386/pr32065.c: New test.
5526
5527 2007-05-25 Dirk Mueller <dmueller@suse.de>
5528 Marcus Meissner <meissner@suse.de>
5529
5530 * gcc.dg/attr-alloc_size.c: New.
5531
5532 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5533 Lee Millward <lee.millward@gmail.com>
5534
5535 PR c++/31745
5536 * g++.dg/parse/crash34.C: New test.
5537
5538 * g++.dg/parse/crash35.C: New test.
5539
5540 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5541
5542 * gcc.target/i386/sse2-check.h: New.
5543 * gcc.target/i386/sse2-vec-1.c: Likewise.
5544 * gcc.target/i386/sse2-vec-2.c: Likewise.
5545 * gcc.target/i386/sse2-vec-3.c: Likewise.
5546 * gcc.target/i386/sse2-vec-4.c: Likewise.
5547 * gcc.target/i386/sse2-vec-5.c: Likewise.
5548 * gcc.target/i386/sse2-vec-6.c: Likewise.
5549
5550 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5551
5552 PR c++/31431
5553 PR c++/31432
5554 PR c++/31434
5555 PR c++/31435
5556 PR c++/31437
5557 PR c++/31438
5558 PR c++/31442
5559 PR c++/31443
5560 PR c++/31444
5561 PR c++/31445
5562 * g++.dg/cpp0x/pr31431.C: New.
5563 * g++.dg/cpp0x/pr31437.C: New.
5564 * g++.dg/cpp0x/pr31442.C: New.
5565 * g++.dg/cpp0x/pr31444.C: New.
5566 * g++.dg/cpp0x/pr31431-2.C: New.
5567 * g++.dg/cpp0x/pr31432.C: New.
5568 * g++.dg/cpp0x/pr31434.C: New.
5569 * g++.dg/cpp0x/pr31438.C: New.
5570 * g++.dg/cpp0x/pr31443.C: New.
5571 * g++.dg/cpp0x/pr31445.C: New.
5572 * g++.dg/cpp0x/variadic-crash1.C: New.
5573
5574 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5575
5576 * gcc.target/arm/long-calls-1.c: New test.
5577 * gcc.target/arm/long-calls-2.c: Likewise.
5578 * gcc.target/arm/long-calls-3.c: Likewise.
5579 * gcc.target/arm/long-calls-4.c: Likewise.
5580
5581 2007-05-25 Richard Guenther <rguenther@suse.de>
5582 Andrew Pinski <andrew_pinski@playstation.sony.com>
5583
5584 PR tree-optimization/31982
5585 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5586
5587 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5588
5589 PR fortran/32047
5590 * gfortran.dg/result_in_spec_2.f90: New test.
5591
5592 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5593
5594 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5595
5596 2007-05-24 Ollie Wild <aaw@google.com>
5597
5598 * gcc.dg/cpp/counter-1.c: New test.
5599 * gcc.dg/pch/counter-1.c: New test.
5600 * gcc.dg/pch/counter-1.hs: New file.
5601 * gcc.dg/pch/counter-2.c: New test.
5602 * gcc.dg/pch/counter-2.hs: New file.
5603 * gcc.dg/pch/counter-3.c: New test.
5604 * gcc.dg/pch/counter-3.hs: New file.
5605
5606 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5607
5608 * gcc.dg/tree-ssa/predcom-1.c: New test.
5609 * gcc.dg/tree-ssa/predcom-2.c: New test.
5610 * gcc.dg/tree-ssa/predcom-3.c: New test.
5611 * gcc.dg/tree-ssa/predcom-4.c: New test.
5612 * gcc.dg/tree-ssa/predcom-5.c: New test.
5613 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5614
5615 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5616
5617 PR testsuite/32062
5618 * gcc.target/i386/sse4_1-check.h (MASK): New.
5619
5620 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5621
5622 PR fortran/32038
5623 * gfortran.dg/pr25603.f: Initialize integer variables.
5624
5625 2007-05-23 Ian Lance Taylor <iant@google.com>
5626
5627 * g++.dg/other/vrp1.C: New test.
5628
5629 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5630
5631 PR preprocessor/20077
5632 * gcc.dg/cpp/paste15.c: New test.
5633
5634 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5635 Nigel Stephens <nigel@mips.com>
5636 Richard Sandiford <richard@codesourcery.com>
5637
5638 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5639 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5640 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5641 * gcc.target/mips/inter/mips16-inter.exp: New.
5642
5643 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5644
5645 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5646
5647 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5648
5649 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5650 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5651 * gcc.target/i386/sse3-addsubps.c: Likewise.
5652 * gcc.target/i386/sse3-haddpd.c: Likewise.
5653 * gcc.target/i386/sse3-haddps.c: Likewise.
5654 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5655 * gcc.target/i386/sse3-hsubps.c: Likewise.
5656 * gcc.target/i386/sse3-lddqu.c: Likewise.
5657 * gcc.target/i386/sse3-movddup.c: Likewise.
5658 * gcc.target/i386/sse3-movshdup.c: Likewise.
5659 * gcc.target/i386/sse3-movsldup.c: Likewise.
5660
5661 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5662 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5663 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5664 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5665 * gcc.target/i386/ssse3-palignr.c: Likewise.
5666 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5667 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5668 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5669 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5670 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5671 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5672 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5673 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5674 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5675 * gcc.target/i386/ssse3-psignb.c: Likewise.
5676 * gcc.target/i386/ssse3-psignd.c: Likewise.
5677 * gcc.target/i386/ssse3-psignw.c: Likewise.
5678 * gcc.target/i386/ssse3-vals.h: Likewise.
5679
5680 * gcc.target/i386/sse3-check.h: New file.
5681 * gcc.target/i386/ssse3-check.h: Likewise.
5682
5683 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5684
5685 PR middle-end/31095
5686 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5687
5688 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5689
5690 PR middle-end/31606
5691 * gcc.c-torture/20070522-1.c: New testcase.
5692
5693 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5694
5695 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5696
5697 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5698
5699 * gcc.c-torture/execute/ieee/20000320-1.x,
5700 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5701 m68k-*-* and check_effective_target_coldfire_fpu.
5702
5703 2007-05-22 Ollie Wild <aaw@google.com>
5704
5705 * g++.dg/lookup/hidden-class10.C: New test.
5706 * g++.dg/lookup/hidden-class11.C: New test.
5707
5708 2007-05-22 Ollie Wild <aaw@google.com>
5709
5710 * g++.dg/lookup/name-clash5.C: New test.
5711 * g++.dg/lookup/name-clash6.C: New test.
5712
5713 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5714
5715 * g++.dg/other/i386-2.C: Update comments on header files tested.
5716 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5717 of <tmmintrin.h>.
5718 * gcc.target/i386/sse-12.c: Likewise.
5719 * gcc.target/i386/sse-13.c: Likewise.
5720 * gcc.target/i386/sse-14.c: Likewise.
5721
5722 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5723 Redefined to test with immediate operand.
5724 (__builtin_ia32_blendps): Likewise.
5725 (__builtin_ia32_blendpd): Likewise.
5726 (__builtin_ia32_dpps): Likewise.
5727 (__builtin_ia32_dpps): Likewise.
5728 (__builtin_ia32_insertps128): Likewise.
5729 (__builtin_ia32_vec_ext_v4sf): Likewise.
5730 (__builtin_ia32_vec_set_v16qi): Likewise.
5731 (__builtin_ia32_vec_set_v4si): Likewise.
5732 (__builtin_ia32_vec_set_v2di): Likewise.
5733 (__builtin_ia32_vec_ext_v16qi): Likewise.
5734 (__builtin_ia32_vec_ext_v4si): Likewise.
5735 (__builtin_ia32_vec_ext_v2di): Likewise.
5736 (__builtin_ia32_roundpd): Likewise.
5737 (__builtin_ia32_roundsd): Likewise.
5738 (__builtin_ia32_roundps): Likewise.
5739 (__builtin_ia32_roundss): Likewise.
5740 (__builtin_ia32_mpsadbw128): Likewise.
5741
5742 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5743
5744 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5745
5746 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5747
5748 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5749 failures.
5750 * gcc.dg/dfp/func-struct.c: Ditto.
5751 * gcc.dg/dfp/operator-assignment.c: Ditto.
5752 * gcc.dg/dfp/convert-bfp.c: Ditto.
5753 * gcc.dg/dfp/convert-int.c: Ditto.
5754 * gcc.dg/dfp/convert-int-max.c: Ditto.
5755 * gcc.dg/dfp/func-scalar.c: Ditto.
5756 * gcc.dg/dfp/cast.c: Ditto.
5757 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5758 failures, and fix a typo in return type of arg1_128.
5759 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5760 failures, and fix a typo in a constant suffix.
5761 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5762 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5763
5764 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5765 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5766
5767 * lib/gcc-dg.exp(process_message): New proc.
5768 (dg-message): New test directive.
5769 * gcc.dg/always_inline.c: Use dg-message.
5770 * gcc.dg/always_inline2.c: Ditto.
5771 * gcc.dg/always_inline3.c: Ditto.
5772 * gcc.dg/invalid-call-1.c: Ditto.
5773 * gcc.dg/pr17506.c: Ditto.
5774 * gcc.dg/simd-5.c: Ditto.
5775 * gcc.dg/simd-6.c: Ditto.
5776 * gcc.dg/va-arg-2.c: Ditto.
5777 * gcc.dg/cpp/syshdr.c: Ditto.
5778 * gcc.dg/cpp/unc4.c: Ditto.
5779 * gcc.dg/cpp/trad/mi1.c: Ditto.
5780 * gcc.dg/cpp/trad/mi5.c: Ditto.
5781 * gcc.dg/cpp/trad/mi7.c: Ditto.
5782 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5783 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5784 * gcc.test-framework/test-framework.awk: Special-case outexists
5785 tests.
5786
5787 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5788
5789 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5790 (bit_SSE4_2): Likewise.
5791 (bit_POPCNT): Likewise.
5792
5793 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5794 Check if assembler supports SSE4 instructions.
5795
5796 * gcc.target/i386/sse4_1-blendpd.c: New file.
5797 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5798 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5799 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5800 * gcc.target/i386/sse4_1-check.h: Likewise.
5801 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5802 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5803 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5804 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5805 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5806 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5807 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5808 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5809 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5810 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5811 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5812 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5813 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5814 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5815 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5816 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5817 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5818 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5819 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5820 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5821 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5822 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5823 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5824 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5825 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5826 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5827 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5828 * gcc.target/i386/sse4_1-pminud.c: Likewise.
5829 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5830 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5831 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5832 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5833 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5834 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5835 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5836 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5837 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5838 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5839 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5840 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5841 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5842 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5843 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5844 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5845 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5846 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5847 * gcc.target/i386/sse4_1-round.h: Likewise.
5848 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5849 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5850 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5851 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5852 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5853 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5854 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5855 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5856 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5857 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5858 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5859 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5860 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5861 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5862
5863 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5864
5865 PR fortran/31627
5866 * gfortran.dg/bounds_check_7.f90: New test.
5867
5868 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
5869
5870 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5871 (check_effective_target_sse4a): Ditto.
5872
5873 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5874 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5875 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5876 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5877 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5878 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5879 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5880 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5881 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5882 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5883 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5884 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5885 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5886 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5887 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5888 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5889 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5890 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5891 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5892 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5893
5894 2007-05-21 Mark Mitchell <mark@codesourcery.com>
5895
5896 * g++.dg/ext/cleanup-1.C: New test.
5897 * g++.dg/ext/cleanup-2.C: Likewise.
5898 * g++.dg/ext/cleanup-3.C: Likewise.
5899 * g++.dg/ext/cleanup-4.C: Likewise.
5900 * g++.dg/ext/cleanup-5.C: Likewise.
5901 * g++.dg/ext/cleanup-6.C: Likewise.
5902 * g++.dg/ext/cleanup-8.C: Likewise.
5903 * g++.dg/ext/cleanup-9.C: Likewise.
5904 * g++.dg/ext/cleanup-10.C: Likewise.
5905 * g++.dg/ext/cleanup-11.C: Likewise.
5906 * g++.dg/ext/cleanup-dtor.C: Likewise.
5907
5908 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
5909
5910 PR middle-end/31995
5911 * gcc.dg/vect/vect-102a.c: New test.
5912
5913 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
5914 Paolo Carlini <pcarlini@suse.de>
5915 Uros Bizjak <ubizjak@gmail.com>
5916
5917 * gcc.dg/gcc-have-sync-compare-and-swap.c,
5918 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5919 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5920 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5921 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5922 New testcases.
5923
5924 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
5925
5926 PR fortran/32002
5927 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5928
5929 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5930
5931 PR fortran/32027
5932 * gfortran.dg/do_3.F90: Add checks for the final value of the
5933 loop variable.
5934
5935 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
5936
5937 * gcc.c-torture/execute/990127-2.x: New file.
5938
5939 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5942 * gcc.target/i386/sse-12: Add -O to compile options.
5943 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5944 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
5945 and mm3dnow.h. Add -O to compile options.
5946
5947 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
5948
5949 PR fortran/31867
5950 * gfortran.dg/char_length_5.f90: New test.
5951
5952 PR fortran/31994
5953 * gfortran.dg/array_reference_1.f90: New test.
5954
5955 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5956
5957 PR middle-end/7651
5958 PR c++/11856
5959 PR c/12963
5960 PR c/23587
5961 PR other/29694
5962 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5963 * gcc.dg/Wtype-limits.c: New.
5964 * gcc.dg/Wtype-limits-Wextra.c: New.
5965 * gcc.dg/Wtype-limits-no.c: New.
5966 * g++.dg/warn/Wtype-limits.C: New.
5967 * g++.dg/warn/Wtype-limits-Wextra.C: New.
5968 * g++.dg/warn/Wtype-limits-no.C: New.
5969
5970 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
5971
5972 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5973 instead of "-msse2".'
5974 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5975 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
5976 and mm3dnow.h.
5977 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5978 to test with immediate operand.
5979 (__builtin_ia32_insertqi): Ditto.
5980 (__builtin_ia32_palignr128): Ditto.
5981 (__builtin_ia32_palignr): Ditto.
5982 (__builtin_ia32_pshufhw): Ditto.
5983 (__builtin_ia32_pshuflw): Ditto.
5984 (__builtin_ia32_pshufd): Ditto.
5985 (__builtin_ia32_vec_set_v8hi): Ditto.
5986 (__builtin_ia32_vec_ext_v8hi): Ditto.
5987 (__builtin_ia32_shufpd): Ditto.
5988 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5989
5990 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
5991
5992 PR fortran/32001
5993 * gfortran.dg/min_max_conformance.f90: Added more testcases.
5994
5995 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
5996
5997 PR target/31585
5998 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5999 and "__inline". Use "-msse" instead of "-msse2".
6000
6001 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6002
6003 PR middle-end/7651
6004 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6005 * gcc.dg/20030906-2.c: Likewise.
6006 * objc.dg/method-17.m: Add -Wreturn-type.
6007 * obj-c++.dg/method-21.mm: Likewise.
6008
6009 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6010
6011 PR target/31585
6012 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6013 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6014 (__builtin_ia32_psrlqi128): Ditto.
6015 (__builtin_ia32_psrlwi128): Ditto.
6016 (__builtin_ia32_psrldi128): Ditto.
6017 (__builtin_ia32_psrldqi128): Ditto.
6018 (__builtin_ia32_pslldqi128): Ditto.
6019 (__builtin_ia32_psrawi128): Ditto.
6020 (__builtin_ia32_psradi128): Ditto.
6021 (__builtin_ia32_psllqi128): Ditto.
6022 (__builtin_ia32_pslldi128): Ditto.
6023 (__builtin_prefetch): Ditto.
6024 (__builtin_ia32_pshufw): Ditto.
6025 (__builtin_ia32_vec_set_v4hi): Ditto.
6026 (__builtin_ia32_vec_ext_v4hi): Ditto.
6027 (__builtin_ia32_shufps): Ditto.
6028 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6029
6030 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6031
6032 PR fortran/31974
6033 * gfortran.dg/char_allocation_1.f90: New test.
6034
6035 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6036
6037 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6038 * gcc.dg/Wconversion-sign.c: New.
6039 * gcc.dg/Wconversion-integer-no-sign.c: New.
6040 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6041 Wconversion-sign.C
6042 * g++.dg/warn/Wconversion-sign.C: New.
6043 * g++.old-deja/g++.other/warn4.C: Update.
6044 * g++.dg/warn/Wconversion1.C: Likewise.
6045
6046 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6047
6048 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6049 * gcc.dg/torture/builtin-math-4.c: Likewise.
6050
6051 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052
6053 PR libfortran/31964
6054 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6055
6056 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6057
6058 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6059
6060 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6061
6062 PR target/31628
6063 * gcc.target/i386/pr31628.c: New.
6064
6065 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6066
6067 PR middle-end/31344
6068 * gcc.dg/pr31344.c: New test.
6069
6070 2007-05-17 Ian Lance Taylor <iant@google.com>
6071
6072 PR tree-optimization/31953
6073 * gcc.c-torture/compile/pr31953.c: New test.
6074
6075 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6076
6077 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6078
6079 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6080 and drem.
6081 * gcc.dg/torture/builtin-math-4.c: Likewise.
6082
6083 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6084 * gcc.dg/torture/builtin-math-4.c: Likewise.
6085
6086 * gcc.dg/torture/builtin-math-4.c: New test.
6087
6088 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6089 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6090
6091 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6092 * gcc.dg/cpp/include2.c: Ditto.
6093 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6094 * gcc.dg/cpp/paste5.c: Ditto.
6095 * gcc.dg/cpp/paste6.c: Ditto.
6096 * gcc.dg/cpp/paste8.c: Ditto.
6097 * gcc.dg/cpp/paste11.c: Ditto.
6098 * gcc.dg/cpp/paste13.c: Ditto.
6099 * gcc.dg/cpp/skipping2.c: Ditto.
6100 * gcc.dg/reg-vol-struct-1.c: Ditto.
6101 * gcc.dg/Wshadow-1.c: Ditto.
6102 * gcc.dg/cpp/trad/comment.c: Ditto.
6103 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6104 * gcc.dg/cpp/if-2.c: Ditto.
6105 * gcc.dg/array-5.c: Ditto.
6106 * gcc.dg/inline-15.c: Ditto.
6107 * gcc.dg/pr27953.c: Ditto.
6108 * gcc.dg/Wno-c++-compat.c: Ditto.
6109
6110 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6111
6112 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6113
6114 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6115
6116 * gcc.c-torture/execute/20070517-1.c: New test.
6117
6118 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6119
6120 PR fortran/31919
6121 * gfortran.dg/min_max_conformance.f90: New test.
6122
6123 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6124
6125 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6126 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6127 gcc.dg/vect/vect-104.c: Use more complex construction to
6128 prevent vectorizing.
6129 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6130
6131 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6132
6133 PR tree-optimization/24659
6134 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6135 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6136 not vect_int target.
6137 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6138 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6139 targets.
6140 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6141 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6142 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6143
6144 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6145
6146 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6147 and x86_64-*-* targets.
6148 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6149
6150 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6151
6152 PR fortran/18769
6153 PR fortran/30881
6154 PR fortran/31194
6155 PR fortran/31216
6156 PR fortran/31427
6157 * transfer_simplify_1.f90: New test.
6158 * transfer_simplify_2.f90: New test.
6159
6160 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6161
6162 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6163
6164 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6165
6166 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6167
6168 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6169
6170 PR c/31924
6171 * gcc.dg/fltconst-1.c: New test.
6172
6173 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6174 * gcc.dg/dfp/operator-assignment.c: Ditto.
6175
6176 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6177
6178 PR c++/29928
6179 * g++.dg/rtti/typeid5.C: New.
6180
6181 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6182
6183 PR fortran/31725
6184 * gfortran.dg/substr_4.f: New test.
6185
6186 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6187
6188 * gcc.target/m68k/interrupt_thread-1.c,
6189 gcc.target/m68k/interrupt_thread-2.c,
6190 gcc.target/m68k/interrupt_thread-3.c: New.
6191 * gcc.target/m68k/m68k.exp: Accept fido.
6192
6193 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6194
6195 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6196 * gfortran.dg/altreturn_3.f90: Likewise.
6197 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6198 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6199 * gfortran.dg/inquire_iolength.f90: Likewise.
6200 * gfortran.dg/module_naming_1.f90: Likewise.
6201 * gfortran.dg/oldstyle_2.f90: Likewise.
6202 * gfortran.dg/operator_2.f90: Likewise.
6203 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6204 * gfortran.dg/used_types_11.f90: Likewise.
6205 * gfortran.dg/zero_array_components_1.f90: Likewise.
6206 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6207 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6208 * gfortran.dg/real_const_3.f90: Likewise.
6209
6210 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6211
6212 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6213 * gcc.dg/tree-ssa/loop-30.c: New test.
6214
6215 2007-05-13 Richard Guenther <rguenther@suse.de>
6216
6217 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6218 scanning forwprop1.
6219 * g++.dg/tree-ssa/pr31146.C: Likewise.
6220
6221 2007-05-13 Revital Eres <eres@il.ibm.com>
6222
6223 * gcc.dg/dse.c: New test.
6224
6225 2007-05-12 Richard Guenther <rguenther@suse.de>
6226
6227 PR tree-optimization/31797
6228 * gcc.c-torture/compile/pr31797.c: New testcase.
6229
6230 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6231
6232 PR fortran/30746
6233 * gfortran.dg/host_assoc_function_1.f90: New test.
6234
6235 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6236
6237 PR c++/31829
6238 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6239
6240 2007-05-11 Silvius Rus <rus@google.com>
6241
6242 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6243 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6244 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6245 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6246 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6247 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6248 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6249 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6250 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6251 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6252 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6253 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6254 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6255 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6256 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6257 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6258
6259 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6260
6261 PR other/31852
6262 * gcc.c-torture/execute/builtins/memchr.c: New.
6263 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6264 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6265
6266 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6267
6268 PR fortran/30876
6269 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6270 line.
6271 * gfortran.dg/recursive_reference_2.f90: New test.
6272
6273 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6274
6275 PR fortran/30878
6276 * gfortran.dg/namelist_29.f90: New test.
6277
6278 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6279
6280 PR fortran/31474
6281 * gfortran.dg/entry_10.f90: New test.
6282
6283 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6284
6285 PR tree-optimization/31885
6286 * gcc.dg/tree-ssa/loop-29.c: New test.
6287
6288 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6289
6290 * assumed_dummy_1.f90: Fix dg directive.
6291 * char_initialiser_actual.f90: Likewise.
6292 * nested_modules_2.f90: Likewise.
6293 * shift-alloc.f90: Likewise.
6294
6295 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6296
6297 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6298
6299 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6300
6301 PR libfortran/31880
6302 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6303
6304 2007-05-09 Mike Stump <mrs@apple.com>
6305
6306 * g++.dg/other/first-global.C: Add -fpie for darwin.
6307 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6308
6309 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6310
6311 * gcc.dg/20070507-1.c: New testcase.
6312
6313 2007-05-08 Chao-ying Fu <fu@mips.com>
6314
6315 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6316 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6317 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6318 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6319
6320 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6321
6322 PR 31847
6323 * gcc.dg/pr31847.c: New test.
6324
6325 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6326
6327 PR fortran/31692
6328 * gfortran.dg/actual_array_result_1.f90: New test.
6329
6330 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6331
6332 PR fortran/29397
6333 * gfortran.dg/parameter_array_init_1.f90: New test.
6334
6335 PR fortran/29400
6336 * gfortran.dg/parameter_array_init_2.f90: New test.
6337
6338 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6339
6340 PR target/31854
6341 * gcc.target/i386/pr31854.c: New test.
6342
6343 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6344
6345 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6346
6347 2007-05-07 Mike Stump <mrs@apple.com>
6348
6349 * g++.old-deja/g++.mike/empty.C: Add.
6350
6351 2007-05-07 Eric Christopher <echristo@apple.com>
6352
6353 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6354
6355 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6356
6357 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6358 variable. Rearrange conversions from binary float to decimal float.
6359
6360 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6361
6362 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6363 x86.
6364
6365 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6366
6367 * gnat.dg/opt1.ad[sb]: New testcase.
6368
6369 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6370
6371 PR fortran/31399
6372 * gfortran.dg/do_3.F90: New test.
6373
6374 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6375
6376 PR fortran/31764
6377 * gfortran.dg/new_line.f90: Add new checks.
6378
6379 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6380
6381 PR fortran/31201
6382 * gfortran.dg/large_unit_1.f90: New.
6383 * gfortran.dg/large_unit_2.f90: New.
6384 * gfortran.dg/iostat_4.f90: New
6385 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6386
6387 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6388
6389 PR fortran/31540
6390 * gfortran.dg/char_result_4.f90: New test.
6391
6392 2007-06-05 Revital Eres <eres@il.ibm.com>
6393
6394 PR 30957
6395 * gcc.dg/pr30957-1.c: New test.
6396
6397 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6398
6399 PR fortran/31251
6400 * gfortran.dg/char_type_len_2.f90: New test.
6401
6402 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6403
6404 PR 31775
6405 * g++.dg/other/nested-extern.cc: New.
6406 * g++.dg/other/nested-extern-1.C: New.
6407 * g++.dg/other/nested-extern-2.C: New.
6408
6409 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6410
6411 PR fortran/31760
6412 * gfortran.dg/erf.f90: New test.
6413 * gfortran.dg/besxy.f90: New test.
6414
6415 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6416
6417 PR fortran/22359
6418 * gfortran.dg/fseek.f90: New test.
6419
6420 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6421
6422 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6423
6424 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6425
6426 PR libfortran/31210
6427 * gfortran.dg/zero_length_1.f90: New test.
6428
6429 2007-05-04 Tobias Burnus <burnus@net-b.de>
6430
6431 PR fortran/31803
6432 * gfortran.dg/char_pointer_assign_3.f90: New test.
6433 * gfortran.dg/char_result_2.f90: Re-enable test.
6434
6435 2007-05-04 Tobias Burnus <burnus@net-b.de>
6436
6437 PR fortran/25071
6438 * gfortran.dg/char_length_3.f90: New test.
6439 * gfortran.dg/char_result_2.f90: Fix test.
6440
6441 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6442
6443 PR tree-optimization/30565
6444 * gcc.dg/tree-ssa/loop-27.c: New test.
6445
6446 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6447
6448 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6449 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6450 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6451 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6452
6453 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6454
6455 PR tree-optimization/31699
6456 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6457 New.
6458 (check_effective_target_vect_floatint_cvt): New.
6459 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6460 of specific targets.
6461 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6462 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6463 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6464 * gcc.dg/vect/vect-iv-4.c: Likewise.
6465 * gcc.dg/vect/vect-multitypes-11.c: New.
6466 * gcc.dg/vect/pr31699.c: New.
6467
6468 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6469
6470 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6471
6472 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6473
6474 PR C++/31663
6475 * g++.dg/warn/anonymous-namespace-2.C: New.
6476 * g++.dg/warn/anonymous-namespace-2.h: New.
6477
6478 2007-05-02 Paul Brook <paul@codesourcery.com>
6479
6480 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6481
6482 2007-05-02 Eric Christopher <echristo@apple.com>
6483
6484 * gcc.dg/cpp/if-div.c: New file.
6485
6486 2007-05-02 Tom Tromey <tromey@redhat.com>
6487
6488 PR preprocessor/28709:
6489 * gcc.dg/cpp/pr28709.c: New file.
6490
6491 2007-05-02 Richard Guenther <rguenther@suse.de>
6492
6493 PR tree-optimization/31146
6494 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6495
6496 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6497
6498 * gcc.c-torture/compile/limits-blockid.c: New.
6499 * gcc.c-torture/compile/limits-caselabels.c: New.
6500 * gcc.c-torture/compile/limits-declparen.c: New.
6501 * gcc.c-torture/compile/limits-enumconst.c: New.
6502 * gcc.c-torture/compile/limits-exprparen.c: New.
6503 * gcc.c-torture/compile/limits-externalid.c: New.
6504 * gcc.c-torture/compile/limits-fnargs.c: New.
6505 * gcc.c-torture/compile/limits-fndefn.c: New.
6506 * gcc.c-torture/compile/limits-idexternal.c: New.
6507 * gcc.c-torture/compile/limits-idinternal.c: New.
6508 * gcc.c-torture/compile/limits-pointer.c: New.
6509 * gcc.c-torture/compile/limits-stringlit.c: New.
6510 * gcc.c-torture/compile/limits-structmem.c: New.
6511 * gcc.c-torture/compile/limits-structnest.c: New.
6512
6513 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6514
6515 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6516
6517 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6518
6519 PR middle-end/31740
6520 * gcc.c-torture/compile/20070501-1.c: New testcase.
6521
6522 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6523
6524 PR fortran/31732
6525 * gfortran.dg/array_memset_2: New test case.
6526
6527 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6528
6529 PR testsuite/31615
6530 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6531
6532 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6533
6534 PR testsuite/31589
6535 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6536 dg-final test.
6537 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6538 keyword to dg-final test.
6539 * gcc.dg/vect/vect-iv-4.c: Likewise.
6540 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6541 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6542 test.
6543 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6544 cast.
6545 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6546 * lib/target-supports.exp
6547 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6548 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6549
6550 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6551
6552 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6553 __LONG_LONG_MAX__ and its friends instead of those supplied by
6554 limits.h.
6555
6556 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6557
6558 PR C++/31721
6559 * g++.dg/ext/vector7.C: New testcase.
6560
6561 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6562
6563 PR fortran/31591
6564 * gfortran.dg/bound_simplification_1.f90: New test.
6565
6566 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6567
6568 PR fortran/31645
6569 * gfortran.dg/bom_error.f90: New test.
6570 * gfortran.dg/bom_include.f90: New test.
6571 * gfortran.dg/bom_UTF16-LE.f90: New test.
6572 * gfortran.dg/bom_UTF16-BE.f90: New test.
6573 * gfortran.dg/bom_UTF-8.f90: New test.
6574 * gfortran.dg/bom_UTF-32.f90: New test.
6575 * gfortran.dg/bom_UTF-8.F90: New test.
6576 * gfortran.dg/bom_include.inc: New file.
6577
6578 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6579
6580 PR C++/30221
6581 * g++.dg/init/ptrfn2.C: New test.
6582 * g++.dg/init/ptrfn3.C: New test.
6583
6584 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6585
6586 PR fortran/31711
6587 * gfortran.dg/dependency_21.f90: New test.
6588
6589 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6590
6591 * gfortran.dg/secnds.f: Use real*8.
6592 * gfortran.dg/secnds-1.f: Use real*8.
6593
6594 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6595
6596 PR libfortran/31532
6597 * gfortran.dg/inquire_5.f90: Update test.
6598
6599 2007-04-27 Ian Lance Taylor <iant@google.com>
6600
6601 PR middle-end/31710
6602 * gcc.c-torture/compile/pr31710.c: New test.
6603
6604 2007-04-27 Richard Guenther <rguenther@suse.de>
6605
6606 PR tree-optimization/30965
6607 PR tree-optimization/30978
6608 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6609 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6610 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6611 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6612
6613 2007-04-27 Richard Guenther <rguenther@suse.de>
6614
6615 PR tree-optimization/31715
6616 * gcc.dg/Warray-bounds-4.c: New testcase.
6617
6618 2007-04-26 Ian Lance Taylor <iant@google.com>
6619
6620 PR target/28675
6621 * gcc.c-torture/compile/pr28675.c: New test.
6622
6623 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6624
6625 PR C++/30016
6626 * g++.dg/ext/vector6.C: New test.
6627
6628 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6629
6630 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6631
6632 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6633
6634 PR middle-end/31617
6635 * g++.dg/other/str_empty.C: Add expected warning.
6636
6637 2007-04-26 Richard Guenther <rguenther@suse.de>
6638 Daniel Berlin <dberlin@dberlin.org>
6639
6640 PR tree-optimization/30567
6641 * g++.dg/other/pr30567.C: New testcase.
6642
6643 2007-04-26 Richard Guenther <rguenther@suse.de>
6644
6645 PR tree-optimization/31703
6646 * gcc.c-torture/compile/pr31703.c: New testcase.
6647 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6648 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6649
6650 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6651
6652 * gfortran.dg/open_errors.f90: Added if statements checking
6653 the value of iostat.
6654
6655 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR c++/31598
6658 * g++.dg/gomp/pr31598.C: New test.
6659
6660 PR tree-optimization/30558
6661 * g++.dg/gomp/pr30558.C: New test.
6662
6663 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6664
6665 PR c++/31338
6666 * g++.dg/ext/complex2.C: New test.
6667
6668 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6669
6670 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6671
6672 2007-04-25 Thiemo Seufer <ths@mips.com>
6673
6674 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6675 value to signed char.
6676
6677 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6678
6679 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6680 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6681 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6682
6683 2007-04-25 Tobias Burnus <burnus@net-b.de>
6684
6685 PR fortran/31668
6686 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6687 statement functions.
6688 * gfortran.dg/c_by_val_5.f90: New test.
6689
6690 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6691
6692 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6693 with two new subroutines to avoid parameter-induced aliasing.
6694 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6695 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6696
6697 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6698
6699 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6700 * g++.dg/warn/Warray-bounds.C: Likewise.
6701
6702 2007-04-24 Ian Lance Taylor <iant@google.com>
6703
6704 PR tree-optimization/31605
6705 * gcc.c-torture/execute/pr31605.c: New test.
6706
6707 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6708
6709 PR fortran/31587
6710 * lib/gcc-dg.exp (scan-module): New function.
6711 * gfortran.dg/module_md5_1.f90: New test.
6712
6713 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6714
6715 * g++.old-deja/g++.pt/defarg6.C: Only run with
6716 -std=gnu++98.
6717 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6718 * g++.dg/cpp0x/variadic61.C: Ditto.
6719 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6720 * g++.dg/cpp0x/variadic62.C: Ditto.
6721 * g++.dg/template/meminit1.C: Ditto.
6722 * g++.dg/template/operator7.C: Ditto.
6723 * g++.dg/template/static15.C: Ditto.
6724 * g++.dg/template/invalid1.C: Ditto.
6725 * g++.dg/template/shift1.C: Ditto.
6726 * g++.dg/template/error10.C: Ditto.
6727
6728 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6729
6730 PR diagnostic/25923
6731 * gfortran.dg/pr25923.f90: New test.
6732
6733 2007-04-24 Ian Lance Taylor <iant@google.com>
6734
6735 PR tree-optimization/31602
6736 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6737
6738 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6739
6740 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6741 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6742
6743 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6744
6745 * gcc.target/i386/reload-1.c. New.
6746
6747 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6748 Olga Golovanevsky <olga@il.ibm.com>
6749
6750 * g++.dg/other/str_empty.C: New test.
6751
6752 2007-04-24 Richard Henderson <rth@redhat.com>
6753
6754 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6755
6756 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6757
6758 PR target/31641
6759 * gcc.c-torture/compile/pr31641.c: New testcase.
6760
6761 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6762
6763 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6764 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6765 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6766 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6767
6768 2007-04-23 Simon Baldwin <simonb@google.com>
6769
6770 * g++.dg/other/error15.C: New.
6771 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6772 triggering a "multiple parameters named" error.
6773
6774 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6775
6776 PR fortran/31618
6777 * gfortran.dg/backspace_8.f: New test case.
6778
6779 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6780
6781 PR fortran/31630
6782 * gfortran.dg/used_types_17.f90: New test.
6783
6784 PR fortran/31620
6785 * gfortran.dg/zero_array_components_1.f90: New test.
6786
6787 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6788
6789 PR fortran/31616
6790 * gfortran.dg/open_errors.f90: Allow a different error message.
6791
6792 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6793
6794 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6795 Rename from check_effective_target_vect_pack_mod. Rename global
6796 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6797 messages.
6798 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6799 rename.
6800 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6801 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6802
6803 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6804
6805 PR middle-end/31448
6806 * gcc.c-torture/execute/pr31448.c: New testcase.
6807
6808 2007-04-22 Nick Clifton <nickc@redhat.com>
6809
6810 * gcc.dg/20020312-2.c: Add support for the FRV.
6811
6812 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
6813
6814 PR tree-optimization/24659
6815 * gcc.dg/vect/vect-float-extend-1.c: New test.
6816 * gcc.dg/vect/vect-float-truncate-1.c: New test.
6817
6818 2007-04-22 Richard Guenther <rguenther@suse.de>
6819
6820 PR tree-optimization/29789
6821 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6822 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6823
6824 2007-04-22 Revital Eres <eres@il.ibm.com>
6825
6826 * gcc.dg/var-expand2.c: New test.
6827
6828 2007-04-22 Revital Eres <eres@il.ibm.com>
6829
6830 * gcc.dg/var-expand3.c: New test.
6831
6832 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6833
6834 PR fortran/31495
6835 * gfortran.dg/continuation_8.f90: New test.
6836
6837 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6838
6839 PR C/30265
6840 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6841 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6842
6843 2007-04-21 Richard Guenther <rguenther@suse.de>
6844
6845 PR middle-end/31136
6846 * gcc.c-torture/execute/pr31136.c: New testcase.
6847
6848 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
6849
6850 * gcc.target/i386/movsi-sm-1.c: New.
6851
6852 2007-04-20 Richard Henderson <rth@redhat.com>
6853
6854 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6855 * gcc.dg/pr27095.c: Cope with alpha GOT load.
6856
6857 2007-04-20 Jakub Jelinek <jakub@redhat.com>
6858
6859 * gcc.target/i386/ordcmp-1.c: New test.
6860 * gcc.target/i386/unordcmp-1.c: New test.
6861
6862 PR tree-optimization/31632
6863 * gcc.c-torture/compile/20070419-1.c: New test.
6864
6865 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6866
6867 * gcc.dg/invalid-call-1.c: New test.
6868
6869 2007-04-18 Dirk Mueller <dmueller@suse.de>
6870
6871 PR diagnostic/31227
6872 * gcc.dg/Warray-bounds-3.c: New.
6873
6874 2007-04-18 Richard Guenther <rguenther@suse.de>
6875
6876 PR tree-optimization/19431
6877 PR tree-optimization/21463
6878 * gcc.c-torture/execute/20070212-1.c: New testcase.
6879 * gcc.c-torture/execute/20070212-2.c: Likewise.
6880 * gcc.c-torture/execute/20070212-3.c: Likewise.
6881 * gcc.dg/tree-ssa/pr19431.c: Likewise.
6882 * gcc.dg/tree-ssa/pr21463.c: Likewise.
6883 * g++.dg/tree-ssa/pr21463.C: Likewise.
6884 * g++.dg/tree-ssa/pr30738.C: Likewise.
6885
6886 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6887
6888 PR c++/31513
6889 * g++.dg/expr/bitfield8.C: New test.
6890
6891 2007-04-17 Joseph Myers <joseph@codesourcery.com>
6892 Richard Sandiford <richard@codesourcery.com>
6893
6894 * lib/target-supports.exp (check_profiling_available): Return 0
6895 for uClibc with -p or -pg.
6896
6897 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
6898
6899 PR c++/31517
6900 * g++.dg/template/init7.C: New test.
6901
6902 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
6903
6904 PR rtl-optimization/31360
6905 * gcc.dg/loop-7.c: New test.
6906
6907 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6908
6909 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6910 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6911 build.
6912 (compat-execute): Likewise.
6913 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6914 files to remote hosts.
6915 * lib/c-ctorture.exp (c-torture-compile): Likewise.
6916 (c-torture-execute): Likewise.
6917 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6918 or plain file. Use remote_upload and remote_download to copy
6919 files about.
6920 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6921 before scanning it.
6922
6923 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
6924
6925 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6926
6927 2007-04-16 Lawrence Crowl <crowl@google.com>
6928
6929 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6930 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6931 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6932 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6933 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6934 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6935 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6936 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6937 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6938 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6939 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6940
6941 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6942 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6943 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6944 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6945 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6946 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6947 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6948 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6949 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6950 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6951 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6952
6953 2007-04-16 Ian Lance Taylor <iant@google.com>
6954
6955 PR tree-optimization/31522
6956 * gcc.dg/Wstrict-overflow-16.c: New test.
6957
6958 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
6959
6960 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6961
6962 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
6963
6964 PR fortran/31144
6965 * gfortran.dg/module_naming_1.f90: New.
6966
6967 2007-04-16 Richard Sandiford <richard@codesourcery.com>
6968
6969 * lib/target-supports.exp (check_profiling_available): Return
6970 false for m68k-*-uclinux.
6971
6972 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
6973
6974 PR c++/29365
6975 Testcase for c++ anonymous namespace warning
6976
6977 * g++.dg/warn/anonymous-namespace-1.C: New test
6978 * g++.dg/warn/anonymous-namespace-1.h: New test
6979
6980 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
6981
6982 PR testsuite/31578
6983 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6984
6985 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6986
6987 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6988
6989 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
6990
6991 PR fortran/31204
6992 * gfortran.dg/array_constructor_16.f90: New test.
6993
6994 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
6995
6996 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6997 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6998
6999 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7000
7001 PR rtl-optimization/31500
7002 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7003 * g++.dg/warn/Warray-bounds.C: Likewise.
7004
7005 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7006
7007 PR C/31520
7008 * gcc.dg/gnu89-init-4.c: New testcase.
7009
7010 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR c++/25874
7013 * gcc.dg/gomp/pr25874.c: Add dg-options.
7014 * g++.dg/gomp/pr25874.C: Add dg-options.
7015
7016 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7017
7018 PR fortran/21061
7019 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7020 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7021
7022 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7023
7024 PR fortran/31561
7025 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7026
7027 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7028
7029 PR fortran/29507
7030 PR fortran/31404
7031 * gfortran.dg/initialization_6.f90: New test.
7032
7033 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7034
7035 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7036
7037 * lib/target-supports.exp (check_gc_sections_available):
7038 Return false if ldflags includes -elf2flt.
7039
7040 2007-04-13 Jason Merrill <jason@redhat.com>
7041
7042 PR c++/31074
7043 * conv3.C: New test.
7044
7045 2007-04-13 Mike Stump <mrs@apple.com>
7046
7047 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7048 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7049
7050 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7051
7052 PR tree-optimization/29598
7053 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7054
7055 2007-04-13 Tobias Burnus <burnus@net-b.de>
7056
7057 PR fortran/31559
7058 * gfortran.dg/func_assign.f90: New test.
7059
7060 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7061
7062 PR fortran/31550
7063 * gfortran.dg/used_types_16.f90: New test.
7064
7065 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7066
7067 PR fortran/18937
7068 * gfortran.dg/goto_2.f90: New.
7069 * gfortran.dg/goto_3.f90: New.
7070 * gfortran.dg/pr17708.f90: Rename to ...
7071 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7072
7073 2007-04-13 Tobias Burnus <burnus@net-b.de>
7074
7075 PR fortran/31562
7076 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7077 instead of a struct.
7078
7079 2007-04-13 Tobias Burnus <burnus@net-b.de>
7080
7081 PR fortran/31562
7082 * gfortran.dg/value_4.c: Use GNU extensions for complex
7083 instead of a struct.
7084
7085 2007-04-13 Richard Guenther <rguenther@suse.de>
7086
7087 PR tree-optimization/21258
7088 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7089
7090 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7091
7092 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7093 <complex.h>.
7094
7095 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7096
7097 PR fortran/31250
7098 * gfortran.dg/char_length_2.f90: New.
7099 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7100 * gfortran.dg/repeat_4.f90: Likewise.
7101
7102 PR fortran/31266
7103 * gfortran.dg/char_assign_1.f90: New.
7104
7105 PR fortran/31471
7106 * gfortran.dg/block_name_1.f90: New.
7107 * gfortran.dg/block_name_2.f90: New.
7108
7109 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7110
7111 PR c++/31078
7112 * g++.dg/other/pr31078.C: New.
7113
7114 2007-04-12 Richard Guenther <rguenther@suse.de>
7115
7116 PR tree-optimization/31169
7117 * gcc.c-torture/execute/pr31169.c: New testcase.
7118
7119 2007-04-12 Richard Guenther <rguenther@suse.de>
7120
7121 PR tree-optimization/24689
7122 PR tree-optimization/31307
7123 * g++.dg/tree-ssa/pr31307.C: New testcase.
7124 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7125
7126 2007-04-12 Tobias Burnus <burnus@net-b.de>
7127
7128 PR fortran/31472
7129 * gfortran.dg/access_spec_1.f90: New test.
7130 * gfortran.dg/access_spec_2.f90: New test.
7131 * gfortran.dg/non_module_public.f90: Match new error message.
7132
7133 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7134
7135 PR testsuite/31538
7136 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7137 to 4 at line 38 to fix bounds problem.
7138
7139 2007-04-11 Tobias Burnus <burnus@net-b.de>
7140
7141 PR testsuite/31240
7142 * gfortran.dg/pointer_intent_1.f90: Fix test.
7143
7144 2007-04-10 Eric Christopher <echristo@apple.com>
7145
7146 * lib/target-supports.exp
7147 (check_effective_target_fstack_protector): Rewrite.
7148
7149 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7150
7151 PR c++/31449
7152 * g++.dg/init/const5.C: New test.
7153
7154 2007-04-09 Jan Hubicka <jh@suse.cz>
7155
7156 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7157
7158 2007-04-08 Jan Hubicka <jh@suse.cz>
7159
7160 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7161
7162 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7163
7164 PR fortran/31257
7165 * gfortran.dg/achar_4.f90: New test.
7166
7167 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7168
7169 PR fortran/30880
7170 * gfortran.dg/used_dummy_types_8.f90: New test.
7171
7172 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7173
7174 PR fortran/30872
7175 * gfortran.dg/parameter_array_element_1.f90: New test.
7176
7177 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7178
7179 PR fortran/31222
7180 * gfortran.dg/default_numeric_type_1.f90: New test.
7181
7182 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7183
7184 PR fortran/31424
7185 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7186
7187 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7188
7189 PR fortran/31293
7190 * gfortran.dg/interface_12.f90: New test.
7191
7192 2007-04-07 Bruce Korb <bkorb@gnu.org>
7193
7194 * gcc.dg/format/opt-6.c: New test.
7195 * gcc.dg/format/nul-1.c: New test.
7196 * gcc.dg/format/nul-2.c: New test.
7197
7198 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7199
7200 PR libgfortran/31395
7201 * gfortran.dg/fmt_colon.f90: New test.
7202
7203 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7204
7205 * g++.old-deja/g++.other/init18.C: Use
7206 dg-require-effective-target instead of an explicit xfail.
7207
7208 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7209
7210 * gcc.dg/dfp/signbit-1.c
7211 * gcc.dg/dfp/signbit-2.c
7212
7213 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7214
7215 PR fortran/31483
7216 * gfortran.dg/altreturn_5.f90: New test.
7217
7218 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7219
7220 PR fortran/31292
7221 * gfortran.dg/contained_module_proc_1.f90: New test.
7222
7223 2007-04-04 Stuart Hastings <stuart@apple.com>
7224
7225 PR 31281
7226 * objc/execute/exceptions/pr31281.m: New.
7227
7228 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7229
7230 * g++.dg/ext/dllimport12.C: Update comments.
7231
7232 2007-04-03 Eric Christopher <echristo@apple.com>
7233
7234 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7235
7236 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7237
7238 PR fortran/31304
7239 * gfortran.dg/repeat_2.f90: New test.
7240 * gfortran.dg/repeat_3.f90: New test.
7241 * gfortran.dg/repeat_4.f90: New test.
7242
7243 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7244
7245 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7246
7247 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR c++/30847
7250 * g++.dg/parse/cond3.C: New test.
7251
7252 PR middle-end/30704
7253 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7254
7255 2007-04-02 Jason Merrill <jason@redhat.com>
7256
7257 PR c++/31187
7258 * g++.dg/ext/visibility/anon3.C: New test.
7259
7260 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7261
7262 PR libgfortran/31052
7263 * gfortran.dg/namelist_28.f90: New test.
7264
7265 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7266
7267 PR libgfortran/31366
7268 * gfortran.dg/direct_io_6.f90: New test.
7269
7270 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7271
7272 PR libgfortran/31207
7273 * gfortran.dg/advance_5.f90: New test.
7274 * gfortran.dg/advance_6.f90: New test.
7275
7276 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7277
7278 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7279 * g++.dg/ext/dllimport7.C: Likewise.
7280 * g++.dg/ext/selectany1.C: Likewise.
7281
7282 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7283
7284 * g++.dg/parser/pr31138.C: New.
7285 * g++.dg/parser/pr31140.C: New.
7286 * g++.dg/parser/pr31141.C: New.
7287
7288 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7289
7290 PR c++/26099
7291 * g++.dg/ext/is_base_of.C: New.
7292 * g++.dg/ext/has_virtual_destructor.C: New.
7293 * g++.dg/ext/is_polymorphic.C: New.
7294 * g++.dg/ext/is_base_of_diagnostic.C: New.
7295 * g++.dg/ext/is_enum.C: New.
7296 * g++.dg/ext/has_nothrow_assign.C: New.
7297 * g++.dg/ext/has_nothrow_constructor.C: New.
7298 * g++.dg/ext/is_empty.C: New.
7299 * g++.dg/ext/has_trivial_copy.C: New.
7300 * g++.dg/ext/has_trivial_assign.C: New.
7301 * g++.dg/ext/is_abstract.C: New.
7302 * g++.dg/ext/is_pod.C: New.
7303 * g++.dg/ext/has_nothrow_copy.C: New.
7304 * g++.dg/ext/is_class.C: New.
7305 * g++.dg/ext/has_trivial_constructor.C: New.
7306 * g++.dg/ext/is_union.C: New.
7307 * g++.dg/ext/has_trivial_destructor.C: New.
7308 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7309 * g++.dg/template/crash43.C: Likewise.
7310
7311 2007-03-29 Dirk Mueller <dmueller@suse.de>
7312
7313 * g++.dg/warn/pedantic2.C: New testcase.
7314
7315 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7316
7317 * size_dim.f90: Fix dg directive.
7318 * pr16433.f: Likewise.
7319 * use_6.f90: Likewise.
7320 * use_7.f90: Likewise.
7321 * entry_9.f90: Likewise.
7322 * pointer_intent_2.f90: Likewise.
7323 * protected_1.f90: Likewise.
7324 * fmt_missing_period_2.f: Likewise.
7325 * pointer_intent_3.f90: Likewise.
7326 * protected_2.f90: Likewise.
7327 * protected_3.f90: Likewise.
7328 * pr15754.f90: Likewise.
7329 * protected_4.f90: Likewise.
7330 * protected_5.f90: Likewise.
7331 * initialization_2.f90: Likewise.
7332 * protected_6.f90: Likewise.
7333 * continuation_7.f90: Likewise.
7334 * derived_function_interface_1.f90: Likewise.
7335 * der_pointer_4.f90: Likewise.
7336 * fmt_zero_precision.f90: Likewise.
7337 * blockdata_3.f90: Likewise.
7338 * fmt_missing_period_1.f: Likewise.
7339 * real_const_3.f90: Likewise.
7340 * use_4.f90: Likewise.
7341 * fmt_missing_period_3.f: Likewise.
7342 * use_5.f90: Likewise.
7343
7344 2007-03-28 Mike Stump <mrs@apple.com>
7345
7346 * gcc.dg/darwin-comm.c: Add.
7347
7348 2007-03-28 Eric Christopher <echristo@apple.com>
7349
7350 * lib/target-supports.exp (check_effective_target_fstack_protector):
7351 New.
7352 * gcc.dg/ssp-1.c: Use.
7353 * gcc.dg/ssp-2.c: Ditto.
7354
7355 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7356
7357 PR c++/29077
7358 * g++.dg/parse/constructor3.C: New test.
7359
7360 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7361
7362 * gnat.dg/thin_pointer.ad[sb]: New test.
7363
7364 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7365
7366 * g++.dg/cpp0x/bracket1.C: New.
7367 * g++.dg/cpp0x/bracket2.C: New.
7368 * g++.dg/cpp0x/bracket3.C: New.
7369 * g++.dg/cpp0x/bracket4.C: New.
7370
7371 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7372
7373 * g++.dg/cpp0x/temp_default1.C: New.
7374 * g++.dg/cpp0x/temp_default3.C: New.
7375 * g++.dg/cpp0x/temp_default2.C: New.
7376 * g++.dg/cpp0x/temp_default4.C: New.
7377
7378 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7379
7380 PR c++/29993
7381 * g++.dg/other/cv_func2.C: New.
7382
7383 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7384
7385 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7386 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7387 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7388 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7389
7390 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7391 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7392
7393 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7394
7395 * lib/compat.exp (compat-execute): Fix processing of file names.
7396
7397 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7398
7399 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7400
7401 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7402
7403 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7404 Delete created executable test file.
7405 (check_effective_target_fortran_large_int): Ditto.
7406 (check_effective_target_static_libgfortran): Ditto.
7407
7408 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7409
7410 PR c++/30500
7411 * g++.dg/warn/pragma-system_header1.C: New test.
7412 * g++.dg/warn/pragma-system_header2.C: New test.
7413 * g++.dg/warn/pragma-system_header1.h. New.
7414 * g++.dg/warn/pragma-system_header2.h. New.
7415
7416 2007-03-26 Ian Lance Taylor <iant@google.com>
7417
7418 PR tree-optimization/31345
7419 * gcc.c-torture/compile/pr31345-1.c: New test.
7420
7421 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7422
7423 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7424 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7425 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7426 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7427 * gfortran.dg/overload_1.f90: Likewise.
7428 * gfortran.dg/impure_assignment_1.f90: Likewise.
7429 * gfortran.dg/error_recovery_3.f90: Likewise.
7430 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7431 * gfortran.dg/sequence_types_1.f90: Likewise.
7432 * gfortran.dg/internal_references_1.f90: Likewise.
7433 * gfortran.dg/present_1.f90: Likewise.
7434 * gfortran.dg/volatile10.f90: Likewise.
7435 * gfortran.dg/module_equivalence_2.f90: Likewise.
7436 * gfortran.dg/use_4.f90: Likewise.
7437 * gfortran.dg/elemental_result_1.f90: Likewise.
7438 * gfortran.dg/generic_actual_arg.f90: Likewise.
7439 * gfortran.dg/private_type_5.f90: Likewise.
7440 * gfortran.dg/protected_4.f90: Likewise.
7441 * gfortran.dg/interface_3.f90: Likewise.
7442
7443 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7444
7445 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7446 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7447
7448 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7449
7450 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7451
7452 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7453
7454 PR libgfortran/31199
7455 * gfortran.dg/fmt_t_4.f90: New test.
7456
7457 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7458
7459 PR libfortran/31297
7460 * gfortran.dg/backspace_5.f: Initialize variable(s).
7461 * gfortran.dg/backspace_6.f: Likewise.
7462 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7463 * gfortran.dg/direct_io_2.f90: Likewise.
7464 * gfortran.dg/write_back.f: Likewise.
7465 * gfortran.dg/write_rewind_2.f: Likewise.
7466 * gfortran.dg/write_rewind_1.f: Likewise.
7467 * gfortran.dg/write_rewind_2.f: Likewise.
7468
7469 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7470
7471 PR tree-optimization/30784
7472 * gcc.dg/vect/pr30784.c: New test.
7473
7474 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7475
7476 PR fortran/30877
7477 * gfortran.dg/operator_1.f90: New test.
7478 * gfortran.dg/operator_2.f90: New test.
7479
7480 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7481
7482 PR libfortran/31196
7483 * gfortran.dg/reshape_transpose_1.f90: New test.
7484
7485 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7486
7487 PR fortran/30655
7488 * gfortran.dg/bounds_check_6.f90: New test.
7489
7490 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7491
7492 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7493 #ifndef/#endif.
7494 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7495 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7496
7497 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7498
7499 PR fortran/31209
7500 * gfortran.dg/pointer_function_actual_1.f90: New test.
7501
7502 PR fortran/31200
7503 * gfortran.dg/pointer_function_actual_2.f90: New test.
7504
7505 PR fortran/31215
7506 * gfortran.dg/result_in_spec_1.f90: New test.
7507
7508 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7509
7510 PR fortran/30834
7511 * gfortran.dg/integer_exponentiation_3.F90: New test.
7512 * gfortran.dg/integer_exponentiation_4.f90: New test.
7513 * gfortran.dg/integer_exponentiation_5.F90: New test.
7514
7515 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7516
7517 PR c++/30863
7518 * g++.dg/template/error24.C: New test.
7519 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7520
7521 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7522
7523 PR c++/31273
7524 * g++.dg/expr/bitfield7.C: New test.
7525
7526 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7527
7528 PR other/23572
7529 * gcc.dg/float-range-4.c: New.
7530 * gcc.dg/float-range-1.c: Update. Test for a warning.
7531 * gcc.dg/float-range-3.c: New.
7532 * gcc.dg/float-range-5.c: New.
7533
7534 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7535
7536 PR fortran/31262
7537 * gfortran.dg/no_range_check_1.f90: New test.
7538
7539 2007-03-22 Dirk Mueller <dmueller@suse.de>
7540
7541 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7542 * g++.dg/other/static1.C: Remove stray semicolon.
7543 * g++.dg/other/init1.C: Likewise.
7544 * g++.dg/rtti/dyncast1.C: Likewise.
7545 * g++.dg/tree-ssa/pr17153.C: Likewise.
7546 * g++.dg/lookup/disamb1.C: Likewise.
7547 * g++.dg/lookup/scoped2.C: Likewise.
7548 * g++.dg/lookup/friend7.C: Likewise.
7549 * g++.dg/parse/parse4.C: Likewise.
7550 * g++.dg/parse/parse5.C: Likewise.
7551 * g++.dg/expr/pr29066.C: Likewise.
7552 * g++.dg/expr/cast4.C: Likewise.
7553 * g++.dg/tc1/dr193.C: Likewise.
7554 * g++.dg/tc1/dr213.C: Likewise.
7555 * g++.dg/abi/dcast1.C: Likewise.
7556 * g++.dg/abi/covariant2.C: Likewise.
7557 * g++.dg/inherit/covariant11.C: Likewise.
7558 * g++.dg/inherit/covariant9.C: Likewise.
7559 * g++.dg/inherit/covariant10.C: Likewise.
7560 * g++.dg/init/static3.C: Likewise.
7561 * g++.dg/init/init-ref3.C: Likewise.
7562 * g++.dg/init/ref10.C: Likewise.
7563 * g++.dg/template/meminit2.C: Likewise.
7564 * g++.dg/template/using9.C: Likewise.
7565 * g++.dg/template/friend9.C: Likewise.
7566 * g++.dg/template/ref1.C: Likewise.
7567 * g++.old-deja/g++.warn/inline.C: Likewise.
7568 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7569 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7570 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7571 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7572 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7573 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7574 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7575 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7576 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7577 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7578 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7579 * g++.old-deja/g++.brendan/template11.C: Likewise.
7580 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7581 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7582 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7583 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7584 * g++.old-deja/g++.jason/parse9.C: Likewise.
7585 * g++.old-deja/g++.jason/byval2.C: Likewise.
7586 * g++.old-deja/g++.jason/overload8.C: Likewise.
7587 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7588 * g++.old-deja/g++.jason/template33.C: Likewise.
7589 * g++.old-deja/g++.jason/return3.C: Likewise.
7590 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7591 * g++.old-deja/g++.jason/virtual.C: Likewise.
7592 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7593 * g++.old-deja/g++.jason/template27.C: Likewise.
7594 * g++.old-deja/g++.jason/synth6.C: Likewise.
7595 * g++.old-deja/g++.jason/ref8.C: Likewise.
7596 * g++.old-deja/g++.jason/offset1.C: Likewise.
7597 * g++.old-deja/g++.other/static20.C: Likewise.
7598 * g++.old-deja/g++.other/array1.C: Likewise.
7599 * g++.old-deja/g++.other/new3.C: Likewise.
7600 * g++.old-deja/g++.other/array2.C: Likewise.
7601 * g++.old-deja/g++.other/overload9.C: Likewise.
7602 * g++.old-deja/g++.other/cast6.C: Likewise.
7603 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7604 * g++.old-deja/g++.other/eh4.C: Likewise.
7605 * g++.old-deja/g++.other/using7.C: Likewise.
7606 * g++.old-deja/g++.other/init18.C: Likewise.
7607 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7608 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7609 * g++.old-deja/g++.other/dtor11.C: Likewise.
7610 * g++.old-deja/g++.pt/static11.C: Likewise.
7611 * g++.old-deja/g++.pt/crash19.C: Likewise.
7612 * g++.old-deja/g++.pt/overload12.C: Likewise.
7613 * g++.old-deja/g++.pt/crash46.C: Likewise.
7614 * g++.old-deja/g++.pt/mi1.C: Likewise.
7615 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7616 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7617 * g++.old-deja/g++.pt/local5.C: Likewise.
7618 * g++.old-deja/g++.pt/typename2.C: Likewise.
7619 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7620 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7621 * g++.old-deja/g++.law/visibility1.C: Likewise.
7622 * g++.old-deja/g++.law/visibility2.C: Likewise.
7623 * g++.old-deja/g++.law/virtual2.C: Likewise.
7624 * g++.old-deja/g++.law/operators19.C: Likewise.
7625 * g++.old-deja/g++.law/parsing10.C: Likewise.
7626 * g++.old-deja/g++.law/visibility4.C: Likewise.
7627 * g++.old-deja/g++.law/operators4.C: Likewise.
7628 * g++.old-deja/g++.law/dtors2.C: Likewise.
7629 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7630 * g++.old-deja/g++.law/visibility10.C: Likewise.
7631 * g++.old-deja/g++.law/scope3.C: Likewise.
7632 * g++.old-deja/g++.law/casts2.C: Likewise.
7633 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7634 * g++.old-deja/g++.law/operators33.C: Likewise.
7635 * g++.old-deja/g++.law/friend4.C: Likewise.
7636 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7637 * g++.old-deja/g++.mike/p5611.C: Likewise.
7638 * g++.old-deja/g++.mike/net37.C: Likewise.
7639 * g++.old-deja/g++.mike/p3570.C: Likewise.
7640 * g++.old-deja/g++.mike/p5718.C: Likewise.
7641 * g++.old-deja/g++.mike/net21.C: Likewise.
7642 * g++.old-deja/g++.mike/p1862.C: Likewise.
7643 * g++.old-deja/g++.mike/p4511.C: Likewise.
7644 * g++.old-deja/g++.mike/virt3.C: Likewise.
7645 * g++.old-deja/g++.mike/p16146.C: Likewise.
7646 * g++.old-deja/g++.mike/p1989.C: Likewise.
7647 * g++.old-deja/g++.mike/p5571.C: Likewise.
7648 * g++.old-deja/g++.gb/scope10.C: Likewise.
7649 * g++.old-deja/g++.abi/primary5.C: Likewise.
7650 * g++.old-deja/g++.abi/empty2.C: Likewise.
7651 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7652 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7653 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7654 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7655 * g++.old-deja/g++.bob/template3.C: Likewise.
7656 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7657
7658 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7659
7660 PR fortran/31193
7661 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7662
7663 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7664
7665 PR fortran/20897
7666 * gfortran.dg/derived_name_1.f90: New.
7667 * gfortran.dg/derived_name_2.f: New.
7668
7669 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7670
7671 * lib/target-supports.exp (check_effective_target_nonpic): New
7672 procedure.
7673 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7674 when compiling PIC.
7675 * gcc.target/i386/asm-4.c: Require nonpic.
7676 * gcc.target/i386/cmov1.c: Likewise.
7677 * gcc.target/i386/mul.c: Likewise.
7678 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7679 * gcc.target/i386/ssetype-1.c: Require nonpic.
7680 * gcc.target/i386/ssetype-3.c: Likewise.
7681 * gcc.target/i386/ssetype-5.c: Likewise.
7682
7683 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7684
7685 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7686 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7687 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7688 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7689
7690 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7691
7692 PR tree-optimization/30590
7693 * g++.dg/opt/pr30590.C: New testcase.
7694
7695 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR c/30762
7698 * gcc.dg/pr30762-1.c: New test.
7699 * gcc.dg/pr30762-2.c: New test.
7700
7701 PR inline-asm/30505
7702 * gcc.target/i386/pr30505.c: New test.
7703
7704 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7705
7706 * gcc.target/arm/register-variables.c: New.
7707
7708 2007-03-19 Jeff Law <law@redhat.com>
7709
7710 * PR tree-optimization/30984
7711 * gcc.c-torture/pr30984.c: New test.
7712
7713 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7714 Richard Guenther <rguenther@suse.de>
7715
7716 PR tree-optimization/31254
7717 * gcc.dg/torture/pr31254.c: New testcase.
7718
7719 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7720
7721 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7722 target default_packed.
7723
7724 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7725
7726 PR fortran/31203
7727 * gfortran.dg/string_length_1.f90: New test.
7728
7729 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7730
7731 PR testsuite/30395
7732 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7733
7734 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7735
7736 PR libgfortran/31052
7737 * gfortran.dg/namelist_27.f90: New test.
7738
7739 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7740
7741 PR fortran/30531
7742 * gfortran.dg/used_types_14.f90: New test.
7743
7744 PR fortran/31086
7745 * gfortran.dg/used_types_15.f90: New test.
7746
7747 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7748
7749 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7750 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7751
7752 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7753
7754 PR fortran/31120
7755 * gfortran.dg/integer_exponentiation_2.f90: New test.
7756
7757 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7758
7759 PR tree-optimization/31041
7760 * gcc.dg/vect/pr31041.c: New test.
7761
7762 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7763
7764 * g++.dg/warn/Wconversion-integer.C: New
7765 * g++.dg/warn/Wconversion-real.C: New.
7766 * g++.dg/warn/Wconversion-real-integer.C: New.
7767 * g++.dg/warn/conv2.C: Updated.
7768
7769 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7770
7771 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7772 exclude RTPs.
7773
7774 2007-03-16 Richard Guenther <rguenther@suse.de>
7775
7776 PR tree-optimization/31146
7777 * g++.dg/tree-ssa/pr31146.C: New testcase.
7778
7779 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7780
7781 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7782 assume that the target has <features.h>.
7783
7784 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7785
7786 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7787 dg-options rather than to the whole test.
7788
7789 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7790
7791 PR debug/29906
7792 * g++.dg/debug/pr29906.C: New
7793
7794 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7795
7796 PR libgfortran/31099
7797 * gfortran.dg/unformatted_recl.f90: Update test.
7798
7799 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7800
7801 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7802
7803 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7804
7805 PR c++/30891
7806 * g++.dg/parse/namespace-definition.C: New.
7807
7808 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7809
7810 PR c++/24924
7811 * g++.dg/cpp/pedantic-errors.C: New.
7812 * g++.dg/cpp/permissive.C: New.
7813
7814 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7815
7816 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7817 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7818
7819 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7820
7821 * lib/target-supports.exp (check_missing_uclibc_feature)
7822 (check_effective_target_wchar): New procedures.
7823 * gcc.dg/wchar_t-1.c: Require target wchar.
7824 * gcc.dg/wint_t-1.c: Likewise.
7825
7826 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7827
7828 * lib/target-supports.exp (check_gc_sections_available): Return
7829 false for VxWorks targets.
7830
7831 2007-03-15 Dirk Mueller <dmueller@suse.de>
7832
7833 * g++.dg/warn/Wconversion2.C: Fix typo.
7834 * gcc.dg/if-empty-1.c: Ditto.
7835
7836 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7837
7838 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7839
7840 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7841
7842 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7843 * gcc.target/i386/pr31167.c: Ditto.
7844
7845 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7846
7847 PR target/31167
7848 * gcc.target/i386/pr31167.c: New test.
7849
7850 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
7851
7852 PR fortran/30922
7853 * gfortran.dg/import5.f90.f90: New test.
7854
7855
7856 PR fortran/30879
7857 * gfortran.dg/data_components_1.f90: New test.
7858
7859
7860 PR fortran/30870
7861 * gfortran.dg/generic_13.f90: New test.
7862
7863 PR fortran/31163
7864 * gfortran.dg/alloc_comp_basics_5.f90: New test.
7865
7866 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7867
7868 PR libgfortran/31051
7869 * gfortran.dg/fmt_t_4.f90: New
7870
7871 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7872
7873 PR C++/31165
7874 * g++.dg/other/default7.C: New test.
7875
7876 2007-03-15 Dirk Mueller <dmueller@suse.de>
7877
7878 * g++.dg/warn/Wconversion2.C: New.
7879
7880 2007-03-14 Eric Christopher <echristo@apple.com>
7881
7882 * gcc.dg/ssp-1.c: New.
7883 * gcc.dg/ssp-2.c: Ditto.
7884
7885 2007-03-14 Dirk Mueller <dmueller@suse.de>
7886
7887 * g++.dg/warn/do-empty.C: New.
7888 * gcc.dg/do-empty.c: New.
7889 * gcc.dg/if-empty-1.c: Update.
7890 * gcc.dg/20001116-1.c: Update.
7891 * gcc.dg/pr23165.c: Update.
7892
7893 2007-03-14 Jakub Jelinek <jakub@redhat.com>
7894
7895 * gfortran.dg/module_implicit_conversion.f90: New test.
7896
7897 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
7898
7899 PR middle-end/31127
7900 * gcc.dg/pr31127.c: New.
7901
7902 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
7903
7904 * gcc.dg/tree-ssa/loop-26.c: New test.
7905
7906 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
7907
7908 * gcc.target/i386/cmpxchg16b-1.c: New test.
7909
7910 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
7911
7912 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7913 * gcc.dg/c99-vla-1.c: Likewise.
7914 * g++.dg/ext/vla1.C: Likewise
7915
7916 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
7917
7918 * gcc.dg/wvla-1.c: New test
7919 * gcc.dg/wvla-2.c: New test
7920 * gcc.dg/wvla-3.c: New test
7921 * gcc.dg/wvla-4.c: New test
7922 * gcc.dg/wvla-5.c: New test
7923 * gcc.dg/wvla-6.c: New test
7924 * gcc.dg/wvla-7.c: New test
7925 * g++.dg/warn/Wvla-1.C: New test
7926 * g++.dg/warn/Wvla-2.C: New test
7927 * g++.dg/warn/Wvla-3.C: New test
7928
7929 2007-03-12 Mark Mitchell <mark@codesourcery.com>
7930
7931 PR c++/30108
7932 * g++.dg/other/default6.C: New test.
7933
7934 2007-03-12 Richard Sandiford <richard@codesourcery.com>
7935
7936 * lib/target-supports.exp (check_profiling_available): Return false
7937 for VxWorks.
7938 (check_effective_target_vxworks_kernel): New procedure.
7939 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7940 VxWorks.
7941 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7942 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7943 to include VxWorks.
7944 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7945
7946 2007-03-12 Richard Sandiford <richard@codesourcery.com>
7947
7948 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7949 PIC is not supported.
7950 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7951 * gcc.dg/20020426-2.c: Likewise.
7952 * gcc.dg/pr28243.c: Likewise.
7953 * gcc.dg/visibility-11.c: Likewise.
7954 * gcc.dg/tls/opt-9.c: Likewise.
7955 * gcc.dg/tls/opt-10.c: Likewise.
7956 * gcc.dg/tls/pic-1.c: Likewise.
7957 * gcc.dg/tls/struct-1.c: Likewise.
7958 * gcc.target/i386/20000807-1.c: Likewise.
7959 * gcc.target/i386/20000904-1.c: Likewise.
7960 * gcc.target/i386/20011119-1.c: Likewise.
7961 * gcc.target/i386/990213-2.c: Likewise.
7962 * gcc.target/i386/990214-1.c: Likewise.
7963 * gcc.target/i386/compress-float-387-pic.c: Likewise.
7964 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7965 * gcc.target/i386/pic-1.c: Likewise.
7966 * gcc.target/i386/pr21518.c: Likewise.
7967 * gcc.target/i386/pr23098.c: Likewise.
7968 * gcc.target/i386/pr23943.c: Likewise.
7969
7970 2007-03-11 Mark Mitchell <mark@codesourcery.com>
7971
7972 PR c++/31038
7973 * g++.dg/template/complit2.C: New test.
7974
7975 PR c++/30328
7976 * g++.dg/ext/bitfield1.C: New test.
7977
7978 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
7979
7980 PR fortran/30883
7981 * gfortran.dg/interface_11.f90: New test.
7982
7983 2007-03-11 Richard Guenther <rguenther@suse.de>
7984
7985 PR tree-optimization/31115
7986 * gcc.dg/torture/pr31115.c: New testcase.
7987
7988 2007-03-11 Ira Rosen <irar@il.ibm.com>
7989
7990 PR tree-optimization/29925
7991 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7992
7993 2007-03-10 Mark Mitchell <mark@codesourcery.com>
7994
7995 PR c++/30274
7996 * g++.dg/expr/bitfield3.C: New test.
7997 * g++.dg/expr/bitfield4.C: Likewise.
7998 * g++.dg/expr/bitfield5.C: Likewise.
7999 * g++.dg/expr/bitfield6.C: Likewise.
8000
8001 PR c++/30924
8002 * g++.dg/template/array18.C: New test.
8003
8004 2007-03-10 Dirk Mueller <dmueller@suse.de>
8005
8006 PR c++/17946
8007 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8008 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8009
8010 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8011
8012 PR c++/20599
8013 * g++.dg/cpp0x/variadic-bind.C: New.
8014 * g++.dg/cpp0x/variadic-function.C: New.
8015 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8016 * g++.dg/cpp0x/variadic-tuple.C: New.
8017 * g++.dg/cpp0x/variadic1.C: New.
8018 * g++.dg/cpp0x/variadic2.C: New.
8019 * g++.dg/cpp0x/variadic3.C: New.
8020 * g++.dg/cpp0x/variadic4.C: New.
8021 * g++.dg/cpp0x/variadic5.C: New.
8022 * g++.dg/cpp0x/variadic6.C: New.
8023 * g++.dg/cpp0x/variadic7.C: New.
8024 * g++.dg/cpp0x/variadic8.C: New.
8025 * g++.dg/cpp0x/variadic9.C: New.
8026 * g++.dg/cpp0x/variadic10.C: New.
8027 * g++.dg/cpp0x/variadic11.C: New.
8028 * g++.dg/cpp0x/variadic12.C: New.
8029 * g++.dg/cpp0x/variadic13.C: New.
8030 * g++.dg/cpp0x/variadic14.C: New.
8031 * g++.dg/cpp0x/variadic15.C: New.
8032 * g++.dg/cpp0x/variadic16.C: New.
8033 * g++.dg/cpp0x/variadic17.C: New.
8034 * g++.dg/cpp0x/variadic18.C: New.
8035 * g++.dg/cpp0x/variadic19.C: New.
8036 * g++.dg/cpp0x/variadic20.C: New.
8037 * g++.dg/cpp0x/variadic21.C: New.
8038 * g++.dg/cpp0x/variadic22.C: New.
8039 * g++.dg/cpp0x/variadic23.C: New.
8040 * g++.dg/cpp0x/variadic24.C: New.
8041 * g++.dg/cpp0x/variadic25.C: New.
8042 * g++.dg/cpp0x/variadic26.C: New.
8043 * g++.dg/cpp0x/variadic27.C: New.
8044 * g++.dg/cpp0x/variadic28.C: New.
8045 * g++.dg/cpp0x/variadic29.C: New.
8046 * g++.dg/cpp0x/variadic30.C: New.
8047 * g++.dg/cpp0x/variadic31.C: New.
8048 * g++.dg/cpp0x/variadic32.C: New.
8049 * g++.dg/cpp0x/variadic33.C: New.
8050 * g++.dg/cpp0x/variadic34.C: New.
8051 * g++.dg/cpp0x/variadic35.C: New.
8052 * g++.dg/cpp0x/variadic36.C: New.
8053 * g++.dg/cpp0x/variadic37.C: New.
8054 * g++.dg/cpp0x/variadic38.C: New.
8055 * g++.dg/cpp0x/variadic39.C: New.
8056 * g++.dg/cpp0x/variadic40.C: New.
8057 * g++.dg/cpp0x/variadic41.C: New.
8058 * g++.dg/cpp0x/variadic42.C: New.
8059 * g++.dg/cpp0x/variadic43.C: New.
8060 * g++.dg/cpp0x/variadic44.C: New.
8061 * g++.dg/cpp0x/variadic45.C: New.
8062 * g++.dg/cpp0x/variadic46.C: New.
8063 * g++.dg/cpp0x/variadic47.C: New.
8064 * g++.dg/cpp0x/variadic48.C: New.
8065 * g++.dg/cpp0x/variadic49.C: New.
8066 * g++.dg/cpp0x/variadic50.C: New.
8067 * g++.dg/cpp0x/variadic51.C: New.
8068 * g++.dg/cpp0x/variadic52.C: New.
8069 * g++.dg/cpp0x/variadic53.C: New.
8070 * g++.dg/cpp0x/variadic54.C: New.
8071 * g++.dg/cpp0x/variadic55.C: New.
8072 * g++.dg/cpp0x/variadic56.C: New.
8073 * g++.dg/cpp0x/variadic57.C: New.
8074 * g++.dg/cpp0x/variadic58.C: New.
8075 * g++.dg/cpp0x/variadic59.C: New.
8076 * g++.dg/cpp0x/variadic60.C : New.
8077 * g++.dg/cpp0x/variadic61.C : New.
8078 * g++.dg/cpp0x/variadic62.C : New.
8079 * g++.dg/cpp0x/variadic63.C : New.
8080 * g++.dg/cpp0x/variadic64.C : New.
8081 * g++.dg/cpp0x/variadic65.C : New.
8082 * g++.dg/cpp0x/variadic66.C : New.
8083 * g++.dg/cpp0x/variadic67.C : New.
8084 * g++.dg/cpp0x/variadic68.C : New.
8085 * g++.dg/cpp0x/variadic69.C : New.
8086 * g++.dg/cpp0x/variadic70.C : New.
8087 * g++.dg/cpp0x/variadic71.C : New.
8088 * g++.dg/cpp0x/variadic72.C : New.
8089 * g++.dg/cpp0x/variadic73.C : New.
8090 * g++.dg/cpp0x/variadic74.C : New.
8091 * g++.dg/cpp0x/variadic75.C : New.
8092 * g++.dg/cpp0x/variadic-ex1.C : New.
8093 * g++.dg/cpp0x/variadic-ex2.C : New.
8094 * g++.dg/cpp0x/variadic-ex3.C : New.
8095 * g++.dg/cpp0x/variadic-ex4.C : New.
8096 * g++.dg/cpp0x/variadic-ex5.C : New.
8097 * g++.dg/cpp0x/variadic-ex6.C : New.
8098 * g++.dg/cpp0x/variadic-ex7.C : New.
8099 * g++.dg/cpp0x/variadic-ex8.C : New.
8100 * g++.dg/cpp0x/variadic-ex9.C : New.
8101 * g++.dg/cpp0x/variadic-ex10.C : New.
8102 * g++.dg/cpp0x/variadic-ex11.C : New.
8103 * g++.dg/cpp0x/variadic-ex12.C : New.
8104 * g++.dg/cpp0x/variadic-ex13.C : New.
8105 * g++.dg/cpp0x/variadic-ex14.C : New.
8106
8107 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8108
8109 PR libgfortran/31099
8110 * gfortran.dg/unformatted_recl.f90: New test.
8111
8112 2007-03-09 Roger Sayle <roger@eyesopen.com>
8113
8114 * gcc.dg/fold-eqcmplx-1.c: New test case.
8115
8116 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8117
8118 PR rtl-optimization/30643
8119 * gcc.dg/pr30643.c: New.
8120
8121 2007-03-09 Chao-ying Fu <fu@mips.com>
8122
8123 * gcc.target/mips/mips32-dspr2-type.c: New test.
8124 * gcc.target/mips/mips32-dspr2.c: New test.
8125 * gcc.target/mips/dspr2-MULT.c: New test.
8126 * gcc.target/mips/dspr2-MULTU.c: New test.
8127 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8128 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8129 Adjust some formats.
8130
8131 2007-03-09 Dirk Mueller <dmueller@suse.de>
8132
8133 PR c++/17946
8134 * gcc.dg/Wlogical-op-1.c: New.
8135 * g++.dg/warn/Wlogical-op-1.C: New.
8136
8137 2007-03-09 Richard Guenther <rguenther@suse.de>
8138
8139 PR tree-optimization/30904
8140 PR middle-end/31058
8141 * gcc.dg/pr30904.c: Remove xfail.
8142
8143 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8144
8145 PR C/31072
8146 * gcc.c-torture/execute/pr31072.c: New test.
8147
8148 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8149
8150 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8151 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8152 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8153 *lrint* and *lround*.
8154 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8155 floor->lfloor.
8156 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8157 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8158 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8159 and *lround*. Correct macro names.
8160 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8161 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8162
8163 2007-03-08 Ian Lance Taylor <iant@google.com>
8164
8165 * gcc.dg/no-strict-overflow-5.c: New test.
8166 * gcc.dg/no-strict-overflow-6.c: New test.
8167 * gcc.dg/Wstrict-overflow-11.c: New test.
8168 * gcc.dg/Wstrict-overflow-12.c: New test.
8169 * gcc.dg/Wstrict-overflow-13.c: New test.
8170 * gcc.dg/Wstrict-overflow-14.c: New test.
8171 * gcc.dg/Wstrict-overflow-15.c: New test.
8172
8173 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8174
8175 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8176 for VxWorks kernel mode.
8177 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8178
8179 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8180
8181 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8182 mode.
8183
8184 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8185
8186 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8187 and lib/bfill.c on VxWorks targets.
8188 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8189 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8190 lib/bfill.c and lib/memmove.c on VxWorks targets.
8191 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8192 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8193 on VxWorks targets.
8194 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8195 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8196
8197 2007-03-08 Tobias Burnus <burnus@net-b.de>
8198
8199 * gfortran.dg/use_5.f90: New test.
8200 * gfortran.dg/use_6.f90: Ditto.
8201 * gfortran.dg/use_7.f90: Ditto.
8202
8203 2007-03-08 Tobias Burnus <burnus@net-b.de>
8204
8205 PR fortran/30973
8206 * gfortran.dg/use_4.f90: New test.
8207 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8208
8209 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8210
8211 PR fortran/31011
8212 * gfortran.dg/parameter_array_section_2.f90: New test.
8213
8214 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8215
8216 PR c++/30852
8217 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8218
8219 PR c++/30534
8220 * g++.dg/template/arg5.C: New test.
8221
8222 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8223
8224 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8225
8226 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8227
8228 * gcc.dg/var-expand1.c: Add newline at end of file.
8229
8230 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8231
8232 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8233
8234 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8235
8236 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8237
8238 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8239
8240 * gcc.dg/torture/builtin-convert-4.c: New test.
8241
8242 2007-03-05 Ian Lance Taylor <iant@google.com>
8243
8244 * gcc.c-torture/compile/pr31034.c: New test.
8245
8246 2007-03-05 Ian Lance Taylor <iant@google.com>
8247
8248 * gcc.dg/inline-18.c: New test.
8249 * gcc.dg/inline-19.c: New test.
8250 * gcc.dg/inline-20.c: New test.
8251 * gcc.dg/inline-21.c: New test.
8252
8253 2007-03-05 Richard Guenther <rguenther@suse.de>
8254
8255 PR tree-optimization/14052
8256 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8257
8258 2007-03-05 Richard Guenther <rguenther@suse.de>
8259
8260 PR tree-optimization/23777
8261 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8262
8263 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8264
8265 PR other/30465
8266 * gcc.dg/multiple-overflow-warn-3.c: New.
8267 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8268
8269 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8270
8271 PR c++/30895
8272 * g++.dg/parse/template23.C: New test.
8273
8274 2007-03-04 Roger Sayle <roger@eyesopen.com>
8275
8276 PR middle-end/30744
8277 * gcc.dg/pr30744-1.c: New test case.
8278
8279 2007-03-04 Tobias Burnus <burnus@net-b.de>
8280
8281 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8282
8283 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8284
8285 PR target/30406
8286 * gfortran.dg/logical_3.f90: New test.
8287
8288 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8289
8290 PR libfortran/30981
8291 * gfortran.dg/integer_exponentiation_1.f90: New test.
8292
8293 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8294
8295 * gcc.target/m68k/m68k.exp: New.
8296 * gcc.target/m68k/crash1.c: New.
8297
8298 2007-03-03 Tobias Burnus <burnus@net-b.de>
8299
8300 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8301 to be more compatible with integer(kind=8).
8302
8303 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8304
8305 PR libfortran/31001
8306 * gfortran.dg/zero_sized_3.f90: New test.
8307
8308 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8309
8310 PR c++/15787
8311 * g++.dg/parse/else.C: New.
8312 * g++.dg/parse/else-2.C: New.
8313
8314 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8315 Tobias Burnus <burnus@net-b.de>
8316
8317 PR fortran/30882
8318 * gfortran.dg/size_dim.f90: New test.
8319
8320 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8321 Tobias Burnus <burnus@net-b.de>
8322
8323 PR fortran/30873
8324 * gfortran.dg/entry_9.f90: New test.
8325
8326 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8327
8328 PR c++/28253
8329 * g++.dg/inherit/covariant16.C: New test.
8330
8331 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8332
8333 * g++.dg/other/darwin-minversion-1.C: New.
8334
8335 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8336
8337 * gcc.dg/tree-ssa/20070302-1.c: New test.
8338
8339 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8340
8341 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8342 tests.
8343
8344 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8345
8346 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8347
8348 2007-03-01 Simon Baldwin <simonb@google.com>
8349
8350 PR c++/23689
8351 * warn/ignored_typedef.C: New.
8352 * init/ctor8.C: Added dg-warning to consume ignored typedef
8353 warning.
8354 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8355 and added an explicit line number.
8356
8357 2007-02-28 Richard Guenther <rguenther@suse.de>
8358
8359 PR middle-end/30364
8360 * gcc.dg/torture/pr30364-1.c: New testcase.
8361 * gcc.dg/torture/pr30364-2.c: Likewise.
8362 * gcc.dg/torture/pr30364-3.c: Likewise.
8363
8364 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8365
8366 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8367 powerpc*, use -funsafe-math-optimizations.
8368 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8369 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8370
8371 2007-02-28 Tobias Burnus <burnus@net-b.de>
8372 Paul Thomas <pault@gcc.gnu.org>
8373
8374 PR fortran/30888
8375 PR fortran/30887
8376 * c_by_val_1.f: Test %VAL() with non-default kind.
8377 * c_by_val.c: Ditto.
8378 * c_by_val_4.f: New test.
8379
8380 2007-02-28 Tobias Burnus <burnus@net-b.de>
8381
8382 PR fortran/30968
8383 * gfortran.dg/continuation_7.f90: New test.
8384
8385 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8386
8387 * g++.dg/inherit/thunk7.C: New test.
8388 * lib/target-supports.exp (check_profiling_available): Not available
8389 for bfin-*-*.
8390
8391 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8392
8393 PR target/30970
8394 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8395
8396 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8397
8398 * lib/target-supports.exp (check_effective_target_init_priority):
8399 Remove Solaris special case.
8400
8401 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8402
8403 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8404 for more builtin types.
8405
8406 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8407 * g++.dg/ext/visibility/noPLT.C: Likewise.
8408
8409 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8410
8411 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8412 sh* targets.
8413
8414 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8415
8416 PR fortran/30865
8417 * size_optional_dim_1.f90: New test.
8418
8419 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8420
8421 * gcc.dg/vxworks/vxworks.exp: New file.
8422 * gcc.dg/vxworks/initpri1.c: Likewise.
8423 * gcc.dg/vxworks/initpri2.c: Likewise.
8424 * gcc.dg/initpri2.c: Add more tests.
8425 * g++.dg/special/initpri2.C: Likewise.
8426
8427 * gcc.dg/initpri1.c: New test.
8428 * gcc.dg/initpri2.c: Likewise.
8429 * g++.dg/special/initpri1.C: New test.
8430 * g++.dg/special/initpri2.C: Likewise.
8431 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8432 * g++.dg/special/conpr-2.C: Likewise.
8433 * g++.dg/special/conpr-3.C: Likewise.
8434 * g++.dg/special/conpr-4.C: Likewise.
8435 * g++.dg/special/initp1.C: Likewise.
8436 * g++.dg/special/ecos.exp: Remove code to detect availability of
8437 constructor priorities.
8438 * lib/target-supports.exp (check_effective_target_init_priority):
8439 New function.
8440
8441 2007-02-24 Jan Hubicka <jh@suse.cz>
8442
8443 * gcc.c-torture/execute/pr30778.c: New testcase.
8444
8445 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8446
8447 PR libgfortran/30918
8448 * gfortran.dg/namelist_26.f90: New test.
8449
8450 2007-02-24 Richard Guenther <rguenther@suse.de>
8451
8452 PR middle-end/30951
8453 * gcc.dg/pr30951.c: New testcase.
8454
8455 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8456
8457 * gcc.dg/torture/builtin-modf-1.c: New test.
8458
8459 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8460
8461 PR tree-optimization/30904
8462 * gcc.dg/pr30904.c: New test.
8463
8464 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8465
8466 * gcc.test-framework/README: Correct command.
8467 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8468 -Wunused-value.
8469 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8470
8471 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8472
8473 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8474
8475 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8476
8477 * lib/target-supports.exp (check_effective_target_newlib): New
8478 function.
8479
8480 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8481
8482 PR fortran/30660
8483 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8484 allocatable component.
8485
8486
8487 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8488
8489 * gcc.dg/torture/builtin-logb-1.c: New test.
8490 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8491 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8492 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8493 sh* targets.
8494
8495 2007-02-23 Richard Guenther <rguenther@suse.de>
8496
8497 * g++.dg/warn/changes-meaning.C: New testcase.
8498
8499 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8500
8501 PR libgfortran/30910
8502 * gfortran.dg/fmt_zero_precision.f90: Update test.
8503
8504 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8505
8506 * gcc.dg/torture/builtin-frexp-1.c: New test.
8507
8508 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8509
8510 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8511
8512 2007-02-22 Ian Lance Taylor <iant@google.com>
8513
8514 PR debug/30898
8515 * g++.dg/debug/pr30898.C: New test.
8516
8517 2007-02-22 Ira Rosen <irar@il.ibm.com>
8518
8519 * gcc.dg/vect/vect-106.c: New test.
8520
8521 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8522 Ira Rosen <irar@il.ibm.com>
8523
8524 PR tree-optimization/30843
8525 * gcc.dg/vect/pr30843.c: New test.
8526
8527 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8528
8529 PR tree-optimization/30858
8530 * gcc.dg/vect/pr30858.c: New test.
8531
8532 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8533
8534 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8535 to set options for compiling testglue.
8536 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8537 * lib/obj-c++.exp (obj-c++_init): Likewise.
8538
8539 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8540
8541 * gnat.dg/derived_aggregate.adb: New test.
8542
8543 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8544
8545 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8546 sh* targets. Call the correct CKSGN macro.
8547
8548 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8549
8550 * gfortran.dg/gomp/omp_parse1.f90: New test.
8551 * gfortran.dg/gomp/omp_parse2.f: New test.
8552
8553 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8554
8555 PR fortran/30869
8556 * gfortran.dg/do_pointer_1.f90: New test.
8557
8558 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8559
8560 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8561 and scalbln.
8562
8563 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8564
8565 * gcc.dg/darwin-minversion-1.c: New.
8566 * gcc.dg/darwin-minversion-2.c: New.
8567
8568 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8569
8570 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8571
8572 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8573 DJ Delorie <dj@redhat.com>
8574
8575 PR other/30824
8576 * gcc.dg/Wfatal.c: New.
8577 * gcc.dg/Wfatal-2.c: New.
8578 * gcc.dg/Werror-1.c: Adjust expectations.
8579 * gcc.dg/Werror-5.c: Likewise.
8580 * gcc.dg/Werror-7.c: Likewise.
8581 * gcc.dg/Werror-10.c: Likewise.
8582 * gcc.dg/Werror-11.c: Likewise.
8583
8584 2007-02-20 Tobias Burnus <burnus@net-b.de>
8585
8586 PR fortran/30522
8587 * gfortran.dg/volatile10.f90: New test.
8588
8589 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8590
8591 PR libfortran/30533
8592 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8593
8594 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8595
8596 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8597 * gcc.dg/Walways-true-1.c: Likewise.
8598 * gcc.dg/weak/weak-3.c: Likewise.
8599 * gcc.dg/Werror-1.c: Likewise.
8600 * gcc.dg/Werror-3.c: Likewise.
8601 * gcc.dg/Werror-4.c: Likewise.
8602 * gcc.dg/Werror-5.c: Likewise.
8603 * gcc.dg/Werror-6.c: Likewise.
8604 * gcc.dg/Werror-7.c: Likewise.
8605 * gcc.dg/Werror-8.c: Likewise.
8606 * gcc.dg/Werror-10.c: Likewise.
8607 * gcc.dg/Werror-11.c: Likewise.
8608 * gcc.dg/Werror-12.c: Likewise.
8609 * g++.old-deja/g++.mike/warn8.C: Likewise.
8610 * g++.dg/warn/Walways-true-1.C: Likewise.
8611 * g++.dg/warn/Walways-true-2.C: Likewise.
8612 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8613 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8614 -Wstring-literal-comparison with -Waddress.
8615 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8616 -Wno-string-literal-comparison with -Wno-address.
8617
8618 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8619
8620 * gnat.dg/self_aggregate_with_call.adb: New test.
8621
8622 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8623
8624 PR tree-optimization/30975
8625 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8626 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8627 * gcc.dg/vect/pr30795.c: New.
8628
8629 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8630
8631 PR fortran/30681
8632 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8633
8634 2007-02-18 Roger Sayle <roger@eyesopen.com>
8635
8636 PR rtl-optimization/28173
8637 * gcc.target/i386/andor-1.c: New test case.
8638
8639 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8640
8641 * gcc.dg/torture/builtin-ldexp-1.c: New.
8642 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8643
8644 2007-02-18 Roger Sayle <roger@eyesopen.com>
8645
8646 * gfortran.dg/array_constructor_15.f90: New test case.
8647
8648 2007-02-18 Roger Sayle <roger@eyesopen.com>
8649
8650 * gfortran.dg/forall_10.f90: New test case.
8651
8652 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8653
8654 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8655
8656 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8657
8658 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8659 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8660
8661 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8662
8663 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8664 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8665 * gcc.target/i386/xchg-1.c: New test.
8666 * gcc.target/i386/xchg-2.c: New test.
8667
8668 2007-02-16 Richard Guenther <rguenther@suse.de>
8669 Christian Bruel <christian.bruel@st.com>
8670
8671 * gcc.dg/strict-overflow-5.c: New testcase.
8672
8673 2007-02-16 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/30793
8676 * gfortran.dg/func_derived_4.f90: New test.
8677
8678 2007-02-15 Roger Sayle <roger@eyesopen.com>
8679
8680 PR middle-end/30391
8681 * gfortran.dg/pr30391-1.f90: New test case.
8682
8683 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8684
8685 PR middle-end/30433
8686 * gcc.c-torture/compile/pr30433.c: New testcase to check
8687 that complex constants comparisions are foldded.
8688
8689 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8690
8691 PR C++/30158
8692 * g++.dg/ext/stmtexpr10.C: New testcase.
8693
8694 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8695
8696 PR middle-end/30729
8697 * gcc.dg/Wunused-value-2.c: New testcase.
8698
8699 2007-02-15 Ian Lance Taylor <iant@google.com>
8700
8701 * g++.dg/eh/subreg-1.C: New test.
8702
8703 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8704
8705 PR c/26494
8706 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8707 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8708 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8709 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8710 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8711 * gcc.dg/Werror-implicit-function-declaration.c: New.
8712
8713 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8714
8715 PR c++/28943
8716 * g++.dg/warn/pr28943.C: New.
8717
8718 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8719
8720 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8721
8722 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8723
8724 PR fortran/30779
8725 * gfortran.dg/error_recovery_3.f90: New test.
8726
8727 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8728
8729 * g++.dg/tree-ssa/sra-1.C: New.
8730
8731 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8732
8733 * g++.dg/tree-ssa/sra-1.C: New.
8734
8735 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8736
8737 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8738
8739 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8740
8741 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8742
8743 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8744
8745 PR fortran/30799
8746 * gfortran.dg/logical_2.f90: New test.
8747
8748 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8749
8750 * gcc.dg/torture/complex-alias-1.c: New test.
8751
8752 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8753
8754 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8755 instead of -fdump-tree-tailcall.
8756
8757 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8758
8759 * gfortran.dg/interface_10.f90: Fix comment typo.
8760
8761 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8762
8763 PR tree-optimization/30771
8764 * gcc.dg/vect/pr30771.c: New test.
8765
8766 2007-02-13 Ian Lance Taylor <iant@google.com>
8767
8768 * gcc.dg/Wstrict-overflow-1.c: New test.
8769 * gcc.dg/Wstrict-overflow-2.c: New test.
8770 * gcc.dg/Wstrict-overflow-3.c: New test.
8771 * gcc.dg/Wstrict-overflow-4.c: New test.
8772 * gcc.dg/Wstrict-overflow-5.c: New test.
8773 * gcc.dg/Wstrict-overflow-6.c: New test.
8774 * gcc.dg/Wstrict-overflow-7.c: New test.
8775 * gcc.dg/Wstrict-overflow-8.c: New test.
8776 * gcc.dg/Wstrict-overflow-9.c: New test.
8777 * gcc.dg/Wstrict-overflow-10.c: New test.
8778
8779 2007-02-13 Roger Sayle <roger@eyesopen.com>
8780
8781 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8782
8783 2007-02-13 Richard Henderson <rth@redhat.com>
8784
8785 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8786 * gcc.c-torture/execute/pr29302-1.c: ... here.
8787
8788 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8789
8790 PR c/29521
8791 * gcc.dg/c90-return-1.c: Update output.
8792 * gcc.dg/c99-return-1.c: Likewise.
8793
8794 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8795
8796 PR fortran/30554
8797 * gfortran.dg/used_dummy_types_7.f90: New test..
8798
8799 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8800
8801 * gcc.target/i386/parity-1.c: New test.
8802 * gcc.target/i386/parity-2.c: New test.
8803
8804 2007-02-12 Roger Sayle <roger@eyesopen.com>
8805
8806 * gcc.target/i386/builtin-bswap-3.c: New test case.
8807
8808 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8809
8810 PR tree-optimization/29145
8811 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8812 alias analysis is improved to take better advantage of restrict
8813 qualified pointers.
8814 * gcc.dg/vect/vect-80.c: Likewise.
8815 * gcc.dg/vect/pr29145.c: New.
8816
8817 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8820 * gcc.target/i386/sse4a-insert.c: Likewise.
8821
8822 2007-02-11 Roger Sayle <roger@eyesopen.com>
8823
8824 * gcc.target/ia64/builtin-popcount-1.c: New test case.
8825 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8826
8827 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
8828
8829 PR fortran/30478
8830 * gfortran.dg/enum_4.f90: Update error message checks.
8831
8832 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
8833
8834 PR fortran/30554
8835 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8836 versions of the modules.
8837
8838 PR fortran/30617
8839 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8840 by getting rid of recursive I/O and providing functions with
8841 results.
8842
8843 PR fortran/30319
8844 * gfortran.dg/char_array_constructor_2.f90
8845
8846 2007-02-11 Mark Mitchell <mark@codesourcery.com>
8847
8848 PR c++/26988
8849 * g++.dg/template/spec34.C: New test
8850
8851 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
8852
8853 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8854 on i?86 and x86_64.
8855 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8856 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8857 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8858 on i?86 and x86_64.
8859 * gcc.dg/vect/vect-113.c: Ditto.
8860
8861 2007-02-06 Mark Mitchell <mark@codesourcery.com>
8862
8863 PR c++/29487
8864 * g++.dg/eh/weak1-C: New test.
8865 * g++.dg/eh/weak1-a.cc: Likewise.
8866 * g++.dg/eh/comdat1.C: Likewise.
8867
8868 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
8869 Dorit Nuzman <dorit@il.ibm.com>
8870
8871 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
8872 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
8873 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8874 * gcc.dg/vect/vect-113.c: Likewise.
8875
8876 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8877
8878 2007-02-10 Richard Henderson <rth@redhat.com>
8879
8880 * lib/target-supports.exp (check_effective_target_tls): Redefine
8881 to mean non-emulated tls.
8882 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8883 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8884 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8885 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8886 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8887 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8888 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8889
8890 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8891
8892 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8893
8894 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
8895
8896 * gfortran.dg/secnds.f: Replace time tolerance with a
8897 before-and-after bracket.
8898 * gfortran.dg/secnds-1.f: Likewise.
8899
8900 2007-02-09 Tobias Burnus <burnus@net-b.de>
8901
8902 PR fortran/30512
8903 * gfortran.dg/maxlocval_1.f90: New test.
8904
8905 2007-02-09 Roger Sayle <roger@eyesopen.com>
8906
8907 * gcc.target/ia64/builtin_bswap-1.c: New test case.
8908
8909 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8910
8911 PR fortran/30720
8912 * gfortran.dg/array_function_1.f90: New test.
8913
8914 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8915
8916 * lib/target-supports.exp (check_effective_target_lax_strtofp)
8917 (check_effective_target_dummy_wcsftime): New functions.
8918
8919 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8920
8921 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8922 * lib/target-supports.exp (check_effective_target_uclibc): New
8923 function.
8924
8925 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8926
8927 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8928 (vsnprintf): Don't define for uClibc targets.
8929
8930 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8931
8932 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8933 set before checking whether it was allowed.
8934 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8935 before checking inside_main.
8936
8937 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8938
8939 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8940 uClinux targets.
8941 (u16sf): Likewise u4sf.
8942 * g++.dg/compat/struct-layout-1.h: Likewise.
8943
8944 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8945
8946 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8947 procedure.
8948 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8949 m68k targets if check_effective_target_coldfire_fpu returns true.
8950
8951 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
8952 Richard Guenther <rguenther@suse.de>
8953
8954 PR middle-end/23361
8955 * gcc.dg/fold-compare-3.c: New testcase.
8956 * gcc.dg/tree-ssa/loop-24.c: Likewise.
8957
8958 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
8959
8960 * gcc.dg/pr26570.c: Clean up coverage files.
8961 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8962 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8963 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8964 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8965 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8966 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8967 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8968 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8969 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8970 * gcc.dg/tree-ssa/pr25501.c: Ditto.
8971 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8972 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8973 * gcc.dg/vect/pr28952.c: Ditto.
8974 * gcc.dg/vect/pr27151.c: Ditto.
8975 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8976 * g++.dg/gomp/macro-3.C: Ditto.
8977
8978 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
8979
8980 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8981 of the loop.
8982
8983 2007-02-08 Roger Sayle <roger@eyesopen.com>
8984
8985 * gcc.target/i386/builtin-bswap-2.c: New test case.
8986
8987 2007-02-08 Roger Sayle <roger@eyesopen.com>
8988
8989 * gfortran.dg/forall_8.f90: New test case.
8990 * gfortran.dg/forall_9.f90: Likewise.
8991
8992 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8993
8994 * gcc.dg/builtins-20.c: Add some -~ complex cases.
8995
8996 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
8997
8998 * lib/target-supports.exp (check_effective_target_simulator): New.
8999
9000 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9001
9002 * gcc.dg/tree-ssa/loop-25.c: New test.
9003
9004 2007-02-06 Richard Henderson <rth@redhat.com>
9005
9006 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9007
9008 2007-02-06 Roger Sayle <roger@eyesopen.com>
9009
9010 * gcc.target/powerpc/popcount-1.c: New test case.
9011 * gcc.target/powerpc/parity-1.c: Likewise.
9012
9013 2007-02-06 Richard Guenther <rguenther@suse.de>
9014
9015 PR middle-end/27302
9016 * gcc.dg/torture/pr27302-2.c: New testcase.
9017
9018 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9019
9020 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9021 * gcc.dg/vect/vect-iv-1.c: New test.
9022 * gcc.dg/vect/vect-iv-2.c: New test.
9023 * gcc.dg/vect/vect-iv-3.c: New test.
9024 * gcc.dg/vect/vect-iv-4.c: New test.
9025 * gcc.dg/vect/vect-iv-5.c: New test.
9026 * gcc.dg/vect/vect-iv-6.c: New test.
9027 * gcc.dg/vect/vect-iv-7.c: New test.
9028 * gcc.dg/vect/vect-iv-8.c: New test.
9029 * gcc.dg/vect/vect-iv-9.c: New test.
9030 * gcc.dg/vect/vect-iv-10.c: New test.
9031 * gcc.dg/vect/vect-iv-11.c: New test.
9032 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9033 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9034 * gcc.dg/vect/vect-14.c: Now vectorizable.
9035 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9036 loop).
9037 * gcc.dg/vect/vect-27.c: Likewise.
9038 * gcc.dg/vect/vect-29.c Likewise.
9039 * gcc.dg/vect/vect-dv-2.c: Likewise.
9040 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9041 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9042 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9043
9044 2007-02-06 Ira Rosen <irar@il.ibm.com>
9045
9046 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9047
9048 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9049
9050 * gcc.dg/builtins-20.c: Add more cases.
9051
9052 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9053
9054 PR debug/30189
9055 * gcc.dg/pr30189.c: New test.
9056
9057 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9058
9059 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9060 for running tests.
9061 * gcc.target/i386/sse4a-extract.c: New test.
9062 * gcc.target/i386/sse4a-insert.c: New test.
9063 * gcc.target/i386/sse4a-montsd.c: New test.
9064 * gcc.target/i386/sse4a-montss.c: New test.
9065
9066 2007-02-05 Richard Guenther <rguenther@suse.de>
9067
9068 * gcc.target/i386/vectorize3.c: New testcase.
9069
9070 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9071
9072 PR target/30665
9073 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9074
9075 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9076
9077 PR fortran/30611
9078 * gfortran.dg/repeat_1.f90: New test.
9079
9080 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9081
9082 PR fortran/30605
9083 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9084 * gfortran.dg/derived_init_2.f90: Ditto.
9085 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9086 * gfortran.dg/array_initializer_1.f90: Ditto.
9087 * gfortran.dg/do_2.f90: Ditto.
9088 * gfortran.dg/proc_assign_1.f90: Ditto.
9089
9090 2007-02-04 Richard Guenther <rguenther@suse.de>
9091
9092 PR middle-end/30636
9093 * g++.dg/warn/pr30636.C: New testcase.
9094 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9095
9096 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9097
9098 PR middle-end/30667
9099 * gfortran.dg/pr30667.f: New test.
9100
9101 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9102
9103 * gcc.dg/builtins-54.c: Add more cases.
9104
9105 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9106
9107 PR fortran/30514
9108 * gfortran.dg/zero_sized_2.f90: New test.
9109
9110 PR fortran/30660
9111 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9112
9113 PR fortran/29820
9114 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9115 file.
9116
9117 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9118
9119 PR fortran/30683
9120 * gfortran.dg/interface_10.f90: New test.
9121
9122 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9123
9124 * gcc.dg/builtins-20.c: Add more cases.
9125
9126 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9127
9128 PR target/29682
9129 * gcc-target/ia64/pr29682.c: New test.
9130
9131 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9132
9133 PR fortran/30284
9134 * gfortran.dg/arrayio_11.f90.f90: New test.
9135
9136 PR fortran/30626
9137 * gfortran.dg/arrayio_12.f90.f90: New test.
9138
9139 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR c++/30536
9142 * g++.dg/tls/diag-5.C: New test.
9143
9144 PR middle-end/30473
9145 * gcc.dg/pr30473.c: New test.
9146 * gcc.c-torture/execute/20070201-1.c: New test.
9147
9148 2007-02-01 Roger Sayle <roger@eyesopen.com>
9149
9150 * gfortran.dg/dependency_20.f90: New test case.
9151
9152 2007-01-31 Ian Lance Taylor <iant@google.com>
9153
9154 * gcc.dg/lower-subreg-1.c (test): New test.
9155
9156 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9157
9158 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9159
9160 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9161
9162 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9163 * gcc.dg/torture/builtin-math-3.c: Likewise.
9164
9165 2007-01-31 Dirk Mueller <dmueller@suse.de>
9166
9167 gcc.dg/Wparentheses-2.c: Update and add new tests.
9168
9169 2007-01-31 Ira Rosen <irar@il.ibm.com>
9170
9171 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9172 vectorize.
9173
9174 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9175
9176 * gcc.dg/builtins-63.c: New test.
9177
9178 2007-01-31 Tobias Burnus <burnus@net-b.de>
9179
9180 PR fortran/27588
9181 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9182
9183 2007-01-31 Tobias Burnus <burnus@net-b.de>
9184
9185 PR fortran/30520
9186 * gfortran.dg/volatile8.f90: New argument conformance test.
9187 * gfortran.dg/volatile9.f90: New scope test.
9188
9189 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9190
9191 PR c++/24745
9192 * g++.dg/warn/null4.C: New.
9193
9194 2001-01-30 Roger Sayle <roger@eyesopen.com>
9195 Uros Bizjak <ubizjak@gmail.com>
9196
9197 * gcc.dg/large-size-array-3.c: Correct typo.
9198
9199 2007-01-30 Richard Guenther <rguenther@suse.de>
9200
9201 PR middle-end/27657
9202 * g++.dg/debug/pr27657.C: New testcase.
9203
9204 2007-01-30 Richard Guenther <rguenther@suse.de>
9205
9206 PR middle-end/30313
9207 * gcc.dg/torture/pr30313.c: New testcase.
9208
9209 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9210
9211 * gcc.dg/dfp/dfp-except.h: New file.
9212 * gcc.dg/dfp/fe-check.h: New file.
9213 * gcc.dg/dfp/fe-binop.c: New test.
9214 * gcc.dg/dfp/fe-convert-1.c: New test.
9215 * gcc.dg/dfp/fe-convert-2.c: New test.
9216 * gcc.dg/dfp/fe-convert-3.c: New test.
9217
9218 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9219 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9220 * gcc.dg/dfp/convert-dfp.c: Ditto.
9221 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9222
9223 2007-01-29 Josh Conner <jconner@apple.com>
9224
9225 * gcc.target/powerpc/altivec-24.c: New test.
9226
9227 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9228
9229 PR c++/28266
9230 * g++.dg/parse/defarg12.C: New test.
9231
9232 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/30554
9235 * gfortran.dg/used_dummy_types_6.f90: New test.
9236
9237 2007-01-28 Jan Hubicka <jh@suse.cz>
9238
9239 * gcc.dg/tree-prof/val-prof-6.c: New test.
9240
9241 2007-01-28 Roger Sayle <roger@eyesopen.com>
9242
9243 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9244
9245 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9246
9247 PR C++/28988
9248 * g++.dg/expr/dtor4.C: New test.
9249
9250 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9251
9252 * gcc.dg/tree-ssa/loop-23.c: New test.
9253
9254 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9255
9256 PR libfortran/30389
9257 * gfortran.dg/achar_2.f90: New test.
9258 * gfortran.dg/achar_3.f90: New test.
9259
9260 2007-01-27 Ian Lance Taylor <iant@google.com>
9261
9262 * gcc.dg/strict-overflow-1.c: New test.
9263 * gcc.dg/no-strict-overflow-1.c: New test.
9264 * gcc.dg/strict-overflow-2.c: New test.
9265 * gcc.dg/no-strict-overflow-2.c: New test.
9266 * gcc.dg/strict-overflow-3.c: New test.
9267 * gcc.dg/no-strict-overflow-3.c: New test.
9268 * gcc.dg/strict-overflow-4.c: New test.
9269 * gcc.dg/no-strict-overflow-4.c: New test.
9270 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9271 * gcc.dg/pr15784-1.c: Likewise.
9272 * gcc.dg/pr20922-1.c: Likewise.
9273 * gcc.dg/pr20922-3.c: Likewise.
9274 * gcc.dg/pr20922-4.c: Likewise.
9275 * gcc.dg/pr20922-6.c: Likewise.
9276 * gcc.dg/compare-4.c: Likewise.
9277 * gcc.dg/torture/pr26898-1.c: Likewise.
9278 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9279 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9280 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9281 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9282 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9283 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9284 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9285 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9286 * g++.dg/tree-ssa/pr21082.C: Likewise.
9287
9288 2007-01-27 Roger Sayle <roger@eyesopen.com>
9289
9290 * gcc-dg/large-size-array-3.c: New test case.
9291
9292 2007-01-27 Roger Sayle <roger@eyesopen.com>
9293
9294 * gfortran.dg/forall_7.f90: New test case.
9295
9296 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9297
9298 PR fortran/30407
9299 * gfortran.dg/where_operator_assign_1.f90: New test.
9300 * gfortran.dg/where_operator_assign_2.f90: New test.
9301 * gfortran.dg/where_operator_assign_3.f90: New test.
9302
9303 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9304
9305 * lib/target-supports.exp
9306 (check_effective_target_powerpc_altivec): New.
9307 (check_effective_target_vect_cmdline_needed): Use it.
9308
9309 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9310
9311 PR fortran/30278
9312 * gfortran.dg/backslash_3.f: New test.
9313
9314 2007-01-26 Richard Guenther <rguenther@suse.de>
9315
9316 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9317
9318 2007-01-26 Tobias Burnus <burnus@net-b.de>
9319
9320 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9321 * gfortran.dg/vect/vect.exp: Ditto.
9322 * gfortran.dg/dg.exp: Ditto.
9323 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9324 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9325
9326 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9327
9328 * gcc.dg/builtins-20.c: Add more cases.
9329 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9330
9331 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9332
9333 PR fortran/30437
9334 * gcc.dg/Wall.c: New.
9335 * gcc.dg/Wno-all.c: New.
9336 * gfortran.dg/Wall.f90: New.
9337 * gfortran.dg/Wno-all.f90: New.
9338
9339 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9340
9341 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9342 * g++.dg/eh/simd-2.C: Also run on Darwin.
9343 * g++.dg/eh/simd-3.C: New.
9344 * g++.dg/eh/simd-4.C: New.
9345
9346 2007-01-25 Richard Guenther <rguenther@suse.de>
9347
9348 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9349 and _PROFILE_USE.
9350 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9351
9352 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9353
9354 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9355 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9356 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9357 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9358 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9359 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9360 * gcc.dg/ipa/ipa-7.c: New testcase.
9361
9362 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9363
9364 * g++.dg/cpp0x/warn_cxx0x.C: New.
9365
9366 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9367
9368 * gcc.dg/builtins-20.c: Test builtin carg.
9369
9370 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR middle-end/27416
9373 * gcc.dg/gomp/pr27416.c: New test.
9374
9375 PR middle-end/30494
9376 * gcc.dg/gomp/pr30494.c: New test.
9377 * g++.dg/gomp/pr30494.C: New test.
9378
9379 PR middle-end/30421
9380 * gcc.dg/gomp/pr30421.c: New test.
9381
9382 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9383
9384 * gcc.target/ia64/versionid-1.c: New test.
9385 * gcc.target/ia64/versionid-2.c: New test.
9386
9387 2007-01-24 Richard Guenther <rguenther@suse.de>
9388
9389 PR testsuite/30181
9390 * gcc.dg/builtins-57.c: Change to a link-time testcase
9391 to support non-C99 targets.
9392
9393 2007-01-24 Jan Hubicka <jh@suse.cz>
9394
9395 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9396
9397 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9398
9399 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9400
9401 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9402
9403 PR objc/27438
9404 * objc.dg/const-str-12.m: New test.
9405
9406 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9407
9408 PR fortran/30532
9409 * gfortran.dg/ctrl-z.f90: New test.
9410
9411 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9412
9413 PR fortran/30481
9414 * gfortran.dg/namelist_assumed_char.f90: New test.
9415
9416 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9417
9418 PR c++/27492
9419 * g++.dg/inherit/covariant15.C: New test.
9420
9421 2007-01-23 Ian Lance Taylor <iant@google.com>
9422
9423 * g++.dg/warn/Wparentheses-24.C: New test.
9424
9425 2007-01-23 Richard Guenther <rguenther@suse.de>
9426
9427 PR testsuite/30560
9428 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9429 with full path.
9430
9431 2007-01-22 Richard Guenther <rguenther@suse.de>
9432
9433 PR tree-optimization/30038
9434 * gcc.dg/builtins-62.c: New testcase.
9435
9436 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9437
9438 * gcc.c-torture/compile/20070121.c: New test.
9439
9440 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9441
9442 PR libfortran/30525
9443 * gfortran.dg/char_comparison_1.f: New test.
9444
9445 2007-01-21 Ira Rosen <irar@il.ibm.com>
9446
9447 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9448
9449 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9450
9451 PR objc/30479
9452 * objc.dg/pch: New directory.
9453 * objc.dg/pch/pch.exp: New file.
9454 * objc.dg/pch/interface-1.m: New test.
9455 * objc.dg/pch/interface-1.hs: New include file.
9456 * lib/objc.exp (objc_target_compile): Add
9457 "-x objective-c-header" in front of the sources if this is
9458 a precompiled header being compiled.
9459
9460 2007-01-20 Roger Sayle <roger@eyesopen.com>
9461
9462 * gfortran.dg/array_memcpy_3.f90: New test case.
9463 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9464
9465 2007-01-20 Roger Sayle <roger@eyesopen.com>
9466 Brooks Moses <brooks.moses@codesourcery.com>
9467 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9468
9469 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9470 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9471
9472 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9473
9474 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9475
9476 2007-01-19 Mike Stump <mrs@apple.com>
9477
9478 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9479 away.
9480
9481 2007-01-19 Roger Sayle <roger@eyesopen.com>
9482
9483 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9484 option instead of -funsafe-math-optimizations.
9485
9486 2007-01-19 Tomas Bily <tbily@suse.cz>
9487
9488 gcc.dg/tree-prof/indir-call-prof.c: New.
9489 g++.dg/dg.exp: Add tree-prof subdirectory.
9490 g++.dg/tree-prof/indir-call-prof.C: New.
9491 g++.dg/tree-prof/tree-prof.exp: New.
9492
9493 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9494
9495 PR c++/17947
9496 * g++.dg/warn/deprecated.C: Update warning output.
9497 * g++.dg/warn/deprecated-2.C: Likewise.
9498 * g++.dg/warn/deprecated-3.C: New.
9499
9500 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9501
9502 * gcc.c-torture/execute/nestfunc-7.c: New.
9503
9504 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9505
9506 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9507
9508 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9509
9510 * gcc.dg/m68k-pic-1.c: New.
9511
9512 2007-01-18 Roger Sayle <roger@eyesopen.com>
9513
9514 * gfortran.dg/array_memcpy_4.f90: New test case.
9515
9516 2007-01-18 Josh Conner <jconner@apple.com>
9517
9518 PR target/30485
9519 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9520 * gcc.dg/vect/no-trapping-math-1: New.
9521 * gcc.dg/vect/no-trapping-math-2: New.
9522
9523 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9524
9525 * gcc.target/i386/387-8.c: Update comment about optimizing
9526 inherent load of 1.0 of fptan instruction.
9527
9528 2007-01-18 Dirk Mueller <dmueller@suse.de>
9529 Richard Guenther <rguenther@suse.de>
9530
9531 PR diagnostic/8268
9532 * gcc.dg/Warray-bounds.c: New testcase.
9533 * gcc.dg/Warray-bounds-2.c: New testcase.
9534 * g++.dg/warn/Warray-bounds.C: New testcase.
9535 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9536
9537 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9538
9539 PR fortran/30476
9540 * gfortran.dg/generic_12.f90: New test.
9541
9542 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9543
9544 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9545 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9546
9547 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9548
9549 * gcc.dg/dfp/compare-special.h: New file.
9550 * gcc.dg/dfp/compare-special-32.c: New test.
9551 * gcc.dg/dfp/compare-special-64.c: New test.
9552 * gcc.dg/dfp/compare-special-128.c: New test.
9553
9554 2007-01-16 Roger Sayle <roger@eyesopen.com>
9555 Paul Thomas <pault@gcc.gnu.org>
9556 Steven G. Kargl <kargl@gcc.gnu.org>
9557
9558 PR fortran/30404
9559 * gfortran.dg/forall_6.f90: New test case.
9560 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9561 * gfortran.dg/dependency_13.f90: Likewise.
9562
9563 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9564
9565 PR testsuite/12325
9566 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9567 targets that don't support Inf.
9568
9569 2007-01-15 Dale Johannesen <dalej@apple.com>
9570
9571 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9572
9573 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9574
9575 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9576 of achar for 0xff to avoid the "Extended ASCII not
9577 implemented" error message.
9578
9579 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9580
9581 PR fortran/28172
9582 * gfortran.dg/altreturn_4.f90: New test.
9583
9584 PR fortran/29389
9585 * gfortran.dg/stfunc_4.f90: New test.
9586
9587 PR fortran/29712
9588 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9589 * gfortran.dg/initialization_1.f90: Change warning.
9590
9591 PR fortran/30283
9592 * gfortran.dg/specification_type_resolution_2.f90: New test.
9593
9594 2007-01-14 Jan Hubicka <jh@suse.cz>
9595
9596 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9597 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9598 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9599 elimination.
9600
9601 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9602
9603 PR fortran/30410
9604 * gfortran.dg/external_procedures_2.f90: New test.
9605
9606 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9607
9608 PR target/30413
9609 * gcc.target/i386/pr30413.c: New test.
9610
9611 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9612
9613 PR fortran/30452
9614 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9615
9616 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9617
9618 * gcc.dg/20070112-1.c: New test.
9619
9620 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9621
9622 PR libgfortran/30435
9623 * gfortran.dg/list_read_6.f90: New test.
9624
9625 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9626
9627 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9628
9629 2007-01-12 Tom Tromey <tromey@redhat.com>
9630
9631 PR preprocessor/28227:
9632 * gcc.dg/cpp/pr28227.c: New file.
9633
9634 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9635
9636 * gcc.dg/tree-ssa/loop-22.c: New test.
9637
9638 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9639
9640 PR tree-optimization/29516
9641 * gcc.dg/tree-ssa/loop-20.c: New test.
9642
9643 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9644
9645 PR libfortran/30415
9646 * minmaxloc_integer_kinds_1.f90: New test.
9647
9648 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9649
9650 PR c++/29573
9651 * g++.dg/template/sizeof-template-argument.C: New test.
9652
9653 2007-01-11 Jan Hubicka <jh@suse.cz>
9654
9655 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9656 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9657 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9658 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9659 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9660 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9661 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9662 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9663 transformation in question.
9664 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9665 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9666 * gcc.dg/always_inline3.c: Likewise.
9667
9668 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9669
9670 PR c++/28999
9671 * g++.dg/template/typename11.C: New test.
9672
9673 2007-01-10 Robert Kennedy <jimbob@google.com>
9674
9675 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9676
9677 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9678
9679 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9680 for different integer kinds.
9681 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9682 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9683 * gfortran.dg/ishft_2.f90: New test.
9684 * gfortran.dg/ishft_3.f90: New test.
9685
9686 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9687
9688 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9689
9690 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9691
9692 PR tree-optimization/30322
9693 * gcc.dg/tree-ssa/loop-21.c: New test.
9694
9695 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9696
9697 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9698
9699 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9700
9701 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9702
9703 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9704
9705 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9706 * g++.dg/warn/overflow-warn-3.C: Likewise.
9707 * g++.dg/warn/overflow-warn-4.C: Likewise.
9708 * g++.dg/warn/overflow-warn-5.C: Likewise.
9709 * g++.dg/warn/overflow-warn-6.C: Likewise.
9710 * g++.dg/warn/Woverflow-1.C: Likewise.
9711 * g++.dg/warn/Woverflow-2.C: Likewise.
9712 * g++.dg/warn/Woverflow-3.C: Likewise.
9713 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9714
9715 2007-01-08 Roger Sayle <roger@eyesopen.com>
9716
9717 * gfortran.dg/array_constructor_14.f90: New test case.
9718 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9719
9720 2007-01-08 Richard Guenther <rguenther@suse.de>
9721
9722 PR tree-optimization/23603
9723 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9724 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9725
9726 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9727
9728 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9729 in __v8qi typedef.
9730 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9731 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9732 compiler behaviour.
9733 * gcc.dg/simd-5.c: Likewise.
9734 * gcc.dg/simd-6.c: Likewise.
9735 * g++.dg/conversion/simd1.C: Likewise.
9736 * g++.dg/conversion/simd3.C: Likewise.
9737 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9738 (main): Use it.
9739
9740 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9741
9742 PR tree-optimization/29877
9743 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9744 name of a hard register for the target concerned. Adjust dg-error
9745 directives to cope with new behaviour of TER.
9746
9747 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9748
9749 PR c++/28986
9750 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9751 * g++.dg/warn/overflow-warn-1.C: New.
9752 * g++.dg/warn/overflow-warn-3.C: New.
9753 * g++.dg/warn/overflow-warn-4.C: New.
9754 * g++.dg/warn/overflow-warn-5.C: New.
9755 * g++.dg/warn/overflow-warn-6.C: New.
9756 * g++.dg/warn/Woverflow-1.C: New.
9757 * g++.dg/warn/Woverflow-2.C: New.
9758 * g++.dg/warn/Woverflow-3.C: New.
9759 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9760
9761 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9762
9763 PR fortran/27698
9764 * gfortran.dg/invalid_name.f90: New test.
9765 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9766 * gfortran.dg/gomp/pr29759.f90: Ditto.
9767
9768 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9769
9770 * gfortran.dg/present_1.f90: Update error message.
9771
9772 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9773
9774 PR c++/19439
9775 * g++.dg/template/duplicate1.C: New test
9776 * g++.dg/template/memfriend6.C: Adjust error markers.
9777
9778 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9779
9780 PR tree-opt/30385
9781 * gcc.dg/torture/inline-1.c: New test.
9782
9783 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9784
9785 PR c/19978
9786 * gcc.dg/multiple-overflow-warn-1.c: New.
9787 * gcc.dg/multiple-overflow-warn-2.c: New.
9788 * gcc.dg/overflow-warn-6.c: New.
9789 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9790
9791 2007-01-05 Roger Sayle <roger@eyesopen.com>
9792
9793 * gfortran.dg/array_memcpy_1.f90: New test case.
9794 * gfortran.dg/array_memcpy_2.f90: Likewise.
9795
9796 2007-01-05 Richard Guenther <rguenther@suse.de>
9797
9798 PR middle-end/27826
9799 * g++.dg/opt/pr27826.C: New testcase.
9800
9801 2007-01-05 Ian Lance Taylor <iant@google.com>
9802
9803 * gcc.dg/Walways-true-1.c: New test.
9804 * gcc.dg/Walways-true-2.c: New test.
9805 * g++.dg/warn/Walways-true-1.C: New test.
9806 * g++.dg/warn/Walways-true-2.C: New test.
9807
9808 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR c/30360
9811 * gcc.dg/pr30360.c: New test.
9812
9813 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
9814
9815 PR fortran/23232
9816 * gfortran.dg/data_implied_do_1.f90: New test.
9817
9818 PR fortran/27996
9819 PR fortran/27998
9820 * gfortran.dg/char_length_1.f90: New test.
9821
9822 2007-01-05 Richard Guenther <rguenther@suse.de>
9823
9824 PR middle-end/28116
9825 * g++.dg/opt/pr28116.C: New testcase.
9826
9827 2007-01-05 Tobias Burnus <burnus@net-b.de>
9828
9829 PR fortran/29624
9830 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9831 invalid deallocate.
9832 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9833 * gfortran.dg/protected_4.f90: Add pointer intent check.
9834 * gfortran.dg/protected_6.f90: Add pointer intent check.
9835 * gfortran.dg/pointer_intent_1.f90: New test.
9836 * gfortran.dg/pointer_intent_2.f90: New test.
9837 * gfortran.dg/pointer_intent_3.f90: New test.
9838
9839 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
9840
9841 PR 30235
9842 * gfortran.dg/altreturn_2.f90: new test.
9843
9844 2007-01-04 Tom Tromey <tromey@redhat.com>
9845
9846 PR preprocessor/28165:
9847 * gcc.dg/cpp/pr28165.c: New file.
9848
9849 2007-01-03 Josh Conner <jconner@apple.com>
9850
9851 PR middle-end/29683
9852 * gcc.dg/pr29683.c: New.
9853
9854 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR c++/28217
9857 * g++.dg/pch/template-1.C: New test.
9858 * g++.dg/pch/template-1.Hs: New file.
9859
9860 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9861
9862 PR middle-end/30353
9863 * gcc.c-torture/compile/complex-4.c: New test.
9864
9865 2007-01-03 Joseph Myers <joseph@codesourcery.com>
9866
9867 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9868 -maltivec.
9869 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9870
9871 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9872
9873 PR middle-end/30286
9874 * gcc.dg/pr30286.c: New test.
9875
9876 PR c++/29535
9877 * g++.dg/template/crash66.C: New test.
9878
9879 PR c++/29054
9880 * g++.dg/template/friend49.C: New test.
9881
9882 2007-01-03 Steven G. Kargl <kargls@comcast.net>
9883
9884 * gfortran.dg/ibits.f90: New test.
9885
9886 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
9887
9888 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9889 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9890
9891 2007-01-02 Jan Hubicka <jh@suse.cz>
9892
9893 * gcc.dg/pr16194.c: We now output error on all three functions,
9894 not just first one.
9895
9896 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9897
9898 PR c/19977
9899 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9900 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9901
9902 2006-01-02 Ian Lance Taylor <iant@google.com>
9903
9904 * g++.dg/warn/Wparentheses-22.C: New test.
9905 * g++.dg/warn/Wparentheses-23.C: New test.
9906
9907 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9908
9909 PR middle-end/7651
9910 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9911 * gcc.dg/declspec-3-Wextra.c: New.
9912 * gcc.dg/declspec-3-no.c: New
9913
9914 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
9915
9916 PR fortran/20896
9917 * gfortran.dg/interface_10.f90: Remove.
9918
9919 2007-01-01 Roger Sayle <roger@eyesopen.com>
9920
9921 * gcc.dg/fold-eqxor-4.c: New test case.
9922
9923 2007-01-02 Joseph Myers <joseph@codesourcery.com>
9924
9925 PR middle-end/30311
9926 * gcc.c-torture/compile/pr30311.c: New test.
9927
9928 2007-01-01 Andrew Pinski <pinskia@gmail.com>
9929
9930 PR middle-end/30253
9931 * gcc.c-torture/compile/statement-expression-1.c: New test.
9932
9933 2007-01-01 Andreas Schwab <schwab@suse.de>
9934
9935 PR target/29166
9936 * g++.dg/eh/pr29166.C: New test.
9937
9938 2007-01-01 Joseph Myers <joseph@codesourcery.com>
9939
9940 * lib/target-supports.exp (check_effective_target_powerpc_spe):
9941 New.
9942 (check_effective_target_vect_cmdline_needed): Use it.
9943
9944 2006-12-31 Richard Guenther <rguenther@suse.de>
9945
9946 PR middle-end/30137
9947 * gcc.dg/pr30137-1.c: New testcase.
9948 * gcc.dg/pr30137-2.c: Likewise.
9949
9950 2006-12-31 Roger Sayle <roger@eyesopen.com>
9951
9952 PR middle-end/30322
9953 * gcc.dg/fold-plusnot-1.c: New test case.
9954
9955 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
9956
9957 PR c++/29731
9958 * g++.dg/parse/template22.C: New test.
9959
9960 2006-12-31 Richard Guenther <rguenther@suse.de>
9961
9962 PR middle-end/30338
9963 * gcc.c-torture/compile/pr30338.c: New testcase.
9964
9965 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
9966
9967 PR fortran/27900
9968 * gfortran.dg/intrinsic_actual_4.f90: New test.
9969
9970 PR fortran/24325
9971 * gfortran.dg/func_decl_3.f90: New test.
9972
9973 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
9974
9975 PR fortran/23060
9976 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9977 * gfortran.dg/c_by_val_1.f: New test.
9978 * gfortran.dg/c_by_val_2.f: New test.
9979 * gfortran.dg/c_by_val_3.f: New test.
9980
9981 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
9982
9983 PR libfortran/30321
9984 * gfortran.dg/sum_zero_array_1.f90: New test.
9985
9986 2006-12-29 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR preprocessor/29612
9989 * gcc.dg/cpp/pr29612-1.c: New test.
9990 * gcc.dg/cpp/pr29612-2.c: New test.
9991
9992 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
9993
9994 PR fortran/30034
9995 * gfortran.dg/pure_formal_proc_1.f90: New test.
9996
9997 PR fortran/30237
9998 * gfortran.dg/intrinsic_actual_3.f90: New test.
9999
10000 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10001
10002 PR fortran/30014
10003 * gfortran.dg/io_constraints_1.f90: Update test.
10004 * gfortran.dg/io_constraints_2.f90: Update test.
10005 * gfortran.dg/inquire_iolength.f90: New test.
10006
10007 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10008
10009 PR fortran/20896
10010 * gfortran.dg/interface_10.f90: New test.
10011 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10012 since z is already, locally a variable.
10013
10014 PR fortran/25135
10015 * gfortran.dg/generic_11.f90: New test.
10016 * gfortran.dg/interface_7.f90: Remove name clash between module
10017 name and procedure 'x' referenced in the interface.
10018
10019 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10020
10021 PR middle-end/7651
10022 * gcc.dg/Wmissing-parameter-type.c: New.
10023 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10024 * gcc.dg/Wmissing-parameter-type-no.c: New.
10025
10026 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10027
10028 PR fortran/25818
10029 * gfortran.dg/entry_array_specs_2.f: New test.
10030
10031 PR fortran/30084
10032 * gfortran.dg/nested_modules_6.f90: New test.
10033
10034 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10035
10036 PR middle-end/7651
10037 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10038 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10039
10040 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10041
10042 PR C++/30168
10043 * g++.dg/opt/complex6.C: New test.
10044
10045 2006-12-22 Ben Elliston <bje@au.ibm.com>
10046
10047 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10048 full" if the linker on spu-*-* warns about exceeding local store.
10049
10050 And revert this patch:
10051 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10052 fail to link due to relocation overflows on spu-*-*.
10053
10054 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10055
10056 PR fortran/30273
10057 * gfortran.dg/dependency_19.f90: New test.
10058
10059 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10060
10061 PR fortran/30202
10062 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10063
10064 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10065
10066 PR middle-end/30262
10067 * gcc.c-torture/execute/20061220-1.c: New test.
10068
10069 PR middle-end/30263
10070 * gcc.dg/gomp/asm-1.c: New test.
10071
10072 PR target/30230
10073 * g++.dg/eh/ia64-2.C: New test.
10074
10075 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10076
10077 PR target/28966
10078 PR target/29248
10079 * gcc.dg/rs6000-leaf.c: New.
10080
10081 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10082
10083 PR fortran/25392
10084 * gfortran.dg/f2c_8.f90: New test.
10085
10086 2006-12-20 Bill Wendling <wendling@apple.com>
10087
10088 * gcc.dg/asm-b.c: Check for __ppc64__.
10089
10090 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10091
10092 PR fortran/30190
10093 * gfortran.dg/bounds_check_5.f90: New test.
10094
10095 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10096
10097 PR middle-end/30143
10098 * gcc.dg/gomp/complex-1.c: New testcase.
10099
10100 2006-12-20 Roger Sayle <roger@eyesopen.com>
10101
10102 * gfortran.dg/array_memset_1.f90: New test case.
10103
10104 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10105
10106 * lib/target-supports.exp: Add spu to
10107 check_effective_target_vect_widen_mult_hi_to_si.
10108
10109 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10110
10111 PR fortran/29992
10112 * gfortran.dg/generic_9.f90: New test.
10113
10114 PR fortran/30081
10115 * gfortran.dg/generic_10.f90: New test.
10116
10117 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10118
10119 PR tree-opt/30045
10120 * gcc.dg/pr30045.c: New test.
10121
10122 2006-12-20 Ben Elliston <bje@au.ibm.com>
10123
10124 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10125
10126 2006-12-19 Eric Christopher <echristo@apple.com>
10127
10128 PR target/29302
10129 * gcc.c-torture/execute/pr29302-1.c: New.
10130
10131 2006-12-19 Tobias Burnus <burnus@net-b.de>
10132
10133 PR fortran/39238
10134 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10135
10136 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10137
10138 PR fortran/30236
10139 * gfortran.dg/altreturn_3.f90: New test.
10140
10141 * gfortran.dg/char_result_12.f90: Fix comment typos.
10142
10143 2006-12-19 Ben Elliston <bje@au.ibm.com>
10144
10145 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10146 as newlib's stdio.h uses non-traditional cpp constructs.
10147
10148 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10149
10150 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10151 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10152 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10153 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10154 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10155 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10156 * gfortran.dg/default_initialization.f: Renamed to
10157 default_initialization_1.f
10158 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10159 dollar_edit_descriptor_1.f
10160 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10161 dollar_edit_descriptor_2.f
10162 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10163 dollar_edit_descriptor_3.f
10164 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10165 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10166 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10167 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10168 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10169 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10170 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10171 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10172 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10173 * gfortran.dg/default_initialization_1.f: Renamed from
10174 default_initialization.f
10175 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10176 dollar_edit_descriptor-1.f
10177 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10178 dollar_edit_descriptor-2.f
10179 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10180 dollar_edit_descriptor-3.f
10181 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10182 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10183 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10184
10185 2006-12-18 Bill Wendling <wendling@apple.com>
10186
10187 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10188 id is an OjbC keyword.
10189
10190 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10191
10192 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10193
10194 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10195
10196 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10197
10198 2006-12-18 Ian Lance Taylor <iant@google.com>
10199
10200 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10201
10202 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10203
10204 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10205
10206 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10207
10208 PR fortran/30207
10209 * gfortran.fortran-torture/execute/where21.f90: New test.
10210
10211 2006-12-17 Tobias Burnus <burnus@net-b.de>
10212
10213 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10214
10215 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10216
10217 PR middle-end/7651
10218 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10219 * gcc.dg/if-empty-1.c: Likewise.
10220 * gcc.dg/pr23165.c: Likewise.
10221 * g++.dg/warn/empty-body.C: Likewise.
10222
10223 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10224
10225 PR libfortran/30005
10226 * gfortran.dg/open_errors.f90: New test.
10227
10228 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10229
10230 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10231
10232 * gcc.target/i386/ssse3-pabsb.c: New file.
10233 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10234 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10235 * gcc.target/i386/ssse3-palignr.c: Likewise.
10236 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10237 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10238 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10239 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10240 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10241 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10242 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10243 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10244 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10245 * gcc.target/i386/ssse3-psignb.c: Likewise.
10246 * gcc.target/i386/ssse3-psignd.c: Likewise.
10247 * gcc.target/i386/ssse3-psignw.c: Likewise.
10248 * gcc.target/i386/ssse3-vals.h: Likewise.
10249
10250 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10251
10252 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10253 * lib/fortran-torture.exp: Include target-supports.exp.
10254
10255 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR target/30185
10258 * gcc.c-torture/execute/pr30185.c: New test.
10259
10260 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10261
10262 PR testsuite/30179
10263 PR testsuite/30180
10264 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10265 * gcc.dg/builtin-bswap-2.c: Likewise.
10266 * gcc.dg/builtin-bswap-3.c: Likewise.
10267 * gcc.dg/builtin-bswap-4.c: Likewise.
10268 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10269 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10270
10271 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10272
10273 PR libfortran/30145
10274 * gfortran.dg/write_zero_array: New test.
10275
10276 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10277
10278 PR fortran/30200
10279 * gfortran.dg/write_fmt_trim.f90: New test.
10280
10281 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10282
10283 PR 30194
10284 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10285 temporarily.
10286
10287 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10288
10289 * lib/target-supports.exp (check_weak_available): Use istarget
10290 "hppa*-*-hpux10*" instead of regexp.
10291 (check_cxa_atexit_available): Likewise.
10292
10293 2006-12-14 Richard Guenther <rguenther@suse.de>
10294
10295 PR tree-optimization/30197
10296 * gcc.c-torture/execute/complex-1.c: Fix function name.
10297 * gcc.dg/builtins-61.c: New testcase.
10298
10299 2006-12-14 Richard Guenther <rguenther@suse.de>
10300
10301 PR middle-end/30172
10302 * gcc.dg/pr30172-1.c: New testcase.
10303
10304 2006-12-14 Richard Guenther <rguenther@suse.de>
10305
10306 PR tree-optimization/30198
10307 * gcc.dg/builtins-60.c: New testcase.
10308
10309 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10310
10311 * lib/target-supports.exp (vect_no_align): Remove spu.
10312
10313 2006-12-13 Ian Lance Taylor <iant@google.com>
10314
10315 PR c++/19564
10316 PR c++/19756
10317 * g++.dg/warn/Wparentheses-5.C: New test.
10318 * g++.dg/warn/Wparentheses-6.C: New test.
10319 * g++.dg/warn/Wparentheses-7.C: New test.
10320 * g++.dg/warn/Wparentheses-8.C: New test.
10321 * g++.dg/warn/Wparentheses-9.C: New test.
10322 * g++.dg/warn/Wparentheses-10.C: New test.
10323 * g++.dg/warn/Wparentheses-11.C: New test.
10324 * g++.dg/warn/Wparentheses-12.C: New test.
10325 * g++.dg/warn/Wparentheses-13.C: New test.
10326 * g++.dg/warn/Wparentheses-14.C: New test.
10327 * g++.dg/warn/Wparentheses-15.C: New test.
10328 * g++.dg/warn/Wparentheses-16.C: New test.
10329 * g++.dg/warn/Wparentheses-17.C: New test.
10330 * g++.dg/warn/Wparentheses-18.C: New test.
10331 * g++.dg/warn/Wparentheses-19.C: New test.
10332 * g++.dg/warn/Wparentheses-20.C: New test.
10333 * g++.dg/warn/Wparentheses-21.C: New test.
10334
10335 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10336
10337 PR testsuite/30157
10338 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10339 for target "hppa.*hpux10".
10340
10341 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10342
10343 * g++.dg/debug/vartrack1.C: New test.
10344
10345 * g++.dg/opt/ifcvt1.C: New test.
10346
10347 * gcc.dg/tls/opt-13.c: New test.
10348
10349 * gcc.dg/20060425-2.c: New test.
10350
10351 * g++.dg/opt/pr15054-2.C: New test.
10352
10353 * gcc.c-torture/execute/20060420-1.c: New test.
10354
10355 * gcc.c-torture/execute/20060412-1.c: New test.
10356
10357 * objc/compile/20060406-1.m: New test.
10358
10359 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10360
10361 * g++.dg/template/array17.C: New test.
10362
10363 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10364
10365 * gcc.target/powerpc/altivec-23.c: New test.
10366
10367 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10368
10369 PR c++27316
10370 * g++.dg/inherit/error3.C: New test.
10371
10372 PR c++/28740
10373 * g++.dg/inherit/error4.C: New test.
10374
10375 2006-12-13 Richard Guenther <rguenther@suse.de>
10376
10377 PR tree-optimization/17687
10378 * gcc.dg/builtins-59.c: New testcase.
10379
10380 2006-12-13 Ben Elliston <bje@au.ibm.com>
10381
10382 * gcc.target/spu/Wmain.c: New test.
10383
10384 2006-12-12 Josh Conner <jconner@apple.com>
10385
10386 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10387 * g++.dg/abi/thunk4.C: Likewise.
10388 * g++.dg/abi/rtti3.C: Likewise.
10389
10390 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10391
10392 * gcc.target/spu/cpat-1.c: New test.
10393 * gcc.target/spu/cpat-2.c: New test.
10394 * gcc.target/spu/cpat-3.c: New test.
10395 * gcc.target/spu/cpat-4.c: New test.
10396
10397 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10398
10399 PR tree-opt/28436
10400 * gcc.c-torture/compile/vector-1.c: New test.
10401 * gcc.c-torture/compile/vector-2.c: New test.
10402 * gcc.c-torture/compile/vector-3.c: New test.
10403
10404 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10405
10406 * lib/fortran-torture.exp: Update copyright years. Remove
10407 obsolete comment. Test -ftree-vectorize where it makes sense.
10408 * lib/gfortran-dg.exp: Update copyright years. Use settings
10409 from fortran-torture.exp.
10410 * gfortran.dg/char_transpose_1.f90,
10411 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10412 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10413 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10414 '-w' to dg-options.
10415
10416 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10417
10418 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10419 saved_${tool}_load.
10420
10421 2006-12-12 Ira Rosen <irar@il.ibm.com>
10422
10423 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10424 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10425 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10426 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10427 gaps.
10428
10429 2006-12-12 Richard Guenther <rguenther@suse.de>
10430
10431 PR middle-end/30147
10432 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10433
10434 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10435 Diego Novillo <dnovillo@redhat.com>
10436
10437 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10438 VDEF/VUSE changes.
10439 * gcc.dg/tree-ssa/pr26421.c: Likewise
10440 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10441 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10442 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10443 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10444 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10445 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10446 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10447 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10448 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10449
10450 2006-12-11 Jan Hubicka <jh@suse.cz>
10451
10452 * gcc.dg/tree-prof/stringop-1.c: New test.
10453 * gcc.dg/tree-prof/stringop-2.c: New test.
10454
10455 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10456
10457 PR target/30120
10458 * gcc.target/i386/pr30120.c: New test.
10459
10460 Revert:
10461 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10462
10463 * gcc.target/i386/x87regparm-1.c: New test.
10464 * gcc.target/i386/x87regparm-2.c: New test.
10465 * gcc.target/i386/x87regparm-3.c: New test.
10466 * gcc.target/i386/x87regparm-4.c: New test.
10467
10468 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10469
10470 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10471
10472 2006-12-10 Tobias Burnus <burnus@net-b.de>
10473
10474 PR fortran/23994
10475 * gfortran.dg/protected_1.f90: New test.
10476 * gfortran.dg/protected_2.f90: New test.
10477 * gfortran.dg/protected_3.f90: New test.
10478 * gfortran.dg/protected_4.f90: New test.
10479 * gfortran.dg/protected_5.f90: New test.
10480 * gfortran.dg/protected_6.f90: New test.
10481
10482 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10483 Tobias Burnus <burnus@gcc.gnu.org>
10484
10485 PR fortran/29975
10486 PR fortran/30068
10487 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10488 interface.
10489 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10490 ambiguous interfaces.
10491 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10492 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10493 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10494 ambiguous interfaces.
10495 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10496 * gfortran.dg/array_initializer_2.f90: Add initializer array
10497 constructor test.
10498
10499 PR fortran/30096
10500 * gfortran.dg/interface_9.f90: Test that host interfaces are
10501 not checked for ambiguity with the local version.
10502
10503 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10504
10505 PR fortran/29464
10506 * gfortran.dg/module_interface_2.f90: New test.
10507
10508 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10509
10510 PR fortran/29941
10511 * gfortran.dg/assumed_len.f90: New test.
10512
10513 2006-12-09 Richard Guenther <rguenther@suse.de>
10514
10515 * g++.dg/warn/implicit-typename1.C: Qualify types.
10516 * g++.dg/parse/crash12.C: Likewise.
10517 * g++.dg/tree-ssa/pr22444.C: Likewise.
10518
10519 2006-12-09 Tobias Burnus <burnus@net-b.de>
10520
10521 * gfortran.dg/array_2.f90: Added sqrt test.
10522
10523 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10524
10525 * gcc.target/i386/x87regparm-1.c: XFAIL.
10526 * gcc.target/i386/x87regparm-2.c: XFAIL.
10527 * gcc.target/i386/x87regparm-3.c: XFAIL.
10528 * gcc.target/i386/x87regparm-4.c: XFAIL.
10529
10530 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10531
10532 * lib/target-supports.exp
10533 (check_effective_target_large_long_double): New.
10534 * gcc.dg/Wconversion-real.c : Use it.
10535 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10536 unsigned.
10537
10538 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10539
10540 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10541
10542 2006-12-08 Tobias Burnus <burnus@net-b.de>
10543
10544 PR fortran/27546
10545 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10546
10547 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10548
10549 PR c++/29732
10550 * g++.dg/template/crash65.C: New test.
10551 * g++.dg/template/spec16.C: Tweak error markers.
10552
10553 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10554
10555 * gcc.target/spu: New directory.
10556 * gcc.target/spu/spu.exp: New file.
10557 * gcc.target/spu/intrinsics-1.c: New test.
10558
10559 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10560
10561 PR c++/29980
10562 * g++.dg/ext/attrib27.C: New test.
10563 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10564 * g++.dg/parse/typedef5.C: Likewise.
10565
10566 2006-12-07 Mike Stump <mrs@apple.com>
10567
10568 * treelang/compile/var_defs.tree: Adjust.
10569
10570 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10571
10572 PR c++/29730
10573 * g++.dg/template/crash64.C: New test.
10574 * g++.dg/parse/crash27.C: Adjust error markers.
10575
10576 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10577
10578 PR libfortran/30009
10579 PR libfortran/30056
10580 * gfortran.dg/read_eof_4.f90: Add tests.
10581 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10582 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10583
10584 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10585
10586 PR c++/29729
10587 * g++.dg/template/crash63.C: New test.
10588
10589 PR c++/29728
10590 * g++.dg/template/crash62.C: New test.
10591
10592 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10593
10594 PR fortran/30003
10595 * gfortran.dg/allocatable_function_1.f90: Increase the number
10596 of expected calls of free to 10; the lhs section reference is
10597 now evaluated so there is another call to bar. Change the
10598 comment appropriately.
10599 * gfortran.dg/array_section_1.f90: New test.
10600
10601 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10602
10603 PR fortran/29912
10604 * gfortran.dg/char_result_12.f90: New test.
10605
10606 2006-12-05 Richard Guenther <rguenther@suse.de>
10607
10608 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10609 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10610 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10611 vect_double, xfail for spu*-*-*.
10612
10613 2006-12-04 Tobias Burnus <burnus@net-b.de>
10614
10615 PR fortran/29962
10616 * initialization_4.f90: Test noninteger exponents (-std=f95).
10617 * initialization_5.f90: New test for noninteger exponents
10618 with -std=f2003.
10619
10620 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10621
10622 PR fortran/29821
10623 * gfortran.dg/parameter_array_section_1.f90: New test.
10624
10625 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10626
10627 PR c++/29733
10628 * g++.dg/template/crash61.C: New test.
10629
10630 PR c++/29632
10631 * g++.dg/template/error23.C: New test.
10632
10633 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10634
10635 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10636
10637 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10638
10639 PR fortran/29916
10640 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10641
10642 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR middle-end/29965
10645 * gcc.dg/gomp/pr29965-1.c: New test.
10646 * gcc.dg/gomp/pr29965-2.c: New test.
10647 * gcc.dg/gomp/pr29965-3.c: New test.
10648 * gcc.dg/gomp/pr29965-4.c: New test.
10649 * gcc.dg/gomp/pr29965-5.c: New test.
10650 * gcc.dg/gomp/pr29965-6.c: New test.
10651 * g++.dg/gomp/pr29965-1.C: New test.
10652 * g++.dg/gomp/pr29965-2.C: New test.
10653 * g++.dg/gomp/pr29965-3.C: New test.
10654 * g++.dg/gomp/pr29965-4.C: New test.
10655 * g++.dg/gomp/pr29965-5.C: New test.
10656 * g++.dg/gomp/pr29965-6.C: New test.
10657 * g++.dg/gomp/pr29965-7.C: New test.
10658 * g++.dg/gomp/pr29965-8.C: New test.
10659 * g++.dg/gomp/pr29965-9.C: New test.
10660 * g++.dg/gomp/pr29965-10.C: New test.
10661
10662 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10663
10664 * gnat.dg/pointer_variable_bounds.adb: New test.
10665 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10666 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10667
10668 2006-12-03 Eric Christopher <echristo@apple.com>
10669
10670 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10671
10672 2006-12-03 Richard Henderson <rth@redhat.com>
10673 Andrew Pinski <pinskia@gmail.com>
10674
10675 PR C++/14329
10676 * g++.dg/warn/unit-1.C: New test.
10677
10678 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10679
10680 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10681
10682 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10683
10684 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10685 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10686 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10687 * gcc.dg/vect/vect-70.c: Reduce array size.
10688 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10689 vect_no_compaer_double targets.
10690 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10691 vect_float, vect_double, and vect_int.
10692
10693 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10694
10695 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10696 test for loop versioning on vect_no_align targets.
10697 * gcc.dg/vect/pr20122.c: Likewise.
10698 * gcc.dg/vect/vect-105.c: Likewise.
10699 * gcc.dg/vect/vect-42.c: Likewise.
10700 * gcc.dg/vect/vect-43.c: Likewise.
10701 * gcc.dg/vect/vect-74.c: Likewise.
10702 * gcc.dg/vect/vect-75.c: Likewise.
10703 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10704 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10705 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10706 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10707
10708 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10709
10710 PR fortran/29642
10711 * gfortran.dg/value_1.f90 : New test.
10712 * gfortran.dg/value_2.f90 : New test.
10713 * gfortran.dg/value_3.f90 : New test.
10714 * gfortran.dg/value_4.f90 : New test.
10715 * gfortran.dg/value_4.c : Called from value_4.f90.
10716
10717 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10718
10719 PR C++/30033
10720 * g++.dg/cpp0x/static_assert4.C: New testcase.
10721
10722 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10723
10724 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10725
10726 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10727
10728 PR c/27953
10729 * gcc.dg/pr27953.c: New test.
10730
10731 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10732
10733 PR c++/30022
10734 * g++.dg/ext/vector5.C: New test.
10735
10736 PR c++/30021
10737 * g++.dg/other/main1.C: New test.
10738
10739 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10740
10741 PR libfortran/29568
10742 * gfortran.dg/convert_implied_open.f90: Change to
10743 new default record length.
10744 * gfortran.dg/unf_short_record_1.f90: Adapt to
10745 new error message.
10746 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10747
10748 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10749
10750 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10751
10752 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10753
10754 PR c++/29066
10755 * g++.dg/expr/pr29066.c: New.
10756
10757 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10758 Zdenek Dvorak <dvorakz@suse.cz>
10759
10760 PR tree-optimization/29921
10761 * gcc.dg/pr29921-2.c: New test.
10762
10763 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10764
10765 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10766 (i386_get_cpuid): New function.
10767 (i386_cpuid_ecx): Likewise.
10768 (i386_cpuid_edx): Likewise.
10769 (i386_cpuid): Updated to call i386_cpuid_edx.
10770
10771 * gcc.target/i386/sse3-addsubpd.c: New file.
10772 * gcc.target/i386/sse3-addsubps.c: Likewise.
10773 * gcc.target/i386/sse3-haddpd.c: Likewise.
10774 * gcc.target/i386/sse3-haddps.c: Likewise.
10775 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10776 * gcc.target/i386/sse3-hsubps.c: Likewise.
10777 * gcc.target/i386/sse3-lddqu.c: Likewise.
10778 * gcc.target/i386/sse3-movddup.c: Likewise.
10779 * gcc.target/i386/sse3-movshdup.c: Likewise.
10780 * gcc.target/i386/sse3-movsldup.c: Likewise.
10781
10782 2006-12-01 Dirk Mueller <dmueller@suse.de>
10783
10784 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10785
10786 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10787
10788 * gcc.dg/dfp/convert-int-max.c: New test.
10789 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10790
10791 2006-11-30 Richard Guenther <rguenther@suse.de>
10792
10793 * gcc.dg/vect/vect-pow-1.c: Rename ...
10794 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10795 floats instead of doubles, check successful vectorization.
10796
10797 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10798
10799 PR target/29945
10800 * gcc.c-torture/compile/pr29945.c: New testcase.
10801
10802 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10803
10804 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10805 -maltivec.
10806
10807 2006-11-29 Eric Christopher <echristo@apple.com>
10808
10809 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10810
10811 2006-11-29 Janis Johnson <janis187@us.ibm.com>
10812
10813 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10814
10815 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10816
10817 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
10818
10819 PR c++/29022
10820 * g++.dg/inherit/virtual2.C: New test.
10821 * g++.dg/inherit/virtual3.C: Likewise.
10822 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10823 * g++.dg/inherit/error2.C: Likewise.
10824 * g++.dg/template/instantiate1.C: Likewise.
10825
10826 2006-11-28 Andrew Pinski <pinskia@gmail.com>
10827
10828 PR tree-opt/29984
10829 * gcc.dg/tree-ssa/reassoc-12.c: New test.
10830
10831 2006-11-28 Jan Hubicka <jh@suse.cz>
10832
10833 * gcc.dg/memcpy-1.c: New test.
10834
10835 2006-11-28 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR c++/29735
10838 * g++.dg/warn/main-3.C: New test.
10839
10840 2006-11-28 Jan Hubicka <jh@suse.cz>
10841
10842 * gcc.dg/winline-1.c: New test.
10843
10844 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
10845
10846 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10847 alignments.
10848
10849 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10850
10851 PR fortran/29976
10852 * gfortran.dg/missing_optional_dummy_3.f90
10853
10854 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10855
10856 PR fortran/20880
10857 * gfortran.dg/interface_3.f90: Modify errors.
10858
10859 2006-11-28 Ben Elliston <bje@au.ibm.com>
10860
10861 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10862 fail to link due to relocation overflows on spu-*-*.
10863
10864 2006-11-27 Michael Matz <matz@suse.de>
10865 Andreas Krebbel <krebbel1@de.ibm.com>
10866
10867 PR target/29319
10868 * gcc.dg/20061127-1.c: New testcase.
10869
10870 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
10871
10872 * gcc.dg/20061124-1.c: Add exit() function prototype.
10873
10874 2006-11-27 Jan Hubicka <jh@suse.cz>
10875
10876 * gcc.target/i386/memcpy-1.c: Adjust size.
10877 * gcc.dg/visibility-11.c: Likewise.
10878
10879 2006-11-27 Richard Guenther <rguenther@suse.de>
10880
10881 PR middle-end/25620
10882 * gcc.target/i386/pow-1.c: New testcase.
10883 * gcc.dg/builtins-58.c: Likewise.
10884
10885 2006-11-26 Mark Mitchell <mark@codesourcery.com>
10886
10887 PR c++/29886
10888 * g++.dg/expr/cast8.C: New test.
10889
10890 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10891
10892 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10893 Don't ever inline the testcase.
10894
10895 2006-11-25 Andrew Pinski <pinskia@gmail.com>
10896
10897 PR fortran/29982
10898 * gfortran.fortran-torture/compile/parameter_3.f90: New
10899 testcase.
10900
10901 2006-11-25 Andrew Pinski <pinskia@gmail.com>
10902
10903 PR fortran/29951
10904 * gfortran.fortran-torture/execute/transfer2.f90: New test.
10905
10906 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10907
10908 * gfortran.fortran-torture/execute/specifics.f90: Remove test
10909 for CHAR.
10910
10911 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10912
10913 PR libgfortran/29936
10914 * gfortran.dg/write_check3.f90: New test.
10915
10916 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10917
10918 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10919
10920 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
10921
10922 PR fortran/20880
10923 * gfortran.dg/interface_3.f90: New test.
10924
10925 PR fortran/29387
10926 * gfortran.dg/generic_8.f90: New test.
10927
10928 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10929
10930 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10931 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10932 * gfortran.dg/specifics_3.f90: Remove.
10933
10934 2006-11-24 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR c/29955
10937 * gcc.dg/gomp/pr29955.c: New test.
10938
10939 PR c/29736
10940 * gcc.dg/pr29736.c: New test.
10941
10942 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10943
10944 PR tree-opt/29964
10945 * gcc.dg/pure-1.c: New test.
10946
10947 2006-11-24 Joseph Myers <joseph@codesourcery.com>
10948
10949 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10950 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10951
10952 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
10953
10954 * gcc.dg/20061124-1.c: New testcase.
10955
10956 2006-11-23 Eric Christopher <echristo@apple.com>
10957
10958 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10959
10960 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10961
10962 PR c/2707
10963 PR c++/26167
10964 * gcc.dg/Wconversion-integer.c: New. Supersedes
10965 Wconversion-negative-constants.c
10966 * gcc.dg/Wconversion-real.c: New.
10967 * gcc.dg/Wconversion-real-integer.c: New.
10968 * gcc.dg/Wconversion-negative-constants.c: Deleted.
10969 * g++.dg/warn/Wconversion1.C: Modified.
10970
10971 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10972
10973 * gfortran.dg/overload_1.f90: New test.
10974
10975 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10976
10977 PR c/9072
10978 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10979 Wtraditional-conversion.
10980 * gcc.dg/overflow-warn-2.c: Likewise.
10981 * gcc.dg/Wconversion.c: Likewise. Renamed as
10982 Wtraditional-conversion.c .
10983 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10984 Wtraditional-conversion-2.c .
10985 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10986 Wtraditional-conversion-2.c
10987 * gcc.dg/Wconversion-negative-constants.c: New.
10988
10989 2006-11-23 Andrew Pinski <pinskia@gmail.com>
10990
10991 * gcc.dg/tree-ssa/dump-1.c: New test.
10992
10993 2006-11-23 David Ung <davidu@mips.com>
10994
10995 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10996 -mfp64, allowable when ISA >= 33 and float is enabled.
10997 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10998 of mthc1 and mfhc1 patterns.
10999
11000 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11001
11002 PR tree-optimization/29921
11003 * gcc.dg/pr29921.c: New test.
11004
11005 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11006
11007 PR fortran/29441
11008 * gfortran.dg/initialization_4.f90: New test.
11009
11010 2006-11-22 Ira Rosen <irar@il.ibm.com>
11011
11012 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11013 platforms that have interleaving support.
11014 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11015 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11016 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11017 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11018 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11019 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11020 gcc.dg/vect/vect-strided-u8-i8.c,
11021 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11022 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11023 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11024 gcc.dg/vect/vect-strided-float.c,
11025 gcc.dg/vect/vect-strided-a-mult.c,
11026 gcc.dg/vect/vect-strided-mult-char-ls.c,
11027 gcc.dg/vect/vect-strided-a-u16-mult.c,
11028 gcc.dg/vect/vect-strided-a-u32-mult.c,
11029 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11030 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11031 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11032 gcc.dg/vect/vect-strided-mult.c,
11033 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11034 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11035 New.
11036
11037 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11038
11039 PR fortran/25087
11040 * gfortran.dg/auto_char_len_4.f90: New test.
11041
11042 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11043
11044 PR fortran/29652
11045 * gfortran.dg/generic_7.f90: New test.
11046 * gfortran.dg/defined_operators_1.f90: Add new error.
11047
11048 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11049
11050 PR tree-optimization/29902
11051 * g++.dg/tree-ssa/pr29902.C: New test.
11052
11053 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11054
11055 PR fortran/29820
11056 * gfortran.dg/used_types_13.f90: New test.
11057
11058 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11059
11060 * gcc.dg/dfp/snan.c: Delete.
11061
11062 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11063
11064 * g++.dg/cpp0x/static_assert1.C: New.
11065 * g++.dg/cpp0x/static_assert2.C: New.
11066 * g++.dg/cpp0x/static_assert3.C: New.
11067
11068 2006-11-21 Richard Guenther <rguenther@suse.de>
11069
11070 * gcc.dg/vect/vect-pow-1.c: New testcase.
11071 * gcc.dg/vect/vect-pow-2.c: Likewise.
11072
11073 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11074
11075 PR c++/29570
11076 * g++.dg/template/static29.C: New test.
11077
11078 PR c++/29734
11079 * g++.dg/conversion/simd4.C: New test.
11080
11081 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11082
11083 PR c++/29475
11084 * g++.dg/template/access19.C: New test.
11085 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11086 error is reported.
11087
11088 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11089
11090 PR tree-opt/25500
11091 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11092
11093 2006-11-20 Tobias Burnus <burnus@net-b.de>
11094
11095 PR fortran/27546
11096 * gfortran.dg/import.f90: Extended test.
11097 * gfortran.dg/import2.f90: Extended test.
11098
11099 2006-11-20 Tobias Burnus <burnus@net-b.de>
11100
11101 * gfortran.dg/volatile3.f90: Add conflict test.
11102
11103 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11104
11105 PR fortran/24783
11106 * gfortran.dg/implicit_10.f90: New test.
11107
11108 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11109
11110 PR c++/8586
11111 * g++.dg/warn/Wall-write-strings.C: New.
11112
11113 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11114
11115 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11116 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11117
11118 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11119
11120 * gfortran.dg/use_3.f90: Remove error message.
11121 * gfortran.dg/iso_fortran_env_1.f90: New test.
11122 * gfortran.dg/iso_fortran_env_2.f90: New test.
11123 * gfortran.dg/iso_fortran_env_3.f90: New test.
11124 * gfortran.dg/iso_fortran_env_4.f90: New test.
11125
11126 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11127
11128 * gcc.dg/vect/vect-27.c: Fix initialization.
11129
11130 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11131
11132 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11133 * gcc.dg/torture/builtin-minmax-1.c: New.
11134
11135 * gcc.dg/builtins-20.c: Add cases for copysign.
11136
11137 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11138
11139 PR fortran/24285
11140 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11141
11142 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11143 * gfortran.dg/use_1.f90: New test.
11144 * gfortran.dg/use_1.f90: New test.
11145 * gfortran.dg/use_1.f90: New test.
11146
11147 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11148
11149 PR tree-optimization/29801
11150 * gcc.dg/pr29801.c: New test.
11151
11152 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR middle-end/29584
11155 * gcc.dg/torture/pr29584.c: New test.
11156
11157 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11158
11159 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11160 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11161 * gcc.target/powerpc/compress-float-ppc.c,
11162 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11163 powerpc_fprs.
11164 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11165 do not pass -mhard-float.
11166
11167 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11168
11169 * gnat.dg/volatile_aggregate.adb: New test.
11170
11171 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11172
11173 PR fortran/29391
11174 PR fortran/29489
11175 * gfortran.dg/bound_2.f90: Add more checks.
11176 * gfortran.dg/bound_3.f90: New test.
11177
11178 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11179
11180 PR target/29201
11181 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11182
11183 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11184
11185 * gfortran.dg/import3.f90: Fix error message.
11186
11187 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11188
11189 PR tree-opt/29788
11190 * gfortran.fortran-torture/compile/inline_1.f90:
11191 New testcase.
11192
11193 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11194
11195 * gcc.target/i386/x87regparm-1.c: New test.
11196 * gcc.target/i386/x87regparm-2.c: New test.
11197 * gcc.target/i386/x87regparm-3.c: New test.
11198 * gcc.target/i386/x87regparm-4.c: New test.
11199
11200 2006-11-15 Tobias Burnus <burnus@net-b.de>
11201
11202 PR fortran/27546
11203 * gfortran.dg/import.f90: New test.
11204 * gfortran.dg/import2.f90: New test.
11205 * gfortran.dg/import3.f90: New test.
11206
11207 2006-11-15 Tobias Burnus <burnus@net-b.de>
11208
11209 PR fortran/27588
11210 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11211
11212 2006-11-15 Tobias Burnus <burnus@net-b.de>
11213
11214 PR fortran/29806
11215 * gfortran.dg/contains.f90: New test.
11216 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11217
11218 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR tree-optimization/29581
11221 * gcc.dg/pr29581-1.c: New test.
11222 * gcc.dg/pr29581-2.c: New test.
11223 * gcc.dg/pr29581-3.c: New test.
11224 * gcc.dg/pr29581-4.c: New test.
11225 * gfortran.dg/pr29581.f90: New test.
11226
11227 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11228
11229 PR fortran/29702
11230 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11231 numbers in error message headers.
11232
11233 2006-11-14 Richard Guenther <rguenther@suse.de>
11234
11235 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11236 to i?86 and x86_64 targets.
11237
11238 2006-11-14 Caroline Tice <ctice@apple.com>
11239
11240 * gcc.dg/pubtypes-1.c: New file/testcase.
11241 * gcc.dg/pubtypes-2.c: New file/testcase.
11242 * gcc.dg/pubtypes-3.c: New file/testcase.
11243 * gcc.dg/pubtypes-4.c: New file/testcase.
11244 * g++.dg/pubtypes.C: New file/testcase.
11245
11246 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11247
11248 PR c++/29106
11249 * g++.dg/init/self1.C: New test.
11250
11251 2006-11-14 Tobias Burnus <burnus@net-b.de>
11252
11253 PR fortran/29657
11254 * gfortran.dg/conflicts.f90: Add.
11255
11256 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11257
11258 PR rtl-optimization/29798
11259
11260 * gcc.c-torture/execute/pr29798.c: New.
11261
11262 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11263
11264 * gcc.dg/builtins-20.c: Add more cases.
11265
11266 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11267
11268 PR fortran/29759
11269 * gfortran.dg/gomp/pr29759.f90: New test.
11270
11271 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11272
11273 PR c++/29518
11274 * g++.dg/template/static28.C: New test.
11275
11276 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11277
11278 * lib/c-torture.exp: Use target-libpath.exp.
11279 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11280 set GCC_EXEC_PREFIX env var from global variable of same name.
11281
11282 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11283
11284 PR fortran/26994
11285 * gfortran.fortran-torture/compile/transfer-1.f90:
11286 New testcase.
11287
11288 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11289 Zdenek Dvorak <dvorakz@suse.cz>
11290
11291 PR tree-optimization/29680
11292 * gcc.dg/alias-11.c: New test.
11293
11294 2006-11-12 Jason Merrill <jason@redhat.com>
11295 Andrew Pinski <pinskia@physics.uc.edu>
11296
11297 PR middle-end/28915
11298 * gcc.target/i386/vectorize1.c: New.
11299
11300 2006-11-12 Roger Sayle <roger@eyesopen.com>
11301
11302 PR rtl-optimization/29797
11303 * gcc.c-torture/execute/pr29797-1.c: New test case.
11304
11305 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11306
11307 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11308
11309 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11310
11311 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11312
11313 2006-11-12 Roger Sayle <roger@eyesopen.com>
11314
11315 PR tree-optimization/13827
11316 * gcc.dg/fold-eqand-1.c: New test case.
11317
11318 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11319
11320 PR rtl-opt/28812
11321 * gcc.c-torture/execute/mayalias-3.c: New test.
11322
11323 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11324
11325 PR middle-end/27528
11326 * gcc.c-torture/compile/pr27528.c: New test.
11327 * gcc.dg/pr27528.c: Likewise.
11328
11329 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11330
11331 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11332
11333 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11334
11335 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11336
11337 PR fortran/29758
11338 * gfortran.dg/reshape_source_size_1.f90: New test.
11339
11340 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11341
11342 PR fortran/29315
11343 * gfortran.dg/aliasing_dummy_4.f90: New test.
11344
11345 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11346
11347 PR target/29777
11348 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11349 and x86_64-*-* targets.
11350
11351 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11352
11353 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11354 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11355 New macros. Use them in exact tests.
11356 (TESTIT3): New macro.
11357 Add tests for fmin, fmax and fma.
11358
11359 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11360
11361 PR fortran/29431
11362 * gfortran.dg/array_constructor_13.f90: New test.
11363
11364 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11365
11366 PR fortran/29744
11367 * gfortran.dg/used_types_12.f90: New test.
11368
11369 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11370
11371 PR middle-end/29726
11372 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11373 (test6): Ditto.
11374 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11375 * gcc.dg/fold-eqandshift-3.c: New test case.
11376
11377 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11378
11379 PR fortran/29699
11380 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11381
11382 PR fortran/21370
11383 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11384
11385 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11386
11387 * gcc.dg/20061109-1.c: New testcase.
11388
11389 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11390
11391 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11392
11393 2006-11-09 Tobias Burnus <burnus@net-b.de>
11394
11395 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11396 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11397
11398 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11399
11400 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11401 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11402
11403 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11404
11405 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11406
11407 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11408
11409 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11410 vect-9.c).
11411 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11412 * gcc.dg/vect/vect-9.c: Now vectorizable.
11413 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11414 that support vect_widen_mult.
11415 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11416 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11417 vect-reduc-dot-u16.c).
11418 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11419 vect-reduc-dot-u16.c).
11420 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11421 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11422 vect-reduc-dot-s8.c).
11423 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11424 vect-reduc-dot-s8.c).
11425 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11426 vect-reduc-dot-s8.c).
11427 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11428 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11429 vect-reduc-dot-u8.c).
11430 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11431 vect-reduc-dot-u8.c).
11432 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11433 * gcc.dg/vect/vect-multitypes-9.c: New test.
11434 * gcc.dg/vect/vect-multitypes-10.c: New test.
11435 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11436 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11437 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11438 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11439 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11440 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11441 wrapv-vect-reduc-dot-s8.c.
11442 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11443 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11444 targets that support vec_unpack.
11445 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11446 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11447 (check_effective_target_vect_widen_mult_hi_to_si): New.
11448 (check_effective_target_vect_widen_sum): Removed.
11449
11450 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11451
11452 * gcc.dg/vect/vect-multitypes-8.c: New test.
11453 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11454
11455 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11456
11457 * gcc.dg/vect/vect-multitypes-7.c: New test.
11458
11459 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11460
11461 * gcc.dg/vect/vect-multitypes-4.c: New test.
11462 * gcc.dg/vect/vect-multitypes-5.c: New test.
11463 * gcc.dg/vect/vect-multitypes-6.c: New test.
11464
11465 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11466
11467 * gcc.dg/vect/vect-multitypes-1.c: New test.
11468 * gcc.dg/vect/vect-multitypes-2.c: New test.
11469 * gcc.dg/vect/vect-multitypes-3.c: New test.
11470
11471 2006-11-07 Eric Christopher <echristo@apple.com>
11472
11473 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11474 Test using scan-assembler-not.
11475
11476 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11477
11478 * gcc.dg/inline-17.c: New test.
11479
11480 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11481
11482 PR other/25028
11483 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11484 on HP-UX.
11485
11486 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11487
11488 PR fortran/29539
11489 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11490
11491 PR fortran/29634
11492 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11493 test.
11494
11495 2006-11-07 Tobias Burnus <burnus@net-b.de>
11496
11497 PR fortran/29601
11498 * gfortran.dg/volatile.f90: Add.
11499 * gfortran.dg/volatile2.f90: Add.
11500 * gfortran.dg/volatile3.f90: Add.
11501 * gfortran.dg/volatile4.f90: Add.
11502 * gfortran.dg/volatile5.f90: Add.
11503 * gfortran.dg/volatile6.f90: Add.
11504 * gfortran.dg/volatile7.f90: Add.
11505
11506 2006-11-06 Tobias Burnus <burnus@net-b.de>
11507
11508 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11509 for matching error messages.
11510 * gfortran.dg/specifics_3.f90: Adjust pattern
11511 for matching error messages.
11512
11513 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11514 Bernhard Fischer <aldot@gcc.gnu.org>
11515
11516 * lib/gcc-dg.exp (output-exists): New proc.
11517 (output-exists-not): New proc.
11518 * gcc.test-framework/test-framework.awk: Support new directives.
11519 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11520 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11521 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11522 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11523 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11524 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11525
11526 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11527
11528 PR fortran/29630
11529 PR fortran/29679
11530 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11531 * gfortran.dg/initialization_3.f90: New.
11532
11533 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11534
11535 PR libgfortran/25545
11536 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11537
11538 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11539
11540 PR middle-end/29695
11541 * gcc.c-torture/execute/pr29695-1.c: New test.
11542 * gcc.c-torture/execute/pr29695-2.c: New test.
11543
11544 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11545
11546 PR fortran/29565
11547 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11548
11549 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11550
11551 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11552 for matching error messages.
11553
11554 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11555
11556 PR target/26915
11557 * gcc.target/i386/387-12.c: New test.
11558
11559 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11560
11561 PR libfortran/29713
11562 * gfortran.dg/pr29713.f90: New test.
11563
11564 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11565
11566 * gcc.c-torture/execute/arith-rand-ll.c:
11567 Also test for bogus rest sign.
11568
11569 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11570
11571 PR libfortran/27895
11572 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11573
11574 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11575
11576 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11577 from error messages.
11578
11579 2006-11-02 Mike Stump <mrs@apple.com>
11580
11581 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11582
11583 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11584
11585 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11586
11587 * g++.dg/eh/gcsec1.C: New test.
11588
11589 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11590
11591 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11592 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11593
11594 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11595
11596 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11597 hexadecimal value.
11598 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11599 * gcc.dg/pr14796-2.c: Likewise.
11600
11601 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11602
11603 * gcc.c-torture/execute/20061101-1.c: New test.
11604
11605 2006-11-01 Richard Guenther <rguenther@suse.de>
11606
11607 * gcc.target/i386/fpprec-1.c: New testcase.
11608
11609 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11610
11611 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11612 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11613
11614 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11615
11616 * gcc.c-torture/execute/20061031-1.c: New test.
11617
11618 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11619
11620 PR 23067
11621 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11622 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11623 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11624 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11625 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11626 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11627 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11628
11629 2006-10-31 Eric Christopher <echristo@apple.com>
11630 Falk Hueffner <falk@debian.org>
11631
11632 * gcc.dg/builtin-bswap-1.c: New.
11633 * gcc.dg/builtin-bswap-2.c: New.
11634 * gcc.dg/builtin-bswap-3.c: New.
11635 * gcc.dg/builtin-bswap-4.c: New.
11636 * gcc.dg/builtin-bswap-5.c: New.
11637 * gcc.target/i386/builtin-bswap-1.c: New.
11638
11639 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11640
11641 * gcc.dg/inline-16.c: New.
11642
11643 PR 16622
11644 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11645 defining it.
11646 * gcc.dg/inline-13.c: New.
11647 * gcc.dg/inline-14.c: New.
11648 * gcc.dg/inline-15.c: New.
11649
11650 PR 11377
11651 * gcc.dg/inline6.c: New.
11652 * gcc.dg/inline7.c: New.
11653
11654 2006-10-31 Roger Sayle <roger@eyesopen.com>
11655
11656 PR middle-end/23470
11657 * gcc.dg/pr23470-1.c: New test case.
11658
11659 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11660
11661 PR fortran/29537
11662 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11663 data.
11664 * gfortran.dg/blockdata_2.f90: New testcase.
11665
11666 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11667
11668 PR libfortran/29627
11669 * gfortran.dg/unf_short_record_1.f90: New test.
11670
11671 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11672
11673 PR fortran/29067
11674 * gfortran.dg/pr29067.f: New test.
11675
11676 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11677 Richard Sandiford <richard@codesourcery.com>
11678
11679 * lib/target-supports.exp (get_compiler_messages): Append options
11680 as a single list element.
11681 (check_effective_target_arm_vfp_ok): New.
11682 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11683
11684 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11685
11686 PR fortran/29387
11687 * gfortran.dg/intrinsic_actual_2.f90: New test.
11688
11689 PR fortran/29490
11690 * gfortran.dg/actual_array_interface_1.f90: New test.
11691
11692 PR fortran/29641
11693 * gfortran.dg/used_types_11.f90: New test.
11694
11695 2006-10-30 Dirk Mueller <dmueller@suse.de>
11696
11697 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11698 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11699 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11700 * g++.old-deja/g++.mike/net25.C (main): Same.
11701 * g++.dg/lookup/exception1.C (main): Same.
11702 * g++.dg/parse/parens2.C (main): Same.
11703
11704 2006-10-30 Roger Sayle <roger@eyesopen.com>
11705
11706 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11707
11708 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11709
11710 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11711 * gcc.dg/torture/builtin-math-3.c: Likewise.
11712
11713 2006-10-30 Tobias Burnus <burnus@net-b.de>
11714
11715 PR fortran/29452
11716 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11717 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11718
11719 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11720
11721 PR Fortran/29410
11722 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11723
11724 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11725
11726 * lib/target-supports.exp (check_function_available): Declare
11727 function before calling.
11728
11729 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11730
11731 PR tree-optimization/29637
11732 * gcc.dg/pr29637.c: New test.
11733
11734 2006-10-29 Roger Sayle <roger@eyesopen.com>
11735
11736 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11737 tree canonicalization.
11738
11739 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11740
11741 * gcc.dg/builtins-20.c: Add more hypot tests.
11742
11743 2006-10-29 Roger Sayle <roger@eyesopen.com>
11744
11745 * gcc.dg/fold-compare-1.c: New test case.
11746
11747 2006-10-29 Dirk Mueller <dmueller@suse.de>
11748
11749 PR c++/16307
11750 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11751
11752 2006-10-29 Roger Sayle <roger@eyesopen.com>
11753
11754 PR tree-optimization/15458
11755 * gcc.dg/fold-xornot-1.c: New test case.
11756
11757 2006-10-29 Richard Guenther <rguenther@suse.de>
11758
11759 * gcc.target/i386/math-torture/trunc.c: New testcase.
11760
11761 2006-10-29 Richard Guenther <rguenther@suse.de>
11762
11763 * gcc.target/i386/math-torture/round.c: New testcase.
11764
11765 2006-10-29 Richard Guenther <rguenther@suse.de>
11766
11767 * gcc.target/i386/math-torture/ceil.c: New testcase.
11768 * gcc.target/i386/math-torture/floor.c: Likewise.
11769
11770 2006-10-29 Richard Guenther <rguenther@suse.de>
11771
11772 * gcc.target/i386/math-torture/rint.c: New testcase.
11773 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11774
11775 2006-10-29 Richard Guenther <rguenther@suse.de>
11776
11777 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11778 * gcc.target/i386/math-torture/lceil.c: Likewise.
11779
11780 2006-10-28 Tobias Burnus <burnus@net-b.de>
11781
11782 PR libgfortran/24313
11783 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11784
11785 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11786
11787 * gcc.c-torture/execute/20020118-1.c,
11788 gcc.c-torture/execute/builtins/strlen.c,
11789 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11790 comment typos.
11791
11792 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11793
11794 * gcc.dg/builtins-20.c: Add tests for hypot.
11795 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11796 two-argument builtins.
11797 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11798 TESTIT2. Update all callers.
11799 (TESTIT2, TESTIT2_R): New helper macros.
11800 Add testcases for pow, hypot and atan2.
11801
11802 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11803
11804 PR C++/29295
11805 * g++.dg/expr/bool1.C: New test.
11806 * g++.dg/expr/bool2.C: New test.
11807
11808 2006-10-28 Tobias Burnus <burnus@net-b.de>
11809
11810 PR fortran/28224
11811 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11812 * gfortran.dg/namelist_internal.f90: New test.
11813
11814 2006-10-28 Tobias Burnus <burnus@net-b.de>
11815
11816 PR fortran/29625
11817 * gfortran.dg/io_real_boz.f90: Add.
11818 * gfortran.dg/io_real_boz2.f90: Add.
11819
11820 2006-10-28 Richard Guenther <rguenther@suse.de>
11821
11822 PR middle-end/26899
11823 * gcc.dg/tree-ssa/pr26899.c: New testcase.
11824
11825 2006-10-28 Richard Guenther <rguenther@suse.de>
11826
11827 PR target/28806
11828 * gcc.target/i386/math-torture/lround.c: New testcase.
11829
11830 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
11831
11832 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11833 * gcc.dg/builtins-44.c: Likewise.
11834 * gcc.dg/builtins-45.c: Likewise.
11835 * gcc.dg/pr28796-2.c: Likewise.
11836 * gcc.dg/unordered-3.c: Likewise.
11837
11838 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11839
11840 PR libgfortran/27954
11841 * gfortran.dg/error_recovery_2.f90: New test.
11842
11843 2006-10-26 Richard Guenther <rguenther@suse.de>
11844
11845 * gcc.target/i386/i386.exp: Use glob, not find to collect
11846 tests. Avoids recursing into subdirectories.
11847 * gcc.target/i386/math-torture/math-torture.exp: Torture
11848 for interesting ia32 math options.
11849 * gcc.target.i386/math-torture/lrint.c: New testcase.
11850
11851 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852
11853 PR libgfortran/29563
11854 * gfortran.dg/arrayio_9.f90: Update test.
11855 * gfortran.dg/arrayio_19.f90: New test.
11856
11857 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
11858
11859 * gcc.dg/20061026.c: New testcase.
11860
11861 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11862
11863 PR libgfortran/29563
11864 * gfortran.dg/arrayio_9.f90: New test.
11865
11866 2006-10-26 Ben Elliston <bje@au.ibm.com>
11867
11868 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11869 Copy the strings manually, as strcpy may call strlen.
11870
11871 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11872
11873 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11874 Add checks for log, log2, log10 and log1p.
11875
11876 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11877 we already test 0.0. Add checks for expm1, log, log2, log10,
11878 log1p, cbrt, erf and erfc.
11879
11880 2006-10-25 Steve Ellcey <sje@cup.hp.com>
11881
11882 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11883
11884 2006-10-25 Uros Bizjak <uros@kss-loka.si>
11885
11886 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11887 and remainderl() built-in functions. Remove -ffast-math from
11888 dg-options.
11889
11890 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11891
11892 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11893 acosh and atanh.
11894
11895 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11896 floating point modifiers to arguments passed to float and long
11897 double functions respectively. Update all callers to use floating
11898 point numbers, not integers. Add tests for exp, exp2 and
11899 exp10/pow10.
11900
11901 * gcc.dg/torture/builtin-math-3.c: New test.
11902
11903 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
11904
11905 PR fortran/29393
11906 * gfortran.dg/initialize_2.f90: New.
11907
11908 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11909
11910 * gcc.dg/torture/builtin-math-2.c: New test.
11911
11912 2006-10-24 Richard Guenther <rguenther@suse.de>
11913
11914 PR middle-end/28796
11915 * gcc.dg/pr28796-1.c: New testcase.
11916 * gcc.dg/pr28796-2.c: Likewise.
11917
11918 2006-10-24 Richard Guenther <rguenther@suse.de>
11919
11920 * gcc.dg/builtins-57.c: New testcase.
11921
11922 2006-10-24 Richard Guenther <rguenther@suse.de>
11923
11924 PR tree-optimization/29567
11925 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11926
11927 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
11928
11929 PR tree-optimization/14784
11930 * gcc.dg/alias-10.c: New test.
11931
11932 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11933
11934 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11935
11936 2006-10-23 Jakub Jelinek <jakub@redhat.com>
11937
11938 * gcc.dg/builtin-strncat-chk-1.c: New test.
11939
11940 2006-10-23 Jan Hubicka <jh@suse.cz>
11941
11942 * gcc.dg/memmove-1.c: New test.
11943
11944 2006-10-23 Paul Brook <paul@codesourcery.com>
11945
11946 * gcc.dg/pragma-pack-5.c: New test.
11947
11948 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
11949
11950 * g++.dg/other/s390-1.C: New testcase.
11951
11952 2006-10-23 Richard Guenther <rguenther@suse.de>
11953
11954 PR middle-end/27132
11955 PR middle-end/23295
11956 * gcc.dg/pr27132.c: New testcase.
11957 * gcc.dg/pr23295.c: Likewise.
11958 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11959 * g++.dg/tree-ssa/pr19807.C: Likewise.
11960
11961 2006-10-23 Richard Guenther <rguenther@suse.de>
11962
11963 PR middle-end/21032
11964 * gcc.dg/pr21032.c: New testcase.
11965
11966 2006-10-22 Jeff Law <law@redhat.com>
11967 Richard Guenther <rguenther@suse.de>
11968
11969 PR tree-optimization/15911
11970 * gcc.dg/tree-ssa/vrp30.c: New testcase.
11971
11972 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
11973
11974 PR c++/20647
11975 * g++.dg/abi/rtti3.C: New.
11976
11977 2006-10-21 Uros Bizjak <uros@kss-loka.si>
11978
11979 PR middle-end/28252
11980 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11981 transformation.
11982
11983 2006-10-21 Richard Guenther <rguenther@suse.de>
11984
11985 PR tree-optimization/3511
11986 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11987
11988 2006-10-21 Richard Guenther <rguenther@suse.de>
11989
11990 PR middle-end/26898
11991 * gcc.dg/torture/pr26898-1.c: New testcase.
11992 * gcc.dg/torture/pr26898-2.c: Likewise.
11993
11994 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
11995
11996 PR c++/28053
11997 * g++.dg/parse/bitfield1.C: Adjust error markers.
11998 * g++.dg/parse/bitfield2.C: New test.
11999
12000 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12001
12002 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12003
12004 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12005
12006 PR libfortran/27895
12007 * gfortran.dg/zero_sized_1.f90: New test.
12008
12009 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12010
12011 * gcc.dg/div-compare-1.c: New test.
12012
12013 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12014
12015 PR fortran/29216
12016 * gfortran.dg/result_default_init_1.f90: New test.
12017
12018 PR fortran/29314
12019 * gfortran.dg/automatic_default_init_1.f90: New test.
12020
12021 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12022 from 38 to 33.
12023
12024 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12025
12026 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12027 'using namespace std' without previous declaration.
12028 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12029 * g++.old-deja/g++.robertl/eb133c.C: New.
12030
12031 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12032
12033 PR libgfortran/29277
12034 * gfortran.dg/streamio_4.f90: Update test.
12035 * gfortran.dg/streamio_11.f90: New test.
12036
12037 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12038
12039 PR c++/27952
12040 * g++.dg/inherit/virtual1.C: New test.
12041
12042 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12043
12044 PR c++/28261
12045 * g++.dg/parse/enum3.C: New test.
12046
12047 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12048
12049 PR c++/29039
12050 * g++.dg/init/ctor8.C: New test.
12051
12052 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12053
12054 PR c++/27270
12055 * g++.dg/ext/complit8.C: Tweak error markers.
12056 * g++.dg/template/complit1.C: Add error marker.
12057
12058 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12059
12060 PR c++/27270
12061 * g++.dg/ext/complit8.C: New test.
12062
12063 PR c++/29408
12064 * g++.dg/parse/dtor12.C: New test.
12065
12066 PR c++/29435
12067 * g++.dg/template/sizeof11.C: New test.
12068
12069 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12070
12071 PR fortran/29392
12072 * gfortran.dg/data_char_3.f90: New test.
12073
12074 PR fortran/29451
12075 * gfortran.dg/negative_automatic_size.f90: New test.
12076
12077 2006-10-16 David Daney <ddaney@avtrex.com>
12078
12079 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12080
12081 2006-10-16 Eric Christopher <echristo@apple.com>
12082
12083 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12084 x86_64.
12085
12086 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12087
12088 PR c++/28211
12089 * g++.dg/tc1/dr49.C: Tweak error messages.
12090 * g++.dg/parse/template21.C: New test.
12091
12092 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12093
12094 PR middle-end/20491
12095 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12096
12097 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12098
12099 PR fortran/29403
12100 * gfortran.dg/print_1.f90: New test.
12101
12102 2006-10-15 Jan Hubicka <jh@suse.cz>
12103
12104 PR middle-end/29241
12105 * gcc.c-torture/compile/pr29241.c: New testcase.
12106
12107 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12108
12109 PR middle-end/29250
12110 * gcc.c-torture/compile/pr29250.c: New test.
12111
12112 2006-10-15 Richard Guenther <rguenther@suse.de>
12113
12114 * gcc.dg/pr29299.c: New testcase.
12115
12116 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12117
12118 PR fortran/24767
12119 * gfortran.dg/label_4.f90: Adjust warning flag.
12120
12121 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12122
12123 PR fortran/29371
12124 * gfortran.dg/nullify_3.f90: New test.
12125
12126 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12127
12128 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12129 on Solaris 2.5.1 too.
12130
12131 2006-10-13 Eric Christopher <echristo@apple.com>
12132
12133 * gcc.dg/pr25993.c: Skip for darwin.
12134
12135 2006-10-13 Eric Christopher <echristo@apple.com>
12136
12137 * gcc.dg/visibility-11.c: Skip for darwin.
12138
12139 2006-10-13 Eric Christopher <echristo@apple.com>
12140
12141 * gcc.dg/darwin-weakimport-1.c: Use
12142 -fno-asynchronous-unwind-tables.
12143 * gcc.dg/darwin-weakimport-3.c: Ditto.
12144
12145 2006-10-13 Richard Guenther <rguenther@suse.de>
12146
12147 PR tree-optimization/29446
12148 * gcc.dg/torture/pr29446.c: New testcase.
12149
12150 2006-10-13 Bill Wendling <wendling@apple.com>
12151
12152 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12153 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12154 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12155 * g++.old-deja/g++.law/shadow1.C: Likewise.
12156 * g++.old-deja/g++.law/ctors10.C: Likewise.
12157 * g++.dg/debug/namespace1.C: Likewise.
12158 * g++.dg/inherit/namespace-as-base.C: Likewise.
12159 * g++.dg/opt/delay-slot-1.C: Likewise.
12160 * g++.dg/parse/defarg10.C: Likewise.
12161 * g++.dg/template/ptrmem11.C: Likewise.
12162 * g++.dg/template/mem_func_ptr.C: Likewise.
12163 * g++.dg/template/spec19.C: Likewise.
12164
12165 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12166
12167 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12168
12169 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12170
12171 PR fortran/29373
12172 * gfortran.dg/implicit_9.f90: New test.
12173
12174 PR fortran/29407
12175 * gfortran.dg/namelist_25.f90: New test.
12176
12177 PR fortran/27701
12178 * gfortran.dg/same_name_2.f90: New test.
12179
12180 PR fortran/29232
12181 * gfortran.dg/host_assoc_types_1.f90: New test.
12182
12183 PR fortran/29364
12184 * gfortran.dg/missing_derived_type_1.f90: New test.
12185 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12186
12187 PR fortran/29422
12188 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12189
12190 PR fortran/29428
12191 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12192
12193 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12194
12195 PR fortran/29391
12196 * gfortran.dg/bound_2.f90: New test.
12197
12198 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12199
12200 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12201 directive.
12202 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12203 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12204 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12205 * gfortran.dg/gomp/reduction3.f90: Likewise.
12206 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12207 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12208 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12209 * gfortran.dg/forall_4.f90: Likewise.
12210 * gfortran.dg/spec_expr_4.f90: Likewise.
12211 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12212 * gfortran.dg/forall_5.f90: Likewise.
12213 * gfortran.dg/open_access_append_2.f90: Add check for
12214 compile-time warning.
12215
12216 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12217
12218 PR c++/28506
12219 * g++.dg/parse/pure1.C: New test.
12220
12221 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12222
12223 PR fortran/21435
12224 * gfortran.dg/io_constraints_3.f90: New test.
12225 * gfortran.dg/open_access_append_1.f90: Add checks
12226 for compile-time warnings.
12227 * gfortran.dg/pr20163-2.f: Likewise.
12228 * gfortran.dg/iostat_2.f90: Likewise.
12229 * gfortran.dg/label_4.f90: Delete the temporary
12230 file.
12231 * gfortran.dg/direct_io_2.f90: Add a FILE=
12232 specifier.
12233 * gfortran.dg/iomsg_1.f90: Add check for
12234 compile-time warning.
12235
12236 2006-10-12 Jan Hubicka <jh@suse.cz>
12237
12238 PR c/28419
12239 * gcc.dg/pr28319.c: New test.
12240
12241 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12242 PR c++/29318
12243 * g++.dg/ext/vla4.C: New test.
12244
12245 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12246
12247 PR c++/27961
12248 * g++.dg/template/crash60.C: New test.
12249 * g++.dg/other/large-size-array.C: Adjust error markers.
12250 * g++.dg/parse/crash27.C: Likewise.
12251 * g++.dg/template/crash1.C: Likewise.
12252
12253 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12254
12255 PR testsuite/29093
12256 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12257
12258 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR preprocessor/28709
12261 * gcc.dg/cpp/paste14.c: New test.
12262
12263 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12264
12265 PR c++/29175
12266 * g++.dg/init/array24.C: New test.
12267
12268 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12269
12270 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12271 of <sys/types.h>.
12272
12273 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12274
12275 PR c++/29024
12276 * g++.dg/parse/typedef8.C: New test.
12277 * g++.dg/other/mult-stor1.C: Adjust error markers.
12278
12279 2006-10-11 Richard Guenther <rguenther@suse.de>
12280
12281 PR tree-optimization/28230
12282 * gcc.dg/torture/pr28230.c: New testcase.
12283
12284 2006-10-11 Richard Guenther <rguenther@suse.de>
12285
12286 PR inline-asm/29119
12287 * gcc.dg/torture/pr29119.c: New testcase.
12288
12289 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR middle-end/29272
12292 * gcc.c-torture/execute/20060930-2.c: New test.
12293
12294 2006-10-09 Richard Henderson <rth@redhat.com>
12295
12296 Revert emutls patch.
12297
12298 2006-10-09 Richard Guenther <rguenther@suse.de>
12299
12300 PR middle-end/29254
12301 * gcc.dg/pr29254.c: New testcase.
12302
12303 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12304 Paul Thomas <pault@gcc.gnu.org>
12305
12306 PR fortran/20541
12307 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12308 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12309 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12310 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12311 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12312 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12313 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12314 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12315 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12316 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12317 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12318 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12319 * gfortran.dg/alloc_comp_std.f90: New test.
12320 * gfortran.dg/move_alloc.f90: New test.
12321
12322 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12323
12324 PR fortran/29115
12325 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12326
12327 PR fortran/29211
12328 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12329
12330 2006-10-08 Tobias Burnus <burnus@net-b.de>
12331
12332 PR fortran/28585
12333 * gfortran.dg/new_line.f90: New test.
12334
12335 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12336
12337 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12338 * gcc.dg/torture/builtin-convert-1.c,
12339 gcc.dg/torture/builtin-convert-2.c,
12340 gcc.dg/torture/builtin-convert-3.c,
12341 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12342
12343 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12344
12345 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12346 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12347 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12348 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12349
12350 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12351
12352 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12353 Xfail some tests for powerpc-darwin and powerpc-aix.
12354
12355 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR c/29380
12358 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12359
12360 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12361
12362 PR target/29300
12363 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12364 on hppa*-*-hpux*.
12365
12366 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12367
12368 PR fortran/16580
12369 PR fortran/29288
12370 * gfortran.fortran-torture/execute/specifics.f90:
12371 Add tests for using all possible intrinsics as actual arguments.
12372 * gfortran.dg/specifics_1.f90: Add tests for using
12373 all possible intrinsics as actual arguments.
12374 * gfortran.dg/specifics_2.f90: New file.
12375 * gfortran.dg/specifics_3.f90: New file.
12376
12377 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12378
12379 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12380 * gcc.dg/debug/debug-2.c: Likewise.
12381
12382 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12383
12384 * gcc.c-torture/compile/sync-2.c: New test.
12385
12386 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12387
12388 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12389 line endings.
12390
12391 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12392
12393 PR rtl-optimization/29128
12394 * gcc.c-torture/compile/pr29128.c: New test.
12395
12396 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12397
12398 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12399 line endings.
12400
12401 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12402
12403 PR middle-end/29256
12404 * gcc.dg/tree-ssa/loop-19.c: New test.
12405
12406 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR tree-optimization/29330
12409 * gcc.dg/pr29330.c: New test.
12410
12411 PR target/28924
12412 * gcc.c-torture/compile/20061005-1.c: New test.
12413
12414 2006-10-06 Olivier Hainque <hainque@adacore.com>
12415
12416 * gcc.dg/typename-vla-1.c: New case.
12417 * gnat.dg/forward_vla.adb: New case.
12418
12419 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR tree-optimization/29290
12422 * gfortran.dg/loop_nest_1.f90: New test.
12423
12424 PR target/29198
12425 * gcc.dg/tls/opt-12.c: New test.
12426
12427 PR fortran/28415
12428 * gfortran.dg/save_2.f90: New test.
12429
12430 PR c/29091
12431 * gcc.dg/pr29091.c: New test.
12432
12433 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12434
12435 * lib/target-supports.exp
12436 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12437 same as x86_64-*-*; check for LP64.
12438
12439 2006-10-04 Richard Henderson <rth@redhat.com>
12440
12441 * lib/target-supports.exp (check_effective_target_tls): Redefine
12442 to mean non-emulated tls.
12443 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12444 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12445 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12446 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12447 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12448 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12449 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12450
12451 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12452
12453 PR fortran/29343
12454 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12455
12456 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12457
12458 * gfortran.dg/bounds_check_fail_1.f90: New test.
12459
12460 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12461
12462 PR c++/29020
12463 * g++.dg/template/friend48.C: New test.
12464
12465 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12466
12467 PR fortran/29098
12468 * gfortran.dg/default_initialization_2.f90: New test.
12469
12470 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12471
12472 PR fortran/20779
12473 PR fortran/20891
12474 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12475
12476 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12477
12478 PR fortran/29284
12479 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12480
12481 PR fortran/29321
12482 PR fortran/29322
12483 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12484
12485 PR fortran/25091
12486 PR fortran/25092
12487 * gfortran.dg/entry_array_specs_1.f90: New test.
12488
12489 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12490
12491 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12492 insufficient to inhibit some test failures at -O3. Do testing
12493 on integers.
12494
12495 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12496
12497 PR c++/29138
12498 * g++.dg/inherit/access8.C: New test.
12499 * g++.dg/template/dtor4.C: Tweak error messages.
12500
12501 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12502
12503 PR fortran/27478
12504 * gfortran.dg/entry_8.f90: New test.
12505
12506 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12507
12508 PR c++/29291
12509 * g++.dg/parse/new4.C: New test.
12510
12511 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12512
12513 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12514 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12515 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12516 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12517 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12518
12519 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12520
12521 PR fortran/19260
12522 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12523 * gfortran.dg/continuation_2.f90: New test.
12524
12525 PR fortran/19262
12526 * gfortran.dg/continuation_3.f90: New test.
12527 * gfortran.dg/continuation_4.f90: New test.
12528 * gfortran.dg/continuation_5.f: New test.
12529 * gfortran.dg/continuation_6.f: New test.
12530
12531 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12532
12533 PR c++/29226
12534 * g++.dg/template/vla1.C: New test.
12535
12536 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12537
12538 PR fortran/29210
12539 * gfortran.dg/complex_parameter_1.f90: New test.
12540
12541 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12542
12543 PR c/29154
12544 * gcc.c-torture/execute/20060929-1.c: New test.
12545
12546 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12547
12548 PR c++/29105
12549 * g++.dg/template/member6.C: New test.
12550 * g++.dg/parse/typename7.C: Adjust error markers.
12551
12552 PR c++/29080
12553 * g++.dg/template/member7.C: New test.
12554
12555 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12556
12557 PR c/24010
12558 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12559 gcc.dg/Woverride-init-3.c: New tests.
12560
12561 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12562
12563 * gcc.c-torture/execute/20060930-1.c: New test.
12564
12565 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12566
12567 PR fortran/18791
12568 * gfortran.dg/specifics_1.f90: New test.
12569 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12570 complex specifics.
12571
12572 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12573
12574 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12575 pthread-init-common.h: New.
12576
12577 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12578
12579 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12580 precision on some archs.
12581
12582 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12583
12584 * gcc.dg/non-local-goto-1.c: New test.
12585 * gcc.dg/non-local-goto-2.c: Likewise.
12586 * gcc.dg/setjmp-3.c: Likewise.
12587 * gcc.dg/setjmp-4.c: Likewise.
12588
12589 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12590
12591 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12592
12593 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12594
12595 PR fortran/28276
12596 * gfortran.dg/exponent_1.f90: New test.
12597
12598 PR fortran/27021
12599 * gfortran.dg/nearest_1.f90: New test.
12600
12601 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12602
12603 PR middle-end/25261
12604 PR middle-end/28790
12605 * gcc.dg/gomp/nestedfn-1.c: New test.
12606
12607 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12608
12609 PR objc/29195
12610 * objc/compile/method-1.m: New test.
12611
12612 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12613
12614 PR c++/26938
12615 * g++.dg/template/crash58.C: New test.
12616 * g++.dg/parse/crash28.C: Adjust error markers.
12617 * g++.dg/template/crash34.C: Likewise.
12618 * g++.dg/template/friend31.C: Likewise.
12619 * g++.dg/template/crash32.C: Likewise.
12620
12621 PR c++/27329
12622 * g++.dg/template/crash59.C: New test.
12623
12624 PR c++/27667
12625 * g++.dg/template/spec33.C: New test.
12626 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12627
12628 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12629 Adam Nemet <anemet@caviumnetworks.com>
12630
12631 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12632 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12633
12634 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12635
12636 PR target/28911
12637 * gcc.dg/pr28911.c: New.
12638
12639 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12640
12641 PR target/29169
12642 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12643 (dg-options): Add -mfpmath=387.
12644
12645 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR c/28706
12648 * gcc.dg/pr28706.c: New test.
12649
12650 PR c/28712
12651 * gcc.dg/pr28712.c: New test.
12652
12653 2006-09-22 Mike Stump <mrs@apple.com>
12654
12655 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12656
12657 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12658
12659 PR tree-optimization/28888
12660 * gcc.dg/pr28888.c: New test.
12661
12662 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12663
12664 PR c++/29016
12665 * g++.dg/init/ptrfn1.C: New test.
12666
12667 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12668
12669 PR c++/28861
12670 * g++.dg/template/spec32.C: New test.
12671 * g++.dg/parse/crash9.C: Adjust error markers.
12672
12673 PR c++/28303
12674 * g++.dg/template/typedef6.C: New test.
12675 * g++.dg/init/error1.C: Adjust error markers.
12676 * g++.dg/parse/crash9.C: Likewise.
12677 * g++.dg/template/crash55.C: Likewise.
12678
12679 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12680
12681 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12682
12683 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12684
12685 PR target/27650
12686 * g++.dg/ext/dllimport12.C: New test.
12687
12688 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12689
12690 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12691 * gcc.target/mips/nmadd-2.c: Likewise.
12692 * gcc.target/mips/mips-ps-6.c: New test.
12693 * gcc.target/mips/neg-abs-1.c: Likewise.
12694 * gcc.target/mips/neg-abs-2.c: Likewise.
12695 * gcc.target/mips/nmadd-3.c: New test.
12696
12697 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12698
12699 PR middle-end/28046
12700 * gcc.dg/gomp/atomic-10.c: New test.
12701 * g++.dg/gomp/atomic-10.C: New test.
12702
12703 2006-09-20 Eric Christopher <echristo@apple.com>
12704
12705 * gcc.target/i386/sse3-not-fisttp.c: New.
12706
12707 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12708
12709 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12710
12711 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12712
12713 * gcc.c-torture/execute/pr28289.c (one): New variable.
12714 (main): Use it instead of argc.
12715 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12716 (main): Use it instead of argc.
12717
12718 2006-09-19 Paul Brook <paul@codesourcery.com>
12719
12720 PR target/28516
12721 * gcc.dg/nested-func-5.c: New test.
12722
12723 2006-09-19 Ben Elliston <bje@au.ibm.com>
12724
12725 * lib/target-supports.exp (check_effective_target_tls): Compile
12726 test stubs using ${tool}_target_compile, not just target_compile.
12727 (check_effective_target_tls_runtime): Likewise.
12728
12729 2006-09-19 Ben Elliston <bje@au.ibm.com>
12730
12731 * gcc.c-torture/compile/20030405-1.x: Remove.
12732
12733 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12734 optimising linker from discarding it.
12735
12736 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12737
12738 PR fortran/28526
12739 * gfortran.dg/keyword_symbol_1.f90: New test.
12740
12741 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12742 pedantic compilation option.
12743
12744 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12745
12746 PR fortran/29060
12747 * gfortran.dg/spread_shape_1.f90: New test.
12748
12749 2006-09-17 Roger Sayle <roger@eyesopen.com>
12750
12751 PR tree-optimization/28887
12752 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12753
12754 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12755
12756 PR c/25993
12757 * gcc.dg/pr25993.c: New test.
12758
12759 2006-09-17 Ira Rosen <irar@il.ibm.com>
12760
12761 PR tree-opt/21591
12762 * gcc.dg/vect/pr21591.c: New test.
12763
12764 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12765
12766 PR tree-opt/29059
12767 * gcc.c-torture/compile/strcpy-1.c: New test.
12768 * gcc.c-torture/compile/strcpy-2.c: New test.
12769 * gcc.c-torture/compile/memcpy-1.c: New test.
12770 * gcc.c-torture/compile/memcpy-2.c: New test.
12771
12772 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12773
12774 PR testsuite/29055
12775 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12776
12777 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12778
12779 * gnat.dg/specs/double_record_extension1.ads: New test.
12780 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12781
12782 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12783
12784 PR fortran/29051
12785 * gfortran.dg/oldstyle_3.f90: New test.
12786
12787 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12788
12789 PR libgfortran/29099
12790 * gfortran.dg/secnds-1.f: New test.
12791
12792 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12793
12794 PR libgfortran/29053
12795 * gfortran.dg/streamio_9.f90: New test.
12796 * gfortran.dg/streamio_10.f90: New test.
12797
12798 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12799
12800 PR C++/29002
12801 * g++.dg/init/array22.C: New test.
12802 * g++.dg/init/array23.C: New test.
12803
12804 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12805
12806 * stackcheck.lst: Update list of tests requiring stack checking.
12807 * norun.lst: Adjust for above change.
12808 * ada95.lst: New file.
12809 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12810 requiring -gnat95 switch.
12811
12812 2006-09-14 Olivier Hainque <hainque@adacore.com>
12813
12814 * gnat.dg/in_out_parameter.adb: New test.
12815
12816 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
12817
12818 PR debug/28980
12819 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12820
12821 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
12822
12823 * gnat.dg/specs/unchecked_union.ads: New test.
12824
12825 2006-09-13 Richard Sandiford <richard@codesourcery.com>
12826
12827 PR rtl-optimization/28982
12828 * gcc.c-torture/execute/pr28982a.c: New test.
12829 * gcc.c-torture/execute/pr28982b.c: Likewise.
12830
12831 2006-09-12 Eric Christopher <echristo@apple.com>
12832
12833 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12834 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12835
12836 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
12837
12838 PR c/28768
12839 PR preprocessor/14634
12840 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12841 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12842 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12843
12844 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
12845
12846 * gcc.dg/pr28243.c: New test.
12847
12848 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
12849
12850 PR fortran/28971
12851 gfortran.dg/pr28971.f90: New test to act as a backstop in case
12852 this undiagnosed regression reappears.
12853
12854 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
12855
12856 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12857 Treat $srcdir as a literal.
12858 * lib/fortran-torture.exp (fortran-torture-compile,
12859 fortran-torture-execute): Likewise.
12860 * lib/objc-torture.exp (objc-torture-compile,
12861 objc-torture-execute): Likewise.
12862 * lib/profopt.exp (profopt-execute): Likewise.
12863
12864 2006-09-11 Geoffrey Keating <geoffk@apple.com>
12865
12866 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12867
12868 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
12869
12870 PR testsuite/28950
12871 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12872
12873 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
12874
12875 PR target/13685
12876 * gcc.target/i386/pr13685.c: New test.
12877
12878 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
12879
12880 * gcc.dg/pr28726.c: New test.
12881
12882 2006-09-11 Josh Conner <jconner@apple.com>
12883
12884 * gcc.dg/nrv3.c: Increase size of structure.
12885 * gcc.dg/nrv4.c: Likewise.
12886 * gcc.dg/nrv5.c: Likewise.
12887
12888 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
12889
12890 PR libfortran/28890
12891 gfortran.dg/assumed_charlen_function_5.f90: New test.
12892
12893 2006-09-10 Mark Mitchell <mark@codesourcery.com>
12894
12895 PR c++/28991
12896 * g++.dg/init/static3.C: New test.
12897
12898 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
12899
12900 PR testsuite/29007
12901 * gcc.dg/long-long-cst1.c (t): Add cast to
12902 __SIZE_TYPE__ before casting to int.
12903 (main): Return 0 on success.
12904
12905 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12906
12907 * gcc.c-torture/execute/20060910-1.c: New test.
12908
12909 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
12910
12911 PR middle-end/26983
12912 * gcc.dg/pr26983.c: New test.
12913
12914 2006-09-10 Richard Sandiford <richard@codesourcery.com>
12915
12916 PR target/29006
12917 * gcc.c-torture/execute/pr29006.c: New test.
12918
12919 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12920
12921 PR libfortran/28947
12922 gfortran.dg/matmul_4.f90: New test.
12923
12924 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12925
12926 PR fortran/28959
12927 gfortran.dg/used_types_10: New test.
12928
12929 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12930
12931 PR libfortran/28923
12932 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12933 gfortran.dg/array_initializer_3.f90: New test.
12934
12935 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12936
12937 PR fortran/28914
12938 * gfortran.dg/actual_array_constructor_3.f90: New test.
12939
12940 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
12941
12942 PR testsuite/26778
12943 * gcc.target/i386/pr26778.c: New testcase.
12944
12945 2006-09-08 Eric Christopher <echristo@apple.com>
12946
12947 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12948 * gcc.target/i386/memcpy-1.c: Ditto.
12949 * gcc.target/i386/asm-1.c: Ditto.
12950 * gcc.target/i386/20060512-4.c: Ditto.
12951 * gcc.target/i386/compress-float-387.c: Ditto.
12952 * gcc.target/i386/20060512-1.c: Ditto.
12953 * gcc.target/i386/compress-float-sse.c: Ditto.
12954 * gcc.target/i386/20060512-2.c: Ditto.
12955 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12956 * gcc.target/i386/stack-prot-kernel.c: Ditto.
12957 * gcc.target/i386/compress-float-387-pic.c: Ditto.
12958 * gcc.dg/pr26449.c: Ditto.
12959 * gcc.dg/attr-ms_struct-2.c: Ditto.
12960 * gcc.dg/attr-ms_struct-1.c: Ditto.
12961 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12962
12963 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
12964
12965 PR c/28504
12966 * gcc.dg/vla-10.c: New test.
12967
12968 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12969
12970 PR c++/28858
12971 * g++.dg/parse/template20.C: New test.
12972 * g++.dg/template/operator8.C: Remove obsolete part.
12973 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12974 * g++.old-deja/g++.pt/crash65.C: Likewise.
12975
12976 2006-09-07 Jason Merrill <jason@redhat.com>
12977
12978 PR middle-end/27724
12979 * gcc.dg/long-long-cst1.c: New test.
12980
12981 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
12982
12983 PR C++/28906
12984 * g++.dg/other/array3.C: New test.
12985 * g++.dg/other/array4.C: New test.
12986 * g++.dg/other/array5.C: New test.
12987
12988 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
12989
12990 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12991
12992 2006-09-07 Uros Bizjak <uros@kss-loka.si>
12993
12994 PR target/28946
12995 * gcc.target/i386/pr28946.c: New test.
12996
12997 2006-09-07 Steven G. Kargl <kargls@comcast.net>
12998
12999 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13000 in integer literal constant.
13001 * gfortran.dg/enum_8.f90: Ditto.
13002 * gfortran.dg/g77/20030326-1.f: Ditto.
13003
13004 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13005
13006 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13007 nonconformance usage.
13008
13009 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13010
13011 PR middle-end/28862
13012 * gcc.c-torture/compile/vector-align-1.c: New test.
13013
13014 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13015
13016 PR rtl-opt/27883
13017 * g++.dg/opt/copysign-1.C: New test.
13018
13019 2006-09-06 Jason Merrill <jason@redhat.com>
13020
13021 PR c++/27371
13022 * g++.dg/warn/unused-result1.C: New test.
13023
13024 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13025
13026 PR c++/28903
13027 * g++.dg/ext/vla3.C: New test.
13028
13029 PR c++/28886
13030 * g++.dg/template/array16.C: New test.
13031
13032 2006-09-06 Richard Guenther <rguenther@suse.de>
13033
13034 * gcc.dg/pr27226.c: Remove testcase again.
13035
13036 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13037
13038 PR tree-opt/28937
13039 * g++.dg/opt/unroll2.C: New test.
13040
13041 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13042
13043 PR tree-opt/28952
13044 * gcc.dg/vect/pr28952.c: New test.
13045
13046 2006-09-05 Richard Guenther <rguenther@suse.de>
13047
13048 PR tree-optimization/28900
13049 * gcc.dg/torture/pr28900.c: New testcase
13050
13051 2006-09-05 Richard Guenther <rguenther@suse.de>
13052
13053 PR tree-optimization/28905
13054 * gcc.c-torture/compile/pr28905.c: New testcase.
13055
13056 2006-09-05 Richard Guenther <rguenther@suse.de>
13057
13058 PR middle-end/28935
13059 * gcc.dg/pr28935.c: New testcase.
13060
13061 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13062
13063 * gcc.c-torture/execute/20060905-1.c: New test.
13064
13065 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13066
13067 PR fortran/28908
13068 * gfortran.dg/used_types_7.f90: New test.
13069 * gfortran.dg/used_types_8.f90: New test.
13070 * gfortran.dg/used_types_9.f90: New test.
13071
13072 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13073
13074 * gcc.c-torture/compile/20060904-1.c: New test.
13075
13076 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13077
13078 PR c++/23287 Revert my 2006-09-01 patch
13079 * g++.dg/parse/dtor12.C: Remove.
13080
13081 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13082
13083 PR c+/27670
13084 * g++.dg/template/operator9.C: New test.
13085
13086 PR c++/27493
13087 * g++.dg/template/operator7.C: New test.
13088
13089 PR c++/27494
13090 * g++.dg/template/operator8.C: New test.
13091
13092 PR c++/27397
13093 * g++.dg/template/crash57.C: New test.
13094
13095 * g++.dg/template/typedef4.C: Adjust error markers.
13096 * g++.dg/template/typedef5.C: Likewise.
13097
13098 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13099
13100 PR c++/28878
13101 * g++.dg/parse/crash33.C: New test.
13102
13103 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13104 Richard Guenther <rguenther@suse.de>
13105 Adam Nemet <anemet@caviumnetworks.com>
13106
13107 PR middle-end/27226
13108 * gcc.target/mips/memcpy-1.c: New testcase.
13109 * gcc.dg/pr27226.c: Likewise.
13110
13111 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13112
13113 PR c++/28705
13114 * g++.dg/lookup/koenig5.C: New.
13115 * g++.dg/template/crash56.C: New.
13116
13117 2006-09-01 Josh Conner <jconner@apple.com>
13118
13119 PR c++/25505
13120 * gcc.dg/nrv3.c: New test.
13121 * gcc.dg/nrv4.c: New test.
13122 * gcc.dg/nrv5.c: New test.
13123
13124 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13125
13126 PR c++/23287
13127 * g++.dg/parse/dtor12.C: New.
13128
13129 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13130
13131 PR tree-optimization/28839
13132 * gcc.dg/pr28839.c: New test.
13133
13134 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13135
13136 PR target/24367
13137 * gcc.dg/pr24367.c: New testcase.
13138
13139 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13140
13141 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13142
13143 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13144
13145 PR rtl-optimization/27735
13146 * gcc.dg/loop-unswitch-1.c: New test.
13147
13148 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13149
13150 PR fortran/28885
13151 * gfortran.dg/aliasing_dummy_2.f90: New test.
13152
13153 PR fortran/20067
13154 * gfortran.dg/generic_5.f90: Change error message.
13155
13156 PR fortran/28873
13157 * gfortran.dg/generic_6.f90: New test.
13158
13159 PR fortran/25077
13160 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13161
13162 PR fortran/25102
13163 * gfortran.dg/invalid_interface_assignment.f90: New test.
13164
13165 PR fortran/24866
13166 * gfortran.dg/module_proc_external_dummy.f90: New test.
13167
13168 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13169
13170 PR c++/28349
13171 * g++.dg/warn/var-args1.C: New test.
13172
13173 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13174
13175 PR fortran/28866
13176 * gfortran.dg/simpleif_2.f90: New test.
13177 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13178 * gfortran.dg/enum_5.f90: Ditto.
13179
13180 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13181 Kazu Hirata <kazu@codesourcery.com>
13182
13183 PR tree-optimization/17506
13184 * gcc.dg/pr17506.c: New.
13185
13186 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13187
13188 PR c++/28139
13189 * g++.dg/eh/alias1.C: New test.
13190
13191 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13192
13193 PR c++/28860
13194 * g++.dg/template/ttp22.C: New test.
13195
13196 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13197
13198 PR middle-end/26632
13199 * gcc.dg/pr26632.c: New.
13200
13201 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13202
13203 PR libgfortran/28354
13204 * gfortran.dg/fmt_zero_precision.f90: New test.
13205
13206 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13207
13208 PR c++/28058
13209 * g++.dg/template/spec31.C: New test.
13210
13211 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13212
13213 PR c++/26573
13214 * g++.dg/other/static2.C: New test.
13215
13216 2006-08-26 Roger Sayle <roger@eyesopen.com>
13217
13218 * gcc.dg/Wswitch-enum-2.c: New test case.
13219 * gcc.dg/Wswitch-enum-3.c: Likewise.
13220
13221 2006-08-26 Richard Guenther <rguenther@suse.de>
13222
13223 * gcc.c-torture/compile/20060826-1.c: New testcase.
13224
13225 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13226
13227 PR c++/28736
13228 * g++.dg/template/void10.C: New test.
13229
13230 PR c++/28737
13231 * g++.dg/template/void8.C: New test.
13232
13233 PR c+_+/28738
13234 * g++.dg/template/void9.C: New test.
13235
13236 * g++.dg/template/void3.C: Adjust error markers.
13237 * g++.dg/template/void4.C: Likewise.
13238 * g++.dg/template/crash55.C: Likewise.
13239 * g++.dg/template/void7.C: Likewise
13240
13241 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13242
13243 PR c++/28588
13244 * g++.dg/inherit/access6.C: New test.
13245 * g++.dg/inherit/access7.C: Likewise.
13246
13247 PR c++/28595
13248 * g++.dg/template/array15.C: New test.
13249 * g++.dg/template/crash2.C: Tweak error markers.
13250
13251 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13252
13253 PR middle-end/28683
13254 * gcc.c-torture/compile/20060823-1.c: New test.
13255
13256 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13257
13258 PR c++/28853
13259 * g++.dg/template/ttp21.C: New test.
13260
13261 PR c++/28852
13262 * g++.dg/other/operator1.C: Add error-marker.
13263 * g++.dg/other/operator2.C: New test.
13264
13265 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13266
13267 PR c/27893
13268 * gcc.c-torture/compile/vla-const-1.c,
13269 gcc.c-torture/compile/vla-const-2.c: New tests.
13270
13271 2006-08-26 Richard Guenther <rguenther@suse.de>
13272
13273 PR middle-end/28814
13274 * gcc.dg/torture/pr28814.c: New testcase.
13275
13276 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13277
13278 PR c/28418
13279 * gcc.c-torture/compile/compound-literal-1.c: New test.
13280
13281 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13282
13283 PR c/28299
13284 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13285 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13286 Expect extra diagnostics.
13287
13288 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13289
13290 gcc.dg/noncompile/pr16876.c: New test.
13291
13292 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13293
13294 PR c++/28056
13295 * g++.dg/parse/local1.C: New test.
13296 * g++.dg/other/qual1.C: Tweak error marker.
13297
13298 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13299
13300 PR c++/27787
13301 * g++.dg/template/typename10.C: New.
13302 * g++.dg/template/lookup4.C: Remove bogus error marker.
13303
13304 2006-08-25 Richard Guenther <rguenther@suse.de>
13305
13306 PR testsuite/28829
13307 * gcc.dg/pr26570.c: Fix testcase.
13308
13309 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13310
13311 PR tree-opt/28807
13312 * gcc.c-torture/execute/mayalias-2.c: New test.
13313 * gcc.dg/tree-ssa/alias-13.c: New test.
13314
13315 2006-08-24 Jan Hubicka <jh@suse.cz>
13316
13317 PR debug/26881
13318 * gcc.dg/debug/pr26881.c: New file.
13319
13320 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13321
13322 PR fortran/28788
13323 * gfortran.dg/used_types_4.f90: New test.
13324 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13325 association of derived types.
13326 * gfortran.dg/used_types_2.f90: Add module cleanup.
13327 * gfortran.dg/used_types_3.f90: The same.
13328
13329 PR fortran/28771
13330 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13331 fix of regression.
13332
13333 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13334
13335 PR 28813
13336 * gfortran.dg/direct_io_6.f90: Remove test.
13337
13338 2006-08-23 Stuart Hastings <stuart@apple.com>
13339
13340 PR 28825
13341 * gcc.target/i386/20060821-1.c: New.
13342
13343 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13344
13345 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13346 dg-warning strings for dllimport.
13347
13348 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13349
13350 PR C++/28450
13351 * g++.dg/ext/vector4.C: New test.
13352 * g++.dg/ext/complex1.C: New test.
13353
13354 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13355
13356 PR debug/28692
13357 * gcc.dg/debug/const-1.c: New.
13358 * gcc.dg/debug/const-2.c: New.
13359 * gcc.dg/debug/dwarf2/const-1.c: New.
13360 * gcc.dg/debug/dwarf2/const-2.c: New.
13361 * gcc.dg/debug/dwarf2/const-2b.c: New.
13362
13363 2006-08-22 Richard Guenther <rguenther@suse.de>
13364
13365 PR middle-end/28776
13366 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13367 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13368
13369 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13370
13371 PR tree-optimization/28003
13372 * g++.dg/tree-ssa/pr28003.C: New.
13373
13374 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13375
13376 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13377
13378 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13379
13380 PR c++/26269
13381 * g++.dg/other/error14.C: New test.
13382
13383 PR c++/28505
13384 * g++.dg/parse/ctor7.C: New test.
13385 * g++.dg/parse/ctor8.C: Likewise.
13386
13387 PR c++/28741
13388 * g++.dg/template/void7.C: New test.
13389
13390 2006-08-21 Olivier Hainque <hainque@adacore.com>
13391
13392 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13393 * gnat.dg/self_aggregate_with_array.adb: New test.
13394
13395 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13396
13397 * g++.dg/eh/arm-vfp-unwind.C: New test.
13398
13399 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13400
13401 PR c++/28341
13402 * g++.dg/template/ref3.C: New test.
13403 * g++.dg/template/nontype13.C: New test.
13404
13405 PR c++/28346
13406 * g++.dg/template/ptrmem17.C: New test.
13407
13408 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13409
13410 PR target/28648 c:
13411 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13412
13413 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13414
13415 PR fortran/28630
13416 * gfortran.dg/used_types_2.f90: New test.
13417
13418 PR fortran/28601
13419 * gfortran.dg/used_types_3.f90: New test.
13420
13421 PR fortran/20886
13422 * gfortran.dg/generic_actual_arg.f90: New test.
13423
13424 PR fortran/28735
13425 * gfortran.dg/module_private_array_refs_1.f90: New test.
13426
13427 PR fortran/28762
13428 * gfortran.dg/program_name_1.f90: New test.
13429
13430 PR fortran/28425
13431 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13432
13433 PR fortran/28496
13434 * gfortran.dg/array_initializer_2.f90: New test.
13435
13436 PR fortran/18111
13437 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13438
13439 PR fortran/28600
13440 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13441
13442 PR fortran/28771
13443 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13444
13445 PR fortran/28660
13446 * gfortran.dg/dependent_decls_1.f90: New test.
13447
13448 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13449
13450 PR fortran/25217
13451 * gfortran.dg/derived_init_2.f90: New.
13452
13453 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13454
13455 * gcc.c-torture/execute/pr28289.c: New test.
13456
13457 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13458
13459 PR c/28744
13460 * gcc.dg/attr-externally-visible-1.c: New test.
13461 * gcc.dg/attr-externally-visible-2.c: New test.
13462 * g++.dg/parse/attr-externally-visible-1.C: New test.
13463 * g++.dg/parse/attr-externally-visible-2.C: New test.
13464
13465 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13466
13467 PR c++/28606
13468 * g++.dg/parse/dtor11.C: New test.
13469
13470 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13471
13472 PR rtl-optimization/28489
13473 * gcc.c-torture/compile/pr28489.c: New test.
13474
13475 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13476
13477 PR c++/28710
13478 * g++.dg/template/redecl4.C: New test.
13479
13480 PR c++/28711
13481 * g++.dg/template/ctor8.C: New test.
13482
13483 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13484
13485 * gcc.dg/pr26570.c: Fix testcase.
13486
13487 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13488
13489 * PR c++/28573
13490 * g++.dg/parse/offsetof6.C: New test.
13491 * g++.dg/parse/offsetof6.C: New test.
13492 * g++.dg/parse/offsetof7.C: New test.
13493
13494 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13495
13496 PR testsuite/28602
13497 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13498 is false.
13499
13500 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13501
13502 PR c++/28302
13503 * g++.dg/ext/vector3.C: New test.
13504
13505 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13506
13507 PR gcov/profile/26570
13508 * gcc.dg/pr26570.c: New test.
13509
13510 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13511
13512 PR c/27697
13513 * gcc.dg/qual-component-1.c: New test.
13514
13515 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13516
13517 PR c++/28593
13518 * g++.dg/parse/new3.C: New test.
13519
13520 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13521
13522 PR fortran/25828
13523 * gfortran.dg/streamio_1.f90: New test.
13524 * gfortran.dg/streamio_2.f90: New test.
13525 * gfortran.dg/streamio_3.f90: New test.
13526 * gfortran.dg/streamio_4.f90: New test.
13527 * gfortran.dg/streamio_5.f90: New test.
13528 * gfortran.dg/streamio_6.f90: New test.
13529 * gfortran.dg/streamio_7.f90: New test.
13530 * gfortran.dg/streamio_8.f90: New test.
13531
13532 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13533
13534 PR c/28287
13535 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13536
13537 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13538
13539 PR c++/28594
13540 * g++.dg/template/void6.C: New test.
13541
13542 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13543
13544 PR c/28649
13545 * gcc.dg/parse-error-1.c: New test.
13546 * gcc.dg/parse-error-2.c: New test.
13547 * gcc.dg/cpp/digraph2.c: Add error-marker.
13548 * gcc.dg/noncompile/920923-1.c: Likewise.
13549
13550 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13551
13552 PR c/27490
13553 * gcc.dg/sizeof-2.c: New testcase.
13554
13555 PR c/27489
13556 * gcc.dg/switch-A.c: New testcase.
13557
13558 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13559
13560 PR c++/28288
13561 PR c++/14556
13562 * g++.old-deja/g++.warn/compare1.C: Delete.
13563 * g++.dg/opt/pr7503-2.C: Delete.
13564 * g++.dg/opt/pr7503-3.C: Delete.
13565 * g++.dg/opt/pr7503-4.C: Delete.
13566 * g++.dg/opt/pr7503-5.C: Delete.
13567 * g++.dg/opt/max1.C: Delete.
13568 * g++.dg/warn/minmax.C: Delete.
13569 * g++.dg/expr/minmax.C: New test.
13570
13571 2006-08-14 Richard Guenther <rguenther@suse.de>
13572
13573 PR testsuite/28703
13574 * gcc.c-torture/execute/pr28651.c: Do not use argc
13575 to avoid optimization, instead forbid inlining.
13576
13577 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13578
13579 PR rtl-optimization/28634
13580 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13581
13582 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13583
13584 PR c/27184
13585 * gcc.dg/torture/pr27184.c: New test.
13586
13587 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13588
13589 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13590
13591 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13592
13593 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13594 * gfortran.dg/stat_2.f90: Likewise.
13595 * gfortran.dg/chmod_1.f90: Likewise.
13596 * gfortran.dg/chmod_2.f90: Likewise.
13597 * gfortran.dg/chmod_3.f90: Likewise.
13598
13599 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13600
13601 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13602
13603 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13604
13605 * g++.dg/opt/pr23454-2.C: New test.
13606
13607 2006-08-11 Richard Guenther <rguenther@suse.de>
13608
13609 PR middle-end/28651
13610 * gcc.c-torture/execute/pr28651.c: New testcase.
13611
13612 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13613
13614 * gnat.dg/specs/static_initializer.ads: New test.
13615
13616 2006-08-10 Paul Brook <paul@codesourcery.com>
13617
13618 * gcc.target/arm/cond-asm.c: New test.
13619
13620 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13621
13622 PR tree-optimization/26197
13623 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13624 * g++.dg/vect/vect.exp: Compile the new tests with
13625 --param max-aliased-vops=0.
13626
13627 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13628
13629 PR c++/28637
13630 * g++.dg/template/void3.C: New test.
13631
13632 PR c++/28638
13633 * g++.dg/template/void4.C: New test.
13634
13635 PR c++/28640
13636 * g++.dg/template/void5.C: New test.
13637
13638 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13639
13640 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13641 after dg-do compile.
13642
13643 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13644
13645 PR tree-optimizations/26969
13646 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13647 "unswitch-loops" with -funswitch-loops.
13648 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13649
13650 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13651
13652 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13653 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13654 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13655 * objc.dg/dwarf-1.m: Likewise.
13656 * objc.dg/dwarf-2.m: Likewise.
13657 * obj-c++.dg/dwarf-2.mm: Likewise.
13658
13659 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13660
13661 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13662 * objc.dg/dwarf-2.m: Likewise.
13663 * obj-c++.dg/dwarf-2.mm: Likewise.
13664
13665 PR libfortran/28603
13666 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13667
13668 PR testsuite/27611
13669 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13670
13671 PR testsuite/27033
13672 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13673
13674 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13675
13676 PR target/27827
13677 * gcc.target/i386/pr27827.c: New testcase.
13678
13679 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13680
13681 PR fortran/28590
13682 * gfortran.dg/sequence_types_1.f90: New test.
13683
13684 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13685
13686 PR fortran/28548
13687 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13688 dg-warning. Add -pedantic option.
13689
13690 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13691
13692 PR c/28502
13693 * gcc.dg/proto-1.c: New test.
13694
13695 PR c/27721
13696 * gcc.dg/lvalue-4.c: New test.
13697
13698 PR c/28136
13699 * gcc.dg/init-bad-5.c: New test.
13700
13701 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13702
13703 PR c++/28347
13704 * g++.dg/ext/typedef-init.C: Add new test for typedef
13705 initialization inside templates. Adjust existing error markers.
13706
13707 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13708
13709 PR c++/28148
13710 * g++.dg/init/ptrmem3.C: New test.
13711
13712 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13713
13714 PR tree-optimization/27770
13715 * lib/target-support.exp: New target keyword "section_anchors".
13716 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13717 tests.
13718 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13719 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13720 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13721 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13722
13723 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13724
13725 * gcc.dg/20060801-1.c: Add missing '}'.
13726
13727 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13728
13729 PR c++/27508
13730 * g++.dg/parse/dtor9.C: New test.
13731 * g++.dg/parse/dtor10.C: New test.
13732 * g++.dg/other/error7.C: Adjust error-marker.
13733
13734 PR c++/28274
13735 * g++.dg/other/default5.C: New test.
13736
13737 2006-08-02 Richard Guenther <rguenther@suse.de>
13738
13739 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13740
13741 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13742
13743 PR c++/28557
13744 * g++.dg/template/conv9.C: New test.
13745
13746 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13747
13748 PR debug/28063
13749 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13750 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13751 Optionally return assembly text. Update callers.
13752 (check_no_compiler_messages): Update verbose messages.
13753 (check_no_messages_and_pattern): New.
13754 (check_effective_target_string_merging): New.
13755
13756 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13757
13758 PR c++/28250
13759 * g++.dg/eh/catch4.C: New test.
13760
13761 PR c++/28257
13762 * g++.dg/other/qual1.C: New test.
13763
13764 PR c++/28259
13765 * g++.dg/inherit/error2.C: New test.
13766
13767 PR c++/28267
13768 * g++.dg/other/new1.C: New test.
13769
13770 * g++.dg/warn/pr23075.C: Remove obsolete test.
13771 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13772 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13773
13774 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13775
13776 PR c++/28523
13777 * g++.dg/eh/cast1.C: New test.
13778
13779 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13780
13781 PR libfortran/28452
13782 * gfortran.dg/random_3.f90: New test.
13783
13784 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13785
13786 PR c++/28432
13787 * g++.dg/other/pr28304.C: Change expected error message.
13788 * g++.dg/other/pr28432.C: New test.
13789
13790 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13791
13792 PR c++/28256
13793 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13794
13795 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13796
13797 PR debug/23336
13798 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13799 at -g1.
13800 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13801 g++.dg/debug/enum-2.C: New.
13802
13803 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13804
13805 PR c++/6634
13806 * g++.dg/parse/long1.C: Add more tests.
13807
13808 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13809
13810 * gfortran.dg/lrshift_1.c: New file.
13811
13812 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13813
13814 PR libgfortran/28335
13815 * gfortran.dg/no_unit_error_1.f90: New test.
13816
13817 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13818
13819 PR libgfortran/28335
13820 * gfortran.dg/no_unit_error_1.f90: Delete test.
13821 * gfortran.dg/no_unit_error_2.f90: Delete test.
13822
13823 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13824
13825 * gfortran.dg/chmod_3.f90: New test.
13826 * gfortran.dg/ltime_gmtime_1.f90: New test.
13827 * gfortran.dg/ltime_gmtime_2.f90: New test.
13828 * gfortran.dg/lrshift_1.f90: New test.
13829 * gfortran.dg/chmod_1.f90: New test.
13830 * gfortran.dg/chmod_2.f90: New test.
13831
13832 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
13833
13834 PR c++/27668
13835 * g++.dg/template/crash55.C: New test.
13836
13837 PR c++/27962
13838 * g++.dg/template/nontype16.C: New test.
13839
13840 * g++.dg/template/void2.C: Adjust error markers.
13841 * g++.dg/template/nontype5.C: Adjust error markers.
13842
13843 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
13844
13845 * gcc.target/i386/stack-prot-kernel.c: New test.
13846
13847 2006-07-27 Roger Sayle <roger@eyesopen.com>
13848
13849 * gcc.dg/builtins-55.c: New test case.
13850
13851 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
13852
13853 PR rtl-optimization/27907
13854 * gcc.c-torture/compile/pr27907.c: New test.
13855
13856 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13857
13858 * gfortran.dg/mclock.f90: New test.
13859 * gfortran.dg/int_conv_1.f90: New test.
13860 * gfortran.dg/stat_1.f90: New test.
13861 * gfortran.dg/stat_2.f90: New test.
13862
13863 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13864
13865 PR libgfortran/28335
13866 * gfortran.dg/no_unit_error_1.f90: New test.
13867 * gfortran.dg/no_unit_error_2.f90: New test.
13868 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13869
13870 2006-07-25 Roger Sayle <roger@eyesopen.com>
13871
13872 PR middle-end/28473
13873 * gcc.dg/fold-convround-1.c: New test case.
13874
13875 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13876
13877 * gfortran.dg/arithmetic_if.f90: Fix comments.
13878
13879 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13880
13881 PR c++/27572
13882 * g++.dg/other/typedef1.C: New test.
13883 * g++.dg/template/typedef4.C: New test.
13884 * g++.dg/template/typedef5.C: New test.
13885
13886 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
13887
13888 PR fortran/28416
13889 * gfortran.dg/allocatable_dummy_3.f90: New.
13890
13891 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13892
13893 PR fortran/28439
13894 * gfortran.dg/arithmetic_if.f90: New test.
13895
13896 2006-07-24 Uros Bizjak <uros@kss-loka.si>
13897
13898 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13899 avoid memcpy optimization.
13900
13901 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13902
13903 PR fortran/25289
13904 * gfortran.dg/direct_io_6.f90: New test.
13905
13906 2006-07-24 Jan Hubicka <jh@suse.cz>
13907
13908 PR c/25795
13909 PR c++/27369
13910 * gcc.dg/pr25795.c: New test.
13911 * gcc.dg/pr25795-1.c: New test.
13912
13913 2006-07-23 Roger Sayle <roger@eyesopen.com>
13914
13915 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13916 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13917 which may be transformed to "g || h" on some platforms.
13918
13919 2006-07-23 Mark Mitchell <mark@codesourcery.com>
13920
13921 PR c++/28025
13922 * g++.dg/template/friend45.C: New test.
13923
13924 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13925
13926 PR libgfortran/28339
13927 * gfortran.dg/arrayio_8.f90: New test.
13928
13929 2006-07-21 Mike Stump <mrs@apple.com>
13930
13931 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13932
13933 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13934
13935 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13936
13937 PR c++/28250
13938 * g++.dg/eh/catch3.C: New test.
13939
13940 PR c++/28363
13941 * g++.dg/template/defarg10.C: New test.
13942
13943 2006-07-20 Paul Brook <paul@codesourcery.com>
13944
13945 PR 27363
13946 * gcc.dg/pr27363.c: New test.
13947
13948 2006-07-19 Mark Mitchell <mark@codesourcery.com>
13949
13950 PR c++/28338
13951 * g++.dg/init/ref13.C: New test.
13952
13953 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13954
13955 PR obj-c++/28434
13956 * obj-c++.dg/proto-error-1.mm: New test.
13957
13958 2006-07-18 Mark Mitchell <mark@codesourcery.com>
13959
13960 PR c++/28337
13961 * g++.dg/template/string1.C: New test.
13962
13963 2006-07-18 Mark Mitchell <mark@codesourcery.com>
13964
13965 PR c++/28048
13966 * g++.dg/template/defarg9.C: New test.
13967
13968 PR c++/28235
13969 * g++.dg/template/static27.C: New test.
13970
13971 2006-07-18 Diego Novillo <dnovillo@redhat.com>
13972
13973 PR 28410
13974 * gcc.dg/tree-ssa/pr28410.c: New test.
13975
13976 2006-07-18 Lee Millward <lee.millward@gmail.com>
13977
13978 PR c++/28258
13979 * g++/dg/other/error13.C: New test.
13980
13981 PR c++/28260
13982 * g++.dg/template/friend44.C: New test.
13983
13984 2006-07-18 Steve Ellcey <sje@cup.hp.com>
13985
13986 PR c++/27495
13987 * g++.dg/other/pr27495.C: New.
13988
13989 2006-07-18 Olivier Hainque <hainque@adacore.com>
13990
13991 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13992 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13993
13994 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13995
13996 PR c/28286
13997 * gcc.dg/pragma-pack-4.c: New test.
13998
13999 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14000
14001 PR c++/28291
14002 * g++.dg/ext/pr28291.C: New test.
14003
14004 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14005
14006 PR middle-end/28403
14007 * gcc.c-torture/execute/pr28403.c: New test.
14008
14009 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14010
14011 PR middle-end/28402
14012 * gcc.dg/pr28402.c: New test.
14013
14014 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14015
14016 PR c++/28304
14017 * g++.dg/other/pr28304.C: New test.
14018
14019 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14020
14021 PR other/28251
14022 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14023 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14024
14025 2006-07-17 Richard Guenther <rguenther@suse.de>
14026
14027 PR tree-optimization/28238
14028 * g++.dg/tree-ssa/pr28238.C: New testcase.
14029
14030 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14031
14032 PR c++/28250
14033 * g++.dg/eh/catch1.C: New test.
14034 * g++.dg/eh/catch2.C: New test.
14035
14036 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR c++/28370
14039 * g++.dg/template/anon3.C: New test.
14040
14041 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14042
14043 PR fortran/20844
14044 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14045 specifiers requiring an explicit format tag..
14046
14047 PR fortran/28201
14048 * gfortran.dg/generic_5: New test.
14049
14050 PR fortran/20893
14051 * gfortran.dg/elemental_optional_args_1.f90: New test.
14052
14053 2006-07-16 Olivier Hainque <hainque@adacore.com>
14054
14055 * gnat.dg/assert.ads: New file.
14056 * gnat.dg/controlled_record.ads: Likewise.
14057 * gnat.dg/controlled_record.adb: Likewise.
14058
14059 2006-07-15 Lee Millward <lee.millward@gmail.com>
14060
14061 PR c++/28292
14062 * g++.dg/other/error12.C: New test.
14063
14064 PR c++/28269
14065 * g++.dg/template/crash54.C: New test.
14066
14067 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14068
14069 PR c++/28249
14070 * g++.dg/parse/catch1.C: New test.
14071
14072 PR c++/28294
14073 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14074
14075 PR c++/28387
14076 * g++.dg/ext/attrib24.C: New test.
14077
14078 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14079
14080 PR c++/28343
14081 * g++.dg/ext/asmspec1.C: New test.
14082
14083 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14084
14085 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14086 (dg-test): Support shouldfail tests.
14087 * lib/target-supports-dg.exp (dg-shouldfail): New.
14088 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14089 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14090 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14091 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14092 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14093 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14094 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14095
14096 2006-07-13 Jan Hubicka <jh@suse.cz>
14097
14098 * gcc.target/i386/memcpy-1.c: New.
14099
14100 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14101
14102 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14103
14104 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14105
14106 PR fortran/25097
14107 * gfortran.dg/present_1.f90: New test.
14108
14109 PR fortran/20903
14110 * gfortran.dg/interface_derived_type_1.f90: New test.
14111
14112 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14113
14114 PR fortran/28213
14115 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14116 list.
14117
14118 2006-07-07 Lee Millward <lee.millward@gmail.com>
14119
14120 PR c++/27820
14121 * g++.dg/other/label1.C: New test.
14122
14123 2006-07-07 Richard Guenther <rguenther@suse.de>
14124
14125 PR middle-end/28268
14126 * gcc.dg/torture/pr28268.c: New testcase.
14127
14128 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14129
14130 PR c++/27019
14131 * g++.dg/ext/pr27019.C: New.
14132
14133 2006-07-07 Richard Guenther <rguenther@suse.de>
14134
14135 PR tree-optimization/28187
14136 * gcc.dg/pr28187.c: New testcase.
14137
14138 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14139
14140 * gnat.dg/address_conversion.adb: New test.
14141 * gnat.dg/boolean_subtype.adb: Likewise.
14142 * gnat.dg/frame_overflow.adb: Likewise.
14143 * gnat.dg/pointer_array.adb: Likewise.
14144 * gnat.dg/pointer_conversion.adb: Likewise.
14145
14146 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14147
14148 PR fortran/28237
14149 PR fortran/23420
14150 * gfortran.dg/print_fmt_5.f90: New test.
14151
14152 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14153
14154 PR fortran/28129
14155 * gfortran.dg/bounds_check_4.f90: New test.
14156
14157 2006-07-05 Richard Guenther <rguenther@suse.de>
14158
14159 PR target/28158
14160 * gfortran.dg/pr28158.f90: New testcase.
14161
14162 2006-07-05 Richard Guenther <rguenther@suse.de>
14163
14164 PR tree-optimization/28162
14165 * gcc.dg/pr28162.c: New testcase.
14166
14167 2006-07-05 Richard Guenther <rguenther@suse.de>
14168 Andrew Pinski <pinskia@gcc.gnu.org>
14169
14170 PR c++/27084
14171 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14172
14173 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14174
14175 PR fortran/28174
14176 * gfortran.dg/actual_array_substr_2.f90: New test.
14177
14178 PR fortran/28167
14179 * gfortran.dg/actual_array_constructor_2.f90: New test.
14180
14181 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14182
14183 * gfortran.dg/itime_idate_1.f: New test.
14184 * gfortran.dg/itime_idate_2.f: New test.
14185
14186 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14187
14188 PR libgfortran/27704
14189 * gfortran.dg/open_status_3.f90: New test.
14190 * gfortran.dg/fmt_l.f90: Update for new feature.
14191
14192 2006-07-03 Asher Langton <langton2@llnl.gov>
14193
14194 * gfortran.dg/oldstyle_2.f90: New.
14195
14196 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14197
14198 * gnat.dg/string_slice.adb: New test.
14199
14200 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14201
14202 PR fortran/19259
14203 * gfortran.dg/semicolon_fixed.c: New.
14204 * gfortran.dg/semicolon_free.c: New.
14205
14206 2006-06-30 Mike Stump <mrs@apple.com>
14207
14208 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14209 that don't support internal visibility.
14210
14211 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14212
14213 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14214 for '(' / ')' needing an extra '\'.
14215
14216 2006-06-29 Roger Sayle <roger@eyesopen.com>
14217
14218 PR middle-end/27428
14219 * gcc.dg/pr27428-1.c: New test case.
14220
14221 2006-06-29 Mike Stump <mrs@apple.com>
14222
14223 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14224 on darwin as we can't align commons large enough yet.
14225
14226 * gcc.dg/vla-8.c: Add additional testcases.
14227
14228 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14229
14230 PR c++/28114
14231 * g++.dg/other/pr28114.C: New.
14232
14233 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14234
14235 * gcc.c-torture/compile/20060625-1.c: New test.
14236
14237 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14238
14239 PR fortran/20867
14240 * gfortran.dg/stfunc_3.f90: New test.
14241
14242 PR fortran/25056
14243 * gfortran.dg/impure_actual_1.f90: New test.
14244
14245 PR fortran/20874
14246 * gfortran.dg/elemental_result_1.f90: New test.
14247
14248 PR fortran/25073
14249 * gfortran.dg/select_7.f90: New test.
14250
14251 PR fortran/27554
14252 * intrinsic_actual_1.f: New test.
14253
14254 PR fortran/22038
14255 PR fortran/28119
14256 * gfortran.dg/forall_4.f90: New test.
14257
14258 PR fortran/25072
14259 * gfortran.dg/forall_5.f90: New test.
14260
14261 2006-06-25 Lee Millward <lee.millward@gmail.com>
14262
14263 PR c++/28051
14264 * g++.dg/template/using13.C: New test.
14265
14266 PR c++/28054
14267 * g++.dg/other/incomplete3.C: New test.
14268
14269 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14270
14271 PR fortran/28081
14272 * gfortran.dg/substr_3.f: New test.
14273 * gfortran.dg/equiv_2.f90: Update expected error message.
14274
14275 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14276
14277 PR fortran/28118
14278 * gfortran.dg/actual_array_substr_1.f90: New test.
14279
14280 2006-06-24 Olivier Hainque <hainque@adacore.com>
14281
14282 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14283 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14284
14285 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14286
14287 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14288
14289 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14290
14291 PR fortran/27981
14292 * gfortran.dg/simpleif_2.f90: New test.
14293
14294 2006-06-23 Lee Millward <lee.millward@gmail.com>
14295
14296 * g++.dg/template/error22.C: Fix typo.
14297
14298 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14299
14300 PR c++/28112
14301 * g++.dg/ext/attrib23.C: New test.
14302
14303 2006-06-23 Olivier Hainque <hainque@adacore.com>
14304
14305 * gnat.dg/varsize_temp.adb: New test.
14306
14307 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14308
14309 PR c++/11468
14310 * g++.dg/other/java2.C: New test.
14311
14312 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14313
14314 PR target/27789
14315 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14316 initialization.
14317
14318 2006-06-22 Roger Sayle <roger@eyesopen.com>
14319
14320 PR target/27531
14321 * gcc.dg/pr27531-1.c: New test case.
14322
14323 2006-06-22 Asher Langton <langton2@llnl.gov>
14324
14325 PR fortran/24748
14326 * gfortran.dg/implicit_8.f90: New.
14327
14328 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14329
14330 PR rtl-optimization/28121
14331 * gcc.dg/pr28121.c: New test.
14332
14333 2006-06-22 Lee Millward <lee.millward@gmail.com>
14334
14335 PR c++/27805
14336 * g++.dg/parse/ptrmem6.C: New test.
14337
14338 PR c++/27821
14339 * g++.dg/template/error22.C: New test.
14340
14341 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14342
14343 PR c++/28111
14344 * g++.dg/template/friend43.C: New test.
14345
14346 PR c++/28110
14347 * g++.dg/template/crash53.C: New test.
14348
14349 PR c++/28109
14350 * g++.dg/rtti/incomplete1.C: New test.
14351
14352 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14353
14354 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14355
14356 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14357
14358 * gcc.c-torture/execute/complex-7.c: New.
14359
14360 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14361
14362 * gcc.dg/merge-all-constants-1.c: New test.
14363
14364 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14365
14366 PR c++/28113
14367 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14368
14369 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14370
14371 * gfortran.dg/rrspacing_1.f90: New test.
14372
14373 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14374
14375 PR c++/28052
14376 * g++.dg/other/bitfield2.C: New test.
14377
14378 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14379
14380 PR tree-optimization/27331
14381 * gcc.dg/pr27331.c: New test.
14382
14383 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14384 Eric Botcazou <ebotcazou@adacore.com>
14385
14386 PR ada/18692
14387 * lib/gnat.exp: New file.
14388 * lib/gnat-dg.exp: Likewise.
14389 * gnat.dg: New directory.
14390 * gnat.dg/dg.exp: New driver.
14391 * gnat.dg/specs: New directory.
14392 * gnat.dg/specs/specs.exp: New driver.
14393 * gnat.dg/style: New directory.
14394 * gnat.dg/style/style.exp: New driver.
14395
14396 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14397
14398 PR fortran/16206
14399 * gfortran.dg/array_initializer_1.f90: New test.
14400
14401 PR fortran/28005
14402 * gfortran.dg/matmul_3.f90: New test.
14403
14404 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14405
14406 PR middle-end/28075
14407 * gcc.dg/tree-ssa/inline-1.c: New test.
14408
14409 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14410
14411 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14412 in malloc prototype; remove XFAIL.
14413 * gcc.dg/pr18241-2.c: Ditto.
14414 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14415 in memset prototype; remove XFAIL.
14416 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14417
14418 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14419
14420 * gcc.dg/vla-8.c: Add.
14421
14422 2006-06-19 Richard Guenther <rguenther@suse.de>
14423
14424 PR tree-optimization/27090
14425 * g++.dg/tree-ssa/pr27090.C: New testcase.
14426
14427 2006-06-19 Roger Sayle <roger@eyesopen.com>
14428
14429 PR target/27861
14430 * gcc.dg/pr27861-1.c: New test case.
14431
14432 2006-06-19 Richard Guenther <rguenther@suse.de>
14433
14434 PR middle-end/28045
14435 * gcc.dg/torture/pr28045.c: New testcase.
14436
14437 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14438
14439 PR fortran/26801
14440 * gfortran.dg/associated_4.f90: New test.
14441
14442 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14443
14444 PR fortran/19310
14445 PR fortran/19904
14446 * gfortran.dg/real_const_3.f90: New test.
14447
14448 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14449
14450 PR c++/28016
14451 * g++.dg/template/static26.C: New test.
14452
14453 PR c++/27979
14454 * g++.dg/expr/bitfield2.C: New test.
14455
14456 PR c++/27884
14457 * g++.dg/parse/linkage2.C: New test.
14458
14459 2006-06-16 Richard Guenther <rguenther@suse.de>
14460
14461 PR middle-end/27116
14462 * gcc.dg/pr15785-1.c: Revert last change.
14463 * gcc.dg/torture/pr27116-2.c: New testcase.
14464
14465 2006-06-16 Roger Sayle <roger@eyesopen.com>
14466
14467 PR middle-end/27802
14468 * gcc.dg/pr27802-1.c: New test case.
14469
14470 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14471
14472 PR c++/27689
14473 * g++.dg/template/ttp18.C: New test.
14474 * g++.dg/template/ttp19.C: Likewise.
14475
14476 PR c++/27666
14477 * g++.dg/expr/cond9.C: New test.
14478
14479 PR c++/27640
14480 * g++.dg/template/ctor7.C: New test.
14481
14482 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14483
14484 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14485
14486 2006-06-16 Richard Guenther <rguenther@suse.de>
14487
14488 PR tree-optimization/27781
14489 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14490
14491 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14492
14493 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14494
14495 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14496
14497 * gcc.dg/tree-ssa/loop-18.c: New test.
14498
14499 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14500
14501 PR c++/27665
14502 * g++.dg/template/crash52.C: New test.
14503
14504 PR c++/27648
14505 * g++.dg/ext/attrib22.C: New test.
14506
14507 PR c++/26559
14508 * g++.dg/template/builtin1.C: New test.
14509 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14510
14511 PR c++/28018
14512 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14513 assignment.
14514 * g++.old-deja/g++.pt/crash51.C: Likewise.
14515
14516 PR c++/27227
14517 * g++.dg/lookup/linkage1.C: New test.
14518 * g++.dg/lookup/linkage2.C: Likewise.
14519
14520 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14521
14522 PR middle-end/27959
14523 * gcc.dg/pr27959.c: New testcase.
14524
14525 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14526
14527 PR target/28014:
14528 * g++.dg/eh/div.C: New test.
14529
14530 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR c++/27894
14533 * g++.dg/tree-ssa/pr26757.C: New test.
14534 * g++.dg/tree-ssa/pr27894.C: New test.
14535
14536 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14537
14538 * gcc.c-torture/compile/20060609-1.c: New test.
14539
14540 PR target/27863
14541 * gcc.c-torture/compile/pr27863.c: New test.
14542
14543 2006-06-13 Richard Guenther <rguenther@suse.de>
14544
14545 PR tree-optimization/27830
14546 * g++.dg/tree-ssa/pr27830.C: New testcase.
14547
14548 2006-06-13 Matthew Sachs <msachs@apple.com>
14549
14550 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14551 the list of compiler flags; this causes those flags to be checked
14552 for things like dg-skip-if.
14553
14554 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14555
14556 PR c++/27601
14557 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14558
14559 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14560 Kazu Hirata <kazu@codesourcery.com>
14561
14562 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14563 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14564
14565 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14566
14567 PR c++/27933
14568 * g++.dg/lookup/using15.C: New test.
14569
14570 PR c++/27951
14571 * g++.dg/other/anon4.C: New test.
14572
14573 2006-06-12 Roger Sayle <roger@eyesopen.com>
14574
14575 PR c++/21210
14576 * g++.dg/init/complex1.C: New test case.
14577
14578 2006-06-11 Eric Christopher <echristo@apple.com>
14579
14580 PR middle-end/27948
14581 * gcc.dg/bf-ms-layout.c: Run on darwin.
14582 * gcc.dg/bf-no-ms-layout: Ditto.
14583 * gcc.dg/attr-ms_struct-2.c: New.
14584 * gcc.dg/bf-ms-layout-2.c: Ditto.
14585
14586 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14587
14588 * gcc.dg/attr-ms_struct-packed1.c: New.
14589
14590 2006-06-09 Mike Stump <mrs@apple.com>
14591
14592 * gcc.dg/vla-7.c: Add.
14593
14594 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14595
14596 PR fortran/24558
14597 * gfortran.dg/entry_6.f90: New test.
14598
14599 PR fortran/20877
14600 PR fortran/25047
14601 * gfortran.dg/entry_7.f90: New test.
14602
14603 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14604
14605 PR c/27747
14606 * gcc.dg/cpp/_Pragma6.c: New test.
14607
14608 PR c++/27748
14609 * g++.dg/cpp/_Pragma1.C: New test.
14610
14611 PR preprocessor/27746
14612 * gcc.dg/gomp/macro-3.c: New test.
14613 * gcc.dg/gomp/macro-4.c: New test.
14614 * g++.dg/gomp/macro-3.C: New test.
14615 * g++.dg/gomp/macro-4.C: New test.
14616
14617 2006-06-09 Richard Guenther <rguenther@suse.de>
14618
14619 PR tree-optimization/26998
14620 * gcc.dg/torture/pr26998.c: New testcase.
14621 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14622
14623 2006-06-08 Mike Stump <mrs@apple.com>
14624
14625 * gcc.dg/pr27095.c: Account for stubs.
14626
14627 PR target/26427
14628 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14629 produce bad code on darwin.
14630
14631 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14632
14633 PR fortran/27958
14634 * gfortran.dg/substr_2.f: New test.
14635
14636 2006-06-08 Asher Langton <langton2@llnl.gov>
14637
14638 PR fortran/27786
14639 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14640
14641 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14642
14643 PR target/27421
14644 * gcc.dg/union-3.c: New test.
14645
14646 2006-06-08 Richard Guenther <rguenther@suse.de>
14647
14648 PR middle-end/27116
14649 * gcc.dg/torture/pr27116.c: New testcase.
14650 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14651
14652 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14653
14654 PR rtl-optimization/26449
14655 * gcc.dg/pr26449.c: New test.
14656
14657 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14658
14659 PR c++/27601
14660 * g++.dg/ext/offsetof1.C: Test member functions.
14661
14662 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14663
14664 * gcc.dg/pr27095.c: Improve scanning.
14665
14666 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14667
14668 PR fortran/23091
14669 * gfortran.dg/saved_automatic_1.f90: New test.
14670
14671 PR fortran/24168
14672 * gfortran.dg/array_simplify_1.f90: New test.
14673
14674 PR fortran/25090
14675 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14676
14677 PR fortran/25058
14678 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14679
14680 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14681
14682 PR c++/27177
14683 * g++.dg/expr/cast7.C: New test.
14684
14685 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14686
14687 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14688 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14689 * lib/fortran-torture.exp (fortran-torture-compile,
14690 fortran-torture-execute): Ditto.
14691
14692 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14693
14694 PR target/27842
14695 * gcc.dg/vmx/pr27842.c: New test.
14696
14697 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14698
14699 PR libfortran/27895
14700 * gfortran.dg/bounds_check_3.f90: New test.
14701
14702 2006-06-05 Mike Stump <mrs@apple.com>
14703
14704 * objc.dg/objc-fast-4.m: Skip for ppc64.
14705
14706 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14707
14708 PR testsuite/27705
14709 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14710
14711 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14712 Victor Kaplansky <victork@il.ibm.com>
14713
14714 PR tree-optimizations/26360
14715 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14716 with -fno-tree-dce.
14717 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14718
14719 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14720
14721 PR fortran/14067
14722 * gfortran.dg/data_char_1.f90: Add messages for truncated
14723 strings.
14724
14725 PR fortran/16943
14726 * gfortran.dg/func_decl_2.f90: New test.
14727
14728 PR fortran/20839
14729 * gfortran.dg/do_2.f90: New test.
14730
14731 PR fortran/27655
14732 * gfortran.dg/associated_3.f90: New test.
14733
14734 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14735
14736 PR c++/27819
14737 * g++.dg/template/static25.C: New test.
14738
14739 PR c++/27722
14740 * g++.dg/init/array21.C: New test.
14741
14742 PR c++/27807
14743 * g++.dg/ext/complit7.C: New test.
14744
14745 PR c++/27806
14746 * g++.dg/parse/ptrmem5.C: New test.
14747
14748 2006-06-04 Roger Sayle <roger@eyesopen.com>
14749 Andrew Pinski <pinskia@physics.uc.edu>
14750
14751 PR c/27150
14752 PR middle-end/27382
14753 * gcc.dg/pr27150-1.c: New testcase.
14754 * gcc.dg/pr27382-1.c: New testcase.
14755 * gcc.dg/pr27382-2.c: New testcase.
14756
14757 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14758
14759 PR c/25161
14760 PR c/27020
14761 * gcc.dg/array-10.c: New test.
14762
14763 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14764
14765 PR c++/27804
14766 * g++.dg/init/const4.C: New test.
14767 * g++.dg/init/member1.C: Add error-marker.
14768 * g++.dg/other/fold1.C: Adjust error-marker.
14769
14770 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14771
14772 PR c++/27601
14773 * g++.dg/ext/offsetof1.C: New test.
14774
14775 2006-06-04 Eric Christopher <echristo@apple.com>
14776
14777 * gcc.dg/attr-ms_struct-1.c: New.
14778
14779 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14780
14781 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14782
14783 2006-06-04 Richard Guenther <rguenther@suse.de>
14784
14785 PR tree-optimization/27039
14786 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14787
14788 2006-06-03 Roger Sayle <roger@eyesopen.com>
14789
14790 PR target/26223
14791 * gcc.target/i386/amd64-abi-2.c: New test case.
14792
14793 2006-06-02 Eric Christopher <echristo@apple.com>
14794
14795 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14796 * gcc.target/i386/20020523-1.c: Skip if darwin.
14797 * gcc.target/i386/asm-3.c: Ditto.
14798 * gcc.target/i386/20011119-1.c: Ditto.
14799 * gcc.target/i386/clobbers.c: Remove pic part of test.
14800
14801 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14802
14803 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14804 * g++.old-deja/g++.other/init19.C: Ditto.
14805 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14806 and add other platforms as expected failures.
14807
14808 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14809
14810 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14811 (is-effective-target-keyword): Ditto.
14812
14813 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14814
14815 PR fortran/27715
14816 * gfortran.dg/extended_char_comparison_1.f: New test.
14817
14818 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
14819
14820 PR fortran/25098
14821 * gfortran.dg/dummy_procedure_1.f90: New test.
14822
14823 PR fortran/25147
14824 * gfortran.dg/dummy_procedure_2.f90: New test.
14825
14826 * gfortran.dg/associated_2.f90: Correct to make consistent with
14827 standard.
14828
14829 2006-05-31 Roger Sayle <roger@eyesopen.com>
14830
14831 * gcc.target/i386/387-11.c: New test case.
14832
14833 2006-05-31 Mark Mitchell <mark@codesourcery.com>
14834
14835 PR c++/27801
14836 * g++.dg/template/cond6.C: New test.
14837
14838 PR c++/26496
14839 * g++.dg/template/crash51.C: New test.
14840 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14841
14842 PR c++/27385
14843 * g++.dg/init/array20.C: New test.
14844
14845 2006-05-31 Roger Sayle <roger@eyesopen.com>
14846
14847 * gcc.dg/builtins-54.c: New test case.
14848
14849 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14850
14851 PR c++/26433
14852 * g++.dg/template/fntry1.C: Add dg-do link.
14853
14854 PR c++/27808
14855 * g++.dg/parse/friend6.C: New test.
14856
14857 2006-05-30 Asher Langton <langton2@llnl.gov>
14858
14859 * gfortran.dg/cray_pointers_7.f90: New test.
14860
14861 2006-05-30 Roger Sayle <roger@eyesopen.com>
14862
14863 PR tree-optimization/23452
14864 * gcc.dg/fold-mulconj-1.c: New test case.
14865
14866 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14867
14868 PR c++/27803
14869 * g++.dg/parse/bitfield1.C: New test.
14870
14871 2006-05-30 Roger Sayle <roger@eyesopen.com>
14872
14873 * gcc.target/ppc-eq0-1.c: New test case.
14874 * gcc.target/ppc-negeq0-1.c: New test case.
14875
14876 2006-05-30 Dirk Mueller <dmueller@suse.de>
14877
14878 PR c/27273
14879 * gcc.dg/overflow-warn-5.c: New test.
14880
14881 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14882
14883 PR c/27718
14884 * gcc.dg/sizeof-1.c: New test.
14885
14886 2006-05-30 Uros Bizjak <uros@kss-loka.si>
14887
14888 PR target/27790
14889 * gcc.target/i386/pr27790.c: New test.
14890
14891 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14892
14893 PR libgfortran/27757
14894 * gfortran.dg/direct_io_5.f90: New test.
14895
14896 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14897
14898 PR libgfortran/27634
14899 * gfortran.dg/fmt_missing_period_1.f: New test.
14900 * gfortran.dg/fmt_missing_period_2.f: New test.
14901 * gfortran.dg/fmt_missing_period_3.f: New test.
14902
14903 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14904
14905 PR fortran/19777
14906 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14907 arrays.
14908
14909 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14910
14911 PR c++/27713
14912 * g++.dg/template/new6.C: New test.
14913
14914 2006-05-29 Roger Sayle <roger@eyesopen.com>
14915
14916 PR tree-optimization/24964
14917 * gcc.target/i386/387-10.c: New test case.
14918
14919 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
14920
14921 * intrinsics/string_intrinsics.c (compare_string):
14922 Use memcmp instead of strncmp to avoid tripping over
14923 CHAR(0) in a string.
14924
14925 2006-05-27 Richard Guenther <rguenther@suse.de>
14926
14927 PR middle-end/27773
14928 * gcc.dg/torture/pr27773.c: New testcase.
14929
14930 2006-05-27 Dirk Mueller <dmueller@suse.de>
14931
14932 * gcc.dg/pr24561.c: Rename to..
14933 * gcc.dg/pr25962.c: .. this.
14934
14935 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14936
14937 PR fortran/19777
14938 * gfortran.dg/bounds_check_2.f: New test.
14939
14940 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
14941
14942 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14943 * gfortran.dg/byte_1.f90: Likewise.
14944 * gfortran.dg/dup_save_2.f90: Likewise.
14945
14946 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
14947
14948 * gfortran.dg/associated_2.f90: New test.
14949
14950 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14951
14952 PR fortran/27524
14953 * gfortran.dg/bounds_check_1.f90: New test.
14954
14955 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
14956
14957 PR rtl-optimization/27661
14958 * gcc.dg/pr27661.c: New test case.
14959
14960 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
14961
14962 PR fortran/23151
14963 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
14964 * gfortran.dg/print_parentheses_1.f: New test.
14965 * gfortran.dg/print_parentheses_2.f90: New test.
14966
14967 2006-05-26 Jakub Jelinek <jakub@redhat.com>
14968
14969 PR target/27758
14970 * gcc.dg/pr27758.c: New test.
14971
14972 2006-05-24 Falk Hueffner <falk@debian.org>
14973
14974 * gcc.c-torture/compile/pr27571.c: New test.
14975
14976 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
14977
14978 PR fortran/27709
14979 * gfortran.dg/spec_expr_4.f90: New test.
14980
14981 PR fortran/27155
14982 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14983
14984 2006-05-25 Mark Mitchell <mark@codesourcery.com>
14985
14986 PR c++/20103
14987 * g++.dg/ext/complit6.C: New test.
14988 * g++.dg/ext/complit3.C: Adjust error markers.
14989 * g++.dg/init/const3.C: New test.
14990
14991 2006-05-25 Richard Guenther <rguenther@suse.de>
14992
14993 PR middle-end/27743
14994 * gcc.dg/torture/pr27743.c: New testcase.
14995
14996 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
14997
14998 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14999
15000 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15001
15002 * gcc.dg/compat/scalar-by-value-x.h: New.
15003 * gcc.dg/compat/scalar-by-value-y.h: New.
15004 * gcc.dg/compat/scalar-by-value-5.c: New.
15005 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15006 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15007 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15008 * gcc.dg/compat/scalar-by-value-6.c: New.
15009 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15010 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15011 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15012
15013 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15014
15015 PR tree-optimization/27639
15016 PR tree-optimization/26719
15017 * gcc.dg/pr27639.c: New test.
15018 * gcc.dg/pr26719.c: New test.
15019 * gcc.dg/tree-ssa/scev-cast.c: New test.
15020
15021 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15022
15023 PR c++/20173
15024 * g++.dg/template/error21.C: New test.
15025
15026 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15027
15028 PR target/27696
15029 * gcc.target/i386/pr27696.c: New.
15030
15031 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15032
15033 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15034
15035 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15036
15037 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15038
15039 PR c++/27716
15040 * g++.dg/other/assign1.C: New test.
15041
15042 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15043
15044 PR target/27266
15045 * gcc.target/i386/pr27266.c: New.
15046
15047 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15048
15049 PR c++/27451
15050 * g++.dg/ext/asm9.C: New test.
15051
15052 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15053
15054 PR rtl-optimization/25514
15055 * gcc.c-torture/compile/pr25514.c: New test.
15056
15057 2006-05-22 Richard Guenther <rguenther@suse.de>
15058
15059 Revert
15060 2006-01-31 Richard Guenther <rguenther@suse.de>
15061
15062 * gcc.target/i386/sselibm-1.c: New testcase.
15063 * gcc.target/i386/sselibm-2.c: Likewise.
15064 * gcc.target/i386/sselibm-3.c: Likewise.
15065 * gcc.target/i386/sselibm-4.c: Likewise.
15066 * gcc.target/i386/sselibm-5.c: Likewise.
15067
15068 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15069
15070 PR c/27420
15071 * gcc.dg/func-args-2.c: New test.
15072
15073 PR c/26818
15074 * gcc.dg/struct-incompl-1.c: New test.
15075
15076 2006-05-22 Richard Guenther <rguenther@suse.de>
15077
15078 PR testsuite/27708
15079 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15080 the transformations we test for.
15081
15082 2006-05-22 Richard Guenther <rguenther@suse.de>
15083
15084 PR testsuite/27707
15085 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15086
15087 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15088
15089 PR c++/27210
15090 * g++.dg/warn/new1.C: New test.
15091 * g++.dg/template/new5.C: Likewise.
15092
15093 2006-05-21 Roger Sayle <roger@eyesopen.com>
15094
15095 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15096 * gcc.target/i386/20060512-3.c: Likewise.
15097
15098 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15099
15100 PR rtl-optimization/27671
15101 * gcc.c-torture/execute/pr27671-1.c: New.
15102 * gcc.dg/pr27671-2.c: Likewise.
15103
15104 PR tree-optimization/26622.
15105 * gcc.c-torture/compile/pr26622.c: New.
15106
15107 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15108
15109 PR fortran/27613
15110 * gfortran.dg/recursive_reference_1.f90: New test.
15111
15112 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15113
15114 PR fortran/25746
15115 * gfortran.dg/elemental_subroutine_3.f90: New test.
15116
15117 PR fortran/25090
15118 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15119
15120 PR fortran/27584
15121 * gfortran.dg/associated_target_1.f90: New test.
15122
15123 PR fortran/19015
15124 * gfortran.dg/maxloc_shape_1.f90: New test.
15125
15126 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15127
15128 PR libgfortran/24459
15129 * gfortran.dg/namelist_24.f90: New test.
15130 * gfortran.dg/namelist_12.f: Fix typo in comment.
15131
15132 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15133
15134 PR middle-end/25776
15135 * g++.dg/other/error11.C: New test.
15136
15137 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15138
15139 * gcc.target/mips/pr26765.c: Add -w to options.
15140
15141 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15142
15143 * lib/target-supports.exp (check_effective_target_mpaired_single):
15144 New function.
15145 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15146 multilibs.
15147 * g++.dg/vect/vect.exp: Likewise.
15148
15149 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15150
15151 PR testsuite/25891
15152 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15153
15154 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15155
15156 PR fortran/27662
15157 * gfortran.dg/temporary_1.f90: New file.
15158
15159 2006-05-19 Andreas Schwab <schwab@suse.de>
15160
15161 * g++.dg/other/unused1.C: Also match "stringz".
15162
15163 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15164
15165 PR c++/26433
15166 * g++.dg/template/fntry1.C: New test.
15167
15168 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15169
15170 PR c++/27471
15171 PR c++/27506
15172 * g++.dg/conversion/bitfield5.C: New test.
15173 * g++.dg/conversion/bitfield6.C: New test.
15174
15175 2006-05-18 Mike Stump <mrs@apple.com>
15176
15177 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15178 * gcc.dg/vla-4.c: Add.
15179 * gcc.dg/vla-5.c: Add.
15180 * gcc.dg/vla-6.c: Add.
15181
15182 2006-05-12 Stuart Hastings <stuart@apple.com>
15183
15184 * gcc.target/i386/20060512-1.c: New.
15185 * gcc.target/i386/20060512-2.c: New.
15186 * gcc.target/i386/20060512-3.c: New.
15187 * gcc.target/i386/20060512-4.c: New.
15188
15189 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15190
15191 PR c++/26122
15192 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15193
15194 PR c++/26068
15195 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15196 * g++.dg/parse/linkage1.C: New test.
15197
15198 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15199
15200 PR tree-optimization/27548
15201 * g++.dg/tree-ssa/pr27548.C: New test.
15202
15203 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15204
15205 PR fortran/26551
15206 * gfortran.dg/recursive_check_1.f: New test.
15207 * gfortran.dg/recursive_check_2.f90: New test.
15208
15209 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15210
15211 * g++.dg/opt/temp2.C: New test.
15212
15213 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15214
15215 PR c++/27491
15216 * g++.dg/init/brace5.C: New test.
15217
15218 PR middle-end/27415
15219 * gcc.dg/gomp/pr27415.c: New test.
15220 * g++.dg/gomp/pr27415.C: New test.
15221
15222 PR tree-optimization/27549
15223 * g++.dg/tree-ssa/pr27549.C: New test.
15224
15225 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15226
15227 PR libgfortran/27575
15228 * gfortran.dg/read_eof_4.f90: New test.
15229
15230 2006-05-16 Richard Guenther <rguenther@suse.de>
15231
15232 PR tree-optimization/22303
15233 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15234
15235 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR middle-end/27573
15238 * gcc.dg/gomp/pr27573.c: New test.
15239 * gfortran.dg/gomp/pr27573.f90: New test.
15240
15241 PR c/27499
15242 * gcc.dg/gomp/pr27499.c: New test.
15243 * g++.dg/gomp/pr27499.C: New test.
15244
15245 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15246
15247 PR c++/27339
15248 * g++.dg/parser/access8.C: Adjust error marker.
15249 * g++.dg/template/access17.C: New test.
15250 * g++.dg/template/access18.C: Likewise.
15251
15252 2006-05-15 Roger Sayle <roger@eyesopen.com>
15253
15254 PR target/26600
15255 * gcc.target/i386/pr26600.c: New test case.
15256
15257 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15258
15259 PR c++/27505
15260 * g++.dg/expr/bitfield1.C: New test.
15261
15262 2006-05-15 Richard Guenther <rguenther@suse.de>
15263
15264 PR tree-optimization/27603
15265 * gcc.dg/torture/pr27603.c: New testcase.
15266
15267 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15268
15269 PR fortran/25090
15270 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15271
15272 PR fortran/25082
15273 * gfortran.dg/scalar_return_1.f90: New test.
15274
15275 PR fortran/27411
15276 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15277
15278 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15279
15280 * gcc.dg/gomp/critical-4.c: New test.
15281 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15282 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15283 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15284 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15285
15286 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15287
15288 PR c++/27582
15289 * g++.dg/template/dependent-args1.C: New test.
15290
15291 PR c++/27581
15292 * g++.dg/lookup/this1.C: New test.
15293
15294 PR c++/27315
15295 * g++.dg/template/operator6.C: New test.
15296 * g++.dg/template/incomplete3.C: New test.
15297
15298 PR c++/27559
15299 * g++.dg/template/new4.C: New test.
15300
15301 PR c++/27496
15302 * g++.dg/template/void2.C: New test.
15303
15304 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15305
15306 * g++.dg/template/dependent-expr5.C: New test.
15307
15308 2006-05-14 Roger Sayle <roger@eyesopen.com>
15309
15310 PR middle-end/26729
15311 * gcc.dg/pr26729-1.c: New test case.
15312
15313 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15314
15315 * gcc.dg/pr27003.c: New test.
15316
15317 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15318
15319 * lib/target-supports.dg (check_cxa_atexit_available): Change
15320 v3_target_compile to ${tool}_target_compile.
15321
15322 2006-05-11 Jason Merrill <jason@redhat.com>
15323
15324 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15325
15326 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15327
15328 PR fortran/27553
15329 * gfortran.dg/label_5.f90: New test.
15330
15331 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15332
15333 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15334 check_effective_target_powerpc_altivec_ok): New.
15335 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15336 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15337 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15338 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15339 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15340 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15341 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15342 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15343 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15344 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15345 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15346 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15347 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15348 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15349 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15350 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15351 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15352 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15353 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15354 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15355 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15356 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15357 gcc.target/powerpc/altivec-9.c,
15358 gcc.target/powerpc/altivec-consts.c,
15359 gcc.target/powerpc/altivec-pr22085.c,
15360 gcc.target/powerpc/altivec-splat.c,
15361 gcc.target/powerpc/altivec-types-1.c,
15362 gcc.target/powerpc/altivec-types-2.c,
15363 gcc.target/powerpc/altivec-types-3.c,
15364 gcc.target/powerpc/altivec-types-4.c,
15365 gcc.target/powerpc/altivec-varargs-1.c,
15366 gcc.target/powerpc/altivec-vec-merge.c,
15367 gcc.target/powerpc/ppc-vector-memcpy.c,
15368 gcc.target/powerpc/ppc-vector-memset.c,
15369 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15370 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15371 these effective targets.
15372 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15373 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15374
15375 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15376
15377 PR middle-end/27384
15378 * g++.dg/other/fold1.C: New test.
15379
15380 PR middle-end/27488
15381 * gcc.dg/fold-nonneg-1.c: New test.
15382
15383 PR c++/27547
15384 * g++.dg/other/operator1.C: New test.
15385
15386 2006-05-11 Richard Guenther <rguenther@suse.de>
15387
15388 PR middle-end/27529
15389 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15390
15391 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15392
15393 * lib/target-supports-dg.exp (check-flags): New.
15394 (dg-skip-if): Move flag checks.
15395
15396 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15397
15398 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15399 * lib/target-supports.dg (check_cxa_atexit_available): New.
15400
15401 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15402
15403 PR fortran/27470
15404 * gfortran.dg/multiple_allocation_2.f90: New test case.
15405
15406 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15407
15408 * gcc.target/arm/pr27387.C: Fix a comment typo.
15409
15410 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15411
15412 PR fortran/24549
15413 * gfortran.dg/error_recovery_1.f90: New test.
15414
15415 2006-05-10 Richard Guenther <rguenther@suse.de>
15416
15417 PR tree-optimization/27302
15418 * gcc.dg/torture/pr27302.c: New testcase.
15419
15420 2006-05-09 Dirk Mueller <dmueller@suse.de>
15421 Richard Guenther <rguenther@suse.de>
15422
15423 PR middle-end/27498
15424 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15425
15426 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15427
15428 PR rtl-optimization/27335
15429 * gcc.dg/pr27335.c: New test.
15430
15431 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15432
15433 * gcc.target/mips/mips-ps-5.c: New file.
15434
15435 2006-05-08 Jan Hubicka <jh@suse.cz>
15436
15437 PR middle-end/25962
15438 * gcc.dg/pr25962.c: New.
15439
15440 2006-05-08 Roger Sayle <roger@eyesopen.com>
15441
15442 PR target/27158
15443 * gcc.target/powerpc/pr27158.c: New test case.
15444
15445 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15446
15447 PR testsuite/27476
15448 * ada/acats/run_all.sh: Use test -z.
15449
15450 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15451
15452 PR libfortran/18271
15453 * gfortran.dg/spec_expr_3.f90: New test.
15454
15455 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15456
15457 PR target/24879
15458 * gcc.target/i386/monitor.c: New file.
15459
15460 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15461
15462 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15463
15464 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15465
15466 PR c++/27447
15467 * g++.dg/other/ptrmem7.C: New test.
15468
15469 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15470
15471 PR target/27421
15472 * gcc.dg/array-9.c: New test.
15473
15474 2006-05-07 Richard Guenther <rguenther@suse.de>
15475
15476 PR tree-optimization/27409
15477 * gcc.dg/torture/pr27409.c: New testcase.
15478
15479 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15480
15481 PR fortran/27457
15482 * gfortran.dg/select_6.f90: New.
15483
15484 2006-05-07 Richard Guenther <rguenther@suse.de>
15485
15486 PR tree-optimization/27136
15487 * gcc.dg/torture/pr27136.c: New testcase.
15488
15489 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15490
15491 PR fortran/24813
15492 * gfortran.dg/char_cons_len_1.f90: New test.
15493
15494 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15495
15496 PR c++/27427
15497 * g++.dg/template/incomplete2.C: New test.
15498
15499 2006-05-06 Richard Guenther <rguenther@suse.de>
15500
15501 PR tree-optimization/27151
15502 * gcc.dg/vect/pr27151.c: New testcase.
15503
15504 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15505
15506 PR c++/27430
15507 * g++.dg/template/void1.C: New test.
15508
15509 PR c++/27423
15510 * g++.dg/other/void2.C: New test.
15511
15512 PR c++/27422
15513 * g++.dg/conversion/void1.C: New test.
15514
15515 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15516
15517 PR/21391
15518 * g++.dg/other/unused1.C: New.
15519
15520 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15521
15522 PR objc/27240
15523 * objc.dg/member-1.m: New test.
15524
15525 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15526
15527 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15528
15529 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15530
15531 PR libfortran/26985
15532 * gfortran.dg/matmul_2.f90: New test.
15533
15534 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15535
15536 * ada/acats/run_all.sh: Use sync when main not found.
15537
15538 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15539
15540 PR target/26765
15541 * gcc.target/mips/pr26765.c: New.
15542
15543 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15544
15545 * gcc.target/bfin: New directory.
15546 * gcc.target/bfin/bfin.exp: New file.
15547 * gcc.target/bfin/frmul.c: New file.
15548 * gcc.target/bfin/arith.c: New file.
15549 * gcc.target/bfin/mul-combine.c: New file.
15550 * gcc.target/bfin/shift.c: New file.
15551
15552 2006-05-04 Richard Guenther <rguenther@suse.de>
15553
15554 PR tree-optimization/14287
15555 PR tree-optimization/14844
15556 PR tree-optimization/19792
15557 PR tree-optimization/21608
15558 PR tree-optimization/27090
15559 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15560 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15561 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15562 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15563 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15564
15565 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15566
15567 PR tree-optimization/27285
15568 * gcc.c-torture/execute/pr27285.c: New test.
15569
15570 PR middle-end/27388
15571 * gcc.dg/gomp/pr27388-1.c: New test.
15572 * gcc.dg/gomp/pr27388-2.c: New test.
15573 * gcc.dg/gomp/pr27388-3.c: New test.
15574
15575 PR c++/27359
15576 * g++.dg/gomp/pr27359.C: New test.
15577
15578 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15579
15580 PR fortran/20248
15581 * gfortran.dg/iargc.f90: New test.
15582
15583 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15584
15585 PR c++/27102
15586 * g++.dg/template/crash49.C: New test.
15587
15588 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15589
15590 PR testsuite/27032
15591 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15592
15593 2006-05-02 Jeff Law <law@redhat.com>
15594
15595 PR tree-optimization/27364
15596 * gcc.c-torture/execute/pr27364.c: New test.
15597
15598 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15599
15600 PR c++/27309
15601 * g++.dg/parser/ctor5.C: New test.
15602
15603 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15604
15605 PR target/27387
15606 * gcc.target/arm/arm.exp: New.
15607 * gcc.target/arm/pr27387.C: Likewise.
15608
15609 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15610
15611 PR fortran/27269
15612 PR fortran/27324
15613 * gfortran.dg/module_equivalence_2.f90: New test.
15614
15615 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15616
15617 PR middle-end/27337
15618 * g++.dg/gomp/pr27337-1.C: New test.
15619 * g++.dg/gomp/pr27337-2.C: New test.
15620
15621 PR middle-end/27328
15622 * gcc.dg/gomp/pr27328.c: New test.
15623
15624 PR middle-end/27325
15625 * g++.dg/gomp/pr27325.C: New test.
15626
15627 PR middle-end/27310
15628 * g++.dg/gomp/pr27310.C: New test.
15629
15630 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15631
15632 PR tree-optimization/27291
15633 * g++.dg/tree-ssa/pr27291.C: New test.
15634
15635 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15636
15637 PR tree-optimization/27283
15638 * g++.dg/tree-ssa/pr27283.C: New test.
15639
15640 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15641
15642 * gcc.dg/tree-ssa/loop-16.c: New test.
15643
15644 2006-05-01 Roger Sayle <roger@eyesopen.com>
15645 Joseph S. Myers <joseph@codesourcery.com>
15646
15647 * gcc.dg/Wconversion-3.c: New test case.
15648 * gcc.dg/Wconversion-4.c: Likewise.
15649
15650 2006-05-01 Richard Guenther <rguenther@suse.de>
15651
15652 PR tree-optimization/26726
15653 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15654
15655 2006-04-30 Roger Sayle <roger@eyesopen.com>
15656
15657 * gcc.dg/Woverflow-1.c: New test case.
15658 * gcc.dg/Woverflow-2.c: Likewise.
15659 * gcc.dg/Woverflow-3.c: Likewise.
15660
15661 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15662
15663 PR c++/27094
15664 * g++.dg/template/defarg8.C: New test.
15665
15666 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15667
15668 PR c++/27278
15669 * g++.dg/parse/operator7.C: New test.
15670
15671 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15672
15673 PR c++/11471
15674 PR c++/27102
15675 * g++.dg/template/crash48.C: New test.
15676
15677 PR c++/27279
15678 * g++.dg/parse/ctor4.C: New test.
15679
15680 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15681
15682 PR fortran/25681
15683 * gfortran.df/char_type_len.f90: New test.
15684
15685 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15686
15687 PR libgfortran/27304
15688 * gfortran.dg/fmt_exhaust.f90: New test.
15689
15690 2006-04-28 Roger Sayle <roger@eyesopen.com>
15691
15692 PR c/25309
15693 * gcc.dg/large-size-array-2.c: New test case.
15694
15695 2006-04-28 Richard Guenther <rguenther@suse.de>
15696
15697 PR target/26826
15698 * gcc.target/i386/pr26826.c: New testcase.
15699
15700 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15701
15702 PR middle-end/27260
15703 * gcc.c-torture/execute/pr27260.c: New.
15704
15705 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15706
15707 PR middle-end/27095
15708 * gcc.dg/pr27095.c: New.
15709
15710 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15711
15712 PR c++/27292
15713 * g++.dg/conversion/bitfield4.C: New test.
15714
15715 2006-04-27 Eric Christopher <echristo@apple.com>
15716
15717 * gcc.dg/pragma-ms_struct.c: New.
15718
15719 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15720
15721 PR c++/27102
15722 * g++.dg/template/crash47.C: New test.
15723
15724 2006-04-27 Dirk Mueller <dmueller@suse.de>
15725
15726 * gcc.target/i386/sse-7.c: build with -msse.
15727
15728 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15729
15730 PR testsuite/27274:
15731 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15732 (main): Exit if processor doesn't support SSE.
15733
15734 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15735
15736 PR middle-end/27282
15737 * gcc.c-torture/compile/pr27282.c: New test.
15738
15739 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15740
15741 PR middle-end/26913
15742 * g++.dg/gomp/pr26913.C: New test.
15743
15744 PR c/25996
15745 * gcc.dg/gomp/pr25996.c: New test.
15746 * g++.dg/gomp/pr25996.C: New test.
15747
15748 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15749
15750 PR rtl-optimization/26725
15751 * gcc.c-torture/compile/pr26725.c: New test.
15752
15753 2006-04-25 Richard Guenther <rguenther@suse.de>
15754
15755 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15756 than n + -1.
15757
15758 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15759
15760 * gcc.dg/20060425-1.c: New testcase.
15761
15762 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15763
15764 PR tree-optimization/26865
15765 * gcc.dg/pr26865.c: New test.
15766
15767 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15768
15769 PR c++/27292
15770 * g++.dg/conversion/bitfield1.C: New test.
15771 * g++.dg/conversion/bitfield2.C: Likewise.
15772 * g++.dg/conversion/bitfield3.C: Likewise.
15773
15774 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15775 Richard Guenther <rguenther@suse.de>
15776
15777 PR tree-optimization/27236
15778 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15779
15780 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15781
15782 PR c++/19963
15783 * g++.dg/other/incomplete2.C: New test.
15784
15785 2006-04-24 Richard Guenther <rguenther@suse.de>
15786
15787 PR middle-end/26869
15788 * gcc.dg/torture/pr26869.c: New testcase.
15789
15790 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15791 Richard Guenther <rguenther@suse.de>
15792
15793 PR tree-optimization/27218
15794 * g++.dg/tree-ssa/pr27218.C: New testcase.
15795
15796 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15797
15798 PR c++/26912
15799 * g++.dg/template/friend41.C: New test.
15800
15801 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15802
15803 * g++.dg/opt/pr15551.C: Include cstdio.
15804 (main): Use remove instead of unlink.
15805
15806 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15807
15808 * gcc.dg/sibcall-7.c: New test.
15809 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15810 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15811 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15812 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15813 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15814
15815 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15816
15817 PR c++/26534
15818 * g++.dg/opt/bitfield1.C: New test.
15819 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15820 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15821 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15822 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15823 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15824 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15825 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15826 * g++.dg/abi/bitfield2.C: Likewise.
15827 * g++.dg/init/bitfield1.C: Likewise.
15828
15829 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
15830
15831 PR fortran/25099
15832 * gfortran.dg/elemental_subroutine_4.f90: New test.
15833 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15834 call sub (m, x).
15835
15836 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
15837
15838 * gcc.c-torture/compile/20060421-1.c: New testcase.
15839
15840 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15841
15842 PR c/25875
15843 * gcc.dg/init-bad-4.c: New test.
15844
15845 2006-04-21 Paul Brook <paul@codesourcery.com>
15846
15847 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15848
15849 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15850
15851 PR fortran/27122
15852 * gfortran.dg/defined_operators_1.f90: New test.
15853 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15854 remove old ones associated, incorrectly, with Note 5.46.
15855
15856 PR fortran/27113
15857 * gfortran.dg/character_array_constructor_1.f90: New test.
15858
15859 2006-04-20 Jakub Jelinek <jakub@redhat.com>
15860
15861 * gcc.dg/20060419-1.c: New test.
15862
15863 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
15864
15865 PR c/26774
15866 * gcc.dg/struct-parse-1.c: New test case.
15867
15868 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15869
15870 PR c++/26558
15871 * g++.dg/parse/template19.C: New test.
15872
15873 PR c++/26739
15874 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15875
15876 PR c++/26036
15877 * g++.dg/expr/call3.C: New test.
15878
15879 PR c++/10385
15880 * g++.dg/conversion/dynamic1.C: New test.
15881
15882 2006-04-19 Mark Mitchell <mark@codesourcery.com>
15883
15884 PR c++/27102
15885 * g++.dg/template/crash35.C: Tweak error markers.
15886 * g++.dg/template/crash46.C: New test.
15887 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15888 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15889
15890 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
15891
15892 PR rtl-optimization/14261
15893 * gcc.c-torture/compile/20060419-1.c: Added.
15894
15895 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
15896
15897 * gfortran.dg/label_1.f90: Adjust dg-error.
15898
15899 2006-04-16 Roger Sayle <roger@eyesopen.com>
15900
15901 PR target/26961
15902 * gcc.dg/fold-cond-1.c: New test case.
15903 * gcc.dg/pr26961-1.c: Likewise.
15904
15905 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15906
15907 PR libgfortran/27138
15908 * gfortran.dg/read_bad_advance.f90: New test.
15909
15910 2006-04-16 Roger Sayle <roger@eyesopen.com>
15911 Dale Johannesen <dalej@apple.com>
15912
15913 PR target/24076
15914 * gcc.target/i386/vecinit-3.c: New testcase.
15915 * gcc.target/i386/vecinit-4.c: Likewise.
15916 * gcc.target/i386/sse-18.c: Likewise.
15917 * gcc.target/i386/sse-19.c: Likewise.
15918
15919 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
15920
15921 * gfortran.dg/allocate_zerosize_1.f90: New test.
15922
15923 2006-04-16 Mark Mitchell <mark@codesourcery.com>
15924
15925 PR c++/26365
15926 * g++.dg/template/crash45.C: New test.
15927
15928 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
15929
15930 PR fortran/26787
15931 * gfortran.dg/proc_assign_1.f90: New test.
15932 * gfortran.dg/procedure_lvalue.f90: Change message.
15933 * gfortran.dg/namelist_4.f90: Add new error.
15934
15935 PR fortran/25597
15936 PR fortran/27096
15937 * gfortran.dg/auto_pointer_array_result_1.f90
15938
15939 PR fortran/27089
15940 * gfortran.dg/specification_type_resolution_1.f90
15941
15942 PR fortran/18003
15943 PR fortran/25669
15944 PR fortran/26834
15945 * gfortran.dg/bounds_temporaries_1.f90: New test.
15946
15947 PR fortran/27124
15948 * gfortran.dg/array_return_value_1.f90: New test.
15949
15950 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15951
15952 PR fortran/25336
15953 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15954
15955 2006-04-15 Jakub Jelinek <jakub@redhat.com>
15956
15957 PR middle-end/26823
15958 * g++.dg/gomp/pr26823-1.C: New test.
15959 * g++.dg/gomp/pr26823-2.C: New test.
15960
15961 2006-04-13 Uros Bizjak <uros@kss-loka.si>
15962
15963 PR middle-end/27134
15964 * gcc.dg/pr27314.c: New test.
15965
15966 2006-04-13 Richard Henderson <rth@redhat.com>
15967
15968 * g++.dg/gomp/block-0.C: Update expected matches.
15969
15970 2006-04-13 DJ Delorie <dj@redhat.com>
15971
15972 * lib/target-supports.exp (check_effective_target_int32plus): New.
15973 (check_effective_target_ptr32plus): New.
15974 (check_effective_target_size32plus): New.
15975 (check_effective_target_int16): New.
15976 (check_profiling_available): Add m32c to the list of unsupported
15977 targets.
15978
15979 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15980 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15981 memory size.
15982 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15983 pointers.
15984 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15985 size_t.
15986 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15987 and size_t.
15988 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15989 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15990 not just xstormy16. Skip m32c due to weird pointer size.
15991 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15992 not just xstormy16.
15993 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15994 not just xstormy16.
15995 * gcc.dg/20020312-2.c: Add m32c support.
15996 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15997 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15998 in test.
15999 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16000 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16001 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16002 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16003 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16004 formats
16005 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16006 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16007 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16008 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16009 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16010 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16011 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16012 in test.
16013 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16014 in test.
16015 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16016 * gcc.dg/pr23049.c: Require >=32 bit integers.
16017 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16018 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16019 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16020 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16021 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16022 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16023 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16024 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16025 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16026 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16027 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16028 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16029 prototype in test.
16030 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16031 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16032 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16033 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16034 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16035
16036 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16037 * gcc.c-torture/execute/20040703-1.x: Likewise.
16038 * gcc.c-torture/execute/20040705-1.x: Likewise.
16039 * gcc.c-torture/execute/20040705-2.x: Likewise.
16040 * gcc.c-torture/execute/20040709-1.x: Likewise.
16041 * gcc.c-torture/execute/20040709-2.x: Likewise.
16042 * gcc.c-torture/execute/20040811-1.x: Likewise.
16043 * gcc.c-torture/execute/20050316-1.x: Likewise.
16044 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16045 * gcc.c-torture/execute/pr19689.x: Likewise.
16046 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16047 * gcc.c-torture/execute/usmul.x: Likewise.
16048 * gcc.c-torture/execute/vrp-5.x: Likewise.
16049 * gcc.c-torture/execute/vrp-6.x: Likewise.
16050 * gcc.dg/debug/20041023-1.s: Likewise.
16051
16052 2006-04-13 Roger Sayle <roger@eyesopen.com>
16053
16054 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16055 of integers to a vector types are now constant expressions in C.
16056 * gcc.dg/vect/vect-fold-1.c: New test case.
16057
16058 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16059 Ulrich Weigand <uweigand@de.ibm.com>
16060
16061 PR target/27006
16062 * gcc.dg/vmx/pr27006.c: New testcase.
16063
16064 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16065
16066 PR libgfortran/26766
16067 * gfortran.dg/write_recursive.f90: New test.
16068
16069 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16070
16071 * g++.dg/parse/dtor7.C: New test.
16072 * g++.dg/parse/new1.C: Add error marker.
16073 * g++.dg/template/new3.C: New test.
16074
16075 PR c++/26122
16076 * g++.dg/template/pure1.C: New test.
16077
16078 PR c++/26295
16079 * g++.dg/parse/ptrmem4.C: New test.
16080
16081 2006-04-10 Jeff Law <law@redhat.com>
16082
16083 PR/27087
16084 * gcc.c-torture/compile/pr27087.c: New test.
16085
16086 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16087
16088 PR/21391
16089 * gcc.dg/20060410.c: New.
16090
16091 2006-04-10 Matthias Klose <doko@debian.org>
16092
16093 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16094 Recognize multilib directory names containing underscores.
16095
16096 2006-04-10 Roger Sayle <roger@eyesopen.com>
16097
16098 * gcc.target/i386/vecinit-1.c: New test case.
16099 * gcc.target/i386/vecinit-2.c: Likewise.
16100
16101 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16102
16103 PR debug/27057
16104 * g++.dg/debug/dwarf2-2.C: New test.
16105
16106 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16107
16108 PR rtl-optimization/27073
16109 * gcc.c-torture/execute/pr27073.c: New test.
16110
16111 2006-04-08 Mike Stump <mrs@apple.com>
16112
16113 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16114
16115 2006-04-07 Richard Guenther <rguenther@suse.de>
16116
16117 PR tree-optimization/26135
16118 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16119
16120 2006-04-06 Jan Hubicka <jh@suse.cz>
16121
16122 PR profile/26399
16123 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16124
16125 2006-04-06 Roger Sayle <roger@eyesopen.com>
16126
16127 * g++.dg/conversion/nullptr1.C: New test case.
16128 * g++.dg/conversion/nullptr2.C: Likewise.
16129
16130 2006-04-05 Roger Sayle <roger@eyesopen.com>
16131
16132 * gfortran.dg/dependency_18.f90: New test case.
16133
16134 2006-04-05 Richard Guenther <rguenther@suse.de>
16135
16136 PR tree-optimization/26919
16137 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16138 * gcc.dg/ipa/ipa-2.c: Likewise.
16139 * gcc.dg/ipa/ipa-3.c: Likewise.
16140 * gcc.dg/ipa/ipa-5.c: Likewise.
16141
16142 2006-04-05 Richard Guenther <rguenther@suse.de>
16143
16144 PR tree-optimization/26763
16145 * gcc.dg/torture/pr26763-1.c: New testcase.
16146 * gcc.dg/torture/pr26763-2.c: Likewise.
16147
16148 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16149
16150 PR fortran/23634
16151 PR fortran/25619
16152 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16153
16154 2006-04-04 Eric Christopher <echristo@apple.com>
16155
16156 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16157 stubs.
16158 * gcc.target/i386/387-5.c: Ditto.
16159
16160 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16161
16162 * gcc.target/sparc/struct-ret-check.c: New test.
16163
16164 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16165
16166 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16167 zero decimal digits specified in format.
16168
16169 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16170
16171 PR fortran/26891
16172 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16173
16174 PR fortran/26976
16175 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16176 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16177 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16178 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16179 compliant and detect bigendian-ness.
16180
16181 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16182
16183 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16184 dummy arguments work when the actual argument is itself a dummy
16185 argument of the caller.
16186
16187 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16188
16189 PR libfortran/24685
16190 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16191
16192 2006-04-01 Roger Sayle <roger@eyesopen.com>
16193
16194 * gfortran.dg/dependencency_17.f90: New test case.
16195
16196 2006-04-01 Roger Sayle <roger@eyesopen.com>
16197
16198 * gfortran.dg/dependency_14.f90: New test case.
16199 * gfortran.dg/dependency_15.f90: Likewise.
16200 * gfortran.dg/dependency_16.f90: Likewise.
16201
16202 2006-03-31 Asher Langton <langton2@llnl.gov>
16203
16204 PR fortran/25358
16205 gfortran.dg/cray_pointers_6.f90: New test.
16206
16207 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16208
16209 PR libgfortran/26890
16210 * gfortran.dg/read_size_noadvance.f90: New test.
16211
16212 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16213
16214 PR fortran/25031
16215 * gfortran.dg/multiple_allocation_1.f90: Check that the
16216 size has changed after a re-allocation with stat.
16217
16218 2006-03-30 Richard Guenther <rguenther@suse.de>
16219
16220 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16221 removal.
16222 * gcc.target/i386/sselibm-2.c: Likewise.
16223 * gcc.target/i386/sselibm-3.c: Likewise.
16224 * gcc.target/i386/sselibm-4.c: Likewise.
16225 * gcc.target/i386/sselibm-5.c: Likewise.
16226
16227 2006-03-28 Roger Sayle <roger@eyesopen.com>
16228
16229 * gcc.dg/fold-andxor-1.c: New test case.
16230 * gcc.dg/fold-xorand-1.c: Likewise.
16231
16232 2006-03-28 Roger Sayle <roger@eyesopen.com>
16233
16234 * gcc.dg/fold-convnotconv-1.c: New test case.
16235
16236 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16237
16238 PR fortran/26779
16239 * gfortran.dg/private_type_5.f90: New test.
16240
16241 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16242
16243 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16244
16245 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16246
16247 * gfortran.dg/advance_2.f90: New test.
16248 * gfortran.dg/advance_3.f90: New test.
16249
16250 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16251
16252 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16253
16254 PR libgfortran/26661
16255 PR libgfortran/26880
16256 * gfortran.dg/read_x_past.f: New test.
16257
16258 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16259
16260 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16261 to be STABS.
16262
16263 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16264
16265 * objc.dg/dwarf-1.m: Skip on AIX.
16266 * objc.dg/dwarf-2.m: Skip on AIX.
16267
16268 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16269
16270 PR fortran/26816
16271 * gfortran.dg/float_1.f90: New test.
16272
16273 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16274
16275 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16276 X86_64 targets.
16277 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16278
16279 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16280
16281 PR libfortran/26735
16282 * gfortran.dg/convert_implied_open.f90: New test case.
16283
16284 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16285
16286 PR fortran/26769
16287 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16288
16289 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16290
16291 PR middle-end/26717
16292 * gcc.dg/pr26717.c: New test.
16293
16294 2006-03-25 Roger Sayle <roger@eyesopen.com>
16295
16296 * gfortran.dg/dependency_12.f90: New test case.
16297
16298 2006-03-24 Roger Sayle <roger@eyesopen.com>
16299
16300 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16301
16302 2006-03-24 Jeff Law <law@redhat.com>
16303
16304 * gcc.c-torture/pr26840.c: New test.
16305
16306 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16307
16308 * objc.dg/dwarf-2.m: New.
16309 * obj-c++.dg/dwarf-2.mm: New.
16310
16311 * g++.old-deja/g++.other/init19.C: New.
16312
16313 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16314
16315 * g++.dg/eh/spbp.C: Skip on AIX.
16316
16317 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16318
16319 PR middle-end/26611
16320 * g++.dg/gomp/pr26611-1.C: New test.
16321 * g++.dg/gomp/pr26611-2.C: New test.
16322
16323 2006-03-24 Jeff Law <law@redhat.com>
16324
16325 * gcc.c-torture/compile/pr26833.c: New test.
16326 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16327
16328 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16329
16330 * gfortran.dg/endfile_2.f90: Delete temp file.
16331
16332 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16333
16334 PR fortran/19303
16335 * gfortran.dg/record_marker_1.f90: New test case.
16336 * gfortran.dg/record_marker_2.f: New test case.
16337 * gfortran.dg/record_marker_3.f90: New test case.
16338
16339 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16340
16341 PR fortran/17298
16342 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16343 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16344
16345 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16346
16347 * lib/gcc-dg.exp (cleanup-modules): New proc.
16348 * gfortran.dg/allocatable_function_1.f90,
16349 gfortran.dg/allocate_char_star_scalar_1.f90,
16350 gfortran.dg/assumed_charlen_function_1.f90,
16351 gfortran.dg/assumed_dummy_1.f90,
16352 gfortran.dg/assumed_shape_ranks_1.f90,
16353 gfortran.dg/assumed_shape_ranks_2.f90,
16354 gfortran.dg/assumed_size_dt_dummy.f90,
16355 gfortran.dg/auto_char_dummy_array_1.f90,
16356 gfortran.dg/auto_char_len_3.f90,
16357 gfortran.dg/automatic_module_variable.f90,
16358 gfortran.dg/bad_automatic_objects_1.f90,
16359 gfortran.dg/char_array_constructor.f90,
16360 gfortran.dg/char_array_structure_constructor.f90,
16361 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16362 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16363 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16364 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16365 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16366 gfortran.dg/derived_pointer_recursion.f90,
16367 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16368 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16369 gfortran.dg/dummy_functions_1.f90,
16370 gfortran.dg/elemental_initializer_1.f90,
16371 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16372 gfortran.dg/elemental_pointer_1.f90,
16373 gfortran.dg/elemental_subroutine_1.f90,
16374 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16375 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16376 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16377 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16378 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16379 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16380 gfortran.dg/global_references_1.f90,
16381 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16382 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16383 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16384 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16385 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16386 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16387 gfortran.dg/large_integer_kind_1.f90,
16388 gfortran.dg/large_real_kind_1.f90,
16389 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16390 gfortran.dg/module_double_reuse.f90,
16391 gfortran.dg/module_equivalence_1.f90,
16392 gfortran.dg/module_interface_1.f90,
16393 gfortran.dg/module_parameter_array_refs_1.f90,
16394 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16395 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16396 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16397 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16398 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16399 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16400 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16401 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16402 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16403 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16404 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16405 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16406 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16407 gfortran.dg/same_name_1.f90,
16408 gfortran.dg/sibling_dummy_procedure_1.f90,
16409 gfortran.dg/sibling_dummy_procedure_2.f90,
16410 gfortran.dg/sibling_dummy_procedure_3.f90,
16411 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16412 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16413 gfortran.dg/used_dummy_types_2.f90,
16414 gfortran.dg/used_dummy_types_3.f90,
16415 gfortran.dg/used_dummy_types_4.f90,
16416 gfortran.dg/used_dummy_types_5.f90,
16417 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16418 gfortran.dg/userdef_operator_1.f90: Use it.
16419
16420 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16421
16422 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16423 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16424 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16425 gfortran.dg/write_back.f,
16426 gfortran.fortran-torture/execute/inquire_1.f90,
16427 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16428
16429 2006-03-21 Jeff Law <law@redhat.com>
16430
16431 * gcc.dg/tree-ssa/vrp28.c: New test.
16432
16433 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16434
16435 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16436 if _STDC_C99 is defined.
16437 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16438 * gcc.dg/builtins-20.c: Likewise.
16439 * gcc.dg/builtins-53.c: Likewise.
16440 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16441 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16442
16443 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16444
16445 PR tree-opt/26781
16446 * gcc.c-torture/compile/pr26781-1.c: New test.
16447 * gcc.c-torture/compile/pr26781-2.c: New test.
16448
16449 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16450
16451 PR c++/26690
16452 * g++.dg/gomp/pr26690-1.C: New test.
16453 * g++.dg/gomp/pr26690-2.C: New test.
16454
16455 2006-03-20 Jeff Law <law@redhat.com>
16456
16457 * gcc.dg/tree-ssa/pr21829.c: New test.
16458
16459 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16460
16461 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16462
16463 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16464 (check_visibility_available): Use it.
16465 (check_effective_target_default_packed): Likewise.
16466 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16467 (check_effective_target_fopenmp): Likewise.
16468 (check_effective_target_freorder): Likewise.
16469 (check_effective_target_fpic): Likewise.
16470 (check_named_sections_available): Likewise.
16471 (check_effective_target_ilp32): Likewise.
16472 (check_effective_target_lp64): Likewise.
16473
16474 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16475
16476 PR fortran/20935
16477 * gfortran.dg/scalar_mask_2.f90: New test case.
16478
16479 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16480
16481 PR tree-opt/26629
16482 * gcc.dg/tree-ssa/loadpre12.c: New test.
16483 * gcc.dg/tree-ssa/loadpre13.c: New test.
16484 * gcc.dg/tree-ssa/loadpre14.c: New test.
16485 * gcc.dg/tree-ssa/loadpre15.c: New test.
16486 * gcc.dg/tree-ssa/loadpre16.c: New test.
16487 * gcc.dg/tree-ssa/loadpre17.c: New test.
16488 * gcc.dg/tree-ssa/loadpre18.c: New test.
16489 * gcc.dg/tree-ssa/loadpre19.c: New test.
16490 * gcc.dg/tree-ssa/loadpre20.c: New test.
16491 * gcc.dg/tree-ssa/loadpre21.c: New test.
16492 * gcc.dg/tree-ssa/loadpre22.c: New test.
16493
16494 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16495
16496 PR fortran/26741
16497 * gfortran.dg/elemental_initializer_1.f90: New test.
16498
16499 PR fortran/26716
16500 * gfortran.dg/assumed_shape_ranks_2: New test.
16501
16502 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16503
16504 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16505 target fpic.
16506
16507 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16508
16509 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16510 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16511 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16512 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16513 gfortran.fortran-torture/execute/direct_io.f90,
16514 gfortran.fortran-torture/execute/inquire_2.f90,
16515 gfortran.fortran-torture/execute/inquire_4.f90,
16516 gfortran.fortran-torture/execute/list_read_1.f90,
16517 gfortran.fortran-torture/execute/open_replace.f90,
16518 gfortran.fortran-torture/execute/slash_edit.f90,
16519 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16520 temporary files from testcases.
16521
16522 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16523
16524 PR libgfortran/26509
16525 gfortran.dg/write_direct_eor.f90: New test.
16526
16527 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16528
16529 * gcc.target/powerpc/pr26350.c: New.
16530 * gcc.target/powerpc/indexed-addr.c: New.
16531
16532 2006-03-16 Roger Sayle <roger@eyesopen.com>
16533
16534 * gfortran.dg/dependency_13.f90: New test case.
16535
16536 2006-03-16 Roger Sayle <roger@eyesopen.com>
16537
16538 PR middle-end/21781
16539 * gcc.dg/real-const-1.c: New test case.
16540
16541 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16542
16543 * g++.old-deja/g++.other/init18.C: New.
16544 * g++.old-deja/g++.other/init5.C: Remove xfail.
16545
16546 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16547
16548 * g++.dg/opt/pr15551.C: Cleanup temp file.
16549
16550 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16551
16552 PR c++/6634
16553 g++.dg/parse/long1.C: New test.
16554
16555 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16556
16557 PR fortran/19101
16558 * gfortran.dg/continuation.f90: New test.
16559 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16560
16561 2006-03-14 Richard Guenther <rguenther@suse.de>
16562
16563 PR tree-optimization/26672
16564 * gcc.dg/torture/pr26672.c: New testcase.
16565
16566 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16567
16568 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16569 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16570
16571 2006-03-13 Roger Sayle <roger@eyesopen.com>
16572
16573 PR middle-end/26557
16574 * gcc.c-torture/compile/switch-1.c: New test case.
16575
16576 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16577
16578 PR fortran/25378
16579 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16580 test to include more permuatations of mask and index.
16581 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16582 respond to F2003 spec. that the position returned for an all false
16583 mask && condition is zero.
16584
16585 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16586
16587 PR middle-end/25989
16588 * gcc.dg/gomp/pr25989.c: New test.
16589
16590 2006-03-13 Jeff Law <law@redhat.com>
16591
16592 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16593
16594 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16595
16596 * gcc.dg/switch-9.c: New test.
16597
16598 2006-03-13 Richard Guenther <rguenther@suse.de>
16599
16600 PR middle-end/26630
16601 * gcc.dg/torture/pr26630.c: New testcase.
16602
16603 2006-03-11 Roger Sayle <roger@eyesopen.com>
16604
16605 * gfortran.dg/dependency_10.f90: New test case.
16606 * gfortran.dg/dependency_11.f90: Likewise.
16607
16608 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16609 Erik Edelmann <eedelman@gcc.gnu.org>
16610
16611 * gfortran.dg/allocatable_function_1.f90: New.
16612 * gfortran.dg/allocatable_function_2.f90: New.
16613
16614 2006-03-10 Richard Guenther <rguenther@suse.de>
16615
16616 PR middle-end/26565
16617 * gcc.dg/torture/pr26565.c: New testcase.
16618
16619 2006-03-09 Eric Christopher <echristo@apple.com>
16620
16621 * gcc.c-torture/compile/20060309-1.c: New.
16622
16623 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16624
16625 PR libgfortran/26499
16626 * gfortran.dg/write_back.f: New test.
16627 * gfortran.dg/write_rewind_1.f: New test.
16628 * gfortran.dg/write_rewind_2.f: New test.
16629
16630 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16631
16632 PR libgfortran/26554
16633 * gfortran.dg/read_logical.f90: New test.
16634
16635 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16636
16637 * ada/acats/norun.lst: cdd2a03 now passes.
16638
16639 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16640
16641 PR testsuite/25177
16642 * gcc.target/powerpc/pr18096-1.c: Change where the error
16643 would match.
16644
16645 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16646
16647 * gcc.target/i386/cleanup-1.c: New test.
16648 * gcc.target/i386/cleanup-2.c: New test.
16649
16650 2006-03-04 Roger Sayle <roger@eyesopen.com>
16651
16652 * gfortran.dg/dependency_9.f90: Remove for the time being.
16653
16654 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16655
16656 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16657 directive.
16658
16659 2006-03-03 Roger Sayle <roger@eyesopen.com>
16660
16661 * gfortran.dg/dependency_9.f90: New test case.
16662
16663 2006-03-03 Roger Sayle <roger@eyesopen.com>
16664
16665 * gfortran.dg/dependency_4.f90: New test case.
16666 * gfortran.dg/dependency_5.f90: New test case.
16667 * gfortran.dg/dependency_6.f90: New test case.
16668 * gfortran.dg/dependency_7.f90: New test case.
16669 * gfortran.dg/dependency_8.f90: New test case.
16670
16671 2006-03-03 Paul Brook <paul@codesourcery.com>
16672
16673 * lib/target-supports.exp (check_profiling_available):
16674 Add m68k-*-elf.
16675
16676 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16677
16678 PR fortran/25031
16679 * multiple_allocation_1.f90: New test.
16680
16681 2006-03-03 Roger Sayle <roger@eyesopen.com>
16682
16683 PR tree-optimization/26524
16684 * gfortran.dg/pr26524.f: New test case.
16685
16686 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16687
16688 * g++.dg/template/repo5.C: Cleanup repo files.
16689 * gcc.dg/20051201-1.c: Cleanup coverage files.
16690 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16691 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16692 tree dump files.
16693
16694 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16695
16696 * objc.dg/objc-nofilename-1.m: New test.
16697 * objc.dg/bad-receiver-type.m: New test.
16698 * obj-c++.dg/bad-receiver-type.mm: New test.
16699
16700 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16701
16702 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16703
16704 2006-03-01 Mike Stump <mrs@apple.com>
16705
16706 * g++.dg/abi/key2.C: Add.
16707
16708 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16709
16710 * gfortran.dg/logical_dot_product.f90: New test.
16711
16712 PR fortran/26393
16713 * gfortran.dg/used_interface_ref.f90: New test.
16714
16715 PR fortran/20938
16716 * gfortran.dg/dependency_2.f90: New test.
16717 * gfortran.fortran-torture/execute/where17.f90: New test.
16718 * gfortran.fortran-torture/execute/where18.f90: New test.
16719 * gfortran.fortran-torture/execute/where19.f90: New test.
16720 * gfortran.fortran-torture/execute/where20.f90: New test.
16721
16722 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16723
16724 * g++.dg/tree-ssa/pr26443.C: New test case.
16725
16726 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16727
16728 PR middle-end/26022
16729 * g++.dg/opt/return-slot1.C: New test.
16730
16731 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16732
16733 PR libgfortran/26136
16734 * gfortran.dg/namelist_23.f90: New test.
16735
16736 2006-02-28 Roger Sayle <roger@eyesopen.com>
16737
16738 PR middle-end/14752
16739 * gcc.dg/fold-eqandshift-2.c: New test case.
16740
16741 2006-02-28 Richard Guenther <rguenther@suse.de>
16742
16743 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16744 decomposition.
16745
16746 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16747
16748 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16749
16750 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16751
16752 PR libgfortran/26464
16753 * gfortran.dg/backspace_5.f: New test.
16754 * gfortran.dg/backspace_6.f: New test.
16755
16756 2006-02-26 Roger Sayle <roger@eyesopen.com>
16757
16758 * gcc.dg/fold-eqandnot-1.c: New test case.
16759
16760 2006-02-26 Roger Sayle <roger@eyesopen.com>
16761
16762 PR middle-end/19983
16763 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16764
16765 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16766
16767 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16768 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16769
16770 2006-02-26 Richard Guenther <rguenther@suse.de>
16771
16772 PR tree-optimization/26421
16773 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16774
16775 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16776
16777 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16778 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16779
16780 2006-02-26 Roger Sayle <roger@eyesopen.com>
16781
16782 * gcc.dg/fold-even-1.c: New test case.
16783
16784 2006-02-26 Roger Sayle <roger@eyesopen.com>
16785
16786 PR middle-end/21137
16787 * gcc.dg/fold-eqandshift-1.c: New test case.
16788
16789 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16790
16791 PR tree-optimization/25125
16792 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16793 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16794
16795 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16796
16797 PR tree-optimizations/26359
16798 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16799 with -fdump-tree-dceloop-details.
16800 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16801
16802 2006-02-25 Roger Sayle <roger@eyesopen.com>
16803
16804 PR middle-end/23673
16805 * gcc.dg/fold-eqxor-1.c: New test case.
16806 * gcc.dg/fold-eqxor-2.c: Likewise.
16807 * gcc.dg/fold-eqxor-3.c: Likewise.
16808
16809 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16810
16811 PR fortran/23092
16812 * scalar_mask_1.f90: New test.
16813
16814 2006-02-24 Geoffrey Keating <geoffk@apple.com>
16815
16816 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16817 * g++.dg/eh/uncaught2.C: New.
16818 * g++.dg/eh/uncaught3.C: New.
16819
16820 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16821
16822 PR libgfortran/26423
16823 * gfortran.dg/read_many_1.f: New test.
16824
16825 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
16826
16827 PR fortran/24519
16828 * gfortran.dg/dependency_3.f90: New test.
16829 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16830 XFAILs.
16831
16832 PR fortran/25395
16833 * gfortran.dg/equiv_6.f90: New test.
16834
16835 2006-02-23 Jeff Law <law@redhat.com>
16836
16837 * gcc.c-torture/compile/pr26425.c: New test.
16838
16839 2006-02-23 Jakub Jelinek <jakub@redhat.com>
16840
16841 PR middle-end/26412
16842 * gcc.dg/gomp/pr26412.c: New test.
16843
16844 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16845
16846 PR c++/26291
16847 * g++.dg/other/ellipsis1.C: New test.
16848 * g++.dg/parse/operator4.C: Adjust error marker.
16849
16850 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
16851
16852 PR target/25603
16853 * gfortran.dg/pr25603.f: New testcase.
16854
16855 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
16856
16857 * gcc.dg/bf-spl1.c: Don't specify -m68000.
16858 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16859
16860 2006-02-21 Geoffrey Keating <geoffk@apple.com>
16861
16862 * g++.dg/eh/spbp.C: New.
16863
16864 2006-02-21 Jakub Jelinek <jakub@redhat.com>
16865
16866 PR middle-end/26379
16867 * gcc.target/i386/mmx-7.c: New test.
16868
16869 2006-02-20 Roger Sayle <roger@eyesopen.com>
16870
16871 PR tree-optimization/26361
16872 * gcc.dg/tree-ssa/vrp27.c: New test case.
16873
16874 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
16875
16876 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16877 * gcc.dg/tree-ssa/complex-4.c: Here.
16878
16879 2006-02-19 Roger Sayle <roger@eyesopen.com>
16880
16881 PR middle-end/19543
16882 * gfortran.dg/logical_1.f90: New test case.
16883
16884 2006-02-19 Jakub Jelinek <jakub@redhat.com>
16885
16886 PR middle-end/26334
16887 * gcc.dg/20060218-1.c: Moved to...
16888 * gcc.target/i386/20060218-1.c: ... here. New test.
16889
16890 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
16891
16892 PR fortran/26201
16893 * gfortran.dg/convert_1.f90: New.
16894
16895 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
16896
16897 PR fortran/25054
16898 * gfortran.dg/namelist_5.f90: New test.
16899
16900 PR fortran/25089
16901 * gfortran.dg/namelist_4.f90: New test.
16902
16903 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16904
16905 PR tree-opt/25680
16906 * gcc.dg/tree-ssa/complex-3.c: New test.
16907
16908 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16909
16910 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16911 variable to take into account the variable name in the
16912 function header.
16913 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16914
16915 2006-02-18 Jakub Jelinek <jakub@redhat.com>
16916
16917 PR middle-end/26334
16918 * gcc.c-torture/compile/20060217-1.c: New test.
16919 * gcc.dg/20060218-1.c: New test.
16920
16921 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
16922
16923 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16924
16925 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16926
16927 * gcc.dg/cpp/undef3.c: New test.
16928 * gcc.dg/cpp/trad/builtins2.c: New test.
16929
16930 2006-02-18 Mark Mitchell <mark@codesourcery.com>
16931
16932 PR c++/26266
16933 * g++.dg/template/static22.C: New test.
16934 * g++.dg/template/static23.C: New test.
16935 * g++.dg/template/static24.C: New test.
16936 * g++.dg/template/non-dependent13.C: New test.
16937 * g++.dg/init/member1.C: Tweak error markers.
16938
16939 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16940
16941 PR target/26255
16942 * gcc.c-torture/compile/pr26255.c: New test case.
16943
16944 2006-02-16 Roger Sayle <roger@eyesopen.com>
16945
16946 * gfortran.fortran-torture/execute/where_10.f90: New test case.
16947 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16948 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16949 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16950 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16951 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16952 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16953
16954 2006-02-16 Jeff Law <law@redhat.com>
16955
16956 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16957 * gcc.dg/tree-ssa/vrp26.c: New test.
16958
16959 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
16960
16961 PR target/20353
16962 PR target/24578
16963 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16964 __UCLIBC__ is defined.
16965
16966 2006-02-16 Jakub Jelinek <jakub@redhat.com>
16967
16968 PR fortran/26224
16969 * gfortran.dg/gomp/pr26224.f: New test.
16970
16971 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
16972
16973 PR tree-opt/25918
16974 * lib/target-supports.exp
16975 (check_effective_target_vect_short_mult): New.
16976 (check_effective_target_vect_char_mult): New.
16977 (check_effective_target_vect_widen_sum_qi_to_si): New.
16978 (check_effective_target_vect_widen_sum_qi_to_hi): New.
16979 (check_effective_target_vect_widen_sum_hi_to_si): New.
16980 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16981 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16982 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16983 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16984 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16985 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16986 vect-reduc-pattern-2c.c
16987 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16988 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16989 vect-reduc-pattern-1c.c
16990
16991 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
16992
16993 PR fortran/24557
16994 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16995
16996 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
16997
16998 PR fortran/26054
16999 * gfortran.dg/enum_8.f90: Remove check for warning.
17000 * gfortran.dg/iomsg_1.f90: Ditto.
17001 * gfortran.dg/enum_1.f90: Ditto.
17002 * gfortran.dg/enum_9.f90: Ditto.
17003 * gfortran.dg/enum_2.f90: Ditto.
17004 * gfortran.dg/enum_10.f90: Ditto.
17005 * gfortran.dg/enum_3.f90: Ditto.
17006 * gfortran.dg/flush_1.f90: Ditto.
17007 * gfortran.dg/enum_4.f90: Ditto.
17008 * gfortran.dg/array_constructor_1.f90: Ditto.
17009 * gfortran.dg/enum_5.f90: Ditto.
17010 * gfortran.dg/enum_6.f90: Ditto.
17011 * gfortran.dg/enum_7.f90: Ditto.
17012
17013 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17014
17015 PR middle-end/26300
17016 * gcc.c-torture/compile/20060215-1.c: New test.
17017
17018 2006-02-14 Roger Sayle <roger@eyesopen.com>
17019
17020 PR middle-end/23670
17021 * gcc.dg/tree-ssa/andor-2.c: New test case.
17022
17023 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17024
17025 PR fortran/25045
17026 * optional_dim.f90: New test.
17027
17028 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17029
17030 PR fortran/26277
17031 * gfortran.dg/label_4.f90: New.
17032
17033 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17034 Diego Novillo <dnovillo@redhat.com>
17035 Uros Bizjak <uros@kss-loka.si>
17036
17037 * gfortran.dg/gomp: New directory.
17038
17039 2006-02-14 Richard Guenther <rguenther@suse.de>
17040
17041 PR tree-optimization/26258
17042 * gcc.dg/torture/pr26258.c: New testcase.
17043
17044 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17045
17046 PR fortran/26246
17047 * gfortran.dg/pr26246_1.f90: New test.
17048 * gfortran.dg/pr26246_2.f90: New test.
17049
17050 PR middle-end/26092
17051 * gcc.c-torture/compile/20060208-1.c: New test.
17052
17053 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17054
17055 PR fortran/26074
17056 PR fortran/25103
17057 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17058 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17059 * gfortran.dg/automatic_module_variable.f90: Change error message.
17060
17061 PR fortran/20861
17062 * gfortran.dg/internal_dummy_1.f90: New test.
17063
17064 PR fortran/20871
17065 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17066
17067
17068 PR fortran/25083
17069 * gfortran.dg/uncommon_block_data_1.f90: New test.
17070 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17071 with standard.
17072
17073 PR fortran/25088
17074 * gfortran.dg/typed_subroutine_1.f90: New test.
17075
17076 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17077
17078 * objc.dg/dwarf-1.m: New.
17079
17080 2006-02-13 Roger Sayle <roger@eyesopen.com>
17081
17082 PR middle-end/24427
17083 * gcc.dg/tree-ssa/andor-1.c: New test case.
17084
17085 2006-02-13 Josh Conner <jconner@apple.com>
17086
17087 PR target/25376
17088 * gcc.dg/pr25376.c: New test.
17089
17090 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17091 assemble.
17092 * lib/target-supports.exp (check_named_sections_available):
17093 Only compile named-sections test -- don't assemble.
17094
17095 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17096
17097 * g++.dg/warn/no-write-strings.C: New test.
17098 * g++.dg/warn/write-strings.C: Likewise.
17099 * g++.dg/warn/write-strings-default.C: Likewise.
17100
17101 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17102
17103 PR fortran/25806
17104 * gfortran.dg/ret_pointer_2.f90: New test.
17105
17106 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17107
17108 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17109
17110 2006-02-10 Jeff Law <law@redhat.com>
17111
17112 * gcc.c-torture/compile/pr26213.c: New test.
17113
17114 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17115
17116 gfortran.dg/null_1.f90: New test.
17117
17118 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17119
17120 PR fortran/14771
17121 * gfortran.dg/parens_4.f90: New.
17122 * gfortran.dg/parens_5.f90: New.
17123
17124 2006-02-10 Richard Guenther <rguenther@suse.de>
17125
17126 * gcc.dg/pr23372-1.c: Remove empty file.
17127
17128 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17129 Paul Thomas <pault@gcc.gnu.org>
17130
17131 PR fortran/14771
17132 * gfortran.dg/parens_1.f90: New.
17133 * gfortran.dg/parens_2.f90: New.
17134 * gfortran.dg/parens_3.f90: New.
17135
17136 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17137
17138 PR fortran/26038
17139 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17140
17141 PR fortran/25059
17142 * gfortran.dg/impure_assignment_1.f90: New test.
17143
17144 PR fortran/25070
17145 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17146
17147 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17148
17149 PR target/26141
17150 * g++.dg/expr/stdarg2.C: New test.
17151
17152 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17153
17154 PR inline-asm/16194
17155 * gcc.dg/pr16194.c: New test.
17156
17157 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17158
17159 * ada/acats/run_acats: Use portable variant of "$@".
17160
17161 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17162
17163 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17164 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17165
17166 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17167
17168 PR tree-opt/26179
17169 * g++.dg/opt/pr26179.C: New test.
17170
17171 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17172
17173 PR middle-end/26134
17174 * gcc.dg/tree-ssa/complex-3.c: New test.
17175
17176 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17177
17178 * gcc.c-torture/compile/volatile-1.c: New test.
17179
17180 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17181
17182 PR 26180
17183 * gcc.dg/tree-ssa/pr26180.c: New test.
17184
17185 2006-02-08 Jeff Law <law@redhat.com>
17186
17187 * gcc.dg/tree-ssa/pr21417.c: New test.
17188
17189 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17190
17191 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17192 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17193
17194 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17195
17196 * lib/scanrtl.exp: New.
17197
17198 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17199
17200 PR c++/26071
17201 * g++.dg/other/virtual2.C: New test.
17202
17203 PR c++/26070
17204 * g++.dg/other/virtual1.C: New test.
17205
17206 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17207
17208 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17209 cleanup-ipa-dump): Update dump file glob patterns.
17210 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17211 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17212
17213 * lib/gcc-dg.exp: Load it.
17214 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17215
17216 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17217
17218 PR testsuite/26159
17219 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17220 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17221
17222 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17223
17224 PR fortran/25577
17225 * gfortran.dg/mvbits_1.f90: New.
17226
17227 2006-02-07 Dirk Mueller <dmueller@suse.com>
17228
17229 * g++.dg/warn/Wdiv-by-zero.C: New test.
17230 * g++.dg/warn/Wno-div-by-zero.C: New.
17231
17232 2006-02-07 Jeff Law <law@redhat.com>
17233
17234 * gcc.dg/tree-ssa/pr21559.c: New test.
17235
17236 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17237 multiple VRP passes.
17238 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17239 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17240 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17241 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17242 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17243 * gcc.dg/tree-ssa/vrp02.c: Likewise
17244 * gcc.dg/tree-ssa/vrp11.c: Likewise
17245 * gcc.dg/tree-ssa/pr14341.c: Likewise
17246 * gcc.dg/tree-ssa/vrp19.c: Likewise
17247 * gcc.dg/tree-ssa/vrp20.c: Likewise
17248 * gcc.dg/tree-ssa/vrp03.c: Likewise
17249 * gcc.dg/tree-ssa/pr21086.c: Likewise
17250 * gcc.dg/tree-ssa/pr21959.c: Likewise
17251 * gcc.dg/tree-ssa/vrp21.c: Likewise
17252 * gcc.dg/tree-ssa/vrp04.c: Likewise
17253 * gcc.dg/tree-ssa/pr25485.c: Likewise
17254 * gcc.dg/tree-ssa/pr22026.c: Likewise
17255 * gcc.dg/tree-ssa/vrp22.c: Likewise
17256 * gcc.dg/tree-ssa/vrp05.c: Likewise
17257 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17258 * gcc.dg/tree-ssa/pr20701.c: Likewise
17259 * gcc.dg/tree-ssa/vrp23.c: Likewise
17260 * gcc.dg/tree-ssa/vrp06.c: Likewise
17261 * gcc.dg/tree-ssa/pr22117.c: Likewise
17262 * gcc.dg/tree-ssa/pr20702.c: Likewise
17263 * gcc.dg/tree-ssa/vrp15.c: Likewise
17264 * gcc.dg/tree-ssa/pr21090.c: Likewise
17265 * gcc.dg/tree-ssa/pr21294.c: Likewise
17266 * gcc.dg/tree-ssa/vrp24.c: Likewise
17267 * gcc.dg/tree-ssa/vrp07.c: Likewise
17268 * gcc.dg/tree-ssa/pr21563.c: Likewise
17269 * gcc.dg/tree-ssa/pr25382.c: Likewise
17270 * gcc.dg/tree-ssa/vrp16.c: Likewise
17271 * gcc.dg/tree-ssa/vrp25.c: Likewise
17272 * gcc.dg/tree-ssa/vrp08.c: Likewise
17273 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17274 * gcc.dg/tree-ssa/vrp17.c: Likewise
17275 * gcc.dg/tree-ssa/pr21458.c: Likewise
17276 * g++.dg/tree-ssa/pr18178.C: Likewise
17277
17278 2006-02-07 Richard Guenther <rguenther@suse.de>
17279
17280 PR c++/26140
17281 Revert
17282 2006-01-30 Richard Guenther <rguenther@suse.de>
17283 PR c++/23372
17284 * gcc.dg/pr23372-1.C: New testcase.
17285
17286 * g++.dg/tree-ssa/pr26140.C: New testcase.
17287
17288 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17289
17290 PR c++/9737
17291 * g++.dg/template/ttp15.C: New test.
17292 * g++.dg/template/ttp16.C: Likewise.
17293 * g++.dg/template/ttp17.C: Likewise.
17294 * g++.old-deja/g++.pt/ttp36.C: Remove.
17295 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17296 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17297 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17298 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17299 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17300 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17301 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17302 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17303 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17304
17305 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17306
17307 PR libfortran/23815
17308 * unf_io_convert_4.f90: New test.
17309
17310 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17311
17312 * gcc.dg/tree-ssa/loadpre10.c: New test.
17313 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17314 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17315 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17316
17317 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17318
17319 PR libfortran/24685
17320 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17321
17322 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17323
17324 PR tree-opt/25251
17325 * gfortran.dg/assign_7.f: New test.
17326
17327 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17328
17329 PR fortran/26041
17330 PR fortran/26064
17331 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17332 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17333 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17334
17335 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17336
17337 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17338 in size_t typedef.
17339
17340 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17341
17342 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17343 * g++.dg/charset/string.c (foo): Likewise.
17344 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17345 const char*
17346 * g++.dg/ext/builtin2.C (printf): Likewise.
17347 * g++.dg/init/new15.C (printf): Likewise.
17348 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17349 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17350 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17351 * g++.dg/template/non-dependent4.C (temp): Likewise.
17352 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17353 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17354 parameter type to const char*.
17355 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17356 Change type to const char*.
17357 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17358 Likewise.
17359 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17360 second parameter type to const char*.
17361 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17362 (Y::Y): Change parameter type to const char*.
17363 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17364 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17365 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17366 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17367 (char*).
17368 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17369 const char*.
17370 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17371 type to const char*.
17372 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17373 return type to const char*.
17374 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17375 to const char*.
17376 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17377 * g++.old-deja/g++.law/refs1.C: Likewise.
17378 * g++.old-deja/g++.law/visibility1.C: Likewise.
17379 * g++.old-deja/g++.law/visibility2.C: Likewise.
17380 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17381 const char*.
17382 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17383 * g++.old-deja/g++.mike/net48.C: Likewise.
17384 * g++.old-deja/g++.mike/p646.C: Likewise.
17385 * g++.old-deja/g++.mike/p6746.C: Likewise.
17386 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17387 type to const char*.
17388 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17389 deprecated conversion warning.
17390 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17391 char*.
17392 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17393 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17394 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17395 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17396 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17397 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17398 * g++.old-deja/g++.pt/t39.C: Likewise.
17399 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17400 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17401
17402 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17403
17404 PR fortran/25075
17405 intrinsic_argument_conformance_1.f90: New test.
17406
17407 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17408
17409 PR fortran/20845
17410 * gfortran.dg/char_result_11.f90: Add SAVE.
17411 * gfortran.dg/der_pointer_4.f90: Ditto.
17412 * gfortran.dg/default_initialization.f90: New test.
17413
17414 2006-02-03 Jeff Law <law@redhat.com>
17415
17416 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17417 handle more than 100 dump files.
17418 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17419 * lib/scantree.exp (scan-tree-dump): Likewise.
17420 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17421 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17422 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17423 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17424 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17425
17426 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17427
17428 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17429
17430 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17431
17432 * g++.dg/template/using12.C: New test.
17433
17434 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17435
17436 * gcc.target/powerpc/pr25960.c: New test.
17437
17438 2006-02-02 Steven G. Kargl <kargls@comcast>
17439
17440 PR fortran/24958
17441 gfortran.dg/nullify_2.f90: New test.
17442
17443 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17444
17445 PR 25990
17446 * gcc.dg/gomp/pr25990.c: New test.
17447
17448 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17449
17450 PR c++/25342
17451 * g++.gd/template/partial4.C: New test.
17452
17453 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17454
17455 PR middle-end/26001
17456 * gfortran.dg/data_char_2.f90: New.
17457
17458 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17459
17460 PR fortran/26039
17461 maxval_maxloc_conformance_1.f90: New test.
17462
17463 2006-01-31 Richard Guenther <rguenther@suse.de>
17464
17465 * gcc.target/i386/sselibm-1.c: New testcase.
17466 * gcc.target/i386/sselibm-2.c: Likewise.
17467 * gcc.target/i386/sselibm-3.c: Likewise.
17468 * gcc.target/i386/sselibm-4.c: Likewise.
17469 * gcc.target/i386/sselibm-5.c: Likewise.
17470
17471 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17472
17473 PR fortran/24266
17474 * gfortran.dg/arrayio_derived_2.f90: New.
17475
17476 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17477
17478 * gcc.dg/unsigned-long-compare.c: New test.
17479
17480 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17481
17482 PR testsuite/25318
17483 * lib/target-supports.exp (check_effective_target_freorder):
17484 Check to see if target supports -freorder-blocks-and-partition.
17485 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17486 instead of "dg-require-named-sections".
17487
17488 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17489
17490 PR target/14798:
17491 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17492 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17493 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17494 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17495 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17496 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17497 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17498 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17499
17500 2006-01-30 Richard Guenther <rguenther@suse.de>
17501
17502 PR c++/23372
17503 * gcc.dg/pr23372-1.C: New testcase.
17504
17505 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17506
17507 * gcc.dg/gomp/pr25874.c: New test.
17508
17509 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17510
17511 PR tree-opt/25911
17512 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17513
17514 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17515
17516 PR fortran/18578
17517 PR fortran/18579
17518 PR fortran/20857
17519 PR fortran/20885
17520 * gfortran.dg/intent_out_1.f90: New test.
17521
17522 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17523
17524 PR fortran/17911
17525 * gfortran.dg/procedure_lvalue.f90: New test.
17526
17527 PR fortran/20895
17528 PR fortran/25030
17529 * gfortran.dg/char_pointer_assign_2.f90: New test.
17530 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17531 assignment to be consistent with standard.
17532 * gfortran.dg/char_result_2.f90: The same.
17533 * gfortran.dg/char_result_8.f90: The same.
17534
17535 2006-01-28 Zack Weinberg <zackw@panix.com>
17536
17537 * gcc.dg/Woverlength-strings.c
17538 * gcc.dg/Woverlength-strings-pedantic-c89.c
17539 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17540 * gcc.dg/Woverlength-strings-pedantic-c99.c
17541 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17542
17543 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17544
17545 * gcc.c-torture/execute/20060127-1.c: New test.
17546
17547 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17548
17549 PR c++/25999
17550 * g++.dg/ext/pragmaweak1.C: New test.
17551
17552 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17553
17554 PR c++/25855
17555 * g++.dg/template/spec29.C: New test.
17556
17557 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17558
17559 PR c/19606.
17560 * gcc.c-torture/execute/pr19606.c: New.
17561
17562 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17563
17564 * gcc.dg/pragma-re-4.c: New test.
17565
17566 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17567
17568 PR fortran/25964
17569 * gfortran.dg/assumed_size_refs_3.f90: New test.
17570
17571 2006-01-27 Ben Elliston <bje@au.ibm.com>
17572
17573 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17574
17575 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17576
17577 PR ada/21317
17578 * ada/acats/support/impdef.a: Add One_Long_Second.
17579 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17580 * ada/acats/tests/c9/c94026.a: Likewise.
17581 * ada/acats/tests/c9/c97305c.ada: Likewise.
17582 * ada/acats/tests/c9/c99004a.ada: Likewise.
17583
17584 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17585
17586 PR fortran/25964
17587 * gfortran.dg/global_references_2.f90: New test.
17588
17589 PR fortran/25084
17590 PR fortran/20852
17591 PR fortran/25085
17592 PR fortran/25086
17593 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17594 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17595
17596 PR fortran/25416
17597 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17598
17599 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17600
17601 PR c/25892
17602 * gcc.dg/Wpointer-sign.c: New.
17603 * gcc.dg/Wpointer-sign-Wall.c: New.
17604 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17605 * gcc.dg/Wpointer-sign-pedantic.c: New.
17606 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17607 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17608
17609 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17610
17611 PR C/25861
17612 * gcc.c-torture/compile/pr25861.c: New test.
17613
17614 2006-01-26 Paul Brook <paul@codesourcery.com>
17615
17616 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17617 on short-enum targets.
17618 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17619 variable.
17620 (generate_fields): Use short_enums.
17621 (main): Set short_enums. Document -e.
17622 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17623 on short-enum targets.
17624 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17625 variable.
17626 (generate_fields): Use short_enums.
17627 (main): Set short_enums. Document -e.
17628 * lib/target-supports.exp (check_effective_target_short_enums): New.
17629
17630 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17631
17632 PR target/25947
17633 * gcc.dg/torture/pr25947-1.c: New test.
17634
17635 2006-01-25 Jan Hubicka <jh@suse.cz>
17636 Roger Sayle <roger@eyesopen.com>
17637
17638 PR rtl-optimization/25703
17639 * gcc.target/i386/20060125-1.c: New test case.
17640 * gcc.target/i386/20060125-2.c: New test case.
17641
17642 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17643
17644 PR fortran/18540
17645 * gfortran.dg/goto_1.f: New.
17646
17647 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17648
17649 PR fortran/25716
17650 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17651 25716 on 32-bit systems too.
17652
17653 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17654
17655 PR testsuite/25590
17656 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17657
17658 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17659
17660 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17661
17662 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17663
17664 PR fortran/25835
17665 * gfortran.dg/read_eof.f90: Delete, renamed.
17666 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17667 * gfortran.dg/read_eof_2.f90: New test.
17668 * gfortran.dg/read_eof_3.f90: New test.
17669
17670 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17671
17672 PR tree-opt/25860
17673 * gcc.c-torture/compile/pr25860.c: New test.
17674
17675 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17676
17677 PR c++/25552
17678 * g++.dg/parse/dtor8.C: New test.
17679
17680 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17681
17682 PR testsuite/25891
17683 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17684 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17685 check_effective_target_fopenmp returns 0.
17686
17687 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17688
17689 PR ada/20548
17690 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17691 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17692 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17693
17694 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17695
17696 PR tree-opt/25857
17697 * g++.dg/opt/pr25857.C: New test.
17698
17699 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17700 Jan Hubicka <jh@suse.cz>
17701 Richard Guenther <rguenther@suse.de>
17702
17703 PR rtl-optimization/25654
17704 * gcc.dg/torture/pr25654.c: New testcase.
17705 * gcc.target/i386/pr25654.c: Likewise.
17706
17707 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17708
17709 PR fortran/25901
17710 * gfortran.dg/internal references_2.f90: New test.
17711
17712 Fix regression in testing of admissability of attributes.
17713 * gfortran.dg/intent_used_1.f90: New test.
17714
17715 2006-01-23 Ben Elliston <bje@au.ibm.com>
17716
17717 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17718 Remove target conditional torture options for i?86 and x86_64
17719 GNU/Linux.
17720
17721 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17722
17723 PR c++/10891
17724 * g++.dg/rtti/no-rtti.C: New.
17725
17726 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17727
17728 PR c++/25895
17729 * g++.dg/inherit/conv2.C: New test.
17730
17731 PR c++/25856
17732 * g++.dg/parse/dtor7.C: New test.
17733
17734 PR c++/25858
17735 * g++.dg/template/crash44.C: New test.
17736
17737 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17738
17739 PR fortran/25124
17740 PR fortran/25625
17741 * gfortran.dg/internal_references_1.f90: New test.
17742 PR fortran/20881
17743 PR fortran/23308
17744 PR fortran/25538
17745 PR fortran/25710
17746 * gfortran.dg/global_references_1.f90: New test.
17747 * gfortran.dg/g77/19990905-1.f: Restore the error that
17748 there is a clash between the common block name and
17749 the name of a subroutine reference.
17750
17751 PR fortran/PR24276
17752 * gfortran.dg/aliasing_dummy_1.f90: New test.
17753
17754 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17755
17756 * gcc.dg/vmx/1b-01.c: Warning fix.
17757 * gcc.dg/vmx/1c-02.c: Likewise.
17758 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17759
17760 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17761
17762 PR testsuite/24962
17763 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17764
17765 2006-01-20 Richard Guenther <rguenther@suse.de>
17766 Steven Bosscher <stevenb.gcc@gmail.com>
17767
17768 PR rtl-optimization/24626
17769 * gcc.dg/torture/pr24626-1.c: New testcase.
17770 * gcc.dg/torture/pr24626-2.c: Likewise.
17771 * gcc.dg/torture/pr24626-3.c: Likewise.
17772 * gcc.dg/torture/pr24626-4.c: Likewise.
17773
17774 2006-01-20 Dirk Mueller <dmueller@suse.com>
17775
17776 PR c++/5520
17777 * g++.dg/warn/empty-body.C: New.
17778
17779 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17780
17781 PR c++/22136
17782 * g++.dg/template/using10.C: New test.
17783 * g++.dg/temlpate/using11.C: Likewise.
17784 * g++.dg/inherit/using5.C: Tweak error messages.
17785
17786 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17787
17788 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17789 target test.
17790 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17791
17792 2006-01-19 Jan Hubicka <jh@suse.cz>
17793
17794 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17795
17796 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17797
17798 PR c++/25854
17799 * g++.dg/template/spec28.C: New test.
17800
17801 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17802
17803 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17804 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17805
17806 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17807
17808 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17809 * gcc.dg/gomp/critical-1.c: Likewise.
17810 * gcc.dg/gomp/critical-3.c: Likewise.
17811 * gcc.dg/gomp/empty.c: Likewise.
17812 * gcc.dg/gomp/ordered-1.c: Likewise.
17813 * gcc.dg/gomp/for-4.c: Likewise.
17814 * gcc.dg/gomp/for-6.c: Likewise.
17815 * gcc.dg/gomp/master-3.c: Likewise.
17816 * gcc.dg/gomp/for-8.c: Likewise.
17817 * gcc.dg/gomp/for-10.c: Likewise.
17818 * gcc.dg/gomp/for-18.c: Likewise.
17819 * gcc.dg/gomp/for-5.c: Likewise.
17820 * gcc.dg/gomp/for-7.c: Likewise.
17821 * gcc.dg/gomp/for-9.c: Likewise.
17822
17823 2006-01-18 Jeff Law <law@redhat.com>
17824
17825 * gcc.dg/tree-ssa/vrp25.c: New test.
17826
17827 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17828
17829 * gcc.dg/pr25805.c: Fix misapplied patch.
17830
17831 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
17832
17833 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17834 (check_effective_target_vect_udot_qi): New.
17835 (check_effective_target_vect_sdot_hi): New.
17836 (check_effective_target_vect_udot_hi): New.
17837 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17838 prefixed with "wrapv-" with -fwrapv.
17839 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17840 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17841 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17842 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17843 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17844
17845 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17846 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17847 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17848 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17849
17850 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17851
17852 PR c++/16829
17853 * g++.dg/other/default2.C: New test.
17854 * g++.dg/other/default3.C: New test.
17855
17856 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17857
17858 PR c/25805
17859 * gcc.dg/pr25805.c: New file.
17860
17861 2006-01-18 Mark Mitchell <mark@codesourcery.com>
17862
17863 PR c++/25836
17864 * g++.dg/template/init6.C: New test.
17865
17866 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
17867
17868 * gcc.dg/tree-ssa/pr24287.c: New test
17869
17870 2006-01-18 Eric Christopher <echristo@apple.com>
17871
17872 * g++.dg/eh/table.C: New.
17873
17874 2006-01-18 DJ Delorie <dj@redhat.com>
17875
17876 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17877 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17878 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17879 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17880
17881 2006-01-18 Jeff Law <law@redhat.com>
17882
17883 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17884 on wrapping on overflow semantics.
17885
17886 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17887
17888 * gcc.gc/tree-ssa/vrp23.c: New test.
17889 * gcc.gc/tree-ssa/vrp24.c: New test.
17890
17891 2006-01-18 Richard Henderson <rth@redhat.com>
17892 Aldy Hernandez <aldyh@redhat.com>
17893 Jakub Jelinek <jakub@redhat.com>
17894 Diego Novillo <dnovillo@redhat.com>
17895 Uros Bizjak <uros@kss-loka.si>
17896
17897 * gcc.dg/gomp: New directory.
17898
17899 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
17900 Steven G. Kargl <kargls@comcast.net>
17901
17902 PR fortran/20869
17903 * gfortran.dg/intrinsic_external_1.f90: New test.
17904
17905 PR fortran/20875.
17906 * gfortran.dg/elemental_pointer_1.f90: New test.
17907
17908 PR fortran/25024
17909 * gfortran.dg/external_procedures_1.f90: New test.
17910
17911 PR fortran/25785
17912 gfortran.dg/assumed_present.f90: New test.
17913
17914 2006-01-18 Jakub Jelinek <jakub@redhat.com>
17915
17916 * g++.dg/parse/lookup5.C: New test.
17917
17918 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17919
17920 PR fortran/25697
17921 * gfortran.dg/read_eof.f90: New test.
17922
17923 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17924
17925 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17926 add a closing brace.
17927
17928 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17929
17930 PR fortran/25631
17931 * gfortran.dg/fmt_tl.f: New test.
17932
17933 2006-01-17 Eric Christopher <echristo@apple.com>
17934
17935 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17936 * g++.old-deja/g++.warn/impint2.C: Ditto.
17937 * g++.old-deja/g++.other/null1.C: Ditto.
17938 * g++.dg/warn/conv2.C: Ditto.
17939 * g++.dg/warn/conv4.C: New file.
17940
17941 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17942
17943 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17944
17945 2006-01-17 Andreas Jaeger <aj@suse.de>
17946 Janis Johnson <janis187@us.ibm.com>
17947
17948 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17949 in 64-bit.
17950 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17951 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17952
17953 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17954
17955 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17956 (switchfiles): xfail txxx where xxx >= 25.
17957
17958 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17959
17960 PR testsuite/25764
17961 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17962
17963 2006-01-17 Jakub Jelinek <jakub@redhat.com>
17964
17965 PR c/25682
17966 * gcc.dg/pr25682.c: New test.
17967 * g++.dg/parse/array-size2.C: New test.
17968
17969 2006-01-16 Ian Lance Taylor <ian@airs.com>
17970
17971 * consistency.vlad: Remove entire directory, 1652 files.
17972
17973 2006-01-16 Janis Johnson <janis187@us.ibm.com>
17974
17975 * lib/target-supports.exp (check_effective_target_dfp_nocache,
17976 check_effective_target_dfprt_nocache): New.
17977 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17978 (check_effective_target_dfprt): New.
17979 * lib/c-compat.exp (check_dfp): Remove.
17980 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17981 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17982 level of support for decimal float.
17983 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17984 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17985 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17986 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17987 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17988 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17989 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17990 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17991 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17992 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17993 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17994 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17995 directives.
17996
17997 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
17998
17999 PR testsuite/25741
18000 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18001 $base_dir/../.
18002 * lib/gfortran.exp (gfortran_init): Likewise.
18003 * lib/obj-c++.exp (obj-c++_init): Likewise.
18004 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18005 (scan-assembler-dem-not): Likewise.
18006 * lib/scandump.exp (scan-dump-dem): Likewise.
18007 (scan-dump-dem-not): Likewise.
18008
18009 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18010
18011 PR testsuite/25767
18012 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18013 powerpc-*-darwin*.
18014 * lib/obj-c++.exp (obj-c++_init): Likewise.
18015
18016 2006-01-16 Richard Guenther <rguenther@suse.de>
18017
18018 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18019
18020 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18021
18022 PR testsuite/25777
18023 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18024 to LD_LIBRARY_PATH.
18025
18026 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18027 Andrew Pinski <pinskia@physics.uc.edu>
18028
18029 * gcc.dg/minmax-1.c: New test.
18030
18031 2006-01-16 Ben Elliston <bje@au.ibm.com>
18032
18033 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18034 * gcc.misc-tests/dectest.exp: Ditto.
18035
18036 2006-01-15 Ian Lance Taylor <ian@airs.com>
18037
18038 PR testsuite/25796
18039 * gcc.target/i386/cmov6.c: Use -march=k8.
18040
18041 2006-01-15 Andreas Jaeger <aj@suse.de>
18042
18043 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18044 x86 does not have __float128.
18045
18046 2006-01-14 Ian Lance Taylor <ian@airs.com>
18047
18048 * gcc.target/i386/cmov6.c: New test.
18049
18050 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18051
18052 PR c++/25663
18053 * g++.dg/template/ctor6.C: New test.
18054
18055 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18056
18057 PR tree-optimization/25485
18058 * gcc.dg/tree-ssa/pr25485.c: New.
18059
18060 2006-01-14 Richard Guenther <rguenther@suse.de>
18061
18062 PR tree-optimization/22548
18063 PR tree-optimization/22555
18064 PR tree-optimization/22501
18065 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18066 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18067 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18068 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18069 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18070 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18071 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18072 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18073 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18074
18075 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18076
18077 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18078 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18079
18080 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18081 Richard Guenther <rguenther@suse.de>
18082
18083 PR rtl-optimization/24257
18084 * gcc.dg/torture/pr24257.c: New testcase.
18085
18086 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18087
18088 * gcc.c-torture/execute/20060110-1.c: New test.
18089 * gcc.c-torture/execute/20060110-2.c: New test.
18090
18091 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18092
18093 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18094
18095 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18096
18097 PR fortran/25756
18098 * gfortran.dg/label_3.f90: New test.
18099
18100 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18101
18102 PR tree-optimization/25771
18103 * g++.dg/tree-ssa/pr25771.C: New test
18104
18105 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18106
18107 PR tree-opt/24365
18108 * g++.dg/opt/complex5.C: New test.
18109
18110 2006-01-13 Richard Guenther <rguenther@suse.de>
18111
18112 * gcc.target/i386/387-9.c: New testcase.
18113
18114 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18115
18116 PR c++/24824
18117 * g++.dg/debug/dwarf2-1.C: New.
18118
18119 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18120
18121 PR testsuite/25728
18122 * lib/gcov.exp (verify-lines): Add "close $fd".
18123
18124 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18125 Ben Elliston <bje@au.ibm.com>
18126
18127 * gcc.dg/dfp/inf-1.c: New test.
18128
18129 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18130 Yao Qi <qiyaoltc@cn.ibm.com>
18131 Ben Elliston <bje@au.ibm.com>
18132 Jon Grimm <jgrimm2@us.ibm.com>
18133
18134 * gcc.dg/nodfp-1.c: New test.
18135 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18136 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18137 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18138 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18139 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18140 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18141 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18142 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18143 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18144 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18145 * gcc.dg/format/dfp-printf-1.c: Likewise.
18146 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18147 (compat_setup_dfp): New.
18148 * gcc.dg/compat/compat.exp: Use it.
18149 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18150 Make some variables global, prepend "compat_" to their names.
18151 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18152 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18153 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18154 * lib/compat.exp (compat_skip_list): Make global, rename.
18155 * lib/c-compat.exp: New file.
18156 * lib/target-supports.exp (check_effective_target_dfp): New.
18157
18158 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18159 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18160 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18161 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18162 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18163 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18164 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18165 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18166 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18167 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18168 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18169 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18170 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18171 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18172 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18173 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18174 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18175 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18176 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18177 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18178 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18179 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18180 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18181 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18182 gcc.dg/dfp/struct-layout-1.c,
18183 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18184 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18185 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18186 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18187 gcc.dg/dfp/func-vararg-dfp.c,
18188 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18189 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18190 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18191 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18192 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18193
18194 2006-01-11 Richard Guenther <rguenther@suse.de>
18195
18196 PR tree-optimization/25734
18197 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18198
18199 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18200
18201 PR fortran/25486
18202 * gfortran.dg/literal_character_constant_1_x.F: New test.
18203 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18204 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18205 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18206
18207 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18208
18209 PR c++/25386
18210 * g++.dg/ext/packed3.C: Add expected packed error.
18211
18212 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18213
18214 PR target/25706
18215 * gcc.dg/torture/pr25706-1.c: New test.
18216
18217 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18218
18219 PR tree-optimization/23109
18220 PR tree-optimization/23948
18221 PR tree-optimization/24123
18222
18223 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18224 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18225 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18226 g++.dg/tree-ssa/pr23948.C: New testcases.
18227 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18228 three divisions in order to do the optimization.
18229
18230 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18231
18232 PR c++/25632
18233 * g++.dg/other/pr25632.C: New test.
18234
18235 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18236
18237 PR fortran/25730
18238 * gfortran.dg/used_types_1.f90: New test.
18239
18240 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18241
18242 PR target/25718
18243 * gcc.dg/torture/pr25718-1.c: New test.
18244
18245 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18246
18247 * gfortran.dg/list_read_2.f90: Fix typo in description.
18248
18249 2006-01-10 Jan Beulich <jbeulich@novell.com>
18250
18251 * lib/target-supports.exp (check_visibility_available): Simplify test
18252 for *-*-netware*.
18253 (check_profiling_available): Fail for *-*-netware*.
18254 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18255 * gcc.dg/20021014-1.c: Likewise.
18256 * gcc.dg/nest.c: Likewise.
18257
18258 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18259
18260 fortran/24936
18261 * gfortran.dg/forall_3.f90: New test.
18262
18263 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18264
18265 PR fortran/21977
18266 * gfortran.dg/nesting_2.f90: New test.
18267 * gfortran.dg/nesting_3.f90: New test.
18268
18269 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18270
18271 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18272 Fix typo in comment.
18273
18274 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18275
18276 * gfortran.dg/single_char_string.f90: New test.
18277
18278 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18279
18280 * gfortran.dg/ichar_2.f90: New test.
18281
18282 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18283
18284 PR fortran/25093
18285 * gfortran.dg/private_type_4.f90: New.
18286
18287 2006-01-07 Richard Guenther <rguenther@suse.de>
18288
18289 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18290
18291 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18292
18293 * gfortran.dg/func_decl_1.f90: New.
18294 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18295 * gfortran.dg/array_alloc_2.f90: Likewise.
18296 * gfortran.dg/char_result_8.f90: Likewise.
18297 * gfortran.dg/dup_save_1.f90: Likewise.
18298 * gfortran.dg/dup_save_2.f90: Likewise.
18299 * gfortran.dg/f2c_6.f90: Likewise.
18300 * gfortran.dg/f2c_7.f90: Likewise.
18301 * gfortran.dg/func_result_2.f90: Likewise.
18302 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18303
18304 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18305
18306 PR fortran/22146
18307 * gfortran.dg/elemental_subroutine_1.f90: New test.
18308 * gfortran.dg/elemental_subroutine_2.f90: New test.
18309
18310 PR fortran/25029
18311 PR fortran/21256
18312 * gfortran.dg/assumed_size_refs_1.f90: New test.
18313
18314 PR fortran/20868
18315 PR fortran/20870
18316 * gfortran.dg/assumed_size_refs_2.f90: New test.
18317 * gfortran.dg/initialization_1.f90: Change warning message.
18318
18319 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18320
18321 * gcc.dg/tree-ssa/loop-15.c: New test.
18322
18323 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18324
18325 PR fortran/25598
18326 * gfortran.dg/backspace_3.f: New test.
18327 * gfortran.dg/backspace_4.f: New test.
18328
18329 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18330
18331 PR fortran/24268
18332 * gfortran.dg/fmt_white.f: Update test.
18333
18334 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18335
18336 * gcc.dg/cast-1.c: Add new warning.
18337 * gcc.dg/cast-2.c: Likewise.
18338 * gcc.dg/cast-3.c: Likewise.
18339 * gcc.dg/format/cast-1.c: Likewise.
18340 * gcc.dg/cast-4.c: New testcase.
18341
18342 2006-01-05 Richard Guenther <rguenther@suse.de>
18343
18344 PR tree-optimization/22555
18345 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18346
18347 2006-01-05 Richard Guenther <rguenther@suse.de>
18348 Diego Novillo <dnovillo@redhat.com>
18349
18350 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18351 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18352 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18353 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18354 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18355 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18356 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18357 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18358 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18359 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18360 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18361 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18362 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18363 * treelang/compile/extravar.tree: Likewise.
18364 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18365 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18366 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18367 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18368 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18369
18370 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18371
18372 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18373 for 64-bit fix.
18374
18375 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18376
18377 PR fortran/23675
18378 gfortran.dg/char_result_11.f90: New.
18379
18380 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18381
18382 PR c++/24782
18383 * g++.dg/parse/access9.C: New test.
18384 * g++.dg/tc1/dr52.C: Tweak error markers.
18385
18386 2006-01-04 Richard Henderson <rth@redhat.com>
18387
18388 Merge from gomp branch.
18389 * g++.dg/parse/pragma2.C: Update expected error lines.
18390
18391 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18392
18393 * g++.dg/other/i386-2.C: New test.
18394
18395 PR target/25554
18396 * gcc.c-torture/compile/20051228-1.c: New test.
18397
18398 PR c/25559
18399 * gcc.dg/pr25559.c: New test.
18400
18401 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18402
18403 PR c++/25492
18404 * g++.dg/lookup/friend9.C: New test.
18405
18406 PR c++/25625
18407 * g++.dg/template/repo5.C: New test.
18408
18409 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18410
18411 PR fortran/25101
18412 * gfortran.dg/forall_2.f90: New test.
18413
18414 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18415
18416 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18417 dg-require-weak. Adjust regexp to handle leading-underscore
18418 targets and space as well as TAB after .weak. Change previous
18419 64-bit fix to not use naked dot.
18420
18421 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18422
18423 PR rtl-optimization/25578
18424 * gcc.c-torture/execute/20060102-1.c: New testcase.
18425
18426 2006-01-03 Richard Guenther <rguenther@suse.de>
18427
18428 PR c/25183
18429 * gcc.dg/torture/pr25183.c: New testcase.
18430
18431 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18432
18433 Merge from gomp-branch.
18434 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18435 * gcc.dg/ia64-sync-2.c: Likewise.
18436 * gcc.dg/ia64-sync-3.c: Likewise.
18437 * gcc.dg/ia64-sync-4.c: Likewise.
18438 * gcc.dg/sync-2.c: Likewise.
18439 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18440 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18441
18442 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18443
18444 PR c++/25635
18445 * g++.dg/parse/operator6.C: New test.
18446
18447 PR c++/25637
18448 * g++.dg/parse/error29.C: New test.
18449
18450 PR c++/25638
18451 * g++.dg/parse/dtor6.C: New test.
18452
18453 PR c++/25633
18454 * g++.dg/parse/ctor3.C: New test.
18455
18456 PR c++/25634
18457 * g++.dg/template/class3.C: New test.
18458
18459 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18460
18461 * g++.dg/debug/debug9.C: New.
18462
18463 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18464
18465 PR fortran/24640
18466 * gfortran.dg/label_2.f90: New test.
18467
18468 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18469
18470 * g++.dg/lookup/using12.C: Tighten error marker.
18471
18472 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18473 Andrew Pinski <pinskia@physics.uc.edu>
18474
18475 * gcc.target/powerpc/darwin-abi-3.c: New file.
18476 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18477 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18478 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18479 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18480 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18481 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18482 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18483 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18484
18485 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18486
18487 * gcc.dg/tree-ssa/loadpre1.c: New;
18488 * gcc.dg/tree-ssa/loadpre2.c: New;
18489 * gcc.dg/tree-ssa/loadpre3.c: New;
18490 * gcc.dg/tree-ssa/loadpre4.c: New;
18491 * gcc.dg/tree-ssa/loadpre5.c: New;
18492 * gcc.dg/tree-ssa/loadpre6.c: New;
18493 * gcc.dg/tree-ssa/loadpre7.c: New;
18494 * gcc.dg/tree-ssa/loadpre8.c: New;
18495 * gcc.dg/tree-ssa/loadpre9.c: New;
18496
18497 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18498
18499 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18500 * g++.dg/abi/thunk4.C: Likewise.
18501
18502 2006-01-01 Andreas Jaeger <aj@suse.de>
18503
18504 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18505 portable.
18506
18507 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18508
18509 PR c++/25294
18510 * gcc.dg/pragma-pack-3.c: New test.
18511 * g++.dg/parse/pragma3.C: New test.
18512
18513 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18514
18515 PR middle-end/24827
18516 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18517
18518 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18519
18520 PR testsuite/25214
18521 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18522
18523 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18524
18525 PR fortran/22607
18526 * gfortran-dg/pure_byref_3.f90: New.
18527
18528 fortran/PR 25396
18529 * gfortran.dg/userdef_operator_1.f90: New.
18530
18531 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18532
18533 * g++.dg/abi/thunk3.C: New.
18534 * g++.dg/abi/thunk4.C: New.
18535
18536 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18537
18538 PR fortran/25532
18539 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18540 associated derived type components of derived types are
18541 properly declared in contained procedures.
18542
18543 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18544
18545 PR libgfortran/25139
18546 * gfortran.dg/backspace_2.f: New test.
18547
18548 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18549
18550 PR libgfortran/25550
18551 * gfortran.dg/endfile.f: New test.
18552
18553 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18554
18555 PR libgfortran/25419
18556 * gfortran.dg/comma.f: New test.
18557
18558 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18559
18560 * lib/gfortran-dg.exp: Remove trailing whitespace.
18561 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18562 -funroll-all-loops.
18563
18564 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18565
18566 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18567 Extended Double long doubles or repeat tests when long double is
18568 the same size as double.
18569
18570 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18571
18572 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18573
18574 PR testsuite/25442
18575 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18576 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18577
18578 PR testsuite/25441
18579 * gcc.dg/pr23911.c: Make test variable static.
18580
18581 PR testsuite/25444
18582 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18583
18584 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18585
18586 PR c++/25439
18587 * g++.dg/parse/crash17.C: Adjust error markers.
18588 * g++.dg/template/error20.C: New test.
18589
18590 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18591
18592 PR c++/23172
18593 * g++.dg/ext/complit4.C: New test.
18594
18595 PR c++/25417
18596 * g++.dg/ext/complit5.C: Likewise.
18597
18598 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18599
18600 PR tree-optimization/25125
18601 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18602 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18603 * gcc.c-torture/execute/pr25125.c: New.
18604
18605 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18606
18607 PR fortran/25029
18608 PR fortran/21256
18609 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18610 functions with incorrect assumed size references.
18611
18612 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18613
18614 PR c++/23171
18615 * g++.dg/opt/init1.C: New test.
18616
18617 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18618
18619 PR c++/24671
18620 * g++.dg/template/sfinae3.C: New test.
18621
18622 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18623
18624 * g++.dg/other/friend4.C: New test.
18625
18626 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18627
18628 PR target/25005
18629 * g++.dg/opt/pr25005.C: New test.
18630
18631 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18632
18633 PR c++/25369
18634 * g++.dg/template/ptrmem16.C: New test.
18635
18636 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18637
18638 PR fortran/25029
18639 PR fortran/21256
18640 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18641
18642 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18643
18644 PR libgfortran/25307
18645 * gfortran.dg/list_read_5.f90: New test.
18646
18647 2005-12-22 Richard Henderson <rth@redhat.com>
18648
18649 * gcc.target/i386/sse-7.c: Use -msse2.
18650
18651 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18652
18653 PR rtl-optimization/25432
18654 * gcc.c-torture/compile/20051216-1.c: New test.
18655
18656 PR objc/25328
18657 * objc/execute/pr25328.m: New test.
18658
18659 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18660
18661 PR c++/25364
18662 * g++.dg/template/call4.C: New test.
18663
18664 2005-12-22 Dale Johannesen <dalej@apple.com>
18665
18666 * gcc.target/i386/sse-17.c: New.
18667
18668 2005-12-22 Paul Brook <paul@codesourcery.com>
18669
18670 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18671
18672 2005-12-22 Paul Brook <paul@codesourcery.com>
18673
18674 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18675
18676 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18677
18678 PR tree-opt/25513
18679 * gcc.c-torture/compile/pr25513.c: New test.
18680
18681 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18682
18683 PR c++/23333
18684 * g++.dg/parse/error25.C: Add more tests.
18685
18686 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18687
18688 PR fortran/18990
18689 * gfortran.dg/der_charlen_1.f90: New.
18690
18691 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18692
18693 PR fortran/20889
18694 * gfortran.dg/pointer_component_type_1.f90: New test.
18695
18696 PR fortran/25029
18697 PR fortran/21256
18698 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18699 should give an error with assumed size array refernces and checks
18700 those that should not.
18701 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18702 reference an upper bound so that it does not generate an error.
18703
18704 PR fortran/19362
18705 PR fortran/20244
18706 PR fortran/20864
18707 PR fortran/25391
18708 * gfortran.dg/used_dummy_types_1.f90: New test.
18709 * gfortran.dg/used_dummy_types_2.f90: New test.
18710 * gfortran.dg/used_dummy_types_3.f90: New test.
18711 * gfortran.dg/used_dummy_types_4.f90: New test.
18712 * gfortran.dg/used_dummy_types_5.f90: New test.
18713
18714 PR fortran/23152
18715 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18716 group already being USE associated.
18717 * gfortran.dg/assumed_shape_nml.f90: New test.
18718 * gfortran.dg/assumed_size_nml.f90: New test.
18719
18720 PR fortran/20862
18721 PR fortran/25053
18722 PR fortran/25063
18723 PR fortran/25064
18724 PR fortran/25066
18725 PR fortran/25067
18726 PR fortran/25068
18727 PR fortran/25307
18728 * gfortran.dg/io_constraints_1.f90: New test.
18729 * gfortran.dg/io_constraints_1.f90: New test.
18730 * gfortran.dg/iostat_3.f90: Change wording of warning.
18731 * gfortran.dg/g77/19981216-0.f: The same.
18732
18733 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18734
18735 PR tree-optimization/23518
18736 * gcc.dg/pr23518.c: New.
18737
18738 2005-12-21 Mike Stump <mrs@apple.com>
18739
18740 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18741
18742 2005-12-21 Paul Brook <paul@codesourcery.com>
18743
18744 * gcc.dg/pr19340.c: Skip on m68k targets.
18745
18746 2005-12-21 Steven Bosscher <stevenb@suse.de>
18747
18748 PR rtl-optimization/25196
18749 * gcc.dg/pr25196.c: New test.
18750
18751 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18752
18753 PR fortran/25423
18754 gfortran.dg/where_nested_1.f90: New.
18755
18756 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18757
18758 PR tree-optimization/25382.
18759 * gcc.dg/tree-ssa/pr25382.c: New.
18760
18761 2005-12-20 Richard Guenther <rguenther@suse.de>
18762
18763 PR middle-end/24306
18764 * gcc.target/i386/pr24306.c: New testcase.
18765
18766 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18767
18768 PR tree-optimization/25501
18769 * gcc.dg/tree-ssa/pr25501.c: New.
18770
18771 2005-12-20 Richard Guenther <rguenther@suse.de>
18772
18773 Revert
18774 2005-12-02 Richard Guenther <rguenther@suse.de>
18775
18776 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18777
18778 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18779
18780 PR c++/21228
18781 * g++.dg/warn/Wunreachable-code-2.C: New test.
18782
18783 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18784
18785 PR c++/24278
18786 * g++.dg/template/ctor5.C: New test.
18787
18788 PR c++/24915
18789 * g++.dg/template/overload8.C: New test.
18790
18791 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18792
18793 * gcc.c-torture/compile/pr25483 : New test.
18794
18795 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18796
18797 PR c++/20552
18798 * g++.dg/ext/typeof10.C: New test.
18799
18800 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18801
18802 * gcc.dg/mt-loopi1.c: New.
18803
18804 2005-12-18 Richard Guenther <rguenther@suse.de>
18805
18806 PR tree-optimization/25481
18807 * gcc.dg/torture/pr25481.c: New testcase.
18808
18809 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18810
18811 PR rtl-optimization/21041
18812 * gcc.dg/pr21041.c: New test.
18813
18814 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18815
18816 PR libgfortran/25463
18817 * gfortran.dg/advance.f90: New test.
18818
18819 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
18820
18821 * gcc.dg/20051201-1.c: New test.
18822
18823 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
18824
18825 PR fortran/25018
18826 * gfortran.dg/initialization_1.f90: New test.
18827 * gfortran.dg/enum_5.f90: Change dg-error to new message.
18828 * gfortran.dg/g77/980616-0.f: The same.
18829
18830 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18831
18832 * PR fortran/25458
18833 * gfortran.dg/chkbits.f90: New test.
18834
18835 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18836
18837 * gfortran.dg/enum_5.f: Revert to previous version.
18838
18839 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18840
18841 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18842 * gfortran.dg/nested_modules_1.f90: Ditto.
18843 * gfortran.dg/hollerith_f95.f90: Ditto.
18844 * gfortran.dg/select_5.f90: Ditto.
18845 * gfortran.dg/secnds.f: Ditto.
18846 * gfortran.dg/hollerith2.f90: Ditto.
18847 * gfortran.dg/imag_2.f: Ditto.
18848 * gfortran.dg/ftell_2.f90: Ditto.
18849 * gfortran.dg/malloc_free_1.f90: Ditto.
18850 * gfortran.dg/logint-1.f: Ditto.
18851 * gfortran.dg/recursive_statement_functions.f90: Ditto.
18852 * gfortran.dg/e_d_fmt.f90: Ditto.
18853 * gfortran.dg/hollerith_legacy.f90: Ditto.
18854 * gfortran.dg/logint-2.f: Ditto.
18855 * gfortran.dg/enum_5.f90: Ditto.
18856 * gfortran.dg/f2c_2.f90: Ditto.
18857 * gfortran.dg/pr17143.f90: Ditto.
18858 * gfortran.dg/namelist_14.f90: Ditto.
18859 * gfortran.dg/logint-3.f: Ditto.
18860 * gfortran.dg/spread_scalar_source.f90: Ditto.
18861 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18862 * gfortran.dg/namelist_11.f: Ditto.
18863 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18864 * gfortran.dg/g77/20010519-1.f
18865 * gfortran.dg/g77/alpha1.f: Ditto.
18866 * gfortran.dg/g77/990115-1.f: Ditto.
18867 * gfortran.dg/g77/erfc.f: Ditto.
18868 * gfortran.dg/g77/19990313-3.f: Ditto.
18869 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18870 * gfortran.dg/g77/20010426.f: Ditto.
18871 * gfortran.dg/g77/19990313-0.f: Ditto.
18872 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18873 * gfortran.dg/g77/20000629-1.f: Ditto.
18874 * gfortran.dg/g77/970125-0.f: Ditto.
18875 * gfortran.dg/g77/8485.f: Ditto.
18876 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18877 * gfortran.dg/g77/19990313-1.f: Ditto.
18878 * gfortran.dg/g77/int8421.f: Ditto.
18879 * gfortran.dg/g77/19990305-0.f: Ditto.
18880 * gfortran.dg/g77/947.f: Ditto.
18881 * gfortran.dg/g77/19990905-2.f: Ditto.
18882 * gfortran.dg/g77/cabs.f: Ditto.
18883 * gfortran.dg/g77/19990313-2.f: Ditto.
18884 * gfortran.dg/g77/20020307-1.f: Ditto.
18885 * gfortran.dg/g77/dcomplex.f: Ditto.
18886 * gfortran.dg/g77/19990502-1.f: Ditto.
18887 * gfortran.dg/g77/19981216-0.f: Ditto.
18888 * gfortran.dg/common_4.f90: Ditto.
18889 * gfortran.dg/entry_4.f90: Ditto.
18890 * gfortran.dg/equiv_constraint_2.f90: Ditto.
18891 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18892 * gfortran.dg/namelist_12.f: Ditto.
18893 * gfortran.dg/scale_1.f90: Ditto.
18894 * gfortran.dg/modulo_1.f90
18895 * gfortran.dg/hollerith.f90: Ditto.
18896 * gfortran.dg/direct_io_3.f90: Ditto.
18897 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18898 * gfortran.dg/gnu_logical_1.F: Ditto.
18899 * gfortran.dg/unf_io_convert_1.f90: Ditto.
18900 * gfortran.dg/assign_1.f90: Ditto.
18901 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18902 * gfortran.dg/pr23095.f: Ditto.
18903 * gfortran.dg/read_float_1.f90: Ditto.
18904
18905 2005-12-17 Andreas Jaeger <aj@suse.de>
18906
18907 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18908 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18909
18910 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18911
18912 PR fortran/24268
18913 * gfortran.dg/fmt_white.f: New test.
18914
18915 2005-12-16 Steven G. Kargl <kargls@comcast.net>
18916
18917 * gfortran.dg/label_1.f90: New test.
18918
18919 2005-12-15 Ben Elliston <bje@au.ibm.com>
18920
18921 PR testsuite/25422
18922 * gcc.dg/20031012-1.c: Add -Walways-true option.
18923 * gcc.dg/weak/weak-3.c: Likewise.
18924 * g++.old-deja/g++.mike/warn8.C: Likewise.
18925
18926 2005-12-16 Mike Stump <mrs@apple.com>
18927
18928 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18929 exit.
18930
18931 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18932
18933 PR libgfortran/25264
18934 PR libgfortran/25349
18935 * gfortran.dg/tl_editing.f90: Added additional checks.
18936 * gfortran.dg/t_editing.f: New test.
18937 * gfortran.dg/write_padding.f90: New test
18938
18939 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18940
18941 PR testsuite/25215
18942 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18943
18944 2005-12-16 Jakub Jelinek <jakub@redhat.com>
18945
18946 PR rtl-optimization/24899
18947 * gcc.c-torture/execute/20051215-1.c: New test.
18948
18949 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
18950
18951 PR 24823
18952 * gfortran.dg/pr24823.f: New test.
18953
18954 2005-12-16 Jeff Law <law@redhat.com>
18955
18956 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18957
18958 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
18959
18960 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18961 (base_types): Change C++ style comments to C style comments. Remove
18962 aligned types from the array. Keep Enums disabled.
18963 (complex_types): Remove aligned types from the array.
18964 Comment out "_Complex long double".
18965 (attrib_types): Remove.
18966 (complex_attrib_types): Remove.
18967 (attrib_array_types): Remove.
18968 (complex_attrib_array_types): Remove.
18969 (aligned_bitfld_types): Remove.
18970 (n_aligned_bitfld_types): Remove.
18971 (FEATURE_ALIGNEDPACKED): Delete.
18972 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18973 (singles): Remove support for adding attributes.
18974 (choose_type): Remove support for attributed types.
18975 (generate_fields): Remove support for attributed bit-fields.
18976 Remove support for adding attributes.
18977 (generate_random_tests): Remove support for adding attributes.
18978 (features): Add back "[0] :0" and "complex vector [0]".
18979 (main): Remove support for attributed bit-fields.
18980 Uncomment the calling of generate_random_tests for the rests of
18981 the tests.
18982
18983 2005-12-16 Jan Hubicka <jh@suse.cz>
18984
18985 * gcc.c-torture/combine/pr25224.c: New.
18986
18987 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
18988
18989 PR other/25028
18990 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18991 HP-UX.
18992
18993 2005-12-15 Richard Sandiford <richard@codesourcery.com>
18994
18995 * gcc.dg/20051215-1.c: New file.
18996
18997 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18998
18999 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19000 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19001
19002 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19003
19004 PR fortran/18197
19005 * gfortran.dg/dummy_functions_1.f90: New.
19006
19007 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19008
19009 PR rtl-optimization/25310
19010 * gcc.c-torture/compile/pr25310.c: New test.
19011
19012 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19013
19014 PR debug/25023
19015 * gcc.dg/pr25023.c: New test.
19016
19017 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19018
19019 * g++.old-deja/g++.brendan/redecl1.C,
19020 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19021 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19022 g++.old-deja/g++.oliva/typeof1.C,
19023 g++.old-deja/g++.other/crash16.C,
19024 g++.old-deja/g++.other/crash34.C,
19025 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19026 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19027 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19028 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19029 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19030 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19031 Remove xfail.
19032
19033 2005-12-14 Kean Johnston <jkj@sco.com>
19034 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19035
19036 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19037 * gcc.target/i386/20020523-1.c: Ditto.
19038 * gcc.target/i386/tailcall-1.c: Ditto.
19039 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19040 * gcc.target/i386/ssetype-5.c: Ditto.
19041
19042 2005-12-14 Jeff Law <law@redhat.com>
19043
19044 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19045
19046 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19047
19048 PR target/25254
19049 PR target/24188
19050 * gcc.target/i386/pr25254.c: New test.
19051 * gfortran.dg/PR24188.f: New test.
19052
19053 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19054
19055 * lib/fortran-torture.exp: Catch remaining uses of
19056 remote_file build delete.
19057
19058 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19059
19060 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19061
19062 2005-12-14 Ben Elliston <bje@au.ibm.com>
19063
19064 * gcc.dg/warn-addr-cmp.c: New test.
19065
19066 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19067
19068 PR debug/25023
19069 PR target/25293
19070 * gcc.target/i386/pr25293.c: New test.
19071
19072 2005-12-13 Petr Machata <machata@post.cz>
19073
19074 PR c++/24907
19075 * g++.dg/parse/comma2.C: New test.
19076
19077 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19078 Jakub Jelinek <jakub@redhat.com>
19079
19080 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19081 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19082 (limits.h): Include unconditionally.
19083 (stdlib.h): Likewise.
19084 (hashtab.h): Do not include.
19085 (getopt.h): Likewise.
19086 (stddef.h): Include.
19087 (hashval_t): Define.
19088 (struct entry): Add "next" field.
19089 (HASH_SIZE): New macro.
19090 (hash_table): New variable.
19091 (switchfiles): Do not use xmalloc.
19092 (mix): New macro.
19093 (iterative_hash): New function.
19094 (hasht): Remove.
19095 (e_exists): New function.
19096 (e_insert): Likewise.
19097 (output): Use, instead of libiberty hashtable functions.
19098 (main): Do not use getopt. Do not call htab_create.
19099
19100 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19101
19102 PR c++/25331
19103 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19104 put atal* and atpaal* attributes on array elements.
19105 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19106 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19107 put atal* and atpaal* attributes on array elements.
19108 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19109
19110 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19111
19112 * gcc.dg/single-precision-constant.c: New test.
19113
19114 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19115
19116 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19117 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19118 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19119 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19120 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19121 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19122 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19123 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19124 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19125 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19126 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19127 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19128 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19129 gcc.target/powerpc/ppc-sdata-2.c,
19130 gcc.target/powerpc/ppc-stackalign-1.c,
19131 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19132 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19133 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19134 gcc.target/powerpc/rs6000-ldouble-2.c,
19135 gcc.target/powerpc/rs6000-power2-1.c,
19136 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19137 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19138 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19139 option into target selector.
19140 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19141 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19142
19143 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19144
19145 PR objc/25348
19146 * objc.dg/encode-9.m: New test.
19147
19148 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19149
19150 PR testsuite/20772
19151 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19152 * gcc.dg/asm-b.c: Fix typo.
19153 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19154 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19155 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19156 i?86 lp64 and x86_64 ilp32.
19157 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19158 on i?86 lp64.
19159 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19160
19161 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19162
19163 PR fortran/25078
19164 gfortran.dg/equiv_5.f90: New test.
19165
19166 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19167
19168 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19169 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19170 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19171 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19172 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19173 * gcc.dg/tree-ssa/reassoc-5.c: New.
19174 * gcc.dg/tree-ssa/reassoc-6.c: New.
19175 * gcc.dg/tree-ssa/reassoc-7.c: New.
19176 * gcc.dg/tree-ssa/reassoc-8.c: New.
19177 * gcc.dg/tree-ssa/reassoc-9.c: New.
19178 * gcc.dg/tree-ssa/reassoc-10.c: New.
19179 * gcc.dg/tree-ssa/reassoc-11.c: New.
19180
19181 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19182
19183 PR testsuite/25167
19184 PR testsuite/24478
19185 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19186
19187 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19188
19189 PR c++/25300
19190 * g++.dg/template/inherit.C: Do not use a generic error message.
19191
19192 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19193
19194 PR libobjc/25354
19195 * objc.dg/gnu-encoding: New directory.
19196 * objc.dg/gnu-encoding/compat-common.h: New file.
19197 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19198 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19199 * objc.dg/gnu-encoding/vector-defs.h: New file.
19200 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19201 * objc.dg/gnu-encoding/generate-random.c: New file.
19202 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19203 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19204 * objc.dg/gnu-encoding/generate-random.h: New file.
19205
19206 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19207
19208 PR c++/25337
19209 * g++.dg/template/defarg7.C: New test.
19210
19211 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19212
19213 PR libobjc/25347
19214 * objc.dg/encode-8.m: New test.
19215
19216 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19217
19218 PR libobjc/25346
19219 * objc.dg/encode-7.m: New test.
19220
19221 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19222
19223 PR c++/25010
19224 * g++.dg/opt/inline10.C: New test.
19225
19226 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19227
19228 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19229
19230 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19231
19232 * gfortran.dg/substring_equivalence.f90: typo in comment
19233
19234 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19235
19236 PR fortran/25068
19237 * gfortran.dg/iostat_3.f90: New test.
19238
19239 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19240
19241 PR fortran/23815
19242 * gfortran.dg/unf_io_convert_1.f90: New test.
19243 * gfortran.dg/unf_io_convert_2.f90: New test.
19244 * gfortran.dg/unf_io_convert_3.f90: New test.
19245
19246 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19247
19248 PR testsuite/20772
19249 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19250 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19251 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19252 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19253 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19254 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19255 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19256 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19257 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19258 gcc.dg/torture/fp-int-convert-float128-timode.c,
19259 gcc.dg/torture/fp-int-convert-float128.c,
19260 gcc.dg/torture/fp-int-convert-float80-timode.c,
19261 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19262 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19263
19264 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19265
19266 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19267
19268 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19269
19270 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19271
19272 * gcc.dg/20051207-1.c,
19273 * gcc.dg/20051207-2.c,
19274 * gcc.dg/20051207-3.c: New tests.
19275
19276 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19277
19278 PR testsuite/20772
19279 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19280 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19281 dg-skip-if target selector.
19282
19283 PR testsuite/20772
19284 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19285 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19286 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19287 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19288 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19289 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19290 and/or merge with i?86 cases.
19291
19292 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19293
19294 PR testsuite/20772
19295 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19296 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19297 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19298 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19299 x86_64-*-linux*.
19300
19301 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19302
19303 PR target/25311
19304 * gcc.c-torture/compile/pr25311.c: New test.
19305
19306 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19307
19308 PR libgfortran/25039
19309 * gfortran.dg/read_comma.f: New test.
19310
19311 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19312
19313 PR c++/19317
19314 * g++.dg/opt/pr19317-1.C: New test.
19315 * g++.dg/opt/pr19317-2.C: New test.
19316 * g++.dg/opt/pr19317-3.C: New test.
19317
19318 PR target/19005
19319 * gcc.c-torture/execute/pr19005.c: New test.
19320
19321 PR target/17828
19322 * g++.old-deja/g++.other/comdat5.C: New test.
19323 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19324
19325 * g++.dg/compat/struct-layout-1.exp: New file.
19326 * g++.dg/compat/struct-layout-1.h: New.
19327 * g++.dg/compat/struct-layout-1_generate.c: New.
19328 * g++.dg/compat/struct-layout-1_x1.h: New.
19329 * g++.dg/compat/struct-layout-1_x2.h: New.
19330 * g++.dg/compat/struct-layout-1_y1.h: New.
19331 * g++.dg/compat/struct-layout-1_y2.h: New.
19332
19333 * gcc.dg/20050330-2.c: New test.
19334
19335 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19336
19337 PR fortran/25292
19338 * gfortran.dg/associated_1.f90: New.
19339
19340 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19341
19342 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19343 ILP32 vect_no_align platforms.
19344
19345 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19346 Jakub Jelinek <jakub@redhat.com>
19347
19348 PR target/25268
19349 * gcc.c-torture/compile/20051207-1.c: New test.
19350
19351 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19352
19353 PR testsuite/20772
19354 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19355 gcc.dg/torture/pr18582-1.c,
19356 gcc.target/i386/attributes-error.c: Also test on x86_64.
19357
19358 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19359
19360 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19361
19362 PR c++/19397
19363 * g++.dg/template/typedef3.C: New test.
19364
19365 PR c++/19762
19366 PR c++/19764
19367 * g++.dg/template/dtor3.C: Fix error markers.
19368
19369 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19370
19371 * lib/target-supports.exp (check_effective_target_sync_char_short):
19372 Add s390*.
19373
19374 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19375
19376 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19377
19378 2005-12-06 Roger Sayle <roger@eyesopen.com>
19379
19380 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19381 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19382 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19383 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19384
19385 2005-12-06 Roger Sayle <roger@eyesopen.com>
19386
19387 PR c++/25263
19388 * g++.dg/other/array2.C: New test case.
19389
19390 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19391
19392 * gcc.dg/darwin-weakimport-3.c: New.
19393
19394 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19395 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19396 and to work on Darwin.
19397 * gcc.dg/attr-weakref-1b.c: New file.
19398 * gcc.dg/attr-weakref-2.c: New test.
19399 * gcc.dg/darwin-weakref-1.c: New test.
19400
19401 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19402
19403 PR testsuite/25247
19404 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19405 use in selector expressions.
19406 (dg-xfail-if): Ditto.
19407 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19408 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19409 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19410 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19411 * gcc.test-framework/test-framework.exp: Skip generated tests if
19412 CHECK_TEST_FRAMEWORK is not 1.
19413
19414 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19415
19416 PR tree-optimization/24963
19417 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19418
19419 PR target/24108
19420 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19421
19422 PR target/18580
19423 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19424 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19425 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19426 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19427
19428 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19429
19430 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19431 dg-options.
19432
19433 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19434
19435 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19436
19437 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19438
19439 * gcc.dg/format/cast-1.c: New test.
19440
19441 2005-12-04 Roger Sayle <roger@eyesopen.com>
19442
19443 PR c/7776
19444 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19445 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19446 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19447 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19448
19449 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19450
19451 * gcc.dg/cast-pretty-print-1.c: New test.
19452
19453 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19454
19455 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19456
19457 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19458
19459 PR c++/24173
19460 * g++.dg/template/friend40.C: New test.
19461
19462 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19463
19464 PR target/25199
19465 * gcc.target/i386/movq-2.c: New test.
19466 * gcc.target/i386/movq.c: Remove target i?86, instead add
19467 dg-require-effective-target ilp32.
19468
19469 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19470
19471 PR c++/24103
19472 * g++.dg/other/default1.C: New test.
19473
19474 2005-12-02 Richard Guenther <rguenther@suse.de>
19475
19476 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19477
19478 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19479
19480 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19481
19482 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19483
19484 PR target/21017
19485 * gcc.target/powerpc/rotate.c: New.
19486
19487 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19488
19489 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19490 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19491
19492 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19493
19494 PR c/13384
19495 * gcc.dg/pr17730-1.c: Adjust.
19496 * gcc.dg/lvalue1.c (main): Likewise.
19497 * gcc.dg/lvalue-2.c: Likewise.
19498 * g++.dg/pr7503-3.C
19499
19500 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19501
19502 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19503 error messages.
19504
19505 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19506
19507 PR fortran/24789
19508 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19509
19510 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19511
19512 PR target/24475
19513 * lib/target-supports.exp (check_effective_target_tls): New.
19514 (check_effective_target_tls_runtime): New.
19515 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19516 for TLS support.
19517 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19518 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19519 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19520 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19521 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19522 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19523 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19524 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19525 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19526 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19527 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19528 effective-target TLS.
19529 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19530 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19531 effective-target TLS runtime.
19532
19533 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19534
19535 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19536
19537 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19538
19539 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19540 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19541 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19542 ignored" warnings when "packing" is the same as the ABI layout.
19543
19544 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19545
19546 PR fortran/21302
19547 * gfortran.dg/line_length_1.f: New test.
19548 * gfortran.dg/line_length_2.f90: Ditto.
19549
19550 2005-11-30 Richard Guenther <rguenther@suse.de>
19551
19552 PR tree-optimization/21655
19553 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19554
19555 2005-11-30 Dale Johannesen <dalej@apple.com>
19556
19557 * gcc.c-torture/compile/pr24930.c: New.
19558
19559 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19560
19561 PR fortran/15809
19562 * gfortran.dg/auto_char_dummy_array.f90: New test.
19563
19564 2005-11-30 Jeff Law <law@redhat.com>
19565
19566 * g++.old-deja/g++.law/pr25000.C: New test.
19567
19568 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19569
19570 * gcc.dg/tls/opt-11.c: New test.
19571
19572 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19573
19574 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19575 targets.
19576 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19577 LP64 ia64.
19578
19579 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19580
19581 * gfortran.dg/open_access_1.f90: New test.
19582
19583 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19584
19585 * gcc.dg/charset/builtin2.c: New test.
19586
19587 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19588
19589 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19590 on mmix-*-* for *_[xy].c.
19591
19592 2005-11-28 Kean Johnston <jkj@sco.com>
19593
19594 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19595 headers.
19596 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19597 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19598 * gcc.target/i386/asm-3.c: Ditto.
19599 * gcc.target/i386/clobbers.c: Ditto.
19600 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19601 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19602 test regexp.
19603 * gcc.target/i386/mul.c: Ditto.
19604 * gcc.target/i386/ssetype-1.c: Ditto.
19605 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19606 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19607 static so the test works with -fPIC mode too. Based on comment in
19608 PR19231 by Pinski.
19609 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19610
19611 2005-11-28 Richard Guenther <rguenther@suse.de>
19612
19613 * gcc.dg/alias-9.c: New testcase.
19614 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19615
19616 2005-11-28 Roger Sayle <roger@eyesopen.com>
19617 Uros Bizjak <uros@kss-loka.si>
19618
19619 PR middle-end/20219
19620 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19621 tan(x)/sin(x) transformations.
19622
19623 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19624
19625 PR middle-end/24575
19626 * gcc.dg/tree-ssa/divide-3.c: New test.
19627 * gcc.dg/tree-ssa/divide-4.c: New test.
19628
19629 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19630
19631 PR fortran/24917
19632 * gfortran.dg/boz_6.f90: New test.
19633
19634 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19635
19636 PR fortran/23912
19637 * gfortran.dg/modulo_1.f90: New test.
19638
19639 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19640
19641 PR libfortran/24919
19642 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19643 fail on CRLF platforms.
19644 * gfortran.dg/ftell_2.f90: Likewise.
19645
19646 2005-11-26 Eric Christopher <echristo@apple.com>
19647
19648 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19649
19650 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19651
19652 * objc.dg/gnu-runtime-3.m: Simplify.
19653
19654 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19655
19656 PR middle-end/23669
19657 * gcc.dg/tree-ssa/divide-1.c: New test.
19658 * gcc.dg/tree-ssa/divide-2.c: New test.
19659
19660 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19661
19662 PR libgfortran/24945
19663 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19664
19665 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19666
19667 PR libgfortran/24945
19668 * gfortran.dg/open_status_2.f90: New test.
19669
19670 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19671
19672 * gcc.c-torture/execute/builtins/fprintf.c,
19673 gcc.c-torture/execute/builtins/fputs-lib.c,
19674 gcc.c-torture/execute/builtins/fputs.c,
19675 gcc.c-torture/execute/builtins/lib/fprintf.c,
19676 gcc.c-torture/execute/builtins/lib/printf.c,
19677 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19678
19679 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19680
19681 * gcc.dg/20050922-2.c: New test.
19682
19683 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19684
19685 * objc.dg/gnu-runtime-3.m: New test.
19686
19687 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19688
19689 PR c++/9278
19690 * g++.dg/other/void1.C: New test.
19691
19692 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19693
19694 PR middle-end/24998
19695 * gcc.dg/torture/fp-int-convert-float.c,
19696 gcc.dg/torture/fp-int-convert-double.c,
19697 gcc.dg/torture/fp-int-convert-long-double.c,
19698 gcc.dg/torture/fp-int-convert-timode.c,
19699 gcc.dg/torture/fp-int-convert-float80.c,
19700 gcc.dg/torture/fp-int-convert-float80-timode.c,
19701 gcc.dg/torture/fp-int-convert-float128.c,
19702 gcc.dg/torture/fp-int-convert-float128-timode.c,
19703 gcc.dg/torture/fp-int-convert.h: New files.
19704
19705 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19706
19707 PR middle-end/24989
19708 * gcc.dg/tree-ssa/bool-10.c: New test.
19709 * gcc.dg/tree-ssa/bool-11.c: New test.
19710 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19711
19712 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19713
19714 PR middle-end/24990
19715 * tree-ssa/pr24990-1.c: New test.
19716
19717 2005-11-24 Richard Guenther <rguenther@suse.de>
19718 Dirk Mueller <dmueller@suse.de>
19719
19720 PR c++/14024
19721 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19722 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19723 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19724 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19725 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19726 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19727
19728 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19729
19730 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19731
19732 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19733
19734 PR c/21668
19735 * gcc.dg/Wc++-compat.c: New.
19736 * gcc.dg/Wno-c++-compat.c: New.
19737
19738 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19739
19740 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19741 (vspltish, vspltisw): Likewise.
19742
19743 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19744
19745 PR libgfortran/24794
19746 * gfortran.dg/namelist_12.f: Fix quotes.
19747 * gfortran.dg/namelist_13.f90: Fix quotes.
19748 * gfortran.dg/namelist_14.f90: Fix quotes.
19749 * gfortran.dg/namelist_15.f90: Fix quotes.
19750 * gfortran.dg/namelist_use.f90: Fix quotes.
19751 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19752 * gfortran.dg/namelist_21.f90: New test.
19753 * gfortran.dg/namelist_22.f90: New test.
19754
19755 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19756
19757 PR target/23435
19758 * gcc.c-torture/compile/pr23435.c: New.
19759
19760 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19761
19762 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19763
19764 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19765
19766 * gcc.target/powerpc/405-macchw-1.c,
19767 gcc.target/powerpc/405-macchw-2.c,
19768 gcc.target/powerpc/405-macchwu-1.c,
19769 gcc.target/powerpc/405-macchwu-2.c,
19770 gcc.target/powerpc/405-machhw-1.c,
19771 gcc.target/powerpc/405-machhw-2.c,
19772 gcc.target/powerpc/405-machhwu-1.c,
19773 gcc.target/powerpc/405-machhwu-2.c,
19774 gcc.target/powerpc/405-maclhw-1.c,
19775 gcc.target/powerpc/405-maclhw-2.c,
19776 gcc.target/powerpc/405-maclhwu-1.c,
19777 gcc.target/powerpc/405-maclhwu-2.c,
19778 gcc.target/powerpc/405-mulchw-1.c,
19779 gcc.target/powerpc/405-mulchw-2.c,
19780 gcc.target/powerpc/405-mulchwu-1.c,
19781 gcc.target/powerpc/405-mulchwu-2.c,
19782 gcc.target/powerpc/405-mulhhw-1.c,
19783 gcc.target/powerpc/405-mulhhw-2.c,
19784 gcc.target/powerpc/405-mulhhwu-1.c,
19785 gcc.target/powerpc/405-mulhhwu-2.c,
19786 gcc.target/powerpc/405-mullhw-1.c,
19787 gcc.target/powerpc/405-mullhw-2.c,
19788 gcc.target/powerpc/405-mullhwu-1.c,
19789 gcc.target/powerpc/405-mullhwu-2.c,
19790 gcc.target/powerpc/405-nmacchw-1.c,
19791 gcc.target/powerpc/405-nmacchw-2.c,
19792 gcc.target/powerpc/405-nmachhw-1.c,
19793 gcc.target/powerpc/405-nmachhw-2.c,
19794 gcc.target/powerpc/405-nmaclhw-1.c,
19795 gcc.target/powerpc/405-nmaclhw-2.c,
19796 gcc.target/powerpc/440-macchw-1.c,
19797 gcc.target/powerpc/440-macchw-2.c,
19798 gcc.target/powerpc/440-macchwu-1.c,
19799 gcc.target/powerpc/440-macchwu-2.c,
19800 gcc.target/powerpc/440-machhw-1.c,
19801 gcc.target/powerpc/440-machhw-2.c,
19802 gcc.target/powerpc/440-machhwu-1.c,
19803 gcc.target/powerpc/440-machhwu-2.c,
19804 gcc.target/powerpc/440-maclhw-1.c,
19805 gcc.target/powerpc/440-maclhw-2.c,
19806 gcc.target/powerpc/440-maclhwu-1.c,
19807 gcc.target/powerpc/440-maclhwu-2.c,
19808 gcc.target/powerpc/440-mulchw-1.c,
19809 gcc.target/powerpc/440-mulchw-2.c,
19810 gcc.target/powerpc/440-mulchwu-1.c,
19811 gcc.target/powerpc/440-mulchwu-2.c,
19812 gcc.target/powerpc/440-mulhhw-1.c,
19813 gcc.target/powerpc/440-mulhhw-2.c,
19814 gcc.target/powerpc/440-mulhhwu-1.c,
19815 gcc.target/powerpc/440-mulhhwu-2.c,
19816 gcc.target/powerpc/440-mullhw-1.c,
19817 gcc.target/powerpc/440-mullhw-2.c,
19818 gcc.target/powerpc/440-mullhwu-1.c,
19819 gcc.target/powerpc/440-mullhwu-2.c,
19820 gcc.target/powerpc/440-nmacchw-1.c,
19821 gcc.target/powerpc/440-nmacchw-2.c,
19822 gcc.target/powerpc/440-nmachhw-1.c,
19823 gcc.target/powerpc/440-nmachhw-2.c,
19824 gcc.target/powerpc/440-nmaclhw-1.c,
19825 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19826
19827 2005-11-21 Jakub Jelinek <jakub@redhat.com>
19828
19829 PR fortran/24774
19830 * gfortran.dg/inquire_9.f90: New test.
19831
19832 PR fortran/21647
19833 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19834
19835 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19836
19837 PR libfortran/24432
19838 * lib/target-supports.exp (check_effective_target_fortran_large_real):
19839 Check that 'cos' is supported.
19840
19841 2005-11-21 Paul Thomas <pault@gcc.gnu.org
19842
19843 PR fortran/24223
19844 * gfortran.dg/substring_equivalence.f90: New test.
19845
19846 PR fortran/24705
19847 * gfortran.dg/auto_internal_assumed.f90: New test.
19848
19849 2005-11-21 Uros Bizjak <uros@kss-loka.si>
19850
19851 * gcc.dg/fold-div-2.c: New test.
19852
19853 2005-11-20 Ian Lance Taylor <ian@airs.com>
19854
19855 PR rtl-optimization/24883
19856 * gcc.c-torture/compile/pr24883.c: New test.
19857
19858 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
19859
19860 PR middle-end/20583
19861 * gcc.c-torture/compile/pr20583.c: New.
19862
19863 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
19864
19865 * gcc.c-torture/execute/usmul.c: New test.
19866
19867 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
19868
19869 * gcc.dg/tree-ssa/vrp22.c: New test.
19870
19871 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
19872
19873 PR middle-end/24912
19874 * gcc.dg/torture/pr24912-1.c: New test.
19875
19876 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
19877
19878 PR fortran/24862
19879 * gfortran.dg/arrayio_derived_1.f90: New test.
19880
19881 2005-11-19 Richard Guenther <rguenther@suse.de>
19882
19883 PR middle-end/23294
19884 * gcc.dg/tree-ssa/pr23294.c: New testcase.
19885
19886 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
19887
19888 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19889
19890 2005-11-18 Mark Mitchell <mark@codesourcery.com>
19891
19892 PR c++/8355
19893 * g++.dg/template/friend39.C: New test.
19894
19895 2005-11-18 James E Wilson <wilson@specifix.com>
19896
19897 * gcc.dg/builtin-strstr.c: New.
19898
19899 2005-11-18 Richard Henderson <rth@redhat.com>
19900
19901 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19902 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19903 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19904 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19905 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19906 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19907 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19908 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19909 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19910 renaming to remove initial "ia64-".
19911
19912 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
19913
19914 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19915
19916 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
19917
19918 * g++.dg/cpp/string-2.C: New test.
19919
19920 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
19921
19922 * gcc.dg/tree-ssa/loop-14.c: New test.
19923
19924 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
19925 Michael Chamberlain <michael@chamberlain.net.au>
19926
19927 * ada/acats/run_all.sh (target_run): Kill long running tests.
19928
19929 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19930
19931 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19932 * gcc.dg/cleanup-9.c: Likewise.
19933 * gcc.dg/cleanup-10.c: Likewise.
19934 * gcc.dg/cleanup-11.c: Likewise.
19935
19936 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19937
19938 PR fortran/24892
19939 * gfortran.dg/open_access_append_1.f90: New test.
19940 * gfortran.dg/open_access_append_2.f90: New test.
19941
19942 2005-11-16 Richard Guenther <rguenther@suse.de>
19943
19944 PR middle-end/24851
19945 * gcc.c-torture/execute/pr24851.c: New testcase.
19946
19947 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
19948
19949 * gcc.dg/fold-overflow-1.c: New test.
19950
19951 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
19952
19953 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19954 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19955
19956 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
19957
19958 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19959 structures.
19960 * g++.dg/eh/forced2.C: Likewise.
19961 * g++.dg/eh/forced3.C: Likewise.
19962 * g++.dg/eh/forced4.C: Likewise.
19963
19964 2005-11-11 Mike Stump <mrs@apple.com>
19965
19966 * g++.old-deja/g++.mike/unused.C: Add.
19967
19968 2005-11-15 Mark Mitchell <mark@codesourcery.com>
19969
19970 PR c++/24667
19971 * g++.dg/warn/Wcast-qual1.C: New test.
19972
19973 2005-11-15 Jan Hubicka <jh@suse.cz>
19974
19975 * gcc.dg/winline-5.c: Add large-unit-insns limit.
19976
19977 2005-11-14 David Edelsohn <edelsohn@gnu.org>
19978
19979 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19980
19981 2005-11-14 Diego Novillo <dnovillo@redhat.com>
19982
19983 PR 24840
19984 * gcc.dg/tree-ssa/pr24840.c: New test.
19985
19986 2005-11-14 Janis Johnson <janis187@us.ibm.com>
19987
19988 PR testsuite/24841
19989 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19990
19991 2005-11-14 Dale Johannesen <dalej@apple.com>
19992
19993 * gcc.c-torture/execute/20051113-1.c: New.
19994
19995 2005-11-14 Mark Mitchell <mark@codesourcery.com>
19996
19997 PR c++/24687
19998 * g++.dg/template/crash43.C: New test.
19999
20000 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20001
20002 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20003
20004 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20005
20006 PR c++/24817
20007 * g++.dg/eh/spec8.C: New test.
20008
20009 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20010
20011 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20012
20013 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20014
20015 PR c++/20293
20016 * g++.dg/parse/ambig4.C: New test.
20017 * g++.dg/tc1/dr101.C: Adjust error markers.
20018 * g++.dg/lookup/strong-using-2.C: Likewise.
20019 * g++.dg/lookup/ambig5.C: Likewise.
20020 * g++.dg/lookup/ambig4.C: Likewise.
20021 * g++.dg/parse/crash22.C: Likewise.
20022
20023 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20024
20025 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20026
20027 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20028
20029 * gcc.dg/nested-calls-1.c: New test.
20030
20031 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20032
20033 * gfortran.dg/complex_intrinsic_1.f90: New test.
20034 * gfortran.dg/complex_intrinsic_2.f90: New test.
20035 * gfortran.dg/fgetc_1.f90: New test.
20036 * gfortran.dg/fgetc_2.f90: New test.
20037 * gfortran.dg/fgetc_3.f90: New test.
20038 * gfortran.dg/ftell_1.f90: New test.
20039 * gfortran.dg/ftell_2.f90: New test.
20040 * gfortran.dg/gnu_logical_1.F: New test.
20041 * gfortran.dg/gnu_logical_2.f90: New test.
20042
20043 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20044
20045 PR middle-end/24820
20046 * gcc.dg/pr24820.c: New test.
20047
20048 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20049
20050 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20051 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20052 variable.
20053
20054 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20055
20056 PR testsuite/24614
20057 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20058
20059 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20060
20061 * gcc.target/cris/cris.exp: New file.
20062 * gcc.target/cris/rld-legit1.c: New test.
20063 * gcc.target/cris/rld-legit2.c: New test.
20064
20065 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20066
20067 PR c++/24780
20068 * g++.dg/opt/pr24780.C: New test.
20069
20070 PR c++/24761
20071 * g++.dg/template/asm1.C: New test.
20072
20073 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20074
20075 PR libgfortran/24787
20076 * gfortran.dg/scan_1.f90: New test.
20077
20078 2005-11-12 Jan Hubicka <jh@suse.cz>
20079
20080 * gcc.target/i386/minmax-1.c: New.
20081 * gcc.target/i386/minmax-2.c: New.
20082
20083 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20084
20085 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20086
20087 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20088
20089 * gcc.c-torture/execute/20051110-1.c,
20090 gcc.c-torture/execute/20051110-2.c: New tests.
20091
20092 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20093
20094 PR middle-end/24750
20095 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20096 New tests.
20097
20098 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20099
20100 * lib/target-libpath.exp (get_shlib_extension): New proc.
20101 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20102 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20103 * lib/objc.exp (objc_target_compile): Likewise.
20104 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20105 detection.
20106
20107 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20108
20109 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20110
20111 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20112 Add -static to additional_flags and pass it to target_compile.
20113
20114 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20115
20116 PR libgfortran/24719
20117 gfortran.dg/read_noadvance.f90: New test.
20118
20119 PR libgfortran/24699
20120 gfortran.dg/fmt_t_2.f90: New test.
20121
20122 PR libgfortran/24785
20123 gfortran.dg/read_x_eor.f90: New test.
20124
20125 PR libgfortran/24584
20126 gfortran.dg/namelist_empty.f90: Rename test.
20127
20128 PR libgfortran/24489
20129 gfortran/read_eor.f90: Rename test.
20130
20131 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20132
20133 PR fortran/15976
20134 * gfortran.dg/automatic_module_variable.f90: New test.
20135
20136 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20137
20138 PR target/24445
20139 * gcc.dg/pr24445.c: New test.
20140
20141 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20142
20143 PR fortran/24655
20144 PR fortran/24755
20145 * gfortran.dg/recursive_statement_functions.f90: Add statement
20146 functions using inline intrinsic functions and parameters to test
20147 that they no longer seg-fault.
20148
20149 PR fortran/24409
20150 gfortran.dg/nested_modules_4.f90: New test.
20151 gfortran.dg/nested_modules_5.f90: New test.
20152
20153 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20154
20155 PR fortran/24643
20156 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20157
20158 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20159
20160 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20161 failures.
20162
20163 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20164
20165 * gcc.dg/sparc-getcontext-1.c: New test.
20166
20167 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20168
20169 * gcc.dg/ifcvt-fabs-1.c: New test.
20170
20171 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20172
20173 PR other/4372
20174 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20175 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20176
20177 2005-11-09 Richard Guenther <rguenther@suse.de>
20178
20179 PR tree-optimization/24716
20180 * gcc.c-torture/execute/pr24716.c: New testcase.
20181
20182 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20183
20184 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20185
20186 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20187
20188 PR 24624
20189 * gcc.dg/pr24624.c: Testcase added.
20190
20191 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20192
20193 PR 24623
20194 * g++.dg/other/pr24623.C: Testcase added.
20195
20196 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20197
20198 PR fortran/22607
20199 * gfortran-dg/pure_byref_1.f90: New.
20200 * gfortran-dg/pure_byref_2.f90: New.
20201
20202 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20203
20204 PR c/24101
20205 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20206 * gcc.dg/dg.exp: Run main loop also for *.i files.
20207
20208 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20209
20210 PR c++/19450
20211 * g++.dg/tls/diag-3.C: New test.
20212 * g++.dg/tls/diag-4.C: New test.
20213 * g++.dg/tls/static-1.C: New test.
20214 * g++.dg/tls/static-1a.cc: New file.
20215
20216 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20217
20218 PR 23046
20219 * g++.dg/tree-ssa/pr23046.C: New test.
20220
20221 2005-11-08 Devang Patel <dpatel@apple.com>
20222
20223 PR tree-optimization/23115
20224 * gcc.dg/tree-ssa/pr23115.c: New.
20225
20226 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20227
20228 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20229 * gcc.target/powerpc/pr16155.c: Same.
20230 * gcc.target/powerpc/altivec-1.c: Same.
20231 * gcc.target/powerpc/altivec-2.c: Same.
20232 * gcc.target/powerpc/altivec-3.c: Same.
20233 * gcc.target/powerpc/altivec-5.c: Same.
20234 * gcc.target/powerpc/altivec-11.c: Same.
20235 * gcc.target/powerpc/altivec-12.c: Same.
20236 * gcc.target/powerpc/altivec-14.c: Same.
20237 * gcc.target/powerpc/altivec-22.c: Same.
20238 * gcc.target/powerpc/altivec-consts.c: Same.
20239 * gcc.target/powerpc/altivec-pr22085.c: Same.
20240 * gcc.target/powerpc/altivec-splat.c: Same.
20241 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20242 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20243 * gcc.target/powerpc/darwin-longlong.c: Same.
20244
20245 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20246
20247 PR target/19340
20248 * gcc.dg/pr19340.c: New test.
20249
20250 2005-11-07 Ian Lance Taylor <ian@airs.com>
20251
20252 PR rtl-optimization/24683
20253 * gcc.dg/pr24683.c: New test.
20254
20255 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20256
20257 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20258 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20259
20260 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20261
20262 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20263
20264 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20265
20266 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20267
20268 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20269
20270 PR target/24230
20271
20272 * gcc.target/powerpc/altivec-consts.c,
20273 gcc.target/powerpc/altivec-splat.c: New testcase.
20274
20275 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20276
20277 PR c/24599
20278
20279 * gcc.dg/overflow-2.c: New testcase.
20280
20281 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20282
20283 PR rtl-optimization/23567
20284 * gcc.c-torture/execute/20051104-1.c: New test.
20285
20286 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20287
20288 PR fortran/24534
20289 gfortran.dg/private_type_2.f90: Modified to check that case with
20290 PRIVATE declaration within derived type is accepted.
20291
20292 PR fortran/20838
20293 gfortran.dg/pointer_assign_1.f90: New test.
20294
20295 PR fortran/20840
20296 * gfortran.dg/arrayio_0.f90: New test.
20297
20298 PR fortran/17737
20299 gfortran.dg/data_initialized.f90: New test.
20300 gfortran.dg/data_constraints_1.f90: New test.
20301 gfortran.dg/data_constraints_2.f90: New test.
20302
20303 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20304
20305 PR fortran/24174
20306 PR fortran/24305
20307 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20308
20309 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20310
20311 PR 24670
20312 * gcc.dg/tree-ssa/pr24670.c: New test.
20313
20314 2005-11-05 Ian Lance Taylor <ian@airs.com>
20315
20316 PR target/22432
20317 * gcc.target/i386/pr22432.c: New test.
20318
20319 2005-11-05 Richard Henderson <rth@redhat.com>
20320
20321 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20322 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20323 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20324 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20325 from gcc.dg/alpha-*.
20326 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20327 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20328
20329 2005-11-05 Andreas Jaeger <aj@suse.de>
20330
20331 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20332
20333 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20334
20335 PR target/23424
20336 * gcc.dg/torture/pr23424-1.c: New test.
20337
20338 2005-11-04 Richard Henderson <rth@redhat.com>
20339
20340 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20341 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20342 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20343 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20344 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20345 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20346 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20347 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20348 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20349 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20350 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20351 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20352 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20353 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20354 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20355 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20356 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20357 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20358 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20359 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20360 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20361 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20362 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20363 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20364 Move from gcc.dg/.
20365 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20366 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20367 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20368 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20369 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20370 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20371 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20372 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20373 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20374 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20375 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20376 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20377 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20378 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20379 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20380 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20381 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20382 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20383 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20384 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20385 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20386 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20387 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20388 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20389 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20390 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20391 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20392 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20393 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20394 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20395 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20396 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20397 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20398 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20399 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20400 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20401 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20402 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20403 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20404 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20405 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20406 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20407 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20408 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20409 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20410
20411 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20412
20413 PR 24627
20414 * gcc.dg/tree-ssa/pr24627.c: New test.
20415
20416 2005-11-04 Paul Brook <paul@codesourcery.com>
20417
20418 * gcc.dg/tls/opt-10.c: New test.
20419
20420 2005-11-04 Andreas Jaeger <aj@suse.de>
20421
20422 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20423 avoid extra warnings.
20424
20425 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20426
20427 PR libfortran/22298
20428 * lib/target-supports.exp
20429 (check_effective_target_static_libgfortran): New
20430 static_libgfortran effective target.
20431 * gfortran.dg/static_linking_1.f: New test.
20432 * gfortran.dg/static_linking_1.c: New file.
20433
20434 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20435
20436 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20437
20438 2005-11-03 Josh Conner <jconner@apple.com>
20439
20440 PR c++/19989
20441 g++.dg/ext/array2.C: New test.
20442 g++.dg/template/dependent-name3.C: New test.
20443 g++.dg/template/dependent-name4.C: New test.
20444 g++.dg/template/sfinae2.C: New test.
20445
20446 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20447
20448 PR preprocessor/22042
20449 * gcc.dg/cpp/strify4.c: New test.
20450
20451 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20452
20453 PR c++/17964
20454 * g++.dg/cpp/string-1.C: New test.
20455
20456 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20457
20458 * gcc.target/powerpc: New directory.
20459 * gcc.target/powerpc/powerpc.exp: New file.
20460 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20461 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20462 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20463 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20464 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20465 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20466 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20467 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20468 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20469 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20470 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20471 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20472 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20473 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20474 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20475 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20476 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20477 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20478 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20479 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20480 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20481 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20482 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20483 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20484 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20485 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20486 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20487 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20488 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20489 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20490 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20491 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20492 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20493 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20494
20495 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20496
20497 PR c++/21627
20498 * g++.dg/warn/inline2.C: New test.
20499
20500 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20501
20502 PR middle-end/23155
20503 * g++.dg/ext/c99struct1.C: New test.
20504 * gcc.dg/union-cast-1.c: New test.
20505 * gcc.dg/union-cast-2.c: New test.
20506 * gcc.dg/union-cast-3.c: New test.
20507
20508 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20509
20510 PR middle-end/24589
20511 * gcc.c-torture/execute/zero-struct-2.c: New test.
20512
20513 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20514
20515 PR c++/24582
20516 * g++.dg/init/switch1.C: New test.
20517
20518 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20519
20520 * gcc.dg/delay-slot-1.c: New test.
20521
20522 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20523
20524 PR target/24620
20525 * gcc.dg/pr24620.c: New test.
20526
20527 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20528
20529 PR c/24329
20530 * gcc.dg/format/unnamed-1.c: New test.
20531
20532 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20533
20534 PR c++/22434
20535 * g++.dg/expr/cond8.C: New test.
20536
20537 PR c++/24560
20538 * g++.dg/parse/dot1.C: New test.
20539
20540 2005-11-02 Jan Hubicka <jh@suse.cz>
20541
20542 PR target/23303
20543 * gcc.dg/i386-lea.c: New test
20544
20545 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20546
20547 PR target/24615
20548 * gcc.dg/pr24615.c: New test.
20549
20550 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20551
20552 PR target/24600
20553 * gcc.dg/pr24600.c: New test.
20554
20555 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20556
20557 PR c++/19253
20558 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20559 * g++.dg/parse/typename9.C: New test.
20560 * g++/dg/parse/typename10.C: Likewise.
20561
20562 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20563
20564 PR fortran/18157
20565 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20566 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20567 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20568
20569 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20570
20571 PR c++/24569
20572 * g++.dg/debug/static1.C: New test.
20573
20574 2005-11-02 Josh Conner <jconner@apple.com>
20575
20576 * g++.dg/crash38.C: moved into proper directory...
20577 * g++.dg/template/crash42.C: ...here
20578
20579 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20580
20581 PR target/18338
20582 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20583 pcc_bitfield_type_matters || default_packed.
20584
20585 * lib/target-supports.exp
20586 (check_effective_target_pcc_bitfield_type_matters): New proc.
20587 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20588
20589 PR testsuite/23304
20590 * lib/target-supports.exp (check_effective_default_packed): New proc.
20591 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20592 Gate expected errors on target ! default_packed.
20593 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20594
20595 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20596
20597 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20598 change (r106358).
20599
20600 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20601
20602 PR fortran/24008
20603 * gfortran.dg/entry_5.f90: New.
20604 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20605
20606 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20607
20608 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20609
20610 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20611
20612 PR fortran/21565
20613 gfortran.dg/namelist_blockdata.f90: New test.
20614
20615 PR fortran/18737
20616 gfortran.dg/external_implicit_none.f90: New test.
20617
20618 PR fortran/14994
20619 * gfortran.dg/secnds.f: New test.
20620
20621 2005-10-31 Jan Hubicka <jh@suse.cz>
20622
20623 PR target/20928
20624 * gcc.c-torture/compile/pr20928.c: New test.
20625
20626 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20627
20628 PR middle-end/23492
20629 * gcc.c-torture/compile/zero-strct-5.c: New test.
20630
20631 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20632
20633 PR libgfortran/24584
20634 * gfortran.dg/pr24584.f90: New test.
20635
20636 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20637
20638 PR fortran/18883
20639 * gfortran.dg/char_result_9.f90: New.
20640 * gfortran.dg/char_result_10.f90: New.
20641
20642 2005-10-30 Jan Hubicka <jh@suse.cz>
20643
20644 * g++.dg/tree-ssa/pr24172.C: New testcase.
20645
20646 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20647
20648 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20649
20650 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20651
20652 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20653 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20654 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20655 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20656 gfortran.dg/enum_9.f90,
20657 gfortran.fortran-torture/compile/enum_1.f90,
20658 gfortran.fortran-torture/execute/enum_1.f90,
20659 gfortran.fortran-torture/execute/enum_2.f90,
20660 gfortran.fortran-torture/execute/enum_3.f90,
20661 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20662
20663 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20664
20665 PR target/18482
20666 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20667 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20668
20669 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20670
20671 PR libfortran/20179
20672 * gfortran.dg/mixed_io_1.f90: New test.
20673 * gfortran.dg/mixed_io_1.c: New file.
20674
20675 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20676
20677 * gfortran.dg/malloc_free_1.f90: New test.
20678
20679 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20680
20681 * gcc.dg/nested-func-4.c: Require profiling -pg.
20682
20683 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20684
20685 PR C++/23229
20686 * g++.dg/warn/main-2.C: New test.
20687
20688 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20689
20690 PR fortran/24545
20691 * gfortran.dg/interface_2.f90: new test.
20692
20693 2005-10-28 Josh Conner <jconner@apple.com>
20694
20695 PR c++/22153
20696 * g++.dg/template/crash38.C: New test.
20697 * g++.dg/parse/explicit1.C: Change expected errors.
20698
20699 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20700
20701 PR C++/23426
20702 * g++.dg/other/large-size-array.C: New test.
20703
20704 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20705
20706 PR middle-end/24362
20707 * g++.dg/opt/complex4.C: New test.
20708
20709 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20710
20711 * gcc.dg/nested-func-4.c: New test.
20712
20713 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20714
20715 PR fortran/24158
20716 gfortran.dg/derived_recursion.f90: New test.
20717 gfortran.dg/implicit_actual.f90: New test.
20718
20719 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20720
20721 PR middle-end/24295, PR testsuite/24477
20722 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20723 removed when weakref hits the tree.
20724
20725 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20726
20727 * gfortran.dg/cray_pointers_4.f90: New test.
20728
20729 * gfortran.dg/cray_pointers_5.f90: New test.
20730
20731 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20732
20733 PR fortran/22290
20734 * gfortran.dg/assign_5.f90: New test.
20735 * gfortran.dg/assign_6.f: New test.
20736
20737 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20738
20739 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20740 CPU has no SSE support.
20741
20742 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20743
20744 PR libgfortran/24224
20745 * gfortran.dg/arrayio_1.f90: Update attribution.
20746 * gfortran.dg/arrayio_2.f90: Update attribution.
20747 * gfortran.dg/arrayio_3.f90: Update attribution.
20748 * gfortran.dg/arrayio_4.f90: Update test conditions.
20749 * gfortran.dg/arrayio_5.f90: Update attribution.
20750 * gfortran.dg/arrayio_6.f90: New test.
20751 * gfortran.dg/arrayio_7.f90: New test.
20752
20753 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20754
20755 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20756
20757 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20758
20759 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20760
20761 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20762
20763 PR fortran/24416
20764 * gfortran.dg/namelist_char_only.f90: New test.
20765
20766 2005-10-24 Asher Langton <langton2@llnl.gov>
20767
20768 PR fortran/17031
20769 PR fortran/22282
20770 * gfortran.dg/cray_pointers_1.f90: New test.
20771 * gfortran.dg/cray_pointers_2.f90: New test.
20772 * gfortran.dg/cray_pointers_3.f90: New test.
20773 * gfortran.dg/loc_1.f90: New test.
20774 * gfortran.dg/loc_2.f90: New test.
20775
20776 2005-10-24 Steven Bosscher <stevenb@suse.de>
20777
20778 * gcc.dg/pr24225.c: New test.
20779
20780 2005-10-24 Asher Langton <langton2@llnl.gov>
20781
20782 * gfortran.dg/dup_save_1.f90: New test.
20783 * gfortran.dg/dup_save_2.f90: New test.
20784
20785 2005-10-24 Paul Brook <paul@codesourcery.com>
20786
20787 PR 24107
20788 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20789 stdint.h.
20790
20791 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20792
20793 PR libgfortran/24489
20794 * gfortran.dg/pr24489.f90: New test.
20795
20796 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20797
20798 PR fortran/23635
20799 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20800
20801 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20802
20803 PR target/18911
20804 * g++.dg/init/array16.C: Skip for mmix-*-*.
20805
20806 2005-10-23 Asher Langton <langton2@llnl.gov>
20807
20808 * gfortran.dg/byte_1.f90: New test.
20809 * gfortran.dg/byte_2.f90: New test.
20810
20811 2005-10-23 David Edelsohn <edelsohn@gnu.org>
20812
20813 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20814
20815 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
20816
20817 PR fortran/18022
20818 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20819
20820 PR fortran/24311
20821 * gfortran.dg/merge_char_const.f90: New test.
20822
20823 PR fortran/24384
20824 * gfortran.dg/spread_scalar_source.f90: New test.
20825
20826 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
20827
20828 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20829
20830 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20831 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20832
20833 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20834
20835 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
20836
20837 PR fortran/24426
20838 * gfortran.dg/der_pointer_4.f90: New.
20839
20840 2005-10-22 David Ayers <d.ayers@inode.at>
20841
20842 * obj-c++.dg/except-1.mm: Simplify.
20843
20844 2005-10-21 David Ayers <d.ayers@inode.at>
20845
20846 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20847
20848 2005-10-21 Jakub Jelinek <jakub@redhat.com>
20849
20850 * gfortran.dg/assumed_dummy_2.f90: New test.
20851
20852 2005-10-21 James E Wilson <wilson@specifix.com>
20853
20854 PR preprocessor/15220
20855 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20856
20857 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
20858
20859 * gcc.c-torture/execute/20051021-1.c: New test.
20860
20861 2005-10-21 Mark Mitchell <mark@codesourcery.com>
20862
20863 PR c++/24260
20864 * g++.dg/ext/tmplattr1.C: New test.
20865
20866 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
20867
20868 PR fortran/24440
20869 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20870
20871 2005-10-20 Geoffrey Keating <geoffk@apple.com>
20872
20873 * obj-c++.dg/except-1.mm: New.
20874
20875 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20876
20877 2005-10-21 Alan Modra <amodra@bigpond.net.au>
20878
20879 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20880
20881 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
20882
20883 PR middle-end/24295
20884 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20885 declarations with the same names as thunks' alias targets, use
20886 aliases instead.
20887 * gcc.dg/attr-alias-3.c: New test.
20888 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20889
20890 2005-10-20 Mark Mitchell <mark@codesourcery.com>
20891
20892 PR c++/22618
20893 * g++.dg/parse/access8.C: New test.
20894
20895 2005-10-20 Richard Guenther <rguenther@suse.de>
20896
20897 PR c++/24439
20898 * g++.dg/tree-ssa/pr24439.C: New testcase.
20899
20900 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20901
20902 * g++.dg/opt/delay-slot-1.C: New test.
20903
20904 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
20905
20906 PR fortran/21625
20907 * gfortran.fg/der_init_1.f90: New.
20908
20909 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
20910
20911 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20912
20913 2005-10-19 Mark Mitchell <mark@codesourcery.com>
20914
20915 PR c++/21908
20916 * g++.dg/parse/error28.C: New test.
20917
20918 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
20919
20920 * gcc.dg/profile-generate-2.c: New test.
20921
20922 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
20923
20924 PR target/23589
20925 * g++.dg/ext/dllimport11.C: New.
20926
20927 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20928
20929 PR c++/22293
20930 * g++.dg/other/friend3.C: New test.
20931
20932 2005-10-18 Mark Mitchell <mark@codesourcery.com>
20933
20934 PR c++/23293
20935 * g++.dg/template/error19.C: New test.
20936
20937 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
20938
20939 PR c++/21383
20940 * g++.dg/overload/koenig2.C: New.
20941
20942 PR c++/23118
20943 * g++.dg/overload/error2.C: New.
20944
20945 PR c++/22604
20946 * g++.dg/inherit/covariant14.C: New.
20947
20948 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20949
20950 PR c++/23440
20951 * g++.dg/parse/for1.C: New test.
20952
20953 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
20954
20955 PR fortran/23446
20956 * gfortran.dg/host_dummy_index_1.f90: New test.
20957
20958 PR fortran/21459
20959 * gfortran.dg/automatic_char_len_2.f90: New test.
20960
20961 PR fortran/20866
20962 * gfortran.dg/recursive_statement_functions.f90: New test.
20963
20964 PR fortran/20853
20965 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20966
20967 PR fortran/20849
20968 * gfortran.dg/external_initializer.f90: New test.
20969
20970 PR fortran/20837
20971 * non_module_public.f90: New test.
20972
20973 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
20974
20975 PR c++/24386
20976 * g++.dg/template/overload7.C: New.
20977
20978 PR c++/22551
20979 * g++.dg/other/switch2.C: Remove expected warnings.
20980
20981 PR c++/21353
20982 * g++.dg/template/defarg6.C: New.
20983
20984 2005-10-17 Uros Bizjak <uros@kss-loka.si>
20985
20986 PR target/24315
20987 * gcc.target/i386/pr24315.c: New test.
20988
20989 2005-10-16 Mark Mitchell <mark@codesourcery.com>
20990
20991 PR c++/24389
20992 * g++.dg/template/static21.C: New test.
20993 * g++.dg/template/static21-a.cc: Likewise.
20994
20995 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
20996
20997 PR c++/23959
20998 * g++.dg/warn/Wswitch-default-1.C: New test.
20999 * g++.dg/warn/Wswitch-default-2.C: New test.
21000
21001 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21002
21003 PR c++/22173
21004 * g++.dg/parse/template18.C: New test.
21005 * g++.dg/template/nontype15.C: Likewise.
21006
21007 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21008
21009 PR fortran/22273
21010 * gfortran.dg/spec_expr_2.f90: New.
21011
21012 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21013
21014 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21015 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21016 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21017 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21018 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21019 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21020 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21021 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21022 previous target-specific skips and warning-message matches where
21023 applicable.
21024
21025 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21026
21027 PR c++/21347
21028 * g++.dg/warn/Wctor-dtor.C: New test.
21029
21030 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21031
21032 PR c/23439
21033 * gcc.dg/for-1.c: New test.
21034
21035 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21036
21037 PR c++/19565
21038 * g++.dg/warn/Wconversion1.C: New test.
21039 * g++.dg/ext/packed4.C: Compile with -w.
21040 * g++.dg/opt/20050511-1.C: Likewise.
21041 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21042
21043 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21044
21045 * gfortran.dg/boz_5.f90: New test.
21046
21047 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21048
21049 PR c++/22551
21050 * g++.dg/other/switch2.C: New.
21051
21052 PR c++/23984
21053 * g++.dg/init/ctor7.C: New.
21054
21055 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21056
21057 PR c++/23730
21058 * g++.dg/parse/crash32.C: New test.
21059
21060 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21061
21062 PR c++/20721
21063 * g++.dg/init/goto2.C: New test.
21064
21065 PR c++/22464
21066 * g++.dg/template/crash/41.C: New test.
21067
21068 PR c++/22180
21069 * g++.dg/template/crash40.C: New test.
21070
21071 PR c++/23694
21072 * g++.dg/parse/friend5.C: New test.
21073
21074 PR c++/23307
21075 * g++.dg/template/crash38.C: New test.
21076
21077 PR c++/22352
21078 * g++.dg/template/friend38.C: New test.
21079
21080 PR c++/22405
21081 * g++.dg/template/crash39.C: New test.
21082
21083 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21084
21085 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21086 gcc.dg/debug/dwarf2/dwarf-char2.c,
21087 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21088
21089 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21090
21091 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21092
21093 * gcc.dg/dll-2.c: Add tests for warnings.
21094 * gcc.dg/dll-3.c: Likewise.
21095 * gcc.dg/dll-4.c: Likewise.
21096
21097 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21098 * g++.dg/ext/dllimport2.C: Likewise.
21099 * g++.dg/ext/dllimport3.C: Likewise.
21100 * g++.dg/ext/dllimport7.C: Likewise.
21101 * g++.dg/ext/dllimport8.C: Likewise.
21102 * g++.dg/ext/dllimport9.C: Likewise.
21103
21104 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21105
21106 PR fortran/24092
21107 * gfortran.dg/derived_pointer_recursion.f90: New test.
21108
21109 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21110
21111 * gcc.c-torture/execute/20051012-1.c: New test.
21112
21113 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21114
21115 PR fortran/18082
21116 * gfortran.dg/automatic_char_len_1.f90: New test.
21117
21118 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21119
21120 PR fortran/20847
21121 * gfortran.dg/save_common.f90: New test.
21122
21123 PR fortran/20856
21124 * gfortran.dg/save_result.f90: New test.
21125
21126 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21127
21128 PR c++/21592
21129 * g++.dg/template/dependent-expr1.C: Add new expected error.
21130 * g++.dg/template/dependent-expr2.C: Adjust error text.
21131 * g++.dg/template/overload6.C: New.
21132
21133 PR c++/23797
21134 * g++.dg/other/typename8.C: New.
21135
21136 PR c++/21117
21137 * g++.dg/other/return1.C: New.
21138
21139 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21140
21141 PR c++/24052
21142 * g++.dg/ext/label5.C: New.
21143
21144 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21145
21146 PR c++/19964
21147 * g++.dg/parse/crash31.C: New.
21148
21149 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21150
21151 * g++.dg/ipa/ipa-1.c: New test.
21152 * g++.dg/ipa/ipa-2.c: New test.
21153 * g++.dg/ipa/ipa-3.c: New test.
21154 * g++.dg/ipa/ipa-4.c: New test.
21155 * g++.dg/ipa/ipa-5.c: New test.
21156 * g++.dg/ipa/ipa.exp: New file.
21157
21158 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21159
21160 PR fortran/24207
21161 * gfortran.dg/private_type_3.f90: New test.
21162
21163 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21164
21165 PR fortran/20786
21166 gfortran.dg/aint_anint_1.f90: New test.
21167
21168 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21169
21170 PR libgfortran/24313
21171 gfortran.dg/csqrt.f: New test.
21172
21173 2005-10-11 Ian Lance Taylor <ian@airs.com>
21174
21175 PR c++/8057
21176 * g++.dg/warn/noeffect7.C: New test.
21177 * g++.dg/warn/noeffect2.C: Instantiate templates.
21178 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21179 and warning.
21180
21181 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21182
21183 PR c++/21089
21184 * g++.dg/init/float1.C: New test.
21185
21186 PR c++/24277
21187 * g++.dg/init/member1.C: Tweak error markers.
21188
21189 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21190
21191 PR testsuite/24281
21192 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21193 Check for null pointer.
21194
21195 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21196
21197 PR c++/21369
21198 * g++.dg/parse/ret-type3.C: New test.
21199
21200 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21201
21202 PR tree-opt/23946
21203 * gcc.c-torture/compile/pr23946.c: New test.
21204
21205 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21206
21207 * g++.dg/opt/mmx2.C: New test.
21208
21209 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21210
21211 PR c++/24277
21212 * g++.dg/template/static20.C: New test.
21213
21214 PR c++/24302
21215 * g++.dg/warn/Wunused-12.C: New test.
21216
21217 PR c++/23437
21218 * g++.dg/template/arg4.C: New test.
21219
21220 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21221
21222 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21223 * gcc.dg/ucnid-3.c: Likewise.
21224 * gcc.dg/ucnid-4.c: Likewise.
21225 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21226 * g++.dg/other/ucnid-1.C: Likewise.
21227 * gcc.dg/sparc-frame-1.c: New test.
21228
21229 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21230
21231 PR c++/24139
21232 * g++.dg/template/spec27.C: New test.
21233
21234 PR c++/24275
21235 * g++.dg/template/static19.C: New test.
21236
21237 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21238
21239 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21240 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21241
21242 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21243
21244 PR target/24136
21245 * gfortran.fortran-torture/compile/pr24136.f: New test.
21246
21247 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21248
21249 PR c++/22172
21250 * g++.dg/parse/crash30.C: New test.
21251
21252 2005-10-07 Richard Guenther <rguenther@suse.de>
21253
21254 PR middle-end/24227
21255 * gcc.c-torture/compile/pr24227.c: New testcase.
21256
21257 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21258
21259 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21260 Do not put aligned attributes on array elements.
21261
21262 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21263
21264 PR testsuite/23611, PR testsuite/23615
21265 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21266 writing prototypes of library functions by hand.
21267 * obj-c++.dg/bitfield-4.mm: Likewise.
21268 * obj-c++.dg/const-str-4.mm: Likewise.
21269 * obj-c++.dg/encode-4.mm: Likewise.
21270 * obj-c++.dg/encode-5.mm: Likewise.
21271 * obj-c++.dg/encode-6.mm: Likewise.
21272 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21273 * obj-c++.dg/method-10.mm: Likewise.
21274 * obj-c++.dg/method-17.mm: Likewise.
21275 * obj-c++.dg/method-19.mm: Likewise.
21276 * obj-c++.dg/try-catch-2.mm: Likewise.
21277
21278 2005-10-06 Richard Henderson <rth@redhat.com>
21279
21280 PR 24236
21281 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21282
21283 2005-10-06 Dale Johannesen <dalej@apple.com>
21284
21285 * gcc.c-torture/execute/20030125-1.c: Correct.
21286
21287 2005-10-06 Richard Guenther <rguenther@suse.de>
21288
21289 PR tree-optimization/24238
21290 * g++.dg/tree-ssa/pr24238.C: New testcase.
21291
21292 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21293
21294 PR 18568
21295 * gfortran.dg/der_pointer_3.f90: New test.
21296
21297 2005-10-05 Devang Patel <dpatel@apple.com>
21298
21299 PR Debug/23205
21300 * g++.dg/other/PR23205.C: New.
21301
21302 2005-10-05 Richard Henderson <rth@redhat.com>
21303
21304 PR target/23602
21305 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21306 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21307
21308 2005-10-05 Dale Johannesen <dalej@apple.com>
21309
21310 * gcc.c-torture/execute/float-floor.c: New.
21311
21312 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21313
21314 PR tree-optimization/21419
21315 PR tree-optimization/24146
21316 PR tree-optimization/24151
21317
21318 * g++.dg/ext/asm7.C: New.
21319 * g++.dg/ext/asm8.C: New.
21320 * gcc.dg/asm-1.c: Compile on all targets.
21321 * gcc.dg/asm-pr24146.c: New.
21322 * gcc.dg/pr21419.c: Adjust error messages.
21323
21324 2005-10-05 Richard Guenther <rguenther@suse.de>
21325
21326 PR fortran/24176
21327 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21328
21329 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21330
21331 PR c++/23513
21332 * g++.dg/template/spec22.C: Robustify test.
21333 * g++.dg/template/spec26.C: New.
21334
21335 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21336
21337 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21338 if target supports vector instructions.
21339
21340 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21341
21342 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21343 C99 functions.
21344
21345 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21346
21347 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21348 check_effective_target_fortran_large_int): Replace cached result
21349 when target changes.
21350
21351 2005-10-04 Devang Patel <dpatel@apple.com>
21352
21353 * gcc.dg/i386-sse-vect-types.c: New.
21354
21355 2005-10-04 Ian Lance Taylor <ian@airs.com>
21356
21357 PR preprocessor/13726
21358 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21359 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21360
21361 2005-10-04 Richard Guenther <rguenther@suse.de>
21362
21363 PR c/23576
21364 * gcc.dg/noncompile/pr23576.c: New testcase.
21365
21366 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21367
21368 PR middle-end/23125
21369 * gcc.dg/register-var-3.c: New test.
21370
21371 2005-10-04 Steven Bosscher <stevenb@suse.de>
21372
21373 * gcc.dg/pr23049.c: New test.
21374
21375 * gcc.dg/ucnid-4.c: Fix test.
21376
21377 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21378
21379 PR 23445
21380 * gcc.c-torture/compile/pr23445.c: New test.
21381
21382 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21383
21384 * g++.dg/overload/unknown1.C: New.
21385
21386 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21387
21388 PR c++/17775
21389 * g++.dg/template/repo4.C: New test.
21390
21391 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21392
21393 PR libfortran/19308
21394 * gfortran.dg/large_real_kind_2.F90: New test.
21395 * gfortran.dg/large_integer_kind_2.f90: New test.
21396
21397 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21398
21399 * lib/target-supports.exp (check_effective_target_vect_shift):
21400 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21401 (check_effective_target_vect_condition): Fix copy-n-pasto.
21402
21403 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21404 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21405 targets.
21406
21407 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21408
21409 PR c++/22621
21410 * g++.dg/template/overload5.C : New test.
21411
21412 PR c++/23840
21413 * g++.dg/expr/stdarg1.C: New test.
21414
21415 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21416
21417 PR 24142
21418 * gcc.c-torture/execute/pr24142.c: New test.
21419
21420 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21421
21422 PR 24141
21423 * gcc.c-torture/execute/pr24141.c: New test.
21424
21425 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21426 Diego Novillo <dnovillo@redhat.com>
21427
21428 PR 23604
21429 * gcc.c-torture/execute/pr23604.c: New test.
21430
21431 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21432
21433 PR fortran/16404
21434 PR fortran/20835
21435 PR fortran/20890
21436 PR fortran/20899
21437 PR fortran/20900
21438 PR fortran/20901
21439 PR fortran/20902
21440 gfortran.dg/equiv_constraint_1.f90: New test.
21441 gfortran.dg/equiv_constraint_2.f90: New test.
21442 gfortran.dg/equiv_constraint_3.f90: New test.
21443 gfortran.dg/equiv_constraint_4.f90: New test.
21444 gfortran.dg/equiv_constraint_5.f90: New test.
21445 gfortran.dg/equiv_constraint_6.f90: New test.
21446 gfortran.dg/equiv_constraint_7.f90: New test.
21447 gfortran.dg/equiv_constraint_8.f90: New test.
21448 gfortran.dg/private_type_1.f90: New test.
21449 gfortran.dg/private_type_2.f90: New test.
21450 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21451 980628-10.f: Assert std=gnu to permit mixing of
21452 types in equivalence statements.
21453
21454 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21455
21456 PR 24112
21457 * gfortran.dg/open_status_1.f90: New.
21458
21459 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21460
21461 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21462 * gcc.dg/vect/pr22480.c: Clean up temp files.
21463 * gcc.dg/vect/pr23831.c: Clean up temp files.
21464 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21465 Clean up temp files.
21466 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21467 Clean up temp files.
21468
21469 * gcc.dg/20050309-1.c: Clean up temp files.
21470 * gcc.dg/20050325-1.c: Clean up temp files.
21471
21472 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21473
21474 PR tree-optimization/24059
21475 * gcc.dg/vect/pr24059.c : New test.
21476
21477 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21478
21479 PR middle-end/24109
21480 * gcc.c-torture/execute/20050929-1.c: New test.
21481
21482 2005-09-29 Steven Bosscher <stevenb@suse.de>
21483
21484 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21485
21486 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21487
21488 PR c/21419
21489 * gcc.dg/pr21419.c: New test.
21490
21491 2005-09-29 Steven Bosscher <stevenb@suse.de>
21492
21493 * gcc.dg/pr23911.c: New test.
21494
21495 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21496
21497 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21498
21499 PR c++/16782
21500 * g++.dg/parse/qualified4.C: New test.
21501 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21502 * g++.old-deja/g++.mike/p8154.C: Likewise.
21503
21504 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21505
21506 PR c++/22147
21507 * g++.dg/template/friend37.C: New test.
21508 * g++.dg/parse/crash28.C: Adjust error markers.
21509
21510 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21511
21512 PR fortran/18518
21513 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21514
21515 2005-09-27 Devang Patel <dpatel@apple.com>
21516
21517 PR tree-optimization/23625
21518 * gcc.dg/pr23625.c: New test.
21519
21520 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21521
21522 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21523 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21524
21525 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21526
21527 PR fortran/23677
21528 * gfortran.fortran-torture/execute/save_1.f90: New test.
21529 * gfortran.dg/save_1.f90: New test.
21530
21531 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21532
21533 * gcc.target/i386/builtin-apply-mmx.c: New test.
21534
21535 PR target/22576
21536 * gcc.target/i386/pr22576.c: New test.
21537
21538 PR target/22585
21539 * gcc.target/i386/pr22585.c: New test.
21540
21541 PR target/23268
21542 * gcc.target/i386/pr23268.c: New test.
21543
21544 PR middle-end/23831
21545 * gcc.dg/vect/pr23831.c: New test.
21546
21547 PR target/24055
21548 * gcc.target/i386/pr24055.c: New test.
21549
21550 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21551
21552 PR tree-optimization/23960
21553 * gcc.c-torture/compile/pr23960.c: New.
21554
21555 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21556
21557 PR fortran/16861
21558 * gfortran.dg/nested_modules_3.f90: New.
21559
21560 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21561
21562 PR fortran/24005
21563 gfortran.dg/interface_1.f90: New test.
21564
21565 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21566 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21567
21568 PR fortran/23843
21569 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21570
21571 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21572
21573 PR fortran/23516
21574 * gfortran.dg/imag_1.f: New test.
21575 * gfortran.dg/imag_2.f: Ditto.
21576
21577 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21578
21579 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21580
21581 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21582
21583 PR c++/21983
21584 * g++.dg/warn/pr21983.C: New test.
21585
21586 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21587
21588 * gcc.dg/20050922-1.c: Testcase added.
21589
21590 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21591
21592 PR c++/23993
21593 * g++.dg/template/array14.C: New test.
21594
21595 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21596
21597 PR fortran/19929
21598 * gfortran.dg/der_ptr_component_1.f90: New test.
21599
21600 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21601
21602 PR c++/23965
21603 * g++.dg/template/error1.C: Reject "no matching function" message.
21604
21605 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21606
21607 PR c++/17609
21608 * g++.dg/lookup/error1.C: New test.
21609
21610 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21611
21612 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21613 functionality of the testcase.
21614
21615 2005-09-20 Richard Henderson <rth@redhat.com>
21616
21617 * gcc.dg/vect/vect-22.c: Require vect_float.
21618 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21619
21620 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21621
21622 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21623 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21624 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21625 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21626 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21627 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21628 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21629 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21630 * gcc.dg/cpp/ucnid-8.c: New test.
21631
21632 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21633
21634 PR tree-optimization/23929
21635 * gcc.c-torture/compile/pr23929.c: New test.
21636
21637 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21638
21639 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21640 for one loop.
21641
21642 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21643
21644 PR testsuite/23186
21645 * g++.dg/other/pr22003.C: Require named sections.
21646
21647 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21648
21649 PR c++/23947
21650 * g++.dg/rtti/crash3.C: New test.
21651
21652 PR tree-optimization/23818
21653 * gcc.dg/pr23818.c: New test.
21654
21655 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21656
21657 PR fortran/23420
21658 * gfortran.dg/print_fmt_4.f: New.
21659
21660 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21661
21662 PR fortran/23663
21663 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21664
21665 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21666
21667 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21668 Use pointers to local alignable arrays instead. Added comments.
21669 * gcc.dg/vect/vect-46.c: Likewise.
21670 * gcc.dg/vect/vect-48.c: Likewise.
21671 * gcc.dg/vect/vect-49.c: Likewise.
21672 * gcc.dg/vect/vect-52.c: Likewise.
21673 * gcc.dg/vect/vect-53.c: Likewise.
21674 * gcc.dg/vect/vect-54.c: Likewise.
21675 * gcc.dg/vect/vect-56.c: Likewise.
21676 * gcc.dg/vect/vect-57.c: Likewise.
21677 * gcc.dg/vect/vect-58.c: Likewise.
21678 * gcc.dg/vect/vect-60.c: Likewise.
21679 * gcc.dg/vect/vect-61.c: Likewise.
21680
21681 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21682 The test is no longer vectorizable on vect_no_align targets.
21683 * gcc.dg/vect/vect-43.c: Likewsie.
21684
21685 * gcc.dg/vect/vect-44.c: Added comments.
21686 * gcc.dg/vect/vect-45.c: Added comments.
21687 * gcc.dg/vect/vect-50.c: Added comments.
21688 * gcc.dg/vect/vect-51.c: Added comments.
21689
21690 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21691 aligned type.
21692 * gcc.dg/vect/Os-vect-95.c: Likewise.
21693
21694 * gcc.dg/vect/vect-41.c: Test removed.
21695 * gcc.dg/vect/vect-47.c: Test removed.
21696 * gcc.dg/vect/vect-55.c: Test removed.
21697 * gcc.dg/vect/vect-59.c: Test removed.
21698
21699 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21700
21701 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21702 No longer vectorizable on vect_no_align targets.
21703 * gcc.dg/vect/pr20122.c: Likewise.
21704 * gcc.dg/vect/vect-74.c: Likewise.
21705 * gcc.dg/vect/vect-75.c: Likewise.
21706 * gcc.dg/vect/vect-76.c: Likewise.
21707
21708 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21709 Will not be vectorizable on vect_no_align targets once aliasing issues
21710 are resolved.
21711 * gcc.dg/vect/vect-79.c: Likewise.
21712
21713 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21714 * gcc.dg/vect/vect-78.c: Likewise.
21715 * gcc.dg/vect/vect-97.c: Likewise.
21716
21717 2005-09-19 Steven Bosscher <stevenb@suse.de>
21718
21719 * gcc.dg/pr23943.c: New test.
21720
21721 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21722
21723 PR fortran/19181
21724 * gfortran.dg/derived_pointer_null_1.f90: New test.
21725
21726 2005-09-18 Richard Guenther <rguenther@suse.de>
21727
21728 PR middle-end/23944
21729 * gcc.c-torture/compile/pr23944.c: New testcase.
21730
21731 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21732
21733 PR fortran/15975
21734 * gfortran.dg/der_pointer_2.f90: New test.
21735
21736 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21737
21738 PR fortran/16861
21739 * gfortran.dg/nested_modules_2.f90: New test.
21740
21741 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21742
21743 PR c++/18368
21744 * g++.dg/other/semicolon.C: New test.
21745
21746 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21747
21748 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21749 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21750
21751 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21752
21753 PR c++/23914
21754 * g++.dg/template/static18.C: New test.
21755
21756 PR c++/21514
21757 * g++.dg/template/crash19.C: Remove dg-error marker.
21758 * g++.dg/template/local4.C: New test.
21759
21760 2005-09-16 Paul Brook <paul@codesourcery.com>
21761
21762 PR fortran/23906
21763 * gfortran.dg/dependency_1.f90: New test.
21764
21765 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21766
21767 PR c++/23896
21768 * g++.dg/template/static17.C: New test.
21769
21770 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21771
21772 PR c++/23139
21773 * g++.dg/warn/huge-val1.C: New test.
21774
21775 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21776
21777 PR c++/13140
21778 * g++.dg/parse/class2.C: New test.
21779 * g++.dg/template/explicit8.C: Likewise.
21780 * g++.dg/template/spec25.C: Likewise.
21781
21782 2005-09-14 Josh Conner <jconner@apple.com>
21783
21784 PR middle-end/23584
21785 * gcc.dg/pr23584.c: New test.
21786
21787 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21788
21789 PR fortran/21875 Internal Unit Array I/O, NIST
21790 * gfortran.dg/arrayio_1.f90: New test.
21791 * gfortran.dg/arrayio_1.f90: New test.
21792 * gfortran.dg/arrayio_1.f90: New test.
21793 * gfortran.dg/arrayio_1.f90: New test.
21794 * gfortran.dg/arrayio_1.f90: New test.
21795
21796 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21797
21798 PR middle-end/22480
21799 * gcc.dg/vect/pr22480.c: New test.
21800
21801 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21802
21803 PR fortran/19358
21804 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21805
21806 2005-09-13 Josh Conner <jconner@apple.com>
21807
21808 PR c++/23180
21809 * g++.dg/init/struct2.C: New test.
21810 * g++.dg/init/struct3.C: New test.
21811
21812 2005-09-13 Janis Johnson <janis187@us.ibm.com>
21813
21814 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21815 Clean up temp files.
21816 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21817 gcc.dg/tree-ssa/builtin-fprintf-1.c,
21818 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21819 gcc.dg/tree-ssa/builtin-printf-1.c,
21820 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21821 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21822 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21823 gcc.dg/tree-ssa/builtin-vprintf-1.c,
21824 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21825 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21826 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21827 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21828 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21829 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21830 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21831 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21832
21833 2005-09-13 Josh Conner <jconner@apple.com>
21834
21835 * lib/gcc-dg.exp: Load scanipa.exp.
21836 (cleanup-dump): New procedure.
21837 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21838 * lib/scandump.exp: New file.
21839 * lib/scantree.exp: Use it.
21840 * lib/scanipa.exp: New file.
21841
21842 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
21843
21844 PR fortran/17740
21845 * gfortran.dg/generic_4.f90: New test.
21846
21847 2005-09-13 Uros Bizjak <uros@kss-loka.si>
21848
21849 PR target/23816
21850 * gcc.target/i386/pr23816-1.c: New test.
21851 * gcc.target/i386/pr23816-2.c: New test.
21852
21853
21854 2005-09-13 Bastian Blank <waldi@debian.org>
21855
21856 PR c++/16171
21857 * g++.dg/abi/mangle26.C: New test.
21858 * g++.dg/abi/mangle27.C: New test.
21859 * g++.dg/abi/mangle28.C: New test.
21860 * g++.dg/abi/mangle29.C: New test.
21861
21862 PR c++/23839
21863 * g++.dg/parse/register1.C: New test.
21864
21865 2005-09-13 Mark Mitchell <mark@codesourcery.com>
21866
21867 PR c++/23842
21868 * g++.dg/template/access16.C: New test.
21869
21870 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21871
21872 * gfortran.dg/char_pack_2.f90: Increase the vector size.
21873
21874 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21875
21876 PR fortran/18899
21877 * gfortran.dg/shape_2.f90: New test.
21878
21879 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21880
21881 PR target/19269
21882 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21883 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21884 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21885 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21886 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21887 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21888 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21889 tests.
21890
21891 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21892
21893 PR c++/23841
21894 * g++.dg/parse/template17.C: New test.
21895
21896 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21897
21898 PR c++/23789
21899 * g++.dg/template/nontype14.C: New test.
21900
21901 2005-09-12 Ian Lance Taylor <ian@airs.com>
21902
21903 PR g++/7874
21904 * g++.dg/lookup/friend7.C: New test.
21905 * g++.dg/lookup/friend8.C: New test.
21906 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21907 so that it will be found via argument dependent lookup.
21908 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21909 friend functions which will no longer be found.
21910 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21911 function g, so that it will be found via argument dependent
21912 lookup.
21913 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21914 * g++.old-deja/g++.mike/net43.C: Likewise.
21915
21916 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21917
21918 PR c++/23691
21919 * g++.dg/template/static16.C: New test.
21920
21921 2005-09-12 Josh Conner <jconner@apple.com>
21922
21923 PR middle-end/23237
21924 * gcc.c-torture/compile/pr23237.c: New test.
21925
21926 2005-09-11 Richard Henderson <rth@redhat.com>
21927
21928 * g++.dg/other/error8.C: Update expected diagnostic text.
21929
21930 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21931
21932 PR libfortran/19872
21933 * gfortran.dg/overwrite_1.f: New test.
21934
21935 2005-09-09 Josh Conner <jconner@apple.com>
21936
21937 * g++.dg/init/pr23180-1.C: Removed.
21938 * g++.dg/init/pr23180-2.C: Removed.
21939
21940 2005-09-09 David Daney <ddaney@avtrex.com>
21941
21942 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21943 files which are ...
21944 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21945 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21946
21947 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21948
21949 * gfortran.dg/iostat_2.f90: New test.
21950
21951 2005-09-09 Mark Mitchell <mark@codesourcery.com>
21952
21953 PR c++/22252
21954 * g++.dg/ext/interface1.C: New test.
21955 * g++.dg/ext/interface1.h: Likewise.
21956 * g++.dg/ext/interface1a.cc: Likewise.
21957
21958 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
21959
21960 * gfortran.dg/iomsg_1.f90: New test case.
21961
21962 2005-09-09 Richard Guenther <rguenther@suse.de>
21963
21964 PR c++/23624
21965 * g++.dg/tree-ssa/pr23624.C: New testcase.
21966
21967 2005-09-09 Richard Sandiford <richard@codesourcery.com>
21968
21969 PR fortran/19239
21970 * gfortran.dg/vector_subscript_1.f90,
21971 * gfortran.dg/vector_subscript_2.f90: New tests.
21972
21973 2005-09-09 Richard Sandiford <richard@codesourcery.com>
21974
21975 PR fortran/21104
21976 * gfortran.dg/array_alloc_1.f90,
21977 * gfortran.dg/array_alloc_2.f90,
21978 * gfortran.dg/array_alloc_3.f90: New tests.
21979
21980 2005-09-09 Richard Sandiford <richard@codesourcery.com>
21981
21982 PR fortran/12840
21983 * gfortran.dg/array_constructor_6.f90
21984 * gfortran.dg/array_constructor_7.f90
21985 * gfortran.dg/array_constructor_8.f90
21986 * gfortran.dg/array_constructor_9.f90
21987 * gfortran.dg/array_constructor_10.f90
21988 * gfortran.dg/array_constructor_11.f90
21989 * gfortran.dg/array_constructor_12.f90: New tests.
21990
21991 2005-09-08 Josh Conner <jconner@apple.com>
21992
21993 PR c++/23180
21994 * g++.dg/init/pr23180-1.C: New test.
21995 * g++.dg/init/pr23180-2.C: New test.
21996
21997 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
21998
21999 PR fortran/18878
22000 * gfortran.dg/module_double_reuse.f90: New.
22001
22002 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22003
22004 PR fortran/23270
22005 PR fortran/22304
22006 PR fortran/18870
22007 PR fortran/17917
22008 PR fortran/16511
22009 * gfortran.dg/common_equivalence_1.f: New.
22010 * gfortran.dg/common_equivalence_2.f: New.
22011 * gfortran.dg/common_equivalence_3.f: New.
22012 * gfortran.dg/contained_equivalence_1.f90: New.
22013 * gfortran.dg/module_blank_common.f90: New.
22014 * gfortran.dg/module_commons_1.f90: New.
22015 * gfortran.dg/module_equivalence_1.f90: New.
22016 * gfortran.dg/nested_modules_1.f90: New.
22017 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22018 equivalences and add comment to connect the test with
22019 the PR.
22020
22021 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22022
22023 PR fortran/23765
22024 * gfortran.dg/common_6.f90: New test.
22025
22026 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22027
22028 PR fortran/15326
22029 * gfortran.dg/char_result_1.f90,
22030 * gfortran.dg/char_result_2.f90,
22031 * gfortran.dg/char_result_3.f90,
22032 * gfortran.dg/char_result_4.f90,
22033 * gfortran.dg/char_result_5.f90,
22034 * gfortran.dg/char_result_6.f90,
22035 * gfortran.dg/char_result_7.f90,
22036 * gfortran.dg/char_result_8.f90: New tests.
22037
22038 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22039
22040 PR fortran/19928
22041 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22042
22043 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22044
22045 PR obj-c++/16816
22046 * obj-c++.dg/selector-5.mm: New test.
22047 * obj-c++.dg/selector-6.mm: New test.
22048
22049 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22050
22051 PR objc/20574
22052 PR objc/19324
22053 * objc.dg/error-1.m: New test.
22054
22055 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22056
22057 PR fortran/23373
22058 * gfortran.fortran-torture/execute/pr23373-1.f90,
22059 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22060
22061 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22062
22063 PR libfortran/23760
22064 * gfortran.dg/g77/1832.f: Remove long string in write statement
22065 to allow the test to pass on correct list directed output with
22066 prepended space.
22067
22068 2005-09-07 James E Wilson <wilson@specifix.com>
22069
22070 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22071
22072 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22073
22074 * gfortran.dg/parameter+save.f90: Rename to
22075 * gfortran.dg/parameter_save.f90: .. this.
22076
22077 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22078
22079 PR fortran/20848
22080 * gfortran.dg/parameter+save.f90: New test case.
22081
22082 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22083
22084 PR fortran/19269
22085 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22086
22087 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22088
22089 PR c/23075
22090 * gcc.dg/pr23075.c: New test.
22091 * g++.dg/warn/pr23075.C: New test.
22092
22093 PR target/22362
22094 * gcc.target/i386/pr22362.c: New test.
22095
22096 PR rtl-optimization/23098
22097 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22098
22099 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22100 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22101 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22102
22103 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22104
22105 * g++.dg/expr/cast6.C: New test.
22106
22107 PR c++/9782
22108 * g++.dg/init/new15.C: New test.
22109
22110 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22111
22112 * gcc.dg/vect/Os-vect-95.c: New test.
22113 * gcc.dg/vect/vect-95.c: Same.
22114
22115 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22116
22117 * gcc.dg/vect/vect-29.c: Update xfail testing.
22118 * gcc.dg/vect/vect-44.c: Same.
22119 * gcc.dg/vect/vect-48.c: Same.
22120 * gcc.dg/vect/vect-50.c: Same.
22121 * gcc.dg/vect/vect-72.c: Same.
22122 * gcc.dg/vect/vect-77.c: Same.
22123 * gcc.dg/vect/vect-78.c: Same.
22124 * gcc.dg/vect/vect-80.c: Same.
22125 * gcc.dg/vect/vect-96.c: Same.
22126 * gcc.dg/vect/vect-100.c: Same.
22127 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22128 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22129 * gfortran.dg/vect/vect-5.f90: Same.
22130
22131 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22132
22133 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22134 start strings.
22135 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22136 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22137
22138 PR c++/23056
22139 * g++.dg/opt/pr23056.C: New test.
22140
22141 PR rtl-optimization/23098
22142 * gcc.target/i386/pr23098.c: New test.
22143
22144 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22145
22146 PR c++/23667
22147 * g++.dg/template/static15.C: New test.
22148
22149 PR c++/21440
22150 * g++.dg/ext/stmtexpr5.C: New test.
22151 * g++.dg/ext/stmtexpr6.C: Likewise.
22152
22153 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22154
22155 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22156
22157 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22158 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22159 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22160
22161 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22162
22163 PR libfortran/23321
22164 * gfortran.dg/direct_io_4.f90: New test case.
22165
22166 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22167 Rasmus Hahn <rassahah@neofonie.de>
22168
22169 PR libobjc/23108
22170 * objc.dg/type-stream-1.m: New test.
22171
22172 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22173
22174 PR fortran/23661
22175 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22176 gfortran.dg/print_fmt_3.f90: New test.
22177
22178 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22179
22180 * gfortran.dg/fmt_t_1.f90: New test.
22181
22182 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22183
22184 PR rtl-optimization/23454
22185 * g++.dg/opt/pr23454.C: New test.
22186
22187 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22188
22189 PR c++/23699
22190 * g++.dg/ext/static1.C: New test.
22191
22192 2005-09-02 Richard Henderson <rth@redhat.com>
22193
22194 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22195 tail call to check_fa_work.
22196
22197 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22198
22199 PR c++/21687
22200 * g++.dg/other/gc3.C: New test.
22201
22202 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22203
22204 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22205 * gcc.dg/20050826-1.c: Likewise.
22206
22207 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22208
22209 PR c++/23167
22210 * g++.dg/expr/volatile1.C: New test.
22211
22212 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22213
22214 PR middle-end/23547
22215 * gcc.dg/pr23547.c: New test.
22216
22217 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22218
22219 PR c/22061
22220 * gcc.c-torture/execute/pr22061-1.c,
22221 * gcc.c-torture/execute/pr22061-2.c,
22222 * gcc.c-torture/execute/pr22061-3.c,
22223 * gcc.c-torture/execute/pr22061-4.c: New tests.
22224
22225 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22226
22227 * gcc.dg/Wredundant-decls-2.c: New test to check that
22228 -Wredundant-decls does not issue warning for a variable
22229 definition following a declaration.
22230
22231 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22232
22233 PR debug/7241
22234 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22235 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22236 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22237
22238 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22239 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22240 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22241 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22242 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22243 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22244 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22245 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22246
22247 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22248
22249 PR objc/23306
22250 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22251 scan-assmbler.
22252
22253 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22254
22255 PR target/21255
22256 * gcc.dg/pr21255-1.c: New test.
22257 * gcc.dg/pr21255-2-mb.c: Likewise.
22258 * gcc.dg/pr21255-2-ml.c: Likewise.
22259 * gcc.dg/pr21255-3.c: Likewise.
22260 * gcc.dg/pr21255-4.c: Likewise.
22261
22262 2005-08-31 Dale Johannesen <dalej@apple.com>
22263
22264 * gcc.dg/20050830-1.c: New.
22265
22266 2005-08-31 Josh Conner <jconner@apple.com>
22267
22268 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22269 command-line options for arm-*-* targets.
22270 * g++.dg/init/array16.C: Likewise.
22271 * g++.dg/other/crash-4.C: Likewise.
22272
22273 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22274
22275 PR obj-c++/23640
22276 * obj-c++.dg/gnu-runtime-3.mm: New test.
22277
22278 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22279
22280 PR c++/13377
22281 * g++.dg/lookup/ambig4.C: New test.
22282 * g++.dg/lookup/ambig5.C: New test.
22283 * g++.dg/tc1/dr101.C: Adjust error markers.
22284
22285 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22286
22287 PR c++/23639
22288 * g++.dg/template/ttp5.C: Adjust error markers.
22289
22290 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22291
22292 PR testsuite/23609
22293 * lib/obj-c++.exp: Include target-libpath.exp.
22294 (obj-c++_link_flags): Look for the GNU libobjc library
22295 and set the library path to include it.
22296 Don't manually set LD_LIBRARY_PATH (etc.) but call
22297 set_ld_library_path_env_vars instead.
22298 (obj-c++_target_compile): Don't set library path or
22299 linker flags because they are already set correctly
22300 in obj-c++_link_flags.
22301
22302 2005-08-30 Josh Conner <jconner@apple.com>
22303
22304 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22305 to command-line options for arm-*-* targets.
22306
22307 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22308
22309 * g++.dg/other/i386-1.C: New.
22310
22311 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22312
22313 PR preprocessor/20348
22314 PR preprocessor/20356
22315 * gcc.dg/cpp/pr20348.c: New test.
22316 * gcc.dg/cpp/pr20348.h: New file.
22317 * gcc.dg/cpp/inc/pr20348.h: New file.
22318 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22319 * gcc.dg/cpp/pr20356.c: New test.
22320 * gcc.dg/cpp/pr20356.h: New file.
22321 * gcc.dg/cpp/inc/pr20356.h: New file.
22322 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22323
22324 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22325
22326 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22327 Fix array dimension to avoid correct end-of-file error.
22328
22329 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22330
22331 PR libfortran/23598
22332 * gfortran.dg/iostat_1.f90: New test.
22333
22334 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22335
22336 PR middle-end/23408
22337 * gcc.dg/pr23408.c: New test.
22338
22339 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22340
22341 PR c++/23099
22342 * g++.dg/init/member1.C: Make sure erroneous static data member
22343 definitions are required.
22344 * g++.dg/template/static13.C: New test.
22345 * g++.dg/template/static14.C: Likewise.
22346
22347 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22348
22349 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22350 -march=pentium4, remove ilp32 requirement.
22351
22352 PR middle-end/23484
22353 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22354 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22355
22356 2005-08-29 Andreas Jaeger <aj@suse.de>
22357
22358 PR testsuite/23607
22359 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22360
22361 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22362
22363 * gcc.c-torture/execute/20050316-2.c: New test.
22364 * gcc.c-torture/execute/20050316-3.c: New test.
22365 * gcc.dg/torture/pr16104-1.c: New test.
22366
22367 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22368
22369 PR middle-end/23463
22370 * gcc.c-torture/execute/zero-struct-1.c: New test.
22371
22372 2005-08-27 Richard Guenther <rguenther@suse.de>
22373
22374 PR target/23575
22375 * gcc.target/i386/pr23575.c: New testcase.
22376
22377 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22378
22379 PR rtl-optimization/23561
22380 * gcc.c-torture/execute/20050826-1.c: New test.
22381
22382 PR rtl-opt/23560
22383 * gcc.c-torture/execute/20050826-2.c: New test.
22384
22385 2005-08-26 Dale Johannesen <dalej@apple.com>
22386
22387 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22388 * gcc.dg/20050826-1.c: New.
22389
22390 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22391
22392 PR c++/19004
22393 * g++.dg/template/nontype13.C: New test.
22394
22395 PR c++/23491
22396 * g++.dg/init/new14.C: New test.
22397 * g++.dg/expr/anew1.C: Do not XFAIL.
22398 * g++.dg/expr/anew2.C: Likewise.
22399 * g++.dg/expr/anew3.C: Likewise.
22400
22401 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22402
22403 PR middle-end/22439
22404 * gcc.dg/vla-3.c: New test.
22405
22406 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22407
22408 PR fortran/20363
22409 * gfortran.dg/named_interface.f90: New.
22410
22411 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22412
22413 * gcc.c-torture/execute/frame-address.c: New test.
22414
22415 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22416
22417 PR c++/20817
22418 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22419
22420 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22421
22422 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22423
22424 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22425
22426 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22427 * gcc.dg/altivec-22.c: Rename from..
22428 * gcc.dg/altivec-nomfcr.c: ..this.
22429
22430 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22431
22432 PR tree-optimization/23546
22433 * gcc.dg/tree-ssa/pr23546.c: New test.
22434
22435 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22436
22437 PR fortran/17758
22438 * gfortran.dg/nonreturning_statements.f90: New test.
22439
22440 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22441
22442 PR c++/22454
22443 * g++.dg/parse/crash29.C: New.
22444
22445 2005-08-23 DJ Delorie <dj@redhat.com>
22446
22447 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22448 constants have the L suffix.
22449
22450 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22451
22452 PR c++/23044
22453 * g++.dg/template/instantiate8.C: New.
22454
22455 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22456
22457 PR middle-end/23467
22458 * gcc.c-torture/execute/pr23467.c: New test.
22459
22460 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22461
22462 PR tree-optimization/22043
22463 * gcc.c-torture/execute/20050613-1.c: New test.
22464
22465 2005-08-23 Ben Elliston <bje@au.ibm.com>
22466
22467 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22468
22469 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22470
22471 PR rtl-optimization/23478
22472 * g++.dg/opt/pr23478.C: New test.
22473
22474 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22475
22476 PR c/18715
22477 * gcc.dg/switch-warn-3.c: New test.
22478
22479 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22480
22481 PR c++/22233
22482 * g++.dg/template/param1.C: New test.
22483
22484 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22485
22486 PR c++/23089
22487 * g++.dg/other/incomplete1.C: New test.
22488
22489 2005-08-22 Ira Rosen <irar@il.ibm.com>
22490
22491 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22492 are vectorizable.
22493
22494 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22495
22496 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22497 d_lines_5.f: New.
22498
22499 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22500
22501 * gcc.target/i386/sse-4.c: New test.
22502
22503 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22504
22505 PR testsuite/23239
22506 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22507
22508 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22509
22510 * gcc.dg/20050811-1.c: New test.
22511 * gcc.dg/20050811-2.c: New test.
22512
22513 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22514
22515 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22516
22517 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22518
22519 PR 23476
22520 * gcc.c-torture/compile/pr23476.c: New test.
22521
22522 2005-08-19 Devang Patel <dpatel@apple.com>
22523
22524 PR tree-optimization/23048
22525 * gcc.dg/tree-ssa/pr23048.c: New test.
22526
22527 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22528
22529 PR middle-end/20624
22530 * g++.dg/warn/Wreturn-3.C: New test
22531
22532 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22533
22534 PR tree-optimization/22228
22535 * g++.dg/vect/pr22543.cc: New test.
22536
22537 2005-08-17 Steven Bosscher <stevenb@suse.de>
22538
22539 PR tree-optimization/21574
22540 * gcc.dg/tree-ssa/pr21574.c: New test.
22541
22542 2005-08-16 James E Wilson <wilson@specifix.com>
22543
22544 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22545
22546 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22547
22548 PR tree-opt/23402
22549 * gcc.c-torture/compile/zero-strct-3.c: New test.
22550 * gcc.c-torture/compile/zero-strct-4.c: New test.
22551
22552 2005-08-16 Steven Bosscher <stevenb@suse.de>
22553
22554 PR target/23376
22555 * gcc.target/x86_64/pr23376.c: New test.
22556
22557 2005-08-16 Ian Lance Taylor <ian@airs.com>
22558
22559 PR c++/23337
22560 * g++.dg/ext/vector2.C: New.
22561
22562 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22563
22564 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22565
22566 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22567
22568 PR libfortran/23428
22569 * gfortran.dg/inquire-complex.f90: New test case.
22570
22571 2005-08-16 James E Wilson <wilson@specifix.com>
22572
22573 PR tree-optimization/21105
22574 * gcc.dg/large-size-array.c: New.
22575
22576 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22577
22578 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22579 type.
22580 * gcc.dg/vect/vect-41: Likewise.
22581 * gcc.dg/vect/vect-42: Likewise.
22582 * gcc.dg/vect/vect-43: Likewise.
22583 * gcc.dg/vect/vect-44: Likewise.
22584 * gcc.dg/vect/vect-46: Likewise.
22585 * gcc.dg/vect/vect-47: Likewise.
22586 * gcc.dg/vect/vect-48: Likewise.
22587 * gcc.dg/vect/vect-52: Likewise.
22588 * gcc.dg/vect/vect-53: Likewise.
22589 * gcc.dg/vect/vect-54: Likewise.
22590 * gcc.dg/vect/vect-55: Likewise.
22591 * gcc.dg/vect/vect-56: Likewise.
22592 * gcc.dg/vect/vect-57: Likewise.
22593 * gcc.dg/vect/vect-58: Likewise.
22594 * gcc.dg/vect/vect-59: Likewise.
22595 * gcc.dg/vect/vect-60: Likewise.
22596 * gcc.dg/vect/vect-61: Likewise.
22597 * gcc.dg/vect/vect-85: Likewise.
22598 * gcc.dg/vect/vect-87: Likewise.
22599 * gcc.dg/vect/vect-88: Likewise.
22600 * gcc.dg/vect/vect-93.c: Likewise.
22601 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22602 * gcc.dg/vect/vect-75: Likewise.
22603 * gcc.dg/vect/vect-76: Likewise.
22604 * gcc.dg/vect/vect-77: Likewise.
22605 * gcc.dg/vect/vect-78: Likewise.
22606 * gcc.dg/vect/vect-80: Likewise.
22607 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22608 vectorized for the expected reason, rather than checking how alignment
22609 was handled.
22610 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22611 aligned type and also instead of aligned pointers. Added documentation.
22612
22613 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22614
22615 * gfortran.dg/power.f90: New test.
22616
22617 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22618
22619 PR rtl-optimization/23299
22620 * g++.dg/opt/pr23299.C: New test.
22621
22622 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22623
22624 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22625
22626 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22627
22628 * g++.dg/template/local6.C: New test.
22629
22630 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22631
22632 * execute/exceptions/finally-1.m: Check that the catch and finally are
22633 being called. Also add a "return 0;" at the end of main.
22634
22635 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22636
22637 PR fortran/21432.
22638 * gfortran.dg/namelist_print_1.f: New test of functionality of
22639 PRINT namelist.
22640 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22641 namelist generates error with -std=f95.
22642
22643 2005-08-14 Ira Rosen <irar@il.ibm.com>
22644
22645 PR tree-optimization/23119
22646 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22647
22648 2005-08-13 Marcin Koziej <creep@desk.pl>
22649 Andrew Pinski <pinskia@physics.uc.edu>
22650
22651 PR libobjc/22492
22652 * execute/exceptions/finally-1.m: New test.
22653
22654 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22655
22656 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22657 testsuite.
22658 * objc/execute/exceptions/trivial.m: New test.
22659 * objc.dg/try-catch-11.m: Move to ...
22660 * objc/execute/exceptions/foward-1.m: Here.
22661 * objc.dg/try-catch-2.m: Move to ...
22662 * objc/execute/exceptions/catchall-1.m: Here.
22663 * objc.dg/try-catch-8.m: Move to ...
22664 * objc/execute/exceptions/local-variables-1.m: Here.
22665
22666 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22667
22668 * objc.dg/nested-func-1.m: Move to ...
22669 * objc/execute/nested-func-1.m: Here.
22670
22671 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22672
22673 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22674 in ${options} instead of [target_info name].
22675 * lib/obj-c++.exp (objc_target_compile): Likewise.
22676
22677 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22678
22679 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22680
22681 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22682
22683 part of PR testsuite/23348
22684 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22685 each of the torture options.
22686 * objc/compile/trivial.m: New test.
22687
22688 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22689
22690 * gfortran.dg/eoshift.f90: Correct format.
22691
22692 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22693
22694 * gfortran.fortran-torture/execute/character_passing.f90:
22695 Fix comment typo.
22696
22697 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22698
22699 PR c++/8271
22700 * g++.dg/template/unify10.C: New.
22701
22702 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22703
22704 * g++.dg/parse/pr22514.C: Move to...
22705 * g++.dg/debug/pr22514.C: here.
22706
22707 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22708
22709 PR c++/23266
22710 * g++.dg/inherit/pure1.C: New test.
22711
22712 * ChangeLog: Fix typos.
22713
22714 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22715 Steven Bosscher <stevenb@suse.de>
22716
22717 * gfortran.dg/runtime_warning_1.f90: New test.
22718
22719 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22720
22721 PR c++/23219
22722 * g++.dg/parse/crash28.C: New.
22723
22724 2005-08-11 Richard Guenther <rguenther@suse.de>
22725
22726 PR target/23289
22727 * gcc.target/i386/tailcall-1.c: New testcase.
22728
22729 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22730
22731 * gcc.dg/vect/vect-67.c: Un-xfail.
22732
22733 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22734
22735 PR c++/23225
22736 * g++.dg/parse/crash27.C: new test.
22737
22738 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22739
22740 PR libfortran/22143
22741 * gfortran.dg/shift-kind.f90: New testcase.
22742
22743 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22744
22745 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22746 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22747
22748 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22749
22750 PR c++/20646
22751 * g++.dg/other/mult-stor1.C: New test.
22752
22753 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22754
22755 * gcc.c-torture/pr18299-1.c: Move to ...
22756 * gcc.c-torture/compile/pr18299-1.c: Here.
22757
22758 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22759
22760 * gfortran/fortran.torture/execute/character_passing.f90:
22761 Fix types for LSAME.
22762
22763 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22764
22765 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22766 input data back to what it was originally.
22767
22768 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22769
22770 * objc.dg/try-catch-8.m: Enable for all targets.
22771
22772 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22773
22774 * gcc.dg/pr23165.c: New test.
22775
22776 2005-08-09 Steven Bosscher <stevenb@suse.de>
22777
22778 PR tree-optimization/23234
22779 * gcc.dg/tree-ssa/pr23234.c: New test.
22780
22781 2005-08-08 Josh Conner <jconner@apple.com>
22782
22783 PR rtl-optimization/23241
22784 * gcc.dg/char-compare.c: New test.
22785
22786 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22787
22788 PR c++/22508
22789 * g++.dg/init/new13.C: New test.
22790
22791 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22792
22793 PR c++/21166
22794 * g++.dg/other/crash-4.C: Adjust
22795 * g++/dg/ext/packed9.C: New.
22796
22797 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22798
22799 PR middle-end/21964
22800 * gcc.c-torture/execute/pr21964-1.c: New test.
22801
22802 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22803
22804 PR c/22458
22805 * gcc.dg/pr22458-1.c: New test.
22806
22807 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22808 Steven G. Kargl <kargls@comcast.net>
22809
22810 PR fortran/22390
22811 * gfortran.dg/flush_1.f90: New test.
22812
22813 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22814
22815 PR c++/23191
22816 * g++.dg/template/eh2.C: New test.
22817
22818 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22819
22820 PR c++/19498
22821 * g++.dg/template/instantiate7.C: New test.
22822
22823 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
22824
22825 PR c/23113
22826 * gcc.dg/Wunused-value-1.c: New test.
22827
22828 2005-08-06 Richard Sandiford <richard@codesourcery.com>
22829
22830 PR rtl-optimization/23233
22831 * gcc.c-torture/compile/pr23233-1.c: New test.
22832
22833 2005-08-06 Jakub Jelinek <jakub@redhat.com>
22834
22835 PR fortran/18833
22836 PR fortran/20850
22837 * gfortran.dg/equiv_1.f90: New test.
22838 * gfortran.dg/equiv_2.f90: New test.
22839 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22840 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22841 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22842
22843 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22844
22845 * gcc.c-torture/execute/vrp-5.c: New test.
22846 * gcc.c-torture/execute/vrp-6.c: New test.
22847 * gcc.dg/tree-ssa/vrp21.c: New test.
22848
22849 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22850
22851 * g++.dg/parse/pr22514.C: New test.
22852
22853 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
22854
22855 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22856
22857 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22858 instead of constant loads / pool entries.
22859
22860 2005-08-05 David Edelsohn <edelsohn@gnu.org>
22861
22862 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22863 TEST_TO_WCTYPE.
22864
22865 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
22866
22867 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22868 __WINT_TYPE__ in generated prototypes if possible.
22869
22870 2005-08-04 Diego Novillo <dnovillo@redhat.com>
22871
22872 PR 22037
22873 * g++.dg/tree-ssa/pr22037.C:
22874
22875 2005-08-04 Richard Henderson <rth@redhat.com>
22876
22877 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22878 scan-tree-dump-times directive.
22879
22880 2005-08-04 Jan Hubicka <jh@suse.cz>
22881
22882 * gcov-1.C: Fix switch counts.
22883 * gcov-4b.c: Likewise.
22884
22885 2005-08-03 Jeff Law <law@redhat.com>
22886
22887 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22888
22889 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
22890
22891 * gcc.c-torture/execute/pr23135.c: New test.
22892
22893 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22894
22895 PR tree-optimization/19899
22896 * gcc.dg/tree-ssa/scev-1.c: New test.
22897 * gcc.dg/tree-ssa/scev-2.c: New test.
22898
22899 2005-08-03 Richard Sandiford <richard@codesourcery.com>
22900
22901 PR target/18582
22902 * gcc.dg/torture/pr18582-1.c: New test.
22903
22904 2005-08-03 Jan Hubicka <jh@suse.cz>
22905
22906 * update-conroll.c: New testcase.
22907 * update-conroll-2.c: New testcase.
22908
22909 2005-08-02 David Edelsohn <edelsohn@gnu.org>
22910
22911 * gfortran.dg/constant_substring.f: New test.
22912 * gfortran.dg/pr22491.f: New test.
22913
22914 2005-08-02 Jan Hubicka <jh@suse.cz>
22915
22916 * update-threading.c: Replace by the proper one.
22917
22918 2005-08-02 Diego Novillo <dnovillo@redhat.com>
22919
22920 PR 23164
22921 * g++.dg/tree-ssa/pr23164.C: New test.
22922
22923 2005-08-02 Diego Novillo <dnovillo@redhat.com>
22924
22925 * gcc.dg/tree-ssa/pr23192.c: New test.
22926
22927 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
22928
22929 * gcc.c-torture/execute/vrp-4.c: New test.
22930
22931 2005-08-02 Jan Hubicka <jh@suse.cz>
22932
22933 * update-threading.c: New test.
22934
22935 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
22936
22937 * gcc.c-torture/compile/20050801-1.c: New test.
22938 * gcc.c-torture/compile/20050801-2.c: New test.
22939
22940 2005-08-01 Jan Hubicka <jh@suse.cz>
22941
22942 * val-prof-5.c: New test.
22943
22944 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
22945
22946 PR c/22311
22947 * gcc.dg/pr22311-1.c : New test.
22948
22949 2005-07-31 Steven Bosscher <stevenb@suse.de>
22950
22951 PR target/23095
22952 * gfortran.dg/pr23095.f: New test.
22953
22954 PR c++/22003
22955 * g++.dg/other/pr22003.C: New test.
22956
22957 2005-07-31 Richard Sandiford <richard@codesourcery.com>
22958
22959 PR target/20621
22960 * gcc.c-torture/execute/pr20621-1.c: New test.
22961
22962 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
22963
22964 * gfortran.dg/comma_format_extension_4.f: Adjust length
22965 of string for format.
22966 * gfortran.dg/der_array_io_1.f: Replace illegal internal
22967 print statement with internal write.
22968 * gfortran.dg/der_array_io_2.f: Likewise.
22969 * gfortran.dg/der_array_io_3.f: Likewise.
22970
22971 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
22972
22973 * gcc.dg/fold-abs-4.c: new test.
22974
22975 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
22976
22977 PR fortran/22570 an related issues.
22978 * gfortran.dg/x_slash_1.f: New test.
22979
22980 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
22981
22982 PR c/23143
22983 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22984 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22985
22986 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22987
22988 PR c/529
22989 * gcc.dg/Wshadow-3.c: New test.
22990
22991 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
22992
22993 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22994 used to have the wrong bounds).
22995
22996 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
22997
22998 PR c/21720
22999 * gcc.dg/hex-round-1.c: Test more cases.
23000 * gcc.dg/hex-round-2.c: New test.
23001
23002 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23003
23004 PR 22550
23005 * g++.dg/tree-ssa/pr22550.C: New test.
23006
23007 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23008
23009 * gcc.dg/tree-ssa/vrp19.c: New test.
23010 * gcc.dg/tree-ssa-vrp20.c: New test.
23011
23012 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23013
23014 PR c/22240
23015 * gcc.dg/transparent-union-4.c: New test.
23016
23017 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23018
23019 PR c/22192
23020 * gcc.dg/c99-vla-2.c: New test.
23021
23022 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23023
23024 PR c/21720
23025 * gcc.dg/hex-round-1.c: New test.
23026
23027 2005-07-28 Jan Hubicka <jh@suse.cz>
23028
23029 * inliner-1.c: Do not dump everything.
23030 * tree-prof.exp: Do not pass -ftree-based-profiling.
23031 * bprob.exp: Likewise.
23032
23033 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23034
23035 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23036
23037 PR c++/22545
23038 * g++.dg/expr/ptrmem7.C: New test.
23039
23040 2005-07-28 Mike Stump <mrs@apple.com>
23041
23042 * g++.old-deja/g++.mike/visibility-1.C: New test.
23043
23044 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23045
23046 PR c/20187
23047 * gcc.c-torture/execute/pr20187-1.c: New test.
23048
23049 2005-07-28 Jeff Law <law@redhat.com>
23050
23051 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23052 * gcc.dg/tree-ssa/vrp18.c: New test.
23053
23054 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23055
23056 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23057
23058 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23059
23060 PR tree-optimization/22506
23061 * gcc.dg/vect/ps22506.c: New test.
23062
23063 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23064
23065 PR target/21149
23066 * gcc.target/i386/sse-3.c: New test.
23067
23068 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23069
23070 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23071 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23072
23073 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23074
23075 PR c/22589
23076 * gcc.c-torture/compile/pr22589-1.c: New test.
23077
23078 2005-07-28 Jan Hubicka <jh@suse.cz>
23079
23080 * update-loopch.c: New testcase.
23081
23082 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23083
23084 PR rtl-optimization/23047
23085 * gcc.c-torture/execute/pr23047.c: New test.
23086 * gcc.c-torture/execute/pr23047.x: New.
23087
23088 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23089
23090 PR tree-optimization/22493
23091 * gcc.c-torture/execute/pr22493-1.c: New test.
23092 * gcc.c-torture/execute/pr22493-1.x: New.
23093 * gcc.c-torture/execute/vrp-1.c: New test.
23094 * gcc.c-torture/execute/vrp-2.c: New test.
23095 * gcc.c-torture/execute/vrp-2.c: New test.
23096
23097 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23098
23099 * gcc.target/frv/all-builtin-read8.c: Delete.
23100 * gcc.target/frv/all-builtin-read16.c: Delete.
23101 * gcc.target/frv/all-builtin-read32.c: Delete.
23102 * gcc.target/frv/all-builtin-read64.c: Delete.
23103 * gcc.target/frv/all-builtin-write8.c: Delete.
23104 * gcc.target/frv/all-builtin-write16.c: Delete.
23105 * gcc.target/frv/all-builtin-write32.c: Delete.
23106 * gcc.target/frv/all-builtin-write64.c: Delete.
23107 * gcc.target/frv/all-read-write-1.c: New.
23108
23109 2005-07-27 Jeff Law <law@redhat.com>
23110
23111 * gcc.c-torture/execute/pr22630.c: New test.
23112
23113 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23114
23115 PR tree-optimization/23073
23116 * gcc.dg/vect/nodump-pr23073.c: New test.
23117 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23118
23119 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23120
23121 PR tree-optimize/22348
23122 * gcc.c-torture/execute/pr22348.c: New.
23123
23124 2005-07-27 Richard Guenther <rguenther@suse.de>
23125
23126 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23127
23128 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23129
23130 PR fortran/22503
23131 * gfortran.dg/logical_comp.f90: New test.
23132
23133 2005-07-27 Jan Hubicka <jh@suse.cz>
23134
23135 * inliner-1.c: Add cleanup of dumps.
23136 * val-prof-*.c: Likewise.
23137 * update-tailcall.c: New.
23138
23139 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23140
23141 PR 22591
23142 * gcc.dg/tree-ssa/pr22591.c: New test.
23143 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23144
23145 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23146
23147 PR libobjc/22606
23148 * objc.dg/try-catch-11.m: New test.
23149
23150 2005-07-26 Richard Guenther <rguenther@suse.de>
23151
23152 PR tree-optimization/22486
23153 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23154
23155 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23156
23157 PR tree-opt/22484
23158 * g++.dg/opt/loop2.C: New test.
23159
23160 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23161
23162 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23163 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23164
23165 2005-07-25 Adam Nemet <anemet@lnxw.com>
23166
23167 * lib/profopt.exp (profopt-execute): Check for profiling data
23168 files on the target.
23169
23170 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23171
23172 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23173 for matching of asm labels.
23174
23175 2005-07-25 Richard Guenther <rguenther@suse.de>
23176
23177 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23178
23179 2005-07-25 Richard Guenther <rguenther@suse.de>
23180
23181 PR testsuite/22624
23182 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23183
23184 2005-07-25 Ira Rosen <irar@il.ibm.com>
23185
23186 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23187 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23188 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23189 * gcc.dg/vect/vect-100.c: New test.
23190 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23191 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23192 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23193 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23194 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23195 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23196 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23197 * gfortran.dg/vect/pr19049.f90: New testcase.
23198 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23199
23200 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23201
23202 * gcc.c-torture/execute/20050713-1.c: New test.
23203
23204 PR fortran/20063
23205 * gfortran.fortran-torture/execute/data_4.f90: New test.
23206
23207 PR middle-end/20303
23208 * gcc.dg/visibility-d.c: New test.
23209
23210 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23211
23212 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23213 * gfortran.dg/underflow.f90: Ditto.
23214
23215 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23216
23217 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23218 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23219 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23220
23221 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23222
23223 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23224 include case of field width of zero.
23225
23226 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23227
23228 PR libgfortran/21875
23229 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23230 with trailing blanks on normal formatted read.
23231
23232 2005-07-23 Chao-ying Fu <fu@mips.com>
23233
23234 * gcc.target/mips/mips32-dsp-type.c: New test.
23235 * gcc.target/mips/mips32-dsp.c: New test.
23236
23237 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23238
23239 PR testsuite/21073
23240 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23241
23242 PR testsuite/20454
23243 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23244 and __cyg_profile_func_exit.
23245
23246 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23247
23248 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23249 * gfortran.dg/comma_format_extension_4.f: Same.
23250 * gfortran.dg/pr15332.f: Same.
23251 * gfortran.dg/pr21730.f: Same.
23252
23253 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23254
23255 * g++.dg/opt/vrp2.C: Fix testcase.
23256
23257 PR tree-opt/22625
23258 * g++.dg/opt/vrp2.C: New test.
23259
23260 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23261
23262 PR debug/21828
23263 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23264
23265 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23266
23267 * gcc.dg/tree-ssa/20050719-1.c: New test.
23268
23269 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23270
23271 * gcc.dg/bfin-longcall-1.c: New file.
23272 * gcc.dg/bfin-longcall-2.c: New file.
23273
23274 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23275
23276 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23277
23278 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23279
23280 PR middle-end/19055
23281 * gcc.dg/tree-ssa/pr19055.c: New test.
23282 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23283
23284 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23285
23286 PR C++/22358
23287 * g++.dg/other/pr22358.C: New test.
23288
23289 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23290
23291 PR c++/2922
23292 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23293
23294 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23295
23296 PR c++/15938
23297 * g++.dg/init/union2.C: New test.
23298
23299 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23300
23301 PR c/22393
23302 * gcc.dg/complex-4.c: New test.
23303
23304 2005-07-21 Richard Guenther <rguenther@suse.de>
23305
23306 PR testsuite/22522
23307 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23308 scanning for asm labels.
23309 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23310
23311 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23312
23313 PR target/22085
23314 * gcc.dg/altivec-pr22085.c: New.
23315
23316 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23317
23318 PR tree-optimization/19210
23319 * gcc.dg/tree-ssa/pr19210-1.c: New.
23320 * gcc.dg/tree-ssa/pr19210-2.c: New.
23321
23322 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23323
23324 PR rtl-optimization/22167
23325 * g++.dg/opt/pr22167.C: New test.
23326
23327 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23328
23329 PR c++/2922
23330 * g++.dg/lookup/two-stage2.C: New.
23331 * g++.dg/lookup/two-stage3.C: New.
23332 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23333 fixed two-stage name lookup for operators.
23334 * g++.dg/template/call3.C: Compiler now produces an appropriate
23335 error message.
23336 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23337 14 as a candidate.
23338 * g++.dg/template/ptrmem4.C: Compiler produces different error
23339 message.
23340 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23341 connect_to_method as a candidate.
23342
23343 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23344
23345 * gcc.dg/fold-alloc-1.c: New test.
23346
23347 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23348
23349 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23350 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23351
23352 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23353
23354 * gcc.dg/fold-abs-1.c: New test.
23355 * gcc.dg/fold-abs-2.c: New test.
23356 * gcc.dg/fold-abs-3.c: New test.
23357
23358 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23359
23360 Make CONSTRUCTOR use VEC to store initializers.
23361 * g++.dg/ext/complit3.C: Check for specific error messages.
23362 * g++.dg/init/brace2.C: Update error message.
23363 * g++.dg/warn/Wbraces2.C: Likewise.
23364
23365 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23366
23367 PR fortran/16940
23368 * gfortran.dg/module_interface_1.f90: New test.
23369
23370 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23371 Kenneth Zadeck <zadeck@naturalbridge.com>
23372
23373 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23374
23375 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23376
23377 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23378 specify -Wformat for these tests.
23379 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23380 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23381 * gcc.dg/format/opt-6.c: Delete.
23382
23383 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23384
23385 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23386 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23387
23388 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23389
23390 * gcc.dg/tree-ssa/alias-2.c: New test.
23391
23392 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23393
23394 PR c++/22263
23395 * g++.dg/template/explicit7.C: New test.
23396
23397 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23398
23399 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23400 field width of 8 to +Inf and -Inf.
23401
23402 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23403
23404 PR c++/22139
23405 * g++.dg/template/friend36.C: New test.
23406
23407 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23408
23409 PR fortran/21730
23410 * gfortran.dg/pr21730.f: New test.
23411
23412 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23413 Kenneth Zadeck <zadeck@naturalbridge.com>
23414
23415 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23416 since pure const detection cannot run at -O1 in c compiler.
23417 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23418 can now optimize this case properly.
23419 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23420 because we now pass.
23421 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23422
23423 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23424
23425 PR c/22421
23426 * gcc.dg/format/bitfld-1.c: New test.
23427
23428 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23429
23430 PR c++/22204
23431 * g++.dg/rtti/repo1.C: New test.
23432
23433 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23434
23435 PR middle-end/22398
23436 * gcc.c-torture/compile/pr22398.c: New test.
23437
23438 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23439
23440 PR c++/22132
23441 * g++.dg/expr/cast4.C: New test.
23442
23443 2005-07-15 Richard Guenther <rguenther@suse.de>
23444
23445 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23446 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23447
23448 2005-07-15 Steven Bosscher <stevenb@suse.de>
23449
23450 PR tree-optimization/22230
23451 * gcc.dg/tree-ssa/pr22230.c: New test.
23452
23453 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23454
23455 * gfortran.dg/g77/cpp6.f: New test.
23456
23457 PR fortran/22417
23458 * gfortran.dg/g77/cpp5.F: New test.
23459 * gfortran.dg/g77/cpp5.h: New file.
23460 * gfortran.dg/g77/cpp5inc.h: New file.
23461
23462 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23463
23464 PR libfortran/16435
23465 * gfortran.dg/tl_editting.f90: New.
23466 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23467
23468 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23469
23470 * gfortran.dg/char_array_constructor.f90: New test.
23471
23472 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23473
23474 * gfortran.dg/past_eor.f90: New.
23475 * gfortran.dg/complex_read.f90: New.
23476
23477 2005-07-13 Jeff Law <law@redhat.com>
23478
23479 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23480 additional casts.
23481
23482 * gcc.dg/tree-ssa/pr22321.c: New test
23483
23484 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23485
23486 PR tree-optimization/21921
23487 * gcc.dg/tree-ssa/pr21921.c: New.
23488
23489 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23490
23491 PR tree-optimizatio/22442
23492 * gcc.dg/tree-ssa/loop-11.c: New test.
23493
23494 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23495
23496 PR tree-opt/21840
23497 * gcc.c-torture/compile/pr21840.c: New test.
23498
23499 2005-07-12 Jan Hubicka <jh@suse.cz>
23500
23501 * gcc.c-torture/compile/pr22379.c: New test.
23502
23503 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23504
23505 PR libfortran/21593
23506 gfortran.dg/dev_null.f90: Remove outdated comment about
23507 PR libfortran/21593.
23508
23509
23510 2005-07-12 Dale Johannesen <dalej@apple.com>
23511
23512 * gcc.target/i386/compress-float-sse.c: New.
23513 * gcc.target/i386/compress-float-sse-pic.c: New.
23514 * gcc.target/i386/compress-float-387.c: New.
23515 * gcc.target/i386/compress-float-387-pic.c: New.
23516 * gcc.dg/compress-float-ppc.c: New.
23517 * gcc.dg/compress-float-ppc-pic.c: New.
23518
23519 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23520
23521 PR libfortran/21593
23522 gfortran.dg/dev_null.f90: Remove targets.
23523
23524 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23525
23526 PR tree-opt/22335
23527 * gcc.dg/pr22335-1.c: New test.
23528 * gcc.dg/pr22335-2.c: New test.
23529
23530 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23531
23532 PR c++/20172
23533 * g++.dg/template/nontype12.C : New test.
23534
23535 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23536
23537 * gcc.dg/tree-ssa/loop-10.c: New test.
23538
23539 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23540
23541 * gcc.c-torture/execute/20020720-1.x: Remove.
23542
23543 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23544
23545 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23546
23547 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23548
23549 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23550 (dg-mips-options): Use it.
23551
23552 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23553
23554 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23555
23556 2005-07-09 Richard Henderson <rth@redhat.com>
23557
23558 * lib/target-supports.exp (check_effective_target_sync_char_short):
23559 Add alpha.
23560
23561 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23562
23563 PR libfortran/22217
23564 * gfortran.dg/negative-z-descriptor.f90: New test.
23565
23566 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23567
23568 PR tree-opt/22329
23569 * gcc.dg/pr22329.c: New test.
23570
23571 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23572
23573 PR tree-optimization/20139
23574 * gcc.dg/tree-ssa/pr20139.c: New.
23575
23576 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23577
23578 PR tree-opt/22356
23579 * gcc.dg/pr22356-1.c: New test.
23580
23581 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23582
23583 PR c++/21799
23584 * g++.dg/template/unify8.C: New.
23585 * g++.dg/template/unify9.C: New.
23586
23587 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23588
23589 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23590
23591 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23592
23593 * gcc.dg/darwin-version-1.c: New.
23594 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23595 * gcc.dg/builtins-20.c: Likewise.
23596 * gcc.dg/builtins-53.c: Likewise.
23597 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23598 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23599 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23600 * gcc.dg/torture/builtins-power-1.c: Likewise.
23601 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23602 on Darwin.
23603
23604 2005-07-07 Jeff Law <law@redhat.com>
23605
23606 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23607 argument evaluation order.
23608
23609 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23610
23611 PR libfortran/21594
23612 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23613 Add test cases where the shift length is greater than the
23614 array length.
23615
23616 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23617
23618 * obj-c++.dg/proto-lossage-6.mm: New.
23619 * objc.dg/proto-lossage-6.m: New.
23620
23621 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23622
23623 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23624 * objc.dg/gnu-runtime-2.m: Likewise.
23625
23626 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23627
23628 * gfortran.dg/longline.f: New test.
23629
23630 * gfortran.dg/badline.f: New test.
23631
23632 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23633
23634 PR fortran/16531
23635 PR fortran/15966
23636 PR fortran/18781
23637 * gfortran.dg/hollerith.f90: New.
23638 * gfortran.dg/hollerith2.f90: New.
23639 * gfortran.dg/hollerith3.f90: New.
23640 * gfortran.dg/hollerith4.f90: New.
23641 * gfortran.dg/hollerith_f95.f90: New.
23642 * gfortran.dg/hollerith_legacy.f90: New.
23643 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23644
23645 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23646
23647 PR objc/22274
23648 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23649 * objc.dg/gnu-runtime-2.m: New.
23650
23651 2005-07-06 Jeff Law <law@redhat.com>
23652
23653 * gcc.dg/tree-ssa/vrp17.c: New test.
23654
23655 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23656
23657 PR fortran/22327
23658 * gfortran.dg/array_constructor_5.f90: New test.
23659
23660 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23661
23662 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23663
23664 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23665
23666 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23667 * gcc.dg/980816-1.c: Ditto.
23668
23669 2005-07-06 Jeff Law <law@redhat.com>
23670
23671 * gcc.c-torture/compile/pr21356.c: New test.
23672
23673 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23674
23675 PR c/22013
23676 PR c/22098
23677 * gcc.c-torture/compile/pr22013-1.c,
23678 gcc.c-torture/execute/pr22098-1.c,
23679 gcc.c-torture/execute/pr22098-2.c,
23680 gcc.c-torture/execute/pr22098-3.c: New tests.
23681
23682 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23683
23684 PR c/22308
23685 * gcc.dg/pr22308-1.c: New test.
23686
23687 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23688
23689 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23690 target.
23691 * gcc.dg/compare9.c: Use -fshort-enums instead of
23692 -fno-short-enums. Change the last test to dg-bogus.
23693
23694 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23695
23696 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23697 * gcc.dg/compare9.c: New.
23698
23699 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23700
23701 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23702
23703 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23704
23705 PR testsuite/22288
23706 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23707
23708
23709 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23710
23711 * gcc.dg/format/gcc_gfc-1.c: New.
23712
23713 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23714
23715 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23716
23717 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23718
23719 PR fortran/20842
23720 * gfortran.dg/io_invalid_1.f90: New test.
23721
23722 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23723
23724 * gcc.dg/format/gcc_diag-1.c: Update.
23725
23726 2005-07-02 Jeff Law <law@redhat.com>
23727
23728 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23729 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23730
23731 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23732
23733 * gcc.dg/format/gcc_diag-1.c: Update.
23734
23735 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23736
23737 PR tree-opt/22269
23738 * gcc.c-torture/compile/pr22269.c: New test.
23739
23740 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23741
23742 PR 21584
23743 PR 22219
23744 * g++.dg/tree-ssa/pr21584-1.C: New test.
23745 * g++.dg/tree-ssa/pr21584-2.C: New test.
23746
23747 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23748
23749 * obj-c++.dg/try-catch-11.mm: New.
23750 * objc.dg/try-catch-10.m: New.
23751
23752 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23753
23754 * g++.dg/other/ucnid-1.C: xfail on AIX.
23755
23756 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23757
23758 PR 22234
23759 * gcc.dg/20050629-1.c: New test.
23760
23761 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23762
23763 * obj-c++.dg/const-str-1[0-1].mm: New.
23764 * objc.dg/const-str-1[0-1].m: New.
23765
23766 2005-05-29 Richard Henderson <rth@redhat.com>
23767
23768 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23769 Rename from check_effective_target_vect_no_max.
23770 (check_effective_target_vect_no_int_add): New.
23771 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23772 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23773 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23774 * gcc.dg/vect/vect-reduc-1.c: Use both.
23775 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23776
23777 2005-05-29 Richard Henderson <rth@redhat.com>
23778
23779 * lib/target-supports.exp (check_effective_target_vect_no_max):
23780 Remove i386 and x86_64.
23781
23782 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23783
23784 PR testsuite/21969
23785 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23786
23787 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23788
23789 PR middle-end/21969
23790 * gcc.dg/vect/pr21969.c: New test.
23791
23792 2005-06-28 Eric Christopher <echristo@redhat.com>
23793
23794 PR c/22052
23795 PR c/21975
23796 * gcc.dg/inline1.c: New test.
23797 * gcc.dg/inline2.c: Ditto.
23798 * gcc.dg/inline3.c: Ditto.
23799 * gcc.dg/inline4.c: Ditto.
23800 * gcc.dg/inline5.c: Ditto.
23801
23802 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23803
23804 PR libfortran/22142
23805 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23806 Add testcase also testing eoshift1 for PR 22142.
23807
23808 2005-06-28 Richard Henderson <rth@redhat.com>
23809
23810 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23811 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23812 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23813 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23814 gcc.dg/tree-ssa/20030922-2.c: Likewise.
23815
23816 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23817
23818 PR libfortran/22142
23819 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23820 Add testcase for PR 22142.
23821
23822 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
23823
23824 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23825 gcc.target/ia64/fpreg-2.c: New tests.
23826
23827 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23828
23829 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23830
23831 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23832
23833 PR libfortran/22170
23834 * gfortran.dg/slash_1.f90: New test.
23835
23836 2005-06-27 Richard Henderson <rth@redhat.com>
23837
23838 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23839 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23840 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23841 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23842 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23843 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23844
23845 2005-06-27 Richard Henderson <rth@redhat.com>
23846
23847 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23848 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23849
23850 2005-06-27 Ziemowit Laski <zlaski@apple.com>
23851
23852 * obj-c++.dg/proto-lossage-5.mm: New.
23853 * objc.dg/proto-lossage-5.m: New.
23854
23855 2005-06-27 Diego Novillo <dnovillo@redhat.com>
23856
23857 PR 21959
23858 * gcc.dg/tree-ssa/pr21959.c: New test.
23859
23860 2005-06-27 Jakub Jelinek <jakub@redhat.com>
23861
23862 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23863 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23864 testing uninitialized var.
23865
23866 * gcc.c-torture/execute/builtins/chk.h: New.
23867 * gcc.c-torture/execute/builtins/lib/chk.c: New.
23868 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23869 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23870 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23871 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23872 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23873 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23874 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23875 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23876 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23877 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23878 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23879 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23880 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23881 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23882 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23883 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23884 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23885 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23886 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23887 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23888 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23889 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23890 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23891 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23892 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23893 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23894 * gcc.dg/builtin-object-size-1.c: New test.
23895 * gcc.dg/builtin-object-size-2.c: New test.
23896 * gcc.dg/builtin-object-size-3.c: New test.
23897 * gcc.dg/builtin-object-size-4.c: New test.
23898 * gcc.dg/builtin-object-size-5.c: New test.
23899 * gcc.dg/builtin-stringop-chk-1.c: New test.
23900 * gcc.dg/builtin-stringop-chk-2.c: New test.
23901 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23902 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23903 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23904 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23905 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23906 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23907 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23908 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23909 * gcc.c-torture/execute/printf-1.c: New test.
23910 * gcc.c-torture/execute/fprintf-1.c: New test.
23911 * gcc.c-torture/execute/vprintf-1.c: New test.
23912 * gcc.c-torture/execute/vfprintf-1.c: New test.
23913 * gcc.c-torture/execute/printf-chk-1.c: New test.
23914 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23915 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23916 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23917
23918 2005-06-27 Michael Matz <matz@suse.de>
23919
23920 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23921 slot is not merged if address escapes.
23922
23923 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23924
23925 PR c/21911
23926 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
23927
23928 2005-06-26 Jakub Jelinek <jakub@redhat.com>
23929
23930 PR middle-end/17965
23931 * gcc.c-torture/compile/20050622-1.c: New test.
23932
23933 PR middle-end/22028
23934 * gcc.dg/20050620-1.c: New test.
23935
23936 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
23937
23938 PR tree-optimization/22026
23939 * gcc.dg/tree-ssa/pr22026.c: New.
23940
23941 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
23942
23943 PR libfortran/22144
23944 * gfortran.dg/shift-alloc.f90: New testcase.
23945
23946 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
23947
23948 * all files: Update FSF address in copyright headers.
23949
23950 2005-06-22 Jan Hubicka <jh@suse.cz>
23951
23952 * wholeprogram-1.c: New testcase.
23953 * wholeprogram-2.c: New testcase.
23954
23955 2005-06-24 Mark Mitchell <mark@codesourcery.com>
23956
23957 PR 22171
23958 * gcc.dg/tree-ssa/pr22171.c: New test.
23959
23960 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
23961
23962 * gfortran.dg/simplify_modulo.f90: New.
23963
23964 2005-06-24 Jan Hubicka <jh@suse.cz>
23965
23966 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23967
23968 2005-06-23 Ziemowit Laski <zlaski@apple.com>
23969
23970 * obj-c++.dg/proto-lossage-[1-4].mm: New.
23971
23972 2005-06-23 Ziemowit Laski <zlaski@apple.com>
23973
23974 * obj-c++.dg/typedef-alias-1.mm: New.
23975 * objc.dg/typedef-alias-1.m: New.
23976
23977 2005-06-23 Jeff Law <law@redhat.com>
23978
23979 * gcc.dg/tree-ssa/vrp16.c: New test.
23980
23981 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23982
23983 * lib/target-supports.exp: Add
23984 check_effective_target_fortran_large_real and
23985 check_effective_target_fortran_large_int to check for
23986 corresponding effective targets.
23987 * gfortran.dg/large_integer_kind_1.f90: New test.
23988 * gfortran.dg/large_real_kind_1.f90: New test.
23989
23990 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
23991
23992 PR tree-optimization/22117
23993 * gcc.dg/tree-ssa/pr22117.c: New.
23994
23995 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
23996
23997 PR testsuite/22123
23998 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23999
24000 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24001
24002 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24003
24004 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24005
24006 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24007 * gfortran.dg/f2c_4.c: Likewise.
24008
24009 2005-06-22 Paul Brook <paul@codesourcery.com>
24010
24011 PR fortran/21034
24012 * gfortran.dg/auto_save_1.f90: New test.
24013
24014 2005-06-22 Michael Matz <matz@suse.de>
24015
24016 * gcc.target/x86-64/abi: New directory.
24017 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24018 * gcc.target/x86-64/abi/README.gcc: New file.
24019 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24020 * gcc.target/x86-64/abi/asm-support.s: New file.
24021 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24022 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24023 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24024 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24025 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24026 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24027 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24028 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24029 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24030 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24031 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24032 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24033 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24034 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24035 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24036 * gcc.target/x86_64/abi/test_varargs.c: New test.
24037
24038 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24039
24040 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24041 32-bit i?86 and x86_64.
24042
24043 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24044
24045 * obj-c++.dg/const-str-[1-9].mm: New tests.
24046
24047 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24048
24049 PR fortran/22010
24050 * gfortran.dg/namelist_use.f90: New.
24051 * gfortran.dg/namelist_use_only.f90: New.
24052
24053 2005-06-21 Jeff Law <law@redhat.com>
24054
24055 * gcc.dg/tree-ssa/vrp15.c: New test.
24056
24057 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24058
24059 * lib/target-supports.exp (check_effective_target_vect_reduction):
24060 Remove.
24061 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24062 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24063 remove vect_reduction target keyword. Also avoid two returns in main.
24064 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24065 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24066 * gcc.dg/vect/vect-reduc-1short.c: New test.
24067 * gcc.dg/vect/vect-reduc-1char.c: New test.
24068 * gcc.dg/vect/vect-reduc-2short.c: New test.
24069 * gcc.dg/vect/vect-reduc-2char.c: New test.
24070 * gcc.dg/vect/vect-reduc-6.c: New test.
24071 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24072 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24073 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24074
24075 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24076 Paul Thomas <pault@gcc.gnu.org>
24077
24078 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24079 New tests.
24080
24081 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24082
24083 * gfortran.dg/backslash_1.f90: New test.
24084 * gfortran.dg/backslash_2.f90: New test.
24085
24086 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24087
24088 * gfortran.dg/duplicate_labels.f90: New test.
24089
24090 2005-06-20 Jan Beulich <jbeulich@novell.com>
24091
24092 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24093 unsupportable relocations.
24094 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24095 * gcc.dg/20050321-2.c: xfail for NetWare.
24096
24097 2005-06-20 Andreas Jaeger <aj@suse.de>
24098
24099 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24100 gcc.target/i386/fastcall-sseregparm.c,
24101 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24102
24103 2005-06-19 Richard Henderson <rth@redhat.com>
24104
24105 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24106
24107 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24108
24109 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24110
24111 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24112
24113 PR c++/22115
24114 * g++.dg/conversion/simd2.C: Change expected error message.
24115
24116 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24117
24118 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24119 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24120 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24121
24122 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24123
24124 * gcc.dg/fold-mod-1.c: New test.
24125
24126 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24127
24128 PR fortran/19926
24129 * gfortran.dg/pr19926.f90: New test.
24130
24131 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24132
24133 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24134 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24135 targets.
24136 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24137 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24138
24139 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24140
24141 * gcc.target/ia64/float80-varargs-1.c: New test.
24142
24143 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24144
24145 PR tree-opt/22035
24146 * gfortran.dg/f2c_6.f90: New test.
24147
24148 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24149
24150 PR c++/17413
24151 * g++.dg/template/local5.C: New.
24152
24153 2005-06-17 Richard Henderson <rth@redhat.com>
24154
24155 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24156
24157 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24158
24159 PR testsuite/21945
24160 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24161
24162 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24163
24164 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24165 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24166 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24167 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24168 check_vect to verify the presence of hardware vector support.
24169
24170 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24171
24172 PR testsuite/22056
24173 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24174
24175 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24176
24177 PR libfortran/19216
24178 * gfortran.dg/pr19216.f: Add correct space between brackets and
24179 dg directive.
24180
24181 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24182
24183 PR libfortran/16436
24184 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24185
24186 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24187
24188 * gcc.target/i386/attributes-error.c: New testcase.
24189 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24190 * gcc.target/i386/regparm-stdcall.c: Likewise.
24191 * gcc.target/i386/sseregparm-1.c: Likewise.
24192 * gcc.target/i386/sseregparm-2.c: Likewise.
24193
24194 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24195
24196 * g++.dg/rtti/crash2.C: New.
24197
24198 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24199
24200 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24201
24202 2005-06-15 David Ung <davidu@mips.com>
24203
24204 * gcc.target/mips/mips16e-extends.c: New test for testing the
24205 generation of MIPS16e zeb/zeh, seb/seh instructions.
24206
24207 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24208
24209 PR 22018
24210 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24211 * gcc.dg/tree-ssa/pr22018.c: New test.
24212
24213 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24214
24215 * gcc.dg/simd-1.c: Update error messages.
24216 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24217 * gcc.dg/simd-2.c: Update error messages.
24218 * gcc.dg/simd-4.c: New.
24219
24220 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24221
24222 PR c++/20678
24223 * g++.dg/other/crash-4.C: New.
24224
24225 2005-06-14 Devang Patel <dpatel@apple.com>
24226
24227 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24228
24229 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24230
24231 PR c++/21929
24232 * g++.dg/parse/crash11.C: Update
24233
24234 2005-06-13 Jeff Law <law@redhat.com>
24235
24236 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24237 perform the desired transformations.
24238 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24239 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24240
24241 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24242
24243 PR fortran/22038
24244 * gfortran.dg/forall_1.f90: Un-XFAIL.
24245
24246 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24247
24248 PR c++/21929
24249 * g++.dg/parse/crash26.C: New.
24250
24251 PR c++/20789
24252 * g++.dg/init/member1.C: New.
24253
24254 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24255
24256 * gfortran.dg/altreturn_1.f90: New test.
24257
24258 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24259
24260 PR middle-end/21985
24261 * gcc.dg/tree-ssa/pr21985.c: New test.
24262
24263 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24264
24265 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24266
24267 2005-06-12 Roger Sayle <roger@eyesopen.com>
24268
24269 PR c++/21930
24270 * g++.dg/other/error10.C: New test case.
24271
24272 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24273
24274 PR libfortran/19155
24275 * gfortran.dg/pr19155.f: Add test.
24276
24277 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24278
24279 * gfortran.dg/f2c_7.f90: New test.
24280
24281 * gfortran.dg/forall_1.f90: XFAILed.
24282
24283 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24284
24285 * gcc.dg/pr14796-1.c: New.
24286 * gcc.dg/pr14796-2.c: New.
24287
24288 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24289
24290 PR fortran/17792
24291 PR fortran/21375
24292 * gfortran.dg/deallocate_stat.f90: New test.
24293
24294 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24295
24296 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24297
24298 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24299
24300 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24301 access will be generated when this loop is vectorized. Test that
24302 accesses with same alignment were detected.
24303 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24304 Test that accesses with same alignment were detected.
24305 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24306 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24307 alignment were detected.
24308
24309 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24310
24311 PR c++/10611
24312 * g++.dg/conversion/simd2.C: New.
24313
24314 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24315
24316 * gcc.dg/Wcxx-compat-1.c: New.
24317
24318 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24319
24320 PR libfortran/21480
24321 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24322 complex array.
24323
24324 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24325
24326 * gcc.dg/alias-8.c: New.
24327
24328 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24329
24330 * gcc.dg/format/cmn_err-1.c: Update.
24331
24332 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24333
24334 PR target/20666
24335 * gcc.target/sparc/fexpand-2.c: New.
24336 * gcc.target/sparc/fpmerge-2.c: New.
24337 * gcc.target/sparc/fpmul-2.c: New.
24338 * gcc.target/sparc/noresult.c: New.
24339 * gcc.target/sparc/pdist-2.c: New.
24340 * gcc.target/sparc/pdist-3.c: New.
24341
24342 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24343
24344 PR testsuite/21702
24345 * gcc.target/i386/i386.exp: Fix comment typo.
24346
24347 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24348
24349 PR c++/19497
24350 * g++.dg/inherit/using5.C: New.
24351 * g++.dg/inherit/using6.C: New.
24352
24353 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24354
24355 PR c++/19894
24356 * g++.dg/template/ptrmem15.C: New test.
24357
24358 PR c++/20563
24359 * g++.dg/ext/label4.C: New test.
24360
24361 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24362
24363 * gcc.dg/tls/debug-1.c: New test.
24364
24365 2005-06-07 Dale Johannesen <dalej@apple.com>
24366
24367 * gcc.target/i386/movq.c: New.
24368
24369 2005-06-07 Dale Johannesen <dalej@apple.com>
24370
24371 * gcc.dg/20050607-1.c: New.
24372
24373 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24374
24375 PR middle-end/21850
24376 * gcc.c-torture/execute/20050607-1.c: New test.
24377
24378 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24379
24380 PR libfortran/21926
24381 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24382 Test case where the return array has lowest stride one,
24383 but isn't packed.
24384
24385 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24386
24387 * lib/target-supports.exp (check_effective_target_sync_int_long):
24388 Add s390 and s390x targets.
24389
24390 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24391
24392 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24393 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24394 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24395 * gcc.dg/tree-ssa/loop-9.c: New test.
24396
24397 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24398
24399 * g++.dg/parse/defarg10.C: New.
24400
24401 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24402
24403 PR regression/21897
24404 * gcc.c-torture/execute/20050604-1.c: New test.
24405
24406 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24407
24408 PR 21903
24409 * g++.dg/parse/defarg9.C: New.
24410
24411 PR c++/20637
24412 * g++.dg/inherit/using4.C: New.
24413 * g++.dg/overload/error1.C: Adjust expected errors.
24414 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24415 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24416 * g++.old-deja/g++.other/redecl2.C: Likewise.
24417 * g++.old-deja/g++.other/redecl4.C: Likewise.
24418 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24419
24420 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24421
24422 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24423
24424 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24425
24426 * lib/gfortran.exp (gfortran_target_compile): Call
24427 dg-additional-files-options
24428 * gfortran.dg/f2c_4.f90: New file
24429 * gfortran.dg/f2c_4.c: New file
24430 * gfortran.dg/f2c_5.f90: New file
24431 * gfortran.dg/f2c_5.c: New file
24432
24433 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24434
24435 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24436
24437 PR fortran/21912
24438 * gfortran.dg/array_constructor_4.f90: New test.
24439
24440 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24441
24442 PR c++/21619
24443 * g++.dg/ext/builtin9.C: New test.
24444
24445 2005-06-05 Dale Johannesen <dalej@apple.com>
24446
24447 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24448 * gcc.c-torture/execute/20050603-2.c: Ditto.
24449
24450 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24451
24452 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24453 * gcc.dg/vect/vect-reduc-1.c: New.
24454 * gcc.dg/vect/vect-reduc-2.c: New.
24455 * gcc.dg/vect/vect-reduc-3.c: New.
24456
24457 2005-06-04 Dale Johannesen <dalej@apple.com>
24458
24459 * gcc.c-torture/execute/20050603-1.c: New.
24460 * gcc.c-torture/execute/20050603-2.c: New.
24461 * gcc.dg/20050603-3.c: New.
24462
24463 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24464
24465 PR fortran/19195
24466 * gfortran.dg/debug_1.f90: New test.
24467
24468 * gfortran.dg/forall_1.f90: New test.
24469
24470 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24471
24472 * gfortran.dg/array_constructor_3.f90: New test.
24473
24474 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24475
24476 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24477
24478 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24479
24480 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24481
24482 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24483
24484 PR c/21873
24485 * gcc.dg/init-excess-1.c: New test.
24486
24487 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24488
24489 PR c++/21853
24490 * g++.dg/expr/static_cast6.C: New test.
24491
24492 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24493
24494 * gcc.dg/tree-ssa/vrp14.c: New test.
24495
24496 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24497
24498 PR c++/21336
24499 * g++.dg/template/new2.C: New test.
24500
24501 2005-06-03 Josh Conner <jconner@apple.com>
24502
24503 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24504 all entries in initializer.
24505
24506 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24507
24508 PR middle-end/21858
24509 * gcc.dg/pr21858.c: New testcase.
24510
24511 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24512
24513 PR tree-optimization/21292
24514
24515 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24516 New.
24517 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24518 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24519 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24520 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24521 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24522
24523 2005-06-02 Richard Henderson <rth@redhat.com>
24524
24525 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24526
24527 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24528
24529 * gcc.dg/wtypequal.c: New testcase.
24530
24531 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24532
24533 PR 21582
24534 * gcc.dg/tree-ssa/pr21582.c: New test.
24535
24536 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24537
24538 PR c++/21280
24539 * g++.dg/opt/interface2.h: New.
24540 * g++.dg/opt/interface2.C: New.
24541 * g++.dg/init/ctor4.C: Adjust error lines.
24542 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24543 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24544 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24545 * g++.old-deja/g++.pt/assign1.C: Likewise.
24546 * g++.old-deja/g++.pt/crash20.C: Likewise.
24547
24548 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24549
24550 PR tree-optimization/21734
24551 * g++.dg/vect/pr21734_1.cc: New.
24552 * g++.dg/vect/pr21734_2.cc: New.
24553
24554 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24555
24556 PR c++/20350
24557 * g++.dg/template/spec24.C: New.
24558
24559 PR c++/21151
24560 * g++.dg/pch/local-1.C: New.
24561 * g++.dg/pch/local-1.Hs: New.
24562
24563 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24564
24565 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24566 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24567 * gcc.dg/tree-ssa/pr14341.c: New test.
24568 * gcc.dg/tree-ssa/pr14841.c: New test.
24569 * gcc.dg/tree-ssa/pr20701.c: New test.
24570 * gcc.dg/tree-ssa/pr21086.c: New test.
24571 * gcc.dg/tree-ssa/pr21090.c: New test.
24572 * gcc.dg/tree-ssa/pr21332.c: New test.
24573 * gcc.dg/tree-ssa/pr21458.c: New test.
24574 * gcc.dg/tree-ssa/pr21658.c: New test.
24575 * gcc.dg/tree-ssa/vrp01.c: New test.
24576 * gcc.dg/tree-ssa/vrp02.c: New test.
24577 * gcc.dg/tree-ssa/vrp03.c: New test.
24578 * gcc.dg/tree-ssa/vrp04.c: New test.
24579 * gcc.dg/tree-ssa/vrp05.c: New test.
24580 * gcc.dg/tree-ssa/vrp06.c: New test.
24581 * gcc.dg/tree-ssa/vrp07.c: New test.
24582 * gcc.dg/tree-ssa/vrp08.c: New test.
24583 * gcc.dg/tree-ssa/vrp09.c: New test.
24584 * gcc.dg/tree-ssa/vrp10.c: New test.
24585 * gcc.dg/tree-ssa/vrp11.c: New test.
24586 * gcc.dg/tree-ssa/vrp12.c: New test.
24587 * gcc.dg/tree-ssa/vrp13.c: New test.
24588
24589 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24590
24591 PR 21029
24592 * gcc.dg/tree-ssa/pr21029.c: New test.
24593
24594 2005-06-01 Roger Sayle <roger@eyesopen.com>
24595
24596 * gfortran.dg/logint-1.f: New test case.
24597 * gfortran.dg/logint-2.f: Likewise.
24598 * gfortran.dg/logint-3.f: Likewise.
24599
24600 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24601
24602 PR c/21536
24603 PR c/20760
24604 * gcc.dg/20050527-1.c: New test.
24605
24606 * gcc.dg/i386-sse-12.c: New test.
24607
24608 PR fortran/21729
24609 * gfortran.dg/implicit_5.f90: New test.
24610
24611 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24612
24613 PR fortran/20883
24614 * gfortran/assign_4.f90: New test.
24615 * gfortran/assign_2.f90: Change compile to run.
24616
24617 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24618
24619 * lib/target-supports.exp
24620 (check_effective_target_sync_char_short): New.
24621 * gcc.dg/sync-2.c: New.
24622
24623 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24624
24625 PR tree-optimization/21817
24626 * gcc.dg/torture/pr21817-1.c: New.
24627
24628 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24629
24630 PR c++/21165
24631 * g++.dg/template/init5.C: New.
24632
24633 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24634
24635 * gfortran.dg/char_initialiser_actual.f90:
24636 Test character initialisers as actual arguments.
24637 * gfortran.dg/char_pointer_comp_assign.f90:
24638 Test character pointer structure component assignments.
24639 * gfortran.dg/char_array_structure_constructor.f90:
24640 Test character components in structure constructors.
24641
24642 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24643
24644 PR middle-end/20931
24645 * g++.dg/opt/pr20931.C: New test.
24646
24647 2005-05-31 Andreas Jaeger <aj@suse.de>
24648
24649 PR testsuite/20772
24650 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24651 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24652 g++.old-deja/g++.ext/asmspec1.C,
24653 g++.old-deja/g++.other/regstack.C,
24654 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24655 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24656 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24657 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24658 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24659 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24660 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24661 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24662 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24663 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24664 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24665 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24666 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24667 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24668 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24669 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24670 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24671 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24672 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24673
24674 2005-05-31 Jeff Law <law@redhat.com>
24675
24676 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24677
24678 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24679
24680 PR middle-end/21743
24681 * gcc.dg/builtins-1.c: Activate disabled clog test.
24682 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24683
24684 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24685
24686 * gfortran.dg/char_pointer_assign.f90:
24687 Test character-pointer assignments and pointer assignments.
24688 * gfortran.dg/char_pointer_dummy.f90:
24689 Test character-pointer dummy arguments.
24690 * gfortran.dg/char_pointer_func.f90:
24691 Test character-pointer function returns.
24692 * gfortran.dg/char_pointer_dependency.f90:
24693 Test character-pointer functions with dependencies.
24694
24695 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24696
24697 PR c++/21784
24698 * g++.dg/lookup/using14.C: New test.
24699
24700 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24701
24702 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24703 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24704 trailing ^M.
24705
24706 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24707
24708 PR c++/17413
24709 * g++.dg/template/local5.C: New.
24710
24711 PR target/21761
24712 * gcc.c-torture/compile/pr21761.c: New.
24713
24714 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24715 before darwin8.
24716
24717 2005-05-30 Steven G. Kargl
24718
24719 PR fortran/20846
24720 * gfortran.dg/inquire_8.f90: New test.
24721
24722 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24723
24724 PR libfortran/21376
24725 * gfortran.dg/output_exponents_1.f90: New test.
24726
24727 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24728
24729 PR libfortran/20006
24730 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24731
24732 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24733
24734 PR c++/21210
24735 * g++.dg/ext/complex1.C: New test.
24736
24737 PR c++/21340
24738 * g++.dg/init/ctor6.C: New test.
24739
24740 2005-05-29 Jan Hubicka <jh@suse.cz>
24741
24742 * gcc.c-torture/compile/pr21562.c: New.
24743
24744 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24745
24746 * gfortran.dg/subnormal_1.f90: New test.
24747
24748 2005-05-28 Jan Hubicka <jh@suse.cz>
24749
24750 * tree-prof.exp: Fix comment.
24751 * value-prof-1.c: New.
24752 * value-prof-2.c: New.
24753 * value-prof-3.c: New.
24754 * value-prof-4.c: New.
24755
24756 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24757
24758 PR c++/21614
24759 * g++.dg/expr/ptrmem6.C: New test.
24760 * g++.dg/expr/ptrmem6a.C: Likewise.
24761
24762 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24763
24764 PR tree-optimization/21658
24765 * gcc.dg/tree-ssa/pr21658.c: New.
24766
24767 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24768
24769 PR c++/21455
24770 * g++.dg/inherit/ptrmem3.C: New.
24771
24772 PR c++/21681
24773 * g++.dg/parse/template16.C: New.
24774
24775 2005-05-27 Andreas Jaeger <aj@suse.de>
24776
24777 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24778
24779 * gcc.dg/i386-sse-8.c: Run test on all archs.
24780
24781 2005-05-26 Mike Stump <mrs@apple.com>
24782
24783 * objc.dg/isa-field-1.m: Only run on darwin.
24784 * objc.dg/lookup-1.m: Likewise.
24785 * objc.dg/try-catch-8.m: Likewise.
24786
24787 2005-05-26 Roger Sayle <roger@eyesopen.com>
24788
24789 PR tree-optimization/9814
24790 * gcc.dg/pr9814-1.c: New test case.
24791
24792 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24793
24794 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24795 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24796 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24797 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24798 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24799 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24800 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24801 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24802 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24803 objc.dg/try-catch-8.m: New.
24804
24805 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24806
24807 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24808 remove extraneous semicolons.
24809
24810 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24811
24812 * obj-c++.dg/comp-types-12.mm: New.
24813 * objc.dg/comp-types-11.m: New.
24814 * objc.dg/selector-4.m: New.
24815
24816 2005-05-26 Andreas Jaeger <aj@suse.de>
24817
24818 PR testsuite/20772
24819 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24820 g++.old-deja/g++.ext/attrib3.C,
24821 g++.old-deja/g++.other/store-expr1.C,
24822 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24823 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24824 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24825 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24826 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24827 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24828 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24829 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24830 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24831 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24832 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24833 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24834 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24835 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24836 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24837 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24838 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24839 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24840 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24841
24842 2005-05-26 Andreas Jaeger <aj@suse.de>
24843
24844 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24845 x86-64 compilation.
24846
24847 2005-05-26 Andreas Jaeger <aj@suse.de>
24848
24849 PR testsuite/20772
24850 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24851 gcc.misc-tests/i386-pf-athlon-1.c,
24852 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24853 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24854 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24855 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24856 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24857 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24858 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24859 programs.
24860
24861 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24862 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24863 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24864 x86-64 compilation.
24865
24866 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24867 x86_64.
24868
24869 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24870 effective-target ilp32.
24871
24872 2005-05-26 David Ung <davidu@mips.com>
24873
24874 * gcc.target/mips/ext_ins.c: New test for testing the generation
24875 of MIPS32/64 rev 2 ext/ins instructions.
24876
24877 2005-05-26 Andreas Jaeger <aj@suse.de>
24878
24879 * treelang/compile/unsigned.tree: Use gimple instead of
24880 nonexisting generic dump.
24881
24882 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
24883
24884 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24885
24886 2005-05-26 Andreas Jaeger <aj@suse.de>
24887
24888 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24889
24890 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
24891
24892 PR libfortran/17283
24893 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24894 Test callee-allocated memory with write statements.
24895
24896 2005-05-25 Roger Sayle <roger@eyesopen.com>
24897
24898 PR middle-end/21709
24899 * gcc.dg/pr21709-1.c: New test case.
24900
24901 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24902 Mike Stump <mrs@apple.com>
24903
24904 * objc/execute/next_mapping.h: Update for C++.
24905
24906 * obj-c++.dg/selector-1.mm: Move to...
24907 * obj-c++.dg/selector-4.mm: here...
24908
24909 * obj-c++.dg/basic.mm: New.
24910 * obj-c++.dg/comp-types-1.mm: New.
24911 * obj-c++.dg/cxx-class-1.mm: New.
24912 * obj-c++.dg/cxx-ivars-1.mm: New.
24913 * obj-c++.dg/cxx-ivars-2.mm: New.
24914 * obj-c++.dg/cxx-ivars-3.mm: New.
24915 * obj-c++.dg/cxx-scope-1.mm: New.
24916 * obj-c++.dg/cxx-scope-2.mm: New.
24917 * obj-c++.dg/defs.mm: New.
24918 * obj-c++.dg/empty-private-1.mm: New.
24919 * obj-c++.dg/encode-1.mm: New.
24920 * obj-c++.dg/encode-2.mm: New.
24921 * obj-c++.dg/encode-3.mm: New.
24922 * obj-c++.dg/extern-c-1.mm: New.
24923 * obj-c++.dg/extra-semi.mm: New.
24924 * obj-c++.dg/fix-and-continue-2.mm: New.
24925 * obj-c++.dg/isa-field-1.mm: New.
24926 * obj-c++.dg/ivar-list-semi.mm: New.
24927 * obj-c++.dg/local-decl-1.mm: New.
24928 * obj-c++.dg/lookup-1.mm: New.
24929 * obj-c++.dg/lookup-2.mm: New.
24930 * obj-c++.dg/method-1.mm: New.
24931 * obj-c++.dg/method-2.mm: New.
24932 * obj-c++.dg/method-3.mm: New.
24933 * obj-c++.dg/method-4.mm: New.
24934 * obj-c++.dg/method-5.mm: New.
24935 * obj-c++.dg/method-6.mm: New.
24936 * obj-c++.dg/method-7.mm: New.
24937 * obj-c++.dg/no-extra-load.mm: New.
24938 * obj-c++.dg/overload-1.mm: New.
24939 * obj-c++.dg/pragma-1.mm: New.
24940 * obj-c++.dg/pragma-2.mm: New.
24941 * obj-c++.dg/private-1.mm: New.
24942 * obj-c++.dg/private-2.mm: New.
24943 * obj-c++.dg/proto-qual-1.mm: New.
24944 * obj-c++.dg/qual-types-1.mm: New.
24945 * obj-c++.dg/stubify-1.mm: New.
24946 * obj-c++.dg/stubify-2.mm: New.
24947 * obj-c++.dg/super-class-1.mm: New.
24948 * obj-c++.dg/super-class-2.mm: New.
24949 * obj-c++.dg/super-dealloc-1.mm: New.
24950 * obj-c++.dg/super-dealloc-2.mm: New.
24951 * obj-c++.dg/template-1.mm: New.
24952 * obj-c++.dg/template-2.mm: New.
24953 * obj-c++.dg/template-3.mm: New.
24954 * obj-c++.dg/template-4.mm: New.
24955 * obj-c++.dg/template-5.mm: New.
24956 * obj-c++.dg/template-6.mm: New.
24957 * obj-c++.dg/try-catch-1.mm: New.
24958 * obj-c++.dg/try-catch-2.mm: New.
24959 * obj-c++.dg/try-catch-3.mm: New.
24960 * obj-c++.dg/try-catch-4.mm: New.
24961 * obj-c++.dg/try-catch-5.mm: New.
24962 * obj-c++.dg/try-catch-6.mm: New.
24963 * obj-c++.dg/try-catch-7.mm: New.
24964 * obj-c++.dg/try-catch-8.mm: New.
24965 * obj-c++.dg/try-catch-9.mm: New.
24966 * obj-c++.dg/va-meth-1.mm: New.
24967
24968 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24969
24970 * obj-c++.dg/selector-1.mm: New.
24971 * obj-c++.dg/selector-2.mm: New.
24972
24973 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24974
24975 * obj-c++.dg/selector-3.mm: New.
24976 * objc.dg/selector-3.m: New.
24977
24978 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24979
24980 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24981 about where warning appears.
24982
24983 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
24984
24985 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24986 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24987 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24988 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24989
24990 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
24991
24992 * gcc.dg/20050524-1.c: New test.
24993
24994 2005-05-25 Jan Hubicka <jh@suse.cz>
24995
24996 * gcc.dg/tree-prof/inliner-1.c: New.
24997
24998 2005-05-25 Janis Johnson <janis187@us.ibm.com>
24999
25000 * gcc.dg/tree-prof: New directory.
25001 * gcc.dg/tree-prof/tree-prof.exp: New.
25002
25003 2005-05-25 DJ Delorie <dj@redhat.com>
25004
25005 * gcc.dg/Wattributes-1.c: New.
25006 * gcc.dg/Wattributes-2.c: New.
25007 * gcc.dg/Wattributes-3.c: New.
25008
25009 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25010
25011 PR tree-optimization/19833
25012 * gcc.dg/uninit-4.c: Remove xfail.
25013 * gcc.dg/uninit-9.c: Ditto.
25014
25015 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25016
25017 * obj-c++.dg/bitfield-[1-5].mm: New.
25018 * obj-c++.dg/class-protocol-1.mm: New.
25019 * obj-c++.dg/comp-types-1[0-1].mm: New.
25020 * obj-c++.dg/comp-types-[2-9].mm: New.
25021 * obj-c++.dg/encode-[4-8].mm: New.
25022 * obj-c++.dg/layout-1.mm: New.
25023 * obj-c++.dg/method-1[0-9].mm: New.
25024 * obj-c++.dg/method-2[0-1].mm: New.
25025 * obj-c++.dg/method-[8-9].mm: New.
25026 * obj-c++.dg/objc-gc-3.mm: New.
25027 * obj-c++.dg/try-catch-10.mm: New.
25028 * objc.dg/bitfield-5.m: New.
25029 * objc.dg/comp-types-10.m: New.
25030 * objc.dg/comp-types-9.m: New.
25031 * objc.dg/layout-1.m: New.
25032 * objc.dg/objc-gc-4.m: New.
25033 * objc.dg/try-catch-9.m: New.
25034 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25035 * objc.dg/comp-types-1.m: Likewise.
25036 * objc.dg/comp-types-[5-6].m: Likewise.
25037 * objc.dg/method-9.m: Likewise.
25038
25039 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25040
25041 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25042 and on hardware without VMX support.
25043
25044 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25045
25046 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25047
25048 * lib/profopt.exp (dg-final-generate, dg-final-use,
25049 profopt-final-code, profopt-get-options): New.
25050 (profopt-execute): Process test directives.
25051
25052 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25053 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25054 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25055
25056 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25057
25058 PR C++/21645
25059 * g++.dg/init/ctor5.C: New test.
25060
25061 2005-05-24 Ira Rosen <irar@il.ibm.com>
25062
25063 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25064 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25065 vect-113.c, vect-114.c.
25066
25067 2005-05-23 Adam Nemet <anemet@lnxw.com>
25068
25069 * gcc.dg/const-elim-1.c: Remove xfails.
25070
25071 2005-05-23 Jeff Law <law@redhat.com>
25072
25073 * gcc.c-torture/compile/pr21638.c: New test.
25074 * gcc.c-torture/compile/20050520-1.c: New test.
25075
25076 2005-05-23 Nick Clifton <nickc@redhat.com>
25077
25078 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25079 be a proper triple, ie: m32r*-*-*.
25080 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25081
25082 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25083
25084 PR middle-end/21331
25085 PR tree-opt/21293
25086 * gcc.c-torture/compile/pr21293.c: New test.
25087 * gcc.c-torture/execute/pr21331.c: New test.
25088
25089 2004-05-20 Richard Henderson <rth@redhat.com>
25090
25091 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25092
25093 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25094
25095 * obj-c++-dg.exp: Add.
25096 * obj-c++.exp: Add.
25097 * obj-c++.dg/dg.exp: Add.
25098
25099 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25100
25101 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25102 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25103
25104 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25105
25106 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25107
25108 2004-05-19 Richard Henderson <rth@redhat.com>
25109
25110 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25111
25112 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25113
25114 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25115
25116 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25117
25118 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25119
25120 PR c++/21495
25121 * g++.dg/parse/extern1.C: New test.
25122 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25123
25124 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25125
25126 * gcc.dg/c99-math.h: New.
25127 * gcc.dg/c99-math-float-1.c: New test.
25128 * gcc.dg/c99-math-double-1.c: Likewise.
25129 * gcc.dg/c99-math-long-double-1.c: Likewise.
25130
25131 2005-05-18 Richard Henderson <rth@redhat.com>
25132
25133 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25134
25135 2005-05-18 Devang Patel <dpatel@apple.com>
25136
25137 * g++.dg/opt/20050511-1.C: New test.
25138
25139 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25140
25141 PR libfortran/21127
25142 * gfortran.dg/reshape-complex.f90: New test.
25143
25144 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25145
25146 * gfortran.dg/array_constructor_1.f90: New test.
25147 * gfortran.dg/array_constructor_2.f90: New test.
25148
25149 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25150
25151 PR fortran/20954
25152 * gfortran.dg/pr20954.f: New test.
25153
25154 2005-05-17 Mike Stump <mrs@apple.com>
25155
25156 Yet more Objective-C++...
25157
25158 * objc.dg/method-5.m: Update.
25159 * objc.dg/method-6.m: Update.
25160 * objc.dg/method-7.m: Update.
25161 * objc.dg/method-9.m: Update.
25162 * objc.dg/try-catch-2.m: Update.
25163
25164 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25165
25166 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25167 Remove little-endian optimizations.
25168
25169 2005-05-17 Jeff Law <law@redhat.com>
25170
25171 * g++.dg/tree-ssa/pr14814.C: New test.
25172 * gcc.dg/tree-ssa/pr14814.C: New test.
25173 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25174 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25175
25176 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25177
25178 * gcc.dg/compat/generate-random.c: Do not include
25179 libiberty.h.
25180 * gcc.dg/compat/generate-random_r.c: Likewise.
25181
25182 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25183
25184 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25185
25186 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25187
25188 PR middle-end/21595
25189 * g++.dg/tree-ssa/builtin1.C: New testcase.
25190
25191 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25192
25193 PR c++/21454
25194 * g++.dg/opt/const4.C: New test.
25195
25196 PR middle-end/21492
25197 * g++.dg/opt/crossjump1.C: New test.
25198
25199 PR tree-optimization/21610
25200 * gcc.c-torture/compile/20050516-1.c: New test.
25201
25202 PR fortran/15080
25203 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25204 about the test failing.
25205 * gfortran.fortran-torture/execute/where_7.f90: New test.
25206 * gfortran.fortran-torture/execute/where_8.f90: New test.
25207
25208 2005-05-16 Richard Henderson <rth@redhat.com>
25209
25210 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25211 i?86 and x86_64.
25212
25213 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25214
25215 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25216 (limits.h): Include unconditionally.
25217 (stdlib.h): Likewise.
25218 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25219 (limits.h): Include unconditionally.
25220 (stdlib.h): Likewise.
25221 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25222 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25223 (limits.h): Include unconditionally.
25224 (stdlib.h): Likewise.
25225 (hashtab.h): Do not include.
25226 (getopt.h): Likewise.
25227 (stddef.h): Include.
25228 (hashval_t): Define.
25229 (struct entry): Add "next" field.
25230 (HASH_SIZE): New macro.
25231 (hash_table): New variable.
25232 (switchfiles): Do not use xmalloc.
25233 (mix): New macro.
25234 (iterative_hash): New function.
25235 (hasht): Remove.
25236 (e_exists): New function.
25237 (e_insert): Likewise.
25238 (output): Use, instead of libiberty hashtable functions.
25239 (main): Do not use getopt. Do not call htab_create.
25240
25241 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25242
25243 PR libstdc++/21526
25244 * lib/target-supports.exp (check_mkfifo_available):
25245 Return 0 for cygwin as mkfifo support incomplete on platform.
25246 Fix typos in comments.
25247
25248 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25249
25250 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25251
25252 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25253
25254 PR fortran/17432
25255 * gfortran.dg/assign_4.f: New test.
25256
25257 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25258
25259 PR tree-optimization/21563
25260 * gcc.dg/tree-ssa/pr21563.c: New.
25261
25262 2005-05-14 Jan Hubicka <jh@suse.cz>
25263
25264 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25265
25266 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25267
25268 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25269
25270 2005-05-13 Julian Brown <julian@codesourcery.com>
25271
25272 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25273 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25274
25275 2005-05-13 Jan Hubicka <jh@suse.cz>
25276
25277 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25278 * gcc.dg/fold-xor-?.c: Likewise.
25279 * gcc.dg/pr15784-?.c: Likewise.
25280 * gcc.dg/pr20922-?.c: Likewise.
25281 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25282 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25283 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25284
25285 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25286
25287 PR fortran/21260
25288 * gfortran.dg/hollerith_1.f90: New test.
25289
25290 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25291
25292 * gfortran.dg/func_result_2.f90: New test.
25293
25294 2005-05-11 Bud Davis <bdavis@gfortran.org>
25295
25296 * gfortran.dg/dev_null.f90: New test.
25297
25298 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25299
25300 * gcc.dg/arm-vfp1.c: Revert last change.
25301
25302 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25303
25304 PR middle-end/19807
25305 PR tree-optimization/19639
25306 * g++.dg/tree-ssa/pr19807.C: New testcase.
25307
25308 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25309
25310 PR libfortran/21471
25311 * gfortran.dg/append-1.f90: New test.
25312
25313 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25314
25315 * gcc.dg/pr18501.c: XFAIL.
25316 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25317 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25318 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25319 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25320 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25321 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25322 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25323 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25324
25325 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25326
25327 PR fortran/20178
25328 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25329 gfortran.dg/f2c_3.f90: New tests.
25330
25331 * gfortran.dg/return_1.f90: Fix dg annotation.
25332
25333 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25334
25335 * gcc.c-torture/compile/20050510-1.c: New test.
25336
25337 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25338
25339 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25340
25341 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25342
25343 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25344
25345 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25346
25347 PR c/17913
25348 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25349
25350 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25351
25352 PR c/21342
25353 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25354 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25355
25356 2005-05-10 Ben Elliston <bje@au.ibm.com>
25357
25358 PR debug/16676
25359 * gcc.dg/debug/pr16676.c: New test.
25360
25361 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25362
25363 PR testsuite/21443
25364 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25365 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25366 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25367 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25368 Change -O1 to -O2.
25369 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25370 -fno-tree-dominator-opts.
25371
25372 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25373
25374 * gfortran.dg/return_1.f90: New test.
25375
25376 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25377
25378 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25379
25380 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25381
25382 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25383
25384 PR c++/21427
25385 * g++.dg/inherit/covariant13.C: New.
25386
25387 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25388
25389 PR libfortran/19155
25390 * gfortran.dg/pr19155.f: New test.
25391
25392 2005-05-08 Roger Sayle <roger@eyesopen.com>
25393
25394 PR inline-asm/8788
25395 * gcc.dg/pr8788-1.c: New testcase.
25396
25397 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25398
25399 PR target/21416
25400 * gcc.target/mips/fpcmp-[12].c: New tests.
25401
25402 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25403
25404 * lib/target-supports-dg.exp (dg-require-fork): New function.
25405 (dg-require-mkfifo): Likewise.
25406 * lib/target-supports.exp (check_function_available): New
25407 function.
25408 (check_fork_available): Likewise.
25409 (check_mkfifo_available): Likewise.
25410
25411 2005-05-06 Jeff Law <law@redhat.com>
25412
25413 * gcc.c-torture/compile/pr21380.c: New test.
25414
25415 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25416
25417 PR c++/20961
25418 * g++.dg/ext/weak3.C: New test.
25419
25420 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25421
25422 PR c++/21352
25423 * g++.dg/template/crash37.C: New test.
25424
25425 2005-05-05 Paul Brook <paul@codesourcery.com>
25426
25427 * gcc.dg/arm-g2.c: Use effective-target arm32.
25428 * gcc.dg/arm-mmx-1.c: Ditto.
25429 * gcc.dg/arm-scd42-2.c: Ditto.
25430 * gcc.dg/arm-vfp1.c: Ditto.
25431 * lib/target-supports.exp (check_effective_target_arm32): New
25432 function.
25433
25434 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25435
25436 PR libfortran/21354
25437 gfortran.dg/in_pack_rank7.f90: New test.
25438
25439 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25440
25441 PR middle-end/15618
25442 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25443
25444 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25445
25446 PR middle-end/21265
25447 * gcc.dg/20050503-1.c: New test.
25448
25449 PR rtl-optimization/21239
25450 * gcc.dg/i386-sse-11.c: New test.
25451
25452 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25453
25454 PR target/16888
25455 * gcc.target/i386/asm-1.c: New test.
25456
25457 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25458
25459 PR rtl-optimization/21330
25460 * gcc.c-torture/execute/20050502-1.c: New test.
25461
25462 PR target/21297
25463 * gcc.c-torture/execute/20050502-2.c: New test.
25464
25465 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25466
25467 PR middle-end/21282
25468 * gcc.dg/pr21282.c: New.
25469
25470 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25471
25472 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25473 * gcc.dg/vect/vect-92.c: Likewise.
25474 * gcc.dg/vect/vect-93.c: Likewise.
25475 * gcc.dg/vect/vect-dv-1.c: Likewise.
25476 * gcc.dg/vect/vect-dv-2.c: Likewise.
25477 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25478
25479 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25480
25481 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25482 * gfortran.dg/vect/vect-2.f90: Likewise.
25483 * gfortran.dg/vect/vect-3.f90: Likewise.
25484 * gfortran.dg/vect/vect-4.f90: Likewise.
25485 * gfortran.dg/vect/vect-5.f90: Likewise.
25486
25487 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25488
25489 PR target/20813
25490 * gcc.dg/rs6000-fpint-2.c: New.
25491
25492 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25493
25494 PR c/15698
25495 * gcc.dg/builtins-30.c: Update expected messages.
25496 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25497 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25498 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25499
25500 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25501
25502 PR tree-optimization/21294
25503 * gcc.dg/tree-ssa/pr21294.c: New.
25504
25505 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25506
25507 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25508 __builtin_altivec_st_internal_4si built-in.
25509
25510 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25511
25512 PR c++/15875
25513 * g++.dg/template/ptrmem14.C: New test.
25514
25515 2005-05-02 Paul Brook <paul@codesourcery.com>
25516
25517 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25518
25519 2005-05-02 Michael Matz <matz@suse.de>
25520
25521 PR c++/19542
25522 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25523
25524 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25525
25526 * g++.dg/cpp/weak.C: New test.
25527
25528 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25529
25530 * gcc.dg/tree-ssa/loop-8.c: New test.
25531
25532 2005-04-30 Michael Maty <matz@suse.de>
25533
25534 * gcc.dg/inline-mcpy.c: New test.
25535
25536 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25537
25538 PR libfortran/18958
25539 * gfortran.dg/eoshift.f90: New test case.
25540
25541 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25542
25543 PR libfortran/18857
25544 * gfortran.dg/matmul_1.f90: New test.
25545
25546 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25547
25548 PR tree-optimization/21030
25549 * gcc.dg/tree-ssa/pr21030.c: New.
25550
25551 2005-04-29 Devang Patel <dpatel@apple.com>
25552
25553 PR tree-optimization/21272
25554 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25555
25556 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25557
25558 PR fortran/13082
25559 PR fortran/18824
25560 * gfortran.dg/entry_4.f90: New test.
25561 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25562 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25563 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25564 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25565 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25566 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25567 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25568
25569 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25570
25571 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25572
25573 2005-04-29 Paul Brook <paul@codesourcery.com>
25574
25575 * gfortran.dg/entry_3.f90: New test.
25576
25577 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25578
25579 * gfortran.dg/implicit_4.f90: New test.
25580
25581 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25582
25583 * lib/target-supports.exp (check_profiling_available): Return
25584 false for xtensa-*-elf.
25585
25586 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25587
25588 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25589 error if file cannot be deleted.
25590
25591 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25592
25593 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25594 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25595 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25596 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25597 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25598 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25599 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25600 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25601 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25602 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25603 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25604 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25605 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25606
25607 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25608
25609 PR fortran/20865
25610 * gfortran.dg/pr20865.f90: New test.
25611
25612 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25613
25614 * gcc.dg/void-cast-2.c: New test.
25615
25616 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25617
25618 PR c/21159
25619 * gcc.dg/void-cast-1.c: New test.
25620
25621 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25622
25623 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25624
25625 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25626
25627 PR fortran/21177
25628 * gfortran.dg/pr21177.f90: New test.
25629
25630 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25631
25632 PR tree-optimization/21171
25633 * gcc.dg/tree-ssa/pr21171.c: New test.
25634
25635 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25636
25637 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25638 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25639 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25640 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25641 gcc.dg/tree-ssa/gen-vect-32.c: New.
25642 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25643 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25644 don't run on PPC32.
25645
25646 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25647
25648 PR c/21213
25649 * gcc.dg/transparent-union-3.c: New test.
25650
25651 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25652
25653 PR c/20740
25654 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25655 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25656 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25657 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25658 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25659 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25660
25661 2005-04-26 Jeff Law <law@redhat.com>
25662
25663 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25664 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25665 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25666 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25667 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25668 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25669 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25670
25671 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25672
25673 PR tree-optimization/17598
25674 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25675
25676 2005-04-25 Mike Stump <mrs@apple.com>
25677
25678 * objc.dg/fix-and-continue-1.m: Add.
25679
25680 2005-04-25 Roger Sayle <roger@eyesopen.com>
25681
25682 PR c++/20995
25683 * g++.dg/opt/pr20995-1.C: New test case.
25684
25685 2005-04-25 Devang Patel <dpatel@apple.com>
25686
25687 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25688
25689 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25690
25691 PR testsuite/21062
25692 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25693
25694 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25695
25696 PR C++/21188
25697 * g++.dg/opt/rtti2.C: New test.
25698
25699 2005-04-25 Paul Brook <paul@codesourcery.com>
25700 Steven G. Kargl <kargls@comcast.net>
25701
25702 PR fortran/20879
25703 * gfortran.dg/ichar_1.f90: New file.
25704
25705 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25706
25707 PR middle-end/20991
25708 * g++.dg/opt/pr20991.C: New test.
25709
25710 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25711 where sizeof (type) < __alignof__ (type).
25712 * gcc.dg/compat/struct-layout-1.h: Likewise.
25713
25714 2005-04-24 Per Bothner <per@bothner.com>
25715 Devang Patel <dpatel@apple.com>
25716
25717 PR preprocessor/20907
25718 * gcc.dg/cpp/very-long-comment.c: New test.
25719
25720 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25721
25722 PR fortran/20059
25723 * gfortran.dg/common_5.f: New test.
25724
25725 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25726
25727 PR middle-end/21082
25728 * g++.dg/tree-ssa/pr21082.C: New testcase.
25729
25730 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25731
25732 * gcc.dg/vect/vect-99.c: New test.
25733
25734 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25735
25736 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25737
25738 2005-04-22 Jeff Law <law@redhat.com>
25739
25740 * gcc.dg/uninit-5.c: Remove xfails.
25741 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25742 conditionals and loads.
25743
25744 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25745
25746 PR libfortran/20074
25747 PR libfortran/20436
25748 PR libfortran/21108
25749 * gfortran.dg/nested_reshape.f90: new test
25750 * gfortran.dg/reshape-alloc.f90: new test
25751 * gfortran.dg/reshape.f90: new test
25752
25753 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25754
25755 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25756
25757 * gcc.dg/arm-vfp1.c: New test.
25758
25759 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25760
25761 PR c++/21087
25762 * g++.dg/lookup/builtin2.C: New test.
25763
25764 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25765
25766 * gcc.dg/weak/weak-13.c: New test.
25767
25768 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25769
25770 * lib/target-supports.exp (check_effective_target_sync_int_long):
25771 Add powerpc*.
25772
25773 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25774
25775 * gcc.target/mips/branch-1.c: New test.
25776
25777 2005-04-21 Richard Henderson <rth@redhat.com>
25778
25779 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25780 * gcc.dg/vect/vect-86.c: Likewise.
25781 * gcc.dg/vect/vect-87.c: Likewise.
25782 * gcc.dg/vect/vect-88.c: Likewise.
25783
25784 2005-04-21 Devang Patel <dpatel@apple.com>
25785
25786 PR optimization/20994
25787 * gcc.dg/tree-ssa/ifc-3.c: New test.
25788
25789 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25790
25791 PR c/12913
25792 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25793 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25794 gcc.dg/c99-vla-jump-5.c: New tests.
25795
25796 2005-04-19 Richard Henderson <rth@redhat.com>
25797
25798 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25799 Fix typo in exists check.
25800 (check_effective_target_sync_int_long): New.
25801 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25802 * gcc.dg/ia64-sync-2.c: Likewise.
25803 * gcc.dg/ia64-sync-3.c: Likewise.
25804 * gcc.dg/ia64-sync-4.c: Likewise.
25805
25806 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25807
25808 * gcc.dg/fold-xor-1.c: New test.
25809 * gcc.dg/fold-xor-2.c: New test.
25810
25811 2005-04-19 James E. Wilson <wilson@specifixinc.com>
25812
25813 PR target/20670
25814 * g++.dg/eh/fp-regs.C: New test.
25815
25816 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25817
25818 * gcc.dg/Wint-to-pointer-cast-1.c,
25819 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25820 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25821 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25822
25823 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25824
25825 PR fortran/16861
25826 * gfortran.dg/pr16861.f90: New test.
25827
25828 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25829
25830 * gcc.dg/pr21085.c: New test.
25831
25832 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
25833
25834 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
25835 (setup_mips_tests, dg-mips-options): New procedures.
25836 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25837 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25838 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25839 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25840 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25841 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25842 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25843 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25844 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25845 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25846 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25847 dg-mips-options instead of dg-options. Remove now-redundant
25848 preprocessor guards.
25849 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25850 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25851 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25852 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25853 * gcc.dg/vr-mult-2.c: Delete.
25854 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25855 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25856 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25857 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25858 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25859 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25860 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25861
25862 2005-04-18 Laurent GUERBY <laurent@guerby.net>
25863
25864 * ada/acats/run_all.sh: Use sync when executable not present.
25865
25866 2005-04-18 Devang Patel <dpatel@apple.com>
25867
25868 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25869 * gcc.dg/vect/vect-11a.c: New.
25870 * gcc.dg/vect/vect-none.c: Update.
25871 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25872
25873 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25874
25875 PR tree-optimization/20922
25876 * gcc.dg/pr20922-1.c: New test.
25877 * gcc.dg/pr20922-2.c: New test.
25878 * gcc.dg/pr20922-3.c: New test.
25879 * gcc.dg/pr20922-4.c: New test.
25880 * gcc.dg/pr20922-5.c: New test.
25881 * gcc.dg/pr20922-6.c: New test.
25882
25883 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25884
25885 PR libfortran/20950
25886 * gfortran.dg/pr20950.f: New test.
25887
25888 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25889
25890 PR libfortran/19216
25891 * gfortran.dg/pr19216.f: New test.
25892
25893 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
25894
25895 PR tree-optimization/21001
25896 * gcc.dg/tree-ssa/pr21001.c: New.
25897
25898 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
25899
25900 PR libfortran/21075
25901 * gfortran.dg/reshape_rank7.f90: New test.
25902
25903 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25904
25905 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25906 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25907 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25908 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25909 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25910 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25911 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25912 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25913 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25914 wrong way round).
25915 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25916 in namelists. New test.
25917 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25918 New test.
25919 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25920 New test.
25921 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25922 namelist. New test.
25923 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25924 New test.
25925 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25926 New test.
25927 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25928 namelist. New test.
25929 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25930 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25931 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25932 New test.
25933 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25934 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25935 arrays. New test.
25936
25937 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
25938
25939 * gfortran.dg/wtruncate.f: New testcase.
25940 * gfortran.dg/wtruncate.f90: New testcase.
25941
25942 2005-04-16 Mark Mitchell <mark@codesourcery.com>
25943
25944 PR c++/21025
25945 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25946 which sizeof/alignof is dependent, rather than just whether we are
25947 processing_template_decl.
25948
25949 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
25950
25951 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25952 corrected typo where the wrong variables had been compared.
25953
25954 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
25955
25956 PR libfortran/18495
25957 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25958 Test callee-allocated version of return array with a write
25959 statement.
25960 Test spread with a temporary with another write statement.
25961
25962 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
25963
25964 PR tree-optimization/21031
25965 * gcc.dg/tree-ssa/pr21031.c: New.
25966
25967 2005-04-15 Uros Bizjak <uros@kss-loka.si>
25968
25969 PR tree-optimization/21004
25970 * gcc.dg/builtins-53.c: Include builtins-config.h.
25971 Check floorf, ceilf, floorl and ceill transformations
25972 only when HAVE_C99_RUNTIME is defined.
25973
25974 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
25975
25976 PR middle-end/20739
25977 * gcc.dg/tree-ssa/pr20739.c: New test.
25978
25979 2005-04-14 Mike Stump <mrs@apple.com>
25980
25981 * gcc.dg/Foundation.framework/empty: New.
25982 * gcc.dg/framework-2.c: New.
25983
25984 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
25985
25986 PR tree-optimization/21021
25987 * gcc.c-torture/compile/pr21021.c: New.
25988
25989 2005-04-14 Janis Johnson <janis187@us.ibm.com>
25990
25991 PR testsuite/21010
25992 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25993 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25994 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25995 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25996 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25997 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25998 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25999 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26000
26001 2005-04-14 Richard Henderson <rth@redhat.com>
26002
26003 * lib/target-supports.exp (check_effective_target_vect_condition):
26004 Add ia64, i?86, and x86_64.
26005
26006 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26007
26008 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26009
26010 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26011
26012 PR tree-optimization/20657
26013 * gcc.dg/tree-ssa/pr20657.c: New.
26014
26015 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26016
26017 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26018 (long long int)trunc*.
26019
26020 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26021
26022 PR target/20927
26023 * gcc.dg/pr20927.c: New test.
26024
26025 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26026
26027 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26028 * gcc.target/mips/asm-1.c: Likewise.
26029
26030 2005-04-13 Dale Johannesen <dalej@apple.com>
26031
26032 * objc.dg/objc-fast-4.m: New.
26033
26034 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26035
26036 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26037 directory.
26038 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26039
26040 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26041
26042 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26043 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26044 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26045
26046 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26047
26048 PR tree-optimization/20913
26049 * gcc.dg/tree-ssa/pr20913.c: New.
26050
26051 PR tree-optimization/20702
26052 * gcc.dg/tree-ssa/pr20702.c: New.
26053
26054 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26055
26056 PR c++/13744
26057 * g++.dg/inherit/local3.C: New test.
26058
26059 2005-04-12 Jeff Law <law@redhat.com>
26060
26061 * gcc.dg/tree-ssa/20050412-1.c: New test.
26062
26063 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26064
26065 PR libfortran/19016
26066 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26067 Add tests with mask generated by expression.
26068 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26069 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26070 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26071
26072 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26073
26074 PR middle-end/20917
26075 * gcc.dg/20050409-1.c: New test.
26076
26077 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26078
26079 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26080
26081 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26082
26083 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26084 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26085 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26086 (TARGET_CXX): Adjust accordingly.
26087 * target.h (struct gcc_target): Remove epxort_class_data. Add
26088 determine_class_data_visibility and class_data_always_comdat.
26089 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26090 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26091 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26092 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26093 (arm_cxx_determine_class_data_visibility): New.
26094 (arm_cxx_class_data_always_comdat): Likewise.
26095 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26096 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26097 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26098 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26099 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26100 Define.
26101
26102 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26103
26104 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26105
26106 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26107
26108 * gcc.dg/i386-darwin-fpmath.c: New.
26109
26110 2004-04-11 Devang Patel <dpatel@apple.com>
26111
26112 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26113 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26114 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26115 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26116 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26117 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26118 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26119 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26120 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26121
26122 2004-04-11 Devang Patel <dpatel@apple.com>
26123
26124 * gcc.dg/vect/vect-dv-1.c: New test.
26125 * gcc.dg/vect/vect-dv-2.c: New test.
26126
26127 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26128
26129 PR tree-optimization/20933
26130 * gcc.dg/tree-ssa/pr20933.c: New test.
26131
26132 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26133
26134 * gfortran.dg/fold_nearest.f90: New test.
26135
26136 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26137
26138 * gcc.dg/tree-ssa/alias-1.c: New test.
26139
26140 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26141
26142 PR tree-optimization/20920
26143 * g++.dg/tree-ssa/pr20920.C: New test.
26144
26145 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26146
26147 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26148 (long long int)ceil*.
26149
26150 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26151
26152 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26153 explicit C++ linkage.
26154
26155 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26156
26157 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26158 warning for arithmetic IF statements.
26159
26160 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26161
26162 * eor_handling_1.f90: New test case.
26163 * eor_handling_2.f90: New test case.
26164 * eor_handling_3.f90: New test case.
26165 * eor_handling_4.f90: New test case.
26166 * eor_handling_5.f90: New test case.
26167 * noadv_size.f90: New test case.
26168 * pad_no.f90: New test case.
26169
26170 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26171
26172 * gcc.c-torture/execute/20050410-1.c: New test.
26173
26174 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26175
26176 * gcc.dg/pr20126.c: New.
26177
26178 2005-04-09 Bud Davis <bdavis@gfortran.org>
26179 Steven G. Kargl <kargls@comcast.net>
26180
26181 * gfortran.dg/PR19872.f: New test.
26182
26183 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26184
26185 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26186
26187 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26188
26189 * gfortran.dg/nint_1.f90: New test.
26190
26191 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26192
26193 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26194 Added test for callee-allocated arrays with write statements.
26195 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26196 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26197 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26198 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26199 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26200
26201 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26202
26203 PR libfortran/20163
26204 * gfortran.dg/open-options-blanks.f: New test.
26205
26206 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26207
26208 PR fortran/13257
26209 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26210
26211 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26212
26213 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26214 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26215 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26216 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26217 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26218 * gcc.c-torture/execute/stdarg-4.c: New test.
26219
26220 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26221
26222 PR target/20795
26223 * g++.dg/abi/param2.C: New test.
26224
26225 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26226
26227 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26228
26229 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26230
26231 * gcc.dg/builtins-53.c: New test.
26232
26233 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26234
26235 * g++.dg/tree-ssa/pr18178.C: New test.
26236 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26237 * gcc.c-torture/execute/20041019-1.c: New test.
26238 * gcc.dg/tree-ssa/20041008-1.c: New test.
26239 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26240 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26241 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26242 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26243 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26244 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26245 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26246 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26247 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26248 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26249
26250 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26251
26252 PR rtl-optimization/20466
26253 * gcc.c-torture/execute/pr20466-1.c: New test.
26254
26255 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26256
26257 PR c++/20905
26258 * g++.dg/parse/cond2.C: New test.
26259
26260 PR c++/20145
26261 * g++.dg/warn/Wdtor1.C: New test.
26262
26263 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26264
26265 PR fortran/17229
26266 * gfortran.dg/pr17229.f: New test.
26267
26268 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26269
26270 * gfortran.dg/tiny_1.f90: New test.
26271 * gfortran.dg/tiny_2.f90: ditto.
26272
26273 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26274
26275 * gfortran.dg/eor_1.f90: Fix dg-do run line
26276 * gfortran.dg/open_new.f90: Fix dg-do run line
26277
26278 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26279
26280 * lib/target-supports.exp (get_compiler_messages): Support
26281 optional arguments, the fourth being compiler options.
26282 (check_effective_target_fpic): New proc.
26283 * gcc.dg/20050321-2.c: Restrict to target fpic.
26284
26285 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26286
26287 * gcc.dg/15443-1.c: New test.
26288 * gcc.dg/15443-2.c: Likewise.
26289
26290 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26291
26292 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26293
26294 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26295
26296 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26297
26298 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26299
26300 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26301 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26302 -m64.
26303 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26304 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26305 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26306
26307 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26308
26309 PR c++/20212
26310 * g++.dg/warn/Wunused-11.C: New test.
26311
26312 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26313
26314 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26315
26316 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26317
26318 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26319
26320 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26321
26322 PR c++/20734
26323 * g++.dg/template/ptrmem13.C: New test.
26324
26325 2005-04-05 Per Bothner <per@bothner.com>
26326
26327 * lib/gcc.exp: Always add -fno-show-column, for now.
26328
26329 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26330
26331 PR testsuite/20767
26332 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26333 of plain old "unsigned int" for the type of "i". Makes this test
26334 64bit clean.
26335
26336 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26337
26338 * gcc.dg/i386-ssefn-1.c: New test.
26339 * gcc.dg/i386-ssefn-2.c: New test.
26340 * gcc.dg/i386-ssefn-3.c: New test.
26341 * gcc.dg/i386-ssefn-4.c: New test.
26342
26343 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26344
26345 PR tree-optimization/20076
26346 * gcc.dg/builtin-apply4.c: New test.
26347
26348 PR preprocessor/19475
26349 * gcc.dg/cpp/macspace1.c: New test.
26350 * gcc.dg/cpp/macspace2.c: New test.
26351
26352 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26353
26354 * gfortran.dg/pr20755.f: Fixed bad format.
26355
26356 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26357
26358 PR c++/20763
26359 * g++.dg/ext/attrib21.C: New test.
26360
26361 2004-04-05 Devang Patel <dpatel@apple.com>
26362
26363 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26364 * gcc.dg/vect/vect-shift-1.c: New test.
26365
26366 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26367
26368 PR libfortran/20755
26369 * gfortran.dg/pr20755.f: New test.
26370
26371 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26372
26373 * gfortran.dg/pr15959.f90: New test.
26374 * gfortran.dg/string_pad_trunc.f90: New test.
26375
26376 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26377
26378 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26379 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26380 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26381 syntax.
26382
26383 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26384
26385 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26386
26387 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26388
26389 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26390 * gcc.c-torture/compile/20011119-2.c: Likewise.
26391 * gcc.c-torture/compile/981001-2.c: Likewise.
26392
26393 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26394
26395 PR c++/20679
26396 * g++.dg/template/overload4.C: New test.
26397
26398 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26399
26400 PR c++/20746
26401 * g++.dg/abi/covariant5.C: New.
26402
26403 PR debug/20505
26404 * g++.dg/debug/const2.C: New.
26405
26406 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26407
26408 PR rtl-optimization/16104
26409 * gcc.c-torture/execute/20050316-1.c: New test.
26410
26411 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26412
26413 * g++.dg/template/spec23.C: Fix dg-error text.
26414
26415 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26416
26417 PR c++/19199
26418 * g++.dg/expr/lval2.C: New.
26419
26420 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26421
26422 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26423 __builtin_strcasecmp and __builtin_strncasecmp.
26424
26425 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26426
26427 PR c++/20723
26428 * g++.dg/template/spec22.C: New.
26429 * g++.dg/template/spec23.C: New.
26430
26431 2005-04-03 Dale Ranta <dir@lanl.gov>
26432 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26433
26434 PR libfortran/20068
26435 PR libfortran/20125
26436 PR libfortran/20156
26437 PR libfortran/20471
26438 * gfortran.dg/backspace.f: New test.
26439
26440 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26441
26442 * gcc.dg/pr19345.c: New test.
26443
26444 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26445
26446 PR tree-optimization/20640
26447 * gcc.dg/torture/tree-loop-1.c: New.
26448
26449 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26450
26451 PR rtl-optimization/20290
26452 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26453
26454 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26455
26456 * gcc.dg/rs6000-fpint.c: New.
26457
26458 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26459
26460 * gcc.dg/old-style-then-proto-1.c: New test.
26461
26462 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26463
26464 * gfortran.fortran-torture/execute/backspace.f90: Check
26465 after backspace and read was incorrect.
26466
26467 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26468
26469 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26470 buffer past the terminating NUL using memcmp.
26471 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26472 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26473
26474 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26475 Fix unused/uninitialized variable warnings.
26476
26477 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26478 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26479 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26480 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26481
26482 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26483 gcc.c-torture/execute/builtins/fputs-lib.c,
26484 gcc.c-torture/execute/builtins/lib/fprintf.c,
26485 gcc.c-torture/execute/builtins/lib/main.c,
26486 gcc.c-torture/execute/builtins/lib/memcmp.c,
26487 gcc.c-torture/execute/builtins/lib/memmove.c,
26488 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26489 gcc.c-torture/execute/builtins/lib/memset.c,
26490 gcc.c-torture/execute/builtins/lib/printf.c,
26491 gcc.c-torture/execute/builtins/lib/sprintf.c,
26492 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26493 gcc.c-torture/execute/builtins/lib/strchr.c,
26494 gcc.c-torture/execute/builtins/lib/strcmp.c,
26495 gcc.c-torture/execute/builtins/lib/strcpy.c,
26496 gcc.c-torture/execute/builtins/lib/strcspn.c,
26497 gcc.c-torture/execute/builtins/lib/strlen.c,
26498 gcc.c-torture/execute/builtins/lib/strncat.c,
26499 gcc.c-torture/execute/builtins/lib/strncmp.c,
26500 gcc.c-torture/execute/builtins/lib/strncpy.c,
26501 gcc.c-torture/execute/builtins/lib/strrchr.c,
26502 gcc.c-torture/execute/builtins/lib/strspn.c,
26503 gcc.c-torture/execute/builtins/lib/strstr.c,
26504 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26505 gcc.c-torture/execute/builtins/strlen-2.c,
26506 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26507 prototypes.
26508
26509 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26510
26511 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26512 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26513 selectany usage.
26514
26515 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26516
26517 PR c++/19406
26518 * g++.dg/debug/using1.C: New test.
26519
26520 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26521
26522 PR middle-end/20524
26523 * gcc.dg/alias-7.c: Prefix asm-declared name with
26524 __USER_LABEL_PREFIX__.
26525
26526 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26527
26528 Fix fallout from PR middle-end/15700:
26529 * gcc.c-torture/compile/20011119-1.c: Take
26530 __USER_LABEL_PREFIX__ into account.
26531 * gcc.c-torture/compile/20011119-2.c: Likewise.
26532
26533 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26534
26535 PR c++/18644
26536 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26537
26538 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26539
26540 PR c/17855
26541 * gcc.c-torture/compile/struct-non-lval-1.c,
26542 gcc.c-torture/compile/struct-non-lval-2.c,
26543 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26544
26545 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26546
26547 * gcc.dg/tls/tls.exp: Remove temporary file.
26548 * g++.dg/tls/tls.exp: Ditto.
26549 * lib/file-format.exp: Ditto.
26550 * g++.dg/special/ecos.exp: Ditto.
26551
26552 * lib/profopt.exp: Treat prof_ext as a list.
26553 * gcc.misc-tests/bprob.exp: Ditto.
26554 * g++.dg/bprob/bprob.exp: Ditto.
26555
26556 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26557 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26558 g++.dg/tree-ssa/pointer-reference-alias.C,
26559 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26560 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26561 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26562 g++.dg/vect/pr19951.cc: Ditto.
26563 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26564 gcc.dg/builtins-47.c: Ditto.
26565 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26566 gcc.dg/pr20115-1.c: Ditto.
26567 * gcc.dg/tree-ssa/20030530-2.c,
26568 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26569 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26570 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26571 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26572 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26573 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26574 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26575 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26576 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26577 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26578 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26579 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26580 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26581 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26582 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26583 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26584 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26585 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26586 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26587 gcc.dg/tree-ssa/20030824-1.c,
26588 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26589 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26590 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26591 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26592 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26593 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26594 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26595 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26596 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26597 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26598 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26599 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26600 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26601 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26602 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26603 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26604 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26605 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26606 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26607 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26608 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26609 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26610 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26611 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26612 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26613 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26614 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26615 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26616 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26617 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26618 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26619 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26620 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26621 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26622 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26623 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26624 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26625 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26626 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26627 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26628 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26629 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26630 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26631 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26632 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26633 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26634 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26635 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26636 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26637 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26638 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26639 gcc.dg/tree-ssa/useless-1.c: Ditto.
26640 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26641 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26642 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26643 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26644 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26645 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26646 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26647 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26648 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26649 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26650 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26651 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26652 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26653 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26654 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26655 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26656 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26657 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26658 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26659 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26660 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26661 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26662 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26663 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26664 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26665 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26666 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26667 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26668 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26669 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26670 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26671 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26672 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26673 gcc.dg/vect/vect-none.c: Ditto.
26674 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26675 treelang/compile/unsigned.tree: Ditto.
26676
26677 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26678 * gcc.dg/cpp/direct2s.c: Ditto.
26679 * gcc.dg/cpp/paste4.c: Ditto.
26680 * gcc.dg/cpp/separate-1.c: Ditto.
26681 * gcc.dg/pch/save-temps-1.c: Ditto.
26682 * g++.dg/ext/altivec-10.C: Ditto.
26683 * g++.dg/pch/pch.C: Ditto.
26684
26685 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26686
26687 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26688 * g++.dg/template/repo1.C: Ditto.
26689 * g++.dg/template/repo2.C: Ditto.
26690 * g++.dg/template/repo3.C: Ditto.
26691 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26692 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26693 * g++.old-deja/g++.pt/repo1.C: Ditto.
26694 * g++.old-deja/g++.pt/repo2.C: Ditto.
26695 * g++.old-deja/g++.pt/repo3.C: Ditto.
26696 * g++.old-deja/g++.pt/repo4.C: Ditto.
26697
26698 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26699 * gcc.dg/20030107-1.c: Ditto.
26700 * gcc.dg/20030702-1.c: Ditto.
26701 * gcc.dg/profile-generate-1.c: Ditto.
26702 * g++.dg/other/profile1.C: Ditto.
26703 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26704
26705 * lib/gcc-dg.exp (remove-build-file): New.
26706 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26707 cleanup-tree-dump, cleanup-saved-temps): New.
26708
26709 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26710
26711 PR c++/19203, DR 214
26712 * g++.dg/parse/ambig3.C: Not ambiguous.
26713 * g++.dg/template/spec20.C: New.
26714 * g++.dg/template/spec21.C: New.
26715
26716 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26717
26718 PR target/20045
26719 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26720
26721 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26722
26723 PR libfortran/20660
26724 * gfortran.dg/negative_unit.f: New test.
26725
26726 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26727
26728 * gcc.dg/20050330-1.c: New test.
26729
26730 2005-03-30 Devang Patel <dpatel@apple.com>
26731
26732 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26733
26734 2005-03-30 Dale Johannesen <dalej@apple.com>
26735
26736 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26737
26738 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26739
26740 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26741 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26742 Strip options from test name.
26743
26744 2005-03-31 Jan Hubicka <jh@suse.cz>
26745
26746 * gcc.dg/varpool-1.c: New testcase.
26747
26748 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26749
26750 PR c/772
26751 PR c/17913
26752 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26753 gcc.dg/stmt-expr-label-3.c : New tests.
26754 * gcc.c-torture/execute/medce-2.c: Remove.
26755
26756 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26757
26758 PR c/20368
26759 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26760 tests.
26761
26762 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26763
26764 * gcc.c-torture/compile/pr20203.c: New test.
26765
26766 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26767
26768 * gfortran.dg/promotion.f90: New test.
26769
26770 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26771
26772 PR middle-end/20491
26773 * gcc.dg/torture/asm-subreg-1.c: New test.
26774
26775 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26776
26777 PR c/20672
26778 * gcc.dg/pr20672-1.c: New test.
26779
26780 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26781
26782 * gfortran.dg/vect: New directory.
26783 * gfortran.dg/vect/vect.exp: New.
26784 * gfortran.dg/vect/vect-1.f90: New test.
26785 * gfortran.dg/vect/vect-2.f90: New test.
26786 * gfortran.dg/vect/vect-3.f90: New test.
26787 * gfortran.dg/vect/vect-4.f90: New test.
26788 * gfortran.dg/vect/vect-5.f90: New test.
26789
26790 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26791
26792 PR middle-end/20622
26793 * gcc.dg/alias-7.c: New test.
26794
26795 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26796
26797 * gcc.dg/sparc-reg-1.c: New test.
26798
26799 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26800
26801 PR target/19890
26802 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26803
26804 2005-03-29 Dale Ranta <dir@lanl.gov>
26805 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26806
26807 PR libfortran/20163
26808 * gfortran.dg/pr20163-2.f: New test.
26809
26810 2005-03-28 Jan Hubicka <jh@suse.cz>
26811
26812 PR middle-end/20635
26813 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26814 by Jakub Jelinek.
26815
26816 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
26817
26818 PR tree-optimization/20626
26819 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26820 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26821
26822 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26823
26824 * gfortran.dg/underflow.f90: New test.
26825 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26826
26827 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26828
26829 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26830
26831 2005-03-25 Mark Mitchell <mark@codesourcery.com>
26832
26833 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26834 (g++_init): Make sure that CXXFLAGS is set.
26835 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26836 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26837 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26838 * lib/objc.exp (objc_init): Likewise.
26839 * lib/treelang.exp (treelang_init): Likewise.
26840
26841 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
26842
26843 PR tree-optimization/20470
26844 * gcc.dg/tree-ssa/pr20470.c: New test.
26845
26846 2005-03-25 Geoffrey Keating <geoffk@apple.com>
26847
26848 * gcc.dg/ppc-stfiwx.c: New.
26849
26850 2005-03-25 Steve Ellcey <sje@cup.hp.com>
26851
26852 PR target/19888
26853 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26854
26855 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26856
26857 * gcc.dg/20050325-1.c: Fix a typo.
26858
26859 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26860
26861 PR libfortran/19678
26862 PR libfortran/19679
26863 * gfortran.dg/dos_eol.f: New test.
26864
26865 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26866
26867 PR rtl-optimization/20249
26868 * gcc.dg/20050325-1.c: New test.
26869
26870 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26871
26872 PR libfortran/15332
26873 * gfortran.dg/pr15332.f: New test.
26874
26875 2005-03-24 Dale Johannesen <dalej@apple.com>
26876
26877 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26878
26879 2005-03-24 Geoffrey Keating <geoffk@apple.com>
26880
26881 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26882 'internal' visibility.
26883 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26884 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26885 'protected' visibility.
26886 * gcc.dg/visibility-7.c: Likewise.
26887 * lib/target-supports.exp (check_visibility_available): Take
26888 a parameter, the kind of visibility to check for.
26889 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26890 to check_visibility_available.
26891
26892 * g++.dg/expr/cast3.C: New.
26893
26894 2005-03-24 David Edelsohn <edelsohn@gnu.org>
26895
26896 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26897 rs6000.
26898
26899 2005-03-24 Steve Ellcey <sje@cup.hp.com>
26900
26901 PR target/20095
26902 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26903
26904 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
26905
26906 * gcc.dg/badshift.c: Renamed to...
26907 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
26908
26909 * gcc.target/i386/badshift.c: Renamed to...
26910 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
26911 only.
26912
26913 PR rtl-optimization/20532
26914 * gcc.target/i386/badshift.c: New.
26915
26916 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26917
26918 * gfortran.dg/pr18025.f90: New test.
26919
26920 2005-03-23 Dale Johannesen <dalej@apple.com>
26921
26922 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26923
26924 2005-03-23 Mark Mitchell <mark@codesourcery.com>
26925
26926 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26927
26928 * lib/target-supports.exp (check_iconv_available): Default
26929 libiconv to -liconv, if there is no definition.
26930
26931 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
26932
26933 * gcc.dg/torture/cris-asm-mof-1.c: New test.
26934
26935 2005-03-22 Mark Mitchell <mark@codesourcery.com>
26936
26937 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26938 * g++.dg/opt/pr7503-2.C: Likewise.
26939 * g++.dg/opt/pr7503-3.C: Likewise.
26940 * g++.dg/opt/pr7503-4.C: Likewise.
26941 * g++.dg/opt/pr7503-5.C: Likewise.
26942 * g++.dg/warn/minmax.C: New test.
26943
26944 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26945
26946 * gfortran.dg/g77_intrinsics_funcs.f: New test.
26947 * gfortran.dg/g77_intrinsics_sub.f: New test.
26948
26949 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26950 Jan Hubicka <jh@suse.cz>
26951 Steven Bosscher <stevenb@suse.de
26952
26953 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26954
26955 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26956
26957 PR c++/19980
26958 * g++.dg/template/redecl3.C: New test.
26959
26960 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26961
26962 PR c++/20499
26963 * g++.dg/parse/error16.C: Tweak error markers.
26964
26965 2005-03-22 Jakub Jelinek <jakub@redhat.com>
26966
26967 PR target/20561
26968 * gcc.dg/20050321-2.c: New test.
26969
26970 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
26971
26972 PR c++/20465
26973 PR c++/20381
26974 * g++.dg/template/ptrmem12.C: New.
26975
26976 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
26977
26978 PR rtl-optimization/20527
26979 * gcc.c-torture/execute/pr20527-1.c: New test.
26980
26981 2005-03-22 Ben Elliston <bje@au.ibm.com>
26982
26983 * gcc.misc-tests/options.exp (check_for_options): Create a real C
26984 program, compile it into a real executable and then delete the .c
26985 and .x files afterwards, to avoid problems on testglue targets.
26986
26987 2005-03-21 Stuart Hastings <stuart@apple.com>
26988
26989 * gcc.target/i386/sse-2.c: New.
26990
26991 2005-03-21 Uros Bizjak <uros@kss-loka.si>
26992
26993 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26994
26995 2005-03-21 Paolo Carlini <pcarlini@suse.de>
26996
26997 * g++.dg/parse/crash25.C: Fix typo.
26998
26999 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27000
27001 PR c++/20461
27002 * g++.dg/parse/crash24.C: New test.
27003
27004 PR c++/20536
27005 * g++.dg/parse/crash25.C: New test.
27006
27007 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27008
27009 PR c++/20147
27010 * g++.dg/ext/stmtexpr4.C: New test.
27011
27012 2005-03-20 Roger Sayle <roger@eyesopen.com>
27013
27014 PR middle-end/20539
27015 * gcc.c-torture/compile/pr13066-1.c: New test case.
27016 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27017 * g++.dg/opt/pr13066-1.C: Likewise.
27018
27019 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27020
27021 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27022
27023 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27024
27025 PR fortran/18525
27026 * gfortran.dg/nesting_1.f90: New test.
27027
27028 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27029
27030 PR c++/20240
27031 * g++.dg/lookup/using13.C: New test.
27032
27033 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27034
27035 PR c++/20333
27036 * g++.dg/template/crash36.C: New test.
27037
27038 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27039
27040 PR c++/20463
27041 * g++.dg/template/crash35.C: New test.
27042
27043 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27044
27045 PR c++/19966
27046 * g++.dg/overload/operator2.C: New test.
27047
27048 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27049
27050 PR libfortran/20257
27051 * gfortran.dg/pr20257.f90: New test.
27052
27053 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27054
27055 PR libfortran/20480
27056 * gfortran.dg/pr20480.f90: New test.
27057
27058 2005-03-16 Richard Henderson <rth@redhat.com>
27059
27060 PR middle-end/15700
27061 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27062 (_rtld_global): New.
27063 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27064 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27065
27066 * gcc.dg/alias-3.c: New.
27067 * gcc.dg/alias-4.c: New.
27068 * gcc.dg/alias-5.c: New.
27069 * gcc.dg/alias-6.c: New.
27070
27071 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27072
27073 * gcc.dg/cpp/ucnid-7.c: New.
27074
27075 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27076 Dorit Naishlos <dorit@il.ibm.com>
27077
27078 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27079 darwin.
27080
27081 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27082
27083 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27084 support misaligned accesses.
27085 * gcc.dg/vect/vect-58.c: Likewise.
27086 * gcc.dg/vect/vect-92.c: New.
27087 * gcc.dg/vect/vect-93.c: New.
27088
27089 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27090
27091 PR fortran/18827
27092 * gfortran.dg/assign_2.f90: New test.
27093 * gfortran.dg/assign_3.f90: New test.
27094 * gfortran.dg/assign.f90: New test.
27095
27096 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27097
27098 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27099 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27100 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27101 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27102 names.
27103
27104 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27105
27106 * gcc.dg/cpp/ucnid-6.c: New.
27107
27108 * gcc.dg/cpp/normalize-1.c: New.
27109 * gcc.dg/cpp/normalize-2.c: New.
27110 * gcc.dg/cpp/normalize-3.c: New.
27111 * gcc.dg/cpp/normalize-4.c: New.
27112 * gcc.dg/cpp/ucnid-4.c: New.
27113 * gcc.dg/cpp/ucnid-5.c: New.
27114 * g++.dg/cpp/normalize-1.C: New.
27115 * g++.dg/cpp/ucnid-1.C: New.
27116
27117 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27118
27119 * gcc.dg/pr18628.c: New.
27120
27121 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27122
27123 PR c++/20280
27124 * g++.dg/tree-ssa/pr20280.C: New.
27125
27126 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27127
27128 PR fortran/20467
27129 * gfortran.dg/stfunc_2.f90: New test.
27130
27131 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27132
27133 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27134
27135 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27136
27137 * gcc.dg/tree-ssa/20050314-1.c: New test.
27138
27139 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27140
27141 PR c++/4403
27142 PR c++/9783, DR433
27143 * g++.dg/template/friend34.C: New test.
27144 * g++.dg/template/friend35.C: Likewise.
27145 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27146
27147 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27148
27149 Friend class name lookup 5/n
27150 PR c++/1016
27151 * g++.dg/lookup/hidden-class1.C: New test.
27152 * g++.dg/lookup/hidden-class2.C: Likewise.
27153 * g++.dg/lookup/hidden-class3.C: Likewise.
27154 * g++.dg/lookup/hidden-class4.C: Likewise.
27155 * g++.dg/lookup/hidden-class5.C: Likewise.
27156 * g++.dg/lookup/hidden-class6.C: Likewise.
27157 * g++.dg/lookup/hidden-class7.C: Likewise.
27158 * g++.dg/lookup/hidden-class8.C: Likewise.
27159 * g++.dg/lookup/hidden-class9.C: Likewise.
27160 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27161 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27162 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27163 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27164 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27165 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27166 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27167 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27168 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27169 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27170 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27171
27172 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27173
27174 PR c++/20157
27175 * g++.dg/template/error18.C: New test.
27176
27177 2005-03-09 Ben Elliston <bje@au.ibm.com>
27178
27179 PR debug/16792
27180 * g++.dg/debug/pr16792.C: New test.
27181
27182 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27183
27184 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27185 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27186 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27187 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27188 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27189 test assertion names.
27190
27191 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27192
27193 PR fortran/18600
27194 * gfortran.dg/stfunc_1.f90: New test.
27195
27196 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27197
27198 PR fortran/16907
27199 * gfortran.dg/real_index_1.f90: New test.
27200
27201 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27202
27203 PR fortran/20323
27204 * gfortran.dg/spec_expr_1.f90: New test.
27205
27206 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27207
27208 PR c/20402
27209 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27210 new parser.
27211
27212 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27213
27214 PR fortran/20361
27215 * gfortran.dg/largeequiv_1.f90: New test.
27216
27217 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27218
27219 * gcc.dg/ucnid-1.c: New.
27220 * gcc.dg/ucnid-2.c: New.
27221 * gcc.dg/ucnid-3.c: New.
27222 * gcc.dg/ucnid-4.c: New.
27223 * gcc.dg/ucnid-5.c: New.
27224 * gcc.dg/ucnid-6.c: New.
27225 * gcc.dg/cpp/ucnid-1.c: New.
27226 * gcc.dg/cpp/ucnid-2.c: New.
27227 * gcc.dg/cpp/ucnid-3.c: New.
27228 * g++.dg/other/ucnid-1.C: New.
27229
27230 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27231
27232 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27233
27234 2005-03-11 Per Bothner <per@bothner.com>
27235
27236 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27237 that diagnotics refer to correct token.
27238 * gcc.dg/unused-3.c: Likewise.
27239
27240 2005-03-11 Per Bothner <per@bothner.com>
27241
27242 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27243 constant" is now actually on same line as string constant.
27244 * gcc.dg/cpp/direct2s.c: Likewise.
27245
27246 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27247
27248 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27249
27250 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27251
27252 PR libfortran/20124
27253 * gfortran.dg/pr20124.f90: New Test
27254
27255 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27256
27257 PR tree-optimization/20130
27258 * gcc.dg/pr20130-1.c: New test.
27259
27260 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27261
27262 PR target/20095
27263 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27264
27265 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27266
27267 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27268
27269 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27270
27271 * g++.dg/eh/forced1.C: Fix comment.
27272 * g++.dg/eh/forced2.C: Ditto.
27273 * g++.dg/eh/forced3.C: Ditto.
27274 * g++.dg/eh/forced4.C: Ditto.
27275
27276 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27277
27278 PR rtl-opt/20412
27279 * gcc.c-torture/compile/pr20412.c: New test.
27280
27281 2005-03-10 Roger Sayle <roger@eyesopen.com>
27282
27283 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27284
27285 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27286
27287 PR target/20322
27288 * gcc.dg/20050307-1.c: New test.
27289
27290 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27291
27292 PR c++/20375
27293 * g++.dg/other/stdarg3.C: New.
27294
27295 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27296
27297 PR c++/18384, c++/18327
27298 * g++.dg/init/array19.C: New test.
27299
27300 PR inline-asm/20314
27301 * gcc.dg/torture/pr20314-1.c: New test.
27302 * gcc.dg/torture/pr20314-2.c: New test.
27303
27304 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27305
27306 * gcc.dg/20050309-1.c: New test.
27307
27308 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27309
27310 * gcc.dg/builtins-10.c: Reactivate disabled test.
27311 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27312 new cbrt transformations.
27313
27314 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27315
27316 PR c++/20208
27317 * g++.dg/template/array13.C: New test.
27318
27319 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27320
27321 PR c++/16859
27322 * g++.dg/init/brace4.C: New test.
27323
27324 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27325
27326 PR c++/20186
27327 * g++.dg/template/non-dependent12.C: New.
27328
27329 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27330
27331 PR c++/20142
27332 * g++.dg/init/array18.C: Add dg-do run marker.
27333
27334 PR c++/20142
27335 * g++.dg/init/array18.C: New test.
27336
27337 2005-03-09 Ben Elliston <bje@au.ibm.com>
27338
27339 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27340 * g++.dg/gcov/gcov.exp: Likewise.
27341 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27342 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27343 * lib/c-torture.exp: Likewise.
27344 * lib/fortran-torture.exp: Likewise.
27345 * lib/g++.exp: Likewise.
27346 * lib/gcc-defs.exp: Likewise.
27347 * lib/gcc-dg.exp: Likewise.
27348 * lib/gcc.exp: Likewise.
27349 * lib/gcov.exp: Likewise.
27350 * lib/gfortran.exp: Likewise.
27351 * lib/mike-g++.exp: Likewise.
27352 * lib/mike-gcc.exp: Likewise.
27353 * lib/objc-torture.exp: Likewise.
27354 * lib/objc.exp: Likewise.
27355 * lib/profopt.exp: Likewise.
27356 * lib/target-libpath.exp: Likewise.
27357 * lib/target-supports.exp: Likewise.
27358 * lib/treelang.exp: Likewise.
27359 * lib/wrapper.exp: Likewise.
27360
27361 2005-03-08 Jeff Law <law@redhat.com>
27362
27363 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27364 PHI-OPT changes.
27365
27366 2005-03-08 Ira Rosen <irar@il.ibm.com>
27367
27368 * gcc.dg/vect/pr20122.c: New test.
27369
27370 2005-03-07 Jeff Law <law@redhat.com>
27371
27372 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27373 was folded away.
27374 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27375 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27376 * gcc.dg/tree-ssa/pr18134.c: New test.
27377
27378 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27379
27380 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27381 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27382 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27383
27384 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27385
27386 PR tree-opt/17671
27387 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27388
27389 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27390
27391 * g++.dg/warn/Wnvdtor.C: New test.
27392
27393 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27394
27395 * gcc.dg/torture/pr19683-1.c: New test.
27396
27397 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27398
27399 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27400 * gfortran.dg/g77/19990313-2.f: Ditto.
27401 * gfortran.dg/g77/19990313-3.f: Ditto.
27402 * gfortran.dg/g77/19990525-0.f: Ditto.
27403 * gfortran.dg/g77/19990826-0.f: Ditto.
27404 * gfortran.dg/g77/19990826-2.f: Ditto.
27405 * gfortran.dg/g77/19990826-3.f: Ditto.
27406 * gfortran.dg/g77/20000511-1.f: Ditto.
27407 * gfortran.dg/g77/20000511-2.f: Ditto.
27408 * gfortran.dg/g77/970625-2.f: Ditto.
27409 * gfortran.dg/g77/980310-2.f: Ditto.
27410 * gfortran.dg/g77/980310-3.f: Ditto.
27411 * gfortran.dg/g77/980310-8.f: Ditto.
27412 * gfortran.dg/g77/980519-2.f: Ditto.
27413 * gfortran.dg/g77/alpha1.f: Ditto.
27414 * gfortran.dg/g77/claus.f: Ditto.
27415 * gfortran.dg/g77/erfc.f: Ditto.
27416 * gfortran.dg/g77/short.f: Ditto.
27417 * gfortran.fortran-torture/execute/data.f90: Ditto.
27418 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27419 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27420
27421 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27422
27423 * lib/file-format.exp (gcc_target_object_format): Add check for som
27424 format and hardcode object formats on hppa*-*-hpux*.
27425 * lib/target-supports.exp (check_weak_available): Add check for som
27426 object format. Always return 0 on hppa*-*-hpux10*.
27427
27428 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27429 is defined.
27430
27431 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27432
27433 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27434
27435 * gfortran.dg/pr19936_1.f90: New test.
27436 * gfortran.dg/pr19936_2.f90: New test.
27437 * gfortran.dg/pr19936_3.f90: New test.
27438
27439 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27440 Paul Thomas <prthomas@drfccad.cea.fr>
27441
27442 * gfortran.dg/PR19754_1.f90: New test.
27443 * gfortran.dg/PR19754_2.f90: Ditto.
27444
27445 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27446
27447 PR c++/19311
27448 * g++.dg/template/non-dependent11.C: New test.
27449
27450 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27451
27452 * lib/target-supports.exp (check_iconv_available): Fix comment.
27453
27454 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27455 Joseph S. Myers <joseph@codesourcery.com>
27456
27457 PR c++/19797
27458 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27459
27460 2005-03-04 Matthew Sachs <msachs@apple.com>
27461
27462 * gcc.exp (gcc_target_compile): Put braces around
27463 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27464 * objc.exp (objc_target_compile): Likewise.
27465 * treelang.exp (treelang_target_compile): Likewise.
27466
27467 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27468
27469 PR fortran/19673
27470 * gfortran.dg/func_result_1.f90: New test.
27471
27472 2005-03-04 Ben Elliston <bje@au.ibm.com>
27473
27474 * gcc.misc-tests/options.exp: New test.
27475
27476 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27477
27478 * gcc.dg/pr15784-4.c: New test.
27479
27480 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27481
27482 * gcc.c-torture/execute/pr17133.c: New.
27483 * gcc.c-torture/compile/20050303-1.c: New.
27484
27485 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27486
27487 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27488
27489 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27490
27491 * g++.dg/overload/using2.C: New.
27492
27493 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27494
27495 PR c++/19916
27496 * g++.dg/init/ptrmem2.C: New test.
27497
27498 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27499
27500 PR c/8927
27501 * gcc.dg/pr8927-1.c: New test.
27502
27503 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27504
27505 PR c++/20232
27506 * g++.dg/inherit/covariant12.C: New.
27507
27508 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27509
27510 PR fortran/19479
27511 * gfortran.dg/bound_1.f90: New test.
27512
27513 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27514
27515 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27516 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27517
27518 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27519
27520 PR c/20245
27521 * gcc.dg/pr20245-1.c: New test.
27522
27523 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27524
27525 PR middle-end/19874
27526 * gcc.c-torture/execute/20050119-2.c: New test case.
27527
27528 2005-02-28 Ben Elliston <bje@au.ibm.com>
27529
27530 * README: Update the DejaGnu bug reporting address.
27531 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27532 * lib/objc-torture.exp: Likewise.
27533
27534 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27535
27536 * gfortran.dg/boz_1.f90: New test.
27537 * gfortran.dg/boz_3.f90: New test.
27538 * gfortran.dg/boz_4.f90: New test.
27539
27540 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27541
27542 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27543 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27544
27545 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27546
27547 PR libfortran/20101
27548 * gfortran.dg/write_0_pe_format.f90: New test.
27549
27550 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27551
27552 PR c++/20206
27553 * g++.dg/opt/thunk2.C: New test.
27554 * g++.dg/opt/covariant1.C: New test.
27555
27556 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27557
27558 * gfortran.dg/e_d_fmt.f90: New test.
27559
27560 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27561
27562 * gcc.dg/asm-b.c: Fix comment typos.
27563
27564 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27565
27566 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27567 a V_MAY_DEF also.
27568
27569 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27570
27571 PR tree-opt/20188
27572 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27573 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27574 * gcc.dg/asm-b.c: New test.
27575
27576 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27577
27578 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27579 Disable this test on IRIX 6.
27580
27581 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27582
27583 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27584 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27585 parser.
27586
27587 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27588
27589 PR tree-optimization/20204
27590 * gcc.dg/pr20204.c: New test.
27591
27592 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27593
27594 PR target/20196
27595 * gcc.c-torture/execute/20050224-1.c: New test.
27596
27597 PR c++/20175
27598 * g++.dg/warn/Wbraces2.C: New test.
27599
27600 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27601
27602 PR c++/19878
27603 * g++.dg/init/const2.C: New test.
27604
27605 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27606
27607 PR tree-optimization/20100
27608 * gcc.c-torture/execute/pr20100-1.c: New test.
27609
27610 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27611
27612 * gfortran.dg/implicit_3.f90: New test.
27613
27614 * gfortran.dg/deftype_1.f90: New test.
27615
27616 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27617
27618 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27619 the test passes.
27620 * g++.dg/other/anon3.C: Accept a warning.
27621
27622 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27623
27624 * gcc.dg/pr20017.c: Fix a comment typo.
27625
27626 2005-02-23 Bud Davis <bdavis@gfortran.org>
27627
27628 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27629
27630 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27631
27632 PR ada/19902
27633 * ada/acats/tests/cxa/cxa3004.a: Remove.
27634 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27635
27636 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27637
27638 PR c++/20073
27639 * g++.dg/init/const1.C: New test.
27640
27641 PR c++/19991
27642 * g++.dg/parse/constant7.C: New test.
27643
27644 PR c++/20152
27645 * g++.dg/parse/error27.C: New test.
27646 * g++.dg/template/qualttp15.C: Adjust error markers.
27647 * g++.old-deja/g++.other/struct1.C: Likewise.
27648
27649 PR c++/20153
27650 * g++.dg/template/error17.C: New test.
27651
27652 PR c++/20148
27653 * g++.dg/parser/error26.C: New test.
27654
27655 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27656
27657 PR tree-optimization/20100
27658 PR tree-optimization/20115
27659 * gcc.dg/pr20115.c: New test.
27660 * gcc.dg/pr20115-1.c: New test.
27661 * gcc.dg/pr20100.c: New test.
27662 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27663 call-clobbered variables after alias1.
27664
27665 2005-02-22 Bud Davis <bdavis@gfortran.org>
27666
27667 * gfortran.dg/list_read_4.f90: new test.
27668
27669 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27670
27671 PR rtl-optimization/20017.
27672 * gcc.dg/pr20017.c: New.
27673
27674 2005-02-22 Devang Patel <dpatel@apple.com>
27675
27676 PR 19952
27677 * g++.dg/tree-ssa/pr19952.C: New test.
27678
27679 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27680
27681 PR c++/19883
27682 * g++.dg/parse/constant6.C: New test.
27683
27684 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27685
27686 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27687 * g++.dg/charset/asm2.c: Likewise.
27688 * g++.dg/charset/asm3.c: Likewise.
27689 * g++.dg/charset/asm4.c: Likewise.
27690 * g++.dg/charset/asm5.c: Likewise.
27691 * g++.dg/charset/attribute1.c: Likewise.
27692 * g++.dg/charset/attribute2.c: Likewise.
27693 * g++.dg/charset/extern1.cc: Likewise.
27694 * g++.dg/charset/extern2.cc: Likewise.
27695 * g++.dg/charset/extern3.cc: Likewise.
27696 * g++.dg/charset/function.cc: Likewise.
27697 * g++.dg/charset/string.c: Likewise.
27698 * g++.dg/charset/charset.exp: Likewise.
27699 * lib/target-supports.exp (check_iconv_available): Fix comment.
27700
27701 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27702
27703 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27704 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27705 * gcc.dg/charset/asm2.c: Likewise.
27706 * gcc.dg/charset/asm3.c: Likewise.
27707 * gcc.dg/charset/asm4.c: Likewise.
27708 * gcc.dg/charset/asm5.c: Likewise.
27709 * gcc.dg/charset/asm6.c: Likewise.
27710 * gcc.dg/charset/attribute1.c: Likewise.
27711 * gcc.dg/charset/attribute2.c: Likewise.
27712 * gcc.dg/charset/builtin1.c: Likewise.
27713 * gcc.dg/charset/extern.c: Likewise.
27714 * gcc.dg/charset/function.c: Likewise.
27715 * gcc.dg/charset/string.c: Likewise.
27716 * gcc.dg/charset/charset.exp: Likewise.
27717
27718 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27719
27720 PR fortran/20086
27721 * gfortran.dg/pr20086.f90: New test.
27722
27723 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27724
27725 PR tree-optimization/19786
27726 * g++.dg/tree-ssa/pr19786.C: New.
27727
27728 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27729
27730 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27731
27732 2005-02-21 Jeff Law <law@redhat.com>
27733
27734 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27735
27736 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27737
27738 * gfortran.dg/do_iterator: Split loop, markup all lines for
27739 which an error locus is printed.
27740 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27741 locus is printed.
27742 * gfortran.dg/select_4.f90: Likewise.
27743 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27744 locuses in the various permutations.
27745
27746 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27747
27748 PR tree-optimization/19951
27749 * g++.dg/vect: New directory.
27750 * g++.dg/vect/vect.exp: New file.
27751 * g++.dg/vect/pr19951.cc: New testcase.
27752 * g++.dg/dg.exp: Also prune vectorizer tests.
27753
27754 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27755
27756 PR 18785
27757 * gcc.dg/charset/builtin1.c: New test.
27758
27759 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27760
27761 PR c++/19299
27762 * g++.dg/inherit/volatile1.C: New test.
27763
27764 PR c++/19440
27765 * g++.dg/template/dtor4.C: New test.
27766
27767 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27768
27769 * gfortran.dg/int_1.f90: New test.
27770
27771 2005-02-19 Devang Patel <dpatel@apple.com>
27772
27773 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27774
27775 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27776
27777 * gfortran.dg/achar_1.f90: New test.
27778
27779 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27780
27781 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27782
27783 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27784 Jakub Jelinek <jakub@redhat.com>
27785
27786 PR tree-optimization/19828
27787 * gcc.dg/tree-ssa/loop-7.c: New test.
27788 * gcc.c-torture/execute/20050218-1.c: New test.
27789
27790 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27791
27792 PR c/20043
27793 * gcc.dg/transparent-union-1.c: New test.
27794 * gcc.dg/transparent-union-2.c: New test.
27795
27796 2005-02-18 James E Wilson <wilson@specifixinc.com>
27797
27798 PR tree-optimization/18977
27799 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27800
27801 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27802
27803 PR target/20054
27804 * gcc.dg/pr20054.c: New test.
27805
27806 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27807
27808 PR c++/19508
27809 * g++.dg/ext/attrib20.C: New test.
27810
27811 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
27812
27813 PR middle-end/20030
27814 * gfortran.fortran-torture/execute/character_passing.f90: New test.
27815
27816 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
27817
27818 PR c++/20008
27819 * g++.dg/opt/switch4.C: New.
27820
27821 2005-02-18 Jakub Jelinek <jakub@redhat.com>
27822
27823 PR c++/20023
27824 PR tree-optimization/20009
27825 * gcc.c-torture/compile/20050217-1.c: New test.
27826 * g++.dg/opt/switch3.C: New test.
27827
27828 PR tree-optimization/18947
27829 * gcc.c-torture/compile/20050215-1.c: New test.
27830 * gcc.c-torture/compile/20050215-2.c: New test.
27831 * gcc.c-torture/compile/20050215-3.c: New test.
27832
27833 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
27834
27835 PR c++/20028
27836 * g++.dg/template/crash34.C: New.
27837
27838 PR c++/20022
27839 * g++.dg/other/access3.C: New.
27840
27841 2005-02-17 Ira Rosen <irar@il.ibm.com>
27842
27843 * gcc.dg/vect/vect-98.c: New test.
27844
27845 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
27846
27847 PR tree-optimization/19967
27848 * gcc.dg/pr19967.c: New.
27849
27850 2005-02-16 Jakub Jelinek <jakub@redhat.com>
27851
27852 PR middle-end/19857
27853 * gcc.dg/tree-ssa/20050215-1.c: New test.
27854 * gcc.c-torture/execute/20050215-1.c: New test.
27855
27856 2005-02-15 Eric Christopher <echristo@redhat.com>
27857
27858 * gcc.dg/cpp/20050215-1.c: New file.
27859
27860 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
27861
27862 PR tree-optimization/15785
27863 * gcc.dg/pr15785-1.c: New test.
27864
27865 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
27866
27867 PR c++/17788
27868 * g++.dg/init/ctor4.C: New.
27869 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27870
27871 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
27872
27873 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27874 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27875
27876 2005-02-15 Andreas Schwab <schwab@suse.de>
27877
27878 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27879 declare malloc.
27880
27881 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
27882
27883 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27884
27885 2005-02-14 Diego Novillo <dnovillo@redhat.com>
27886
27887 PR tree-optimization/19853
27888 * gcc.c-torture/compile/pr19853.c: New test.
27889
27890 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27891
27892 PR c++/19608
27893 * g++.dg/parse/local-class1.C: New.
27894
27895 PR c++/19895
27896 * g++.dg/parse/ptrmem3.C: New.
27897
27898 PR c++/19884
27899 * g++.old-deja/g++.oliva/template6.C: Add another case.
27900 * g++.dg/template/explicit6.C: New.
27901
27902 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
27903
27904 PR c++/17816
27905 * g++.dg/other/redecl2.C: New.
27906
27907 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27908
27909 PR c++/19891
27910 * g++.dg/abi/covariant4.C: New.
27911
27912 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
27913
27914 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27915 New tests.
27916
27917 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
27918
27919 * gcc.dg/vect/vect-96.c: Fix typo.
27920
27921 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27922
27923 PR c++/14479
27924 PR c++/19487
27925 * g++.dg/template/enum5.C: New test.
27926
27927 2005-02-12 Ira Rosen <irar@il.ibm.com>
27928
27929 * gcc.dg/vect/vect-97.c: New test.
27930
27931 2005-02-12 Ira Rosen <irar@il.ibm.com>
27932
27933 * gcc.dg/vect/vect-96.c: New test.
27934
27935 2005-02-12 Uros Bizjak <uros@kss-loka.si>
27936
27937 * gcc.dg/builtins-34.c: Also check ldexp*.
27938
27939 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
27940
27941 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27942
27943 2005-02-11 Janis Johnson <janis187@us.ibm.com>
27944
27945 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27946 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27947 dg-require-dll, dg-require-iconv, dg-require-named-sections,
27948 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27949 selector_list, selector_expression, dg-process-target): Move to new
27950 file target-supports-dg.exp.
27951 * lib/target-supports-dg.exp: New.
27952
27953 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27954 New.
27955
27956 2005-02-11 Jakub Jelinek <jakub@redhat.com>
27957
27958 PR c++/19666
27959 * g++.dg/other/ptrmem6.C: New test.
27960
27961 PR middle-end/19858
27962 * gcc.c-torture/compile/20050210-1.c: New test.
27963
27964 2005-02-11 Mark Mitchell <mark@codesourcery.com>
27965
27966 PR c++/19755
27967 * g++.dg/warn/Wbraces1.C: New test.
27968
27969 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
27970
27971 * gcc.dg/builtins-52.c: New testcase.
27972
27973 2005-02-10 Jakub Jelinek <jakub@redhat.com>
27974
27975 PR c/19342
27976 * gcc.c-torture/execute/20050119-1.c: New test.
27977
27978 2005-02-09 Mark Mitchell <mark@codesourcery.com>
27979
27980 PR c++/19811
27981 * g++.dg/init/delete1.C: New test.
27982
27983 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
27984
27985 PR c++/18470
27986 * g++.dg/template/static12.C: New test.
27987
27988 2005-02-09 Mark Mitchell <mark@codesourcery.com>
27989
27990 PR c++/19787
27991 * g++.dg/conversion/ambig1.C: New test.
27992
27993 PR c++/19739
27994 * g++.dg/ext/attrib19.C: New test.
27995
27996 PR c++/19732
27997 * g++.dg/parse/dtor5.C: New test.
27998
27999 PR c++/19762
28000 * g++.dg/template/dtor3.C: New test.
28001
28002 PR c++/19826
28003 * g++.dg/template/static11.C: New test.
28004 * g++.dg/template/crash2.C: Remove dg-error marker.
28005
28006 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28007
28008 PR C++/18491
28009 * g++.old-deja/g++.mike/p10769a.C: Remove.
28010
28011 2005-02-09 Roger Sayle <roger@eyesopen.com>
28012
28013 * gcc.dg/builtins-48.c: New test case.
28014 * gcc.dg/builtins-49.c: New test case.
28015 * gcc.dg/builtins-50.c: New test case.
28016 * gcc.dg/builtins-51.c: New test case.
28017
28018 2005-02-09 Ian Lance Taylor <ian@airs.com>
28019
28020 PR middle-end/19583
28021 * g++.dg/warn/Wreturn-type-3.C: New test.
28022
28023 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28024
28025 PR middle-end/19402
28026 * gcc.dg/pr19402-1.c: New testcase.
28027 * gcc.dg/pr19402-2.c: likewise.
28028
28029 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28030
28031 PR middle-end/19854
28032 * g++.dg/tree-ssa/tmmti.C: New testcase.
28033
28034 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28035
28036 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28037
28038 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28039
28040 PR c++/19733
28041 * g++.dg/parse/crash23.C: New test.
28042 * g++.dg/warn/Weff1.C: New test.
28043
28044 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28045
28046 * gcc.dg/20050209-1.c: New test.
28047
28048 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28049
28050 PR target/19799
28051 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28052
28053 2005-02-08 Mike Stump <mrs@apple.com>
28054
28055 * g++.dg/pch/import-2.c: New test.
28056 * g++.dg/pch/import-2.hs: New.
28057 * g++.dg/pch/include/import-2a.h: New.
28058 * g++.dg/pch/include/import-2b.h: New.
28059
28060 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28061
28062 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28063
28064 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28065
28066 * gfortran.dg/substr_1.f90: New test.
28067
28068 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28069
28070 PR middle-end/19775
28071 * gcc.dg/torture/builtin-power-1.c: Disable test for
28072 invalid transformation.
28073 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28074 no longer optimize.
28075 * gcc.dg/builtins-47.c: New testcase.
28076
28077 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28078 Dorit Naishlos <dorit@il.ibm.com>
28079
28080 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28081
28082 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28083
28084 * gcc.c-torture/compile/20050206-1.c: New test.
28085
28086 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28087
28088 PR tree-opt/19768
28089 * g++.dg/opt/pr19768.C: New test.
28090
28091 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28092
28093 PR tree-opt/19736
28094 * gcc.c-torture/compile/pr19736.c: New test.
28095
28096 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28097
28098 PR c++/17401
28099 * g++.dg/parse/error25.C: New test.
28100
28101 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28102
28103 * gcc.c-torture/execute/20050203-1.c: New.
28104
28105 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28106
28107 * gcc.dg/vect/vect-85.c: Remove xfail.
28108 * gcc.dg/vect/vect-86.c: Remove xfail.
28109 * gcc.dg/vect/vect-87.c: Remove xfail.
28110 * gcc.dg/vect/vect-88.c: Remove xfail.
28111
28112 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28113
28114 * gcc.dg/altivec-19.c: New.
28115
28116 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28117
28118 PR c/17807
28119 * gcc.dg/nested-func-3.c: New test.
28120 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28121
28122 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28123
28124 * gcc.test-framework/gen_directive_tests: Generate tests for
28125 selector expressions.
28126
28127 2005-02-02 Matt Austern <austern@apple.com>
28128
28129 PR c++/19628
28130 * g++/ext/builtin7.C: New.
28131 * g++/ext/builtin8.C: New.
28132
28133 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28134
28135 PR c/18502
28136 * gcc.dg/pr18502-1.c: New test.
28137
28138 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28139
28140 PR c++/17413
28141 * g++.dg/template/local4.C: Tweak.
28142
28143 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28144
28145 PR tree-optimization/19578
28146 * gcc.c-torture/compile/20050202-1.c: New test.
28147
28148 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28149
28150 PR c/19435
28151 * gcc.dg/c99-init-4.c: New test.
28152
28153 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28154
28155 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28156
28157 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28158
28159 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28160 * g++.dg/eh/check-vect.h: New.
28161
28162 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28163 * gcc.dg/vect/vect-78.c: Ditto.
28164 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28165 Remove.
28166
28167 * g++.dg/conversion/simd1.C: Expect warning.
28168 * g++.dg/ext/attribute-test-1.C: Ditto.
28169 * g++.dg/ext/attribute-test-2.C: Ditto.
28170 * g++.dg/ext/attribute-test-3.C: Ditto.
28171 * g++.dg/ext/attribute-test-4.C: Ditto.
28172
28173 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28174 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28175
28176 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28177
28178 2005-02-01 Richard Henderson <rth@redhat.com>
28179
28180 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28181 long double for ibm double-double format.
28182 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28183
28184 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28185
28186 PR tree-optimization/19633
28187 * gcc.dg/pr19633-1.c: New test.
28188 * gcc.dg/pr19633.c: Tweak to make pointer point
28189 to NULL or a symbol.
28190
28191 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28192
28193 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28194 New procs.
28195 (dg-process-target (local override)): Handle selector expressions.
28196
28197 * gcc.test-framework/README: Describe tests in source directory.
28198 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28199 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28200 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28201 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28202 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28203 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28204 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28205 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28206 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28207 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28208 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28209 * gcc.test-framework/dg-error-exp-P.c: New test.
28210 * gcc.test-framework/dg-error-exp-XP.c: New test.
28211 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28212 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28213 * gcc.test-framework/dg-output-exp-P.c: New test.
28214 * gcc.test-framework/dg-output-exp-XF.c: New test.
28215 * gcc.test-framework/dg-warning-exp-P.c: New test.
28216 * gcc.misc-tests/dg-1.c: Remove.
28217 * gcc.misc-tests/dg-2.c: Remove.
28218 * gcc.misc-tests/dg-3.c: Remove.
28219 * gcc.misc-tests/dg-4.c: Remove.
28220 * gcc.misc-tests/dg-5.c: Remove.
28221 * gcc.misc-tests/dg-6.c: Remove.
28222 * gcc.misc-tests/dg-7.c: Remove.
28223 * gcc.misc-tests/dg-8.c: Remove.
28224 * gcc.misc-tests/dg-9.c: Remove.
28225 * gcc.misc-tests/dg-10.c: Remove.
28226 * gcc.misc-tests/dg-11.c: Remove.
28227 * gcc.misc-tests/dg-12.c: Remove.
28228 * gcc.misc-tests/dg-test.exp: Remove.
28229
28230 * gcc.test-framework/test-framework.awk: Change recording and
28231 printing of passes and failures.
28232
28233 * gcc.test-framework: New directory.
28234 * gcc.test-framework/README: New.
28235 * gcc.test-framework/test-framework.exp: New.
28236 * gcc.test-framework/test-framework.awk: New.
28237 * gcc.test-framework/gen_directive_tests: New.
28238
28239 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28240
28241 * lib/treelang.exp: Fix comment typos.
28242 (treelang_target_compile): Don't append libs=-ltreelang to options.
28243
28244 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28245
28246 * g++.dg/parse/typename7.C: Adjust error messages.
28247
28248 2005-01-31 Jeff Law <law@redhat.com>
28249
28250 * gcc.c-torture/execute/20050131-1.c: New test.
28251 * gcc.dg/wcaselabel.c: New test.
28252
28253 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28254
28255 * g++.dg/other/warning1.C: Adjust error messags.
28256 * g++.dg/parse/constant5.C: New test.
28257
28258 2005-01-31 Steven Bosscher <stevenb@suse.de>
28259
28260 PR c/19333
28261 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28262 the test case valid.
28263 * gcc.dg/20030815-1.c: Remove invalid tests.
28264 * gcc.dg/array-7.c: Adjust expected result.
28265 * gcc.dg/pr18596-3.c: Likewise.
28266 * gcc.dg/noncompile/20000901-1.c: Likewise.
28267 * gcc.dg/noncompile/init-2.c: Likewise.
28268 * gcc.dg/noncompile/init-4.c: Likewise.
28269
28270 2005-01-31 Dale Johannesen <dalej@apple.com>
28271
28272 * g++.dg/opt/pr19650.C: New test.
28273
28274 2005-01-31 Richard Henderson <rth@redhat.com>
28275
28276 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28277 long double for intel double extended format.
28278 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28279
28280 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28281
28282 PR c++/19555
28283 * g++.dg/template/static10.C: New test.
28284
28285 PR c++/19395
28286 * g++.dg/parse/error24.C: New test.
28287
28288 PR c++/19367
28289 * g++.dg/lookup/builtin1.C: New test.
28290
28291 PR c++/19457
28292 * g++.dg/warn/conv3.C: New test.
28293
28294 2005-01-30 Bud Davis <bdavis@gfortran.org>
28295
28296 PR fortran/19647
28297 * gfortan.dg/inquire_7.f90
28298
28299 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28300
28301 PR tree-optimization/15791
28302 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28303 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28304 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28305 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28306 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28307 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28308 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28309 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28310 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28311 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28312
28313 2005-01-29 Paul Brook <paul@codesourcery.com>
28314
28315 PR fortran/18565
28316 * check.c (real_or_complex_check): New function.
28317 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28318 * intrinsic.c (add_functions): Use new check functions.
28319 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28320 Add prototypes.
28321
28322 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28323
28324 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28325 gcc.dg/lvalue-3.c: New tests.
28326 * gcc.dg/concat.c: Update expected messages.
28327
28328 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28329
28330 PR libfortran/19595
28331 * gfortran.dg/eor_1.f90: New test.
28332
28333 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28334
28335 PR fortran/19589
28336 * gfortran.dg/logical_data_1.f90: New test.
28337
28338 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28339
28340 PR c++/19253
28341 * g++.dg/template/crash33.C: New test.
28342
28343 PR c++/19667
28344 * g++.dg/template/crash32.C: New test.
28345
28346 2005-01-28 Ian Lance Taylor <ian@airs.com>
28347
28348 PR middle-end/16558
28349 * g++.dg/warn/Wreturn-type-2.C: New test.
28350
28351 2004-06-24 Jeff Law <law@redhat.com>
28352
28353 * gcc.dg/tree-ssa/20050128-1.c: New test.
28354
28355 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28356
28357 * gcc.target/frv/all-mdpackh-1.c: New test.
28358
28359 2005-01-28 Steven Bosscher <stevenb@suse.de>
28360
28361 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28362
28363 2005-01-27 Richard Henderson <rth@redhat.com>
28364
28365 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28366
28367 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28368
28369 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28370
28371 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28372
28373 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28374 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28375 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28376 to cope with cases where the multilib options override the dg-options.
28377
28378 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28379
28380 PR c/18946
28381 * gcc.dg/noncompile/20050120-1.c: New test.
28382
28383 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28384
28385 PR tree-optimization/19633
28386 * gcc.dg/pr19633.c: New test.
28387 * gcc.dg/tree-ssa/pr19633.c: New test.
28388
28389 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28390
28391 * gcc.dg/20041216-1.c: New test.
28392
28393 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28394
28395 PR objc/18862
28396 * objc.dg/selector-2.m: New test.
28397
28398 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28399
28400 * g++.dg/opt/range-test-2.C: New test.
28401
28402 PR rtl-optimization/19579
28403 * gcc.c-torture/execute/20050124-1.c: New test.
28404
28405 2005-01-26 Greg Parker <gparker@apple.com>
28406 Stuart Hastings <stuart@apple.com>
28407
28408 * gcc.c-torture/execute/20050125-1.c: New.
28409
28410 2005-01-18 Jan Hubicka <jh@suse.cz>
28411
28412 PR tree-optimize/19337
28413 * gcc.c-torture/compile/20050119-1.c: New test.
28414
28415 2005-01-24 James E Wilson <wilson@specifixinc.com>
28416
28417 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28418 test for successful match.
28419
28420 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28421
28422 PR objc/18408
28423 * objc.dg/comp-types-7.m: New test.
28424
28425 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28426
28427 * lib/target-supports.exp (current_target_name): New.
28428 (check_effective_target_ilp32, check_effective_target_lp64):
28429 Cache the result to use as long as the current target, with
28430 multilib flags, remains the same.
28431
28432 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28433 (dg-require-weak, dg-require-visibility, dg-require-alias,
28434 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28435 dg-require-effective-target, dg-skip-if): Remove call to
28436 skip_test_and_clear_xfail.
28437 (dg-test): Clear xfail data.
28438
28439 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28440
28441 PR target/17751
28442 * gcc.dg/ppc64-toc.c: New test.
28443
28444 * g++.dg/tree-ssa/empty-1.C: New test.
28445
28446 PR middle-end/19551
28447 * gcc.c-torture/execute/20050121-1.c: New test.
28448 * gcc.dg/20050121-2.c: New test.
28449
28450 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28451 Paul Brook <paul@codesourcery.com>
28452
28453 PR fortran/17941
28454 * gfortran.dg/real_const_1.f: New test.
28455 * gfortran.dg/real_const_2.f90: New test.
28456 * gfortran.dg/complex_int_1.f90: New test.
28457
28458 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28459
28460 PR fortran/19313
28461 * gfortan.dg/inquire_6.f90: New test.
28462
28463 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28464
28465 PR libfortran/19451
28466 * open_readonly_1.f90: New test.
28467
28468 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28469
28470 PR libfortran/18982
28471 * gfortran.dg/open_new.f90: New file.
28472
28473 2005-01-22 Paul Brook <paul@codesourcery.com>
28474
28475 * namelist_1.f90: New test.
28476
28477 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28478
28479 PR tree-optimization/19484
28480 * gcc.c-torture/compile/20050122-[12].c: New tests.
28481
28482 2005-01-22 Paul Brook <paul@codesourcery.com>
28483
28484 * gfortran.dg/implicit_2.f90: New test.
28485
28486 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28487
28488 PR fortran/19314
28489 * gfortran.dg/inquire_5.f90: New test.
28490
28491 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28492
28493 PR c/18809
28494 * gcc.dg/pr18809-1.c: New test.
28495
28496 2005-01-21 Ian Lance Taylor <ian@airs.com>
28497
28498 * gcc.dg/20050121-1.c: New test.
28499
28500 PR tree-optimization/13000
28501 * gcc.dg/20040206-1.c: Change warning to point where function is
28502 being inlined.
28503
28504 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28505
28506 PR c++/19208
28507 * g++.dg/template/array11.C: New test.
28508
28509 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28510
28511 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28512 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28513 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28514 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28515 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28516 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28517
28518 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28519
28520 PR tree-optimization/15349
28521 * gcc.dg/tree-ssa/pr15349.c: New.
28522
28523 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28524
28525 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28526
28527 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28528
28529 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28530 scan-assembler-times directive name.
28531
28532 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28533 after dg-do.
28534
28535 PR rtl-optimization/19462
28536 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28537
28538 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28539
28540 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28541 counting function calls on ia64.
28542
28543 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28544
28545 PR rtl-optimization/15139
28546 * gcc.dg/20050111-2.c: New test.
28547
28548 PR c/17297
28549 * gcc.c-torture/compile/20050113-1.c: New testcase.
28550
28551 PR middle-end/19164
28552 * gcc.dg/20050113-1.c: New testcase.
28553
28554 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28555
28556 * gcc.dg/vect/vect-85.c: Add comment.
28557 * gcc.dg/vect/vect-86.c: Add xfail for now.
28558 * gcc.dg/vect/vect-87.c: Add xfail for now.
28559 * gcc.dg/vect/vect-88.c: Add xfail for now.
28560 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28561
28562 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28563
28564 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28565
28566 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28567
28568 * g++.dg/debug/typedef3.C: New test.
28569
28570 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28571
28572 PR c/19472
28573 * gcc.dg/asm-a.c: New test.
28574
28575 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28576
28577 * gcc.dg/sh-relax.c: Add prototype for abort.
28578
28579 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28580
28581 * gcc.dg/short-compare-1.c: New test.
28582 * gcc.dg/short-compare-2.c: Likewise.
28583
28584 2005-01-18 Michael Matz <matz@suse.de>
28585
28586 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28587
28588 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28589
28590 PR tree-optimization/19121
28591 * gcc.c-torture/compile/pr19121.c: New test.
28592
28593 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28594
28595 PR target/19357
28596 * gcc.c-torture/compile/pr19357.c: New test.
28597
28598 2005-01-17 Ian Lance Taylor <ian@airs.com>
28599
28600 PR c/5675
28601 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28602 pass--those that refer just to the variable, possibly with a
28603 cast.
28604 * gcc.dg/c99-const-expr-3.c: Likewise.
28605
28606 PR middle-end/13127
28607 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28608 longer emitted.
28609
28610 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28611
28612 PR fortran/18778
28613 * gfortran.dg/endfile_2.f90: New test.
28614
28615 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28616
28617 PR 19168
28618 * gfortran.dg/select_5.f90: New test.
28619
28620 2004-01-16 Paul Brook <paul@codesourcery.com>
28621
28622 * gfortran.dg/common_4.f90: New test.
28623
28624 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28625
28626 PR rtl-optimization/19462
28627 * gcc.dg/torture/pr19462-1.c: New test.
28628
28629 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28630
28631 PR objc/19321
28632 * objc.dg/func-ptr-2.m: New.
28633 * objc.dg/volatile-1.m: New.
28634
28635 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28636
28637 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28638
28639 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28640
28641 PR tree-optimization/19060
28642 * gcc.c-torture/execute/20050104-1.c: New test.
28643
28644 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28645
28646 PR fortran/18983
28647 * gfortran.dg/write_to_null.f90: New test.
28648
28649 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28650 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28651
28652 PR other/19328
28653 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28654 argument.
28655
28656 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28657
28658 PR c++/19263
28659 * g++.dg/init/vector1.C: New test.
28660
28661 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28662
28663 PR target/13158
28664 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28665 PR target/18987
28666 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28667
28668 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28669
28670 * gfortran.dg/select_1.f90: New test.
28671 * gfortran.dg/select_2.f90: New test.
28672 * gfortran.dg/select_3.f90: New test.
28673 * gfortran.dg/select_4.f90: New test.
28674
28675 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28676
28677 PR middle-end/19084
28678 PR rtl-optimization/19348
28679 * gcc.dg/20050111-1.c: New test.
28680 * gcc.c-torture/execute/20050111-1.c: New test.
28681
28682 * gcc.dg/i386-asm-4.c: New test.
28683
28684 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28685
28686 * gcc.dg/nested-func-2.c: New test.
28687 * ada/acats/norun.lst: Remove c953002.
28688
28689 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28690
28691 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28692
28693 2005-01-12 Ben Elliston <bje@au.ibm.com>
28694
28695 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28696
28697 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28698
28699 PR target/18761
28700 * g++.dg/abi/align1.C: New test.
28701
28702 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28703
28704 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28705 at a time.
28706 * g++.dg/ext/altivec_check.h: Support compiling as C.
28707
28708 2005-01-10 Roger Sayle <roger@eyesopen.com>
28709
28710 PR c++/19355
28711 * g++.dg/expr/pr19355-1.C: New test case.
28712
28713 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28714
28715 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28716 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28717 * ada/acats/tests/c3/c92005b.ada: Likewise.
28718 * ada/acats/tests/c3/cxb3012.a: Likewise.
28719 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28720
28721 2005-01-09 Paul Brook <paul@codesourcery.com>
28722
28723 * gfortran.dg/common_2.f90: New file.
28724 * gfortran.dg/common_3.f90: New file.
28725
28726 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28727
28728 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28729
28730 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28731
28732 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28733 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28734 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28735 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28736 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28737 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28738 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28739 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28740 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28741 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28742 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28743 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28744 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28745 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28746 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28747 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28748 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28749 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28750 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28751 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28752 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28753 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28754 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28755 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28756 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28757 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28758 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28759 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28760 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28761 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28762 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28763 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28764 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28765 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28766 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28767 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28768 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28769 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28770 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28771 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28772 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28773 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28774 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28775 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28776 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28777 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28778 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28779 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28780 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28781 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28782 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28783 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28784 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28785 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28786 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28787 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28788 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28789 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28790 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28791 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28792 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28793 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28794 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28795 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28796 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28797 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28798 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28799
28800 * gcc.dg/vect/vect-1.c: Fix spelling.
28801 * gcc.dg/vect/vect-10.c: Fix spelling.
28802 * gcc.dg/vect/vect-11.c: Fix spelling.
28803 * gcc.dg/vect/vect-12.c: Fix spelling.
28804 * gcc.dg/vect/vect-14.c: Fix spelling.
28805 * gcc.dg/vect/vect-15.c: Fix spelling.
28806 * gcc.dg/vect/vect-16.c: Fix spelling.
28807 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28808 * gcc.dg/vect/vect-64.c: Fix comments.
28809 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28810
28811 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28812 Ira Rosen <irar@il.ibm.com>
28813
28814 * gcc.dg/vect/vect-70.c: New test.
28815 * gcc.dg/vect/vect-71.c: New test.
28816
28817 2005-01-09 Manfred Hollstein <mh@suse.com>
28818
28819 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28820 * gcc.dg/pr18241-2.c: Likewise.
28821 * gcc.dg/pr18241-3.c: Likewise.
28822 * gcc.dg/pr18241-4.c: Likewise.
28823 * gcc.dg/pr18241-5.c: Likewise.
28824
28825 2005-01-08 Richard Henderson <rth@redhat.com>
28826
28827 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28828 False for x86 and x86-64.
28829
28830 2005-01-08 Diego Novillo <dnovillo@redhat.com>
28831
28832 PR tree-optimization/18241
28833 * gcc.dg/pr18241-1.c: New test.
28834 * gcc.dg/pr18241-2.c: New test.
28835 * gcc.dg/pr18241-3.c: New test.
28836 * gcc.dg/pr18241-4.c: New test.
28837 * gcc.dg/pr18241-5.c: New test.
28838
28839 2005-01-08 Steven G. Kargl <kargls@comcast.net>
28840
28841 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28842 gfortran.dg/select_4.f90: New.
28843
28844 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28845
28846 * gcc.c-torture/execute/20050107-1.c: New test.
28847
28848 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
28849
28850 PR c++/19298
28851 * g++.dg/template/ref2.C: New.
28852
28853 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
28854
28855 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28856 instead of being empty.
28857
28858 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28859
28860 PR fortran/15553
28861 * gfortran.dg/array-1.f90: New test.
28862
28863 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28864
28865 PR tree-optimization/19283
28866 * gcc.c-torture/execute/20050106-1.c: New test.
28867
28868 PR rtl-optimization/18861
28869 * gcc.dg/20050105-1.c: New test.
28870
28871 PR tree-optimization/18828
28872 * gcc.dg/20050105-2.c: New test.
28873
28874 2005-01-07 Andreas Jaeger <aj@suse.de>
28875
28876 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28877
28878 2005-01-07 Bud Davis <bdavis9659@comcast.net>
28879
28880 PR fortran/18398
28881 * gfortran.dg/fmt_read.f90: New test.
28882
28883 2005-01-06 Geoffrey Keating <geoffk@apple.com>
28884
28885 * gcc.dg/rs6000-ldouble-2.c: New.
28886
28887 2005-01-06 Mark Mitchell <mark@codesourcery.com>
28888
28889 PR c++/19244
28890 * g++.dg/parser/ctor2.C: New test.
28891
28892 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28893
28894 PR c++/17154
28895 * g++.dg/template/using9.C: New test.
28896
28897 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28898
28899 PR c++/19258
28900 * g++.dg/lookup/friend6.C: New test.
28901
28902 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
28903
28904 PR c++/19270
28905 * g++.dg/template/array10.C: New.
28906
28907 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28908
28909 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28910 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28911
28912 2005-01-06 Jakub Jelinek <jakub@redhat.com>
28913
28914 * gcc.c-torture/compile/20050105-1.c: New test.
28915
28916 2005-01-05 Geoffrey Keating <geoffk@apple.com>
28917
28918 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28919
28920 2005-01-05 Roger Sayle <roger@eyesopen.com>
28921
28922 PR middle-end/19100
28923 * gcc.dg/conv-3.c: New test case.
28924
28925 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
28926
28927 * gcc.dg/asm-wide-1.c: New test.
28928
28929 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
28930
28931 PR c++/19030
28932 * g++.dg/parse/crash22.C: New
28933
28934 2005-01-04 Geoffrey Keating <geoffk@apple.com>
28935
28936 PR 19257
28937 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28938
28939 2005-01-04 Uros Bizjak <uros@kss-loka.si>
28940
28941 PR middle-end/17767
28942 * gcc.dg/i386-mmx-6.c: New test case.
28943
28944 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
28945
28946 PR tree-optimization/18308
28947 * gcc.dg/vect/pr18308.c: New testcase.
28948
28949 2005-01-04 Andreas Jaeger <aj@suse.de>
28950
28951 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28952
28953 2005-01-03 Geoffrey Keating <geoffk@apple.com>
28954 Robert Bowdidge <bowdidge@apple.com>
28955
28956 * gcc.dg/cpp/subframework1.c: New.
28957 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28958 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28959 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28960 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28961
28962 2005-01-03 Geoffrey Keating <geoffk@apple.com>
28963
28964 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28965 producing warning.
28966 * gcc.dg/darwin-weakimport-2.c: New.
28967
28968 2005-01-03 Richard Henderson <rth@redhat.com>
28969
28970 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28971
28972 2005-01-03 Richard Henderson <rth@redhat.com>
28973
28974 * gcc.dg/vect/vect.exp: Enable for ia64.
28975 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28976 (check_effective_target_vect_float): Likewise.
28977 (check_effective_target_vect_no_align): Likewise.
28978 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28979 * gcc.dg/vect/vect-8.c: Likewise.
28980
28981 2005-01-03 Uros Bizjak <uros@kss-loka.si>
28982
28983 PR target/19236
28984 * gcc.dg/pr19236-1.c: New test case.
28985
28986 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
28987
28988 PR rtl-optimization/12092
28989 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28990
28991 2005-01-02 Andreas Jaeger <aj@suse.de>
28992
28993 * gcc.dg/pr12092-1.c: Do not run on x86_64.
28994
28995 2005-01-01 Roger Sayle <roger@eyesopen.com>
28996 Andrew Pinski <pinskia@physics.uc.edu>
28997
28998 PR rtl-optimization/12092
28999 * gcc.dg/pr12092-1.c: New test case.
29000
29001 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29002
29003 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29004 'hidden' and 'default' for better portability.
29005 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29006
29007 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29008 6 and 7.
29009 * g++.old-deja/g++.brendan/new3.C: Likewise.
29010
29011 2005-01-01 Steven Bosscher <stevenb@suse.de>
29012
29013 * gcc.dg/20041231-1.C: New test.
29014 * g++.dg/warn/Wunreachable-code-1.C: New test.
29015
29016 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29017
29018 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29019 file, not /dev/null. Abort on error.
29020
29021 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29022 Ziemowit Laski <zlaski@apple.com>
29023
29024 PR objc/18971
29025 * objc.dg/encode-5.m: New test.
29026
29027 2004-12-29 Richard Henderson <rth@redhat.com>
29028
29029 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29030 * objc.dg/stabs-1.m: Disable for ia64.
29031
29032 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29033
29034 PR c++/19190
29035 * g++.dg/warn/Wunused-10.C: New test.
29036
29037 2004-12-28 Richard Henderson <rth@redhat.com>
29038
29039 * objc.dg/stabs-1.m: Disable for alpha.
29040
29041 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29042
29043 PR c++/19149
29044 * g++.dg/parse/error23.C: New test.
29045
29046 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29047
29048 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29049
29050 PR fortran/19032
29051 * gfortran.dg/intrinsic_modulo_1.f90: New.
29052 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29053 tests with divisor -1.
29054
29055 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29056
29057 * g++.dg/opt/temp1.C (memcpy): Return a value.
29058
29059 PR c++/19148
29060 * g++.dg/expr/cond7.C: New test.
29061
29062 2004-12-27 Paul Brook <paul@codesourcery.com>
29063
29064 * gfortran.dg/g77/select_no_compile.f: Remove.
29065
29066 2004-12-27 Richard Henderson <rth@redhat.com>
29067
29068 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29069 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29070 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29071
29072 2004-12-26 Richard Henderson <rth@redhat.com>
29073
29074 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29075 by 1i instead of token pasting.
29076
29077 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29078
29079 PR tree-optimization/17578
29080 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29081 to additional_flags.
29082 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29083
29084 2004-12-25 Richard Henderson <rth@redhat.com>
29085
29086 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29087 Remove Alpha.
29088
29089 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29090
29091 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29092 hppa*-*-hpux*.
29093 * gcc.dg/pr17957.c (dg-options): Likewise.
29094 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29095 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29096 instead of 0 on __hppa__.
29097 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29098 "foo,%r" on hppa*-*-*.
29099
29100 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29101
29102 PR fortran/19071
29103 * gfortran.dg/complex_write.f90: New test.
29104
29105 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29106
29107 PR c++/17595
29108 * g++.dg/parse/pragma2.C: New test.
29109
29110 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29111
29112 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29113
29114 * gcc.dg/empty2.c: Add missing dg-warning.
29115
29116 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29117
29118 PR c++/17413
29119 * g++.dg/template/local4.C: New test.
29120 * g++.dg/template/crash19.C: Add dg-error marker.
29121
29122 * g++.dg/template/crash31.C: Correct embedded PR number.
29123
29124 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29125
29126 PR c++/16405
29127 * g++.dg/opt/temp1.C: Add do-run marker.
29128
29129 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29130
29131 * g++.dg/template/spec19.C: New.
29132
29133 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29134
29135 PR target/16819
29136 * gcc.dg/empty2.c: New.
29137
29138 2004-12-23 Richard Henderson <rth@redhat.com>
29139
29140 * lib/target-supports.exp (check_effective_target_vect_no_align):
29141 Remove i?86 and x86-64.
29142
29143 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29144
29145 PR c++/16405
29146 * g++.dg/opt/temp1.C: New test.
29147
29148 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29149
29150 PR c++/18733
29151 * g++.dg/template/friend33.C: New testcase.
29152
29153 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29154
29155 PR c++/18464
29156 * g++.dg/template/cond5.C: New test.
29157
29158 PR c++/18492
29159 * g++.dg/inherit/thunk3.C: New test.
29160
29161 PR c++/11224
29162 * g++.dg/warn/Wunused-9.C: New test.
29163
29164 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29165
29166 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29167
29168 2004-12-22 Jan Beulich <jbeulich@novell.com>
29169
29170 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29171
29172 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29173
29174 PR c++/18378
29175 * g++.dg/ext/packed8.C: New test.
29176
29177 PR c++/19063
29178 * g++.dg/template/crash31.C: New test.
29179
29180 PR c++/19034
29181 * g++.dg/template/crash30.C: New test.
29182
29183 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29184
29185 PR C++/18984
29186 * g++.dg/eh/ctor3.C: New test.
29187
29188 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29189
29190 * objc.dg/stabs-1.m: Allow section name to be quoted and
29191 assembly label to begin with '.LL'.
29192
29193 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29194
29195 * gcc.dg/vect/vect.exp
29196 (check_effective_target_lp64_or_vect_no_align): New.
29197 * gcc.dg/vect/vect-77.c: Use it.
29198 * gcc.dg/vect/vect-78.c: Use it.
29199
29200 * lib/target-supports.exp
29201 (check_effective_target_vect_no_max,
29202 check_effective_target_vect_no_bitwise,
29203 check_effective_target_vect_no_align): New.
29204 * gcc.dg/vect/vect-13.c: Use them.
29205 * gcc.dg/vect/vect-17.c: Ditto.
29206 * gcc.dg/vect/vect-18.c: Ditto.
29207 * gcc.dg/vect/vect-19.c: Ditto.
29208 * gcc.dg/vect/vect-20.c: Ditto.
29209 * gcc.dg/vect/vect-27.c: Ditto.
29210 * gcc.dg/vect/vect-29.c: Ditto.
29211 * gcc.dg/vect/vect-44.c: Ditto.
29212 * gcc.dg/vect/vect-48.c: Ditto.
29213 * gcc.dg/vect/vect-50.c: Ditto.
29214 * gcc.dg/vect/vect-52.c: Ditto.
29215 * gcc.dg/vect/vect-54.c: Ditto.
29216 * gcc.dg/vect/vect-56.c: Ditto.
29217 * gcc.dg/vect/vect-58.c: Ditto.
29218 * gcc.dg/vect/vect-60.c: Ditto.
29219 * gcc.dg/vect/vect-72.c: Ditto.
29220 * gcc.dg/vect/vect-80.c: Ditto.
29221
29222 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29223
29224 PR c++/14075
29225 * g++.dg/init/string1.C: New.
29226
29227 PR c++/18975
29228 * g++.dg/other/synth1.C: New.
29229
29230 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29231
29232 PR c/18963
29233 * gcc.dg/pr18963-1.c: New test.
29234
29235 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29236
29237 PR c/18596
29238 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29239 * gcc.dg/pr18596-1.c: Use dg-error.
29240 (dg-options): Use -fno-unit-at-a-time.
29241 * gcc.dg/pr18596-2.c: New test.
29242 * gcc.dg/pr18596-3.c: New test.
29243
29244 2004-12-20 Roger Sayle <roger@eyesopen.com>
29245
29246 PR middle-end/18683
29247 * g++.dg/opt/pr18683-1.C: New test case.
29248
29249 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29250
29251 PR other/19093
29252 * g++.dg/opt/max1.C: Fix for 64bit targets.
29253
29254 2004-12-20 Matt Austern <austern@apple.com>
29255
29256 PR c++/19044
29257 * g++.dg/ext/builtin6.C: New
29258
29259 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29260
29261 PR tree-optimization/19080
29262 * gcc.c-torture/compile/pr19080.c: New test.
29263
29264 2004-12-20 Steven Bosscher <stevenb@suse.de>
29265
29266 * gcc.dg/20041219-1.c: New test.
29267
29268 2004-12-19 Roger Sayle <roger@eyesopen.com>
29269
29270 PR middle-end/19068
29271 * g++.dg/opt/max1.C: New test case.
29272
29273 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29274
29275 * gcc.dg/fdata-sections-1.c: New test.
29276
29277 2004-12-18 Roger Sayle <roger@eyesopen.com>
29278
29279 PR middle-end/18548
29280 * gcc.dg/max-1.c: New test case.
29281
29282 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29283
29284 * gcc.c-torture/execute/20041218-1.c: New test.
29285
29286 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29287
29288 * gcc.dg/pr18501.c: New test.
29289 * gcc.dg/uninit-5.c: XFAIL.
29290 * gcc.dg/uninit-9.c: XFAIL.
29291
29292 2004-12-17 Dale Johannesen <dalej@apple.com>
29293
29294 * gcc.dg/20041213-1.c: New.
29295
29296 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29297
29298 * objc.dg/stabs-1.m: Allow assembly label to begin
29299 with a dot ('.').
29300
29301 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29302
29303 * gcc.c-torture/execute/20041213-1.c: Move...
29304 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29305
29306 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29307
29308 PR c++/18721
29309 * g++.dg/lookup/conv-5.C: New.
29310
29311 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29312
29313 * objc.dg/stabs-1.m: New test.
29314
29315 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29316
29317 * gcc.dg/visibility-c.c: Change compile to
29318 assemble for the test.
29319
29320 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29321
29322 PR target/19041
29323 * gcc.dg/visibility-c.c: New test.
29324
29325 2004-12-16 Roger Sayle <roger@eyesopen.com>
29326
29327 PR middle-end/18493
29328 * gcc.dg/switch-8.c: New test case.
29329
29330 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29331
29332 PR c++/18905
29333 * g++.dg/template/init4.C: New.
29334 * g++.dg/opt/static3.C: Enable optimizer.
29335
29336 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29337
29338 * g++.dg/other/complex1.C: New test.
29339
29340 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29341
29342 * g++.dg/opt/inline9.C: New test.
29343
29344 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29345
29346 PR fortran/18993
29347 * gfotran.dg/nullify_1.f: New test.
29348
29349 2004-12-15 Richard Henderson <rth@redhat.com>
29350
29351 * gcc.target/i386/i386.exp: New harness.
29352 * gcc.target/i386/vect-args.c: New.
29353
29354 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29355
29356 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29357
29358 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29359
29360 PR c++/18825
29361 * g++.dg/template/friend32.C: New test.
29362
29363 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29364
29365 * cpp/pragma-once-1.c: New test.
29366 * cpp/pragma-once-1b.h: Likewise.
29367 * cpp/pragma-once-1c.h: Likewise.
29368 * cpp/pragma-once-1d.h: Likewise.
29369 * cpp/inc/pragma-once-1a.h: Likewise.
29370
29371 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29372 Steven G. Kargl <kargls@comcast.net>
29373
29374 PR fortran/17597
29375 * gfortran.dg/list_read_3.f90: New test.
29376
29377 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29378
29379 * gcc.dg/ftrapv-2.c: New test.
29380
29381 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29382
29383 PR c++/18981
29384 * g++.dg/template/typename9.C: New test.
29385
29386 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29387
29388 PR c++/18738
29389 * g++.dg/template/typename8.C: New test.
29390 * g++.dg/parse/friend2.C: Tweak error message.
29391
29392 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29393
29394 * gcc.c-torture/20041214-1.c: New test.
29395
29396 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29397
29398 PR c++/18965
29399 * g++.dg/init/array17.C: New test.
29400
29401 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29402
29403 PR c++/18793
29404 * g++.dg/init/aggr3.C: New test.
29405
29406 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29407
29408 * gcc.dg/altivec-types-1.c: New test.
29409 * gcc.dg/altivec-types-2.c: New test.
29410 * gcc.dg/altivec-types-3.c: New test.
29411 * gcc.dg/altivec-types-4.c: New test.
29412 * g++.dg/ext/altivec-types-1.C: New test.
29413 * g++.dg/ext/altivec-types-2.C: New test.
29414 * g++.dg/ext/altivec-types-3.C: New test.
29415 * g++.dg/ext/altivec-types-4.C: New test.
29416
29417 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29418
29419 PR middle-end/18951
29420 * gcc.c-torture/execute/20041213-1.c: New test.
29421
29422 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29423
29424 PR c++/18949
29425 * g++.dg/template/cast1.C: New.
29426
29427 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29428
29429 * gcc.c-torture/execute/20041213-2.c: New test.
29430
29431 2004-12-13 Richard Henderson <rth@redhat.com>
29432
29433 * gcc.dg/i386-sse-10.c: Fix typo in options.
29434
29435 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29436
29437 PR c++/18968
29438 * g++.dg/opt/pr18968.C: New test.
29439
29440 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29441
29442 PR c++/18925
29443 * g++.dg/ext/visibility/staticdatamem.C: New test.
29444
29445 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29446
29447 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29448
29449 2004-12-13 Roger Sayle <roger@eyesopen.com>
29450
29451 PR rtl-optimization/18928
29452 * gcc.dg/pr18928-1.c: New test case.
29453
29454 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29455
29456 PR tree-opt/16951
29457 * gcc.c-torture/compile/20041211-1.c: New.
29458
29459 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29460
29461 PR middle-end/17564
29462 * gcc.c-torture/execute/20041212-1.c: New test.
29463
29464 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29465
29466 PR fortran/18869
29467 * gfortran.dg/common_1.f90: New test.
29468
29469 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29470 Paul Brook <paul@codesourcery.com>
29471
29472 PR fortran/16222
29473 * gfortran.dg/real_do_1.f90: New test.
29474
29475 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29476
29477 PR tree-opt/18040
29478 * g++.dg/opt/ptrmem6.C: New test.
29479
29480 2004-12-11 Roger Sayle <roger@eyesopen.com>
29481
29482 PR middle-end/18921
29483 * gcc.dg/pr18921-1.c: New test case.
29484
29485 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29486
29487 PR fortran/17175
29488 * gfortran.dg/scale_1.f90: New test.
29489
29490 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29491
29492 PR middle-end/18903
29493 * gcc.c-torture/compile/pr18903.c: New test.
29494
29495 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29496
29497 * gcc.c-torture/execute/20041210-1.c: New test.
29498
29499 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29500
29501 PR c++/18731
29502 * g++.dg/parser/struct-1.C: New test.
29503 * g++.dg/parser/struct-2.C: New test.
29504 * g++.dg/parser/struct-3.C: New test.
29505
29506 2004-12-09 Richard Henderson <rth@redhat.com>
29507
29508 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29509
29510 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29511 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29512
29513 2004-12-09 Matt Austern <austern@apple.com>
29514
29515 PR c++/18514
29516 * g++.dg/ext/builtin1.C: New
29517 * g++.dg/ext/builtin2.C: New
29518 * g++.dg/ext/builtin3.C: New
29519 * g++.dg/ext/builtin4.C: New
29520 * g++.dg/ext/builtin5.C: New
29521
29522 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29523
29524 PR tree-opt/18904
29525 * g++.dg/opt/ptrmem5.C: New test.
29526
29527 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29528
29529 * g++.dg/parse/typename5.C: Adjust for new error.
29530 * g++.dg/parse/typename7.C: New.
29531
29532 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29533
29534 PR c++/18073
29535 * g++.dg/other/mmintrin.C: New test.
29536
29537 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29538
29539 PR c++/16681
29540 * g++.dg/init/array15.C: New.
29541 * g++.dg/init/array16.C: New.
29542
29543 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29544
29545 PR fortran/18826
29546 * gfortran.dg/assign_1.f90: New test.
29547
29548 2004-12-08 Nick Clifton <nickc@redhat.com>
29549
29550 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29551 * gcc.target/xstormy16/data_below100: Likewise.
29552 * gcc.target/xstormy16/sfr: Likewise.
29553 * gcc.target/xstormy16/below100.S: New test source file.
29554 * gcc.target/xstormy16/below100.ld: New test linker script.
29555 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29556 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29557 bp instructions.
29558 * gcc.target/xstormy16/bp.c: Likewise.
29559
29560 * gcc.target/xstormy16/bss_below100: New files:
29561 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29562 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29563 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29564 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29565 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29566 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29567 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29568 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29569 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29570 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29571 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29572 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29573 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29574 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29575 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29576 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29577 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29578 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29579 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29580 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29581 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29582 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29583 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29584 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29585 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29586 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29587 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29588
29589 * gcc.target/xstormy16/data_below100: New files:
29590 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29591 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29592 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29593 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29594 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29595 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29596 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29597 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29598 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29599 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29600 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29601 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29602 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29603 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29604 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29605 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29606 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29607 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29608 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29609 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29610 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29611 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29612 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29613 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29614 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29615 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29616 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29617
29618 * gcc.target/xstormy16/sfr: New files:
29619 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29620 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29621 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29622 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29623 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29624 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29625 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29626 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29627 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29628 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29629 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29630 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29631 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29632 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29633 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29634 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29635 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29636 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29637 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29638 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29639 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29640 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29641 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29642 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29643 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29644 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29645 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29646 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29647 27_if0_sfrw_bitfield_f.c
29648
29649 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29650
29651 PR c++/18100
29652 * g++.dg/lookup/name-clash4.C: New test.
29653
29654 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29655
29656 PR c++/18672
29657 * g++.dg/opt/array1.C: New.
29658
29659 PR c++/18803
29660 * g++.dg/template/operator5.C: New.
29661
29662 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29663
29664 PR c/18867
29665 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29666
29667 2004-12-07 Steven Bosscher <stevenb@suse.de>
29668
29669 * gcc.dg/noncompile/20041207.c: New test.
29670
29671 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29672
29673 * g++.dg/other/unreachable-1.C: New test.
29674
29675 2004-12-06 Nick Clifton <nickc@redhat.com>
29676
29677 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29678 <limits.h> because the latter comes from gcc's include/ directory
29679 and not the newlib/libc/include directory.
29680
29681 2004-12-04 Richard Henderson <rth@redhat.com>
29682
29683 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29684
29685 2004-12-04 Richard Henderson <rth@redhat.com>
29686
29687 * lib/target-supports.exp (check_gc_sections_available): Disable
29688 for alpha and ia64.
29689
29690 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29691
29692 PR middle-end/17909
29693 * g++.dg/other/vararg-2.C: New test.
29694
29695 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29696
29697 PR c++/17011, c++/17971
29698 * g++.dg/template/error15.C: Adjust expected error.
29699 * g++.dg/template/instantiate3.C: Likewise.
29700
29701 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29702
29703 * gcc.dg/altivec-18.c: Fix for darwin
29704
29705 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29706
29707 PR c++/18782
29708 * g++.dg/parse/ptrmem2.C: New.
29709
29710 PR c++/18318
29711 * g++.dg/template/new1.C: New.
29712
29713 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29714
29715 PR fortran/18710
29716 * gfortran.dg/direct_io_3.f90: New test.
29717
29718 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29719
29720 PR 18758
29721 * g++.dg/parse/crash21.C: New.
29722
29723 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29724
29725 PR c++/15664, c++/18276
29726 * g++.dg/template/ttp13.C: New test.
29727 * g++.dg/template/ttp14.C: Likewise.
29728
29729 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29730
29731 PR c++/18123
29732 * g++.dg/parse/enum2.C: New test.
29733 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29734
29735 2004-12-02 Nick Clifton <nickc@redhat.com>
29736
29737 * gcc.target/xstormy16: New test directory.
29738 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29739 * gcc.target/xstormy16/bp.c: Check the generation of bp
29740 instructions.
29741 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29742 bn instructions and the BELOW100 attribute.
29743
29744 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29745
29746 PR target/16952
29747 * gcc.dg/ppc-eabi.c: New.
29748
29749 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29750
29751 PR fortran/18284
29752 * gfortran.dg/backspace.f90
29753
29754 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29755
29756 * gfortran.dg/inquire.f90: New test.
29757
29758 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29759
29760 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29761 handle effective-target-keyword.
29762 (dg-skip-if): Support effective-target keyword as target list.
29763 (dg-xfail-if): Ditto.
29764 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29765
29766 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29767
29768 PR tree-optimization/18291
29769 * gcc.c-torture/compile/pr18291.c: New test.
29770
29771 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29772
29773 PR C++/18729
29774 * g++.dg/parse/crash20.C: New.
29775
29776 PR c++/17431
29777 * g++.dg/overload/arg1.C: New.
29778 * g++.dg/overload/arg2.C: New.
29779 * g++.dg/overload/arg3.C: New.
29780 * g++.dg/overload/arg4.C: New.
29781
29782 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29783
29784 * gcc.dg/c99-flex-array-4.c: Remove.
29785
29786 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29787
29788 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29789
29790 * lib/target-supports.exp (is-effective-target): Simplify.
29791
29792 * lib/target-supports.exp (check_effective_target_vect_long):
29793 Fix for powerpc64-*-*.
29794
29795 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29796
29797 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29798 to support new requirements on FreeBSD 5.
29799
29800 2004-11-30 Devang Patel <dpatel@apple.com>
29801
29802 PR 18702
29803 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29804
29805 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29806
29807 * g++.dg/ext/altivec-13.C: New test.
29808
29809 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29810
29811 PR tree-opt/18298
29812 * gcc.c-torture/execute/p18298.c: New test.
29813
29814 2004-11-30 Ira Rosen <irar@il.ibm.com>
29815 Dorit Naishlos <dorit@il.ibm.com>
29816
29817 PR tree-opt/18607
29818 * gcc.dg/vect/vect-89.c: New test.
29819
29820 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
29821
29822 * gcc.dg/pr18596-1.c: New test.
29823
29824 2004-11-30 Ben Elliston <bje@au.ibm.com>
29825
29826 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29827
29828 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29829
29830 PR c/18479
29831 * gcc.dg/pr18479.c: New test.
29832
29833 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29834
29835 PR target/18490
29836 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29837 mmix-knuth-mmixware.
29838
29839 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29840 cris-*-elf* cris-*-aout* mmix-*-*
29841
29842 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29843
29844 PR middle-end/18725
29845 * gcc.dg/pr18725.c: New test.
29846
29847 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29848
29849 PR target/18488
29850 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29851
29852 PR target/18336
29853 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29854
29855 2004-11-29 Mark Mitchell <mark@codesourcery.com>
29856
29857 PR c++/18368
29858 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29859 * g++.old-deja/g++.law/ctors5.C: Likewise.
29860 * g++.old-deja/g++.other/crash25.C: Likewise.
29861
29862 PR c++/18674
29863 * g++.dg/template/error16.C: New test.
29864
29865 PR c++/18512
29866 * g++.dg/template/crash29.C: New test.
29867
29868 2004-11-29 Diego Novillo <dnovillo@redhat.com>
29869
29870 PR tree-optimization/18712
29871 * gcc.c-torture/compile/pr18712.c: New test.
29872
29873 2004-11-29 Joseph Myers <joseph@codesourcery.com>
29874
29875 PR c/7544
29876 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29877 tests.
29878
29879 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29880
29881 PR c++/18652
29882 * g++.dg/lookup/crash6.C: New test.
29883
29884 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29885
29886 PR middle-end/18164
29887 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
29888
29889 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
29890
29891 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29892 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29893 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29894
29895 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
29896
29897 * gcc.dg/pr18164.c: New test.
29898
29899 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
29900
29901 * gcc.dg/funroll-loops-all.c: New.
29902
29903 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
29904
29905 PR target/18489
29906 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29907 delimeter, match space and TAB as well as ":".
29908
29909 PR target/18484
29910 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29911
29912 PR target/18348
29913 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29914
29915 PR target/18345
29916 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29917
29918 PR target/18337
29919 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29920
29921 2004-11-28 Bud Davis <bdavis9659@comcast.net>
29922
29923 * gfortran.dg/direct_io_2.f90: New test.
29924
29925 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
29926
29927 PR target/18334
29928 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29929
29930 2004-11-28 Richard Henderson <rth@redhat.com>
29931
29932 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29933
29934 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
29935
29936 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29937 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29938 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29939 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29940 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29941 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29942 gcc.dg/pointer-arith-8.c: New tests.
29943
29944 2004-11-27 Bud Davis <bdavis9659@comcast.net>
29945
29946 PR fortran/18364
29947 * gfortran.dg/endfile.f90: New test.
29948
29949 2004-11-27 Falk Hueffner <falk@debian.org>
29950
29951 * gcc.dg/loop-6.c: New test.
29952
29953 2004-11-27 Jakub Jelinek <jakub@redhat.com>
29954
29955 * gcc.c-torture/execute/20041126-1.c: New test.
29956
29957 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
29958
29959 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29960 on IRIX.
29961
29962 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
29963
29964 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29965 functions.
29966
29967 2004-11-27 Jakub Jelinek <jakub@redhat.com>
29968
29969 PR rtl-optimization/17825
29970 * gcc.c-torture/compile/20041119-1.c: New test.
29971
29972 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29973
29974 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29975 Check existence of ld library path variables before unsetting.
29976
29977 2004-11-26 Mark Mitchell <mark@codesourcery.com>
29978
29979 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29980
29981 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
29982
29983 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29984
29985 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
29986
29987 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29988
29989 2004-11-26 Ben Elliston <bje@au.ibm.com>
29990
29991 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29992 dg-do directive.
29993
29994 2004-11-26 Ben Elliston <bje@au.ibm.com>
29995
29996 * gcc.dg/pr17957.c: Pass --param, not -param.
29997
29998 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
29999
30000 PR middle-end/17957
30001 * gcc.dg/pr17957.c: New test.
30002
30003 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30004
30005 PR c++/18445
30006 * g++.dg/template/crash28.C: Likewise.
30007
30008 PR c++/18001
30009 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30010 * g++.dg/ext/lvaddr.C: Likewise.
30011 * g++.dg/opt/pr7503-3.C: Likewise.
30012
30013 PR c++/18466
30014 * g++.dg/parse/qualified3.C: New test.
30015 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30016
30017 PR c++/18545
30018 * g++.dg/expr/return1.C: New test.
30019
30020 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30021
30022 Friend class name lookup 3/n, PR c++/3332
30023 * g++.dg/lookup/friend3.C: New test.
30024 * g++.dg/lookup/friend4.C: Likewise.
30025 * g++.dg/lookup/friend5.C: Likewise.
30026
30027 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30028
30029 Friend class name lookup 2/n, PR c++/14513, c++/15410
30030 * g++.dg/lookup/friend2.C: New test.
30031 * g++.dg/template/friend31.C: Likewise.
30032
30033 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30034
30035 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30036
30037 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30038
30039 PR c++/17473
30040 * g++.dg/tc1/dr56.C: Remove.
30041 * g++.dg/template/typedef1.C: Add dg-error markers.
30042 * g++.old-deja/g++.other/typedef7.C: Likewise.
30043
30044 PR c++/18285
30045 * g++.dg/parse/typedef7.C: New test.
30046
30047 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30048
30049 * gcc.c-torture/execute/20041124-1.c: New test.
30050
30051 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30052
30053 * g++.dg/template/deduce3.C: New test.
30054
30055 PR c++/18586
30056 * g++.dg/template/crash27.C: New test.
30057
30058 PR c++/18530
30059 * g++.dg/warn/Wshadow-3.C: New test.
30060
30061 2004-11-24 Devang Patel <dpatel@apple.com>
30062
30063 PR/18555
30064 * gcc.dg/cpp/isysroot-1.c: New test.
30065 * gcc.dg/cpp/usr/include/stdio.h: New file.
30066 * gcc.dg/cpp/isysroot-2.c: New test.
30067 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30068 New file.
30069
30070 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30071
30072 PR c++/8929
30073 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30074
30075 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30076
30077 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30078 * gcc.target/sparc/pdist.c: Likewise.
30079
30080 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30081
30082 PR c++/16882
30083 * g++.dg/conversion/simd1.C: New test.
30084
30085 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30086
30087 * lib/target-libpath.exp: New file defining
30088 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30089 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30090 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30091 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30092 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30093
30094 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30095
30096 * gcc.dg/pragma-align-2.c: Test macro expansion.
30097 * gcc.dg/pragma-pack-2.c: New test.
30098
30099 2004-11-23 Richard Henderson <rth@redhat.com>
30100
30101 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30102 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30103 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30104 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30105 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30106 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30107
30108 * gcc.dg/vect/vect.exp: Add check for alpha.
30109 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30110 (check_effective_target_vect_int): Enable for alpha.
30111 (check_effective_target_vect_long): New.
30112 (is-effective-target): Add it.
30113
30114 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30115
30116 * gcc.dg/pr18614-1.c: New test.
30117
30118 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30119
30120 * gcc.dg/setjmp-2.c: New test.
30121
30122 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30123
30124 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30125 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30126 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30127 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30128 gcc.target/sparc/pdist.c: New tests.
30129
30130 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30131
30132 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30133
30134 2004-11-22 Dale Johannesen <dalej@apple.com>
30135
30136 * gcc.dg/20041111-1.c: New.
30137
30138 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30139
30140 PR tree-opt/18536
30141 * gcc.dg/vect/pr18536.c: New test.
30142
30143 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30144
30145 PR c++/18354
30146 * g++.dg/template/nontype11.C: New test.
30147
30148 2004-11-21 Roger Sayle <roger@eyesopen.com>
30149
30150 PR middle-end/18520
30151 * gcc.dg/pr18520-1.c: New test case.
30152
30153 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30154
30155 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30156 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30157 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30158 expected diagnostics.
30159
30160 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30161
30162 PR target/18580
30163 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30164 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30165 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30166
30167 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30168
30169 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30170
30171 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30172 Joseph Myers <joseph@codesourcery.com>
30173
30174 * lib/target-supports.exp (check_visibility_available): Really
30175 test the compiler.
30176
30177 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30178
30179 PR tree-opt/18181
30180 * gcc.dg/vect/vect-85.c: New test.
30181 * gcc.dg/vect/vect-86.c: New test.
30182 * gcc.dg/vect/vect-87.c: New test.
30183 * gcc.dg/vect/vect-88.c: New test.
30184
30185 2004-11-19 Ben Elliston <bje@au.ibm.com>
30186
30187 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30188
30189 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30190
30191 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30192 * gcc.dg/ppc-and-1.c: Ditto.
30193 * gcc.dg/ppc-compare-1.c: Ditto.
30194 * gcc.dg/ppc-mov-1.c: Ditto
30195
30196 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30197 Mark Mitchell <mark@codesourcery.com>
30198
30199 * gcc.dg/pragma-init-fini-2.c: New test.
30200
30201 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30202 Aldy Hernandez <aldyh@redhat.com>
30203
30204 * lib/target-supports.exp (check_effective_target_vect_int): New
30205 (check_effective_target_vect_float): New
30206 (check_effective_target_vect_double): New.
30207 (is-effective-target): Support new effective targets keywords.
30208 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30209 default action for dg-do.
30210 * gcc.dg/vect/pr16105.c: Use new support.
30211 * gcc.dg/vect/pr18400.c: Ditto.
30212 * gcc.dg/vect/pr18425.c: Ditto.
30213 * gcc.dg/vect/vect-1.c: Ditto.
30214 * gcc.dg/vect/vect-10.c: Ditto.
30215 * gcc.dg/vect/vect-11.c: Ditto.
30216 * gcc.dg/vect/vect-12.c: Ditto.
30217 * gcc.dg/vect/vect-13.c: Ditto.
30218 * gcc.dg/vect/vect-14.c: Ditto.
30219 * gcc.dg/vect/vect-15.c: Ditto.
30220 * gcc.dg/vect/vect-16.c: Ditto.
30221 * gcc.dg/vect/vect-17.c: Ditto.
30222 * gcc.dg/vect/vect-18.c: Ditto.
30223 * gcc.dg/vect/vect-19.c: Ditto.
30224 * gcc.dg/vect/vect-2.c: Ditto.
30225 * gcc.dg/vect/vect-20.c: Ditto.
30226 * gcc.dg/vect/vect-21.c: Ditto.
30227 * gcc.dg/vect/vect-22.c: Ditto.
30228 * gcc.dg/vect/vect-23.c: Ditto.
30229 * gcc.dg/vect/vect-24.c: Ditto.
30230 * gcc.dg/vect/vect-25.c: Ditto.
30231 * gcc.dg/vect/vect-26.c: Ditto.
30232 * gcc.dg/vect/vect-27.c: Ditto.
30233 * gcc.dg/vect/vect-27a.c: Ditto.
30234 * gcc.dg/vect/vect-28.c: Ditto.
30235 * gcc.dg/vect/vect-29.c: Ditto.
30236 * gcc.dg/vect/vect-29a.c: Ditto.
30237 * gcc.dg/vect/vect-3.c: Ditto.
30238 * gcc.dg/vect/vect-30.c: Ditto.
30239 * gcc.dg/vect/vect-31.c: Ditto.
30240 * gcc.dg/vect/vect-32.c: Ditto.
30241 * gcc.dg/vect/vect-33.c: Ditto.
30242 * gcc.dg/vect/vect-34.c: Ditto.
30243 * gcc.dg/vect/vect-35.c: Ditto.
30244 * gcc.dg/vect/vect-36.c: Ditto.
30245 * gcc.dg/vect/vect-37.c: Ditto.
30246 * gcc.dg/vect/vect-38.c: Ditto.
30247 * gcc.dg/vect/vect-4.c: Ditto.
30248 * gcc.dg/vect/vect-40.c: Ditto.
30249 * gcc.dg/vect/vect-41.c: Ditto.
30250 * gcc.dg/vect/vect-42.c: Ditto.
30251 * gcc.dg/vect/vect-43.c: Ditto.
30252 * gcc.dg/vect/vect-44.c: Ditto.
30253 * gcc.dg/vect/vect-45.c: Ditto.
30254 * gcc.dg/vect/vect-46.c: Ditto.
30255 * gcc.dg/vect/vect-47.c: Ditto.
30256 * gcc.dg/vect/vect-48.c: Ditto.
30257 * gcc.dg/vect/vect-48a.c: Ditto.
30258 * gcc.dg/vect/vect-49.c: Ditto.
30259 * gcc.dg/vect/vect-5.c: Ditto.
30260 * gcc.dg/vect/vect-50.c: Ditto.
30261 * gcc.dg/vect/vect-51.c: Ditto.
30262 * gcc.dg/vect/vect-52.c: Ditto.
30263 * gcc.dg/vect/vect-53.c: Ditto.
30264 * gcc.dg/vect/vect-54.c: Ditto.
30265 * gcc.dg/vect/vect-55.c: Ditto.
30266 * gcc.dg/vect/vect-56.c: Ditto.
30267 * gcc.dg/vect/vect-56a.c: Ditto.
30268 * gcc.dg/vect/vect-57.c: Ditto.
30269 * gcc.dg/vect/vect-58.c: Ditto.
30270 * gcc.dg/vect/vect-59.c: Ditto.
30271 * gcc.dg/vect/vect-6.c: Ditto.
30272 * gcc.dg/vect/vect-60.c: Ditto.
30273 * gcc.dg/vect/vect-61.c: Ditto.
30274 * gcc.dg/vect/vect-62.c: Ditto.
30275 * gcc.dg/vect/vect-63.c: Ditto.
30276 * gcc.dg/vect/vect-64.c: Ditto.
30277 * gcc.dg/vect/vect-65.c: Ditto.
30278 * gcc.dg/vect/vect-66.c: Ditto.
30279 * gcc.dg/vect/vect-67.c: Ditto.
30280 * gcc.dg/vect/vect-68.c: Ditto.
30281 * gcc.dg/vect/vect-69.c: Ditto.
30282 * gcc.dg/vect/vect-7.c: Ditto.
30283 * gcc.dg/vect/vect-72.c: Ditto.
30284 * gcc.dg/vect/vect-72a.c: Ditto.
30285 * gcc.dg/vect/vect-73.c: Ditto.
30286 * gcc.dg/vect/vect-74.c: Ditto.
30287 * gcc.dg/vect/vect-75.c: Ditto.
30288 * gcc.dg/vect/vect-76.c: Ditto.
30289 * gcc.dg/vect/vect-77.c: Ditto.
30290 * gcc.dg/vect/vect-77a.c: Ditto.
30291 * gcc.dg/vect/vect-78.c: Ditto.
30292 * gcc.dg/vect/vect-79.c: Ditto.
30293 * gcc.dg/vect/vect-8.c: Ditto.
30294 * gcc.dg/vect/vect-80.c: Ditto.
30295 * gcc.dg/vect/vect-82.c: Ditto.
30296 * gcc.dg/vect/vect-82_64.c: Ditto.
30297 * gcc.dg/vect/vect-83.c: Ditto.
30298 * gcc.dg/vect/vect-83_64.c: Ditto.
30299 * gcc.dg/vect/vect-9.c: Ditto.
30300 * gcc.dg/vect/vect-all.c: Ditto.
30301 * gcc.dg/vect/vect-none.c: Ditto.
30302
30303 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30304
30305 * lib/gcc-dg.exp (dg-skip-if): New function.
30306 (dg-forbid-option): Remove.
30307 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30308 * g++.dg/abi/bitfield8.C: Likewise.
30309 * g++.dg/abi/dtor1.C: Likewise.
30310 * g++.dg/abi/empty10.C: Likewise.
30311 * g++.dg/abi/empty7.C: Likewise.
30312 * g++.dg/abi/empty9.C: Likewise.
30313 * g++.dg/abi/layout3.C: Likewise.
30314 * g++.dg/abi/layout4.C: Likewise.
30315 * g++.dg/abi/thunk1.C: Likewise.
30316 * g++.dg/abi/thunk2.C: Likewise.
30317 * g++.dg/abi/vbase11.C: Likewise.
30318 * g++.dg/abi/vthunk2.C: Likewise.
30319 * g++.dg/abi/vthunk3.C: Likewise.
30320 * g++.dg/ext/attrib8.C: Likewise.
30321 * g++.dg/opt/longbranch2.C: Likewise.
30322 * g++.dg/opt/reg-stack4.C: Likewise.
30323 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30324 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30325 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30326 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30327 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30328 * gcc.dg/20000609-1.c: Likewise.
30329 * gcc.dg/20000720-1.c: Likewise.
30330 * gcc.dg/20011107-1.c: Likewise.
30331 * gcc.dg/20011119-1.c: Likewise.
30332 * gcc.dg/20020108-1.c: Likewise.
30333 * gcc.dg/20020122-2.c: Likewise.
30334 * gcc.dg/20020122-3.c: Likewise.
30335 * gcc.dg/20020201-3.c: Likewise.
30336 * gcc.dg/20020206-1.c: Likewise.
30337 * gcc.dg/20020218-1.c: Likewise.
30338 * gcc.dg/20020310-1.c: Likewise.
30339 * gcc.dg/20020411-1.c: Likewise.
30340 * gcc.dg/20020418-2.c: Likewise.
30341 * gcc.dg/20020426-1.c: Likewise.
30342 * gcc.dg/20020426-2.c: Likewise.
30343 * gcc.dg/20020517-1.c: Likewise.
30344 * gcc.dg/20020523-1.c: Likewise.
30345 * gcc.dg/20020523-2.c: Likewise.
30346 * gcc.dg/20020729-1.c: Likewise.
30347 * gcc.dg/20030204-1.c: Likewise.
30348 * gcc.dg/20030826-2.c: Likewise.
30349 * gcc.dg/20030926-1.c: Likewise.
30350 * gcc.dg/20031202-1.c: Likewise.
30351 * gcc.dg/980312-1.c: Likewise.
30352 * gcc.dg/980313-1.c: Likewise.
30353 * gcc.dg/990117-1.c: Likewise.
30354 * gcc.dg/990424-1.c: Likewise.
30355 * gcc.dg/990524-1.c: Likewise.
30356 * gcc.dg/991230-1.c: Likewise.
30357 * gcc.dg/i386-387-1.c: Likewise.
30358 * gcc.dg/i386-387-2.c: Likewise.
30359 * gcc.dg/i386-387-3.c: Likewise.
30360 * gcc.dg/i386-387-4.c: Likewise.
30361 * gcc.dg/i386-387-5.c: Likewise.
30362 * gcc.dg/i386-387-6.c: Likewise.
30363 * gcc.dg/i386-asm-1.c: Likewise.
30364 * gcc.dg/i386-bitfield1.c: Likewise.
30365 * gcc.dg/i386-bitfield2.c: Likewise.
30366 * gcc.dg/i386-loop-1.c: Likewise.
30367 * gcc.dg/i386-loop-2.c: Likewise.
30368 * gcc.dg/i386-loop-3.c: Likewise.
30369 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30370 * gcc.dg/i386-pic-1.c: Likewise.
30371 * gcc.dg/i386-regparm.c: Likewise.
30372 * gcc.dg/i386-signbit-1.c: Likewise.
30373 * gcc.dg/i386-signbit-2.c: Likewise.
30374 * gcc.dg/i386-signbit-3.c: Likewise.
30375 * gcc.dg/i386-sse-5.c: Likewise.
30376 * gcc.dg/i386-sse-8.c: Likewise.
30377 * gcc.dg/i386-unroll-1.c: Likewise.
30378 * gcc.dg/tls/opt-1.c: Likewise.
30379 * gcc.dg/tls/opt-2.c: Likewise.
30380 * gcc.dg/unroll-1.c: Likewise.
30381 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30382 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30383 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30384 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30385
30386 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30387
30388 * g++.dg/template/incomplete1.C: New test.
30389
30390 2004-11-16 Nick Clifton <nickc@redhat.com>
30391
30392 Revert patches accidentally commited during checkin of fixes for
30393 xstormy16 tests:
30394 gcc.c-torture/execute/simd-4.c: Revert
30395 gcc.dg/20040910-1.c: Revert.
30396
30397 2004-11-16 Paul Brook <paul@codesourcery.com>
30398
30399 PR fortran/13010
30400 * gfortran.dg/der_pointer_1.f90: New test.
30401
30402 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30403
30404 PR c/18498
30405 * gcc.dg/bitfld-13.c: New test.
30406
30407 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30408
30409 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30410 powerpc*-*-linux*.
30411
30412 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30413 * gcc.dg/ppc64-abi-2.c: Ditto.
30414 * gcc.dg/ppc64-abi-3.c: Ditto.
30415
30416 * lib/gcc-dg.exp (dg-target-list): Remove.
30417
30418 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30419
30420 * gcc.dg/ia64-postinc.c: New test.
30421
30422 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30423
30424 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30425
30426 2004-11-15 Nick Clifton <nickc@redhat.com>
30427
30428 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30429 __INT_MAX__ so that the test can be compiled by toolchains
30430 targeted at 16-bit processors.
30431
30432 * gcc.dg/20040625-1.c: Use long constants rather than integers
30433 when performing arithmetic that will overflow 16-bits.
30434
30435 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30436 xstormy16. It does not support 128-bit vector operations.
30437
30438 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30439 with the macro PTR_TYPE. Define this macro to an integer type
30440 suitable for holding a pointer.
30441
30442 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30443 the target is a 16-bit processor.
30444
30445 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30446 16-bit targets where the character constant will be too long.
30447
30448 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30449 where the double will not be directly addressable.
30450
30451 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30452
30453 Friend class name lookup 1/n, PR c++/18471
30454 * g++.dg/template/crash26.C: New test.
30455 * g++.dg/lookup/struct1.C: Adjust expected error.
30456 * g++.dg/parse/elab1.C: Likewise.
30457 * g++.dg/parse/elab2.C: Likewise.
30458 * g++.dg/parse/int-as-enum1.C: Likewise.
30459 * g++.dg/parse/struct-as-enum1.C: Likewise.
30460 * g++.dg/parse/typedef1.C: Likewise.
30461 * g++.dg/parse/typedef3.C: Likewise.
30462 * g++.dg/parse/typedef4.C: Likewise.
30463 * g++.dg/parse/typedef5.C: Likewise.
30464 * g++.dg/template/nontype4.C: Likewise.
30465 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30466 * g++.old-deja/g++.other/elab1.C: Likewise.
30467 * g++.old-deja/g++.other/syntax4.C: Likewise.
30468
30469 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30470
30471 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30472
30473 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30474
30475 * gcc.c-torture/execute/20041114-1.c: New test.
30476
30477 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30478
30479 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30480 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30481 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30482 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30483 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30484 gcc.dg/switch-7.c: New tests.
30485
30486 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30487
30488 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30489
30490 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30491
30492 PR tree-opt/18400
30493 * gcc.dg/vect/pr18400.c: New test.
30494
30495 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30496 Andrew Pinski <pinskia@physics.uc.edu>
30497
30498 PR tree-opt/18425
30499 * gcc.dg/vect/pr18425.c: New test.
30500
30501 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30502
30503 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30504 Guard with dg-require-alias and dg-require-visibility.
30505
30506 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30507
30508 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30509
30510 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30511
30512 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30513
30514 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30515
30516 PR c++/17344
30517 * g++.dg/template/defarg5.C: New test.
30518
30519 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30520
30521 * g++.dg/parse/cast1.C: Run only on ILP32.
30522 * g++.old-deja/g++.mike/p784.C: Likewise.
30523
30524 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30525
30526 * gcc.c-torture/execute/20041113-1.c: New test.
30527
30528 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30529
30530 PR target/18230
30531 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30532 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30533 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30534 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30535 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30536 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30537 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30538 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30539 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30540 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30541 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30542 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30543 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30544
30545 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30546
30547 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30548 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30549 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30550 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30551 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30552 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30553 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30554 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30555 gcc.target/sparc/combined-1.c: New tests.
30556
30557 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30558
30559 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30560 New tests.
30561
30562 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30563
30564 * lib/gcc-dg.exp (dg-forbid-option): New function.
30565 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30566 * g++.dg/abi/bitfield8.C: Likewise.
30567 * g++.dg/abi/dtor1.C: Likewise.
30568 * g++.dg/abi/empty10.C: Likewise.
30569 * g++.dg/abi/empty7.C: Likewise.
30570 * g++.dg/abi/empty9.C: Likewise.
30571 * g++.dg/abi/layout3.C: Likewise.
30572 * g++.dg/abi/layout4.C: Likewise.
30573 * g++.dg/abi/thunk1.C: Likewise.
30574 * g++.dg/abi/thunk2.C: Likewise.
30575 * g++.dg/abi/vbase11.C: Likewise.
30576 * g++.dg/abi/vthunk2.C: Likewise.
30577 * g++.dg/abi/vthunk3.C: Likewise.
30578 * g++.dg/ext/attrib8.C: Likewise.
30579 * g++.dg/opt/longbranch2.C: Likewise.
30580 * g++.dg/opt/reg-stack4.C: Likewise.
30581 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30582 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30583 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30584 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30585 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30586 * gcc.dg/20000609-1.c: Likewise.
30587 * gcc.dg/20000720-1.c: Likewise.
30588 * gcc.dg/20011107-1.c: Likewise.
30589 * gcc.dg/20011119-1.c: Likewise.
30590 * gcc.dg/20020108-1.c: Likewise.
30591 * gcc.dg/20020122-2.c: Likewise.
30592 * gcc.dg/20020122-3.c: Likewise.
30593 * gcc.dg/20020201-3.c: Likewise.
30594 * gcc.dg/20020206-1.c: Likewise.
30595 * gcc.dg/20020218-1.c: Likewise.
30596 * gcc.dg/20020310-1.c: Likewise.
30597 * gcc.dg/20020411-1.c: Likewise.
30598 * gcc.dg/20020418-2.c: Likewise.
30599 * gcc.dg/20020426-1.c: Likewise.
30600 * gcc.dg/20020426-2.c: Likewise.
30601 * gcc.dg/20020517-1.c: Likewise.
30602 * gcc.dg/20020523-1.c: Likewise.
30603 * gcc.dg/20020523-2.c: Likewise.
30604 * gcc.dg/20020729-1.c: Likewise.
30605 * gcc.dg/20030204-1.c: Likewise.
30606 * gcc.dg/20030826-2.c: Likewise.
30607 * gcc.dg/20030926-1.c: Likewise.
30608 * gcc.dg/20031202-1.c: Likewise.
30609 * gcc.dg/980312-1.c: Likewise.
30610 * gcc.dg/980313-1.c: Likewise.
30611 * gcc.dg/990117-1.c: Likewise.
30612 * gcc.dg/990424-1.c: Likewise.
30613 * gcc.dg/990524-1.c: Likewise.
30614 * gcc.dg/991230-1.c: Likewise.
30615 * gcc.dg/i386-387-1.c: Likewise.
30616 * gcc.dg/i386-387-2.c: Likewise.
30617 * gcc.dg/i386-387-3.c: Likewise.
30618 * gcc.dg/i386-387-4.c: Likewise.
30619 * gcc.dg/i386-387-5.c: Likewise.
30620 * gcc.dg/i386-387-6.c: Likewise.
30621 * gcc.dg/i386-asm-1.c: Likewise.
30622 * gcc.dg/i386-bitfield1.c: Likewise.
30623 * gcc.dg/i386-bitfield2.c: Likewise.
30624 * gcc.dg/i386-loop-1.c: Likewise.
30625 * gcc.dg/i386-loop-2.c: Likewise.
30626 * gcc.dg/i386-loop-3.c: Likewise.
30627 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30628 * gcc.dg/i386-pic-1.c: Likewise.
30629 * gcc.dg/i386-regparm.c: Likewise.
30630 * gcc.dg/i386-signbit-1.c: Likewise.
30631 * gcc.dg/i386-signbit-2.c: Likewise.
30632 * gcc.dg/i386-signbit-3.c: Likewise.
30633 * gcc.dg/i386-sse-5.c: Likewise.
30634 * gcc.dg/i386-sse-8.c: Likewise.
30635 * gcc.dg/i386-unroll-1.c: Likewise.
30636 * gcc.dg/tls/opt-1.c: Likewise.
30637 * gcc.dg/tls/opt-2.c: Likewise.
30638 * gcc.dg/unroll-1.c: Likewise.
30639 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30640 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30641 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30642 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30643 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30644 -m64 is specified.
30645
30646 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30647
30648 PR c++/18389
30649 * g++.dg/parse/cond1.C: New test.
30650
30651 PR c++/18429
30652 * g++.dg/template/array9.C: New test.
30653 * g++.dg/ext/vla1.C: Adjust error messages.
30654 * g++.dg/ext/vlm1.C: Likewise.
30655 * g++.dg/template/crash2.C: Likewise.
30656
30657 PR c++/18436
30658 * g++.dg/template/call3.C: New test.
30659
30660 PR c++/18407
30661 * g++.dg/template/ptrmem11.C: New test.
30662
30663 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30664
30665 PR other/14264
30666 * lib/g++.exp: Set LC_ALL and LANG to C.
30667 * lib/gcc-dg.exp: Likewise.
30668 * lib/gfortran.exp: Likewise.
30669 * lib/objc.exp: Likewise.
30670 * lib/treelang.exp: Likewise.
30671
30672 2004-11-12 Andreas Schwab <schwab@suse.de>
30673
30674 * gcc.dg/pr16286.c: Fix last change.
30675
30676 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30677
30678 PR c++/18416
30679 * g++.dg/init/global1.C: New test.
30680
30681 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30682
30683 * gcc.c-torture/execute/20041112-1.c: New test.
30684
30685 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30686
30687 * lib/gcc-dg.exp (dg-target-list): New.
30688
30689 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30690 Richard Sandiford <rsandifo@redhat.com>
30691
30692 * lib/target-supports.exp (get-compiler_messages): New.
30693 (check_named_sections_available): Use it.
30694 (check_effective_target_ilp32): New.
30695 (check_effective_target_lp64): New.
30696 (is-effective-target): New.
30697 * lib/gcc-dg.exp (dg-require-effective-target): New.
30698
30699 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30700
30701 * gcc.dg/precedence-1.c: New test.
30702
30703 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30704
30705 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30706
30707 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30708 message, delete generated files, use more descriptive name for
30709 executable, and make the test unsupported when it cannot be run.
30710
30711 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30712 (dg-require-weak, dg-require-visibility, dg-require-alias,
30713 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30714 dg-require-iconv, dg-require-named-sections): Use it.
30715
30716 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30717
30718 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30719
30720 PR target/16457
30721 * gcc.dg/ppc-and-1: New
30722
30723 PR target/16796
30724 * gcc.dg/ppc-mov-1.c: New.
30725
30726 PR target/16458
30727 * gcc.dg/ppc-compare-1.c: New.
30728
30729 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30730
30731 * objc.dg/desig-init-2.m: New test.
30732
30733 2004-11-10 Adam Nemet <anemet@lnxw.com>
30734
30735 PR middle-end/18160
30736 * g++.dg/warn/register-var-1.C: New test.
30737 * g++.dg/warn/register-var-2.C: New test.
30738
30739 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30740
30741 * gcc.dg/union-2.c: New test.
30742
30743 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30744
30745 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30746 New test for PR tree-optimization/17892.
30747
30748 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30749
30750 PR c++/18369
30751 * g++.dg/init/new12.C: New test.
30752
30753 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30754
30755 * gcc.target/sparc: New directory.
30756 * gcc.target/sparc/sparc.exp: New driver.
30757 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30758 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30759 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30760 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30761
30762 2004-11-10 Paul Brook <paul@codesourcery.com>
30763
30764 PR fortran/18218
30765 * gfortran.dg/list_read.c: New test.
30766
30767 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30768
30769 PR c/18322
30770 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30771 expected diagnostic location.
30772
30773 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30774
30775 * gcc.dg/20041109-1.c: New test.
30776
30777 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30778
30779 PR objc/18406
30780 * objc/compile/pr18406.m: New test.
30781
30782 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30783
30784 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30785
30786 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30787
30788 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30789
30790 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30791
30792 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30793
30794 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30795
30796 * gcc.dg/20030225-2.c: Add prototype for abort and
30797 exit.
30798
30799 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30800
30801 PR tree-opt/18299
30802 * gcc.c-torture/pr18299-1.c: New test.
30803
30804 2004-11-06 Andreas Schwab <schwab@suse.de>
30805
30806 * gcc.dg/pr16286.c: Also test for bool and pixel.
30807
30808 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30809
30810 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30811 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30812 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30813 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30814 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30815 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30816 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30817 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30818 gcc.dg/struct-semi-3.c: New tests.
30819
30820 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30821
30822 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30823
30824 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30825
30826 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30827 Do not use C99 designators.
30828
30829 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30830
30831 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30832
30833 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30834
30835 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30836 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30837 * gcc.c-torture/execute/simd-5.x: Remove.
30838
30839 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
30840
30841 PR rtl-optimization/17933
30842 * gcc.dg/torture/pr17933-1.c: New test.
30843
30844 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30845
30846 PR target/18106
30847 * lib/target-supports.exp (check_weak_available): Support
30848 Windows.
30849
30850 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
30851
30852 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30853 call to fflush(stdout) before abort.
30854 (my_ffsll): New function.
30855 (generate_fields): Use it.
30856
30857 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30858
30859 * gcc.dg/init-undef-1.c: New test.
30860
30861 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30862
30863 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30864 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30865 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30866 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30867 expected messages for new parser.
30868
30869 2004-11-04 Mark Mitchell <mark@codesourcery.com>
30870
30871 * g++.dg/ext/visibility/symbian1.C: New test.
30872
30873 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30874
30875 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30876 on LP64 targets.
30877
30878 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30879
30880 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30881 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30882 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30883 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30884 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30885 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30886 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30887 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30888 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30889 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30890
30891 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30892
30893 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30894 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30895 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30896 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30897 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30898 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30899 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30900 for new parser.
30901
30902 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
30903
30904 PR target/15342
30905 * gcc.dg/20041104-1.c: New test.
30906
30907 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30908
30909 * g++.dg/template/nontype7.C: New test.
30910 * g++.dg/template/nontype8.C: Likewise.
30911 * g++.dg/template/nontype9.C: Likewise.
30912 * g++.dg/template/nontype10.C: Likewise.
30913 * g++.dg/tc1/dr49.C: Likewise.
30914 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30915 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30916
30917 2004-11-04 Ben Elliston <bje@au.ibm.com>
30918
30919 * g++.dg/rtti/tinfo1.C: Remove xfails.
30920
30921 2004-11-04 Ben Elliston <bje@au.ibm.com>
30922
30923 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30924 packed attribute to the definition to satisfy the new C++ parser.
30925
30926 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
30927
30928 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30929 invocations of va_arg.
30930
30931 2004-11-02 Mark Mitchell <mark@codesourcery.com>
30932
30933 PR c++/18124
30934 * g++.dg/template/crash25.C: New test.
30935
30936 PR c++/18155
30937 * g++.dg/template/typedef2.C: New test.
30938 * g++.dg/parse/crash13.C: Adjust error markers.
30939
30940 PR c++/18177
30941 * g++.dg/conversion/const3.C: New test.
30942
30943 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30944
30945 PR fortran/17535
30946 PR fortran/17583
30947 PR fortran/17713
30948 * gfortran.dg/generic_[123].f90: New testcases.
30949
30950 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
30951
30952 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30953 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30954
30955 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
30956
30957 PR tree-opt/16808
30958 * gcc.c-torture/compile/pr16808.c: New test.
30959
30960 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
30961
30962 PR rtl-optimization/17104
30963 * gcc.dg/ppc-bitfield1.c: New.
30964
30965 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
30966
30967 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30968
30969 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
30970
30971 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
30972 strings for 32-bit code.
30973
30974 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
30975
30976 PR c/18239
30977 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30978
30979 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
30980
30981 PR c++/18064
30982 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30983
30984 2004-10-31 Mark Mitchell <mark@codesourcery.com>
30985
30986 PR c++/15172
30987 * g++.dg/init/aggr2.C: New test.
30988
30989 2004-10-30 Ziemowit Laski <zlaski@apple.com>
30990
30991 * objc.dg/local-decl-1.m: New test.
30992
30993 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
30994
30995 * gcc.dg/20040910-1.c: Adjust regex.
30996
30997 2004-10-30 Roger Sayle <roger@eyesopen.com>
30998
30999 PR rtl-optimization/18084
31000 * g++.dg/opt/pr18084-1.C: New testcase.
31001
31002 2004-10-30 Matt Austern <austern@apple.com>
31003
31004 PR c++/17542
31005 * g++.dg/ext/attrib18.C: New test.
31006
31007 2004-10-30 Roger Sayle <roger@eyesopen.com>
31008
31009 PR middle-end/18096
31010 * gcc.dg/pr18096-1.c: New test case.
31011
31012 2004-10-30 Roger Sayle <roger@eyesopen.com>
31013
31014 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31015
31016 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31017
31018 PR c/16666
31019 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31020 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31021 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31022 gcc.dg/old-style-prom-3.c: New tests.
31023
31024 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31025
31026 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31027 Remove unnecessary inclusion of stdio.h.
31028
31029 2004-10-29 Roger Sayle <roger@eyesopen.com>
31030
31031 PR rtl-optimization/17581
31032 * gcc.dg/pr17581-1.c: New test case.
31033
31034 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31035
31036 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31037 being implemented.
31038 * g++.dg/conversion/dr195-1.C: New.
31039 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31040 * g++.old-deja/g++.mike/p10148.C: Likewise.
31041
31042 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31043
31044 PR c++/17695
31045 * g++.dg/debug/typedef2.C: New test.
31046
31047 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31048
31049 PR fortran/13490
31050 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31051 * gfortran.dg/g77/README: Update.
31052
31053 2004-10-28 Matt Austern <austern@apple.com>
31054
31055 PR c++/14124
31056 * g++.dg/ext/packed7.C: New test.
31057
31058 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31059
31060 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31061 scan-assembler.
31062 * lib/scanasm.exp (hidden-scan-for): New proc.
31063 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31064 string.
31065 (scan-not-hidden): Likewise.
31066 * lib/target-supports.exp (check_visibility_available): mach-o is
31067 support too.
31068
31069 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31070
31071 PR c++/17132
31072 * g++.dg/template/memclass3.C: New test.
31073
31074 2004-10-28 Adam Nemet <anemet@lnxw.com>
31075
31076 PR middle-end/18160
31077 * gcc.dg/register-var-1.c: New test.
31078 * gcc.dg/register-var-2.c: New test.
31079 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31080 error now.
31081
31082 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31083
31084 PR other/18172
31085 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31086 unused variables.
31087 * gcc.dg/vect/vect-22.c: Likewise.
31088
31089 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31090
31091 * gcc.dg/i386-rotate-1.c: New test.
31092
31093 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31094
31095 * g++.dg/init/ref12.C: Add "run" marker.
31096
31097 PR c++/17435
31098 * g++.dg/init/ref12.C: New test.
31099
31100 PR c++/18140
31101 * g++.dg/template/shift1.C: New test.
31102 * g++.dg/template/error10.C: Adjust error markers.
31103
31104 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31105
31106 PR tree-opt/17529
31107 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31108
31109 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31110
31111 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31112 * gcc.dg/weak/weak-3.c: Likewise.
31113 * gcc.dg/weak/weak-5.c: Likewise.
31114 * gcc.dg/weak/weak-9.c: Likewise.
31115 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31116 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31117
31118 * gcc.dg/darwin-weakimport-1.c: New.
31119
31120 2004-10-28 Ben Elliston <bje@au.ibm.com>
31121
31122 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31123
31124 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31125
31126 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31127 'syntax' error messages.
31128 * gcc.dg/cpp/direct2s.c: Likewise.
31129
31130 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31131
31132 * gcc.c-torture/compile/20041026-1.c: New.
31133
31134 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31135
31136 PR c++/18093
31137 * g++.dg/lookup/ns2.C: New test.
31138
31139 PR c++/18020
31140 * g++.dg/template/enum4.C: New test.
31141
31142 PR c++/18161
31143 * g++.dg/template/expr1.C: New test.
31144
31145 2004-10-26 Ben Elliston <bje@au.ibm.com>
31146
31147 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31148
31149 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31150
31151 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31152 gcc.dg/decl-nospec-3.c: New tests.
31153
31154 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31155
31156 * objc.dg/super-class-3.m: New test.
31157
31158 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31159
31160 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31161 resyncing.
31162 * gcc.dg/cpp/direct2s.c: Likewise.
31163
31164 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31165
31166 * objc.dg/image-info.m: Update for changes to section selection.
31167
31168 2004-10-25 David Ayers <d.ayers@inode.at>
31169 Ziemowit Laski <zlaski@apple.com>
31170
31171 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31172 diagnostics when messaging 'id <Proto>'.
31173 * objc.dg/class-protocol-1.m: New test.
31174 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31175 a non-existent method signature.
31176 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31177 Update diagnostics when messaging with non-existent method signature.
31178 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31179 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31180 invalid receivers are now resolved as if messaging 'id'; remove
31181 extraneous diagnostics.
31182
31183 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31184
31185 PR c/16667
31186 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31187 gcc.dg/init-desig-obs-3.c: New tests.
31188
31189 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31190
31191 * gcc.dg/debug/20041023-1.c: New test.
31192
31193 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31194
31195 PR middle-end/17407
31196 * gcc.c-torture/compile/pr17407.c: New test.
31197
31198 PR c++/18121
31199 * g++.dg/template/array8.C: New test.
31200
31201 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31202
31203 PR other/18138
31204 * lib/g++.exp: Accept more than one multilib libgcc.
31205 * lib/gcc-dg.exp: Likewise.
31206 * lib/objc.exp: Likewise.
31207 * lib/treelang.exp: Likewise.
31208 * lib/gfortran.exp: Likewise.
31209
31210 2004-10-24 Ben Elliston <bje@au.ibm.com>
31211
31212 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31213
31214 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31215
31216 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31217 * gcc.dg/c99-const-expr-3.c: Likewise.
31218
31219 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31220
31221 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31222
31223 2004-10-23 Ben Elliston <bje@au.ibm.com>
31224
31225 * gcc.c-torture/execute/loop-2e.x: Remove.
31226
31227 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31228
31229 PR c++/18095
31230 * g++.dg/parse/crash18.C: New.
31231 * g++.dg/parse/crash19.C: New.
31232
31233 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31234
31235 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31236 * g++.dg/ext/dllimport2.C: Same.
31237 * g++.dg/ext/dllimport8.C: Same.
31238
31239 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31240
31241 PR c++/10841
31242 * g++.dg/conversion/cast1.C: New test.
31243 * g++.dg/overload/pmf1.C: Adjust error marker.
31244
31245 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31246
31247 PR objc/17923
31248 * objc.dg/const-str-7.m: New test.
31249
31250 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31251
31252 * g++.dg/template/memfriend11.C: Fix comment typo.
31253 * g++.dg/template/memfriend14.C: Likewise.
31254
31255 2004-10-20 Richard Henderson <rth@redhat.com>
31256
31257 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31258 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31259 -fasynchronous-unwind-tables.
31260
31261 2004-10-20 Richard Henderson <rth@redhat.com>
31262
31263 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31264 (main): Return success.
31265 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31266 (main): Return success.
31267
31268 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31269
31270 PR c++/13495
31271 * g++.dg/template/memfriend9.C: New test.
31272 * g++.dg/template/memfriend10.C: Likewise.
31273 * g++.dg/template/memfriend11.C: Likewise.
31274 * g++.dg/template/memfriend12.C: Likewise.
31275 * g++.dg/template/memfriend13.C: Likewise.
31276 * g++.dg/template/memfriend14.C: Likewise.
31277 * g++.dg/template/memfriend15.C: Likewise.
31278 * g++.dg/template/memfriend16.C: Likewise.
31279 * g++.dg/template/memfriend17.C: Likewise.
31280 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31281
31282 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31283
31284 * g++.dg/conversion/dr195.C: New.
31285 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31286
31287 2004-10-20 Ben Elliston <bje@au.ibm.com>
31288 Devang Patel <dpatel@apple.com>
31289
31290 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31291 of floating point arithmetic, which could trap.
31292
31293 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31294
31295 PR c++/14035
31296 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31297 * g++.dg/conversion/const2.C: New test.
31298 * g++.dg/expr/reinterpret2.C: New test.
31299 * g++.dg/expr/reinterpret3.C: New test.
31300 * g++.dg/expr/cast2.C: New test.
31301 * g++.dg/expr/copy1.C: New test.
31302 * g++.dg/other/conversion1.C: Change error message.
31303 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31304 function pointers to void *.
31305 * g++.old-deja/g++.mike/p10148.C: Likewise.
31306
31307 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31308
31309 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31310
31311 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31312
31313 PR c++/18047
31314
31315 * g++.dg/parse/expr3.C: New test.
31316
31317 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31318
31319 * gcc.dg/smod-1.c: New test.
31320
31321 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31322
31323 * objc.dg/method-14.m: New test.
31324
31325 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31326
31327 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31328 Also xfail as the patch was reverted.
31329
31330 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31331
31332 PR middle-end/16973
31333 * gcc.dg/pr16973.c: New test.
31334
31335 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31336
31337 PR tree-optimization/17656
31338 * gcc.c-torture/compile/pr17656.c: New test.
31339
31340 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31341
31342 * g++.dg/eh/shadow1.C: New.
31343
31344 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31345
31346 * gcc.c-torture/compile/20041018-1.c: New test.
31347
31348 2004-10-18 Ben Elliston <bje@au.ibm.com>
31349
31350 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31351 compiler referring to register 0 when accessing sdata. The linker
31352 now patches things up.
31353
31354 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31355
31356 PR c/17529
31357 * gcc.c-torture/compile/pr17529.c: New test.
31358
31359 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31360
31361 PR c++/17743
31362 * g++.dg/ext/attrib17.C: New test.
31363
31364 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31365
31366 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31367
31368 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31369
31370 PR c++/10479
31371 * g++.dg/ext/attrib16.C: New test.
31372
31373 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31374
31375 PR c++/17042
31376 * g++.dg/init/dso_handle1.C: New test.
31377
31378 PR c++/14667
31379 * g++.dg/parse/typedef6.C: New test.
31380
31381 PR c++/17916
31382 * g++.dg/parse/pragma1.C: New test.
31383
31384 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31385
31386 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31387
31388 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31389
31390 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31391 -fno-common when on HPPA HP-UX platforms.
31392
31393 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31394
31395 PR other/16820
31396 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31397 stdint.h.
31398 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31399 uintptr_t.
31400
31401 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31402
31403 PR c++/16301
31404 * g++.dg/lookup/strong-using-4.C: New test.
31405
31406 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31407
31408 PR middle-end/16567
31409 * gcc.c-torture/compile/nested-1.c: New test.
31410
31411 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31412
31413 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31414 and mipsisa64*-*-* (until support for misaligned loads is added).
31415 * gcc.dg/vect/vect-50.c: Likewise.
31416 * gcc.dg/vect/vect-52.c: Likewise.
31417 * gcc.dg/vect/vect-54.c: Likewise.
31418 * gcc.dg/vect/vect-58.c: Likewise.
31419 * gcc.dg/vect/vect-60.c: Likewise.
31420 * gcc.dg/vect/vect-80.c: Likewise.
31421
31422 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31423
31424 PR c++/17976
31425 * g++.dg/init/dtor3.C: New test.
31426
31427 2004-10-15 Ben Elliston <bje@au.ibm.com>
31428
31429 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31430
31431 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31432
31433 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31434 * gcc.dg/macho-lo-sum.c: Likewise.
31435
31436 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31437
31438 * gcc.dg/ppc-spe64-1.c: New test.
31439
31440 2004-10-14 Devang Patel <dpatel@apple.com>
31441
31442 PR 17635
31443 * gcc.dg/pr17635.c : New test.
31444
31445 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31446
31447 * gcc.dg/vect/vect-28.c: Remove xfail.
31448 * gcc.dg/vect/vect-30.c: Remove xfail.
31449 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31450 * gcc.dg/vect/vect-33.c: Remove xfail.
31451 * gcc.dg/vect/vect-44.c: Remove xfail.
31452 * gcc.dg/vect/vect-46.c: Remove xfail.
31453 * gcc.dg/vect/vect-50.c: Remove xfail.
31454 * gcc.dg/vect/vect-52.c: Remove xfail.
31455 * gcc.dg/vect/vect-54.c: Remove xfail.
31456 * gcc.dg/vect/vect-58.c: Remove xfail.
31457 * gcc.dg/vect/vect-60.c: Remove xfail.
31458 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31459 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31460 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31461 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31462 * gcc.dg/vect/vect-8.c: Remove xfail.
31463 * gcc.dg/vect/vect-80.c: Remove xfail.
31464 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31465
31466 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31467
31468 * gcc.dg/vect/vect-82.c: New testcase.
31469 * gcc.dg/vect/vect-82_64.c: New testcase.
31470 * gcc.dg/vect/vect-83.c: New testcase.
31471 * gcc.dg/vect/vect-83_64.c: New testcase.
31472
31473 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31474
31475 * gcc.dg/cpp/error-1.c: New test.
31476
31477 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31478
31479 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31480
31481 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31482
31483 PR target/17984
31484 * gcc.dg/cris-peep2-xsrand2.c: New test.
31485
31486 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31487
31488 PR c++/17661
31489 * g++.dg/expr/for2.C: New test.
31490
31491 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31492
31493 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31494
31495 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31496
31497 PR tree-optimization/17724
31498 * g++.dg/opt/pr17724-1.C: New test.
31499 * g++.dg/opt/pr17724-2.C: New test.
31500 * g++.dg/opt/pr17724-3.C: New test.
31501 * g++.dg/opt/pr17724-4.C: New test.
31502 * g++.dg/opt/pr17724-5.C: New test.
31503 * g++.dg/opt/pr17724-6.C: New test.
31504
31505 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31506
31507 PR c/17301
31508 * gcc.dg/pr17301-2.c: New test.
31509
31510 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31511
31512 PR c++/15876
31513 * g++.dg/parse/error22.C: New test.
31514
31515 PR c++/17936
31516 * g++.dg/template/spec18.C: New test.
31517
31518 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31519
31520 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31521 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31522 memcpy.
31523 * gcc.dg/ia64-sync-2.c: Ditto.
31524 * gcc.dg/ia64-sync-3.c: Ditto.
31525
31526 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31527
31528 * g++.dg/eh/cleanup5.C: Add dg-options "".
31529
31530 2004-10-11 Roger Sayle <roger@eyesopen.com>
31531
31532 PR middle-end/17657
31533 * gcc.dg/switch-4.c: New test case.
31534
31535 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31536
31537 * gcc.c-torture/execute/20041011-1.c: New test.
31538
31539 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31540
31541 PR c++/17554
31542 * g++.dg/init/for3.C: New test.
31543
31544 PR c++/17657
31545 * g++.dg/opt/switch2.C: New test.
31546
31547 PR middle-end/17703
31548 * g++.dg/warn/Wreturn-2.C: New test.
31549
31550 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31551
31552 PR c++/17907
31553 * g++.dg/eh/cleanup5.C: New test.
31554
31555 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31556
31557 PR c++/17393
31558 * g++.dg/parse/error21.C: New test.
31559
31560 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31561
31562 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31563 * g++.dg/warn/incomplete1.C: Likewise.
31564 * g++.dg/template/qualttp20.C: Likewise.
31565
31566 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31567
31568 PR c/17881
31569 * parm-incomplete-1.c: New test.
31570
31571 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31572
31573 PR c++/17867
31574 * g++.dg/parse/error19.C: New test.
31575
31576 PR c++/17670
31577 * g++.dg/init/new11.C: New test.
31578
31579 PR c++/17821
31580 * g++.dg/parse/error20.C: New test.
31581
31582 PR c++/17826
31583 * g++.dg/template/crash24.C: New test.
31584
31585 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31586
31587 PR c/17301
31588 * gcc.dg/pr17301-1.c: New test.
31589
31590 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31591
31592 PR c/17189
31593 * gcc.dg/anon-struct-5.c: New test.
31594
31595 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31596
31597 PR c/17844
31598 * gcc.dg/pr17844-1.c: New test.
31599
31600 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31601
31602 PR tree-optimization/17906
31603 * gcc.c-torture/compile/pr17906.c: New.
31604
31605 2004-10-09 Stuart Hastings <stuart@apple.com>
31606 Roger Sayle <roger@eyesopen.com>
31607
31608 PR rtl-optimization/17853
31609 * gcc.dg/i386-mmx-5.c: New testcase.
31610
31611 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31612
31613 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31614
31615 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31616
31617 PR c++/17524
31618 * g++.dg/template/static9.C: New test.
31619
31620 PR c++/17685
31621 * g++.dg/parse/operator5.C: New test.
31622
31623 2004-10-09 Roger Sayle <roger@eyesopen.com>
31624
31625 PR middle-end/17894
31626 * gcc.c-torture/execute/divcmp-4.c: New test case.
31627
31628 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31629
31630 PR tree-opt/17902
31631 * g++.dg/opt/pr17902.C: New test.
31632
31633 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31634
31635 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31636
31637 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31638
31639 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31640
31641 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31642
31643 * gcc.dg/assign-warn-3.c: New test.
31644
31645 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31646
31647 PR c/16999
31648 * gcc.dg/cpp/ident-1.c: New test.
31649
31650 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31651
31652 * gcc.c-torture/compile/acc1.c: New.
31653
31654 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31655
31656 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31657 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31658
31659 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31660
31661 * gcc.dg/ultrasp11.c: New test.
31662
31663 2004-10-08 Michael Matz <matz@suse.de>
31664
31665 * gcc.dg/doloop-2.c: New test.
31666
31667 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31668
31669 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31670 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31671 objc.dg/method-9.m: Update expected diagnostics.
31672
31673 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31674
31675 * gcc.dg/ppc-fsel-3.c: New file.
31676 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31677
31678 2004-10-07 Paul Brook <paul@codesourcery.com>
31679
31680 * gfortran.dg/intrinsic_verify_1.f90: New test.
31681
31682 2004-10-07 Paul Brook <paul@codesourcery.com>
31683
31684 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31685
31686 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31687
31688 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31689 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31690 commit.
31691
31692 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31693
31694 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31695
31696 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31697
31698 PR c++/17115
31699 * g++.dg/warn/Winline-4.C: New test.
31700
31701 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31702
31703 * gcc.c-torture/compile/20041007-1.c: New test.
31704
31705 2004-10-07 Paul Brook <paul@codesourcery.com>
31706
31707 PR fortran/17678
31708 * gfortran.dg/use_allocated_1.f90: New test.
31709
31710 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31711
31712 PR middle-end/17849
31713 * gfortran.fortran-torture/compile/nested.f90: New test
31714
31715 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31716
31717 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31718
31719 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31720
31721 PR c++/17368
31722 * g++.dg/ext/asm6.C: New test.
31723
31724 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31725
31726 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31727
31728 2004-10-06 Paul Brook <paul@codesourcery.com>
31729
31730 PR libfortran/17709
31731 * gfortran.dg/empty_format_1.f90: New test.
31732
31733 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31734
31735 PR fortran/17568
31736 * gfortran.dg/ishft.f90: New test.
31737
31738 PR fortran/17283
31739 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31740 tests.
31741
31742 2004-10-06 Paul Brook <paul@codesourcery.com>
31743
31744 * gfortran.dg/do_1.f90: New test.
31745
31746 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31747
31748 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31749 optimizing for size.
31750
31751 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31752
31753 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31754
31755 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31756
31757 * gcc.c-torture/compile/20041005-1.c: New test.
31758
31759 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31760
31761 PR c++/17829
31762 * g++.dg/lookup/koenig4.C: New.
31763
31764 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31765
31766 * g++.dg/other/classkey1.C: Adjust quoting marks.
31767 * g++.dg/parse/error15.C: Likewise.
31768 * g++.dg/template/meminit2.C (int>): Likewise.
31769
31770 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31771
31772 PR fortran/17283
31773 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31774
31775 PR fortran/17631
31776 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31777
31778 PR fortran/17708
31779 * gfortran.dg/pr17708.f90: New test.
31780
31781 2004-10-04 Chao-ying Fu <fu@mips.com>
31782
31783 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31784 * gcc.dg/vect/vect-4.c: Ditto.
31785 * gcc.dg/vect/vect-5.c: Ditto.
31786 * gcc.dg/vect/vect-6.c: Ditto.
31787 * gcc.dg/vect/vect-8.c: Ditto.
31788 * gcc.dg/vect/vect-16.c: Ditto.
31789 * gcc.dg/vect/vect-30.c: Ditto.
31790 * gcc.dg/vect/vect-40.c: Ditto.
31791 * gcc.dg/vect/vect-41.c: Ditto.
31792 * gcc.dg/vect/vect-42.c: Ditto.
31793 * gcc.dg/vect/vect-43.c: Ditto.
31794 * gcc.dg/vect/vect-44.c: Ditto.
31795 * gcc.dg/vect/vect-45.c: Ditto.
31796 * gcc.dg/vect/vect-46.c: Ditto.
31797 * gcc.dg/vect/vect-47.c: Ditto.
31798 * gcc.dg/vect/vect-48.c: Ditto.
31799 * gcc.dg/vect/vect-49.c: Ditto.
31800 * gcc.dg/vect/vect-50.c: Ditto.
31801 * gcc.dg/vect/vect-51.c: Ditto.
31802 * gcc.dg/vect/vect-52.c: Ditto.
31803 * gcc.dg/vect/vect-53.c: Ditto.
31804 * gcc.dg/vect/vect-54.c: Ditto.
31805 * gcc.dg/vect/vect-55.c: Ditto.
31806 * gcc.dg/vect/vect-56.c: Ditto.
31807 * gcc.dg/vect/vect-57.c: Ditto.
31808 * gcc.dg/vect/vect-58.c: Ditto.
31809 * gcc.dg/vect/vect-59.c: Ditto.
31810 * gcc.dg/vect/vect-60.c: Ditto.
31811 * gcc.dg/vect/vect-74.c: Ditto.
31812 * gcc.dg/vect/vect-79.c: Ditto.
31813 * gcc.dg/vect/vect-80.c: Ditto.
31814
31815 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
31816
31817 * gcc.dg/unused-7.c: Use the correct option.
31818
31819 2004-10-04 Paul Brook <paul@codesourcery.com>
31820 Bud Davis <bdavis9659@comcast.net>
31821
31822 PR fortran/17706
31823 PR fortran/16434
31824 * gfortran/pr17706.f90: New test.
31825 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31826
31827 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31828
31829 * gfortran.dg/pr17612.f90: New test.
31830
31831 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
31832
31833 * g++.dg/template/local1.C: Adjust quoting marks in
31834 testing for diagnostics.
31835 * g++.dg/tls/diag-2.C: Likewise.
31836 * g++.dg/other/error8.C: Likewise.
31837
31838 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31839
31840 PR c/17178
31841 * gcc.dg/unused-4.c: Adjust to be correct.
31842
31843 PR c/17820
31844 * gcc.dg/unused-7.c: New test.
31845
31846 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31847
31848 PR c++/17797
31849 * g++.dg/overload/template2.C: New test.
31850
31851 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
31852
31853 PR tree-optimization/16632
31854 * gcc.dg/tree-ssa/20041002-1.c: New.
31855
31856 2004-10-03 Paul Brook <paul@codesourcery.com>
31857
31858 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
31859 rather than relying on default formatting.
31860
31861 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
31862
31863 * gcc.dg/20040920-1.c: Update expected message text.
31864
31865 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
31866
31867 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31868
31869 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
31870
31871 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31872 tree level.
31873
31874 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31875
31876 * gcc.dg/tree-ssa/pr17343.c: Remove.
31877
31878 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31879
31880 PR tree-opt/17343
31881 * gcc.dg/tree-ssa/pr17343.c: New test.
31882
31883 2004-10-01 Jakub Jelinek <jakub@redhat.com>
31884
31885 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31886 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31887 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31888 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31889 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31890
31891 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31892
31893 * gcc.dg/lvalue-2.c: New test.
31894
31895 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31896
31897 PR c/17730
31898 * gcc.dg/pr17730-1.c: New test
31899
31900 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
31901
31902 PR c/7425
31903 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31904
31905 2004-09-29 Jakub Jelinek <jakub@redhat.com>
31906
31907 * gcc.c-torture/execute/stdarg-1.c: New test.
31908 * gcc.c-torture/execute/stdarg-2.c: New test.
31909 * gcc.c-torture/execute/stdarg-3.c: New test.
31910 * gcc.dg/tree-ssa/stdarg-1.c: New test.
31911 * gcc.dg/tree-ssa/stdarg-2.c: New test.
31912 * gcc.dg/tree-ssa/stdarg-3.c: New test.
31913 * gcc.dg/tree-ssa/stdarg-4.c: New test.
31914 * gcc.dg/tree-ssa/stdarg-5.c: New test.
31915
31916 2004-09-29 Jakub Jelinek <jakub@redhat.com>
31917
31918 PR tree-optimization/17697
31919 * g++.dg/opt/pr17697-1.C: New test.
31920 * g++.dg/opt/pr17697-2.C: New test.
31921 * g++.dg/opt/pr17697-3.C: New test.
31922
31923 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
31924
31925 PR c/16409
31926 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31927 gcc.dg/vla-init-5.c: New tests.
31928
31929 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
31930
31931 PR c/13804
31932 * gcc.dg/pr13804-1.c: New test.
31933
31934 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31935
31936 PR fortran/16938
31937 * gfortran.dg/pr16938.f90: New test.
31938
31939 2004-09-27 Mark Mitchell <mark@codesourcery.com>
31940
31941 * g++.dg/template/crash23.C: New test.
31942
31943 2004-09-27 Mark Mitchell <mark@codesourcery.com>
31944
31945 PR c++/17585
31946 * g++.dg/template/static8.C: New test.
31947
31948 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
31949
31950 PR c++/17681
31951 * g++.dg/other/error9.C: New test.
31952
31953 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
31954
31955 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31956
31957 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31958
31959 PR fortran/15164
31960 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31961
31962 2004-09-26 Roger Sayle <roger@eyesopen.com>
31963
31964 PR middle-end/17112
31965 * gcc.dg/pr17112-1.c: New test case.
31966
31967 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
31968
31969 PR c/11459
31970 * gcc.dg/pr11459-1.c: New test.
31971
31972 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
31973
31974 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31975 * gcc.dg/tree-ssa/loop-4.c: Likewise.
31976
31977 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31978
31979 * gfortran.dg/pr15324.f90: Make array bounds consistent.
31980
31981 2004-09-25 Jan Hubicka <jh@suse.cz>
31982
31983 * compile/30040909-1.c: New test.
31984 * compile/30040907-1.c: New test.
31985
31986 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
31987
31988 * gcc.c-torture/execute/va-arg-26.c: New test.
31989
31990 2004-09-24 Zack Weinberg <zack@codesourcery.com>
31991
31992 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31993 extra diagnostics on targets with 64-bit pointers.
31994 * objc.dg/selector-1.m: Adjust dg-warning regexp.
31995
31996 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
31997
31998 PR c/17188
31999 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32000 * gcc.dg/decl-3.c: Adjust expected message.
32001
32002 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32003
32004 PR fortran/17615
32005 * gfortran.dg/pr17615.f90: New test.
32006
32007 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32008
32009 PR tree-optimzation/17517
32010 * g++.dg/tree-ssa/pr17517.C: New Test.
32011
32012 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32013
32014 PR c++/16889
32015 * g++.dg/lookup/ambig3.C: New.
32016
32017 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32018
32019 PR tree-opt/17624
32020 * g++.dg/opt/pr17624.C: New test.
32021
32022 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32023
32024 PR c/6980
32025 * gcc.dg/Wbad-function-cast-1.c: New test.
32026
32027 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32028
32029 * g++.dg/ext/complit1.C
32030 * g++.dg/other/error2.C
32031 * g++.dg/other/nontype-1.C
32032 * g++.dg/parse/crash11.C
32033 * g++.dg/parse/crash12.C
32034 * g++.dg/parse/error15.C
32035 * g++.dg/parse/error4.C
32036 * g++.dg/parse/tmpl-outside1.C
32037 * g++.dg/parse/too-many-tmpl-args1.C
32038 * g++.dg/template/dependent-expr3.C
32039 * g++.dg/template/error10.C
32040 * g++.dg/template/instantiate1.C
32041 * g++.dg/template/vtable2.C
32042 * g++.dg/warn/Wshadow-1.C
32043 * g++.dg/warn/weak1.C
32044 * g++.old-deja/g++.brendan/crash16.C
32045 * g++.old-deja/g++.brendan/crash18.C
32046 * g++.old-deja/g++.brendan/crash48.C
32047 * g++.old-deja/g++.brendan/crash49.C
32048 * g++.old-deja/g++.brendan/crash55.C
32049 * g++.old-deja/g++.brendan/crash56.C
32050 * g++.old-deja/g++.brendan/crash8.C
32051 * g++.old-deja/g++.brendan/enum11.C
32052 * g++.old-deja/g++.brendan/enum8.C
32053 * g++.old-deja/g++.brendan/enum9.C
32054 * g++.old-deja/g++.brendan/friend3.C
32055 * g++.old-deja/g++.brendan/misc14.C
32056 * g++.old-deja/g++.bugs/900402_02.C
32057 * g++.old-deja/g++.bugs/900404_03.C
32058 * g++.old-deja/g++.bugs/900404_04.C
32059 * g++.old-deja/g++.bugs/900428_03.C
32060 * g++.old-deja/g++.jason/crash4.C
32061 * g++.old-deja/g++.jason/overload21.C
32062 * g++.old-deja/g++.jason/redecl1.C
32063 * g++.old-deja/g++.jason/report.C
32064 * g++.old-deja/g++.jason/rfg10.C
32065 * g++.old-deja/g++.jason/template30.C
32066 * g++.old-deja/g++.law/arm12.C
32067 * g++.old-deja/g++.law/ctors5.C
32068 * g++.old-deja/g++.law/cvt20.C
32069 * g++.old-deja/g++.law/init10.C
32070 * g++.old-deja/g++.law/init8.C
32071 * g++.old-deja/g++.law/visibility17.C
32072 * g++.old-deja/g++.law/visibility7.C
32073 * g++.old-deja/g++.mike/net8.C
32074 * g++.old-deja/g++.mike/p646.C
32075 * g++.old-deja/g++.mike/p700.C
32076 * g++.old-deja/g++.mike/p701.C
32077 * g++.old-deja/g++.mike/p811.C
32078 * g++.old-deja/g++.ns/template13.C
32079 * g++.old-deja/g++.other/array3.C
32080 * g++.old-deja/g++.other/crash25.C
32081 * g++.old-deja/g++.other/dtor3.C
32082 * g++.old-deja/g++.other/dtor4.C
32083 * g++.old-deja/g++.other/main1.C
32084 * g++.old-deja/g++.other/warn7.C
32085 * g++.old-deja/g++.pt/crash11.C
32086 * g++.old-deja/g++.pt/crash36.C
32087 * g++.old-deja/g++.pt/spec22.C
32088 * g++.old-deja/g++.pt/spec9.C
32089 * g++.old-deja/g++.pt/ttp52.C
32090 * g++.old-deja/g++.robertl/eb103.C
32091 * g++.old-deja/g++.robertl/eb121.C
32092 * g++.old-deja/g++.robertl/eb22.C
32093 * g++.old-deja/g++.robertl/eb8.C:
32094 Update locations and/or regexps of dg-error markers.
32095 Remove markers for some bogus messages that are no longer issued.
32096
32097 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32098
32099 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32100 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32101
32102 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32103
32104 PR c++/17618
32105 * g++.dg/lookup/crash5.C: New test.
32106
32107 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32108
32109 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32110 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32111 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32112 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32113 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32114 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32115
32116 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32117 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32118 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32119 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32120 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32121 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32122
32123 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32124
32125 * gcc.dg/vect/vect-44.c: Check additional cases.
32126 * gcc.dg/vect/vect-48.c: Check additional cases.
32127
32128 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32129 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32130 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32131 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32132 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32133 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32134 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32135 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32136 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32137
32138 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32139 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32140 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32141
32142 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32143
32144 * gcc.dg/tree-ssa/loop-6.c: New test.
32145
32146 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32147
32148 PR c++/17620
32149 * g++.dg/inherit/base2.C: New.
32150
32151 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32152
32153 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32154 * gcc.dg/20001012-2.c: Likewise.
32155 * gcc.dg/20001013-1.c: Likewise.
32156 * gcc.dg/20001101-1.c: Likewise.
32157 * gcc.dg/20001102-1.c: Likewise.
32158 * gcc.dg/bf-spl1.c: Likewise.
32159 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32160 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32161
32162 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32163
32164 PR tree-optimization/16721
32165 * gcc.dg/tree-ssa/pr16721.c: New test.
32166
32167 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32168
32169 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32170 * gcc.dg/20040305-1.c: Likewise.
32171
32172 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32173
32174 PR c/16566
32175 * gcc.c-torture/compile/pr16566-1.c,
32176 gcc.c-torture/compile/pr16566-2.c,
32177 gcc.c-torture/compile/pr16566-3.c: New tests.
32178
32179 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32180
32181 PR tree-optimization/17512
32182 * gcc.c-torture/compile/20040916-1.c.
32183
32184 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32185
32186 * gcc.dg/pragma-re-3.c: New test.
32187
32188 2004-09-17 Matt Austern <austern@apple.com>
32189
32190 PR c++/15049
32191 * g++.dg/other/anon3.C: New.
32192
32193 2004-09-21 Roger Sayle <roger@eyesopen.com>
32194
32195 PR c++/7503
32196 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32197 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32198 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32199 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32200 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32201
32202 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32203
32204 PR fortran/17286
32205 * gfortran.dg/pr17286.f90: New test.
32206
32207 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32208
32209 PR c++/17530
32210 * g++.dg/template/static7.C: New test.
32211
32212 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32213
32214 PR tree-opt/17558
32215 * gcc.c-torture/compile/pr17558.c: New test.
32216
32217 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32218
32219 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32220 if SKIP_ATTRIBUTE is defined.
32221
32222 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32223
32224 PR fortran/15957
32225 * gfortran.dg/pr15957.f90: New test.
32226
32227 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32228
32229 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32230 in comparison.
32231 * gcc.dg/vect/vect-79.c: Likewise.
32232 * gcc.dg/vect/vect-80.c: Likewise.
32233
32234 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32235
32236 PR fortran/15750
32237 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32238
32239 2004-09-20 Ira Rosen <irar@il.ibm.com>
32240
32241 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32242 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32243 * gcc.dg/vect/vect-62.c: New testcase.
32244 * gcc.dg/vect/vect-63.c: New testcase.
32245 * gcc.dg/vect/vect-64.c: New testcase.
32246 * gcc.dg/vect/vect-65.c: New testcase.
32247 * gcc.dg/vect/vect-66.c: New testcase.
32248 * gcc.dg/vect/vect-67.c: New testcase.
32249 * gcc.dg/vect/vect-68.c: New testcase.
32250 * gcc.dg/vect/vect-69.c: New testcase.
32251 * gcc.dg/vect/vect-79.c: New testcase.
32252 * gcc.dg/vect/vect-80.c: New testcase.
32253
32254 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32255
32256 * gcc.target/mips/asm-1.c: New test.
32257
32258 2004-09-19 Ira Rosen <irar@il.ibm.com>
32259
32260 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32261 * gcc.dg/vect/vect-73.c: New testcase.
32262 * gcc.dg/vect/vect-74.c: New testcase.
32263 * gcc.dg/vect/vect-75.c: New testcase.
32264 * gcc.dg/vect/vect-76.c: New testcase.
32265 * gcc.dg/vect/vect-77.c: New testcase.
32266 * gcc.dg/vect/vect-78.c: New testcase
32267
32268 2004-09-18 Paul Brook <paul@codesourcery.com>
32269
32270 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32271
32272 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32273
32274 PR c/17424
32275 * gcc.dg/pr17424-1.c: New test.
32276
32277 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32278
32279 * g++.dg/tree-ssa/pr17153.C: New test.
32280
32281 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32282
32283 PR pch/13361
32284 * g++.dg/pch/wchar-1.C: New.
32285 * g++.dg/pch/wchar-1.Hs: New.
32286
32287 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32288
32289 * gcc.c-torture/execute/20040917-1.c: New test.
32290
32291 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32292
32293 PR tree-optimization/17319
32294 * gcc.dg/pr17319.c: New test.
32295
32296 2004-09-17 Devang Patel <dpatel@apple.com>
32297
32298 * gcc.dg/20040813-1.c: New test.
32299
32300 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32301
32302 PR tree-optimization/17273
32303 * gcc.c-torture/compile/pr17273.c: New test.
32304
32305 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32306
32307 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32308 Update expected messages.
32309 * gcc.dg/declspec-13.c: New test.
32310
32311 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32312
32313 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32314
32315 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32316
32317 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32318 change what 'a' is pointing to.
32319
32320 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32321
32322 PR c++/16002
32323 * g++.dg/template/error18.C: New test.
32324
32325 PR c++/16029
32326 * g++.dg/warn/Wunused-8.C: New test.
32327
32328 2004-09-17 Steven Bosscher <stevenb@suse.de>
32329
32330 PR tree-optimization/17513
32331 * gcc.dg/20040916-1.c: New test.
32332
32333 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32334
32335 PR c++/17501
32336 * g++.dg/template/typename7.C: New test.
32337
32338 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32339
32340 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32341
32342 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32343
32344 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32345 with -ftree-based-profiling also.
32346 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32347
32348 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32349
32350 PR/15364
32351 * gfortran.dg/der_array_io_1.f90: New test.
32352 * gfortran.dg/der_array_io_2.f90: New test.
32353 * gfortran.dg/der_array_io_3.f90: New test.
32354
32355 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32356
32357 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32358 EABI.
32359
32360 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32361
32362 * g++.dg/opt/switch1.C: New test.
32363
32364 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32365
32366 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32367 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32368 Update expected messages.
32369
32370 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32371
32372 PR fortran/16485
32373 * gfortran.dg/same_name_1.f90: New test.
32374
32375 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32376
32377 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32378 dereference garbage pointers.
32379
32380 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32381
32382 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32383 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32384
32385 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32386 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32387 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32388
32389 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32390
32391 PR c++/17324
32392 * g++.dg/template/mangle1.C: New test.
32393
32394 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32395
32396 PR tree-optimization/17252
32397 * gcc.c-torture/execute/pr17252.c: New test.
32398
32399 2004-09-14 Andrew Pinski <apinski@apple.com>
32400
32401 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32402
32403 2004-09-14 Roger Sayle <roger@eyesopen.com>
32404
32405 PR rtl-optimization/9771
32406 * gcc.dg/pr9771-1.c: New test case.
32407
32408 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32409
32410 PR tree-optimization/15262
32411 * gcc.c-torture/execute/pr15262-1.c: New test.
32412 * gcc.c-torture/execute/pr15262-2.c: New test.
32413
32414 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32415
32416 * gcc.dg/declspec-12.c: New test.
32417
32418 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32419
32420 * gfortran.dg/pr17090.f90: Add directives to test.
32421
32422 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32423
32424 * gcc.c-torture/compile/20040914-1.c: New test.
32425
32426 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32427
32428 PR c++/16162
32429 * g++.dg/template/decl2.C: New test.
32430
32431 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32432
32433 PR fortran/17090
32434 * gfortran.dg/pr17090.f90: New test.
32435
32436 2004-09-13 Dale Johannesen <dalej@apple.com>
32437
32438 * gcc.c-torture/compile/pr17408.c: New test case.
32439
32440 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32441
32442 PR c++/16716
32443 * g++.dg/parse/crash17.C: New test.
32444
32445 PR c++/17327
32446 * g++.dg/template/enum3.C: New test.
32447
32448 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32449
32450 * lib/gcc-defs.exp: Load wrapper.exp.
32451 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32452 using local code.
32453 * lib/gcc.exp (gcc_init): Similar.
32454 * lib/gfortran.exp (gfortran_init): Similar.
32455 * lib/objc.exp (objc_init): Similar.
32456 * lib/treelang.exp (treelang_init): Similar.
32457 * lib/wrapper.exp: New file with build_wrapper call machinery in
32458 ${tool}_maybe_build_wrapper.
32459
32460 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32461
32462 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32463 "inline".
32464 * gcc.dg/declspec-11.c: Update expected messages.
32465 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32466 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32467 gcc.dg/inline-12.c: New tests.
32468
32469 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32470
32471 * g++.dg/tree-ssa/pr17400.C: New testcase.
32472
32473 2004-09-13 James E Wilson <wilson@specifixinc.com>
32474
32475 * gcc.target/mips/sb1-1.c: New testcase.
32476
32477 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32478
32479 * lib/g77-dg.exp: Remove unused file.
32480 * lib/mike-g77.exp: Ditto.
32481 * lib/g77.exp: Ditto.
32482
32483 2004-09-12 Richard Henderson <rth@redhat.com>
32484
32485 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32486
32487 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32488
32489 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32490 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32491 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32492 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32493 Update expected messages.
32494
32495 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32496
32497 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32498 declaration/use mismatch for dirp parameter.
32499
32500 2004-09-12 Andrew Pinski <apinski@apple.com>
32501
32502 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32503 -fgnu-runtime is passed.
32504
32505 2004-09-12 Richard Henderson <rth@redhat.com>
32506
32507 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32508 do the uplevel thing and update additional_flags directly.
32509 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32510 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32511 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32512 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32513
32514 2004-09-11 Steven Bosscher <stevenb@suse.de>
32515
32516 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32517
32518 2004-09-11 Roger Sayle <roger@eyesopen.com>
32519
32520 PR middle-end/17411
32521 * g++.dg/opt/pr17411-1.C: New test case.
32522
32523 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32524
32525 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32526 gcc.dg/tls/diag-2.c: Update expected messages.
32527 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32528 messages.
32529 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32530 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32531 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32532 gcc.dg/tls/diag-5.c: New tests.
32533
32534 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32535
32536 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32537
32538 2004-09-11 Steven Bosscher <stevenb@suse.de>
32539
32540 * g++.dg/parse/break-in-for.C: New test.
32541
32542 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32543
32544 * gcc.dg/tree-ssa/20040911-1.c: New test.
32545
32546 2004-09-11 Andreas Jaeger <aj@suse.de>
32547
32548 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32549 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32550
32551 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32552
32553 * gcc.target/frv: New directory of FR-V-specific tests.
32554
32555 2004-09-10 James E Wilson <wilson@specifixinc.com>
32556
32557 * gcc.dg/convert-vec-1.c: New test.
32558
32559 2004-09-10 Roger Sayle <roger@eyesopen.com>
32560
32561 PR middle-end/17024
32562 * gcc.dg/pr17024-1.c: New test case.
32563
32564 2004-09-10 Eric Christopher <echristo@redhat.com>
32565
32566 * gcc.dg/20040910-1.c: New test.
32567
32568 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32569
32570 * gcc.dg/bitfld-9.c: New test.
32571
32572 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32573
32574 * gcc.c-torture/execute/ieee/acc1.c: New test.
32575 * gcc.c-torture/execute/ieee/acc2.c: New test.
32576 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32577
32578 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32579
32580 * gcc.dg/deprecated-2.c: New test.
32581
32582 2004-09-09 James E Wilson <wilson@specifixinc.com>
32583
32584 * gcc.dg/init-vec-1.c: New test.
32585
32586 2004-09-09 Roger Sayle <roger@eyesopen.com>
32587
32588 PR middle-end/17055
32589 * gcc.dg/pr17055-1.c: New test case.
32590
32591 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32592
32593 PR target/17377
32594 * gcc.c-torture/execute/pr17377.c: New test.
32595
32596 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32597
32598 PR c/8420
32599 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32600 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32601 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32602 gcc.dg/long-long-typespec-1.c: New tests.
32603 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32604
32605 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32606
32607 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32608 gcc.dg/gnu99-static-1.c: New tests.
32609
32610 2004-09-08 Devang Patel <dpatel@apple.com>
32611
32612 * gcc.dg/darwin-ld-20040828-1.c: New test.
32613 * gcc.dg/darwin-ld-20040828-2.c: New test.
32614 * gcc.dg/darwin-ld-20040828-3.c: New test.
32615
32616 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32617
32618 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32619 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32620 in error message.
32621 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32622 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32623 in error message.
32624 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32625 types they qualify.
32626 * objc.dg/type-size-2.m: Fix wording in comment.
32627 * objc.dg/va-meth-1.m: New test case.
32628
32629 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32630
32631 PR c/16633:
32632 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32633 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32634
32635 2004-09-06 Devang Patel <dpatel@apple.com>
32636
32637 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32638 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32639
32640 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32641
32642 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32643 reflect changed line numbering of diagnostics.
32644
32645 2004-09-06 Paul Brook <paul@codesourcery.com>
32646
32647 * gfortran.dg/edit_real_1.f90: Add new test.
32648
32649 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32650
32651 * gcc.dg/tree-ssa/loop-2.c: New test.
32652 * gcc.dg/tree-ssa/loop-3.c: New test.
32653 * gcc.dg/tree-ssa/loop-4.c: New test.
32654 * gcc.dg/tree-ssa/loop-5.c: New test.
32655
32656 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32657
32658 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32659
32660 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32661
32662 * gcc.dg/format/sentinel-1.c: New test.
32663
32664 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32665
32666 * gcc.dg/builtins-46.c: New.
32667
32668 2004-09-03 Devang Patel <dpatel@apple.com>
32669
32670 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32671 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32672
32673 2004-09-03 Jan Beulich <jbeulich@novell.com>
32674
32675 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32676 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32677 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32678 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32679 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32680 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32681 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32682 the non-portable bzero.
32683 * gcc.dg/20010912-1.c: xfail for NetWare.
32684 * gcc.dg/20020426-2.c: xfail for NetWare.
32685 * gcc.dg/20021014-1.c: xfail for NetWare.
32686 * gcc.dg/20021018-1.c: xfail for NetWare.
32687 * gcc.dg/20030213-1.c: xfail for NetWare.
32688 * gcc.dg/20030225-1.c: xfail for NetWare.
32689 * gcc.dg/20030708-1.c: xfail for NetWare.
32690 * gcc.dg/builtins-config.h: Also exclude NetWare.
32691 * gcc.dg/format/format.h: Define restrict only if not already defined.
32692 * gcc.dg/nest.c: xfail for NetWare.
32693 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32694 * lib/target-supports.exp (check_visibility_available): Exclude
32695 NetWare.
32696
32697 2004-09-03 Jan Beulich <jbeulich@novell.com>
32698
32699 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32700 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32701 deterministic starting point for the alignment of structure fields.
32702 * gcc.dg/Wpadded.c: Dito.
32703 * g++.dg/abi/vbase10.C: Dito.
32704
32705 2004-09-03 Devang Patel <dpatel@apple.com>
32706
32707 * g++.dg/debug/pr15736.cc: New test.
32708
32709 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32710
32711 * README.QMTEST: Fix out-of-date link.
32712
32713 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32714
32715 PR fortran/16579
32716 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32717 Delete. Duplicate of gfortran.dg/g77/20010610.f
32718
32719 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32720
32721 * g++.dg/abi/arm_rtti1.C: New test.
32722
32723 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32724
32725 * gcc.dg/ppc-vector-memcpy.c: New.
32726 * gcc.dg/ppc-vector-memset.c: New.
32727
32728 2004-09-02 Chao-ying Fu <fu@mips.com>
32729
32730 * gcc.target/mips/mips-3d-1.c: New test.
32731 * gcc.target/mips/mips-3d-2.c: New test.
32732 * gcc.target/mips/mips-3d-3.c: New test.
32733 * gcc.target/mips/mips-3d-4.c: New test.
32734 * gcc.target/mips/mips-3d-5.c: New test.
32735 * gcc.target/mips/mips-3d-6.c: New test.
32736 * gcc.target/mips/mips-3d-7.c: New test.
32737 * gcc.target/mips/mips-3d-8.c: New test.
32738 * gcc.target/mips/mips-3d-9.c: New test.
32739 * gcc.target/mips/mips-ps-1.c: New test.
32740 * gcc.target/mips/mips-ps-2.c: New test.
32741 * gcc.target/mips/mips-ps-3.c: New test.
32742 * gcc.target/mips/mips-ps-4.c: New test.
32743 * gcc.target/mips/mips-ps-type.c: New test.
32744
32745 2004-09-02 Paul Brook <paul@codesourcery.com>
32746
32747 * gfortran.dg/edit_real_1.f90: Add new tests.
32748
32749 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32750
32751 PR fortran/15327
32752 * gfortran.dg/merge_char_1.f90: New test.
32753
32754 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32755
32756 PR fortran/16404
32757 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32758
32759 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32760
32761 PR c/1522
32762 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32763
32764 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32765
32766 * g++.dg/opt/loop1.C: Do not XFAIL.
32767
32768 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32769
32770 * gcc.c-torture/execute/20040831-1.c: New test.
32771
32772 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32773
32774 PR fortran/16579
32775 * gfortran.dg/g77/20010610.f: Now passes.
32776 Copy from g77.f-torture/execute. Add dg-run directive.
32777 * gfortran.dg/g77/README: Update
32778
32779 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32780
32781 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32782 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32783 (t1, t2, t3, t4): Add volatile.
32784
32785 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32786
32787 * g++.dg/ext/visibility/arm1.C: New test.
32788
32789 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32790
32791 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32792 -pedantic-errors.
32793
32794 2004-09-01 Paul Brook <paul@codesourcery.com>
32795
32796 * gfortran.dg/eof_2.f90: New test.
32797
32798 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32799
32800 PR fortran/16579
32801 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32802
32803 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32804
32805 PR libfortran/16805
32806 * gfortran.dg/list_read_2.f90: New test.
32807
32808 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32809
32810 * g++.dg/abi/key1.C: New test.
32811
32812 2004-08-31 Richard Henderson <rth@redhat.com>
32813
32814 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32815 form of offsetof.
32816 * g++.dg/other/offsetof5.C: Remove duplicate.
32817
32818 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32819
32820 PR fortran/17244
32821 * gfortran.dg/func_derived_1.f90: New test.
32822
32823 2004-08-31 Paul Brook <paul@codesourcery.com>
32824
32825 * gfortran.dg/eof_1.f90: New test.
32826
32827 2004-08-31 Paul Brook <paul@codesourcery.com>
32828
32829 * gfortran.dg/list_read_1.f90: New file.
32830
32831 2004-08-30 Mark Mitchell <mark@codesourcery.com>
32832
32833 * g++.dg/opt/loop1.C: XFAIL.
32834
32835 2004-08-30 Geoffrey Keating <geoffk@apple.com>
32836
32837 * gcc.dg/funcdef-storage-1.c: New.
32838 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32839 an extern function in local scope.
32840 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32841 declare an 'auto inline' function in local scope.
32842 * gcc.dg/20011130-1.c: Likewise.
32843 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32844 an 'auto' function in local scope.
32845 * gcc.dg/20021014-1.c: Likewise.
32846 * gcc.dg/20030331-2.c: Likewise.
32847
32848 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32849
32850 * gfortran.dg/blockdata_1.f90: New test.
32851
32852 2004-08-30 Richard Henderson <rth@redhat.com>
32853
32854 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32855
32856 2004-08-30 Richard Henderson <rth@redhat.com>
32857
32858 * lib/fortran-torture.exp (fortran-torture-execute): Honor
32859 additional_flags set by alternate driver.
32860 (ieee-options): New procedure.
32861 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32862 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32863 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32864 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32865
32866 2004-08-30 Richard Henderson <rth@redhat.com>
32867
32868 * lib/f-torture.exp: Remove.
32869
32870 2004-08-29 Mark Mitchell <mark@codesourcery.com>
32871
32872 PR rtl-optimization/16590
32873 * g++.dg/opt/loop1.C: New test.
32874
32875 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32876
32877 PR fortran/13910
32878 * gfortran.dg/oldstyle_1.f90: New test.
32879
32880 2004-08-29 Steven G. Kargl <kargls@comcast.net>
32881 Paul Brook <paul@codesourcery.com>
32882
32883 * gfortran.dg/g77/README: Update.
32884 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32885 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32886 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32887
32888 2004-08-28 Paul Brook <paul@codesourcery.com>
32889
32890 PR libfortran/17195
32891 * gfortran.dg/edit_real_1.f90: New test.
32892
32893 2004-08-27 Paul Brook <paul@codesourcery.com>
32894
32895 * gfortran.dg/rewind_1.f90: New test.
32896
32897 2004-08-27 Bud Davis <bdavis9659@comcast.net>
32898
32899 PR fortran/16597
32900 * gfortran.dg/pr16597.f90: New test.
32901
32902 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
32903
32904 PR c/13801
32905 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32906 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32907 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32908 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32909 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32910
32911 2004-08-26 Nick Clifton <nickc@redhat.com>
32912
32913 * gcc.c-torture/compile/pr17119.c: New test.
32914
32915 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
32916
32917 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32918
32919 2004-08-25 Richard Henderson <rth@redhat.com>
32920
32921 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32922 the bits that expect kind=8 to be the largest real kind.
32923
32924 2004-08-25 Ziemowit Laski <zlaski@apple.com>
32925
32926 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32927
32928 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32929
32930 * gfortran.dg/assignment_1.f90: New test.
32931
32932 2004-08-25 Adam Nemet <anemet@lnxw.com>
32933
32934 * g++.dg/template/repo3.C: New test.
32935
32936 2004-08-25 Roger Sayle <roger@eyesopen.com>
32937
32938 PR middle-end/16693
32939 PR tree-optimization/16372
32940 * g++.dg/opt/pr16372-1.C: New test case.
32941 * g++.dg/opt/pr16693-1.C: New test case.
32942 * g++.dg/opt/pr16693-2.C: New test case.
32943
32944 2004-08-25 Ziemowit Laski <zlaski@apple.com>
32945
32946 * objc.dg/proto-lossage-4.m: New test.
32947
32948 2004-08-25 Mark Mitchell <mark@codesourcery.com>
32949
32950 PR c++/17155
32951 * g++.dg/inherit/local2.C: New test.
32952
32953 2004-08-25 Paul Brook <paul@codesourcery.com>
32954
32955 PR fortran/17144
32956 * gfortran.dg/string_ctor_1.f90: New test.
32957
32958 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32959
32960 PR c++/14428
32961 * g++.dg/template/redecl2.C: New test.
32962
32963 2004-08-24 Bud Davis <bdavis9659@comcast.net>
32964
32965 PR fortran/17143
32966 * gfortran.dg/pr17143.f90: New test.
32967
32968 2004-08-24 Bud Davis <bdavis9659@comcast.net>
32969
32970 PR fortran/17164
32971 * gfortran.dg/pr17164.f90: New test.
32972
32973 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32974
32975 * gcc.dg/tree-ssa/loop-1.c: New test.
32976
32977 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
32978
32979 * gcc.c-torture/compile/20040824-1.c: New test.
32980
32981 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
32982
32983 * gcc.c-torture/compile/iftrap-3.c: New test.
32984
32985 2004-08-24 Paul Brook <paul@codesourcery.com>
32986
32987 * gfortran.dg/entry_2.f90: New test.
32988
32989 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32990
32991 PR c++/16889
32992 * g++.dg/lookup/ambig[12].C: New.
32993
32994 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32995
32996 PR c++/16706
32997 * g++.dg/template/crash21.C: New test.
32998 * g++.dg/template/crash22.C: Likewise.
32999
33000 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33001
33002 PR c++/17149
33003 * g++.dg/template/access15.C: New.
33004
33005 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33006
33007 PR c++/17163
33008 * g++.dg/template/repo2.C: New test.
33009
33010 2004-08-23 Roger Sayle <roger@eyesopen.com>
33011
33012 PR rtl-optimization/17078
33013 * gcc.c-torture/execute/pr17078-1.c: New test case.
33014
33015 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33016
33017 PR c/14492
33018 * gcc.dg/debug/crash1.c: New test.
33019
33020 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33021
33022 PR c/16180
33023 * gcc.dg/loop-5.c: New test.
33024
33025 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33026
33027 * gcc.c-torture/execute/20040823-1.c: New test.
33028
33029 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33030
33031 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33032 to the assembler. Simplify test accordingly.
33033 (asm_abi_flags): Use GNU names.
33034 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33035 to check for ABI flags.
33036
33037 2004-08-22 Andrew Pinski <apinski@apple.com>
33038
33039 * g++.dg/opt/pr14029.C: New test.
33040 * gcc.c-torture/execute/pr15262.c: New test.
33041
33042 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33043
33044 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33045
33046 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33047
33048 PR 16908
33049 * gfortran.dg/direct_io.f90: New test.
33050
33051 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33052
33053 PR c++/17121
33054 * g++.dg/inherit/local2.C: New test.
33055
33056 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33057
33058 PR c++/17120
33059 * g++.dg/warn/Wparentheses-4.C: New test.
33060
33061 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33062
33063 PR c++/17121
33064 * g++.dg/inherit/local2.C: New test.
33065
33066 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33067 * gcc.dg/ppc-ldstruct.c: Likewise.
33068 * gcc.dg/ppc64-abi-2.c: Likewise.
33069
33070 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33071
33072 PR rtl-optimization/17099
33073 * gcc.c-torture/execute/20040820-1.c: New test.
33074
33075 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33076
33077 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33078
33079 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33080
33081 PR fortran/17077
33082 * gfortran.dg/auto_array_1.f90: New test.
33083
33084 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33085
33086 PR fortran/17074
33087 * gfortran.dg/simpleif_1.f90: New test.
33088
33089 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33090
33091 * lib/target-supports.exp (check_profiling_available): Return
33092 false for arm*-*-symbianelf* and arm*-*-eabi*.
33093
33094 PR c++/15890
33095 * g++.dg/template/delete1.C: New test.
33096
33097 2004-08-19 Paul Brook <paul@codesourcery.com>
33098
33099 PR fortran/14976
33100 PR fortran/16228
33101 * gfortran.dg/data_char_1.f90: New test.
33102
33103 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33104
33105 PR fortran/16946
33106 * gfortran.dg/reduction.f90: New testcase.
33107
33108 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33109
33110 PR fortran/16520
33111 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33112
33113 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33114
33115 PR c++/17041
33116 * g++.dg/Wparentheses-3.C: New test.
33117
33118 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33119
33120 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33121 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33122 * gcc.dg/vect/vect-2.c: Likewise.
33123 * gcc.dg/vect/vect-3.c: Likewise.
33124 * gcc.dg/vect/vect-4.c: Likewise.
33125 * gcc.dg/vect/vect-5.c: Likewise.
33126 * gcc.dg/vect/vect-6.c: Likewise.
33127 * gcc.dg/vect/vect-7.c: Likewise.
33128 * gcc.dg/vect/vect-25.c: Likewise.
33129 * gcc.dg/vect/vect-31.c: Likewise.
33130 * gcc.dg/vect/vect-32.c: Likewise.
33131 * gcc.dg/vect/vect-34.c: Likewise.
33132 * gcc.dg/vect/vect-36.c: Likewise.
33133 * gcc.dg/vect/vect-all.c: Likewise.
33134
33135 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33136
33137 PR c++/17068
33138 * g++.dg/template/operator4.C: New test.
33139
33140 2004-08-18 Richard Henderson <rth@redhat.com>
33141
33142 * gcc.dg/20040206-1.c: XFAIL.
33143
33144 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33145
33146 PR c++/16246
33147 * g++.dg/template/array7.C: New test.
33148
33149 2004-08-17 James E Wilson <wilson@specifixinc.com>
33150
33151 * gcc.dg/mips-movcc-1.c: New test.
33152 * gcc.dg/mips-movcc-2.c: New test.
33153 * gcc.dg/mips-movcc-3.c: New test.
33154
33155 * gcc.dg/mips-nmadd-1.c: New test.
33156 * gcc.dg/mips-nmadd-2.c: New test.
33157
33158 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33159
33160 PR c++/15871
33161 * g++.dg/opt/inline8.C: New test.
33162
33163 PR c++/16965
33164 * g++.dg/parse/error17.C: New test.
33165
33166 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33167
33168 * gcc.dg/vect: New directory for vectorizer tests.
33169 * gcc.dg/vect/tree-vect.h: New file.
33170 * gcc.dg/vect/vect.exp: New file.
33171 * gcc.dg/vect/pr16105.c.c: New test.
33172 * gcc.dg/vect/vect-1.c: New test.
33173 * gcc.dg/vect/vect-2.c: New test.
33174 * gcc.dg/vect/vect-3.c: New test.
33175 * gcc.dg/vect/vect-4.c: New test.
33176 * gcc.dg/vect/vect-5.c: New test.
33177 * gcc.dg/vect/vect-6.c: New test.
33178 * gcc.dg/vect/vect-7.c: New test.
33179 * gcc.dg/vect/vect-8.c: New test.
33180 * gcc.dg/vect/vect-9.c: New test.
33181 * gcc.dg/vect/vect-10.c: New test.
33182 * gcc.dg/vect/vect-11.c: New test.
33183 * gcc.dg/vect/vect-12.c: New test.
33184 * gcc.dg/vect/vect-13.c: New test.
33185 * gcc.dg/vect/vect-14.c: New test.
33186 * gcc.dg/vect/vect-15.c: New test.
33187 * gcc.dg/vect/vect-16.c: New test.
33188 * gcc.dg/vect/vect-17.c: New test.
33189 * gcc.dg/vect/vect-18.c: New test.
33190 * gcc.dg/vect/vect-19.c: New test.
33191 * gcc.dg/vect/vect-20.c: New test.
33192 * gcc.dg/vect/vect-21.c: New test.
33193 * gcc.dg/vect/vect-22.c: New test.
33194 * gcc.dg/vect/vect-23.c: New test.
33195 * gcc.dg/vect/vect-24.c: New test.
33196 * gcc.dg/vect/vect-25.c: New test.
33197 * gcc.dg/vect/vect-26.c: New test.
33198 * gcc.dg/vect/vect-27.c: New test.
33199 * gcc.dg/vect/vect-28.c: New test.
33200 * gcc.dg/vect/vect-29.c: New test.
33201 * gcc.dg/vect/vect-30.c: New test.
33202 * gcc.dg/vect/vect-31.c: New test.
33203 * gcc.dg/vect/vect-32.c: New test.
33204 * gcc.dg/vect/vect-33.c: New test.
33205 * gcc.dg/vect/vect-34.c: New test.
33206 * gcc.dg/vect/vect-35.c: New test.
33207 * gcc.dg/vect/vect-36.c: New test.
33208 * gcc.dg/vect/vect-37.c: New test.
33209 * gcc.dg/vect/vect-38.c: New test.
33210 * gcc.dg/vect/vect-40.c: New test.
33211 * gcc.dg/vect/vect-41.c: New test.
33212 * gcc.dg/vect/vect-42.c: New test.
33213 * gcc.dg/vect/vect-43.c: New test.
33214 * gcc.dg/vect/vect-44.c: New test.
33215 * gcc.dg/vect/vect-45.c: New test.
33216 * gcc.dg/vect/vect-46.c: New test.
33217 * gcc.dg/vect/vect-47.c: New test.
33218 * gcc.dg/vect/vect-48.c: New test.
33219 * gcc.dg/vect/vect-49.c: New test.
33220 * gcc.dg/vect/vect-50.c: New test.
33221 * gcc.dg/vect/vect-51.c: New test.
33222 * gcc.dg/vect/vect-52.c: New test.
33223 * gcc.dg/vect/vect-53.c: New test.
33224 * gcc.dg/vect/vect-54.c: New test.
33225 * gcc.dg/vect/vect-55.c: New test.
33226 * gcc.dg/vect/vect-56.c: New test.
33227 * gcc.dg/vect/vect-57.c: New test.
33228 * gcc.dg/vect/vect-58.c: New test.
33229 * gcc.dg/vect/vect-59.c: New test.
33230 * gcc.dg/vect/vect-60.c: New test.
33231 * gcc.dg/vect/vect-61.c: New test.
33232 * gcc.dg/vect/vect-all.c: New test.
33233 * gcc.dg/vect/vect-none.c: New test.
33234
33235 2004-08-17 Paul Brook <paul@codesourcery.com>
33236
33237 PR fortran/13082
33238 * gfortran.dg/entry_1.f90: New test.
33239
33240 2004-08-17 Andrew Pinski <apinski@apple.com>
33241
33242 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33243
33244 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33245
33246 * gcc.dg/pr17036-1.c: New test.
33247
33248 2004-08-16 Devang Patel <dpatel@apple.com>
33249
33250 * gcc.dg/darwin-20040809-1.c: New test.
33251
33252 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33253
33254 * gcc.dg/funcdef-attr-1.c: New test.
33255
33256 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33257
33258 * gcc.dg/altivec-17.c: New test.
33259 * gcc.dg/altivec-18.c: New test.
33260
33261 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33262
33263 PR c++/6749
33264 * g++.dg/template/vtable2.C: New test.
33265
33266 2004-08-14 Richard Henderson <rth@redhat.com>
33267
33268 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33269 * gcc.dg/pack-test-4.c (main): Return 0.
33270 * gcc.dg/setjmp-1.c: Remove XFAIL.
33271 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33272
33273 2004-08-14 Richard Henderson <rth@redhat.com>
33274
33275 * gcc.dg/980217-1.c: Add prototype for printf.
33276
33277 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33278
33279 * gfortran.dg/pr16935.f90: New test.
33280
33281 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33282
33283 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33284
33285 2004-08-13 Paul Brook <paul@codesourcery.com>
33286
33287 * gfortran.dg/der_io_1.f90: Remove stray comma.
33288
33289 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33290
33291 * gcc.dg/vmx/cw-bug-2.c: Remove.
33292 * gcc.dg/vmx/vprint-1.c: Remove.
33293 * gcc.dg/vmx/vscan-1.c: Remove.
33294
33295 2004-08-12 Devang patel <dpatel@apple.com>
33296
33297 * gcc.dg/darwin-20040809-2.c: New test.
33298
33299 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33300
33301 * g++.dg/ext/altivec-12.C: New test.
33302
33303 * g++.dg/ext/altivec-11.C: New test.
33304
33305 2004-08-12 Paul Brook <paul@codesourcery.com>
33306
33307 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33308
33309 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33310
33311 * g++.dg/ext/altivec-2.C: Check for hardware support before
33312 executing any VMX instructions.
33313
33314 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33315
33316 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33317
33318 PR c++/16276
33319 * g++.old-deja/g++.other/comdat4.C: New test.
33320 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33321
33322 2004-08-12 Ben Elliston <bje@au.ibm.com>
33323
33324 PR target/16286
33325 * gcc.dg/pr16286.c: New test.
33326
33327 2004-08-12 Jan Beulich <jbeulich@novell.com>
33328
33329 * g++.dg/ext/asm5.C: New.
33330
33331 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33332
33333 PR c++/16698
33334 * g++.dg/eh/crash1.C: New test.
33335
33336 PR c++/16717
33337 * g++.dg/ext/construct1.C: New test.
33338
33339 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33340
33341 PR c++/16853
33342 * g++.dg/init/ptrmem1.C: New test.
33343
33344 PR c++/16618
33345 * g++.dg/parse/offsetof5.C: New test.
33346
33347 PR c++/16870
33348 * g++.dg/template/overload3.C: New test.
33349
33350 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33351
33352 PR c++/16964
33353 * g++.dg/parse/error16.C: New test.
33354
33355 PR c++/16904
33356 * g++.dg/template/error14.C: New test.
33357
33358 PR c++/16929
33359 * g++.dg/template/error15.C: New test.
33360
33361 2004-08-11 Devang Patel <dpatel@apple.com>
33362
33363 * gcc.dg/darwin-ld-20040809-1.c: New test.
33364 * gcc.dg/darwin-ld-20040809-2.c: New test.
33365
33366 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33367
33368 PR fortran/16917
33369 * gfortran.dg/dfloat_1.f90: New test.
33370
33371 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33372
33373 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33374 * gcc.dg/dll-2.c: Fix dg-require syntax.
33375 * gcc.misc-tests/arm-isr.c (abort): Declare.
33376 (exit): Likewise.
33377
33378 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33379
33380 PR c++/16971
33381 * g++.dg/parse/crash16.C: New test.
33382
33383 2004-08-10 Roger Sayle <roger@eyesopen.com>
33384
33385 * gcc.dg/mips-rsqrt-1.c: New test case.
33386 * gcc.dg/mips-rsqrt-2.c: New test case.
33387 * gcc.dg/mips-rsqrt-3.c: New test case.
33388
33389 2004-08-10 Paul Brook <paul@codesourcery.com>
33390
33391 * gfortran.dg/der_io_1.f90: New test.
33392
33393 2004-08-10 Paul Brook <paul@codesourcery.com>
33394
33395 PR fortran/16919
33396 * gfortran.dg/der_array_1.f90: New test.
33397
33398 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33399
33400 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33401
33402 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33403
33404 * gcc.dg/wchar_t-2.c: Fix typo.
33405
33406 2004-08-09 Falk Hueffner <falk@debian.org>
33407
33408 PR tree-optimization/12517
33409 * gcc.c-torture/compile/pr12517.c: New test.
33410
33411 PR tree-optimization/12578
33412 * gcc.c-torture/compile/pr12578.c: New test.
33413
33414 PR tree-optimization/12899
33415 * gcc.c-torture/compile/pr12899.c: New test.
33416
33417 PR rtl-optimization/14692
33418 * gcc.c-torture/compile/pr14692.c: New test.
33419
33420 PR tree-optimization/16461
33421 * gcc.c-torture/compile/pr16461.c: New test.
33422
33423 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33424
33425 * gfortran.dg/getenv_1.f90: New test.
33426
33427 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33428
33429 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33430 wchar_t.
33431 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33432
33433 2004-08-06 Paul Brook <paul@codesourcery.com>
33434
33435 * gfortran.dg/ret_array_1.f90: New test.
33436 * gfortran.dg/ret_pointer_1.f90: New test.
33437
33438 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33439
33440 * gcc.dg/missing-field-init-[12].c: New tests.
33441 * g++.dg/warn/missing-field-init-[12].C: New tests.
33442
33443 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33444
33445 * gcc.dg/enum2.c: New test.
33446 * gcc.dg/symbian3.c: Likewise.
33447 * gcc.dg/symbian4.c: Likewise.
33448 * gcc.dg/wchar_t-2.c: Likewise.
33449
33450 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33451
33452 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33453 destructor tests.
33454
33455 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33456
33457 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33458 dg-require-visiblity.
33459 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33460 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33461 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33462 * g++.dg/ext/visibility/new1.C: Likewise.
33463 * g++.dg/ext/visibility/pragma.C: Likewise.
33464 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33465 * g++.dg/ext/visibility/virtual.C: Likewise.
33466 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33467 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33468 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33469 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33470 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33471 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33472 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33473 * g++/dg/ext/visibility/visibility-8.C: New test.
33474 * gcc.c-torture/compile/dll.x: Remove.
33475 * gcc.dg/dll-2.c: Use dg-require-dll
33476 * gcc.dg/visibility-10.c: New test.
33477 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33478 supporting DLLs.
33479 * lib/scanasm.exp (scan_hidden): New function.
33480 (scan_not_hidden): Likewise.
33481
33482 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33483
33484 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33485
33486 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33487
33488 * gcc.c-torture/execute/20040805-1.c: New test.
33489
33490 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33491
33492 * gcc.dg/20020118-1.c: Declare abort.
33493 * gcc.dg/altivec_check.h: Likewise.
33494 * gcc.dg/iftrap-2.c: Likewise.
33495 * gcc.dg/pragma-darwin.c: Likewise.
33496 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33497
33498 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33499
33500 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33501
33502 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33503
33504 * gcc.c-torture/execute/builtins/abs-2.c,
33505 gcc.c-torture/execute/builtins/abs-3.c,
33506 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33507 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33508 intmax_t, uintmax_t and their limits.
33509 * gcc.dg/intmax_t-1.c: New test.
33510
33511 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33512
33513 * g++.dg/tc1/dr147.C: Add reference to PR.
33514
33515 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33516
33517 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33518 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33519
33520 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33521
33522 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33523
33524 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33525
33526 * gcc.dg/redecl-5.c: New test.
33527 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33528 of scanf.
33529
33530 2004-08-03 Roger Sayle <roger@eyesopen.com>
33531
33532 PR middle-end/16790
33533 * gcc.c-torture/execute/pr16790-1.c: New test case.
33534
33535 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33536
33537 * g++.dg/ext/visibility/assign1.C: New test.
33538 * g++.dg/ext/visibility/new1.C: Likewise.
33539
33540 * gcc.dg/symbian1.c: New test.
33541 * gcc.dg/symbian2.c: Likewise.
33542
33543 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33544
33545 PR target/16570
33546 * gcc.dg/i386-sse-9.c: New test.
33547
33548 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33549
33550 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33551
33552 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33553
33554 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33555 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33556 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33557 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33558 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33559 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33560 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33561 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33562 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33563 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33564 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33565 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33566 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33567 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33568 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33569 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33570 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33571 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33572 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33573 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33574 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33575 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33576 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33577 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33578 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33579 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33580 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33581 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33582 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33583 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33584 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33585 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33586 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33587 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33588 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33589 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33590 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33591 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33592 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33593 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33594 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33595 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33596 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33597 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33598 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33599 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33600 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33601 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33602 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33603 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33604 gcc.misc-tests/i386-pf-3dnow-1.c,
33605 gcc.misc-tests/i386-pf-athlon-1.c,
33606 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33607 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33608 Declare built-in functions used.
33609 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33610
33611 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33612
33613 PR c++/16707
33614 * g++.dg/lookup/using12.C: New test.
33615
33616 * g++.dg/init/null1.C: Fix PR number.
33617 * g++.dg/parse/namespace10.C: Likewise.
33618
33619 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33620
33621 PR c++/16224
33622 * g++.dg/template/spec17.C: New test.
33623 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33624 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33625
33626 2004-08-02 David Billinghurst
33627
33628 PR fortran/16292
33629 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33630
33631 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33632
33633 * gcc.dg/ia64-got-1.c: New test case.
33634
33635 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33636
33637 PR c++/16489
33638 * g++.dg/init/null1.C: New test.
33639 * g++.dg/tc1/dr76.C: Adjust error marker.
33640
33641 PR c++/16529
33642 * g++.dg/parse/namespace10.C: New test.
33643
33644 PR c++/16810
33645 * g++.dg/inherit/ptrmem2.C: New test.
33646
33647 2004-08-02 Ben Elliston <bje@au.ibm.com>
33648
33649 PR target/16155
33650 * gcc.dg/pr16155.c: New test.
33651
33652 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33653
33654 * gcc.dg/redecl-2.c: New test.
33655
33656 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33657
33658 * gcc.dg/darwin-longdouble.c: New file.
33659
33660 2004-07-30 Richard Henderson <rth@redhat.com>
33661
33662 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33663 write to constant argument.
33664 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33665
33666 2004-07-30 Richard Henderson <rth@redhat.com>
33667
33668 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33669 tests of nearest around zero.
33670
33671 2004-07-30 Andrew Pinski <apinski@apple.com>
33672
33673 * gcc.c-torture/compile/20040730-1.c: New test.
33674
33675 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33676
33677 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33678 powerpc-eabispe.
33679
33680 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33681
33682 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33683
33684 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33685
33686 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33687 contains $ld_library_path.
33688 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33689
33690 2004-07-29 Richard Henderson <rth@redhat.com>
33691
33692 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33693
33694 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33695 (alt2, which): New.
33696 (Check): Accept either alternative.
33697
33698 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33699
33700 * g++.dg/abi/inline1.C: New test.
33701 * g++.dg/abi/local1-a.cc: Likewise.
33702 * g++.dg/abi/local1.C: Likewise.
33703 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33704 * g++.dg/abi/mangle12.C: Likewise.
33705 * g++.dg/abi/mangle17.C: Likewise.
33706 * g++.dg/abi/mangle20-2.C: Likewise.
33707 * g++.dg/opt/interface1.C: Likewise.
33708 * g++.dg/opt/interface1.h: Likewise.
33709 * g++.dg/opt/interface1-a.cc: New test.
33710 * g++.dg/parse/repo1.C: New test.
33711 * g++.dg/template/repo1.C: Likewise.
33712 * g++.dg/warn/Winline-1.C: Likewise.
33713 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33714
33715 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33716
33717 * gcc.dg/tree-ssa/20040729-1.c: New test.
33718
33719 2004-07-27 Matt Austern <austern@apple.com>
33720
33721 * gcc.dg/darwin-bool-1.c: New test.
33722 * gcc.dg/darwin-bool-2.c: New test.
33723
33724 2004-07-28 Richard Henderson <rth@redhat.com>
33725
33726 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33727 arguments in the correct type. Don't write to constant arguments.
33728
33729 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33730
33731 PR tree-optimization/16688
33732 PR tree-optimization/16689
33733 * g++.dg/tree-ssa/pr16688.C: New test.
33734
33735 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33736
33737 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33738 loads. Not only in the comment, this time.
33739
33740 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33741
33742 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33743 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33744 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33745 * gcc.dg/sh4a-bitmovua.c: New.
33746 * gcc.dg/sh4a-cos.c: New.
33747 * gcc.dg/sh4a-cosf.c: New.
33748 * gcc.dg/sh4a-fprun.c: New.
33749 * gcc.dg/sh4a-fsrra.c: New.
33750 * gcc.dg/sh4a-memmovua.c: New.
33751 * gcc.dg/sh4a-sin.c: New.
33752 * gcc.dg/sh4a-sincos.c: New.
33753 * gcc.dg/sh4a-sincosf.c: New.
33754 * gcc.dg/sh4a-sinf.c: New.
33755
33756 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33757
33758 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33759 conditionals.
33760 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33761 loads.
33762 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33763 DOM1.
33764
33765 2004-07-27 Andrew Pinski <apinski@apple.com>
33766
33767 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33768
33769 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33770
33771 * gcc.dg/pragma-isr.c: New test.
33772
33773 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33774
33775 PR c++/14429
33776 * g++.dg/template/ttp11.C: New test.
33777
33778 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33779
33780 * gcc.c-torture/compile/20040727-1.c: New test.
33781
33782 2004-07-26 Eric Christopher <echristo@redhat.com>
33783
33784 * gcc.c-torture/compile/20040726-2.c: New test.
33785
33786 2004-07-26 Andrew Pinski <apinski@apple.com>
33787
33788 * g++.dg/rtti/tinfo1.C: Xfail.
33789
33790 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33791
33792 * gcc.c-torture/compile/20040726-1.c: New test.
33793
33794 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33795 Brian Ryner <bryner@brianryner.com>
33796
33797 PR c++/9283
33798 PR c++/15000
33799 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33800 * g++.dg/ext/visibility/: New directory.
33801 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33802 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33803 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33804 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33805 * g++.dg/ext/visibility/fvisibility.C,
33806 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33807 g++.dg/ext/visibility/fvisibility-override1.C
33808 g++.dg/ext/visibility/fvisibility-override2.C
33809 g++.dg/ext/visibility/memfuncts.C
33810 g++.dg/ext/visibility/noPLT.C
33811 g++.dg/ext/visibility/pragma.C
33812 g++.dg/ext/visibility/pragma-override1.C
33813 g++.dg/ext/visibility/pragma-override2.C
33814 g++.dg/ext/visibility/staticmemfuncts.C
33815 g++.dg/ext/visibility/virtual.C: New tests.
33816
33817 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33818
33819 PR c/15360
33820 * gcc.dg/pr15360-1.c: New test.
33821
33822 2004-07-25 Daniel Jacobowitz <dan@debian.org>
33823
33824 * gcc.dg/pragma-align-2.c: New test.
33825 * gcc.dg/pragma-init-fini.c: New test.
33826 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
33827 targets.
33828
33829 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33830
33831 * gcc.dg/init-string-2.c: New test.
33832
33833 2004-07-24 Zack Weinberg <zack@codesourcery.com>
33834
33835 PR 16684
33836 * gcc.dg/Wredundant-decls-1.c: New test case.
33837
33838 2004-07-24 Jakub Jelinek <jakub@redhat.com>
33839
33840 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33841 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33842 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33843 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33844 * gcc.dg/compat/generate-random.c: New file.
33845 * gcc.dg/compat/generate-random.h: Likewise.
33846 * gcc.dg/compat/generate-random_r.c: Likewise.
33847 * gcc.dg/compat/struct-layout-1.h: Likewise.
33848 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33849 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33850 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33851 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33852 * gcc.dg/compat/struct-layout-1_main.c: New test.
33853 * gcc.dg/compat/struct-layout-1_x.c: New file.
33854 * gcc.dg/compat/struct-layout-1_y.c: New file.
33855 * gcc.dg/compat/struct-layout-1_test.h: New file.
33856
33857 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
33858
33859 * gcc.dg/comp-return-1.c: New test
33860
33861 2004-07-23 Janis Johnson <janis187@us.ibm.com>
33862
33863 * gcc.dg/vmx/8-02a.c: Fix typo.
33864
33865 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33866 * gcc.dg/darwin-abi-3.c: New test.
33867
33868 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33869 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33870
33871 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33872 * gcc.dg/vmx/ops-long-1.c: New test.
33873 * gcc.dg/vmx/ops-long-2.c: New test.
33874
33875 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
33876
33877 * g++.dg/lookup/conv-[1234].C: New.
33878
33879 2004-07-22 Mark Mitchell <mark@codesourcery.com>
33880
33881 * g++.dg/parse/attr2.C: Simplify.
33882
33883 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33884
33885 PR c/7284
33886 * gcc.c-torture/execute/pr7284-1.c: New test.
33887
33888 2004-07-22 Brian Booth <bbooth@redhat.com>
33889
33890 * gcc.dg/tree-ssa/20040721-1.c: New test.
33891
33892 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
33893
33894 * g++.dg/template/crash20.c: New.
33895
33896 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
33897
33898 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33899 Add dg-run directive. Declare variables as required.
33900 * gfortran.dg/g77/README: Update
33901
33902 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
33903
33904 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33905 gcc.dg/cris-peep2-andu2.c: New tests.
33906
33907 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33908
33909 PR c/15052
33910 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33911 on return type.
33912 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
33913 messages.
33914 * gcc.dg/qual-return-2.c: Update expected messages.
33915 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33916
33917 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33918
33919 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33920 * gcc.dg/noncompile/921102-1.c: Update expected error message.
33921
33922 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33923
33924 PR c/11250
33925 * gcc.dg/init-string-1.c: New test.
33926
33927 2004-07-21 Jakub Jelinek <jakub@redhat.com>
33928
33929 PR middle-end/15345
33930 PR c/16450
33931 * gcc.dg/torture/nested-fn-1.c: New test.
33932
33933 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
33934
33935 PR target/16559
33936 * gcc.dg/ia64-fptr-1.c: New file.
33937
33938 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33939
33940 PR c++/14497
33941 * g++.dg/template/spec16.C: New test.
33942 * g++.old-deja/g++.robertl/eb118.C: Remove.
33943
33944 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33945
33946 PR c++/509
33947 * g++.dg/template/spec15.C: New test.
33948
33949 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
33950
33951 Copy cases from g77.f-torture/execute and add dg-run
33952 directive. Other changes as noted.
33953 * gfortran.dg/g77/13037.f
33954 * gfortran.dg/g77/1832.f
33955 * gfortran.dg/g77/19981119-0.f
33956 * gfortran.dg/g77/19990313-0.f
33957 * gfortran.dg/g77/19990313-1.f
33958 * gfortran.dg/g77/19990313-2.f
33959 * gfortran.dg/g77/19990313-3.f
33960 * gfortran.dg/g77/19990419-1.f
33961 * gfortran.dg/g77/19990826-0.f
33962 * gfortran.dg/g77/19990826-2.f
33963 * gfortran.dg/g77/20000503-1.f
33964 * gfortran.dg/g77/20001111.f
33965 * gfortran.dg/g77/20010116.f
33966 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33967 * gfortran.dg/g77/20010430.f
33968 * gfortran.dg/g77/6177.f
33969 * gfortran.dg/g77/947.f
33970 * gfortran.dg/g77/970816-3.f
33971 * gfortran.dg/g77/971102-1.f
33972 * gfortran.dg/g77/980520-1.f
33973 * gfortran.dg/g77/980628-0.f
33974 * gfortran.dg/g77/980628-1.f
33975 * gfortran.dg/g77/980628-10.f
33976 * gfortran.dg/g77/980628-2.f
33977 * gfortran.dg/g77/980628-3.f
33978 * gfortran.dg/g77/980628-7.f
33979 * gfortran.dg/g77/980628-8.f
33980 * gfortran.dg/g77/980628-9.f
33981 * gfortran.dg/g77/980701-0.f
33982 * gfortran.dg/g77/980701-1.f
33983 * gfortran.dg/g77/cabs.f
33984 * gfortran.dg/g77/claus.f
33985 * gfortran.dg/g77/complex_1.f
33986 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33987 * gfortran.dg/g77/dcomplex.f
33988 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33989 * gfortran.dg/g77/f90-intrinsic-mathematical.f
33990 * gfortran.dg/g77/f90-intrinsic-numeric.f
33991 * gfortran.dg/g77/int8421.f
33992 * gfortran.dg/g77/labug1.f
33993 * gfortran.dg/g77/large_vec.f
33994 * gfortran.dg/g77/le.f
33995 * gfortran.dg/g77/short.f
33996 * gfortran.dg/g77/README: Update
33997
33998 2004-07-20 Mark Mitchell <mark@codesourcery.com>
33999
34000 PR c++/16637
34001 * g++.dg/parse/lookup4.C: New test.
34002
34003 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34004
34005 PR c++/16175
34006 * g++.dg/template/ttp10.C: New test.
34007
34008 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34009
34010 * gcc.dg/pr12625-1.c: New test.
34011
34012 2004-07-20 Steven Bosscher <stevenb@suse.de>
34013
34014 * gcc.dg/switch-warn-1.c: New test.
34015 * gcc.dg/switch-warn-2.c: New test.
34016 * gcc.c-torture/compile/pr14730.c: Update.
34017
34018 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34019
34020 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34021 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34022 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34023 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34024
34025 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34026
34027 PR c++/16623
34028 * g++.dg/template/assign1.C: New test.
34029
34030 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34031
34032 PR c++/12170
34033 * g++.dg/template/ttp9.C: New test.
34034
34035 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34036
34037 * gcc.dg/format/cmn-err-1.c: New test.
34038
34039 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34040
34041 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34042 gcc.dg/Wparentheses-10.c: New tests.
34043 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34044
34045 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34046
34047 PR fortran/16465
34048 * gfortran.dg/g77//ffixed-line-length-0.f,
34049 gfortran.dg/g77/ffixed-line-length-132.f,
34050 gfortran.dg/g77/ffixed-line-length-72.f,
34051 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34052 gfortran.dg/g77/README: Update.
34053
34054 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34055
34056 PR c++/13092
34057 * g++.dg/template/non-dependent7.C: New test.
34058 * g++.dg/template/non-dependent8.C: Likewise.
34059 * g++.dg/template/non-dependent9.C: Likewise.
34060 * g++.dg/template/non-dependent10.C: Likewise.
34061
34062 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34063
34064 PR c++/16337
34065 * g++.dg/parse/attr2.C: New test.
34066
34067 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34068
34069 * g77.dg: Removed.
34070 * g77.f-torture: Ditto.
34071
34072 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34073
34074 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34075 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34076 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34077
34078 2004-07-16 Richard Henderson <rth@redhat.com>
34079
34080 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34081
34082 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34083
34084 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34085 tests with full list of options.
34086 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34087 of TORTURE_OPTIONS if test contains 'dg-do run'.
34088
34089 PR fortran/16404
34090 * gfortran.dg/do_iterator.f90: New test.
34091
34092 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34093
34094 PR rtl-optimization/16536
34095 * gcc.c-torture/execute/restrict-1.c: New test.
34096
34097 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34098
34099 PR fortran/15324
34100 * gfortran.dg/pr15324.f90: New test.
34101
34102 PR fortran/15129
34103 * gfortran.dg/pr15129.f90: New test.
34104
34105 PR fortran/15140
34106 * gfortran.dg/pr15140.f90: New test.
34107
34108 PR fortran/13792
34109 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34110 compile-time simplification.
34111
34112 2004-07-14 Mike Stump <mrs@apple.com>
34113
34114 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34115
34116 2004-07-14 James E Wilson <wilson@specifixinc.com>
34117
34118 PR target/16325
34119 * gcc.dg/profile-generate-1.c: New.
34120
34121 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34122
34123 * gcc.c-torture/execute/20040709-1.c: New test.
34124 * gcc.c-torture/execute/20040709-2.c: New test.
34125
34126 2004-07-14 Mike Stump <mrs@apple.com>
34127
34128 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34129
34130 2004-07-14 Mike Stump <mrs@apple.com>
34131
34132 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34133
34134 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34135
34136 PR c++/16518
34137 * g++.dg/parse/mutable1.C: New test.
34138
34139 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34140
34141 PR tree-optimization/16443
34142 * gcc.dg/tree-ssa/20040713-1.c: New test.
34143
34144 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34145
34146 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34147 for operator new.
34148
34149 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34150
34151 * gfortran.dg/g77/README: New file
34152 * gfortran.dg/g77/19981216-0.f: Copy from
34153 g77.f-torture/noncompile. Add "dg-do compile" and
34154 dg-error as required.
34155 * gfortran.dg/g77/19990218-1.f: Likewise.
34156 * gfortran.dg/g77/19990905-1.f: Likewise.
34157 * gfortran.dg/g77/9263.f: Likewise.
34158 * gfortran.dg/g77/980615-0.f: Likewise.
34159 * gfortran.dg/g77/980616-0.f: Likewise.
34160 * gfortran.dg/g77/check0.f: Likewise.
34161 * gfortran.dg/g77/select_no_compile.f: Likewise.
34162
34163 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34164
34165 Copy files from g77.f-torture/compile.
34166 Add "{ dg-do compile}". Other changes as noted
34167 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34168 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34169 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34170 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34171 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34172 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34173 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34174 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34175 statement to conform to standard. Append alpha1.x for reference.
34176 * gfortran.dg/g77/xformat.f: Add dg-warning
34177
34178 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34179
34180 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34181 Add {dg-do compile} directive.
34182 * gfortran.dg/g77/cpp2.F: Likewise.
34183
34184 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34185
34186 PR c++/5402
34187 * g++.dg/lookup/name-clash1.C: New test.
34188
34189 PR c++/9777
34190 * g++.dg/lookup/name-clash2.C: New test.
34191
34192 PR c++/12102
34193 * g++.dg/lookup/name-clash3.C: New test.
34194
34195 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34196
34197 * g++.dg/lookup/new2.C: New test.
34198 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34199
34200 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34201
34202 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34203 Add {dg-do compile} directive.
34204 * gfortran.dg/g77/13060.f: Likewise.
34205 * gfortran.dg/g77/19990218-0.f: Likewise.
34206 * gfortran.dg/g77/19990305-0.f: Likewise.
34207 * gfortran.dg/g77/19990419-0.f: Likewise.
34208 * gfortran.dg/g77/19990502-0.f: Likewise.
34209 * gfortran.dg/g77/19990502-1.f: Likewise.
34210 * gfortran.dg/g77/19990525-0.f: Likewise.
34211 * gfortran.dg/g77/19990826-1.f: Likewise.
34212 * gfortran.dg/g77/19990826-3.f: Likewise.
34213 * gfortran.dg/g77/19990905-2.f: Likewise.
34214 * gfortran.dg/g77/20000412-1.f: Likewise.
34215 * gfortran.dg/g77/20000511-1.f: Likewise.
34216 * gfortran.dg/g77/20000511-2.f: Likewise.
34217 * gfortran.dg/g77/20000518.f: Likewise.
34218 * gfortran.dg/g77/20000601-1.f: Likewise.
34219 * gfortran.dg/g77/20000601-2.f: Likewise.
34220 * gfortran.dg/g77/20000629-1.f: Likewise.
34221 * gfortran.dg/g77/20000630-2.f: Likewise.
34222 * gfortran.dg/g77/20010115.f: Likewise.
34223 * gfortran.dg/g77/20010321-1.f: Likewise.
34224 * gfortran.dg/g77/20010426.f: Likewise.
34225 * gfortran.dg/g77/20020307-1.f: Likewise.
34226 * gfortran.dg/g77/8485.f: Likewise.
34227 * gfortran.dg/g77/960317-1.f: Likewise.
34228 * gfortran.dg/g77/970915-0.f: Likewise.
34229 * gfortran.dg/g77/980310-1.f: Likewise.
34230 * gfortran.dg/g77/980310-2.f: Likewise.
34231 * gfortran.dg/g77/980310-3.f: Likewise.
34232 * gfortran.dg/g77/980310-4.f: Likewise.
34233 * gfortran.dg/g77/980310-6.f: Likewise.
34234 * gfortran.dg/g77/980310-7.f: Likewise.
34235 * gfortran.dg/g77/980310-8.f: Likewise.
34236 * gfortran.dg/g77/980419-2.f: Likewise.
34237 * gfortran.dg/g77/980424-0.f: Likewise.
34238 * gfortran.dg/g77/980427-0.f: Likewise.
34239 * gfortran.dg/g77/980729-0.f: Likewise.
34240 * gfortran.dg/g77/981117-1.f: Likewise.
34241 * gfortran.dg/g77/toon_1.f: Likewise.
34242
34243 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34244
34245 PR c++/2204
34246 * g++.dg/other/abstract2.C: New test.
34247
34248 2004-07-12 Paul Brook <paul@codesourcery.com>
34249
34250 * gfortran.dg/pointer_init_1.f90: New test.
34251
34252 2004-07-11 Paul Brook <paul@codesourcery.com>
34253
34254 PR fortran/15986
34255 * gfortran.dg/contained_1.f90: New test.
34256
34257 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34258
34259 * g++.dg/parse/defarg8.C: New test.
34260
34261 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34262
34263 PR fortran/16433
34264 * gfortran.dg/pr16433.f: New test.
34265
34266 PR fortran/17574
34267 * gfortran.dg/pr15754.f90: New test.
34268
34269 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34270
34271 PR tree-optimization/16437
34272 * gcc.c-torture/execute/bitfld-4.c: New test.
34273
34274 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34275
34276 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34277 access to common var from module.
34278
34279 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34280
34281 PR fortran/16336
34282 * gfortran.fortran-torture/execute/common_2.f90: New test.
34283
34284 2004-07-10 Paul Brook <paul@codesourcery.com>
34285
34286 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34287
34288 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34289
34290 PR fortran/15969
34291 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34292
34293 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34294
34295 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34296 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34297 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34298 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34299 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34300 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34301 * gfortran.dg/g77/funderscoring.f: Likewise.
34302 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34303
34304 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34305
34306 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34307
34308 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34309 Paul Brook <paul@codesourcery.com>
34310
34311 PR fortran/13415
34312 * gfortran.dg/common_pointer_1.f90: New test.
34313
34314 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34315
34316 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34317
34318 2004-07-09 James E Wilson <wilson@specifixinc.com>
34319
34320 PR target/16364
34321 * gcc.c-torture/compile/20040709-1.c: New.
34322
34323 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34324
34325 PR fortran/14077
34326 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34327
34328 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34329
34330 PR fortran/13201
34331 * gfortran.dg/shape_1.f90: New test.
34332
34333 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34334 Andrew Pinski <apinski@apple.com>
34335
34336 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34337
34338 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34339
34340 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34341 comment.
34342
34343 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34344 Paul Brook <paul@codesourcery.com>
34345
34346 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34347 '.f95' and '.F95'.
34348
34349 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34350
34351 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34352
34353 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34354
34355 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34356 testcases with capital suffix.
34357
34358 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34359
34360 PR fortran/15481
34361 PR fortran/13372
34362 PR fortran/13575
34363 PR fortran/15978
34364 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34365
34366 * gfortran.dg/implicit_1.f90: New test.
34367
34368 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34369
34370 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34371 expression to match gfortran warning/error messages
34372 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34373 dg-error text.
34374
34375 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34376
34377 * lib/fortran-torture.exp: Rename proc search_for to
34378 search_for_re.
34379
34380 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34381
34382 * gcc.c-torture/execute/simd-5.x: New file.
34383 XFAIL on SPARC 64-bit at -O0.
34384
34385 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34386
34387 PR c++/8211
34388 PR c++/16165
34389 * g++.dg/warn/effc3.C: New test.
34390
34391 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34392
34393 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34394 change X to 1X in format.
34395 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34396 add data statements to conform to standard.
34397
34398 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34399
34400 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34401 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34402 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34403
34404 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34405
34406 * gfortran.dg/g77/7388.f: Copy from g77.dg
34407 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34408 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34409 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34410 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34411 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34412 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34413 * gfortran.dg/g77/strlen0.f: Likewise.
34414
34415 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34416
34417 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34418 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34419
34420 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34421
34422 * gcc.c-torture/execute/920428-2.x: Delete.
34423 * gcc.c-torture/execute/920501-7.x: Likewise.
34424
34425 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34426
34427 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34428 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34429 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34430 prescott and c3-2.
34431 (PREFETCH_3DNOW): Add -march=c3.
34432
34433 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34434
34435 PR c/16437
34436 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34437 * gcc.c-torture/execute/bf64-1.x: Likewise.
34438
34439 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34440
34441 * gcc.c-torture/compile/20040708-1.c: New test.
34442
34443 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34444
34445 PR c++/16169
34446 * g++.dg/warn/effc2.C: New test.
34447
34448 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34449
34450 * gcc.c-torture/execute/bitfld-1.x: Remove.
34451 * gcc.c-torture/execute/bitfld-3.c: New test.
34452 * gcc.dg/bitfld-2.c: Remove XFAILs.
34453
34454 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34455
34456 PR c++/16276
34457 * g++.dg/rtti/tinfo1.C: New file.
34458
34459 2004-07-07 Eric Christopher <echristo@redhat.com>
34460
34461 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34462
34463 2004-07-07 Andrew Pinski <apinski@apple.com>
34464
34465 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34466
34467 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34468
34469 * g++.dg/init/call1.C: XFAIL.
34470
34471 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34472
34473 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34474 except for movstrict*, to movmem* and clrstr* to clrmem*.
34475
34476 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34477
34478 * gcc.c-torture/execute/20040707-1.c: New test.
34479
34480 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34481
34482 * gcc.c-torture/execute/20040706-1.c: New test.
34483
34484 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34485
34486 PR c++/3671
34487 * g++.dg/template/spec14.C: New test.
34488
34489 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34490
34491 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34492 nothing if not yet defined. Use it in b, c and d type definitions.
34493 * gcc.c-torture/execute/20040705-1.c: New test.
34494 * gcc.c-torture/execute/20040705-2.c: New test.
34495
34496 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34497
34498 PR c++/2518
34499 * g++.dg/lookup/new1.C: New test.
34500
34501 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34502
34503 PR c++/11406
34504 * g++.dg/template/sizeof8.C: New test.
34505
34506 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34507
34508 * gcc.c-torture/compile/20040705-1.c: New test.
34509
34510 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34511
34512 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34513
34514 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34515
34516 * gcc.dg/cpp/if-mop.c: Two new testcases.
34517 * gcc.dg/cpp/trad/comment-3.c: New.
34518
34519 2004-07-04 Paul Brook <paul@codesourcery.com>
34520
34521 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34522
34523 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34524
34525 PR c++/3761
34526 * g++.dg/lookup/crash4.C: New test.
34527
34528 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34529
34530 * gcc.c-torture/execute/builtin-abs-1.c
34531 * gcc.c-torture/execute/builtin-abs-2.c
34532 * gcc.c-torture/execute/builtin-complex-1.c
34533 * gcc.c-torture/execute/builtins/string-1-lib.c
34534 * gcc.c-torture/execute/builtins/string-1.c
34535 * gcc.c-torture/execute/builtins/string-2-lib.c
34536 * gcc.c-torture/execute/builtins/string-2.c
34537 * gcc.c-torture/execute/builtins/string-3-lib.c
34538 * gcc.c-torture/execute/builtins/string-3.c
34539 * gcc.c-torture/execute/builtins/string-4-lib.c
34540 * gcc.c-torture/execute/builtins/string-4.c
34541 * gcc.c-torture/execute/builtins/string-5-lib.c
34542 * gcc.c-torture/execute/builtins/string-5.c
34543 * gcc.c-torture/execute/builtins/string-6-lib.c
34544 * gcc.c-torture/execute/builtins/string-6.c
34545 * gcc.c-torture/execute/builtins/string-7-lib.c
34546 * gcc.c-torture/execute/builtins/string-7.c
34547 * gcc.c-torture/execute/builtins/string-8-lib.c
34548 * gcc.c-torture/execute/builtins/string-8.c
34549 * gcc.c-torture/execute/builtins/string-9-lib.c
34550 * gcc.c-torture/execute/builtins/string-9.c
34551 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34552 * gcc.c-torture/execute/builtins/string-asm-1.c
34553 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34554 * gcc.c-torture/execute/builtins/string-asm-2.c
34555 * gcc.c-torture/execute/stdio-opt-1.c
34556 * gcc.c-torture/execute/stdio-opt-2.c
34557 * gcc.c-torture/execute/stdio-opt-3.c
34558 * gcc.c-torture/execute/string-opt-1.c
34559 * gcc.c-torture/execute/string-opt-10.c
34560 * gcc.c-torture/execute/string-opt-11.c
34561 * gcc.c-torture/execute/string-opt-12.c
34562 * gcc.c-torture/execute/string-opt-13.c
34563 * gcc.c-torture/execute/string-opt-14.c
34564 * gcc.c-torture/execute/string-opt-15.c
34565 * gcc.c-torture/execute/string-opt-16.c
34566 * gcc.c-torture/execute/string-opt-2.c
34567 * gcc.c-torture/execute/string-opt-6.c
34568 * gcc.c-torture/execute/string-opt-7.c
34569 * gcc.c-torture/execute/string-opt-8.c:
34570 Replace with ...
34571
34572 * gcc.c-torture/execute/builtins/abs-2.c
34573 * gcc.c-torture/execute/builtins/abs-3.c
34574 * gcc.c-torture/execute/builtins/complex-1.c
34575 * gcc.c-torture/execute/builtins/fprintf.c
34576 * gcc.c-torture/execute/builtins/fputs.c
34577 * gcc.c-torture/execute/builtins/memcmp.c
34578 * gcc.c-torture/execute/builtins/memmove.c
34579 * gcc.c-torture/execute/builtins/memops-asm.c
34580 * gcc.c-torture/execute/builtins/mempcpy-2.c
34581 * gcc.c-torture/execute/builtins/mempcpy.c
34582 * gcc.c-torture/execute/builtins/memset.c
34583 * gcc.c-torture/execute/builtins/printf.c
34584 * gcc.c-torture/execute/builtins/sprintf.c
34585 * gcc.c-torture/execute/builtins/strcat.c
34586 * gcc.c-torture/execute/builtins/strchr.c
34587 * gcc.c-torture/execute/builtins/strcmp.c
34588 * gcc.c-torture/execute/builtins/strcpy.c
34589 * gcc.c-torture/execute/builtins/strcspn.c
34590 * gcc.c-torture/execute/builtins/strlen-2.c
34591 * gcc.c-torture/execute/builtins/strlen.c
34592 * gcc.c-torture/execute/builtins/strncat.c
34593 * gcc.c-torture/execute/builtins/strncmp-2.c
34594 * gcc.c-torture/execute/builtins/strncmp.c
34595 * gcc.c-torture/execute/builtins/strncpy.c
34596 * gcc.c-torture/execute/builtins/strpbrk.c
34597 * gcc.c-torture/execute/builtins/strpcpy-2.c
34598 * gcc.c-torture/execute/builtins/strpcpy.c
34599 * gcc.c-torture/execute/builtins/strrchr.c
34600 * gcc.c-torture/execute/builtins/strspn.c
34601 * gcc.c-torture/execute/builtins/strstr-asm.c
34602 * gcc.c-torture/execute/builtins/strstr.c:
34603 ... these new files.
34604
34605 * gcc.c-torture/execute/builtins/abs-2-lib.c
34606 * gcc.c-torture/execute/builtins/abs-3-lib.c
34607 * gcc.c-torture/execute/builtins/complex-1-lib.c
34608 * gcc.c-torture/execute/builtins/fprintf-lib.c
34609 * gcc.c-torture/execute/builtins/fputs-lib.c
34610 * gcc.c-torture/execute/builtins/memcmp-lib.c
34611 * gcc.c-torture/execute/builtins/memmove-lib.c
34612 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34613 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34614 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34615 * gcc.c-torture/execute/builtins/memset-lib.c
34616 * gcc.c-torture/execute/builtins/printf-lib.c
34617 * gcc.c-torture/execute/builtins/sprintf-lib.c
34618 * gcc.c-torture/execute/builtins/strcat-lib.c
34619 * gcc.c-torture/execute/builtins/strchr-lib.c
34620 * gcc.c-torture/execute/builtins/strcmp-lib.c
34621 * gcc.c-torture/execute/builtins/strcpy-lib.c
34622 * gcc.c-torture/execute/builtins/strcspn-lib.c
34623 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34624 * gcc.c-torture/execute/builtins/strlen-lib.c
34625 * gcc.c-torture/execute/builtins/strncat-lib.c
34626 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34627 * gcc.c-torture/execute/builtins/strncmp-lib.c
34628 * gcc.c-torture/execute/builtins/strncpy-lib.c
34629 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34630 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34631 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34632 * gcc.c-torture/execute/builtins/strrchr-lib.c
34633 * gcc.c-torture/execute/builtins/strspn-lib.c
34634 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34635 * gcc.c-torture/execute/builtins/strstr-lib.c
34636 * gcc.c-torture/execute/builtins/lib/abs.c
34637 * gcc.c-torture/execute/builtins/lib/fprintf.c
34638 * gcc.c-torture/execute/builtins/lib/memset.c
34639 * gcc.c-torture/execute/builtins/lib/printf.c
34640 * gcc.c-torture/execute/builtins/lib/sprintf.c
34641 * gcc.c-torture/execute/builtins/lib/strcpy.c
34642 * gcc.c-torture/execute/builtins/lib/strcspn.c
34643 * gcc.c-torture/execute/builtins/lib/strncat.c
34644 * gcc.c-torture/execute/builtins/lib/strncmp.c
34645 * gcc.c-torture/execute/builtins/lib/strncpy.c
34646 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34647 * gcc.c-torture/execute/builtins/lib/strspn.c
34648 * gcc.c-torture/execute/builtins/lib/strstr.c:
34649 New files containing support routines.
34650
34651 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34652 declaration.
34653 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34654 when not optimizing.
34655
34656 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34657
34658 PR c++/16240
34659 * g++.dg/abi/mangle22.C: New test.
34660 * g++.dg/abi/mangle23.C: Likewise.
34661
34662 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34663
34664 PR fortran/16290
34665 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34666 Allow for cases without denormalized floating point numbers.
34667
34668 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34669
34670 PR c/1027
34671 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34672 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34673 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34674 expected warning text.
34675 * gcc.dg/format/diag-2.c: New test.
34676
34677 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34678
34679 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34680
34681 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34682
34683 * gcc.dg/builtins-43.c: New.
34684 * gcc.dg/builtins-44.c: New.
34685 * gcc.dg/builtins-45.c: New.
34686
34687 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34688 Andreas Tobler <a.tobler@schweiz.ch>
34689
34690 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34691 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34692 as SIGSEGV.
34693 * gcc.dg/cleanup-11.c: Likewise.
34694 * gcc.dg/cleanup-8.c: Likewise.
34695 * gcc.dg/cleanup-9.c: Likewise.
34696 * gcc.dg/cleanup-5.c: Run on all platforms.
34697
34698 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34699
34700 * g++.dg/warn/nonnull1.C: New test.
34701
34702 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34703
34704 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34705 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34706 Special-case the Sun compiler wrt to <complex.h>.
34707
34708 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34709
34710 * gcc.dg/Wunreachable-8.C: New test.
34711
34712 * gcc.dg/h8300-ice2.c : New test.
34713
34714 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34715
34716 PR fortran/16161
34717 * gfortran.fortran-torture/compile/implicit.f90: Add test
34718 for implicit character.
34719
34720 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34721
34722 PR fortran/16289
34723 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34724 Use tiny() intrinsic to find smallest non-negative real
34725
34726 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34727
34728 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34729 * gcc.dg/compat/struct-by-value-22_x.c: New.
34730 * gcc.dg/compat/struct-by-value-22_y.c: New.
34731
34732 * gcc.c-torture/execute/20040629-1.c: New test.
34733
34734 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34735
34736 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34737 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34738
34739 PR target/16195
34740 * gcc.dg/20040625-1.c: New test.
34741
34742 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34743
34744 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34745
34746 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34747
34748 PR fortran/15963
34749 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34750
34751 2004-06-29 Richard Henderson <rth@redhat.com>
34752
34753 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34754
34755 2004-06-29 Paul Brook <paul@codesourcery.com>
34756
34757 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34758 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34759
34760 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34761
34762 PR c++/16260
34763 * g++.dg/parse/crash15.C: New.
34764
34765 2004-06-28 Andrew Pinski <apinski@apple.com>
34766
34767 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34768 by the error already.
34769
34770 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34771
34772 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34773
34774 PR target/14041
34775 * gcc.dg/h8300-bss-align-1.c : New.
34776
34777 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34778
34779 * PR c++/16174
34780 * g++.dg/template/ctor4.C: New.
34781
34782 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34783
34784 PR c++/16205
34785 * g++.dg/warn/Wsequence-point-1.C: New test.
34786
34787 2004-06-27 Paul Brook <paul@codesourcery.com>
34788
34789 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34790
34791 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34792
34793 * g++.old-deja/g++.mike/p7325.C: Remove.
34794
34795 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34796
34797 PR c/14963
34798 * gcc.dg/pr14963.c: New test.
34799
34800 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34801
34802 PR c++/16193
34803 * g++.dg/parse/redef1.C: New test.
34804
34805 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34806
34807 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34808 20021110.c.
34809 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34810 20021119-1.c.
34811 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34812 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34813 5-04.c.
34814 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34815 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34816 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34817 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34818 g++.brendan/enum14.C.
34819 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34820 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34821 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34822 g++.mike/virt1.C.
34823 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34824 memtemp24.C.
34825
34826 2004-06-27 Roger Sayle <roger@eyesopen.com>
34827
34828 * gcc.dg/20040527-1.c: New test case.
34829
34830 2004-06-26 Bud Davis <bdavis9659@comcast.net>
34831
34832 PR gfortran/pr16196
34833 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34834
34835 2004-06-25 Roger Sayle <roger@eyesopen.com>
34836
34837 PR middle-end/15825
34838 * gcc.dg/pr15825-1.c: New test case.
34839
34840 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34841
34842 * gcc.c-torture/execute/20040625-1.c: New test.
34843
34844 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34845
34846 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34847
34848 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34849
34850 * gcc.dg/torture/mips-div-1.c: New test.
34851
34852 2004-06-24 Jeff Law <law@redhat.com>
34853
34854 * gcc.dg/tree-ssa/20040624-1.c: New test.
34855
34856 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
34857
34858 * gcc.c-torture/compile/20040624-1.c: New test.
34859
34860 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34861
34862 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34863 this directory.
34864
34865 2004-06-23 Andrew Pinski <apinski@apple.com>
34866
34867 PR middle-end/15988
34868 * g++.dg/opt/ptrmem4.C: New test.
34869
34870 * gcc.dg/c90-array-quals-2.c: New test.
34871
34872 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
34873
34874 * gcc.dg/kpice1.c: New test.
34875
34876 2006-06-23 Andrew Pinski <apinski@apple.com>
34877
34878 * gcc.dg/c90-array-quals.c: New test.
34879
34880 2006-06-22 Richard Henderson <rth@redhat.com>
34881
34882 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34883
34884 2004-06-22 Loren James Rittle <ljrittle@acm.org>
34885
34886 * gcc.dg/builtins-config.h: Handle FreeBSD.
34887
34888 2006-06-22 Richard Henderson <rth@redhat.com>
34889
34890 * g++.dg/opt/devirt1.C: New.
34891
34892 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
34893
34894 * g++.dg/opt/pr15551.C: New testcase.
34895
34896 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
34897
34898 PR target/14800
34899 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34900 x86_64-*-linux* when compiling for 32bit.
34901
34902 2004-06-21 Andrew Pinski <apinski@apple.com>
34903
34904 * gcc.dg/pch/struct-1.c: New.
34905 * gcc.dg/pch/struct-1.hs: New.
34906
34907 2004-06-21 Geoffrey Keating <geoffk@apple.com>
34908
34909 * gcc.dg/pch/save-temps-1.c: New file.
34910 * gcc.dg/pch/save-temps-1.hs: New file.
34911
34912 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
34913
34914 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34915 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34916
34917 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34918
34919 * gfortran.fortran-torture/execute/select_1.f90: Rename function
34920 to fix type error.
34921 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34922 Remove trailing spaces.
34923
34924 2004-06-21 Richard Henderson <rth@redhat.com>
34925
34926 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34927 merging && to BIT_FIELD_REF.
34928
34929 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
34930
34931 * g++.dg/opt/placeholder1.C: New test.
34932
34933 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34934
34935 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34936 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34937 * gcc.dg/compat/union-m128-1_x.c: Likewise.
34938 * gcc.dg/compat/union-m128-1_y.c: Likewise.
34939
34940 2004-06-20 Zack Weinberg <zack@codesourcery.com>
34941
34942 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34943 extern "C".
34944 * g++.dg/other/pragma-re-1.C: Add comments.
34945
34946 2004-06-19 Bud Davis <bdavis9659@comcast.net>
34947
34948 PR gfortran/16080
34949 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34950
34951 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
34952
34953 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34954 instead of setting the type of size_t by
34955 hand.
34956
34957 2004-06-18 Roger Sayle <roger@eyesopen.com>
34958
34959 * gcc.dg/unordered-2.c: New test case.
34960 * gcc.dg/unordered-3.c: New test case.
34961
34962 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
34963
34964 PR other/16043
34965 * lib/g++.exp (g++_version): Tweak regexp for version
34966 * lib/g77.exp (g77_version): Likewise.
34967 * lib/gfortran.exp (gfortran_version): Likewise.
34968 * lib/objc.exp (objc_version): Likewise.
34969 * lib/treelang.exp (treelang_version): Likewise.
34970
34971 2004-06-19 Jakub Jelinek <jakub@redhat.com>
34972
34973 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34974 Use INT_MAX instead of __INT_MAX__.
34975 * gcc.dg/compat/struct-align-2_y.c: Likewise.
34976
34977 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34978 * gcc.dg/compat/scalar-return-3_x.c: Use it.
34979 * gcc.dg/compat/scalar-return-3_y.c: Use it.
34980 * gcc.dg/compat/scalar-return-4_x.c: Use it.
34981 * gcc.dg/compat/scalar-return-4_y.c: Use it.
34982 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34983 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34984 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34985 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34986
34987 * gcc.dg/range-test-1.c: New test.
34988 * g++.dg/opt/range-test-1.C: New test.
34989
34990 2004-06-17 Richard Henderson <rth@redhat.com>
34991
34992 * objc.dg/sync-1.m: New.
34993 * objc.dg/try-catch-1.m: Don't force next runtime.
34994 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34995 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
34996 shadowed catch clause.
34997 * objc.dg/try-catch-5.m: New.
34998
34999 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35000
35001 Bug 14610
35002 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35003
35004 2004-06-15 Richard Henderson <rth@redhat.com>
35005
35006 * gcc.dg/20001116-1.c: Move expected warning line.
35007
35008 2004-06-15 Richard Henderson <rth@redhat.com>
35009
35010 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35011 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35012
35013 2004-06-15 Jeff Law <law@redhat.com>
35014
35015 * gcc.dg/tree-ssa/20040615-1.c: New test.
35016 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35017 be less sensitive to operand ordering.
35018 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35019
35020 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35021
35022 * g++.dg/abi/bitfield3.C: Add comment..
35023
35024 2004-06-15 Richard Henderson <rth@redhat.com>
35025
35026 * g++.dg/ext/stmtexpr1.C: XFAIL.
35027 * gcc.dg/20030612-1.c: XFAIL.
35028
35029 2004-06-15 Eric Christopher <echristo@redhat.com>
35030
35031 * g++.dg/charset/asm5.c: New.
35032 * gcc.dg/charset/asm6.c: New.
35033
35034 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35035
35036 PR fortran/15962
35037 * gfortran.fortran-torture/execute/select_1.f90: New test.
35038
35039 2004-06-15 Paul Brook <paul@codesourcery.com>
35040
35041 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35042
35043 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35044
35045 PR c++/15967
35046 * g++.dg/lookup/crash3.C: New test.
35047
35048 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35049
35050 PR c++/15947
35051 * g++.dg/parse/dtor4.C: New test.
35052
35053 2004-06-14 Jeff Law <law@redhat.com>
35054
35055 * gcc.c-torture/compile/20040614-1.c: New test.
35056
35057 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35058
35059 PR fortran/15211
35060 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35061 LEN of a character array.
35062
35063 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35064
35065 PR c++/15096
35066 * g++.dg/template/ptrmem10.C: New test.
35067
35068 PR c++/14930
35069 * g++.dg/template/friend30.C: New test.
35070
35071 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35072
35073 PR fortran/14928
35074 * gfortran.fortran-torture/compile/mloc.f90: New test.
35075
35076 2004-06-13 Paul Brook <paul@codesourcery.com>
35077
35078 * gfortran.fortran-torture/execute/random_2.f90: New test.
35079
35080 2004-06-13 Eric Christopher <echristo@redhat.com>
35081
35082 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35083
35084 2004-06-12 Paul Brook <paul@codesourcery.com>
35085
35086 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35087
35088 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35089
35090 PR fortran/14923
35091 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35092
35093 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35094
35095 PR fortran/14957
35096 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35097 syntax errors in end statements of contained subroutines.
35098
35099 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35100
35101 PR fortran/12841
35102 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35103
35104 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35105
35106 PR fortran/15665
35107 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35108
35109 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35110
35111 PR gfortran/12839
35112 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35113
35114 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35115
35116 PR c++/15862
35117 * g++.dg/parse/enum1.C: New test.
35118
35119 2004-06-10 Jeff Law <law@redhat.com>
35120
35121 * gcc.c-torture/compile/20040610-1.c: New test.
35122
35123 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35124
35125 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35126 * g++.old-deja/g++.other/decl3.C: Likewise.
35127
35128 2004-06-10 Brian Booth <bbooth@redhat.com>
35129
35130 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35131 V_MAY_DEF instead of VDEF.
35132 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35133
35134 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35135
35136 PR c++/14211
35137 * g++.dg/conversion/const1.C: New test.
35138
35139 PR c++/15076
35140 * g++.dg/conversion/reinterpret1.C: New test.
35141
35142 PR c++/15877
35143 * g++.dg/template/enum2.C: New test.
35144
35145 PR c++/15227
35146 * g++.dg/template/error13.C: New test.
35147
35148 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35149
35150 PR fortran/14957
35151 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35152 arguments to test_* REAL and of the right size.
35153
35154 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35155
35156 PR target/15569
35157 PR rtl-optimization/15681
35158 * gcc.dg/20040609-1.c: New test.
35159
35160 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35161
35162 PR c++/14791
35163 * g++.dg/opt/builtins1.C: New test.
35164
35165 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35166
35167 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35168 that use default windows32 struct layout.
35169 * gcc.dg/i386-bitfield2.c: Likewise.
35170
35171 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35172
35173 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35174 for mingw32 and cygwin targets.
35175
35176 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35177
35178 * gcc.dg/pch/macro-4.c: New.
35179 * gcc.dg/pch/macro-4.hs: New.
35180
35181 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35182
35183 PR fortran/13249
35184 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35185
35186 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35187
35188 PR fortran/13372
35189 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35190
35191 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35192
35193 PR gfortran/14897
35194 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35195
35196 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35197
35198 PR gfortran/15755
35199 * gfortran.fortran-torture/execute/backspace.c : New test.
35200
35201 2004-06-09 Paul Brook <paul@codesourcery.com>
35202
35203 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35204 (pointer_to_section): Rewrite to use smaller array.
35205
35206 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35207
35208 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35209 * gcc.dg/ext/altivec-10.c: Same.
35210 * gcc.dg/ext/altivec-11.c: Same.
35211 * gcc.dg/ext/altivec-12.c: Same.
35212 * gcc.dg/ext/altivec-13.c: Same.
35213 * gcc.dg/ext/altivec-14.c: Same.
35214 * gcc.dg/ext/altivec-15.c: Same.
35215 * gcc.dg/ext/altivec-16.c: Same.
35216 * gcc.dg/ext/altivec-3.c: Same.
35217 * gcc.dg/ext/altivec-4.c: Same.
35218 * gcc.dg/ext/altivec-6.c: Same.
35219 * gcc.dg/ext/altivec-7.c: Same.
35220 * gcc.dg/ext/altivec-8.c: Same.
35221 * gcc.dg/ext/altivec-varargs-1.c: Same.
35222
35223 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35224 * g++.dg/ext/altivec-10.C: Same.
35225 * g++.dg/ext/altivec-2.C: Same.
35226 * g++.dg/ext/altivec-3.C: Same.
35227 * g++.dg/ext/altivec-4.C: Same.
35228 * g++.dg/ext/altivec-5.C: Same.
35229 * g++.dg/ext/altivec-6.C: Same.
35230 * g++.dg/ext/altivec-7.C: Same.
35231 * g++.dg/ext/altivec-8.C: Same.
35232 * g++.dg/ext/altivec-9.C: Same.
35233
35234 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35235
35236 PR c++/7841
35237 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35238
35239 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35240
35241 * gcc.dg/union-1.c: New test.
35242
35243 2004-06-07 Roger Sayle <roger@eyesopen.com>
35244
35245 * gcc.dg/builtins-41.c: New test case.
35246 * gcc.dg/builtins-42.c: New test case.
35247
35248 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35249
35250 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35251 * g++.dg/ext/altivec-10.C: Same.
35252 * g++.dg/ext/altivec-2.C: Same.
35253 * g++.dg/ext/altivec-3.C: Same.
35254 * g++.dg/ext/altivec-4.C: Same.
35255 * g++.dg/ext/altivec-5.C: Same.
35256 * g++.dg/ext/altivec-6.C: Same.
35257 * g++.dg/ext/altivec-7.C: Same.
35258 * g++.dg/ext/altivec-8.C: Same.
35259 * g++.dg/ext/altivec-9.C: Same.
35260 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35261 * g++.old-deja/g++.brendan/new3.C: Same.
35262 * gcc.c-torture/execute/eeprof-1.x: Same.
35263
35264 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35265
35266 PR c/14765
35267 * gcc.dg/pr14765-1.c: New test.
35268
35269 2004-06-07 Roger Sayle <roger@eyesopen.com>
35270
35271 PR c/14649
35272 * gcc.dg/pr14649-1.c: New test case.
35273
35274 2004-06-07 Richard Henderson <rth@redhat.com>
35275
35276 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35277 if temporaries.
35278
35279 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35280
35281 * g++.dg/eh/elide1.C: Remove XFAIL.
35282
35283 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35284
35285 PR c++/15337
35286 * g++.dg/expr/sizeof3.C: New test.
35287
35288 PR c++/14777
35289 * g++.dg/template/access14.C: New test.
35290
35291 PR c++/15554
35292 * g++.dg/template/enum1.C: New test.
35293
35294 PR c++/15057
35295 * g++.dg/eh/throw1.C: New test.
35296
35297 2004-06-07 David Ayers <d.ayers@inode.at>
35298 Ziemowit Laski <zlaski@apple.com>
35299
35300 * lib/objc.exp (objc_target_compile): Revert the '-framework
35301 Foundation' flag fix, since bare Darwin does not ship
35302 with the Foundation framework.
35303 * objc/execute/next_mapping.h: Provide a local NSConstantString
35304 @interface and @implementation.
35305 (objc_constant_string_init): A constructor function, used to
35306 initialize the NSConstantString meta-class object.
35307 * objc/execute/string1.m: Include "next_mapping.h" instead of
35308 <Foundation/NSString.h>.
35309 * objc/execute/string2.m: Likewise.
35310 * objc/execute/string3.m: Likewise.
35311 * objc/execute/string4.m: Likewise.
35312
35313 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35314
35315 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35316 to double. Replace double with FLOAT.
35317 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35318
35319 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35320 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35321 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35322 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35323 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35324 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35325 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35326 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35327
35328 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35329
35330 PR c/13519
35331 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35332
35333 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35334
35335 PR c++/15503
35336 * g++.dg/template/meminit2.C: New test.
35337
35338 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35339
35340 PR target/15822
35341 * gcc.c-torture/execute/compare-fp-1.c,
35342 gcc.c-torture/execute/compare-fp-2.c,
35343 gcc.c-torture/execute/compare-fp-3.c,
35344 gcc.c-torture/execute/compare-fp-4.c,
35345 gcc.c-torture/execute/compare-fp-3.x,
35346 gcc.c-torture/execute/compare-fp-4.x: Moved...
35347 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35348 gcc.c-torture/execute/ieee/compare-fp-2.c,
35349 gcc.c-torture/execute/ieee/compare-fp-3.c,
35350 gcc.c-torture/execute/ieee/compare-fp-4.c,
35351 gcc.c-torture/execute/ieee/compare-fp-3.x,
35352 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35353
35354 2004-06-04 David Ayers <d.ayers@inode.at>
35355
35356 * objc/execute/protocol-isEqual-4.m: New testcase.
35357
35358 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35359
35360 * objc/execute/protocol-isEqual-1.m: New testcase.
35361 * objc/execute/protocol-isEqual-2.m: New testcase.
35362 * objc/execute/protocol-isEqual-3.m: New testcase.
35363
35364 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35365
35366 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35367
35368 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35369
35370 * lib/objc.exp (objc_target_compile): When running tests on
35371 Darwin (Mac OS X), inform the linker about '-framework
35372 'Foundation'.
35373
35374 2004-06-02 Eric Christopher <echristo@redhat.com>
35375
35376 * gcc.c-torture/compile/20040602-1.c: New.
35377
35378 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35379
35380 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35381 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35382
35383 PR tree-optimization/14736
35384 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35385
35386 PR tree-optimization/14042
35387 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35388
35389 PR tree-optimization/14729
35390 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35391
35392 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35393
35394 PR fortran/15557
35395 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35396
35397 2004-06-01 Richard Hederson <rth@redhat.com>
35398
35399 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35400
35401 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35402
35403 PR c++/14932
35404 * g++.dg/parse/offsetof4.C: New test.
35405
35406 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35407
35408 PR objc/7993
35409 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35410
35411 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35412
35413 PR c++/15701
35414 * g++.dg/template/friend29.C: New test.
35415
35416 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35417
35418 PR c/15749
35419 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35420
35421 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35422
35423 * gcc.dg/sparc-trap-1.c: New test.
35424
35425 2004-05-31 Roger Sayle <roger@eyesopen.com>
35426
35427 PR middle-end/15069
35428 * g++.dg/opt/fold3.C: New test case.
35429
35430 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35431
35432 * lib/target-supports.exp (check_iconv_available): Fix fallout
35433 from 2004-05-28 patch.
35434
35435 2004-05-30 Paul Brook <paul@codesourcery.com>
35436
35437 PR fortran/15620
35438 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35439 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35440
35441 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35442
35443 * gfortran.fortran-torture/execute/random_1.f90: New test.
35444
35445 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35446
35447 * g++.dg/ext/altivec-10.C: New test.
35448
35449 2004-05-29 Paul Brook <paul@codesourcery.com>
35450
35451 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35452
35453 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35454
35455 * gcc.dg/altivec-16.c: New test.
35456
35457 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35458
35459 * lib/target-supports.exp (check_vmx_hw_available): New.
35460 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35461
35462 * lib/target-supports.exp (check_alias_available,
35463 check_iconv_available, check_named_sections_available): Use
35464 unique names for temporary files.
35465
35466 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35467
35468 * gcc.dg/altivec-15.c: New test.
35469
35470 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35471
35472 PR c++/15083
35473 * g++.dg/warn/noeffect6.C: New test.
35474
35475 PR c++/15471
35476 * g++.dg/expr/ptrmem4.C: New test.
35477
35478 PR c++/15640
35479 * g++.dg/template/operator3.C: New test.
35480
35481 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35482
35483 PR c++/14668
35484 * g++.dg/lookup/redecl1.C: New test.
35485 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35486
35487 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35488
35489 * gcc.c-torture/execute/compare-fp-1.c,
35490 gcc.c-torture/execute/compare-fp-2.c,
35491 gcc.c-torture/execute/compare-fp-3.c,
35492 gcc.c-torture/execute/compare-fp-4.c,
35493 gcc.c-torture/execute/compare-fp-3.x,
35494 gcc.c-torture/execute/compare-fp-4.x,
35495 gcc.dg/pr15649-1.c: New.
35496
35497 2004-05-27 Adam Nemet <anemet@lnxw.com>
35498
35499 PR c++/12883
35500 * g++.dg/init/array14.C: New test.
35501
35502 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35503
35504 * lib/compat.exp (compat-get-options-main): New.
35505 (compat-get-options): Remove unneeded code, warn for ignored
35506 command.
35507 (compat-execute): Check flag set by dg-require-* commands.
35508
35509 * lib/compat.exp (compat-execute): Break up long lines.
35510
35511 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35512
35513 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35514 * gcc.dg/altivec-14.c: New test.
35515 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35516
35517 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35518 * gcc.dg/altivec-12.c: Ditto.
35519
35520 * gcc.dg/altivec-3.c: Move call to altivec_check.
35521
35522 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35523
35524 PR c++/15044
35525 * g++.dg/template/error12.C: New test.
35526
35527 PR c++/15317
35528 * g++.dg/ext/attrib15.C: New test.
35529
35530 PR c++/15329
35531 * g++.dg/template/ptrmem9.C: New test.
35532
35533 2004-05-25 Paul Brook <paul@codesourcery.com>
35534
35535 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35536
35537 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35538
35539 PR c++/15165
35540 * g++.dg/template/crash19.C: New test.
35541
35542 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35543
35544 PR c++/15025
35545 * g++.dg/template/redecl1.C: New test.
35546
35547 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35548
35549 PR c++/14821
35550 * g++.dg/other/ns1.C: New test.
35551
35552 PR c++/14883
35553 * g++.dg/template/invalid1.C: New test.
35554
35555 2004-05-23 Paul Brook <paul@codesourcery.com>
35556 Victor Leikehman <lei@haifasphere.co.il>
35557
35558 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35559 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35560
35561 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35562
35563 PR c++/15285
35564 PR c++/15299
35565 * g++.dg/template/non-dependent5.C: New test.
35566 * g++.dg/template/non-dependent6.C: New test.
35567
35568 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35569
35570 PR c++/15507
35571 * g++.dg/inherit/union1.C: New test.
35572
35573 PR c++/15542
35574 * g++.dg/template/addr1.C: New test.
35575
35576 PR c++/15427
35577 * g++.dg/template/array5.C: New test.
35578
35579 PR c++/15287
35580 * g++.dg/template/array6.C: New test.
35581
35582 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35583 Roger Sayle <roger@eyesopen.com>
35584
35585 * g++.dg/lookup/forscope2.C: New test case.
35586
35587 2004-05-22 Ben Elliston <bje@au.ibm.com>
35588
35589 * gcc.dg/cpp/Wmissingdirs.c: New.
35590
35591 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35592
35593 PR target/15301
35594 * gcc.dg/compat/union-m128-1.h: New file.
35595 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35596 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35597 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35598
35599 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35600
35601 PR target/15302
35602 * gcc.dg/compat/struct-complex-1.h: New file.
35603 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35604 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35605 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35606
35607 2004-05-20 Roger Sayle <roger@eyesopen.com>
35608
35609 PR middle-end/3074
35610 * gcc.dg/pr3074-1.c: New test case.
35611 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35612
35613 2004-05-20 Falk Hueffner <falk@debian.org>
35614
35615 PR other/15526
35616 * gcc.dg/ftrapv-1.c: New test case.
35617
35618 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35619
35620 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35621
35622 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35623 Jeff Law <law@redhat.com>
35624
35625 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35626 * gcc.dg/tree-ssa/20040518-2.c: New test.
35627
35628 * gcc.dg/tree-ssa/20040518-1.c: New test.
35629
35630 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35631
35632 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35633
35634 2004-05-18 Paul Brook <paul@codesourcery.com>
35635
35636 PR fortran/13930
35637 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35638
35639 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35640
35641 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35642 constant folding.
35643
35644 2004-05-17 Steven Bosscher <stevenb@suse.de>
35645
35646 * gcc.dg/tree-ssa/20040517-1.c: New test.
35647
35648 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35649
35650 * gcc.dg/loop-4.c: New test.
35651
35652 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35653
35654 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35655
35656 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35657
35658 PR fortran/15311
35659 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35660
35661 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35662
35663 PR fortran/13826
35664 PR fortran/13940
35665 * gfortran.fortran-torture/compile/data_1.f90: New test.
35666
35667 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35668
35669 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35670 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35671
35672 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35673
35674 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35675
35676 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35677
35678 PR c/15444
35679 * gcc.dg/format/xopen-1.c: Adjust expected message.
35680 * gcc.dg/format/xopen-3.c: New test.
35681
35682 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35683
35684 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35685
35686 2004-05-14 Jeff Law <law@redhat.com>
35687
35688 * gcc.dg/tree-ssa/20040514-2.c: New test.
35689
35690 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35691
35692 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35693 this ...
35694 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35695 this.
35696
35697 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35698
35699 * gcc.dg/tree-ssa/20040514-1.c: New test.
35700
35701 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35702
35703 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35704 test.
35705
35706 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35707
35708 PR fortran/14066
35709 * gfortran.fortran-torture/compile/do_1.f90: New test.
35710
35711 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35712
35713 PR fortran/15051
35714 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35715 test.
35716
35717 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35718
35719 PR fortran/15149
35720 * gfortran.fortran-torture/execute/random_init.f90: New test.
35721
35722 2004-05-13 Paul Brook <paul@codesourcery.com>
35723
35724 PR fortran/15314
35725 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35726
35727 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35728
35729 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35730 for the powerpc case.
35731
35732 2004-05-13 Jeff Law <law@redhat.com>
35733
35734 * gcc.dg/tree-ssa/20040513-1.c: New test.
35735 * gcc.dg/tree-ssa/20040513-2.c: New test.
35736
35737 2004-05-13 Paul Brook <paul@codesourcery.com>
35738
35739 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35740 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35741 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35742
35743 2004-05-13 Andreas Schwab <schwab@suse.de>
35744
35745 PR other/10819
35746 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35747 characters.
35748
35749 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35750
35751 PR fortran/15294
35752 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35753
35754 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35755
35756 Merge from tree-ssa-20020619-branch. See
35757 ChangeLog.tree-ssa for details.
35758
35759 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35760
35761 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35762 include <altivec.h> explicitly.
35763 * gcc.dg/altivec-13.c: Likewise.
35764
35765 2004-05-11 Paul Brook <paul@codesourcery.com>
35766
35767 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35768
35769 2004-05-10 Eric Christopher <echristo@redhat.com>
35770
35771 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35772 * gcc.dg/sibcall-4.c: Ditto.
35773
35774 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35775
35776 * g++.dg/ext/altivec-8.C: New test case.
35777 * gcc.dg/altivec-13.c: New test case.
35778
35779 2004-05-08 Roger Sayle <roger@eyesopen.com>
35780
35781 * gcc.c-torture/execute/divcmp-1.c: New test case.
35782 * gcc.c-torture/execute/divcmp-2.c: New test case.
35783 * gcc.c-torture/execute/divcmp-3.c: New test case.
35784
35785 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35786
35787 * g++.dg/other/pragma-re-2.C: New test.
35788
35789 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35790
35791 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35792 * gcc.dg/i386-387-2.c: Likewise.
35793
35794 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35795 __builtin_drem.
35796 * gcc.dg/i386-387-6.c: Likewise.
35797
35798 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35799
35800 * gcc.dg/builtins-33.c: Also check log1p*.
35801
35802 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35803
35804 PR optimization/15296
35805 * gcc.c-torture/execute/pr15296.c: New test.
35806
35807 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35808
35809 * gcc.dg/builtins-40.c: New test.
35810
35811 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
35812
35813 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35814
35815 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
35816
35817 * g++.dg/ext/spe1.C: New testcase.
35818
35819 2004-05-04 Ziemowit Laski <zlaski@apple.com>
35820
35821 * objc.dg/image-info.m: Allow additional attributes
35822 for __image_info section.
35823
35824 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
35825
35826 * gcc.dg/torture/mips-hilo-2.c: New test.
35827
35828 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35829
35830 PR c++/14389
35831 * g++.dg/template/member5.C: New test.
35832
35833 2004-05-03 Uros Bizjak <uros@kss-loka.si>
35834
35835 * gcc.dg/builtins-34.c: Also check expm1*.
35836
35837 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35838
35839 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35840 * gcc.dg/torture/builtin-convert-3.c: New test.
35841
35842 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
35843
35844 PR middle-end/15054
35845 * g++.dg/opt/pr15054.C: New test.
35846
35847 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35848
35849 * gcc.dg/torture/builtin-rounding-1.c: New test.
35850 * gcc.dg/builtins-25.c: Delete.
35851 * gcc.dg/builtins-29.c: Delete.
35852
35853 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
35854
35855 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35856 * gcc.dg/sibcall-4.c: Likewise.
35857 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35858
35859 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35860
35861 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35862 bit-field on 16-bit targets.
35863
35864 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35865
35866 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35867 16-bit targets.
35868
35869 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
35870
35871 * gcc.dg/rs6000-power2-1.c: Change to compile only.
35872 * gcc.dg/rs6000-power2-2.c: Likewise.
35873
35874 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
35875
35876 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35877 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35878 Change the asm registers to be in form of frN instead of fN.
35879
35880 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35881
35882 * gcc.dg/torture/builtin-convert-2.c: New test.
35883
35884 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
35885
35886 * gcc.dg/rs6000-power2-1.c: New test.
35887 * gcc.dg/rs6000-power2-2.c: New test.
35888
35889 2004-04-28 Jan Hubicka <jh@suse.cz>
35890
35891 * gcc.dg/unused-6.c: New test.
35892
35893 2004-04-24 Laurent GUERBY <laurent@guerby.net>
35894 Ulrich Weigand <uweigand@de.ibm.com>
35895
35896 * ada/acats/run_all.sh: Define $target variable.
35897
35898 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
35899
35900 PR c++/15119
35901 * g++.dg/other/vararg-1.C: New test.
35902
35903 PR c++/4794
35904 * g++.dg/eh/cleanup3.C: New test.
35905
35906 2004-04-24 Laurent GUERBY <laurent@guerby.net>
35907
35908 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35909 and ad8011a (target_insn).
35910 * ada/acats/support/macro.dfs: Likewise.
35911 * ada/acats/support/impbit.adb: New file.
35912
35913 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
35914
35915 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35916
35917 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35918
35919 * gcc.dg/loop-3.c: New test.
35920
35921 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
35922
35923 * gcc.c-torture/execute/simd-5.c: New test.
35924
35925 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35926
35927 PR c++/15064
35928 * g++.dg/template/crash18.C: New test.
35929
35930 2004-04-22 Mark Mitchell <mark@codesourcery.com>
35931
35932 * g++.dg/ext/complit3.C: New test.
35933
35934 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
35935
35936 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35937 * gcc.dg/altivec-3.c: Same.
35938 * gcc.dg/altivec-varargs-1.c: Same.
35939
35940 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
35941
35942 * lib/target-supports.exp (check_profiling_available): Assume
35943 profiling is not available on powerpc-eabi targets.
35944
35945 2004-04-21 Janis Johnson <janis187@us.ibm.com>
35946
35947 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35948 * gcc.dg/vmx/bug-1.c: Ditto.
35949
35950 2004-04-20 Eric Christopher <echristo@redhat.com>
35951
35952 * gcc.dg/charset/extern.c: New test.
35953 * g++.dg/charset/extern3.cc: Ditto.
35954
35955 2004-04-20 Uros Bizjak <uros@kss-loka.si>
35956
35957 * gcc.dg/builtins-39.c: New test.
35958
35959 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
35960
35961 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35962
35963 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
35964
35965 * gcc.dg/torture/mips-hilo-1.c: New test.
35966
35967 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
35968
35969 * gcc.c-torture/compile/20040419-1.c: New test.
35970
35971 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
35972
35973 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35974
35975 2004-04-18 Zack Weinberg <zack@codesourcery.com>
35976 Aldy Hernandez <aldyh@redhat.com>
35977
35978 * gcc.c-torture/execute/va-arg-24.c: New.
35979
35980 2004-04-17 Zack Weinberg <zack@codesourcery.com>
35981 Aldy Hernandez <aldyh@redhat.com>
35982
35983 * gcc.dg/vmx/1b-01.c: New.
35984 * gcc.dg/vmx/1b-02.c: New.
35985 * gcc.dg/vmx/1b-03.c: New.
35986 * gcc.dg/vmx/1b-04.c: New.
35987 * gcc.dg/vmx/1b-05.c: New.
35988 * gcc.dg/vmx/1b-06.c: New.
35989 * gcc.dg/vmx/1b-07.c: New.
35990 * gcc.dg/vmx/1c-01.c: New.
35991 * gcc.dg/vmx/1c-02.c: New.
35992 * gcc.dg/vmx/3a-01a.c: New.
35993 * gcc.dg/vmx/3a-01.c: New.
35994 * gcc.dg/vmx/3a-01m.c: New.
35995 * gcc.dg/vmx/3a-03.c: New.
35996 * gcc.dg/vmx/3a-03m.c: New.
35997 * gcc.dg/vmx/3a-04.c: New.
35998 * gcc.dg/vmx/3a-04m.c: New.
35999 * gcc.dg/vmx/3a-05.c: New.
36000 * gcc.dg/vmx/3a-06.c: New.
36001 * gcc.dg/vmx/3a-06m.c: New.
36002 * gcc.dg/vmx/3a-07.c: New.
36003 * gcc.dg/vmx/3b-01.c: New.
36004 * gcc.dg/vmx/3b-02.c: New.
36005 * gcc.dg/vmx/3b-10.c: New.
36006 * gcc.dg/vmx/3b-13.c: New.
36007 * gcc.dg/vmx/3b-14.c: New.
36008 * gcc.dg/vmx/3b-15.c: New.
36009 * gcc.dg/vmx/3c-01a.c: New.
36010 * gcc.dg/vmx/3c-01.c: New.
36011 * gcc.dg/vmx/3c-02.c: New.
36012 * gcc.dg/vmx/3c-03.c: New.
36013 * gcc.dg/vmx/3d-01.c: New.
36014 * gcc.dg/vmx/4-01.c: New.
36015 * gcc.dg/vmx/4-03.c: New.
36016 * gcc.dg/vmx/5-01.c: New.
36017 * gcc.dg/vmx/5-02.c: New.
36018 * gcc.dg/vmx/5-03.c: New.
36019 * gcc.dg/vmx/5-04.c: New.
36020 * gcc.dg/vmx/5-05.c: New.
36021 * gcc.dg/vmx/5-06.c: New.
36022 * gcc.dg/vmx/5-07.c: New.
36023 * gcc.dg/vmx/5-07t.c: New.
36024 * gcc.dg/vmx/5-08.c: New.
36025 * gcc.dg/vmx/5-10.c: New.
36026 * gcc.dg/vmx/5-11.c: New.
36027 * gcc.dg/vmx/7-01a.c: New.
36028 * gcc.dg/vmx/7-01.c: New.
36029 * gcc.dg/vmx/7c-01.c: New.
36030 * gcc.dg/vmx/7d-01.c: New.
36031 * gcc.dg/vmx/7d-02.c: New.
36032 * gcc.dg/vmx/8-01.c: New.
36033 * gcc.dg/vmx/8-02a.c: New.
36034 * gcc.dg/vmx/8-02.c: New.
36035 * gcc.dg/vmx/brode-1.c: New.
36036 * gcc.dg/vmx/bug-1.c: New.
36037 * gcc.dg/vmx/bug-2.c: New.
36038 * gcc.dg/vmx/bug-3.c: New.
36039 * gcc.dg/vmx/cw-bug-1.c: New.
36040 * gcc.dg/vmx/cw-bug-2.c: New.
36041 * gcc.dg/vmx/cw-bug-3.c: New.
36042 * gcc.dg/vmx/dct.c: New.
36043 * gcc.dg/vmx/debug-1.c: New.
36044 * gcc.dg/vmx/debug-2.c: New.
36045 * gcc.dg/vmx/debug-3.c: New.
36046 * gcc.dg/vmx/debug-4.c: New.
36047 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36048 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36049 * gcc.dg/vmx/eg-5.c: New.
36050 * gcc.dg/vmx/fft.c: New.
36051 * gcc.dg/vmx/gcc-bug-1.c: New.
36052 * gcc.dg/vmx/gcc-bug-2.c: New.
36053 * gcc.dg/vmx/gcc-bug-3.c: New.
36054 * gcc.dg/vmx/gcc-bug-4.c: New.
36055 * gcc.dg/vmx/gcc-bug-5.c: New.
36056 * gcc.dg/vmx/gcc-bug-6.c: New.
36057 * gcc.dg/vmx/gcc-bug-7.c: New.
36058 * gcc.dg/vmx/gcc-bug-8.c: New.
36059 * gcc.dg/vmx/gcc-bug-9.c: New.
36060 * gcc.dg/vmx/gcc-bug-b.c: New.
36061 * gcc.dg/vmx/gcc-bug-c.c: New.
36062 * gcc.dg/vmx/gcc-bug-d.c: New.
36063 * gcc.dg/vmx/gcc-bug-e.c: New.
36064 * gcc.dg/vmx/gcc-bug-f.c: New.
36065 * gcc.dg/vmx/gcc-bug-g.c: New.
36066 * gcc.dg/vmx/gcc-bug-i.c: New.
36067 * gcc.dg/vmx/harness.h: New.
36068 * gcc.dg/vmx/ira1.c: New.
36069 * gcc.dg/vmx/ira2a.c: New.
36070 * gcc.dg/vmx/ira2b.c: New.
36071 * gcc.dg/vmx/ira2.c: New.
36072 * gcc.dg/vmx/ira2c.c: New.
36073 * gcc.dg/vmx/mem.c: New.
36074 * gcc.dg/vmx/newton-1.c: New.
36075 * gcc.dg/vmx/ops.c: New.
36076 * gcc.dg/vmx/sn7153.c: New.
36077 * gcc.dg/vmx/spill2.c: New.
36078 * gcc.dg/vmx/spill3.c: New.
36079 * gcc.dg/vmx/spill.c: New.
36080 * gcc.dg/vmx/t.c: New.
36081 * gcc.dg/vmx/varargs-1.c: New.
36082 * gcc.dg/vmx/varargs-2.c: New.
36083 * gcc.dg/vmx/varargs-3.c: New.
36084 * gcc.dg/vmx/varargs-4.c: New.
36085 * gcc.dg/vmx/varargs-5.c: New.
36086 * gcc.dg/vmx/varargs-6.c: New.
36087 * gcc.dg/vmx/varargs-7.c: New.
36088 * gcc.dg/vmx/vmx.exp: New.
36089 * gcc.dg/vmx/vprint-1.c: New.
36090 * gcc.dg/vmx/vscan-1.c: New.
36091 * gcc.dg/vmx/x-01.c: New.
36092 * gcc.dg/vmx/x-02.c: New.
36093 * gcc.dg/vmx/x-03.c: New.
36094 * gcc.dg/vmx/x-04.c: New.
36095 * gcc.dg/vmx/x-05.c: New.
36096 * gcc.dg/vmx/yousufi-1.c: New.
36097 * gcc.dg/vmx/zero-1.c: New.
36098 * gcc.dg/vmx/zero.c: New.
36099
36100 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36101
36102 * g++.dg/lookup/java1.C: Update for chage of
36103 _Jv_AllocObject.
36104 * g++.dg/lookup/java2.C: Likewise.
36105
36106 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36107
36108 * ada/acats/run_all.sh: use -O2 by default.
36109
36110 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36111
36112 * gcc.dg/vr-mult-[12].c: New tests.
36113
36114 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36115
36116 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36117
36118 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36119
36120 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36121
36122 * lib/target-supports.exp (check_profiling_available): Assume
36123 profiling isn't available for mips*-*-elf targets.
36124
36125 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36126
36127 * gcc.dg/builtins-38.c: New test.
36128
36129 2004-04-14 Eric Christopher <echristo@redhat.com>
36130
36131 * g++.dg/charset/charset.exp: Run .cc extension tests.
36132
36133 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36134
36135 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36136
36137 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36138
36139 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36140
36141 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36142
36143 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36144 * gcc.dg/i386-387-2.c: Likewise.
36145
36146 * gcc.dg/i386-387-7.c: New test.
36147 * gcc.dg/i386-387-8.c: New test.
36148
36149 * gcc.dg/builtins-37.c: New test.
36150
36151 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36152
36153 * g++.dg/pch/externc-1.C: Add missing semicolon.
36154
36155 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36156
36157 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36158
36159 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36160
36161 * gcc.c-torture/execute/20040411-1.c: New test.
36162
36163 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36164
36165 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36166
36167 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36168
36169 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36170
36171 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36172
36173 * lib/target-supports.exp (check_named_sections_available): New.
36174 * lib/gcc-dg.exp (dg-require-named-sections): New.
36175 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36176 old-deja.exp. Also prune error-count message from HP linker.
36177 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36178
36179 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36180 * g++.old-deja/g++.pt/static3.C: Likewise.
36181 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36182
36183 2004-04-09 Roger Sayle <roger@eyesopen.com>
36184
36185 * gcc.c-torture/execute/20040409-1.c: New test case.
36186 * gcc.c-torture/execute/20040409-2.c: New test case.
36187 * gcc.c-torture/execute/20040409-3.c: New test case.
36188
36189 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36190
36191 * gcc.dg/20040409-1.c: New test.
36192
36193 2004-04-08 Roger Sayle <roger@eyesopen.com>
36194
36195 PR target/14888
36196 * g++.dg/opt/pr14888.C: New test case.
36197
36198 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36199
36200 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36201 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36202 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36203 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36204 New tests.
36205
36206 2004-04-08 Paul Brook <paul@codesourcery.com>
36207
36208 * gcc.dg/spill-1.c: New test.
36209
36210 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36211
36212 * gcc.dg/torture/builtin-ctype-2.c: New test.
36213
36214 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36215
36216 * gcc.dg/pch/pch.exp: Add largefile test.
36217
36218 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36219
36220 * g++.dg/pch/externc-1.Hs: New.
36221 * g++.dg/pch/externc-1.C: New.
36222
36223 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36224
36225 * gcc.dg/compat/struct-by-value-5a_main.c,
36226 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36227 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36228 * gcc.dg/compat/struct-by-value-5a_x.c,
36229 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36230 gcc.dg/compat/struct-by-value-5_x.c.
36231 * gcc.dg/compat/struct-by-value-5a_y.c,
36232 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36233 gcc.dg/compat/struct-by-value-5_y.c.
36234
36235 * gcc.dg/compat/struct-by-value-6a_main.c,
36236 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36237 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36238 * gcc.dg/compat/struct-by-value-6a_x.c,
36239 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36240 gcc.dg/compat/struct-by-value-6_x.c.
36241 * gcc.dg/compat/struct-by-value-6a_y.c,
36242 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36243 gcc.dg/compat/struct-by-value-6_y.c.
36244
36245 * gcc.dg/compat/struct-by-value-7a_main.c,
36246 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36247 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36248 * gcc.dg/compat/struct-by-value-7a_x.c,
36249 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36250 gcc.dg/compat/struct-by-value-7_x.c.
36251 * gcc.dg/compat/struct-by-value-7a_y.c,
36252 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36253 gcc.dg/compat/struct-by-value-7_y.c.
36254
36255 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36256
36257 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36258 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36259 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36260 options.
36261
36262 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36263
36264 * gcc.dg/builtins-36.c: New test.
36265
36266 2004-04-06 Paul Brook <paul@codesourcery.com>
36267
36268 * README.gcc: Remove obsolete contraint on testcases.
36269
36270 2004-04-05 Paul Brook <paul@codesourcery.com>
36271
36272 PR2123
36273 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36274 failure and exit(0) on success.
36275 * g++.dg/expr/anew2.C: Ditto.
36276 * g++.dg/expr/anew3.C: Ditto.
36277 * g++.dg/expr/anew4.C: Ditto.
36278
36279 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36280
36281 PR c++/3518
36282 * g++.dg/template/unify7.C: New.
36283
36284 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36285
36286 * g++.dg/README: Bring up to date with new subdirectories; remove
36287 duplicate subdirectory lines.
36288
36289 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36290
36291 PR c++/14007
36292 * g++.dg/template/unify5.C: New.
36293 * g++.dg/template/unify6.C: New.
36294 * g++.dg/template/qualttp20.C: Adjust.
36295 * g++.old-deja/g++.jason/report.C: Adjust.
36296 * g++.old-deja/g++.other/qual1.C: Adjust.
36297
36298 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36299
36300 PR c++/14803
36301 * g++.dg/inherit/ptrmem1.C: New test.
36302
36303 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36304
36305 PR c++/14755
36306 * gcc.c-torture/execute/20040331-1.c: New test.
36307 * gcc.dg/20040331-1.c: New test.
36308
36309 2004-04-01 Paul Brook <paul@codesourcery.com>
36310
36311 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36312
36313 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36314
36315 PR c++/14724
36316 * g++.dg/init/goto1.C: New test.
36317
36318 PR c++/14763
36319 * g++.dg/template/defarg4.C: New test.
36320
36321 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36322
36323 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36324
36325 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36326
36327 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36328
36329 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36330
36331 * gcc.dg/noncompile/undeclared-2.c: New test.
36332
36333 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36334
36335 * gcc.dg/940409-1.c: Remove XFAIL.
36336 * gcc.dg/reg-vol-struct-1.c: New test.
36337
36338 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36339
36340 * gcc.dg/torture/builtin-wctype-1.c: New test.
36341
36342 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36343
36344 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36345 * gcc.dg/20001101-1.c: Likewise.
36346 * gcc.dg/20001102-1.c: Likewise.
36347
36348 2004-03-25 Roger Sayle <roger@eyesopen.com>
36349
36350 * gcc.dg/compare8.c: Add an additional test for XOR.
36351
36352 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36353
36354 * gcc.dg/torture/builtin-ctype-1.c: New test.
36355
36356 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36357
36358 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36359 * gcc.dg/torture/builtin-math-1.c: Likewise.
36360 * gcc.dg/torture/builtin-power-1.c: New test.
36361
36362 2004-03-24 Andreas Schwab <schwab@suse.de>
36363
36364 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36365 IA64 assembler.
36366
36367 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36368 Roger Sayle <roger@eyesopen.com>
36369
36370 * gcc.dg/compare8.c: New test case.
36371
36372 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36373
36374 * g++.dg/ext/altivec-7.C: New test.
36375
36376 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36377
36378 PR 12267, 12391, 12560, 13129, 14114, 14133
36379 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36380 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36381 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36382 Adjust error regexps.
36383 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36384 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36385 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36386 * gcc.dg/local1.c: Add explanatory comment.
36387
36388 2004-03-23 Roger Sayle <roger@eyesopen.com>
36389
36390 PR optimization/14669
36391 * g++.dg/opt/fold2.C: New test case.
36392
36393 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36394
36395 PR c/14069
36396 * gcc.dg/20040322-1.c: New test.
36397
36398 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36399
36400 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36401 * gcc.dg/ultrasp4.c: Likewise.
36402 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36403
36404 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36405
36406 * gcc.dg/i386-sse-8.c: Reset default options.
36407
36408 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36409
36410 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36411 in the error message text.
36412
36413 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36414
36415 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36416
36417 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36418
36419 PR c++/14616
36420 * g++.dg/init/array13.C: New test.
36421
36422 2004-03-20 Roger Sayle <roger@eyesopen.com>
36423
36424 PR target/13889
36425 * gcc.c-torture/compile/pr13889.c: New test case.
36426
36427 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36428
36429 PR c/14635
36430 * builtins-1.c (nan, nans): Don't test.
36431 * builtins-30.c: Don't use nan, nanf, nanl.
36432 * builtins-35.c: New test.
36433
36434 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36435
36436 * g++.dg/ext/altivec-6.C: New test.
36437
36438 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36439
36440 * g++.dg/init/placement3.C: New test.
36441
36442 * g++.dg/template/spec13.C: New test.
36443
36444 * g++.dg/lookup/using11.C: New test.
36445
36446 * g++.dg/lookup/koenig3.C: New test.
36447
36448 * g++.dg/template/operator2.C: New test.
36449
36450 * g++.dg/expr/dtor3.C: New test.
36451 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36452 marker.
36453 * g++.old-deja/g++.law/visibility28.C: Likewise.
36454
36455 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36456
36457 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36458 * gcc.dg/ppc64-abi-3.c: Likewise.
36459
36460 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36461
36462 PR c++/14545
36463 * g++.dg/parse/template15.C: New test.
36464
36465 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36466
36467 * g++.dg/expr/dtor2.C: New test.
36468
36469 * g++.dg/lookup/anon4.C: New test.
36470
36471 * g++.dg/overload/using1.C: New test.
36472
36473 * g++.dg/template/lookup7.C: New test.
36474
36475 * g++.dg/template/typename6.C: New test.
36476
36477 * g++.dg/expr/cond6.C: New test.
36478
36479 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36480
36481 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36482
36483 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36484
36485 * g++.dg/expr/cond5.C: New test.
36486 * g++.dg/expr/constcast1.C: Likewise.
36487 * g++.dg/expr/ptrmem2.C: Likewise.
36488 * g++.dg/expr/ptrmem3.C: Likewise.
36489 * g++.dg/lookup/main1.C: Likewise.
36490 * g++.dg/template/lookup6.C: Likewise.
36491
36492 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36493
36494 * gcc.dg/local1.c: New test.
36495
36496 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36497
36498 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36499
36500 * gcc.dg/torture/builtin-convert-1.c: New test.
36501
36502 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36503
36504 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36505
36506 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36507
36508 PR c++/14481
36509 * g++.dg/warn/Wunused-7.C: New test.
36510
36511 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36512
36513 * gcc.dg/torture/builtin-integral-1.c: New test.
36514
36515 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36516
36517 PR c++/14586
36518 * g++.dg/parse/non-dependent3.C: New test.
36519
36520 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36521
36522 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36523 * g++.dg/eh/simd-2.C: Likewise.
36524 * g++.dg/init/array10.C: Likewise.
36525 * gcc.c-torture/compile/simd-1.c: Likewise.
36526 * gcc.c-torture/compile/simd-2.c: Likewise.
36527 * gcc.c-torture/compile/simd-3.c: Likewise.
36528 * gcc.c-torture/compile/simd-4.c: Likewise.
36529 * gcc.c-torture/compile/simd-6.c: Likewise.
36530 * gcc.c-torture/execute/simd-1.c: Likewise.
36531 * gcc.c-torture/execute/simd-2.c: Likewise.
36532 * gcc.dg/compat/vector-defs.h: Likewise.
36533 * gcc.dg/20020531-1.c: Likewise.
36534 * gcc.dg/altivec-3.c: Likewise.
36535 * gcc.dg/altivec-4.c: Likewise.
36536 * gcc.dg/altivec-varargs-1.c: Likewise.
36537 * gcc.dg/compat/vector-defs.h: Likewise.
36538 * gcc.dg/i386-mmx-3.c: Likewise.
36539 * gcc.dg/i386-sse-4.c: Likewise.
36540 * gcc.dg/i386-sse-5.c: Likewise.
36541 * gcc.dg/i386-sse-8.c: Likewise.
36542 * gcc.dg/simd-1.c: Likewise.
36543 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36544 __ev64_opaque__ since the machine description provides it.
36545
36546 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36547
36548 * lib/compat.exp (skip_list): New global variable.
36549 Use it to hold the user defined COMPAT_SKIPS list if any.
36550 (compat-obj): Add the members of skip_list to optall.
36551
36552 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36553
36554 * gcc.dg/compat/union-by-value-1_main.c,
36555 union-by-value-1_x.c, union-by-value-1_y.c,
36556 union-check.h, union-defs.h,
36557 union-init.h, union-return-1_main.c,
36558 union-return-1_x.c, union-return-1_y.c: New files.
36559
36560 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36561
36562 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36563 mixed-struct-init.h: Add 4 mixed structure types.
36564 struct-by-value-21_main.c, struct-by-value-21_x.c,
36565 struct-by-value-21_y.c, struct-return-21_main.c,
36566 struct-return-21_x.c, struct-return-21_y.c: New files.
36567
36568 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36569
36570 PR c++/14550
36571 * g++.dg/parse/template14.C: New test.
36572
36573 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36574
36575 * gcc.c-torture/execute/20040313-1.c: New test.
36576
36577 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36578
36579 PR target/14533
36580 * gcc.dg/20040311-2.c: New test.
36581
36582 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36583
36584 PR other/14544
36585 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36586 bit-field.
36587
36588 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36589
36590 * gcc.dg/20040305-2.c: Add missing return statement.
36591
36592 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36593
36594 * gcc.dg/builtins-34.c: Also check pow10*.
36595
36596 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36597
36598 PR target/14262
36599 * gcc.dg/20040305-2.c: New test.
36600
36601 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36602
36603 * gcc.dg/20040310-1.c: New test.
36604
36605 2004-03-11 Roger Sayle <roger@eyesopen.com>
36606
36607 * gcc.c-torture/execute/20040311-1.c: New test case.
36608
36609 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36610
36611 PR c++/14476
36612 * g++.dg/lookup/enum1.C: New test.
36613
36614 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36615
36616 PR c++/14510
36617 * g++.dg/lookup/struct2.C: New test.
36618
36619 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36620
36621 * gcc.dg/builtins-34.c: New test.
36622
36623 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36624
36625 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36626
36627 2004-03-09 James E Wilson <wilson@specifixinc.com>
36628
36629 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36630 * gcc.dg/alias-2.c: New testcase.
36631
36632 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36633
36634 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36635
36636 2004-03-09 Roger Sayle <roger@eyesopen.com>
36637
36638 * gcc.c-torture/execute/20040309-1.c: New test case.
36639
36640 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36641
36642 PR c++/14397
36643 * g++.dg/overload/ref1.C: New.
36644
36645 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36646
36647 PR c++/14409
36648 * g++.dg/template/spec12.C: New test.
36649
36650 PR c++/14448
36651 * g++.dg/parse/crash14.C: New test.
36652
36653 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36654
36655 PR c++/14230
36656 * g++.dg/init/ref11.C: New test.
36657
36658 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36659
36660 PR c++/14432
36661 * g++.dg/parse/builtin2.C: New test.
36662
36663 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36664
36665 PR c++/14401
36666 * g++.dg/init/ctor3.C: New test.
36667 * g++.dg/init/union1.C: New test.
36668 * g++.dg/ext/anon-struct4.C: New test.
36669
36670 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36671
36672 * g++.dg/lookup/koenig1.C: Tweak error messages.
36673 * g++.dg/lookup/used-before-declaration.C: Likewise.
36674 * g++.dg/other/do1.C: Likewise.
36675 * g++.dg/overload/koenig1.C: Likewise.
36676 * g++.dg/parse/crash13.C: Likewise.
36677 * g++.dg/template/instantiate3.C: Likewise.
36678
36679 2004-03-08 Eric Christopher <echristo@redhat.com>
36680
36681 * * lib/target-supports.exp: Enable libiconv in test
36682 compilation. Fix up error checking.
36683
36684 2004-03-08 Roger Sayle <roger@eyesopen.com>
36685
36686 PR middle-end/14289
36687 * gcc.dg/pr14289-1.c: New test case.
36688 * gcc.dg/pr14289-2.c: Likewise.
36689 * gcc.dg/pr14289-3.c: Likewise.
36690
36691 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36692
36693 * gcc.c-torture/execute/20040308-1.c: New test.
36694
36695 2004-03-07 Roger Sayle <roger@eyesopen.com>
36696
36697 * gcc.c-torture/execute/20040307-1.c: New test case.
36698
36699 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36700
36701 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36702
36703 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36704
36705 * gcc.dg/20040306-1.c: New test.
36706
36707 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36708
36709 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36710 them static.
36711 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36712
36713 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36714
36715 PR c/14465
36716 * gcc.dg/decl-6.c: New test.
36717
36718 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36719
36720 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36721 Rename LOGPOW -> LOG_POW.
36722 (SQRT_EXP, POW_EXP): New.
36723
36724 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36725
36726 * gcc.dg/i386-sse-8.c: New test.
36727
36728 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36729
36730 PR c/14114
36731 * gcc.dg/decl-5.c: New test.
36732
36733 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36734
36735 * gcc.dg/20040305-1.c: New test.
36736
36737 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36738
36739 PR other/14354
36740 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36741
36742 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36743
36744 PR c++/14425, c++/14426
36745 * g++.dg/ext/altivec-4.C: New test.
36746 * g++.dg/ext/altivec-5.C: New test.
36747
36748 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36749
36750 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36751 global variables of a type with no linkage.
36752 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36753 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36754 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36755 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36756 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36757 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36758 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36759 * g++.dg/warn/deprecated.C: Name enum Color.
36760 * g++.dg/overload/VLA.C: Name structure for 'b'.
36761 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36762
36763 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36764
36765 * gcc.c-torture/compile/20040304-1.c: New test.
36766
36767 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36768
36769 PR 13728
36770 * gcc.dg/decl-4.c: New testcase.
36771
36772 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36773
36774 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36775 as PRECF if sizeof (float) > sizeof (double).
36776 (PRECL): Make it the same as PRECF if
36777 sizeof (float) > sizeof (long double).
36778
36779 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36780
36781 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36782 system type. Add check for irix6 which doesn't have c99 runtime.
36783
36784 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36785
36786 * gcc.dg/const-elim-1.c: xfail for xtensa.
36787
36788 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36789
36790 PR c++/14369
36791 * g++.dg/template/cond4.C: New test.
36792
36793 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36794
36795 PR c++/14360
36796 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36797
36798 PR c++/14361
36799 * g++.dg/parse/defarg7.C: New test.
36800
36801 PR c++/14359
36802 * g++.dg/template/friend26.C: New test.
36803
36804 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36805
36806 PR c++/14324
36807 * g++.dg/abi/mangle21.C: New test.
36808
36809 PR c++/14260
36810 * g++.dg/parse/constructor2.C: New test.
36811
36812 PR c++/14337
36813 * g++.dg/template/sfinae1.C: New test.
36814
36815 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36816
36817 PR c++/14267
36818 * g++.dg/expr/crash2.C: New test.
36819
36820 PR middle-end/13448
36821 * gcc.dg/inline-5.c: New test.
36822 * gcc.dg/always-inline.c: Split out tests into ...
36823 * gcc.dg/always-inline2.c: ... this and ...
36824 * gcc.dg/always-inline3.c: ... this.
36825
36826 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36827
36828 PR debug/12103
36829 * g++.dg/debug/crash1.C: New test.
36830
36831 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
36832
36833 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36834 function with __attribute__((noinline)).
36835 (recurser_void2): Likewise.
36836 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36837 (recurser_void2): Likewise.
36838
36839 2004-02-29 Roger Sayle <roger@eyesopen.com>
36840
36841 PR middle-end/14203
36842 * g++.dg/warn/Wunused-6.C: New test case.
36843
36844 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
36845
36846 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36847 not defined.
36848
36849 2004-02-27 Eric Christopher <echristo@redhat.com>
36850
36851 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36852 * g++.dg/charset/asm2.c: Run only x86.
36853 * gcc.dg/charset/asm3.c: Ditto.
36854
36855 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
36856
36857 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36858 ld_library_path.
36859
36860 2004-02-27 Ziemowit Laski <zlaski@apple.com>
36861
36862 * g++.dg/ext/altivec-3.C: New.
36863
36864 2004-02-26 Richard Henderson <rth@redhat.com>
36865
36866 * g++.dg/ext/attrib10.C: Mark for warning.
36867 * gcc.dg/attr-alias-1.c: New.
36868
36869 2004-02-26 Richard Henderson <rth@redhat.com>
36870
36871 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36872 * gcc.c-torture/execute/20040208-2.c: ... it back.
36873
36874 2004-02-26 Eric Christopher <echristo@redhat.com>
36875
36876 * lib/target-supports.exp (check-iconv-available): New function.
36877 * lib/gcc-dg.exp (dg-require-iconv): New function.
36878 Use above.
36879 * gcc.dg/charset: New directory.
36880 * gcc.dg/charset/charset.exp: New file.
36881 * gcc.dg/charset/asm1.c: Ditto.
36882 * gcc.dg/charset/asm2.c: Ditto.
36883 * gcc.dg/charset/asm3.c: Ditto.
36884 * gcc.dg/charset/asm4.c: Ditto.
36885 * gcc.dg/charset/asm5.c: Ditto.
36886 * gcc.dg/charset/attribute1.c: Ditto.
36887 * gcc.dg/charset/attribute2.c: Ditto.
36888 * gcc.dg/charset/string1.c: Ditto.
36889 * g++.dg/charset: New directory.
36890 * g++.dg/dg.exp: Add here. Special options.
36891 * g++.dg/charset/charset.exp: New file.
36892 * g++.dg/charset/asm1.c: Ditto.
36893 * g++.dg/charset/asm2.c: Ditto.
36894 * g++.dg/charset/asm3.c: Ditto.
36895 * g++.dg/charset/asm4.c: Ditto.
36896 * g++.dg/charset/attribute1.c: Ditto.
36897 * g++.dg/charset/attribute2.c: Ditto.
36898 * g++.dg/charset/extern1.cc: Ditto.
36899 * g++.dg/charset/extern2.cc: Ditto.
36900 * g++.dg/charset/string1.c: Ditto.
36901
36902 2004-02-26 Mark Mitchell <mark@codesourcery.com>
36903
36904 PR c++/14278
36905 * g++.dg/parse/comma1.C: New test.
36906
36907 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36908
36909 PR c++/14284
36910 * g++.dg/template/ttp8.C: New test.
36911
36912 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
36913
36914 * gcc.dg/fixuns-trunc-1.c: New test.
36915
36916 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36917
36918 * gcc.dg/builtins-config.h: Use #elif.
36919
36920 2004-02-26 Michael Matz <matz@suse.de>
36921
36922 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36923 * gcc.dg/991214-1.c: Likewise.
36924 * gcc.dg/i386-asm-1.c: Likewise.
36925
36926 2004-02-25 Richard Henderson <rth@redhat.com>
36927
36928 * gcc.c-torture/execute/20040208-2.c: Move ...
36929 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36930
36931 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36932
36933 PR c++/14246
36934 * g++.dg/other/crash-3.C: New test.
36935
36936 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36937
36938 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36939 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36940
36941 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36942 HP-UX.
36943
36944 2004-02-24 Michael Matz <matz@suse.de>
36945
36946 * gcc.dg/i386-regparm.c: New.
36947
36948 2004-02-23 James E Wilson <wilson@specifixinc.com>
36949
36950 * gcc.c-torture/execute/20040223-1.c: New.
36951
36952 2004-02-23 Zack Weinberg <zack@codesourcery.com>
36953 Kazu Hirata <kazu@cs.umass.edu>
36954
36955 * gcc.dg/fwritable-strings-1.c: Remove.
36956
36957 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
36958
36959 PR c/14156
36960 * gcc.dg/20040223-1.c: New test.
36961
36962 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36963
36964 PR c++/14106
36965 * g++.dg/ext/typeof9.C: New test.
36966
36967 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36968
36969 PR c++/14250
36970 * g++.dg/other/switch1.C: New test.
36971
36972 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36973
36974 * gcc.dg/cast-function-1.c: Adjust for new informative message.
36975 * gcc.dg/va-arg-1.c: Likewise.
36976
36977 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36978
36979 PR c++/14143
36980 * g++.dg/template/koenig5.C: New test.
36981
36982 2004-02-21 Ziemowit Laski <zlaski@apple.com>
36983
36984 * g++.dg/ext/altivec-1.C: Generalize target triple.
36985 * g++.dg/ext/altivec-2.C: New test case.
36986 * g++.dg/ext/altivec_check.h: New file.
36987 * gcc.dg/altivec-1.c: Generalize target triple;
36988 include altivec_check.h and call altivec_check().
36989 * gcc.dg/altivec-[2-5].c: Generalize target triple.
36990 * gcc.dg/altivec-6.c: New test case.
36991 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36992 type casts as needed.
36993 * gcc.dg/altivec-10.c: Include altivec_check.h and call
36994 altivec_check().
36995 * gcc.dg/altivec-12.c: New test case.
36996 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36997 include altivec_check.h and call altivec_check().
36998 * gcc.dg/altivec_check.h: New file.
36999
37000 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37001
37002 * lib/target-supports.exp (check_alias_available): Don't mangle
37003 function `g' in test program.
37004
37005 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37006
37007 * lib/target-supports.exp (check_profiling_available): Check
37008 argument to determine whether we support a profiling type.
37009 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37010 check_profiling_available.
37011 * g++.dg/bprob/bprob.exp: Likewise.
37012 * g77.dg/bprob/bprob.exp: Likewise.
37013 * gcc.misc-tests/bprob.exp: Likewise.
37014 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37015 dg-require-profiling and delete expected error handling.
37016 * gcc.dg/20021014-1.c: Likewise.
37017 * gcc.dg/nest.c: Likewise.
37018
37019 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37020
37021 PR c++/12007
37022 * g++.dg/other/vthunk1.C: New test.
37023
37024 2004-02-20 Falk Hueffner <falk@debian.org>
37025
37026 PR target/14201
37027 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37028
37029 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37030
37031 PR c++/13927
37032 * g++.dg/other/error8.C: Remove XFAIL markers.
37033
37034 PR c++/14173
37035 * g++.dg/ext/packed5.C: New test.
37036
37037 PR c++/14199
37038 * g++.dg/warn/Wunused-5.C: New test.
37039
37040 PR c++/14186
37041 * g++.dg/lookup/member1.C: New test.
37042
37043 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37044
37045 * gcc.c-torture/compile/20040130-1.c: Enable only when
37046 __INT_MAX__ >= 2147483647L.
37047 * gcc.c-torture/compile/961203-1.c: Likewise.
37048
37049 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37050
37051 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37052 * g++.dg/opt/template1.C: Robustify assembler regexp
37053
37054 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37055
37056 * gcc.c-torture/execute/simd-4.x: Remove.
37057 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37058 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37059 Guard with #ifndef SKIP_ATTRIBUTE.
37060 * gcc.dg/compat/vector-1_y.c: Likewise.
37061 * gcc.dg/compat/vector-2_x.c: Likewise.
37062 * gcc.dg/compat/vector-2_y.c: Likewise.
37063 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37064 * g++.dg/eh/simd-2.C: Likewise.
37065
37066 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37067
37068 * gcc.c-torture/compile/complex-1.c: New.
37069
37070 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37071
37072 PR target/14209
37073 * gcc.c-torture/execute/20040218-1.c: New test.
37074
37075 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37076
37077 PR c++/14181
37078 * g++.dg/parse/new2.C: New test.
37079
37080 2004-02-18 Paul Brook <paul@codesourcery.com>
37081
37082 * gcc.c-torture/compile/libcall-1.c: New test.
37083
37084 2004-02-18 Paul Brook <paul@codesourcery.com>
37085
37086 PR debug/12934
37087 * gcc.dg/debug/debug-7.c: New test.
37088
37089 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37090
37091 * gcc.dg/20040217-1.c: New test.
37092
37093 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37094
37095 * gcc.c-torture/execute/990208-1.x: Delete.
37096
37097 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37098
37099 * gcc.c-torture/execute/20040208-2.x: New file.
37100
37101 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37102
37103 PR c++/11326
37104 * g++.dg/abi/structret1.C: New test.
37105
37106 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37107
37108 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37109 (i386_cpuid): No need to test if cpuid is available on AMD64.
37110 Fix assembly, so that it works onboth i386 and AMD64.
37111 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37112 (vecInLong): Fix s[] member type to unsigned int.
37113 (vecInWord): Remove type.
37114 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37115 (a64, b64, c64, d64, e64): Remove.
37116 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37117 Remove unused variable. Remove initialization of removed variables.
37118 Don't call mmx_tests nor sse_tests.
37119 (reference_mmx, reference_sse): Remove.
37120 (check): Add return stmt.
37121 * gcc.dg/i386-sse-7.c: New test.
37122 * gcc.dg/i386-mmx-4.c: New test.
37123
37124 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37125
37126 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37127 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37128 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37129 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37130 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37131 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37132 g++.dg/tc1/dr94.C: Fix line terminator.
37133
37134 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37135
37136 * gcc.c-torture/compile/20040216-1.c: New.
37137
37138 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37139
37140 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37141 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37142 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37143 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37144 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37145 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37146
37147 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37148
37149 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37150
37151 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37152
37153 PR c++/13971
37154 * g++.dg/expr/cond4.C: New test.
37155
37156 PR c++/14086
37157 * g++.dg/lookup/crash2.C: New test.
37158
37159 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37160
37161 * gcc.c-torture/compile/20040214-2.c: New test.
37162
37163 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37164
37165 PR c++/14116
37166 * g++.dg/ext/typeof8.C: New test.
37167
37168 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37169
37170 * gcc.c-torture/compile/20040214-1.c: New test.
37171
37172 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37173
37174 PR c++/13635
37175 * g++.dg/template/spec11.C: New test.
37176
37177 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37178
37179 PR c++/13927
37180 * g++.dg/other/error8.C: New test.
37181
37182 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37183
37184 PR c++/14122
37185 * g++.dg/template/array4.C: New test.
37186
37187 PR c++/14108
37188 * g++.dg/inherit/thunk2.C: New test.
37189
37190 PR c++/14083
37191 * g++.dg/eh/cond2.C: New test.
37192
37193 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37194
37195 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37196
37197 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37198
37199 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37200
37201 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37202
37203 * g++.dg/simd-2.C: xfail on ppc64-linux.
37204
37205 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37206
37207 PR c/456
37208 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37209 tests.
37210
37211 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37212
37213 * gcc.dg/builtins-33.c: New test.
37214
37215 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37216
37217 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37218
37219 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37220
37221 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37222
37223 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37224
37225 * gcc.dg/ppc64-abi-3.c: New test.
37226
37227 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37228
37229 PR c/14092
37230
37231 * gcc.dg/pr14092-1.c: New testcase.
37232
37233 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37234
37235 * gcc.dg/cpp/assert4.c: Fix typo last change.
37236
37237 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37238 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37239
37240 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37241
37242 2004-02-09 Roger Sayle <roger@eyesopen.com>
37243
37244 * gcc.c-torture/compile/20040209-1.c: New test case.
37245
37246 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37247
37248 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37249
37250 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37251
37252 * gcc.c-torture/execute/20040208-[12].c: New tests.
37253
37254 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37255
37256 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37257
37258 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37259
37260 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37261
37262 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37263
37264 Bug 13856
37265 * gcc.dg/visibility-8.c: New testcase.
37266
37267 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37268
37269 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37270 arguments.
37271 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37272
37273 2004-02-07 Roger Sayle <roger@eyesopen.com>
37274
37275 PR middle-end/13696
37276 * g++.dg/opt/fold1.C: New test case.
37277
37278 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37279
37280 PR c++/14033
37281 * g++.dg/other/crash-2.C: New test.
37282
37283 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37284
37285 PR c++/14028
37286 * g++.dg/parse/angle-bracket2.C: New test.
37287
37288 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37289
37290 PR middle-end/13750
37291 Revert:
37292 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37293 PR pch/13361
37294 * g++.dg/pch/wchar-1.C: New.
37295 * g++.dg/pch/wchar-1.Hs: New.
37296
37297 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37298
37299 PR c++/14008
37300 * g++.dg/parse/error15.C: New test.
37301 * g++.dg/parse/crash11.C: Update dg-error mark.
37302
37303 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37304
37305 PR c++/13932
37306 * g++.dg/warn/conv2.C: New test.
37307
37308 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37309
37310 PR c++/13086
37311 * g++.dg/warn/incomplete1.C: Remove xfail.
37312
37313 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37314
37315 * lib/file-format.exp (gcc_target_object_format): Use
37316 ${tool}_target_compile, not gcc_target_compile.
37317 * lib/target-supports.exp (check_alias_available): Likewise.
37318 (check_gc_sections_available): Likewise.
37319 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37320 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37321 dg-require-alias.
37322
37323 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37324
37325 PR c++/13969
37326 * g++.dg/template/static6.C: New test.
37327
37328 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37329
37330 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37331
37332 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37333
37334 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37335 tests for systems where `char' is unsigned by default.
37336
37337 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37338
37339 PR c++/13997
37340 * g++.dg/template/partial3.C: New test.
37341
37342 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37343
37344 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37345 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37346 Remove mentions of obsolete ports.
37347
37348 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37349
37350 * gcc.dg/noncompile/20001228-1.c: Fix for new
37351 error message.
37352
37353 2004-02-03 Roger Sayle <roger@eyesopen.com>
37354
37355 PR target/9348
37356 * gcc.c-torture/execute/multdi-1.c: New test case.
37357
37358 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37359
37360 PR c++/13925
37361 * g++.dg/template/lookup5.C: New test.
37362
37363 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37364
37365 PR c++/13950
37366 * g++.dg/template/lookup4.C: New test.
37367
37368 PR c++/13970
37369 * g++.dg/parse/error14.C: New test.
37370
37371 PR c++/14002
37372 * g++.dg/parse/template13.C: New test.
37373
37374 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37375
37376 PR c++/13978
37377 * g++.dg/template/koenig4.C: New test.
37378
37379 PR c++/13968
37380 * g++.dg/template/crash17.C: New test.
37381
37382 PR c++/13975
37383 * g++.dg/parse/error13.C: New test.
37384 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37385
37386 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37387
37388 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37389
37390 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37391
37392 PR c/11658
37393 PR c/13994
37394 * gcc.dg/noncompile/20040203-1.c: New test.
37395 * gcc.dg/noncompile/20040203-2.c: Likewise.
37396 * gcc.dg/noncompile/20040203-3.c: Likewise.
37397 * gcc.dg/20040203-1.c: Likewise.
37398
37399 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37400
37401 PR c++/10858
37402 * g++.dg/template/sizeof7.C: New test.
37403
37404 2004-02-02 Eric Christopher <echristo@redhat.com>
37405 Zack Weinberg <zack@codesourcery.com>
37406
37407 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37408
37409 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37410
37411 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37412 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37413 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37414 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37415
37416 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37417
37418 PR c++/13113
37419 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37420
37421 PR c++/13854
37422 * g++.dg/ext/attrib13.C: New test.
37423
37424 PR c++/13907
37425 * g++.dg/conversion/op2.C: New test.
37426
37427 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37428
37429 * gcc.dg/titype-1.c: Fix pasto.
37430
37431 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37432
37433 * gcc.dg/titype-1.c: New test.
37434
37435 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37436
37437 PR c++/13957
37438 * g++.dg/template/non-type-template-argument-1.C,
37439 g++.dg/template/qualified-id1.C: Update dg-error marks.
37440 * g++.dg/template/nontype6.C: New test.
37441
37442 2004-02-01 Roger Sayle <roger@eyesopen.com>
37443
37444 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37445 * gcc.dg/builtins-31.c: New testcase.
37446 * gcc.dg/builtins-32.c: New testcase.
37447
37448 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37449
37450 * objc.dg/call-super-2.m: Update line numbers
37451 for the including of stddef.h.
37452
37453 2004-01-30 Michael Matz <matz@suse.de>
37454
37455 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37456 g++.dg/ext/case-range3.C: New tests.
37457
37458 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37459
37460 DR206
37461 PR c++/13813
37462 * g++.dg/template/member4.C: New test.
37463
37464 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37465
37466 PR c++/13683
37467 * g++.dg/template/sizeof6.C: New test.
37468
37469 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37470
37471 * gcc.dg/fwritable-strings-1.c: New test.
37472
37473 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37474
37475 * gcc.c-torture/compile/20040130-1.c: New test.
37476
37477 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37478
37479 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37480
37481 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37482
37483 PR c++/13883
37484 * g++.dg/template/ctor3.C: New test.
37485
37486 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37487
37488 * g++.dg/tc1: New directory.
37489 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37490 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37491 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37492 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37493 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37494
37495 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37496
37497 * g++.dg/parse/error11.C: New test.
37498 * g++.dg/parse/error12.C: Likewise.
37499
37500 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37501
37502 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37503 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37504
37505 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37506
37507 PR c++/13791
37508 * g++.dg/ext/attrib12.C: New test.
37509
37510 PR c++/13736
37511 * g++.dg/parse/cast2.C: New test.
37512
37513 2004-01-27 James E Wilson <wilson@specifixinc.com>
37514
37515 * objc.dg/encode-2.m (main): New local string. Set depending on
37516 sizeof long. Use in sscanf call.
37517 * objc.dg/encode-3.m (main): New local string. Set depending on
37518 sizeof long. Use in scan_initial call.
37519
37520 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37521
37522 * objc.dg/call-super-2.m: Make LP64-safe.
37523 * objc.dg/desig-init-1.m: Likewise.
37524
37525 2004-01-27 Devang Patel <dpatel@apple.com>
37526
37527 * g++.dg/debug/namespace1.C: New test.
37528
37529 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37530
37531 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37532 xscale-*-*.
37533
37534 * gcc.dg/arm-mmx-1.c: New test.
37535
37536 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37537
37538 * gcc.dg/20040127-1.c: New test.
37539 * gcc.dg/20040127-2.c: New test.
37540
37541 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37542
37543 * objc.dg/stret-1.m (glob): Renamed to globa.
37544
37545 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37546
37547 PR c++/13663
37548 * g++.dg/expr/for1.C: New test.
37549
37550 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37551
37552 PR middle-end/13779
37553 * gcc.dg/darwin-longlong.c: New test.
37554
37555 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37556
37557 * gcc.dg/20040124-1.c: Moved test from here...
37558 * gcc.c-torture/compile/20040124-1.c: ...to here.
37559
37560 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37561
37562 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37563 the assembly output if -m64 is passed.
37564
37565 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37566
37567 PR c++/13833
37568 * g++.dg/template/cond3.C: New test.
37569
37570 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37571
37572 PR c++/13810
37573 * g++.dg/template/ttp7.C: New test.
37574
37575 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37576
37577 PR c++/13797
37578 * g++.dg/template/nontype4.C: New test.
37579 * g++.dg/template/nontype5.C: Likewise.
37580
37581 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37582
37583 * gcc.dg/torture/mips-clobber-at.c: New test.
37584
37585 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37586
37587 * gcc.dg/20040124-1.c: New test.
37588
37589 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37590
37591 * gcc.dg/20040123-1.c: New test.
37592
37593 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37594
37595 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37596
37597 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37598
37599 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37600
37601 2004-01-23 Andrew Pinski <apinski@apple.com>
37602
37603 * gcc.dg/20030121-1.c: Move to ..
37604 * gcc.dg/20040121-1.c: here.
37605
37606 2004-01-23 Roger Sayle <roger@eyesopen.com>
37607
37608 * gcc.dg/builtins-29.c: New test case.
37609
37610 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37611
37612 PR 18314
37613 * gcc.dg/builtins-30.c: New testcase.
37614
37615 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37616
37617 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37618 * lib/g77.exp: Likewise.
37619 * lib/objc.exp: Likewise.
37620 * lib/g++.exp: Likewise.
37621
37622 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37623
37624 * gcc.dg/struct-by-value-2.c: New test.
37625
37626 2004-01-21 Andrew Pinski <apinski@apple.com>
37627
37628 PR target/13785
37629 * gcc.dg/20030121-1.c: New test.
37630
37631 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37632
37633 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37634 clobber frame pointer register in asm statement.
37635
37636 2004-01-21 Falk Hueffner <falk@debian.org>
37637
37638 * gcc.c-torture/compile/20040121-1.c: New test.
37639
37640 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37641
37642 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37643
37644 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37645
37646 * gcc.dg/ppc64-abi-2.c: New test.
37647
37648 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37649
37650 * lib/treelang.exp: Fill out this file.
37651 * lib/treelang-dg.exp: New File.
37652
37653 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37654
37655 * gcc.c-torture/compile/981022-1.c: Remove.
37656 * gcc.dg/array-5.c: Remove XFAIL.
37657 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37658 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37659 gcc.dg/cond-lvalue-1.c: Update.
37660 * gcc.dg/cast-lvalue-2.c: New test.
37661
37662 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37663
37664 PR c++/13592
37665 * g++.dg/other/error1.C (class foo): Tweak error message.
37666
37667 PR c++/13592
37668 * g++.dg/template/call2.C: New test.
37669
37670 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37671
37672 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37673 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37674 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37675 scalar-return-1_x.c, scalar-return-2_y.c,
37676 scalar-return-3_x.c, scalar-return-3_y.c,
37677 scalar-return-4_x.c, scalar-return-4_y.c,
37678 struct-align-1.h, struct-align-1_x.c,
37679 struct-align-1_y.c, struct-align-2.h,
37680 struct-align-2_x.c, struct-align-2_y.c,
37681 struct-by-value-10_y.c, struct-by-value-11_x.c,
37682 struct-by-value-11_y.c, struct-by-value-12_x.c,
37683 struct-by-value-12_y.c, struct-by-value-13_x.c,
37684 struct-by-value-13_y.c, struct-by-value-14_x.c,
37685 struct-by-value-14_y.c, struct-by-value-15_x.c,
37686 struct-by-value-15_y.c, struct-by-value-16_y.c,
37687 struct-by-value-17_y.c, struct-by-value-18_y.c,
37688 struct-by-value-19_y.c, struct-by-value-1_x.c,
37689 struct-by-value-1_y.c, struct-by-value-20_y.c,
37690 struct-by-value-2_x.c, struct-by-value-2_y.c,
37691 struct-by-value-3_y.c, struct-by-value-4_x.c,
37692 struct-by-value-4_y.c, struct-by-value-5_y.c,
37693 struct-by-value-6_y.c, struct-by-value-7_y.c
37694 struct-by-value-8_x.c, struct-by-value-8_y.c
37695 struct-by-value-9_x.c, struct-by-value-9_y.c
37696 struct-return-10_x.c, struct-return-10_y.c,
37697 struct-return-19_x.c, struct-return-20_x.c
37698 struct-return-2_x.c, struct-return-2_y.c
37699 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37700 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37701
37702 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37703
37704 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37705 attribute on sparc*-sun-solaris2.*.
37706
37707 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37708
37709 PR c++/13710
37710 * g++.dg/ext/typeof7.C: New test.
37711
37712 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37713
37714 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37715 * gcc.dg/const-elim-1.c: Same.
37716
37717 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37718
37719 * objc.dg/stret-1.m: New.
37720 * objc.dg/stret-2.m: New.
37721
37722 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37723
37724 PR c++/11895
37725 * g++.dg/ext/vector1.C: New test.
37726
37727 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37728
37729 * gcc.dg/pch/import-1.c: New.
37730 * gcc.dg/pch/import-1.hs: New.
37731 * gcc.dg/pch/import-1a.h: New.
37732 * gcc.dg/pch/import-1b.h: New.
37733 * gcc.dg/pch/import-1c.h: New.
37734
37735 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37736
37737 PR c++/13574
37738 * g++.dg/ext/array1.C: New test.
37739
37740 PR c++/13178
37741 * g++.dg/conversion/op1.C: New test.
37742
37743 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37744
37745 PR 11864
37746 From Kazumoto Kojima / Dan Kegel:
37747 * gcc.dg/pr11864-1.c: New test.
37748
37749 PR 10392
37750 From Marcus Comstedt / Dan Kegel:
37751 * gcc.dg/pr10392-1.c: New test.
37752
37753 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37754
37755 PR c++/13478
37756 * g++.dg/init/ref10.C: New test.
37757
37758 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37759
37760 PR c++/13407
37761 * g++.dg/parse/typename6.C: New test.
37762
37763 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37764
37765 PR pch/13361
37766 * g++.dg/pch/wchar-1.C: New.
37767 * g++.dg/pch/wchar-1.Hs: New.
37768
37769 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37770
37771 PR c++/9259
37772 * g++.dg/expr/sizeof2.C: New test.
37773
37774 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37775
37776 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37777
37778 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37779
37780 PR c++/13659
37781 * g++.dg/lookup/strong-using-3.C: New.
37782 * g++.dg/lookup/using-10.C: New.
37783
37784 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37785
37786 PR c++/13594
37787 * g++.dg/lookup/strong-using-2.C: New.
37788
37789 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37790 Dan Kegel <dank@kegel.com>
37791 J"orn Rennecke <joern.rennecke@superh.com>
37792
37793 PR target/9365
37794 * gcc.dg/pr9365-1.c: New test.
37795
37796 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37797
37798 PR c++/8856
37799 * g++.dg/parse/casting-operator2.C: New test.
37800 * g++.old-deja/g++.pt/explicit83.C: Remove.
37801
37802 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37803
37804 * gcc.dg/label-compound-stmt-1.c: New test.
37805 * gcc.c-torture/compile/950922-1.c,
37806 gcc.c-torture/compile/20000211-3.c,
37807 gcc.c-torture/compile/20000518-1.c,
37808 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37809 compound statements.
37810
37811 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
37812
37813 * gcc.dg/ppc64-abi-1.c: New test.
37814
37815 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
37816
37817 * g++.dg/ext/attrib9.C: Add dg-warnings.
37818
37819 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37820
37821 PR c++/12335
37822 * g++.dg/parse/dtor3.C: New test.
37823
37824 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
37825
37826 PR c++/12709
37827 * g++.dg/parse/try-catch-1.C: New test.
37828
37829 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
37830
37831 * ada/acats/run_all.sh: Add more verbose output in acats.log
37832 when compiling tests.
37833
37834 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37835
37836 PR 13656
37837 * gcc.dg/typedef-redecl.c: New test case.
37838 * gcc.dg/typedef-redecl.h: New support file.
37839
37840 2004-01-13 Jan Hubicka <jh@suse.cz>
37841
37842 * gcc.dg/always_inline.c: New test.
37843 * gcc.dg/debug/20031231-1.c: Fix.
37844
37845 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37846
37847 PR c++/13474
37848 * g++.dg/template/array3.C: New test.
37849
37850 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37851
37852 * g++.dg/ext/lvalue1.C: No longer expected to fail.
37853 * g++.dg/warn/Wunused-2.C: Likewise.
37854
37855 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37856
37857 PR c++/13289
37858 * g++.dg/template/instantiate6.C: New test.
37859
37860 2004-01-12 Roger Sayle <roger@eyesopen.com>
37861
37862 PR middle-end/11397
37863 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37864
37865 2004-01-12 Jan Hubicka <jh@suse.cz>
37866
37867 PR opt/12826
37868 * gcc.dg/20040112-1.c: New.
37869
37870 * gcc.dg/dwarf-die[1-7].c: Move to...
37871 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37872 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37873
37874 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
37875
37876 PR c++/4100
37877 * g++.dg/parse/friend4.C: New test.
37878
37879 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
37880
37881 PR c++/4100
37882 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37883 definition is called a friend.
37884
37885 2004-01-11 Zack Weinberg <zack@codesourcery.com>
37886
37887 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37888
37889 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
37890
37891 PR c++/3478
37892 * g++.dg/parse/error10.C: New test.
37893 * g++.dg/template/arg2.C: Accept "invalid type" error.
37894
37895 2004-01-11 Jakub Jelinek <jakub@redhat.com>
37896
37897 PR middle-end/13392
37898 * g++.dg/opt/expect2.C: New test.
37899
37900 2004-01-10 Zack Weinberg <zack@codesourcery.com>
37901
37902 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37903 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37904 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37905 Update dg-error regexps.
37906
37907 2004-01-10 Zack Weinberg <zack@codesourcery.com>
37908
37909 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37910 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37911
37912 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37913
37914 * gcc.dg/pragma-re-1.c: Use right pointer type.
37915
37916 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37917
37918 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37919
37920 2004-01-09 Geoffrey Keating <geoffk@apple.com>
37921
37922 * gcc.dg/rs6000-ldouble-1.c: New.
37923
37924 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37925
37926 DR 337
37927 PR c++/9256
37928 * g++.dg/other/abstract1.C: New test.
37929
37930 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
37931
37932 * g++.dg/lookup/strong-using-1.C: New.
37933
37934 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
37935
37936 PR c/11234
37937 * gcc.dg/func-ptr-conv-1.c: New test.
37938 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37939
37940 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
37941
37942 PR target/13380.
37943 * gcc.c-torture/compile/20040109-1.c: New.
37944
37945 2004-01-08 Stuart Hastings <stuart@apple.com>
37946
37947 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37948 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37949 * gcc.dg/i386-sse-6.c: ...this new testcase.
37950
37951 2004-01-09 Alan Modra <amodra@bigpond.net.au>
37952
37953 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37954
37955 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37956
37957 * ada/acats/run_acats: Treat 'gnatchop' the same way
37958 as 'gnatmake'. Export GCC_DRIVER.
37959 * ada/acats/run_all.sh: Add target_gnatchop. Use
37960 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37961
37962 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37963
37964 PR c++/12573
37965 * g++.dg/template/dependent-expr4.C: New test.
37966
37967 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
37968
37969 * gcc.dg/altivec-11.c: New test.
37970
37971 2004-01-07 Mark Mitchell <mark@codesourcery.com>
37972
37973 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37974
37975 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
37976
37977 PR c/6024
37978 * gcc.dg/enum-compat-1.c: New test.
37979 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37980
37981 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
37982
37983 PR c/12165
37984 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37985 gcc.dg/c99-idem-qual-3.c: New tests.
37986
37987 2004-01-07 Alan Modra <amodra@bigpond.net.au>
37988
37989 * gcc.dg/winline-7.c: Don't cast void * to int.
37990
37991 2004-01-06 Jan Hubicka <jh@suse.cz>
37992
37993 * gcc.dg/i386-sse-5.c: New test
37994 * g++.dg/eh/simd-1.c: Add -w argument for i386.
37995
37996 2004-01-05 Mark Mitchell <mark@codesourcery.com>
37997
37998 PR c++/12815
37999 * g++.dg/rtti/typeid4.C: New test.
38000
38001 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38002
38003 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38004
38005 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38006
38007 PR c++/12132
38008 * g++.dg/template/error11.C: New test.
38009
38010 PR c++/13451
38011 * g++.dg/template/class2.C: New test.
38012
38013 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38014 Richard Sandiford <rsandifo@redhat.com>
38015
38016 PR c++/13387
38017 * g++.dg/opt/alias3.C: New test.
38018
38019 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38020
38021 PR c++/13157
38022 * g++.dg/template/koenig3.C: New test.
38023
38024 PR c++/13529
38025 * g++.dg/parse/offsetof3.C: New test.
38026
38027 * g++.dg/init/copy7.C: Add missing dg-error markers.
38028
38029 PR c++/12226
38030 * g++.dg/init/copy7.c: New test.
38031
38032 PR c++/13536
38033 * g++.dg/parse/cast1.C: New test.
38034
38035 2004-01-04 Jan Hubicka <jh@suse.cz>
38036
38037 * gcc.dg/winline[1-7].c: New tests.
38038
38039 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38040
38041 PR c++/13520
38042 * g++.dg/template/qualttp22.C: New test.
38043
38044 2004-01-01 Jan Hubicka <jh@suse.cz>
38045
38046 * gcc.dg/debug/20031231-1.c: New.
38047 * gcc.c-torture/compile/20040101-1.c: New.
38048 * gcc.dg/dwarf-die-[1-7].c: New.
38049
38050 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38051
38052 PR optimization/13521
38053 * gcc.c-torture/compile/20031231-1.c: New test.
38054
38055 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38056
38057 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38058
38059 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38060
38061 PR c++/10079
38062 * g++.dg/template/crash16.C: New test.
38063
38064 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38065
38066 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38067
38068 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38069
38070 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38071 ports.
38072 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38073 * g++.old-deja/g++.law/profile1.C: Likewise.
38074 * gcc.c-torture/compile/981006-1.c: Likewise.
38075 * gcc.c-torture/execute/loop-2e.x: Likewise.
38076 * gcc.c-torture/execute/loop-2f.x: Remove.
38077 * gcc.c-torture/execute/loop-2g.x: Likewise.
38078 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38079 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38080
38081 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38082
38083 PR c++/13507
38084 * g++.dg/ext/attrib11.C: New test.
38085
38086 PR c++/13494
38087 * g++.dg/template/array2-1.C: New test.
38088 * g++.dg/template/array2-2.C: New test.
38089
38090 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38091
38092 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38093
38094 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38095
38096 PR c++/12774
38097 * g++.dg/template/array1-1.C: New test.
38098 * g++.dg/template/array1-2.C: New test.
38099
38100 2003-12-29 Roger Sayle <roger@eyesopen.com>
38101
38102 PR fortran/12632
38103 * g77.dg/12632.f: New test case.
38104
38105 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38106
38107 PR c++/13289
38108 * g++.dg/parse/nontype1.C: New test.
38109
38110 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38111
38112 PR c++/12403
38113 * g++.dg/parse/explicit1.C: New test.
38114 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38115
38116 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38117
38118 PR c++/13081
38119 * g++.dg/opt/inline6.C: New test.
38120
38121 PR c++/12613
38122 * g++.dg/parse/error9.C: New test.
38123
38124 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38125
38126 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38127
38128 PR c++/13009
38129 * g++.dg/init/assign1.C: New test.
38130
38131 2003-12-28 Roger Sayle <roger@eyesopen.com>
38132
38133 PR c++/13070
38134 * g++.dg/warn/format3.C: New test case.
38135
38136 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38137
38138 * gcc.c-torture/compile/20031227-1.c: New test.
38139
38140 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38141
38142 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38143 * g77.dg/bprob/bprob.exp: Likewise.
38144 * gcc.misc-tests/bprob.exp: Likewise.
38145 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38146 variants on systems where the library does not provide that
38147 functionality.
38148 * gcc.dg/builtins-20.c: Use builtins-config.h.
38149 * gcc.dg/builtins-config.h: New file.
38150
38151 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38152
38153 * lib/gcc-dg.exp (dg-require-profiling): New function.
38154 * lib/target-supports.exp (check_profiling_available): Likewise.
38155 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38156 * g77.dg/bprob/bprob.exp: Likewise.
38157 * gcc.misc-tests/bprob.exp: Likewise.
38158 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38159 * gcc.dg/20021014-1.c: Likewise.
38160 * gcc.dg/nest.c: Likewise.
38161
38162 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38163
38164 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38165 compiling.
38166 * g++.dg/lookup/java2.C: Likewise.
38167 * gcc.dg/cpp/lexident.c: Likewise.
38168
38169 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38170
38171 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38172 given.
38173 * gcc.c-torture/compile/961203-1.c: Likewise.
38174 * gcc.c-torture/compile/980506-1.c: Likewise.
38175
38176 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38177
38178 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38179 (additional_prunes): New global.
38180 (gcc-dg-prune): Handle additional per-test pruning.
38181 (dg-test): Clear additional_prunes between tests.
38182
38183 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38184 dg-prune-output to avoid spurious failures from assembler
38185 complaining about nonexistent WAW violations.
38186 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38187 Use dg-prune-output to avoid spurious failures from assembler
38188 warning about Itanium B-step errata.
38189
38190 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38191
38192 * g++.dg/abi/macro0.C: New test.
38193 * g++.dg/abi/macro1.C: Likewise.
38194 * g++.dg/abi/macro2.C: Likewise.
38195
38196 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38197 * g++.dg/abi/bitfield7.C: Likewise.
38198 * g++.dg/abi/dtor2.C: Likewise.
38199 * g++.dg/abi/mangle11.C: Likewise.
38200 * g++.dg/abi/mangle12.C: Likewise.
38201 * g++.dg/abi/mangle14.C: Likewise.
38202 * g++.dg/abi/mangle17.C: Likewise.
38203 * g++.dg/abi/vbase10.C: Likewise.
38204 * g++.dg/abi/vbase14.C: Likewise.
38205 * g++.dg/template/qualttp17.C: Likewise.
38206
38207 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38208
38209 PR c/11995
38210 * gcc.dg/20031223-1.c: New test.
38211
38212 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38213
38214 * gcc.dg/noreturn-7.c: New test.
38215
38216 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38217
38218 * gcc.dg/null-pointer-1.c: New test.
38219
38220 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38221
38222 * g++.old-deja/g++.jason/template18.C: Remove.
38223 * g++.old-deja/g++.jason/template37.C: Likewise.
38224
38225 PR c++/12862
38226 * g++.dg/lookup/ns1.C: New test.
38227
38228 PR c++/12397
38229 * g++.dg/template/lookup3.C: New test.
38230
38231 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38232
38233 * g++.dg/template/recurse1.C: New test
38234
38235 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38236
38237 PR c++/12479
38238 * g++.dg/parse/semicolon1.C: New test.
38239 * g++.dg/parse/semicolon1.h: Likewise.
38240
38241 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38242
38243 * gcc.dg/darwin-misaligned.c: New test.
38244
38245 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38246
38247 PR c/9163
38248 * gcc.dg/20031222-1.c: New test.
38249
38250 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38251
38252 PR c++/13438
38253 * g++.dg/parse/error8.C: New test.
38254
38255 PR c++/11554
38256 * g++.dg/warn/ctor-init-1.C: New test.
38257
38258 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38259
38260 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38261 too small.
38262 * gcc.c-torture/compile/930217-1.c: Likewise.
38263 * gcc.c-torture/compile/930513-1.c: Likewise.
38264 * gcc.c-torture/execute/920908-2.c: Likewise.
38265 * gcc.c-torture/execute/921204-1.c: Likewise.
38266 * gcc.c-torture/execute/930621-1.c: Likewise.
38267 * gcc.c-torture/execute/930630-1.c: Likewise.
38268 * gcc.c-torture/execute/931031-1.c: Likewise.
38269 * gcc.c-torture/execute/980602-2.c: Likewise.
38270 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38271 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38272 * gcc.c-torture/execute/extzvsi.c: Likewise.
38273 * gcc.c-torture/unsorted/ext.c: Likewise.
38274
38275 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38276
38277 PR target/12749
38278 * gcc.c-torture/compile/20031220-2.c: New test case.
38279
38280 2003-12-20 Roger Sayle <roger@eyesopen.com>
38281
38282 PR optimization/13031
38283 * gcc.c-torture/compile/20031220-1.c: New test case.
38284
38285 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38286
38287 * gcc.dg/cast-function-1.c: New test.
38288
38289 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38290
38291 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38292 formats.
38293
38294 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38295
38296 PR c++/12795
38297 * g++.dg/ext/attrib10.C: New test.
38298
38299 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38300
38301 * gcc.dg/cleanup-10.c: New test.
38302 * gcc.dg/cleanup-11.c: New test.
38303
38304 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38305
38306 PR c++/13239
38307 * g++.dg/opt/expect1.C: New test.
38308
38309 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38310
38311 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38312
38313 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38314
38315 PR debug/12923
38316 * gcc.dg/20031218-1.c: New test.
38317
38318 PR debug/12389
38319 * gcc.dg/20031218-2.c: New test.
38320 * gcc.dg/20031218-3.c: New test.
38321
38322 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38323 of label name and allow for USER_LABEL_PREFIX == "_" names.
38324 * g++.dg/abi/mangle18-2.C: Likewise.
38325 * g++.dg/abi/mangle19-1.C: Likewise.
38326 * g++.dg/abi/mangle19-2.C: Likewise.
38327 * g++.dg/abi/mangle20-1.C: Likewise.
38328 * g++.dg/abi/mangle20-2.C: Likewise.
38329
38330 2003-12-18 Richard Henderson <rth@redhat.com>
38331
38332 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38333
38334 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38335 Dan Kegel <dank@kegel.com>
38336
38337 PR other/12009
38338 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38339 testing a cross compiler, it causes spurious compile failures.
38340 * lib/g++.exp: Likewise.
38341
38342 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38343
38344 PR c++/13262
38345 * g++.dg/template/access13.C: New test.
38346
38347 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38348
38349 * gcc.dg/20031216-1.c: New test.
38350
38351 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38352
38353 PR c++/9154
38354 * g++.dg/template/error10.C: New test.
38355
38356 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38357
38358 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38359 * g++.dg/eh/simd-2.C: Likewise.
38360
38361 2003-12-17 James E Wilson <wilson@specifixinc.com>
38362 Roger Sayle <roger@eyesopen.com>
38363
38364 * gcc.c-torture/execute/ieee/mzero5.c: New.
38365
38366 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38367
38368 PR c++/10603
38369 * g++.dg/parse/error6.C: New test.
38370
38371 PR c++/12827
38372 * g++.dg/parse/error7.C: New test.
38373
38374 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38375
38376 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38377 at -O with stabs debugging formats.
38378 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38379 * gcc.dg/debug/debug-2.c: Likewise.
38380
38381 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38382
38383 PR c++/12696
38384 * g++.dg/init/error1.C: New test.
38385
38386 PR c++/12218
38387 * g++.dg/init/pm3.C: New test.
38388
38389 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38390
38391 PR c/3347
38392 * gcc.dg/bitfld-8.c: New test.
38393
38394 2003-12-16 James Lemke <jim@wasabisystems.com>
38395
38396 * gcc.dg/arm-scd42-[123].c: New tests.
38397
38398 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38399
38400 PR c++/9043
38401 * g++.dg/abi/mangle20-1.C: New test.
38402 * g++.dg/abi/mangle20-2.C: New test.
38403
38404 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38405
38406 PR c++/13275
38407 * g++.dg/other/offsetof2.C: Remove XFAIL.
38408 * g++.dg/parse/offsetof1.C: New test.
38409 * g++.gd/parse/offsetof2.C: Likewise.
38410
38411 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38412
38413 * g++.dg/template/nontype3.C: New test.
38414 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38415
38416 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38417
38418 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38419
38420 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38421
38422 PR c++/13387
38423 * g++.dg/expr/assign1.C: New test.
38424
38425 PR c++/13242
38426 * g++.dg/abi/mangle19-1.C: New test.
38427 * g++.dg/abi/mangle19-2.C: New test.
38428
38429 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38430
38431 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38432
38433 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38434
38435 * gcc.c-torture/execute/20031216-1.c: New test.
38436
38437 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38438
38439 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38440 an ICE regression.
38441
38442 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38443
38444 PR c++/10926
38445 * g++.dg/template/error9.C: New test.
38446
38447 PR c++/11116
38448 * g++.dg/template/error8.C: New test.
38449
38450 2003-12-15 Roger Sayle <roger@eyesopen.com>
38451
38452 PR middle-end/13400
38453 * gcc.c-torture/execute/20031215-1.c: New test case.
38454
38455 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38456
38457 PR c++/13269
38458 * g++.dg/parse/error5.C: New test.
38459
38460 PR c++/12989
38461 * g++.dg/expr/sizeof1.C: New test.
38462
38463 PR c++/13310
38464 * g++.dg/template/crash15.C: New test.
38465
38466 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38467
38468 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38469 a non-POD type as the last named parameter of a varargs function.
38470
38471 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38472
38473 PR c++/13243
38474 PR c++/12573
38475 * g++.dg/template/crash14.C: New test.
38476 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38477
38478 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38479
38480 * g++.dg/other/java1.C: New test.
38481
38482 PR c++/13241
38483 * g++.dg/abi/mangle18-1.C: New test.
38484 * g++.dg/abi/mangle18-2.C: New test.
38485
38486 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38487
38488 PR optimization/10312
38489 * gcc.c-torture/execute/20031214-1.c: New.
38490
38491 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38492
38493 PR c++/10779
38494 PR c++/12160
38495 * g++.dg/parse/error3.C: New test.
38496 * g++.dg/parse/error4.C: Likewise.
38497 * g++.dg/abi/mangle4.C: Tweak error messages.
38498 * g++.dg/lookup/using5.C: Likewise.
38499 * g++.dg/other/error2.C: Likewise.
38500 * g++.dg/parse/typename5.C: Likewise.
38501 * g++.dg/parse/undefined1.C: Likewise.
38502 * g++.dg/template/arg2.C: Likewise.
38503 * g++.dg/template/ttp3.C: Likewise.
38504 * g++.dg/template/type1.C: Likewise.
38505 * g++.old-deja/g++.other/crash32.C: Likewise.
38506 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38507
38508 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38509
38510 PR c++/13106
38511 * g++.dg/warn/noreturn-3.C: New test.
38512
38513 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38514
38515 PR c++/13118
38516 * g++.dg/abi/covariant3.C: New.
38517
38518 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38519
38520 * g++.dg/eh/ia64-1.C: New test.
38521
38522 2003-12-12 Roger Sayle <roger@eyesopen.com>
38523
38524 PR optimization/13037
38525 * g77.f-torture/execute/13037.f: New test case.
38526
38527 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38528
38529 PR c++/12881
38530 * g++.dg/abi/covariant2.C: New.
38531
38532 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38533
38534 * gcc.dg/cpp/trad/macro.c: New tests.
38535
38536 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38537
38538 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38539
38540 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38541
38542 PR other/10819
38543 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38544 to fix Bug 10819.
38545 * lib/g++.exp (g++_version): Likewise.
38546 * lib/g77.exp (g77_version): Likewise.
38547 * lib/objc.exp (default_objc_version): Likewise.
38548
38549 2003-12-10 Richard Henderson <rth@redhat.com>
38550
38551 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38552
38553 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38554
38555 2003-12-08 Matt Austern <austern@apple.com>
38556
38557 PR c/13134
38558 * lib/gcc-dg.exp (dg-require-visibility): Define.
38559 * lib/target-supports (check_visibility_available): Define.
38560 * gcc.dg/visibility-1.c: New test.
38561 * gcc.dg/visibility-2.c: Likewise.
38562 * gcc.dg/visibility-3.c: Likewise.
38563 * gcc.dg/visibility-4.c: Likewise.
38564 * gcc.dg/visibility-5.c: Likewise.
38565 * gcc.dg/visibility-6.c: Likewise.
38566 * g++.dg/ext/visibility-1.C: Likewise.
38567 * g++.dg/ext/visibility-2.C: Likewise.
38568 * g++.dg/ext/visibility-3.C: Likewise.
38569 * g++.dg/ext/visibility-4.C: Likewise.
38570 * g++.dg/ext/visibility-5.C: Likewise.
38571 * g++.dg/ext/visibility-6.C: Likewise.
38572
38573 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38574
38575 * g++.dg/lookup/java1.C: New test.
38576 * g++.dg/lookup/java2.C: New test.
38577
38578 2003-12-07 Falk Hueffner <falk@debian.org>
38579
38580 * g++.dg/opt/noreturn-1.C: New test.
38581
38582 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38583
38584 * gcc.dg/overflow-1.c: New test.
38585
38586 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38587
38588 * g77.f-torture/compile/13060.f: New test.
38589
38590 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38591
38592 PR c++/13323
38593 * g++.dg/inherit/operator2.C: New test.
38594
38595 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38596
38597 PR c++/13305
38598 * g++.dg/ext/attrib9.C: New test.
38599
38600 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38601
38602 PR c++/13314
38603 * g++.dg/template/error7.C: New test.
38604
38605 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38606 J"orn Rennecke <joern.rennecke@superh.com>
38607
38608 PR target/13302
38609 * g++.dg/other/struct-va_list.C: New test.
38610
38611 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38612
38613 PR c++/13166
38614 * g++.dg/parse/defarg6.C: New test.
38615
38616 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38617
38618 PR target/13256
38619 * gcc.c-torture/execute/20031201-1.c: New test.
38620
38621 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38622
38623 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38624
38625 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38626
38627 * gcc.dg/builtin-return-1.c: New test.
38628
38629 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38630 J"orn Rennecke <joern.rennecke@superh.com>
38631
38632 PR optimization/13260
38633 * gcc.c-torture/execute/20031204-1.c: New test.
38634
38635 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38636
38637 PR c++/9127
38638 * g++.dg/template/error6.C: New test.
38639
38640 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38641
38642 * gcc.dg/20031202-1.c: New test.
38643
38644 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38645
38646 PR c++/13179
38647 * g++.dg/template/eh1.C: New test.
38648
38649 PR c++/10771
38650 * g++.dg/template/error5.C: New test.
38651
38652 2003-12-02 David Ung <davidu@mips.com>
38653
38654 * gcc.dg/compat/vector-check.h: Corrected type for var
38655 g_##TMODE
38656
38657 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38658
38659 PR c++/10126
38660 * g++.dg/template/ptrmem8.C: New test.
38661
38662 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38663
38664 PR c++/12573
38665 * g++.dg/template/dependent-expr3.C: New test.
38666
38667 2003-12-01 James Lemke <jim@wasabisystems.com>
38668
38669 * gcc.dg/arm-g2.c: New test.
38670
38671 2003-12-01 Roger Sayle <roger@eyesopen.com>
38672
38673 PR optimization/11634
38674 * gcc.dg/20031201-2.c: New test case.
38675
38676 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38677
38678 PR 11433
38679 * objc.dg/proto-lossage-3.m: New test.
38680
38681 2003-12-01 Roger Sayle <roger@eyesopen.com>
38682
38683 PR optimization/12628
38684 * gcc.dg/20031201-1.c: New test case.
38685
38686 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38687
38688 * gcc.dg/unaligned-1.c: New test.
38689
38690 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38691
38692 PR c++/9849
38693 * g++.dg/template/error4.C: New test.
38694 * g++.dg/template/nested3.C: Adjust error markers.
38695
38696 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38697
38698 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38699
38700 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38701
38702 PR c/10333
38703 * gcc.dg/bitfld-7.c: New test.
38704
38705 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38706
38707 * gcc.dg/tls/asm-1.C: New test.
38708
38709 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38710
38711 * gcc.dg/cpp/assert4.c: Update.
38712
38713 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38714
38715 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38716 * gcc.dg/builtin-apply3.c: New test.
38717
38718 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38719
38720 * lib/compat.exp (compat-obj): New xfaildata parameter.
38721 Use it to set compiler_conditional_xfail_data before compiling.
38722 (compat-get-options): Handle dg-xfail-if.
38723 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38724 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38725 * gcc.dg/compat/vector-1_y.c: Likewise.
38726 * gcc.dg/compat/vector-2_x.c: Likewise.
38727 * gcc.dg/compat/vector-2_y.c: Likewise.
38728
38729 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38730
38731 * g++.dg/opt/reg-stack4.C: New test.
38732
38733 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38734
38735 * gcc.dg/builtin-apply2.c: New test.
38736
38737 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38738
38739 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38740
38741 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38742
38743 PR c++/12924
38744 * g++.dg/template/template-id-2.C: New test.
38745
38746 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38747
38748 PR c++/5369
38749 * g++.dg/template/memfriend1.C: New test.
38750 * g++.dg/template/memfriend2.C: Likewise.
38751 * g++.dg/template/memfriend3.C: Likewise.
38752 * g++.dg/template/memfriend4.C: Likewise.
38753 * g++.dg/template/memfriend5.C: Likewise.
38754 * g++.dg/template/memfriend6.C: Likewise.
38755 * g++.dg/template/memfriend7.C: Likewise.
38756 * g++.dg/template/memfriend8.C: Likewise.
38757 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38758
38759 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38760
38761 PR c++/12515
38762 * g++.dg/ext/cond1.C: New test.
38763
38764 2003-11-20 Richard Henderson <rth@redhat.com>
38765
38766 * gcc.dg/20020201-2.c: Remove.
38767 * gcc.dg/20020201-4.c: Remove.
38768 * gcc.dg/20020304-1.c: Remove.
38769
38770 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38771
38772 * gcc.dg/cpp/trad/xwin1.c: New test case.
38773
38774 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38775
38776 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38777 * lib/g77.exp: Likewise.
38778 * lib/objc.exp: Likewise.
38779 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38780 for darwin.
38781
38782 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38783
38784 PR c++/12932
38785 * g++.dg/template/static5.C: New test.
38786
38787 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38788
38789 * gcc.dg/nested-func-1.c: New test.
38790
38791 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38792
38793 * gcc.dg/cpp/assert4.c: New test.
38794
38795 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38796
38797 PR c++/2294
38798 * g++.dg/lookup/using9.c: New test.
38799
38800 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38801
38802 PR c++/12762
38803 * g++.dg/template/error3.C: New test.
38804
38805 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38806
38807 PR ada/13035
38808 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38809 No longer use a wrapper for gcc, since this does not work under
38810 Windows.
38811
38812 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38813
38814 PR c++/2094
38815 * g++.dg/template/ptrmem7.C: New test.
38816
38817 2003-11-13 Andrew Pinski <apinski@apple.com>
38818
38819 * gcc.c-torture/compile/20031113-1.c: New test.
38820
38821 2003-11-13 Mark Mitchell <mark@codesourcery.com>
38822 Kean Johnston <jkj@sco.com>
38823
38824 PR c/13029
38825 * gcc.dg/unused-4.c: Update.
38826
38827 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38828
38829 * g++.dg/opt/const3.C: New test.
38830
38831 2003-11-13 Jan Hubicka <jh@suse.cz>
38832
38833 * gcc.c-torture/compile/20031112-1.c: New test.
38834
38835 2003-11-12 Mark Mitchell <mark@codesourcery.com>
38836
38837 * g++.dg/parse/crash10.C: Remove bogus error marker.
38838
38839 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38840
38841 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38842 (host_gcc): Likewise.
38843 (ROOT): Honor $PWDCMD.
38844 (BASE): Likewise.
38845 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38846
38847 2003-11-12 Catherine Moore <clm@redhat.com>
38848
38849 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38850
38851 2003-11-12 Andreas Jaeger <aj@suse.de>
38852 Jakub Jelinek <jakub@redhat.com>
38853 Andrew Pinski <pinskia@physics.uc.edu>
38854 Richard Henderson <rth@redhat.com>
38855
38856 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38857 systems.
38858 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38859
38860 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38861 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38862
38863 2003-11-11 Andreas Jaeger <aj@suse.de>
38864
38865 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38866
38867 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38868
38869 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
38870
38871 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38872 Clean ups.
38873
38874 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
38875
38876 * gcc.dg/trampoline-1.c: New test.
38877
38878 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
38879
38880 * gcc.c-torture/compile/200031109-1.c: New test.
38881
38882 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38883
38884 PR c/3190
38885 PR c/8714
38886 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38887 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38888 gcc.dg/format/no-y2k-1.c: Update.
38889
38890 2003-11-08 Roger Sayle <roger@eyesopen.com>
38891
38892 PR optimization/10467
38893 * gcc.dg/20031108-1.c: New test case.
38894
38895 2003-11-07 Geoffrey Keating <geoffk@apple.com>
38896
38897 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38898
38899 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38900
38901 * gcc.dg/compound-lvalue-1.c: New test.
38902 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38903 some XFAILs.
38904
38905 2003-11-06 Geoffrey Keating <geoffk@apple.com>
38906
38907 * gcc.dg/altivec-varargs-1.c: New test.
38908
38909 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38910
38911 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38912 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38913 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
38914 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
38915 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38916
38917 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
38918
38919 * gcc.dg/cond-lvalue-1.c: New test.
38920
38921 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
38922
38923 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38924
38925 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38926
38927 PR c++/11616
38928 * g++.dg/template/instantiate5.C: New test.
38929
38930 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38931
38932 PR c++/12726
38933 * g++.dg/ext/complit2.C: Replace test with self-contained version.
38934 * ChangeLog: Add missing first entry for above test.
38935
38936 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38937
38938 PR c++/9810
38939 * g++.dg/template/using8.C: New test.
38940 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38941
38942 2003-11-02 Roger Sayle <roger@eyesopen.com>
38943
38944 PR optimization/10817
38945 * gcc.c-torture/compile/20031102-1.c: New test case.
38946
38947 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
38948
38949 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38950 2147483647.
38951
38952 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38953
38954 * gcc.dg/20031102-1.c: New test.
38955
38956 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38957
38958 * gcc.dg/complex-1.c: New test.
38959
38960 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38961
38962 PR c++/12796
38963 * g++.dg/template/crash13.C: Adjust expected error location.
38964 * g++.old-deja/g++.brendan/ns1.C: Likewise.
38965
38966 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
38967
38968 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38969
38970 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
38971
38972 PR/10239
38973 * gcc.c-torture/compile/20031031-2.c: New test.
38974
38975 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
38976
38977 PR/11640
38978 * gcc.c-torture/compile/20031031-1.c: New test.
38979
38980 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
38981
38982 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38983 * gcc.misc-tests/bprob.exp: Likewise.
38984 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38985 the execution test on arm-elf configs.
38986 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
38987 configs that don't support scratch files.
38988 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38989
38990 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
38991
38992 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38993 done by dejagnu.
38994
38995 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
38996
38997 * ada/acats/run_all.sh: Redirect mv output to /dev/null
38998 Avoid non pure sh syntax. Add more logging.
38999
39000 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39001 fail.
39002
39003 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39004
39005 PR libgcj/10610
39006 * gcc.dg/ppc-stackalign-1.c: New test.
39007
39008 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39009
39010 * ada/acats/run_all.sh: Change output to be more compliant with
39011 dejagnu framework.
39012 Create acats.sum and acats.log files under testsuite/ada/acats
39013 Only run [a-z]* directories, to filter out e.g. CVS.
39014 Redirect build output to log file.
39015
39016 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39017
39018 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39019
39020 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39021
39022 PR ada/5909:
39023 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39024
39025 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39026
39027 * gcc.c-torture/compile/20031023-1.c: New test.
39028 * gcc.c-torture/compile/20031023-2.c: New test.
39029 * gcc.c-torture/compile/20031023-3.c: New test.
39030 * gcc.c-torture/compile/20031023-4.c: New test.
39031
39032 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39033
39034 PR c++/10371
39035 * g++.dg/lookup/scoped8.C: New test.
39036
39037 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39038
39039 * g++.dg/opt/reg-stack3.C: New test.
39040
39041 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39042
39043 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39044
39045 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39046
39047 PR c++/11076
39048 * g++.dg/template/crash13.C: New test.
39049
39050 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39051
39052 * gcc.dg/c99-restrict-2.c: New test.
39053
39054 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39055
39056 PR c++/12698, c++/12699, c++/12700, c++/12566
39057 * g++.dg/inherit/covariant9.C: New test.
39058 * g++.dg/inherit/covariant10.C: New test.
39059 * g++.dg/inherit/covariant11.C: New test.
39060
39061 2003-10-23 Jason Merrill <jason@redhat.com>
39062
39063 PR c++/12726
39064 * g++.dg/ext/complit2.C: New test.
39065
39066 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39067
39068 PR target/12654
39069 * gcc.c-torture/execute/20031020-1.c: New test.
39070
39071 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39072
39073 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39074 following the jump_insn.
39075
39076 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39077
39078 * gcc.dg/cast-lvalue-1.c: New test.
39079
39080 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39081
39082 PR c++/11962
39083 * g++.dg/template/cond2.C: New test.
39084
39085 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39086
39087 * gcc.dg/builtins-28.c: New test.
39088
39089 2003-10-20 Jan Hubicka <jh@suse.cz>
39090
39091 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39092 parameter.
39093 * gcc.dg/inline-2.c: Likewise.
39094
39095 2003-10-20 Phil Edwards <phil@codesourcery.com>
39096
39097 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39098 * gcc.dg/nest.c: Likewise.
39099
39100 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39101
39102 PR c++/9781, c++/10583, c++/11862
39103 * g++.dg/parse/crash13.C: New test.
39104
39105 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39106
39107 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39108
39109 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39110
39111 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39112 Define HAVE_C99_RUNTIME except on Solaris.
39113 * gcc.dg/builtins-20.c: Likewise.
39114
39115 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39116
39117 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39118
39119 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39120
39121 PR c++/12495
39122 * g++.dg/template/crash21.C: New test.
39123
39124 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39125
39126 PR c++/2513
39127 * g++.dg/template/typename5.C: New test.
39128
39129 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39130
39131 PR c++/12369
39132 * g++.dg/template/friend25.C: New test.
39133
39134 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39135
39136 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39137 versions.
39138
39139 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39140
39141 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39142 == 2147483647.
39143
39144 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39145
39146 * gcc.c-torture/execute/960416-1.x: Remove.
39147 * gcc.c-torture/execute/divconst-3.x: Likewise.
39148
39149 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39150
39151 PR target/12598
39152 * gcc.dg/torture/cris-volatile-1.c: New test.
39153
39154 2003-10-14 Roger Sayle <roger@eyesopen.com>
39155
39156 PR optimization/9325
39157 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39158 for overflowing floating point to integer conversion during RTL
39159 simplification.
39160
39161 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39162
39163 * objc/execute/_cmd.m: Fix typo.
39164 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39165 Relax 'scan-assembler' regexp.
39166 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39167 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39168 * objc.dg/zero-link-2.m: Remove blank line.
39169 * objc.dg/zero-link-3.m: New test case.
39170
39171 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39172
39173 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39174
39175 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39176 than linker trickery.
39177
39178 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39179
39180 PR c++/12370
39181 * g++.dg/other/friend2.C: New test.
39182
39183 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39184
39185 * gcc.dg/20031012-1.c: New test.
39186
39187 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39188
39189 * gcc.dg/weak/weak-3.c: Fix for new warning.
39190
39191 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39192
39193 PR optimization/8750
39194 * gcc.c-torture/execute/20031012-1.c: New test case.
39195
39196 2003-10-11 Roger Sayle <roger@eyesopen.com>
39197
39198 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39199 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39200
39201 2003-10-11 Roger Sayle <roger@eyesopen.com>
39202
39203 PR optimization/12260
39204 * gcc.c-torture/compile/20031011-2.c: New test case.
39205
39206 2003-10-11 Roger Sayle <roger@eyesopen.com>
39207
39208 * gcc.c-torture/execute/20031011-1.c: New testcase.
39209
39210 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39211
39212 * gcc.c-torture/compile/20031011-1.c: New test.
39213
39214 2003-10-11 Jan Hubicka <jh@suse.cz>
39215
39216 * g++.dg/other/first-global.C: New test.
39217
39218 2003-10-11 Roger Sayle <roger@eyesopen.com>
39219
39220 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39221
39222 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39223
39224 * gcc.c-torture/compile/20031010-1.c: New test.
39225
39226 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39227
39228 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39229 * gcc.c-torture/execute/va-arg-25.c: ... here.
39230
39231 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39232
39233 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39234
39235 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39236
39237 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39238
39239 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39240
39241 * g++.dg/parse/error2.C: New test.
39242
39243 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39244
39245 PR c++/11097
39246 * g++.dg/other/error5.C: Modify the error message.
39247 * g++.dg/lookup/using8.C: New test.
39248
39249 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39250
39251 * gcc.dg/darwin-abi-2.c: New file.
39252 * gcc.c-torture/execute/va-arg-24.c: New file.
39253
39254 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39255
39256 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39257 indentation.
39258
39259 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39260
39261 PR c++/10147
39262 * g++.dg/other/error4.C: Update error messages.
39263 * g++.dg/template/ptrmem4.C: Likewise.
39264
39265 PR c++/12337
39266 * g++.dg/init/new9.C: New test.
39267
39268 PR c++/12334, c++/12236, c++/8656
39269 * g++.dg/ext/attrib8.C: New test.
39270
39271 2003-10-06 Devang Patel <dpatel@apple.com>
39272
39273 * gcc.dg/debug/dwarf2-3.h: New test.
39274 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39275
39276 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39277
39278 * g++.dg/opt/cfg2.C: New test.
39279
39280 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39281
39282 * g++.dg/opt/float1.C: New test.
39283
39284 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39285
39286 * gcc.dg/c90-array-lval-6.c: New test.
39287 * gcc.dg/c99-array-lval-6.c: New test.
39288
39289 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39290 Ziemowit Laski <zlaski@apple.com>
39291
39292 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39293 'Derived', so that it is never considered a class method; add
39294 new warning for '+port' method ambiguity.
39295 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39296 <objc/objc-api.h> (needed on Mac OS X).
39297 * objc.dg/method-13.m: New test.
39298
39299 2003-10-03 Roger Sayle <roger@eyesopen.com>
39300
39301 PR optimization/9325, PR java/6391
39302 * gcc.c-torture/execute/20031003-1.c: New test case.
39303
39304 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39305
39306 PR optimization/12180
39307 * gcc.dg/20031002-1.c: New test.
39308
39309 PR c++/12486
39310 * g++.dg/inherit/error1.C: New test.
39311
39312 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39313
39314 * lib/f-torture.exp (search_for): Rename to...
39315 (search_for_re): This. Also, clean up comments and the
39316 "regexp" invocation.
39317
39318 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39319
39320 * gcc.c-torture/compile/20031002-1.c: New test.
39321
39322 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39323
39324 * g++.dg/opt/cond1.C: New test.
39325
39326 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39327
39328 * gcc.dg/Wold-style-definition-2.c: New testcase.
39329 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39330
39331 2003-09-29 Richard Henderson <rth@redhat.com>
39332
39333 * g++.dg/init/array10.C: Add dg-options.
39334
39335 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39336
39337 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39338
39339 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39340
39341 * g++.dg/template/friend19.C: Fix typo.
39342 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39343
39344 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39345
39346 * gcc.c-torture/execute/20030928-1.c: New test.
39347 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39348
39349 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39350
39351 * g++.dg/opt/unroll1.C: New test.
39352
39353 2003-09-26 Roger Sayle <roger@eyesopen.com>
39354
39355 PR optimization/11741
39356 * gcc.dg/20030926-1.c: New test case.
39357
39358 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39359
39360 PR c++/5655
39361 * g++.dg/parse/access7.C: New test.
39362 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39363
39364 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39365
39366 MERGE OF objc-improvements-branch into MAINLINE:
39367 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39368 if libobjc has not been built.
39369 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39370 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39371 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39372 objc/execute/nested-3.m, objc/execute/np-2.m,
39373 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39374 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39375 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39376 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39377 objc.dg/special/unclaimed-category-1.h,
39378 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39379 well as GNU runtime.
39380 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39381 * execute/cascading-1.m, execute/function-message-1.m,
39382 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39383 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39384 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39385 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39386 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39387 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39388 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39389 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39390 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39391 * objc.dg/bitfield-2.m: Run only on Darwin.
39392 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39393 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39394 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39395 * objc.dg/const-str-1.m: Fix constant string layout.
39396
39397 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39398
39399 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39400
39401 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39402
39403 * gcc.dg/darwin-abi-1.c: New file.
39404
39405 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39406
39407 PR target/12281
39408 * gcc.c-torture/compile/20030921-1.c: New test.
39409
39410 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39411
39412 * g++.dg/opt/reg-stack2.C: New test.
39413
39414 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39415
39416 * g++.dg/eh/delayslot1.C: New test.
39417
39418 2003-09-20 Richard Henderson <rth@redhat.com>
39419
39420 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39421
39422 2003-09-20 Roger Sayle <roger@eyesopen.com>
39423
39424 * gcc.c-torture/execute/20030920-1.c: New test case.
39425
39426 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39427
39428 * g++.dg/rtti/typeid3.C: Correct expected error message.
39429
39430 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39431
39432 PR c++/157
39433 * g++.dg/parse/crash12.C: New test.
39434
39435 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39436
39437 * gcc.dg/compat/mixed-struct-check.h: New.
39438 * gcc.dg/compat/mixed-struct-defs.h: New.
39439 * gcc.dg/compat/mixed-struct-init.h: New.
39440 * gcc.dg/compat/struct-by-value-19_main.c: New.
39441 * gcc.dg/compat/struct-by-value-19_x.c: New.
39442 * gcc.dg/compat/struct-by-value-19_y.c: New.
39443 * gcc.dg/compat/struct-by-value-20_main.c: New.
39444 * gcc.dg/compat/struct-by-value-20_x.c: New.
39445 * gcc.dg/compat/struct-by-value-20_y.c: New.
39446 * gcc.dg/compat/struct-return-19_main.c: New.
39447 * gcc.dg/compat/struct-return-19_x.c: New.
39448 * gcc.dg/compat/struct-return-19_y.c: New.
39449 * gcc.dg/compat/struct-return-20_main.c: New.
39450 * gcc.dg/compat/struct-return-20_x.c: New.
39451 * gcc.dg/compat/struct-return-20_y.c: New.
39452
39453 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39454 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39455 so that it will not complain on LP64 targets.
39456
39457 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39458
39459 PR c++/495
39460 * g++.dg/template/friend24.C: New test.
39461
39462 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39463
39464 PR c++/12332
39465 * g++.dg/template/memtmpl2.C: New test.
39466
39467 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39468
39469 PR target/11184
39470 * gcc.dg/builtin-apply1.c: New test.
39471
39472 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39473
39474 PR c++/9848
39475 * g++.dg/warn/Wunused-4.C: New test.
39476
39477 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39478
39479 PR c++/12316
39480 * g++.dg/other/gc2.C: New test.
39481
39482 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39483
39484 PR c++/11991
39485 * g++.dg/rtti/typeid3.C: New test.
39486
39487 PR c++/12266
39488 * g++.dg/overload/template1.C: New test.
39489
39490 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39491
39492 * g++.dg/opt/cfg3.C: New test.
39493
39494 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39495
39496 PR c++/7939
39497 * g++.dg/template/crash11.C: New test.
39498
39499 2003-09-16 Jason Merrill <jason@redhat.com>
39500 Jakub Jelinek <jakub@redhat.com>
39501
39502 * gcc.dg/attr-warn-unused-result.c: New test.
39503
39504 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39505
39506 PR c++/12184
39507 * g++.dg/expr/call2.C: New test.
39508
39509 2003-09-15 Andreas Jaeger <aj@suse.de>
39510
39511 * gcc.dg/Wold-style-definition-1.c: New test.
39512
39513 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39514
39515 PR c++/3907
39516 * g++.dg/parse/template12.C: New test.
39517
39518 * g++.dg/abi/bitfield11.C: New test.
39519 * g++.dg/abi/bitfield12.C: Likewise.
39520
39521 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39522
39523 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39524 non-expansion of functional macro name without arguments at EOL.
39525 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39526
39527 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39528
39529 * gcc.c-torture/execute/20030914-[12].c: New tests.
39530
39531 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39532
39533 PR c++/11788
39534 * g++.dg/overload/addr1.C: New test.
39535
39536 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39537
39538 * gcc.dg/20030909-1.c: New test.
39539
39540 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39541
39542 * gcc.dg/ultrasp10.c: New test.
39543
39544 2003-09-09 Devang Patel <dpatel@apple.com>
39545
39546 * gcc.dg/darwin-ld-6.c: New test.
39547
39548 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39549
39550 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39551
39552 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39553
39554 * gcc.dg/ia64-types1.c: New test.
39555 * gcc.dg/ia64-types2.c: Likewise.
39556
39557 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39558
39559 * gcc.dg/builtins-1.c: Add more _Complex tests.
39560 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39561
39562 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39563 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39564
39565 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39566
39567 PR c++/11786
39568 * g++.dg/lookup/koenig2.C: New test.
39569
39570 PR c++/5296
39571 * g++.dg/rtti/typeid2.C: New test.
39572
39573 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39574
39575 * gcc.c-torture/compile/20030904-1.c: New test.
39576
39577 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39578
39579 * g++.dg/opt/longbranch2.C: New test.
39580
39581 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39582
39583 * g++.dg/template/crash10.C: Only compile it.
39584
39585 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39586
39587 PR middle-end/11665
39588 * gcc.c-torture/compile/20030907-1.c: New test.
39589 * g++.dg/init/array11.C: New test.
39590
39591 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39592
39593 PR c++/11852
39594 * g++.dg/init/struct1.C: New test.
39595
39596 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39597
39598 PR c++/12181
39599 * g++.dg/expr/comma1.C: New test.
39600
39601 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39602
39603 PR c++/11867
39604 * g++.dg/expr/static_cast5.C: New test.
39605
39606 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39607
39608 PR c++/11507
39609 * g++.dg/lookup/scoped7.C: New test.
39610
39611 PR c++/9574
39612 * g++.dg/other/static1.C: New test.
39613
39614 PR c++/11490
39615 * g++.dg/warn/template-1.C: New test.
39616
39617 PR c++/11432
39618 * g++.dg/template/crash10.C: New test.
39619
39620 PR c++/2478
39621 * g++.dg/overload/VLA.C: New test.
39622
39623 PR c++/10804
39624 * g++.dg/template/call1.C: New test.
39625
39626 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39627
39628 PR c++/11794
39629 * g++.dg/parse/using3.C: New test.
39630
39631 2003-09-06 Roger Sayle <roger@eyesopen.com>
39632
39633 PR c++/11409
39634 * g++.dg/overload/builtin3.C: New test case.
39635
39636 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39637
39638 PR c/9862
39639 * gcc.dg/20030906-1.c: New test.
39640 * gcc.dg/20030906-2.c: Likewise.
39641
39642 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39643
39644 PR c++/12167
39645 * g++.dg/parse/defarg5.C: New test.
39646
39647 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39648
39649 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39650
39651 PR c++/12163
39652 * g++.dg/expr/static_cast4.C: New test.
39653
39654 PR c++/12146
39655 * g++.dg/template/crash9.C: New test.
39656
39657 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39658
39659 * g++.old-deja/g++.ext/pretty2.C: Update for change
39660 in __FUNCTION__.
39661 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39662
39663 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39664
39665 PR c++/11922
39666 * g++/dg/template/qualified-id1.C: New test.
39667
39668 PR c++/12037
39669 * g++.dg/warn/noeffect4.C: New test.
39670
39671 2003-09-04 Matt Austern <austern@apple.com>
39672
39673 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39674 * g++.dg/ext/fnname2.C: Likewise.
39675 * g++.dg/ext/fnname3.C: Likewise.
39676
39677 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39678
39679 * g++.dg/expr/lval1.C: New test.
39680 * g++.dg/ext/lvcast.C: Remove.
39681
39682 2003-09-03 Roger Sayle <roger@eyesopen.com>
39683
39684 PR optimization/11700.
39685 * gcc.c-torture/compile/20030903-1.c: New test case.
39686
39687 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39688
39689 PR c++/12053
39690 * g++.dg/abi/layout4.C: New test.
39691
39692 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39693
39694 PR c++/11553
39695 * g++.dg/parse/friend3.C: New test.
39696
39697 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39698
39699 PR c++/11847
39700 * g++.dg/template/class1.C: New test.
39701
39702 PR c++/11808
39703 * g++.dg/expr/call1.C: New test.
39704
39705 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39706
39707 PR c++/12114
39708 * g++.dg/init/ref9.C: New test.
39709
39710 PR c++/11972
39711 * g++.dg/template/nested4.C: New test.
39712
39713 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39714
39715 PR c++/12093
39716 * g++.dg/template/non-dependent4.C: New test.
39717
39718 PR c++/11928
39719 * g++.dg/inherit/conv1.C: New test.
39720
39721 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39722
39723 PR c++/6196
39724 * g++.dg/ext/label1.C: New test.
39725 * g++.dg/ext/label2.C: Likewise.
39726
39727 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39728
39729 * g++.dg/expr/cond3.C: New test.
39730
39731 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39732
39733 * gcc.dg/builtins-1.c: Add new builtin cases.
39734
39735 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39736
39737 * gcc.dg/builtins-1.c: Add new cases.
39738 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39739
39740 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39741
39742 * gcc.dg/builtins-1.c: Add more math builtin tests.
39743 * gcc.dg/torture/builtin-attr-1.c: New test.
39744
39745 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39746
39747 PR optimization/5079
39748 * g++.dg/opt/static3.C: New test.
39749
39750 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39751
39752 * gcc.misc-tests/gcov-10b.c: New test.
39753
39754 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39755
39756 * g++.dg/opt/ptrmem3.C: New test.
39757
39758 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39759
39760 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39761
39762 * gcc.dg/20030826-2.c: New test.
39763
39764 2003-08-26 Roger Sayle <roger@eyesopen.com>
39765
39766 PR middle-end/12002
39767 * g77.f-torture/compile/12002.f: New test case.
39768
39769 2003-08-26 Roger Sayle <roger@eyesopen.com>
39770
39771 * gcc.dg/20030826-1.c: New test case.
39772
39773 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39774
39775 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39776
39777 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39778
39779 PR c++/11871
39780 * c++.dg/lookup/crash1.C: New test.
39781
39782 * c++.dg/warn/noeffect3.C: New test.
39783
39784 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39785
39786 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39787 * gcc.dg/compat/vector-1_y.c: Ditto.
39788 * gcc.dg/compat/vector-2_x.c: Ditto.
39789 * gcc.dg/compat/vector-2_y.c: Ditto.
39790
39791 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39792
39793 * gcc.dg/20030702-1.c: New test.
39794
39795 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39796
39797 PR c++/8795
39798 * g++.dg/ext/altivec-1.C: New test.
39799
39800 2003-08-24 Richard Henderson <rth@redhat.com>
39801
39802 * g++.dg/eh/simd-2.C: Add -w for x86.
39803
39804 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39805
39806 * gcc.dg/20030815-1.c: New test.
39807
39808 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39809
39810 PR c++/3765
39811 * g++.dg/parse/access6.C: New test.
39812
39813 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39814
39815 PR c++/641, c++/11876
39816 * g++.dg/template/friend22.C: New test.
39817 * g++.dg/template/friend23.C: Likewise.
39818
39819 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39820
39821 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39822 identically.
39823
39824 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39825
39826 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39827
39828 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39829
39830 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39831
39832 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39833
39834 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39835
39836 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39837
39838 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39839
39840 2003-08-21 Mark Mitchell <mark@codesourcery.com>
39841
39842 PR c++/11919
39843 * g++.dg/overload/prom1.C: New test.
39844
39845 PR c++/11551
39846 * g++.dg/parse/dtor2.C: New test.
39847
39848 PR c++/10762
39849 * g++.dg/parse/using2.C: New test.
39850
39851 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
39852
39853 PR target/11805
39854 * gcc.c-torture/compile/20030821-1.c: New.
39855
39856 2003-08-20 Mark Mitchell <mark@codesourcery.com>
39857
39858 PR c++/11834
39859 * g++.dg/template/deduce2.C: New test.
39860
39861 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
39862
39863 * gcc.c-torture/execute/20030821-1.c: New test.
39864
39865 2003-08-20 Roger Sayle <roger@eyesopen.com>
39866
39867 PR middle-end/11984
39868 * gcc.dg/20030820-1.c: New test case.
39869
39870 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
39871
39872 PR c++/11945
39873 * g++.dg/warn/noeffect2.C: New test.
39874
39875 2003-08-19 Mark Mitchell <mark@codesourcery.com>
39876
39877 PR c++/10926
39878 * g++.dg/template/dtor2.C: New test.
39879
39880 PR c++/11684
39881 * g++.dg/template/operator1.C: New test.
39882 * g++.dg/parse/operator4.C: New test.
39883
39884 PR c++/11946.C
39885 * g++.dg/expr/enum1.C: New test.
39886 * gcc.dg/c99-bool-1.c: Remove bogus warning.
39887
39888 PR c++/11036.C
39889 * g++.dg/parse/elab2.C: New test.
39890 * g++.dg/parse/typedef4.C: Change error message.
39891 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39892 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39893 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39894
39895 2003-08-19 Geoffrey Keating <geoffk@apple.com>
39896
39897 * gcc.dg/pch/warn-1.c: New.
39898 * gcc.dg/pch/warn-1.hs: New.
39899
39900 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39901 not-tested file.
39902
39903 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
39904
39905 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39906
39907 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
39908
39909 * gcc.dg/uninit-D.c: New Test.
39910 * gcc.dg/uninit-E.c: New Test.
39911 * gcc.dg/uninit-F.c: New Test.
39912 * gcc.dg/uninit-G.c: New Test.
39913
39914 2003-08-19 Michael Ritzert <ritzert@t-online.de>
39915
39916 * g++.dg/README: Describe the pch directory.
39917
39918 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39919
39920 PR c++/11174
39921 * g++.dg/parse/access4.C: New test.
39922 * g++.dg/parse/access5.C: Likewise.
39923 * g++.old-deja/g++.jason/access17.C: Adjust error message.
39924
39925 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
39926
39927 * gcc.dg/noncompile/20030818-1.c: New.
39928
39929 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
39930
39931 PR c++/11957
39932 * g++.dg/warn/noeffect1.C: New test.
39933
39934 * g++.dg/template/scope2.C: New test.
39935 * g++.dg/template/error2.C: Correct dg-error
39936
39937 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
39938
39939 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39940
39941 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
39942
39943 PR C++/11512
39944 * g++.dg/template/warn1.C: New.
39945
39946 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
39947
39948 * g++.dg/template/error2.C: New test.
39949 * g++.dg/lookup/using7.C: Adjust errors
39950 * g++.old-deja/g++.pt/crash36.C: Likewise.
39951 * g++.old-deja/g++.pt/derived3.C: Likewise.
39952
39953 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39954
39955 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39956 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39957 * gcc.c-torture/execute/builtins/string-9.c: New, from
39958 string-opt-9.c. Adjust for execute/builtins framework.
39959 * gcc.c-torture/execute/string-opt-9.c: Delete.
39960
39961 2003-08-12 Mark Mitchell <mark@codesourcery.com>
39962
39963 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39964
39965 * g++.dg/parse/ret-type2.C: New test.
39966
39967 PR c++/11703
39968 * g++.dg/init/new8.C: New test.
39969
39970 PR c++/10923
39971 * g++.dg/parse/typedef5.C: New test.
39972
39973 PR c++/9512
39974 * g++.dg/parse/qualified2.C: New test.
39975 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39976 invalid code.
39977
39978 2003-08-11 Mark Mitchell <mark@codesourcery.com>
39979
39980 * g++.dg/conversion/ptrmem1.C: New test.
39981
39982 2003-08-11 Jakub Jelinek <jakub@redhat.com>
39983
39984 PR target/11693
39985 * gcc.dg/20030811-1.c: New test.
39986
39987 PR target/11535
39988 * gcc.c-torture/execute/20030811-1.c: New test.
39989
39990 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39991
39992 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39993
39994 2003-08-10 Mark Mitchell <mark@codesourcery.com>
39995
39996 PR c++/11789.C
39997 * g++.dg/inherit/multiple1.C: New test.
39998
39999 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40000
40001 * gcc.dg/spe1.c: New test.
40002
40003 PR c++/11670
40004 * g++.dg/expr/cast2.C: New test.
40005
40006 PR c++/10530
40007 * g++.dg/template/dependent-name2.C: New test.
40008
40009 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40010
40011 * g++.dg/parse/crash11.C: Put the dg options in comments.
40012
40013 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40014
40015 * lib/gcc-dg.exp: Update for diagnostic change.
40016
40017 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40018
40019 PR c++/5767
40020 * g++.dg/parse/crash11.C: New test.
40021
40022 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40023
40024 * gcc.dg/cpp/spacing1.c: Update.
40025
40026 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40027
40028 PR target/11739
40029 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40030 a value for -mtune.
40031
40032 2003-08-04 Roger Sayle <roger@eyesopen.com>
40033
40034 PR middle-end/11771
40035 * gcc.c-torture/compile/20030804-1.c: New test case.
40036
40037 2003-08-04 Roger Sayle <roger@eyesopen.com>
40038
40039 * gcc.dg/20030804-1.c: New test case.
40040
40041 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40042
40043 * gcc.dg/cpp/separate-1.c: New test.
40044
40045 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40046
40047 PR c++/11704
40048 * g++.dg/template/dependent-expr2.C: New test.
40049
40050 PR c++/11766
40051 * g++.dg/expr/ptrmem1.C: New test.
40052
40053 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40054
40055 PR c++/9453
40056 * g++.dg/template/friend15.C: New test.
40057
40058 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40059
40060 * lib/dg-pch.exp: Work round PCH bug.
40061
40062 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40063
40064 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40065 builtins. Move cases from builtins-4.c here.
40066
40067 * gcc.dg/torture/builtin-math-1.c: New test taken from
40068 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40069 additional cases.
40070
40071 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40072 Delete.
40073
40074 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40075
40076 PR c++/9447
40077 * g++.dg/template/using7.C: New test.
40078
40079 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40080
40081 * import1.c, import2.c: New tests.
40082
40083 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40084
40085 * g++.dg/eh/crossjump1.C: New test.
40086
40087 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40088
40089 PR c++/11697
40090 * g++.dg/template/using6.C: New test.
40091
40092 PR c++/11744
40093 * g++.dg/template/koenig2.C: New test.
40094
40095 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40096
40097 PR c++/7983
40098 * g++.dg/parse/typedef4.C: New test.
40099
40100 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40101
40102 PR c++/8442, c++/8806
40103 * g++.dg/template/elab1.C: New test.
40104 * g++.dg/template/type2.C: Likewise.
40105 * g++.dg/template/ttp3.C: Adjust expected error message.
40106 * g++.old-deja/g++.law/visibility13.C: Likewise.
40107 * g++.old-deja/g++.niklas/t135.C: Likewise.
40108 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40109 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40110 template argument.
40111 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40112
40113 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40114
40115 PR c++/11295
40116 * g++.dg/ext/stmtexpr1.C: New test.
40117
40118 * g++.dg/opt/tmp1.C: New test.
40119
40120 PR c++/11525
40121 * g++.dg/parse/constant4.C: New test.
40122
40123 PR c++/9447
40124 * g++.dg/template/using5.C: New test.
40125
40126 2003-07-31 Roger Sayle <roger@eyesopen.com>
40127
40128 * gcc.dg/builtins-27.c: New test case.
40129
40130 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40131
40132 * gcc.dg/tls/opt-7.c: New test.
40133
40134 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40135
40136 * g++.old-deja/g++.other/crash18.C: Remove.
40137
40138 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40139
40140 * g++.dg/template/explicit3.C: New.
40141 * g++.dg/template/explicit4.C: New.
40142 * g++.dg/template/explicit5.C: New.
40143
40144 PR c++/11347
40145 * g++.dg/template/memtmpl1.C: New.
40146
40147 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40148
40149 PR target/11565
40150 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40151 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40152
40153 2003-07-30 Jan Hubicka <jh@suse.cz>
40154
40155 * vtgc1.c: Kill.
40156
40157 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40158
40159 * gcc.dg/struct-in-proto-1.c: New test.
40160
40161 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40162
40163 * gcc.dg/cpp/include2.c: Only expect one message.
40164
40165 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40166
40167 PR c++/9447
40168 * g++.dg/template/using1.C: New test.
40169 * g++.dg/template/using2.C: New test.
40170 * g++.dg/template/using3.C: New test.
40171 * g++.dg/template/using4.C: New test.
40172
40173 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40174
40175 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40176 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40177
40178 2003-07-28 Jan Hubicka <jh@suse.cz>
40179
40180 PR c++/11530
40181 * g++.dg/opt/call1.C: New test.
40182
40183 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40184
40185 PR c++/11667
40186 * g++.dg/init/enum2.C: New test.
40187 * g++.dg/template/overload1.C: Add "-w" option.
40188
40189 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40190
40191 * gcc.dg/Wdeclaration-after-statement-1.c,
40192 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40193
40194 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40195
40196 * gcc.c-torture/compile/20030725-1.c: New test.
40197
40198 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40199
40200 * gcc.dg/20030505.c: Only run for SPE.
40201 Remove definition of opaque type.
40202
40203 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40204
40205 * g++.dg/template/ptrmem6.C: New test.
40206
40207 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40208
40209 * gcc.c-torture/compile/zero-strct-2.c: New test.
40210
40211 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40212
40213 * gcc.dg/intermod-1.c: New test.
40214
40215 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40216
40217 PR c++/11617
40218 * g++.dg/template/lookup2.C: New test.
40219 * g++.dg/template/memclass1.C: Remove instantiated from error.
40220 * g++.dg/other/error2.C: Tweak expected errors.
40221
40222 PR c++/11596
40223 * g++.dg/template/defarg3.C: New test.
40224
40225 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40226
40227 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40228
40229 * g++.dg/inherit/access5.C: New test.
40230
40231 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40232
40233 PR c++/11513
40234 * g++.dg/template/crash8.C: New test.
40235
40236 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40237
40238 PR c/10602
40239 * gcc.dg/noncompile/incomplete-2.c: New test.
40240
40241 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40242
40243 PR c++/11645
40244 * g++.dg/inherit/access4.C: New test.
40245
40246 PR c++/11517
40247 * g++.dg/expr/cond2.C: New test.
40248
40249 PR optimization/10679
40250 * g++.dg/opt/inline4.C: New test.
40251
40252 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40253
40254 * g++.dg/parse/crash10: New test.
40255
40256 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40257
40258 * g++.dg/ext/flexary1.C: New test.
40259
40260 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40261
40262 PR c++/10793
40263 * g++.dg/template/crash9.C: New test.
40264
40265 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40266
40267 PR c++/3004
40268 * g++.dg/parse/typedef3.C: New test.
40269
40270 PR c++/7906
40271 * g++.dg/parse/operator2.C: New test.
40272
40273 PR c++/8895
40274 * g++.dg/parse/def-tmpl-arg1.C: New test.
40275
40276 PR c++/9282
40277 * g++.dg/parse/funptr1.C: New test.
40278
40279 PR c++/9452
40280 * g++.dg/parse/ambig3.C: New test.
40281
40282 PR c++/9454
40283 * g++.dg/parse/operator3.C: New test.
40284
40285 PR c++/9486
40286 * g++.dg/parse/template10.C: New test.
40287
40288 PR c++/9488
40289 * g++.dg/parse/template11.C: New test.
40290
40291 PR c++/10150
40292 * g++.dg/parse/invalid-op1.C: New test.
40293
40294 PR c++/10247
40295 * g++.dg/parse/condexpr1.C: New test.
40296
40297 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40298
40299 * g++.dg/ext/packed3.C: New test.
40300 * g++.dg/ext/packed4.C: New test.
40301
40302 * gcc.dg/pack-test-3.c: New test.
40303
40304 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40305
40306 * lib/compat.exp: Handle dg-options per source file.
40307 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40308 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40309 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40310 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40311 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40312 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40313 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40314 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40315 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40316 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40317 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40318 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40319 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40320 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40321
40322 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40323
40324 PR c/10320
40325 * gcc.c-torture/execute/20030718-1.c: New test.
40326
40327 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40328
40329 PR optimization/11536
40330 * gcc.dg/20030721-1.c: New test.
40331
40332 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40333
40334 PR c++/11546
40335 * g++.dg/template/lookup1.C: New test.
40336
40337 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40338
40339 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40340 diagnostics of ill-formed constructs involving labels.
40341 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40342 the new 'previously defined here' message.
40343
40344 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40345
40346 * g++.dg/parse/non-dependent2.C: New test.
40347
40348 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40349
40350 * g++.dg/init/init-ref4.C: xfail on targets without
40351 weak symbols.
40352
40353 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40354
40355 PR target/11087
40356 * gcc.c-torture/execute/20030717-1.c: New test.
40357
40358 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40359
40360 * g++.dg/opt/cfg1.C: New test.
40361
40362 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40363
40364 PR optimization/11557
40365 * gcc.dg/20030717-1.c: New test.
40366
40367 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40368
40369 PR c++/10476
40370 * g++.dg/expr/crash-1.C: New test.
40371
40372 PR c++/11027
40373 * g++.dg/template/init3.C: New test.
40374
40375 PR c++/8222
40376 * g++.dg/template/non-dependent1.C: New test.
40377
40378 PR c++/11070
40379 * g++.dg/template/non-dependent2.C: New test.
40380
40381 PR c++/11071
40382 * g++.dg/template/non-dependent3.C: New test.
40383
40384 PR c++/9907
40385 * g++.dg/template/sizeof5.C: New test.
40386
40387 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40388
40389 PR 11498
40390 * gcc.c-torture/compile/mangle-1.c: New file.
40391
40392 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40393
40394 PR c++/7809
40395 * g++.dg/parse/access3.C: New test.
40396
40397 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40398
40399 PR c++/11384
40400 * g++.dg/init/init-ref4.C: New test.
40401
40402 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40403
40404 PR c++/11547
40405 * g++.dg/parse/constant3.C: New test.
40406 * g++.dg/parse/crash7.C: Likewise.
40407
40408 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40409
40410 PR target/11008
40411 * gcc.dg/i386-pentium4-not-mull.c: New.
40412
40413 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40414
40415 * gcc.dg/asm-names.c (ymain): Make it weak.
40416
40417 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40418
40419 PR c++/5421
40420 * g++.dg/template/friend21.C: New test.
40421
40422 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40423
40424 * gcc.dg/cleanup-8.c: New test.
40425 * gcc.dg/cleanup-9.c: New test.
40426
40427 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40428
40429 * g++.dg/ext/dll-MI1.h: New file.
40430 * g++.dg/ext/dllexport-MI1.C: New file.
40431 * g++.dg/ext/dllimport-MI1.C: New file.
40432
40433 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40434
40435 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40436 it does not have cmpstrsi patterns (just cmpmemsi).
40437
40438 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40439
40440 PR debug/11473
40441 * g++.dg/debug/debug8.C: New test.
40442
40443 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40444
40445 PR c++/10108
40446 * g++.dg/template/crash7.C: New test.
40447
40448 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40449
40450 PR target/10795
40451 * gcc.c-torture/compile/20030708-1.c: New.
40452
40453 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40454
40455 * gcc.c-torture/execute/20030715-1.c: New test.
40456
40457 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40458
40459 * gcc.dg/pch/inline-3.c: New file.
40460 * gcc.dg/pch/inline-3.hs: New file.
40461 * gcc.dg/pch/inline-4.c: New file.
40462 * gcc.dg/pch/inline-4.hs: New file.
40463
40464 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40465
40466 PR c++/11509
40467 * g++.dg/template/crash6.C: New test.
40468
40469 PR c++/7053
40470 * g++.dg/template/friend20.C: New test.
40471
40472 PR c++/7019
40473 * g++.dg/template/overload2.C: New test.
40474
40475 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40476
40477 PR optimization/11440
40478 * gcc.c-torture/execute/20030714-1.c: New test.
40479
40480 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40481
40482 PR c++/11154
40483 * g++.dg/template/partial2.C: New test.
40484
40485 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40486
40487 PR c++/11503
40488 * g++.dg/template/anon1.C: New test.
40489
40490 PR c++/11493
40491 PR c++/11495
40492 * g++.dg/parse/template9.C: Likewise.
40493 * g++.dg/template/crash4.C: New test.
40494 * g++.dg/template/koenig1.C: Likewise.
40495 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40496 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40497 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40498 functions.
40499 * g++.old-deja/g++.jason/template36.C: Likewise.
40500 * g++.old-deja/g++.mike/p1989.C: Likewise.
40501 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40502 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40503 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40504 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40505 compiling.
40506 * g++.old-deja/g++.pt/union2.C: Use this->.
40507
40508 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40509
40510 * gcc.dg/20030711-1.c: New test.
40511
40512 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40513
40514 PR c++/11050
40515 * g++.dg/parse/args1.C: New test.
40516 * g++.pt/defarg8.C: Change expected errors.
40517
40518 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40519
40520 PR c++/8164
40521 * g++.dg/template/nontype2.C: New test.
40522
40523 PR c++/10558
40524 * g++.dg/parse/template8.C: New test.
40525
40526 PR c++/8327
40527 * g++.dg/template/scope1.C: New test.
40528
40529 * g++.dg/warn/Wsign-compare-1.C: New test.
40530
40531 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40532
40533 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40534
40535 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40536
40537 PR c++/9411
40538 * g++.dg/template/explicit2.C: New test.
40539
40540 PR c++/10032
40541 * g++.dg/warn/pedantic1.C: New test.
40542
40543 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40544
40545 PR c++ 9483
40546 * g++.dg/other/field1.C: New test.
40547
40548 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40549
40550 PR c/11449
40551 * gcc.c-torture/compile/20030707-1.c: New.
40552
40553 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40554
40555 PR c++/10849
40556 * g++.dg/template/access12.C: New test.
40557
40558 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40559
40560 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40561 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40562 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40563 * gcc.misc-tests/gcov.exp: Update
40564 * g++.dg/gcov/gcov.exp: Update
40565 * lib/gcov.exp: Update.
40566
40567 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40568
40569 * g++.dg/abi/mangle17.C: Make sure template expressions are
40570 dependent.
40571 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40572 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40573 * g++.dg/opt/stack1.C: Remove erroneous code.
40574 * g++.dg/parse/template7.C: New test.
40575 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40576 * g++.old-deja/g++.pt/crash4.C: Likewise.
40577
40578 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40579
40580 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40581 with zero or one occurence of `$' after the initial `L'.
40582
40583 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40584
40585 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40586
40587 2003-07-08 Roger Sayle <roger@eyesopen.com>
40588
40589 PR c/11370
40590 * gcc.dg/Wunreachable-6.c: New testcase.
40591 * gcc.dg/Wunreachable-7.c: New testcase.
40592
40593 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40594
40595 PR c/11420
40596 * gcc.dg/20030708-1.c: New test.
40597
40598 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40599
40600 * gcc.dg/compat/sdata-section.h: New file.
40601 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40602 * gcc.dg/torture/mips-sdata-1.c: New test.
40603
40604 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40605
40606 PR c++/11030
40607 * g++.dg/template/friend19.C: New test.
40608
40609 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40610
40611 * g++.dg/opt/strength-reduce.C: New test.
40612
40613 2003-07-07 Roger Sayle <roger@eyesopen.com>
40614
40615 PR target/10979
40616 * gcc.dg/20030707-1.c: New testcase.
40617
40618 2003-07-07 Roger Sayle <roger@eyesopen.com>
40619
40620 PR optimization/11059
40621 * g++.dg/opt/emptyunion.C: New testcase.
40622
40623 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40624 Eric Botcazou <ebotcazou@libertysurf.fr>
40625
40626 * g++.dg/opt/stack1.C: New test.
40627
40628 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40629
40630 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40631 run test.
40632
40633 PR c++/11431
40634 * g++.dg/expr/static_cast3.C: New test.
40635
40636 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40637
40638 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40639 everywhere.
40640 * gcc.dg/concat.c: Concatenation of string constants with
40641 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40642 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40643 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40644 necessary to avoid multi-character character constant warning.
40645 * gcc.dg/cpp/escape.c: Likewise.
40646 * gcc.dg/cpp/ucs.c: Likewise.
40647 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40648 Fix a typo.
40649
40650 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40651
40652 PR c/11428
40653 * gcc.c-torture/compile/20030704-1.c: New.
40654
40655 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40656
40657 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40658
40659 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40660
40661 PR c++/5287, PR c++/7910, PR c++/11021
40662 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40663 tests for warnings.
40664 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40665 * g++.dg/ext/dllimport3.C: Likewise.
40666 * g++.dg/ext/dllimport4.C: New file.
40667 * g++.dg/ext/dllimport5.C: New file.
40668 * g++.dg/ext/dllimport6.C: New file.
40669 * g++.dg/ext/dllimport7.C: New file.
40670 * g++.dg/ext/dllimport8.C: New file.
40671 * g++.dg/ext/dllimport9.C: New file.
40672 * g++.dg/ext/dllimport10.C: New file.
40673 * g++.dg/ext/dllexport1.C: New file.
40674
40675 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40676
40677 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40678 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40679
40680 2003-07-03 Roger Sayle <roger@eyesopen.com>
40681
40682 * gcc.dg/builtins-25.c: New testcase.
40683 * gcc.dg/builtins-26.c: New testcase.
40684
40685 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40686
40687 * gcc.dg/compat/vector-defs.h: New file.
40688 * gcc.dg/compat/vector-setup.h: New file.
40689 * gcc.dg/compat/vector-check.h: New file.
40690 * gcc.dg/compat/vector-1_main.c: New file.
40691 * gcc.dg/compat/vector-1_x.c: New file.
40692 * gcc.dg/compat/vector-1_y.c: New file.
40693 * gcc.dg/compat/vector-2_main.c: New file.
40694 * gcc.dg/compat/vector-2_x.c: New file.
40695 * gcc.dg/compat/vector-2_y.c: New file.
40696
40697 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40698 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40699 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40700 * gcc.dg/compat/struct-align-1.h: New file.
40701 * gcc.dg/compat/struct-align-1_main.c: New file.
40702 * gcc.dg/compat/struct-align-1_x.c: New file.
40703 * gcc.dg/compat/struct-align-1_y.c: New file.
40704 * gcc.dg/compat/struct-align-2.h: New file.
40705 * gcc.dg/compat/struct-align-2_main.c: New file.
40706 * gcc.dg/compat/struct-align-2_x.c: New file.
40707 * gcc.dg/compat/struct-align-2_y.c: New file.
40708
40709 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40710 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40711 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40712 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40713 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40714 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40715 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40716 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40717 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40718 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40719 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40720 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40721 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40722 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40723 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40724 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40725 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40726 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40727 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40728 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40729 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40730 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40731 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40732 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40733 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40734 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40735 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40736 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40737 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40738
40739 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40740
40741 * gcc.dg/i386-call-1.c: New test.
40742
40743 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40744
40745 PR c++/9162
40746 * g++.dg/parse/defarg4.C: New.
40747
40748 2003-07-03 Roger Sayle <roger@eyesopen.com>
40749
40750 PR target/10700
40751 * gcc.c-torture/compile/20030703-1.c: New test case.
40752
40753 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40754
40755 * g++.dg/template/local3.C: Remove extra semicolon.
40756
40757 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40758
40759 * gcc.dg/i386-volatile-1.c: New test.
40760
40761 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40762
40763 PR c++/11072
40764 * g++.dg/other/offsetof2.C: XFAIL.
40765 * g++.dg/other/offsetof5.C: New.
40766
40767 PR c++/10219
40768 * g++.dg/template/error1.C: New.
40769
40770 PR c++/9779
40771 * g++.dg/template/dependent-expr1.C: New.
40772
40773 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40774
40775 PR c++/6949
40776 * g++.dg/template/local3.C: New test.
40777
40778 PR c++/11149
40779 * g++.dg/lookup/scoped6.C: New test.
40780
40781 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40782
40783 PR c++/8046
40784 * g++.dg/other/error7.C: New test.
40785
40786 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40787
40788 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40789 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40790 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40791 * g++.old-deja/g++.other/union2.C: Likewise.
40792 * gcc.dg/c90-const-expr-2.c: Likewise.
40793 * gcc.dg/c90-const-expr-3.c: Likewise.
40794 * gcc.dg/c99-const-expr-2.c: Likewise.
40795 * gcc.dg/c99-const-expr-3.c: Likewise.
40796 * gcc.dg/concat.c: Likewise.
40797
40798 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40799
40800 PR c++/9559
40801 * g++.dg/init/static1.C: New test.
40802
40803 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40804
40805 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40806 * g++.old-deja/g++.other/access2.C: Likewise.
40807 * g++.old-deja/g++.other/decl2.C: Likewise.
40808 * gcc.c-torture/execute/20020615-1.c: Likewise.
40809
40810 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40811
40812 PR c++/4933
40813 * g++.dg/template/sizeof4.C: New test.
40814
40815 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40816
40817 * g++.dg/other/error6.C: New test.
40818
40819 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40820
40821 PR c++/10750
40822 * g++.dg/parse/constant2.C: New test.
40823
40824 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40825
40826 PR c++/11106
40827 * g++.dg/other/error5.C: New test.
40828
40829 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40830
40831 * gcc.dg/format/gcc_diag-1.c: New test.
40832
40833 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
40834
40835 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40836
40837 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
40838
40839 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40840 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40841 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40842
40843 2003-06-28 Jakub Jelinek <jakub@redhat.com>
40844
40845 * gcc.c-torture/execute/builtins/string-8.c: New test.
40846 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40847 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40848 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40849
40850 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40851
40852 PR c++/10468
40853 * g++.dg/ext/typeof6.C: New test.
40854
40855 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40856
40857 PR c++/10796
40858 * g++.dg/init/enum1.C: New test.
40859
40860 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
40861
40862 * gcc.dg/20030627-1.c: New test.
40863
40864 2003-06-26 Mark Mitchell <mark@codesourcery.com>
40865
40866 PR c++/11332
40867 * g++.dg/expr/static_cast2.C: New test.
40868
40869 2003-06-26 Roger Sayle <roger@eyesopen.com>
40870 Jakub Jelinek <jakub@redhat.com>
40871
40872 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40873 sprintf(dst,"%s",src) optimization.
40874 * gcc.c-torture/execute/20030626-1.c: New test case.
40875 * gcc.c-torture/execute/20030626-2.c: New test case.
40876
40877 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
40878
40879 * gcc.c-torture/execute/multi-ix.c: New test.
40880
40881 * gcc.c-torture/execute/simd-4.c (main):
40882 Added missing semicolon at end of union.
40883
40884 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
40885
40886 PR c++/8266
40887 * g++.dg/template/explicit-instantiation3.C: New test.
40888
40889 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40890
40891 * gcc.dg/20030626-1.c: Use signed char.
40892
40893 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40894
40895 * gcc.dg/20030626-1.c: New test.
40896
40897 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
40898
40899 * const-str-2.m: Update.
40900
40901 2003-06-25 Mark Mitchell <mark@codesourcery.com>
40902
40903 PR c++/10990
40904 * g++.dg/rtti/dyncast1.C: New test.
40905 * g++.dg/abi/mangle4.C: Correct base-specifier access.
40906 * g++.dg/lookup/scoped1.C: Remove XFAIL.
40907 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40908
40909 PR c++/10931
40910 * g++.dg/expr/static_cast1.C: New test.
40911
40912 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
40913
40914 * gcc.dg/20030625-1.c: New test.
40915
40916 2003-06-24 Roger Sayle <roger@eyesopen.com>
40917
40918 * gcc.c-torture/compile/20030624-1.c: New test case.
40919
40920 2003-06-24 Jakub Jelinek <jakub@redhat.com>
40921
40922 * gcc.c-torture/execute/string-opt-17.c: New test.
40923
40924 2003-06-24 Mark Mitchell <mark@codesourcery.com>
40925
40926 PR c++/5754
40927 * g++.dg/parse/crash6.C: New test.
40928
40929 2003-06-23 Roger Sayle <roger@eyesopen.com>
40930
40931 * gcc.dg/builtins-24.c: New test case.
40932
40933 2003-06-23 Jakub Jelinek <jakub@redhat.com>
40934
40935 * g++.dg/opt/operator1.C: New test.
40936
40937 2003-06-22 Roger Sayle <roger@eyesopen.com>
40938
40939 * gcc.c-torture/execute/string-opt-16.c: New test case.
40940
40941 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40942
40943 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
40944 * g++.old-deja/g++.other/conv7.C: Likewise.
40945 * g++.old-deja/g++.other/overcnv2.C: Likewise.
40946 * g++.old-deja/g++.other/overload14.C: Likewise.
40947
40948 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40949
40950 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40951 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40952
40953 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40954
40955 PR c++/10888
40956 * g++.dg/warn/Winline-3.C: New test.
40957
40958 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40959
40960 * lib/target-supports.exp (check_alias_available): Make the test
40961 program acceptable to the Solaris assembler.
40962
40963 PR c++/10749
40964 * g++.dg/template/memclass2.C: New test.
40965
40966 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40967 Eric Botcazou <ebotcazou@libertysurf.fr>
40968
40969 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40970 data for non-matching targets.
40971 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40972
40973 2003-06-20 Mark Mitchell <mark@codesourcery.com>
40974
40975 PR c++/10845
40976 * g++.dg/template/member3.C: New test.
40977
40978 2003-06-19 Mark Mitchell <mark@codesourcery.com>
40979
40980 PR c++/10939
40981 * g++.dg/template/func1.C: New test.
40982
40983 PR c++/9649
40984 * g++.dg/template/static4.C: New test.
40985 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40986
40987 PR c++/11041
40988 * g++.dg/init/ref7.C: New test.
40989
40990 2003-06-19 Matt Austern <austern@apple.com>
40991
40992 PR c++/11228
40993 * g++.dg/anew1.C: New test.
40994 * g++.dg/anew2.C: New test.
40995 * g++.dg/anew3.C: New test.
40996 * g++.dg/anew4.C: New test.
40997
40998 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
40999
41000 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41001
41002 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41003
41004 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41005 endian-dependent.
41006
41007 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41008
41009 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41010 Remove cruft.
41011
41012 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41013
41014 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41015 * gcc.c-torture/compile/961203-1.c: Likewise.
41016 * gcc.c-torture/compile/980506-1.c: Likewise.
41017
41018 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41019
41020 PR c++/10712
41021 * g++.dg/lookup/using7.C: New test.
41022
41023 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41024
41025 PR c++/11105
41026 * g++.dg/abi/conv1.C: Remove it.
41027 * g++.dg/template/conv7.C: New test.
41028 * g++.dg/template/conv8.C: Likewise.
41029 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41030 conversion operator.
41031
41032 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41033
41034 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41035 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41036 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41037 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41038 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41039 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41040 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41041 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41042 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41043 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41044 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41045 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41046 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41047 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41048 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41049 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41050 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41051 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41052 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41053 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41054 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41055 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41056 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41057 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41058 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41059 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41060 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41061 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41062 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41063
41064 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41065
41066 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41067 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41068 indications.
41069
41070 2003-06-16 Roger Sayle <roger@eyesopen.com>
41071
41072 * gcc.dg/i386-387-5.c: New test case.
41073 * gcc.dg/i386-387-6.c: New test case.
41074 * gcc.dg/builtins-23.c: New test case.
41075
41076 2003-06-15 Roger Sayle <roger@eyesopen.com>
41077
41078 * gcc.dg/builtins-22.c: New test case.
41079 * gcc.dg/i386-387-1.c: Update to test exp.
41080 * gcc.dg/i386-387-2.c: Likewise.
41081
41082 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41083
41084 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41085
41086 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41087
41088 * lib/gcc-dg.exp (dg-require-dll): New function.
41089 (dg-xfail-if): Likewise.
41090 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41091 driver.
41092
41093 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41094 * gcc.c-torture/compile/20001205-1.c: Likewise.
41095 * gcc.c-torture/compile/20001226-1.c: Likewise.
41096 * gcc.c-torture/compile/20010518-2.c: Likewise.
41097 * gcc.c-torture/compile/20020312-1.c: Likewise.
41098 * gcc.c-torture/compile/20020604-1.c: Likewise.
41099 * gcc.c-torture/compile/920501-12.c: Likewise.
41100 * gcc.c-torture/compile/920501-4.c: Likewise.
41101 * gcc.c-torture/compile/920520-1.c: Likewise.
41102 * gcc.c-torture/compile/920521-1.c: Likewise.
41103 * gcc.c-torture/compile/920625-1.c: Likewise.
41104 * gcc.c-torture/compile/961203-1.c: Likewise.
41105 * gcc.c-torture/compile/980506-1.c: Likewise.
41106 * gcc.c-torture/compile/981006-1.c: Likewise.
41107 * gcc.c-torture/compile/981022-1.c: Likewise.
41108 * gcc.c-torture/compile/981223-1.c: Likewise.
41109 * gcc.c-torture/compile/990617-1.c: Likewise.
41110 * gcc.c-torture/compile/dll.c: Likewise.
41111 * gcc.c-torture/compile/labels-3.c: Likewise.
41112 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41113 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41114 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41115 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41116 * gcc.c-torture/compile/simd-5.c: Likewise.
41117 * gcc.c-torture/compile/20000804-1.x: Remove.
41118 * gcc.c-torture/compile/20001205-1.x: Likewise.
41119 * gcc.c-torture/compile/20001226-1.x: Likewise.
41120 * gcc.c-torture/compile/20010518-2.x: Likewise.
41121 * gcc.c-torture/compile/20020312-1.x: Likewise.
41122 * gcc.c-torture/compile/20020604-1.x: Likewise.
41123 * gcc.c-torture/compile/920501-12.x: Likewise.
41124 * gcc.c-torture/compile/920501-4.x: Likewise.
41125 * gcc.c-torture/compile/920520-1.x: Likewise.
41126 * gcc.c-torture/compile/920521-1.x: Likewise.
41127 * gcc.c-torture/compile/920625-1.x: Likewise.
41128 * gcc.c-torture/compile/961203-1.x: Likewise.
41129 * gcc.c-torture/compile/980506-1.x: Likewise.
41130 * gcc.c-torture/compile/981006-1.x: Likewise.
41131 * gcc.c-torture/compile/981022-1.x: Likewise.
41132 * gcc.c-torture/compile/981223-1.x: Likewise.
41133 * gcc.c-torture/compile/990617-1.x: Likewise.
41134 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41135 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41136 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41137 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41138 * gcc.c-torture/compile/simd-5.x: Likewise.
41139
41140 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41141
41142 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41143
41144 * gcc.c-torture/execute/20030611-1.c: New test.
41145
41146 2003-06-12 Roger Sayle <roger@eyesopen.com>
41147
41148 PR middle-end/168
41149 * gcc.dg/20030612-1.c: New test case.
41150
41151 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41152
41153 PR c++/10635
41154 * g++.dg/expr/cast1.C: New test.
41155
41156 2003-06-12 Roger Sayle <roger@eyesopen.com>
41157
41158 * gcc.dg/builtins-21.c: New test case.
41159
41160 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41161
41162 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41163 options instead of at the end.
41164 * lib/objc.exp (objc_target_compile): Likewise.
41165
41166 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41167
41168 PR c++/10432
41169 * g++.dg/parse/error1.C: New test.
41170
41171 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41172
41173 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41174 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41175 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41176 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41177 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41178 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41179 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41180 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41181 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41182 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41183 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41184 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41185 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41186 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41187 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41188 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41189 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41190 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41191 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41192 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41193 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41194 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41195 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41196 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41197
41198 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41199 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41200 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41201 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41202 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41203 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41204 * gcc.dg/compat/scalar-return-3_main.c: New file.
41205 * gcc.dg/compat/scalar-return-3_x.c: New file.
41206 * gcc.dg/compat/scalar-return-3_y.c: New file.
41207 * gcc.dg/compat/scalar-return-4_main.c: New file.
41208 * gcc.dg/compat/scalar-return-4_x.c: New file.
41209 * gcc.dg/compat/scalar-return-4_y.c: New file.
41210
41211 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41212
41213 * gcc.dg/compat/fp2-struct-check.h: New file.
41214 * gcc.dg/compat/fp2-struct-defs.h: New file.
41215 * gcc.dg/compat/fp2-struct-init.h: New file.
41216 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41217 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41218 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41219 * gcc.dg/compat/struct-return-10_main.c: New file.
41220 * gcc.dg/compat/struct-return-10_x.c: New file.
41221 * gcc.dg/compat/struct-return-10_y.c: New file.
41222
41223 * gcc.dg/compat/compat-common.h: New file.
41224 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41225 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41226 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41227 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41228 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41229 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41230 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41231 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41232 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41233 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41234 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41235 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41236 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41237 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41238 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41239 * gcc.dg/compat/small-struct-check.h: Ditto.
41240 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41241 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41242 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41243 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41244 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41245 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41246 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41247 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41248 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41249 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41250 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41251 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41252 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41253 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41254 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41255 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41256 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41257 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41258 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41259 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41260 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41261 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41262 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41263 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41264 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41265 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41266 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41267 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41268 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41269 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41270
41271 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41272
41273 * g++.dg/pch/static-1.C: New file.
41274 * g++.dg/pch/static-1.Hs: New file.
41275
41276 2003-06-10 Richard Henderson <rth@redhat.com>
41277
41278 * gcc.dg/asm-7.c: Adjust expected warning text.
41279
41280 2003-06-10 Roger Sayle <roger@eyesopen.com>
41281
41282 * gcc.dg/builtins-20.c: New test case.
41283
41284 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41285
41286 PR c++/11131
41287 * g++.dg/opt/template1.C: New test.
41288
41289 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41290
41291 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41292 additional_sources.
41293
41294 2003-05-21 David Taylor <dtaylor@emc.com>
41295
41296 * gcc.dg/Wpadded.c: New file.
41297
41298 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41299
41300 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41301 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41302 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41303 dg-require-weak.
41304
41305 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41306
41307 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41308
41309 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41310
41311 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41312 (dg-require-alias): Likewise.
41313 (dg-require-gc-sections): Likewise.
41314 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41315
41316 2003-06-08 Richard Henderson <rth@redhat.com>
41317
41318 * gcc.dg/20011029-2.c: Fix the array reference.
41319 * gcc.dg/asm-7.c: New.
41320
41321 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41322
41323 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41324
41325 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41326
41327 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41328 (dg-require-gc-sections): Likewise.
41329
41330 2003-06-08 Jan Hubicka <jh@suse.cz>
41331
41332 * i386-cmov1.c: Fix regular expression.
41333 * i386-cvt-1.c: Likewise.
41334 * i386-local.c: Likewise.
41335 * i386-local2.c: Likewise.
41336 * i386-mul.c: Likewise.
41337 * i386-ssetype-1.c: Likewise.
41338 * i386-ssetype-3.c: Likewise.
41339 * i386-ssetype-5.c: Likewise.
41340
41341 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41342
41343 PR c++/11039
41344 * g++.dg/warn/implicit-typename2.C: New test.
41345 * g++.dg/warn/implicit-typename3.C: New test.
41346
41347 2003-06-07 Richard Henderson <rth@redhat.com>
41348
41349 * g++.dg/other/offsetof3.C: Use size_t.
41350 * g++.dg/other/offsetof4.C: Likewise.
41351
41352 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41353
41354 * lib/copy-file.exp: New. Implement gcc_copy_files.
41355
41356 * lib/dg-pch.exp: Load copy-file.exp
41357 (dg-pch): Use gcc_copy_files instead of "file copy".
41358
41359 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41360
41361 * gcc.dg/weak/weak.exp: Simplify.
41362 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41363 * gcc.dg/weak/weak-1.c: Likewise.
41364 * gcc.dg/weak/weak-2.c: Likewise.
41365 * gcc.dg/weak/weak-3.c: Likewise.
41366 * gcc.dg/weak/weak-4.c: Likewise.
41367 * gcc.dg/weak/weak-5.c: Likewise.
41368 * gcc.dg/weak/weak-6.c: Likewise.
41369 * gcc.dg/weak/weak-7.c: Likewise.
41370 * gcc.dg/weak/weak-8.c: Likewise.
41371 * gcc.dg/weak/weak-9.c: Likewise.
41372
41373 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41374
41375 gcc.c-torture/execute/20030606-1.c: New.
41376
41377 2003-06-06 Roger Sayle <roger@eyesopen.com>
41378
41379 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41380 * gcc.dg/builtins-19.c: Likewise.
41381
41382 2003-06-06 Roger Sayle <roger@eyesopen.com>
41383
41384 * gcc.dg/builtins-2.c: Add some more tests.
41385 * gcc.dg/builtins-18.c: New test case.
41386 * gcc.dg/builtins-19.c: New test case.
41387
41388 2003-06-06 Roger Sayle <roger@eyesopen.com>
41389 Jim Wilson <wilson@tuliptree.org>
41390
41391 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41392
41393 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41394
41395 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41396 mempcpy/stpcpy calls not to be optimized into something else.
41397 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41398 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41399 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41400
41401 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41402
41403 * gcc.dg/format/asm_fprintf-1.c: New test.
41404
41405 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41406
41407 * lib/gcc-defs.exp (additional_sources): New variable.
41408 (dg-additional-sources): New function.
41409 (additional_files): New variable.
41410 (dg-additional-files): New function.
41411 (dg-additional-files-options): Likewise.
41412 * lib/gcc-dg.exp (dg-require-weak): New function.
41413 (dg-require-alias): Likewise.
41414 (dg-require-gc-sections): Likewise.
41415 * lib/target-supports.exp (check_alias_available): Remove testfile
41416 parameter.
41417 (check_gc_sections_available): New function.
41418 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41419 (dg-gpp-additional-files): Likewise.
41420 * lib/g++.exp (additional_sources): Remove.
41421 (additional_files): Likewise.
41422 (g++_target_compile): Use dg-additional-files-options.
41423
41424 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41425 Tcl logic.
41426 * gcc.dg/special/ecos.exp: Remove.
41427 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41428 * gcc.dg/special/alias-1.c: Likewise.
41429 * gcc.dg/special/alias-2.c: Likewise.
41430 * gcc.dg/special/gcsec-1.c: Likewise.
41431 * gcc.dg/special/weak-1.c: Likewise.
41432 * gcc.dg/special/weak-2.c: Likewise.
41433 * gcc.dg/special/wkali-1.c: Likewise.
41434 * gcc.dg/special/wkali-2.c: Likewise.
41435
41436 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41437 dg-gpp-additional-*.
41438 * g++.dg/special/conpr-3.C: Likewise.
41439 * g++.dg/special/conpr-4.C: Likewise.
41440 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41441 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41442 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41443 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41444 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41445 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41446 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41447 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41448 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41449 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41450 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41451 * g++.old-deja/g++.other/comdat1.C: Likewise.
41452 * g++.old-deja/g++.other/comdat2.C: Likewise.
41453 * g++.old-deja/g++.other/comdat3.C: Likewise.
41454 * g++.old-deja/g++.other/ctor1.C: Likewise.
41455 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41456
41457 2003-06-05 Richard Henderson <rth@redhat.com>
41458
41459 * gcc.dg/debug/20030605-1.c: New.
41460
41461 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41462
41463 * README.QMTEST: Update.
41464
41465 2003-06-04 Richard Henderson <rth@redhat.com>
41466
41467 * gcc.dg/cleanup-1.c: New.
41468 * gcc.dg/cleanup-2.c: New.
41469 * gcc.dg/cleanup-3.c: New.
41470 * gcc.dg/cleanup-4.c: New.
41471 * gcc.dg/cleanup-5.c: New.
41472 * gcc.dg/cleanup-6.c: New.
41473 * gcc.dg/cleanup-7.c: New.
41474
41475 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41476
41477 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41478
41479 * lib/dg-pch.exp: New file.
41480 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41481 * gcc.dg/pch/pch.exp: Likewise.
41482
41483 2003-06-04 Roger Sayle <roger@eyesopen.com>
41484
41485 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41486 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41487 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41488 * gcc.dg/builtins-17.c: New test case.
41489 * gcc.dg/i386-387-4.c: New test case.
41490 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41491
41492 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41493
41494 * gcc.dg/ultrasp9.c: New test.
41495
41496 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41497
41498 * gcc.c-torture/compile/20030604-1.c: New test.
41499 * gcc.dg/sparc-constant-1.c: New test.
41500
41501 2003-06-03 Glen Nakamura <glen@imodulo.com>
41502
41503 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41504
41505 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41506
41507 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41508
41509 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41510 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41511
41512 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41513
41514 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41515
41516 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41517
41518 PR c++/10940
41519 * g++.dg/template/spec10.C: New test.
41520
41521 2003-06-03 Roger Sayle <roger@eyesopen.com>
41522
41523 * gcc.dg/builtins-16.c: New test case.
41524
41525 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41526
41527 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41528 mempcpy test with post-increments.
41529 * gcc.c-torture/execute/string-opt-3.c: New test.
41530 * gcc.dg/string-opt-1.c: New test.
41531
41532 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41533
41534 PR fortran/10965
41535 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41536
41537 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41538
41539 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41540 (scan-assembler): ... here. Use dg-scan.
41541 (scan-assembler-not): Likewise.
41542 (scan-file): New function.
41543 (scan-file-not): Likewise.
41544 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41545 * gcc.dg/cpp/_Pragma4.c: Likewise.
41546 * gcc.dg/cpp/_Pragma5.c: Likewise.
41547 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41548 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41549 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41550 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41551 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41552 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41553 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41554 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41555 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41556 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41557 * gcc.dg/cpp/cxxcom1.c: Likewise.
41558 * gcc.dg/cpp/line1.c: Likewise.
41559 * gcc.dg/cpp/maccom1.c: Likewise.
41560 * gcc.dg/cpp/maccom2.c: Likewise.
41561 * gcc.dg/cpp/maccom3.c: Likewise.
41562 * gcc.dg/cpp/maccom4.c: Likewise.
41563 * gcc.dg/cpp/maccom5.c: Likewise.
41564 * gcc.dg/cpp/maccom6.c: Likewise.
41565 * gcc.dg/cpp/multiline.c: Likewise.
41566 * gcc.dg/cpp/spacing1.c: Likewise.
41567 * gcc.dg/cpp/spacing2.c: Likewise.
41568 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41569 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41570 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41571 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41572 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41573 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41574 * gcc.dg/cpp/cxxcom2.c: Likewise.
41575 * gcc.dg/cpp/cxxcom2.h: New file.
41576
41577 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41578 * g++.dg/cpp/truefalse.C: Here.
41579 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41580
41581 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41582
41583 * gcc.dg/cpp/redef3.c: New file.
41584
41585 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41586
41587 * gcc.dg/i386-loop-3.c: New test.
41588
41589 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41590
41591 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41592
41593 2003-05-31 Roger Sayle <roger@eyesopen.com>
41594
41595 * gcc.dg/fwrapv-1.c: New test case.
41596 * gcc.dg/fwrapv-2.c: New test case.
41597
41598 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41599
41600 PR c++/10956
41601 * g++.dg/template/spec9.C: New test.
41602
41603 2003-05-29 Roger Sayle <roger@eyesopen.com>
41604
41605 * gcc.dg/duff-4.c: New test case.
41606
41607 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41608
41609 PR fortran/10843
41610 * g77.dg/ffixed-form-1.f: New test
41611 * g77.dg/ffixed-form-2.f: New test
41612 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41613 * g77.dg/ffree-form-3.f: New test
41614
41615 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41616
41617 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41618 * gcc.dg/wint_t-1.c: Likewise.
41619
41620 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41621
41622 * g++.dg/template/access11.C: New test.
41623
41624 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41625
41626 PR c++/10849
41627 * g++.dg/template/access10.C: New test.
41628
41629 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41630 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41631
41632 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41633
41634 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41635
41636 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41637 suppress for powerpc-*-darwin*.
41638 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41639
41640 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41641
41642 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41643 suppress option for powerpc-*-darwin*.
41644
41645 2003-05-23 Roger Sayle <roger@eyesopen.com>
41646
41647 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41648 * gcc.dg/builtins-4.c: Add test for fmod.
41649
41650 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41651
41652 PR c++/10682
41653 * g++.dg/template/instantiate4.C: New test.
41654
41655 2003-05-22 Roger Sayle <roger@eyesopen.com>
41656
41657 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41658
41659 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41660
41661 * gcc.dg/compat/scalar-return-1_main.c: New file.
41662 * gcc.dg/compat/scalar-return-1_x.c: New file.
41663 * gcc.dg/compat/scalar-return-1_y.c: New file.
41664 * gcc.dg/compat/scalar-return-2_main.c: New file.
41665 * gcc.dg/compat/scalar-return-2_x.c: New file.
41666 * gcc.dg/compat/scalar-return-2_y.c: New file.
41667 * gcc.dg/compat/struct-return-3_main.c: New file.
41668 * gcc.dg/compat/struct-return-3_y.c: New file.
41669 * gcc.dg/compat/struct-return-3_x.c: New file.
41670 * gcc.dg/compat/struct-return-2_main.c: New file.
41671 * gcc.dg/compat/struct-return-2_x.c: New file.
41672 * gcc.dg/compat/struct-return-2_y.c: New file.
41673
41674 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41675
41676 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41677 for hppa*-hp-hpux*.
41678 * gcc.dg/20021014-1.c (dg-options): Likewise.
41679 * gcc.dg/nest.c (dg-options): Likewise.
41680
41681 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41682
41683 PR c++/9738
41684 * g++.dg/ext/dllimport2.C: New file.
41685 * g++.dg/ext/dllimport3.C: New file.
41686
41687 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41688
41689 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41690 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41691 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41692 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41693 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41694 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41695 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41696 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41697 * gcc.dg/compat/small-struct-defs.h: New file.
41698 * gcc.dg/compat/small-struct-init.h: New file.
41699 * gcc.dg/compat/small-struct-check.h: New file.
41700 * gcc.dg/compat/fp-struct-defs.h: New file.
41701 * gcc.dg/compat/fp-struct-check.h: New file.
41702 * gcc.dg/compat/fp-struct-init.h: New file.
41703 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41704 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41705
41706 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41707
41708 * gcc.dg/20030225-2.c: New test.
41709
41710 2003-05-18 Roger Sayle <roger@eyesopen.com>
41711 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41712
41713 * gcc.c-torture/compile/20030518-1.c: New test case.
41714
41715 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41716
41717 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41718 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41719 gcc-dg-debug-runtest.
41720 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41721 gcc-dg-debug-runtest.
41722
41723 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41724
41725 PR c++/9022
41726 * g++.dg/lookup/using6.C: New test.
41727
41728 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41729
41730 * g++.dg/parse/access2.C: New test.
41731
41732 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41733
41734 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41735 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41736 * gcc.dg/debug/debug.exp: Likewise.
41737
41738 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41739
41740 * gcc.dg/dollar.c: New test.
41741
41742 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41743
41744 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41745 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41746 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41747 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41748 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41749 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41750 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41751 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41752 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41753 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41754 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41755 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41756 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41757 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41758 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41759 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41760 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41761 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41762
41763 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41764
41765 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41766 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41767 support for "repo" mode.
41768 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41769 * lib/g77-dg.exp: Likewise.
41770 * lib/obj-dg.exp: Likewise.
41771
41772 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41773
41774 Merge from gcc-3_2-rhl8-branch:
41775 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41776
41777 * gcc.dg/tls/opt-6.c: New test.
41778
41779 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41780
41781 * gcc.dg/20030405-1.c: New test.
41782
41783 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41784
41785 * gcc.dg/20030309-1.c: New test.
41786
41787 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41788
41789 * gcc.c-torture/execute/20030307-1.c: New test.
41790
41791 2003-02-20 Randolph Chung <tausq@debian.org>
41792
41793 * gcc.c-torture/compile/20030220-1.c: New test.
41794
41795 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41796
41797 * gcc.dg/20030217-1.c: New test.
41798
41799 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41800
41801 * gcc.c-torture/compile/20020129-1.c: New test.
41802
41803 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41804
41805 * gcc.dg/unroll-1.c: New test.
41806
41807 2002-11-16 Jan Hubicka <jh@suse.cz>
41808
41809 * gcc.c-torture/execute/20020920-1.c: New test.
41810
41811 2002-10-08 Jakub Jelinek <jakub@redhat.com>
41812
41813 PR target/7434
41814 * gcc.c-torture/compile/20021008-1.c: New test.
41815
41816 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
41817
41818 PR target/7559
41819 * gcc.c-torture/execute/20020810-1.c: New test.
41820
41821 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41822
41823 * gcc.c-torture/compile/20020807-1.c: New test.
41824
41825 2002-07-30 Jakub Jelinek <jakub@redhat.com>
41826
41827 * gcc.dg/tls/opt-1.c: New test.
41828
41829 2002-07-29 Jakub Jelinek <jakub@redhat.com>
41830
41831 * gcc.dg/20020729-1.c: New test.
41832
41833 2002-07-20 Jakub Jelinek <jakub@redhat.com>
41834
41835 * g++.dg/opt/life1.C: New test.
41836
41837 2002-05-20 Jakub Jelinek <jakub@redhat.com>
41838
41839 * gcc.dg/20020525-1.c: New test.
41840
41841 2002-05-24 Jakub Jelinek <jakub@redhat.com>
41842
41843 PR c++/6794
41844 * g++.dg/ext/pretty1.C: New test.
41845 * g++.dg/ext/pretty2.C: New test.
41846
41847 2003-05-15 Mark Mitchell <mark@codesourcery.com>
41848
41849 PR c++/8385
41850 * g++.dg/ext/typeof5.C: New test.
41851
41852 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
41853
41854 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41855 __USER_LABEL_PREFIX__ into account.
41856 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41857
41858 2003-05-14 Roger Sayle <roger@eyesopen.com>
41859
41860 * gcc.dg/builtins-15.c: New test case.
41861
41862 2003-05-13 Zack Weinberg <zack@codesourcery.com>
41863
41864 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41865
41866 2003-05-12 Mark Mitchell <mark@codesourcery.com>
41867
41868 * lib/g++.exp: Tweak handling of additional source files.
41869 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41870 * g++.dg/special/conpr-2a.C: Rename to ...
41871 * g++.dg/special/conpr-2a.cc: ... this.
41872 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41873 * g++.dg/special/conpr-3a.C: Rename to ...
41874 * g++.dg/special/conpr-3a.cc: This.
41875 * g++.dg/special/conpr-3b.C: Rename to ...
41876 * g++.dg/special/conpr-3b.cc: This.
41877 * g++.dg/special/conpr-4.C: New test.
41878 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41879
41880 2003-05-12 David Edelsohn <edelsohn@gnu.org>
41881
41882 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41883
41884 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41885
41886 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41887 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41888 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41889 * g++.old-deja/g++.other/warn3.C: Likewise.
41890
41891 2003-05-11 Roger Sayle <roger@eyesopen.com>
41892
41893 * gcc.dg/i386-387-1.c: Update to also test log.
41894 * gcc.dg/i386-387-2.c: Likewise.
41895
41896 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
41897
41898 * g77.f-torture/execute/int8421.f: New test.
41899
41900 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41901
41902 PR c++/10230, c++/10481
41903 * g++.dg/lookup/scoped5.C: New test.
41904
41905 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41906
41907 PR c++/10552
41908 * g++.dg/template/ttp6.C: New test.
41909
41910 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
41911
41912 * gcc.c-torture/execute/builtins: New directory.
41913 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41914 gcc.c-torture/execute/builtins.
41915 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41916 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41917 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
41918 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41919
41920 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41921
41922 PR c++/9252
41923 * g++.dg/template/access8.C: New test.
41924 * g++.dg/template/access9.C: New test.
41925
41926 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41927
41928 PR c++/9554
41929 * g++.dg/parse/access1.C: New test.
41930
41931 2003-05-09 DJ Delorie <dj@redhat.com>
41932
41933 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41934 long, and not an int.
41935
41936 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41937
41938 PR c++/10555, c++/10576
41939 * g++.dg/template/memclass1.C: New test.
41940
41941 2003-05-08 DJ Delorie <dj@redhat.com>
41942
41943 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41944 targets.
41945 * gcc.c-torture/execute/20021024-1.x: Likewise.
41946 * gcc.c-torture/execute/shiftdi.x: Likewise.
41947 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41948 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41949 * gcc.dg/20021018-1.c: Likewise.
41950
41951 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41952
41953 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41954
41955 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41956 (bcopy): Call memmove.
41957
41958 2003-05-08 Roger Sayle <roger@eyesopen.com>
41959
41960 * g77.f-torture/compile/8485.f: New test case.
41961
41962 2003-05-07 Richard Henderson <rth@redhat.com>
41963
41964 PR c++/10570
41965 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41966 Verify exception_cleanup not called for rethrows.
41967 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41968 when exiting catch block without rethrowing.
41969 * g++.dg/eh/forced3.C: New.
41970 * g++.dg/eh/forced4.C: New.
41971
41972 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
41973
41974 * gcc.dg/20030505.c: Fix triplet.
41975
41976 2003-05-06 DJ Delorie <dj@redhat.com>
41977
41978 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41979 * gcc.dg/nest.c: Likewise.
41980
41981 2003-05-05 Roger Sayle <roger@eyesopen.com>
41982
41983 * gcc.dg/builtins-14.c: New test case.
41984
41985 2003-05-05 Janis Johnson <janis187@us.ibm.com>
41986
41987 * lib/compat.exp (compat-execute): New argument.
41988 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41989 * gcc.dg/compat: New test directory.
41990 * gcc.dg/compat/compat.exp: New expect script.
41991 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41992 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41993 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41994 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41995 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41996 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41997
41998 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41999 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42000 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42001 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42002 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42003 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42004 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42005 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42006 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42007 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42008 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42009 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42010 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42011 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42012 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42013
42014 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42015
42016 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42017
42018 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42019
42020 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42021
42022 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42023
42024 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42025 * gcc.dg/ppc-fsel-2.c: New test.
42026
42027 * gcc.dg/unused-5.c: New test.
42028
42029 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42030
42031 PR c++/10496
42032 * g++.dg/warn/pmf1.C: New test.
42033
42034 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42035
42036 PR c++/4494
42037 * g++.dg/warn/main.C: New test.
42038
42039 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42040
42041 * gcc.dg/nonnull-3.c: New test.
42042
42043 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42044
42045 * gcc.dg/cpp/Wtrigraphs.c: Update.
42046 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42047
42048 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42049
42050 * gcc.dg/ppc-fsel-1.c: New test.
42051
42052 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42053
42054 PR c/10604
42055 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42056
42057 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42058
42059 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42060
42061 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42062
42063 PR c++/9364, c++/10553, c++/10586
42064 * g++.dg/parse/typename4.C: New test.
42065 * g++.dg/parse/typename5.C: Likewise.
42066
42067 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42068
42069 * gcc.c-torture/compile/20030503-1.c: New test.
42070
42071 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42072
42073 * g++.dg/lookup/using5.C: Fix testcase error.
42074
42075 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42076
42077 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42078 since MEABI is no longer supported. Remove all vestiges
42079 of MEABI from the test.
42080
42081 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42082
42083 PR c++/10554
42084 * g++.dg/lookup/using5.C: New test.
42085
42086 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42087
42088 PR c++/8772
42089 * g++.dg/template/ttp5.C: New test.
42090
42091 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42092
42093 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42094 (dg-gpp-additional-sources): New function.
42095 (dg-gpp-additional-files): Likewise.
42096 * lib/g++.exp (additional_sources): New variable.
42097 (additional_files): Likewise.
42098 (g++_target_compile): Deal with them.
42099 * lib/old-dejagnu.exp: Remove.
42100 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42101 * g++.old-deja: Revise all tests to use dg commands.
42102
42103 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42104
42105 PR c++/9432, c++/9528
42106 * g++.dg/lookup/using4.C: New test.
42107
42108 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42109
42110 * gcc.dg/noreturn-5.c: New file.
42111 * gcc.dg/noreturn-6.c: New file.
42112
42113 * gcc.c-torture/compile/inline-1.c: New file.
42114
42115 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42116
42117 PR c++/10551
42118 * g++.dg/template/explicit1.C: New test.
42119
42120 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42121
42122 PR c++/10549
42123 * g++.dg/other/bitfield1.C: New test.
42124
42125 PR c++/10527
42126 * g++.dg/init/new7.C: New test.
42127
42128 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42129
42130 * g++.dg/ext/desig1.C: New test.
42131 * g++.dg/ext/init1.C: Update.
42132
42133 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42134
42135 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42136
42137 PR c++/10180
42138 * g++.dg/warn/Winline-1.C: New test.
42139
42140 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42141
42142 * gcc.c-torture/execute/string-opt-19.c: New test.
42143
42144 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42145 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42146
42147 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42148
42149 PR c++/10506
42150 * g++.dg/init/new6.C: New test.
42151
42152 PR c++/10503
42153 * g++.dg/init/ref6.C: New test.
42154
42155 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42156
42157 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42158
42159 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42160
42161 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42162 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42163
42164 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42165
42166 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42167 initialized static data members.
42168
42169 2003-04-25 H.J. Lu <hjl@gnu.org>
42170
42171 * gcc.dg/ia64-sync-4.c: New test.
42172
42173 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42174
42175 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42176 date.
42177
42178 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42179
42180 PR c++/10337
42181 * g++.dg/warn/conv1.C: New test.
42182 * g++.old-deja/g++.other/conv7.C: Adjust.
42183 * g++.old-deja/g++.other/overload14.C: Adjust.
42184
42185 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42186
42187 PR c++/10471
42188 * g++.dg/template/defarg2.C: New test.
42189
42190 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42191
42192 * gcc.dg/cpp/include2.c: Update.
42193 * gcc.dg/cpp/multiline-2.c: New.
42194 * gcc.dg/cpp/multiline.c: Update.
42195 * gcc.dg/cpp/strify2.c: Update.
42196 * gcc.dg/cpp/trad/literals-2.c: Update.
42197
42198 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42199
42200 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42201
42202 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42203
42204 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42205
42206 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42207
42208 PR c++/10451
42209 * g++.dg/parse/crash4.C: New test.
42210
42211 PR c++/9847
42212 * g++.dg/parse/crash5.C: New test.
42213
42214 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42215
42216 PR c++/10446
42217 * g++.dg/parse/crash3.C: New test.
42218
42219 PR c++/10428
42220 * g++.dg/parse/elab1.C: New test.
42221
42222 2003-04-22 Devang Patel <dpatel@apple.com>
42223
42224 * gcc.dg/cpp/trad/funlike-5.c: New test.
42225
42226 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42227
42228 * g++.dg/other/packed1.C: Fix dg options.
42229
42230 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42231
42232 * g++.dg/other/offsetof2.C: New test.
42233
42234 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42235
42236 * g++.dg/template/recurse.C: Adjust location of error messages.
42237
42238 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42239
42240 PR c++/9881
42241 * g++.dg/init/addr-const1.C: New test.
42242 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42243
42244 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42245
42246 PR c++/10405
42247 * g++.dg/lookup/struct-hack1.C: New test.
42248
42249 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42250
42251 * ucs.c: Update diagnostic messages.
42252
42253 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42254
42255 * gcc.dg/cpp/truefalse.cpp: New test.
42256 * gcc.dg/cpp/cpp.exp: Update.
42257 * g++.dg/other/stdbool-if.C: Remove.
42258
42259 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42260
42261 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42262 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42263
42264 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42265
42266 * gcc.c-torture/compile/20030418-1.c: New test.
42267
42268 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42269
42270 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42271
42272 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42273
42274 PR c++/10347
42275 g++.dg/template/dependent-name1.C: New test.
42276
42277 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42278
42279 * gcc.dg/warn-1.c (tourist_guide): New array,
42280 contains a pointer to bar.
42281
42282 2003-04-16 Roger Sayle <roger@eyesopen.com>
42283
42284 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42285 * gcc.c-torture/execute/medce-1.c: New test case.
42286 * gcc.c-torture/execute/medce-2.c: New test case.
42287
42288 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42289
42290 * lib/prune.exp: Ignore more messages.
42291
42292 PR c++/10381
42293 * g++.dg/parse/lookup3.C: New test.
42294
42295 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42296
42297 * gcc.c-torture/compile/20030415-1.c : New test.
42298
42299 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42300
42301 * gcc.c-torture/execute/scope-2.c: Move to ...
42302 * gcc.dg/noncompile/scope.c: .... here.
42303
42304 2003-04-14 Roger Sayle <roger@eyesopen.com>
42305
42306 * gcc.dg/20030414-2.c: New test case.
42307
42308 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42309
42310 PR target/10377
42311 * gcc.dg/20030414-1.c: New test.
42312
42313 2003-04-13 Roger Sayle <roger@eyesopen.com>
42314
42315 * gcc.dg/builtins-12.c: New test case.
42316 * gcc.dg/builtins-13.c: New test case.
42317
42318 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42319
42320 * gcc.c-torture/execute/string-opt-18.c: New test.
42321
42322 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42323
42324 PR c++/10300
42325 * g++.dg/init/new5.C: New test.
42326
42327 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42328
42329 PR c++/7910
42330 * g++.dg/ext/dllimport1.C: New test.
42331
42332 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42333
42334 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42335
42336 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42337
42338 PR Fortran/9263
42339 * g77.f-torture/noncompile/9263.f: New test
42340 PR Fortran/1832
42341 * g77.f-torture/execute/1832.f: New test
42342
42343 2003-04-11 David Chad <davidc@freebsd.org>
42344 Loren J. Rittle <ljrittle@acm.org>
42345
42346 PR libobjc/8562
42347 * objc.dg/headers.m: New test.
42348
42349 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42350
42351 * gcc.c-torture/execute/builtin-noret-2.c: New.
42352 * gcc.c-torture/execute/builtin-noret-2.x: New.
42353 XFAIL builtin-noret-2.c at -O1 and above.
42354 * gcc.dg/redecl.c: New.
42355 * gcc.dg/Wshadow-1.c: Update error regexps.
42356
42357 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42358
42359 * g++.dg/abi/bitfield10.C: New test.
42360
42361 2003-04-09 Mike Stump <mrs@apple.com>
42362
42363 * gcc.dg/pch/pch.exp: Make testcase names longer.
42364 * g++.dg/pch/pch.exp: Make testcase names longer.
42365
42366 2003-04-08 Roger Sayle <roger@eyesopen.com>
42367
42368 * gcc.dg/builtins-11.c: New test case.
42369
42370 2003-04-08 Roger Sayle <roger@eyesopen.com>
42371
42372 * gcc.dg/builtins-9.c: New test case.
42373 * gcc.dg/builtins-10.c: New test case.
42374
42375 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42376
42377 * gcc.dg/noncompile/init-4.c.c: New test.
42378
42379 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42380
42381 * gcc.misc-test/gcov-9.c: New test.
42382 * gcc.misc-test/gcov-10.c: New test
42383 * gcc.misc-test/gcov-11.c: New test.
42384
42385 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42386
42387 PR optimization/10024
42388 * gcc.c-torture/compile/20030405-1.c: New test.
42389
42390 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42391
42392 * gcc.dg/pch/static-3.c: New.
42393 * gcc.dg/pch/static-3.hs: New.
42394 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42395
42396 2003-04-04 Richard Henderson <rth@redhat.com>
42397
42398 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42399 * g++.dg/eh/forced2.C: Likewise.
42400
42401 2003-04-03 Mike Stump <mrs@apple.com>
42402
42403 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42404 target arg.
42405 (scan-assembler-times, scan-assembler-not): Likewise.
42406 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42407
42408 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42409
42410 * gcc.dg/sparc-loop-1.c: New test.
42411
42412 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42413
42414 PR other/9274
42415 * g++.dg/pch/system-2.C: New.
42416 * g++.dg/pch/system-2.Hs: New.
42417
42418 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42419
42420 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42421
42422 * g++.dg/eh/simd-1.C (vecfunc): Same.
42423
42424 2003-04-01 Roger Sayle <roger@eyesopen.com>
42425
42426 * gcc.c-torture/execute/20030401-1.c: New test case.
42427
42428 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42429
42430 * objc.dg/defs.m: New.
42431
42432 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42433
42434 * g++.dg/eh/simd-1.C: New.
42435 * g++.dg/eh/simd-2.C: New.
42436
42437 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42438
42439 * gcc.c-torture/execute/simd-3.c: New.
42440
42441 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42442
42443 PR c/9936
42444 * gcc.dg/20030331-2.c: New test.
42445
42446 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42447
42448 PR c++/10278
42449 * g++.dg/parse/crash2.C: New test.
42450
42451 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42452
42453 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42454 * gcc.c-torture/execute/20030331-1.c: ...here.
42455
42456 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42457
42458 * gcc.c-torture/execute/20030331-1.c: New test.
42459
42460 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42461
42462 * lib/gcov.exp: Adjust call return testing strings.
42463 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42464
42465 2003-03-31 Roger Sayle <roger@eyesopen.com>
42466
42467 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42468 * gcc.dg/builtins-7.c: New test case.
42469 * gcc.dg/builtins-8.c: New test case.
42470
42471 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42472
42473 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42474
42475 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42476
42477 PR c++/7647
42478 * g++.dg/lookup-class-member-2.C: New test.
42479
42480 2003-03-30 Glen Nakamura <glen@imodulo.com>
42481
42482 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42483
42484 2003-03-28 Roger Sayle <roger@eyesopen.com>
42485
42486 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42487
42488 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42489
42490 * g++.dg/init/attrib1.C: New test.
42491
42492 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42493
42494 * gcc.dg/ultrasp8.c: New test.
42495
42496 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42497
42498 * gcc.dg/ultrasp7.c: New test.
42499
42500 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42501
42502 PR c++/10047
42503 * g++.dg/template/inline1.C: New test.
42504
42505 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42506
42507 * gcc.dg/sparc-dwarf2.c: New test.
42508
42509 2003-03-27 Roger Sayle <roger@eyesopen.com>
42510
42511 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42512 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42513
42514 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42515
42516 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42517 than reading .x files.
42518 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42519 * g77.dg/gcov/gcov-1.f: Likewise.
42520 * gcc.misc-tests/gcov-4b.c: Likewise.
42521 * gcc.misc-tests/gcov-5b.c: Likewise.
42522 * gcc.misc-tests/gcov-6.c: Likewise.
42523 * gcc.misc-tests/gcov-7.c: Likewise.
42524 * gcc.misc-tests/gcov-8.c: Likewise.
42525 * g++.dg/gcov/gcov-1.x: Remove.
42526 * g77.dg/gcov/gcov-1.x: Likewise.
42527 * gcc.misc-tests/gcov-4b.x: Likewise.
42528 * gcc.misc-tests/gcov-5b.x: Likewise.
42529 * gcc.misc-tests/gcov-6.x: Likewise.
42530 * gcc.misc-tests/gcov-7.x: Likewise.
42531 * gcc.misc-tests/gcov-8.x: Likewise.
42532
42533 2003-03-27 Glen Nakamura <glen@imodulo.com>
42534
42535 PR opt/10087
42536 * gcc.dg/20030324-1.c: New test.
42537
42538 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42539
42540 PR c++/10224
42541 * g++.dg/template/arg3.C: New test.
42542
42543 PR c++/10158
42544 * g++.dg/template/friend18.C: New test.
42545
42546 2003-03-26 Roger Sayle <roger@eyesopen.com>
42547
42548 * g77.f-torture/compile/20030326-1.f: New test case.
42549
42550 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42551
42552 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42553
42554 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42555
42556 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42557
42558 * gcc.dg/ia64-sync-3.c: New test.
42559
42560 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42561
42562 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42563
42564 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42565
42566 * gcc.dg/ultrasp6.c: New test.
42567
42568 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42569
42570 * gcc.dg/i386-signbit-1.c: New test.
42571 * gcc.dg/i386-signbit-2.c: New test.
42572 * gcc.dg/i386-signbit-3.c: New test.
42573
42574 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42575
42576 * gcc.dg/ultrasp5.c: Fix options.
42577
42578 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42579
42580 * gcc.dg/ultrasp5.c: Fix comment.
42581
42582 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42583
42584 PR fortran/10197
42585 * g77.f-torture/execute/10197.f: New test.
42586
42587 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42588
42589 PR c++/9898, c++/383
42590 * g++.dg/template/conv6.C: New test.
42591
42592 PR c++/10119
42593 * g++.dg/template/ptrmem5.C: New test.
42594
42595 PR c++/10026
42596 * g++.dg/lookup/koenig1.C: New test.
42597
42598 PR C++/10199
42599 * g++.dg/lookup/template2.C: New test.
42600
42601 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42602
42603 * g++.dg/opt/rtti1.C: New test.
42604
42605 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42606
42607 * gcc.dg/ultrasp5.c: New test.
42608
42609 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42610
42611 PR middle-end/9967
42612 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42613 builtin fputs.
42614
42615 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42616
42617 PR c/8224
42618 * gcc.dg/20030323-1.c: New test.
42619
42620 2003-03-23 Roger Sayle <roger@eyesopen.com>
42621
42622 * gcc.c-torture/compile/20030323-1.c: New test case.
42623
42624 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42625
42626 * gcc.dg/20030321-1.c: New test.
42627
42628 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42629
42630 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42631
42632 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42633
42634 PR c++/9978, c++/9708
42635 * g++.dg/ext/vlm1.C: Adjust expected error.
42636 * g++.dg/ext/vla2.C: New test.
42637 * g++.dg/template/arg1.C: New test.
42638 * g++.dg/template/arg2.C: New test.
42639
42640 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42641
42642 * g77.f-torture/execute/select.f: New test.
42643 * g77.f-torture/noncompile/select_no_compile.f: New test.
42644
42645 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42646
42647 PR c++/9898
42648 * g++.dg/other/error4.C: New test.
42649
42650 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42651
42652 * g++.dg/template/friend17.C: New test.
42653
42654 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42655
42656 * gcc.c-torture/compile/20030320-1.c: New.
42657
42658 2003-03-20 Roger Sayle <roger@eyesopen.com>
42659
42660 * gcc.dg/builtins-6.c: New test case.
42661
42662 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42663
42664 PR target/10073
42665 * gcc.c-torture/compile/20030319-1.c: New.
42666
42667 2003-03-18 Jan Hubicka <jh@suse.cz>
42668
42669 * gcc.dg/i386-cvt-1.c: New test.
42670
42671 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42672
42673 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42674 * objc.dg/naming-2.m: Likewise.
42675
42676 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42677
42678 PR c++/9639
42679 * g++.dg/parse/crash1.C: New test.
42680
42681 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42682
42683 PR c++/8805
42684 * g++.dg/eh/cleanup1.C: New test.
42685
42686 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42687
42688 * gcc.c-torture/execute/20030316-1.c: New test case.
42689
42690 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42691
42692 PR c++/9629
42693 * g++.dg/init/ctor2.C: New test.
42694
42695 2003-03-15 Roger Sayle <roger@eyesopen.com>
42696
42697 * g77.f-torture/compile/xformat.f: New test case.
42698
42699 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42700
42701 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42702 * g++.old-deja/g++.mike/eh50.C: Likewise.
42703
42704 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42705
42706 PR c++/6440
42707 * g++.dg/template/spec7.C: New test.
42708 * g++.dg/template/spec8.C: Likewise.
42709
42710 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42711
42712 * gcc.c-torture/execute/20030313-1.c: New test.
42713
42714 2003-03-14 Richard Henderson <rth@redhat.com>
42715
42716 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42717
42718 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42719
42720 * gcc.c-torture/compile/20030314-1.c: New test.
42721
42722 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42723
42724 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42725 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42726 thumb target,
42727 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42728 to accept newer _imp__ prefix and additional
42729 newline in .drectve section.
42730 * gcc.dg/dll-4.c: Likewise.
42731 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42732 switch.
42733
42734 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42735
42736 * g++.dg/parse/namespace9.C: New test.
42737
42738 * g++.dg/init/ref5.C: New test.
42739 * g++.dg/parse/ptrmem1.C: Likewise.
42740
42741 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42742
42743 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42744 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42745 regular expression.
42746 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42747 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42748
42749 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42750
42751 * gcc.c-torture/execute/20030224-2.c: New test.
42752
42753 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42754
42755 * gcc.dg/decl-3.c: New test.
42756
42757 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42758
42759 * gcc.dg/i386-loop-2.c: New test.
42760
42761 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42762
42763 PR c++/9474
42764 * g++.dg/parse/namespace8.C: New test.
42765
42766 PR c++/9924
42767 * g++.dg/overload/builtin2.C: New test.
42768
42769 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42770
42771 * gcc.dg/return-type-3.c: New test.
42772
42773 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42774
42775 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42776 profiling options are not supported.
42777
42778 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42779
42780 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42781 * g++.old-deja/g++.warn/impint2.C: Likewise.
42782
42783 2003-03-10 Devang Patel <dpatel@apple.com>
42784
42785 * g++.dg/cpp/c++_cmd_1.C: New test.
42786 * g++.dg/cpp/c++_cmd_1.h: New file.
42787
42788 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42789
42790 * gcc.dg/altivec-9.c: New file.
42791
42792 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42793
42794 * gcc.dg/ppc-sdata-1.c: New test.
42795 * gcc.dg/ppc-sdata-2.c: New test.
42796
42797 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42798
42799 PR c++/9373
42800 * g++.dg/opt/ptrmem2.C: New test.
42801
42802 PR c++/8534
42803 * g++.dg/opt/ptrmem1.C: New test.
42804
42805 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42806
42807 * gcc.dg/i386-loop-1.c: New test.
42808
42809 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42810
42811 PR c++/9970
42812 * g++.dg/lookup/friend1.C: New test.
42813
42814 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42815
42816 PR c++/9823
42817 * g++.dg/parser/constructor1.C: New test.
42818
42819 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
42820
42821 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42822
42823 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42824
42825 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
42826
42827 * gcc.dg/cpp/Wunused.c: Update test.
42828
42829 2003-03-08 Jan Hubicka <jh@suse.cz>
42830
42831 * gcc.dg/inline-3.c: New test.
42832
42833 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42834
42835 PR c++/9809
42836 * g++.dg/parse/builtin1.C: New test.
42837
42838 PR c++/9982
42839 * g++.dg/abi/cookie1.C: New test.
42840 * g++.dg/abi/cookie2.C: Likewise.
42841
42842 PR c++/9524
42843 * g++.dg/template/field1.C: New test.
42844
42845 PR c++/9912
42846 * g++.dg/parse/class1.C: New test.
42847 * g++.dg/parse/namespace7.C: Likewise.
42848 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42849
42850 2003-03-07 Mark Mitchell <mark@codesourcery.com>
42851
42852 * g++.dg/init/ref4.C: New test.
42853
42854 2003-03-07 Jan Hubicka <jh@suse.cz>
42855
42856 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42857 * gcc.dg/inline-3.c: New test.
42858
42859 2003-03-06 Mark Mitchell <mark@codesourcery.com>
42860
42861 * g++.dg/init/ref3.C: New test.
42862
42863 PR c++/9965
42864 * g++.dg/init/ref2.C: New test.
42865
42866 PR c++/9400
42867 * g++.dg/warn/Wshadow-2.C: New test.
42868
42869 PR c++/9791
42870 * g++.dg/warn/Woverloaded-1.C: New test.
42871
42872 2003-03-05 Jan Hubicka <jh@suse.cz>
42873
42874 * gcc.dg/i386-local2.c: New.
42875 * gcc.dg/i386-local.c: Fix typo.
42876
42877 2003-03-05 Mark Mitchell <mark@codesourcery.com>
42878
42879 * g++.dg/abi/layout3.C: New test.
42880
42881 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42882
42883 * gcc.c-torture/compile/20030305-1.c
42884
42885 2003-03-05 Jan Hubicka <jh@suse.cz>
42886
42887 * gcc.dg/i386-local.c: New.
42888
42889 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
42890
42891 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42892
42893 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42894
42895 * gcc.dg/switch-2.c: New test.
42896 * gcc.dg/switch-3.c: New test.
42897 * gcc.dg/Wswitch.c: Adjust line numbers.
42898 * gcc.dg/Wswitch-default.c: Likewise.
42899 * gcc.dg/Wswitch-enum.c: Likewise.
42900
42901 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
42902
42903 * gcc.c-torture/execute/20030222-1.c: New test.
42904
42905 2003-03-03 James E Wilson <wilson@tuliptree.org>
42906
42907 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42908
42909 2003-03-03 Mark Mitchell <mark@codesourcery.com>
42910
42911 PR c++/9878
42912 * g++.dg/init/ref1.C: New test.
42913
42914 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
42915
42916 * gcc.dg/sh-relax.c: New SH-only test.
42917
42918 2003-03-03 Geoffrey Keating <geoffk@apple.com>
42919
42920 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
42921 comment explaining purpose of testcase.
42922
42923 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
42924
42925 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42926 for HC11/HC12 (asm needs two int registers).
42927 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42928 HC11/HC12 because the test uses an asm which needs two 32-bit
42929 registers.
42930
42931 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
42932
42933 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42934 for HC11/HC12 (array is too large otherwise).
42935 * gcc.c-torture/compile/920501-4.x: New file, likewise.
42936 * gcc.c-torture/compile/20010518-2.x: Likewise.
42937 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42938 HC11/HC12 (array is too large).
42939
42940 2003-03-01 Geoffrey Keating <geoffk@apple.com>
42941
42942 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42943 * lib/g++-dg.exp (g++-dg-test): Likewise.
42944
42945 2003-03-01 Roger Sayle <roger@eyesopen.com>
42946
42947 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42948 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42949
42950 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42951
42952 * g++.dg/warn/implicit-typename1.C: Remove warning.
42953
42954 2003-02-28 Richard Henderson <rth@redhat.com>
42955
42956 * gcc.dg/noreturn-1.c: Move noreturn warning line.
42957 * gcc.dg/return-type-1.c: Move control reaches end warning line.
42958
42959 2003-02-28 Geoffrey Keating <geoffk@apple.com>
42960
42961 * gcc.dg/pch/pch.exp: Change .pch to .gch.
42962 * g++.dg/pch/pch.exp: Likewise.
42963
42964 2003-02-28 Mark Mitchell <mark@codesourcery.com>
42965
42966 PR c++/9879
42967 * g++.dg/init/new4.C: New test.
42968
42969 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
42970
42971 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42972
42973 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
42974
42975 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42976 unsigned long.
42977
42978 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42979 wider than float.
42980
42981 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42982
42983 * lib/scanasm.exp: Add support for counting numbers of
42984 occurences.
42985 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42986 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42987
42988 2003-02-25 Mark Mitchell <mark@codesourcery.com>
42989
42990 PR c++/9683
42991 * g++.dg/template/static3.C: New test.
42992
42993 PR c++/9829
42994 * g++.dg/parse/namespace6.C: New test.
42995
42996 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42997
42998 PR target/9732
42999 * gcc.dg/20030225-1.c: New test.
43000
43001 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43002
43003 * README: Remove out-of-date information.
43004
43005 PR c++/9836
43006 * g++.dg/template/spec6.C: New test.
43007
43008 2003-02-24 Jeff Law <law@redhat.com>
43009
43010 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43011
43012 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43013
43014 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43015 * gcc.dg/pragma-ep-1.c: Likewise.
43016
43017 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43018
43019 PR c++/9602
43020 * g++.dg/template/friend16.C: New test.
43021
43022 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43023
43024 PR c++/5333
43025 * g++.dg/parse/fused-params1.C: Adjust error messages.
43026 * g++.dg/template/nested3.C: New test.
43027
43028 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43029
43030 * g++.dg/abi/param1.C: New test.
43031
43032 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43033
43034 PR c++/7982
43035 * g++.dg/warn/implicit-typename1.C: New test.
43036
43037 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43038
43039 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43040 with "mtune".
43041 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43042 * gcc.c-torture/execute/20010129-1.x: Likewise.
43043 * gcc.dg/20011107-1.c: Likewise.
43044 * gcc.dg/20020108-1.c: Likewise.
43045 * gcc.dg/20020122-3.c: Likewise.
43046 * gcc.dg/20020206-1.c: Likewise.
43047 * gcc.dg/20020310-1.c: Likewise.
43048 * gcc.dg/20020426-2.c: Likewise.
43049 * gcc.dg/20020517-1.c: Likewise.
43050 * gcc.dg/991230-1.c: Likewise.
43051 * gcc.dg/i386-unroll-1.c: Likewise.
43052 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43053
43054 2003-02-22 Jan Hubicka <jh@suse.cz>
43055
43056 * gcc.dg/i386-mul.c: New test.
43057
43058 2003-02-21 Roger Sayle <roger@eyesopen.com>
43059
43060 * gcc.dg/builtins-5.c: New test case.
43061
43062 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43063
43064 * gcc.dg/asmreg-1.c: New test.
43065
43066 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43067
43068 PR c++/9749
43069 * g++.dg/parse/varmod1.C: New test.
43070
43071 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43072
43073 PR c++/9727
43074 * g++.dg/template/op1.C: New test.
43075
43076 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43077
43078 PR c++/8906
43079 * g++.dg/template/nested2.C: New test.
43080
43081 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43082
43083 PR c++/8724
43084 * g++.dg/expr/dtor1.C: New test.
43085
43086 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43087
43088 * gcc.dg/cpp/include3.c: New test.
43089 * gcc.dg/cpp/inc/foo.h: New file.
43090
43091 2003-02-21 Glen Nakamura <glen@imodulo.com>
43092
43093 * gcc.c-torture/execute/20030221-1.c: New test.
43094
43095 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43096
43097 PR c++/9729
43098 * g++.dg/abi/conv1.C: New test.
43099
43100 2003-02-20 Jan Hubicka <jh@suse.cz>
43101
43102 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43103
43104 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43105
43106 * gcc.c-torture/compile/20030219-1.c: New test.
43107
43108 2003-02-18 Jan Hubicka <jh@suse.cz>
43109
43110 * gcc.dg/funcorder.c: New test.
43111
43112 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43113
43114 * gcc.c-torture/execute/20030218-1.c: New.
43115
43116 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43117
43118 * gcc.dg/20030218-1.c: New.
43119
43120 2003-02-18 Richard Henderson <rth@redhat.com>
43121
43122 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43123 * gcc.dg/attr-used-2.c: New.
43124
43125 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43126
43127 PR c++/9704
43128 * g++.dg/init/copy5.C: New test.
43129
43130 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43131
43132 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43133 * g++.dg/pch/pch.exp: Likewise.
43134
43135 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43136
43137 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43138 STACK_SIZE is not defined.
43139
43140 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43141
43142 PR c++/9457
43143 * g++.dg/template/init1.C: New test.
43144
43145 2003-02-16 Jan HUbicka <jh@suse.cz>
43146
43147 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43148 (foo): Add few extra tests
43149 * gcc.dg/c99-const-expr-3.c: Likewise.
43150 * gcc.c-torture/execute/20030216-1.c: New.
43151
43152 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43153
43154 PR c++/9459
43155 * g++.dg/ext/typeof4.C: New test.
43156
43157 2003-02-15 Roger Sayle <roger@eyesopen.com>
43158
43159 * gcc.dg/i386-387-3.c: New test case.
43160
43161 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43162
43163 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43164 cris-*-elf* cris-*-aout* and mmix-*-*.
43165
43166 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43167
43168 * gcc.dg/20030213-1.c: New test.
43169
43170 2003-02-12 Roger Sayle <roger@eyesopen.com>
43171
43172 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43173 * gcc.dg/i386-387-2.c: Likewise.
43174
43175 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43176
43177 * gcc.dg/ppc-spe.c: Fix formatting.
43178 Enable tests that were previously unsupported by gas.
43179 Delete tests for instructions that no longer exist.
43180 Switch arguments on evsubifw builtin.
43181
43182 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43183
43184 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43185 STACK_SIZE is too small.
43186
43187 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43188 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43189
43190 * gcc.dg/decl-2.c: New test.
43191
43192 2003-02-10 Jan Hubicka <jh@suse.cz>
43193
43194 * gcc.dg/i386-fpcvt-1.c: New test.
43195
43196 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43197
43198 * gcc.c-torture/execute/20030209-1.c: New test.
43199
43200 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43201
43202 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43203 int-wide bitops, use the constants of the same width.
43204 Likewise, if long long is 32-bit wide, test bitops using
43205 32-bit constants.
43206
43207 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43208
43209 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43210
43211 2003-02-07 Roger Sayle <roger@eyesopen.com>
43212
43213 * gcc.dg/builtins-4.c: New test case.
43214
43215 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43216
43217 * gcc.dg/20020430-1.c: Fix dg command typos.
43218 * gcc.dg/20020503-1.c: Likewise.
43219
43220 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43221
43222 PR c++/8785
43223 * g++.dg/parse/fused-params1.C: New test.
43224
43225 PR c++/8857
43226 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43227
43228 PR c++/8921
43229 * g++.dg/parse/non-dependent1.C: New test.
43230
43231 PR c++/8928
43232 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43233
43234 PR c++/9228
43235 * g++.dg/parse/undefined7.C: New test.
43236 * g++.dg/parse/non-templ1.C: New test.
43237
43238 PR c++/9229
43239 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43240
43241 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43242
43243 * gcc.c-torture/compile/20030206-1.c: New test.
43244
43245 2003-02-05 Roger Sayle <roger@eyesopen.com>
43246
43247 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43248 "pow" to "foo" to avoid potential confusion with a math built-in.
43249
43250 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43251
43252 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43253 conditions for SPARC targets.
43254
43255 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43256
43257 * gcc.dg/20030204-1.c: New test.
43258
43259 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43260
43261 PR c++/38
43262 * g++.dg/parse/array-size1.C: New test.
43263
43264 PR c++/5657
43265 * g++.dg/parse/undefined3.C: New test.
43266
43267 PR c++/5665
43268 * g++.dg/parse/undefined4.C: New test.
43269
43270 PR c++/5975
43271 * g++.dg/parse/undefined5.C: New test.
43272
43273 PR c++/7259
43274 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43275
43276 PR c++/8578
43277 * g++.dg/parse/casting-operator1.C: New test.
43278
43279 PR c++/8596
43280 * g++.dg/parse/undefined6.C: New test.
43281
43282 PR c++/8736
43283 * g++.dg/parse/missing-template1.C: New test.
43284
43285 2003-02-04 Jan Hubicka <jh@suse.cz>
43286
43287 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43288 * gcc.dg/i386-cmov?.c: Likewise.
43289 * gcc.dg/i386-fpcvt-?.c: Likewise.
43290 * gcc.dg/i386-ssefp-1.c: Likewise.
43291 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43292 conventions.
43293
43294 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43295
43296 PR c++/7129
43297 * g++.dg/ext/max.C: New test.
43298
43299 2003-02-03 Jan Hubicka <jh@suse.cz>
43300
43301 * gcc.c-torture/execute/20030203-1.c: New test.
43302
43303 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43304
43305 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43306 'natural-endian'.
43307
43308 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43309
43310 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43311 * g++.dg/init/new2.C: Likewise.
43312 * g++.dg/other/new1.C: Likewise.
43313
43314 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43315
43316 * gcc.dg/struct-ret-libc.c: New test.
43317
43318 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43319
43320 * gcc.dg/20030129-1.c: New test.
43321
43322 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43323
43324 PR c++/8849
43325 * g++.dg/template/ptrmem4.C: New test.
43326
43327 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43328
43329 * g++.dg/parser/constant1.C: New test.
43330
43331 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43332
43333 PR c++/8591
43334 * g++.dg/parse/friend2.C: New test.
43335
43336 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43337
43338 PR c++/9437
43339 * g++.dg/template/unify4.C: New test.
43340
43341 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43342
43343 * gcc.c-torture/execute/20030128-1.c: New test.
43344
43345 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43346
43347 * g++.dg/lookup/nested1.C: Test moved from ...
43348 * g++.old-deja/g++.other/lookup24.C: ... here.
43349
43350 2003-01-28 Jan Hubicka <jh@suse.cz>
43351
43352 * gcc.dg/i386-cmov5.c: New test.
43353
43354 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43355
43356 * gcc.c-torture/execute/20010925-1.c: Changed the
43357 memcpy declaration.
43358
43359 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43360
43361 PR c++/3902
43362 * g++.dg/parse/template5.C: New test.
43363
43364 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43365
43366 PR fortran/9258
43367 * g77.dg/pr9258: New test.
43368
43369 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43370
43371 * README: Move relevant parts from README.g++.
43372
43373 * README.g++: Remove this file.
43374
43375 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43376
43377 * g++.dg/abi/dcast1.C: New test.
43378
43379 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43380
43381 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43382
43383 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43384
43385 PR c++/47
43386 * g++.old-deja/g++.other/lookup24.C: New test.
43387
43388 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43389
43390 PR middle-end/7227
43391 * gcc.dg/uninit-C.c: New test.
43392
43393 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43394
43395 * g++.dg/abi/covariant1.C: New test.
43396
43397 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43398
43399 * gcc.dg/20030123-1.c: New test.
43400
43401 2003-01-25 Jan Hubicka <jh@suse.cz>
43402
43403 PR opt/8492
43404 * gcc.c-torture/compile/20030125-1.c
43405
43406 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43407
43408 PR c++/9403
43409 * g++.dg/parse/template3.C: New test.
43410 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43411
43412 PR c++/795
43413 * g++.dg/parse/template4.C: New test.
43414
43415 PR c++/9415
43416 * g++.dg/template/qual2.C: New test.
43417
43418 PR c++/8545
43419 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43420
43421 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43422
43423 2003-01-25 Roger Sayle <roger@eyesopen.com>
43424
43425 * gcc.c-torture/execute/switch-1.c: New test case.
43426
43427 2003-01-25 Jan Hubicka <jh@suse.cz>
43428
43429 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43430
43431 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43432
43433 Tweaks for Bison-1.875. From the NEWS file:
43434 "- `parse error' -> `syntax error'
43435 Bison now uniformly uses the term `syntax error'"
43436 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43437 * gcc.dg/cpp/digraph2.c: Likewise.
43438 * gcc.dg/cpp/direct2.c: Likewise.
43439 * gcc.dg/cpp/paste4.c: Likewise.
43440 * gcc.dg/c90-restrict-1.c: Likewise.
43441 * gcc.dg/c99-func-2.c: Likewise.
43442 * gcc.dg/noncompile/920721-2.c: Likewise.
43443 * gcc.dg/noncompile/930622-2.c: Likewise.
43444 * gcc.dg/noncompile/940112-1.c: Likewise.
43445 * gcc.dg/noncompile/950921-1.c: Likewise.
43446 * gcc.dg/noncompile/951123-1.c: Likewise.
43447 * gcc.dg/noncompile/971104-1.c: Likewise.
43448 * gcc.dg/noncompile/990416-1.c: Likewise.
43449
43450 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43451
43452 * g++.dg/parse/undefined1.C: Add error message.
43453
43454 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43455
43456 PR c++/9354
43457 * g++.dg/parse/new1.C: New test.
43458
43459 PR c++/9216
43460 * g++.dg/parse/template2.C: New test.
43461
43462 PR c++/9354
43463 * g++.dg/parse/typedef2.C: New test.
43464
43465 PR c++/9328
43466 * g++.dg/ext/typeof3.C: New test.
43467
43468 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43469
43470 PR c++/2738
43471 * g++.dg/parse/ret-type1.C: New test.
43472
43473 PR c++/3792
43474 * g++.dg/parse/tmpl-outside1.C: New test.
43475
43476 PR c++/4207
43477 * g++.dg/parse/int-as-enum1.C: New test.
43478
43479 PR c++/4903
43480 * g++.dg/parse/no-typename1.C: New test.
43481
43482 PR c++/5533
43483 * g++.dg/parse/no-value1.C: New test.
43484
43485 PR c++/5921
43486 * g++.dg/parse/wrong-inline1.C: New test.
43487
43488 PR c++/6402
43489 * g++.dg/parse/ref1.C: New test.
43490
43491 PR c++/6992
43492 * g++.dg/parse/attr-ctor1.C: New test.
43493
43494 PR c++/7229
43495 * g++.dg/parse/namespace5.C: New test.
43496
43497 PR c++/7917
43498 * g++.dg/parse/func-def1.C: New test.
43499
43500 PR c++/8143
43501 * g++.dg/parse/undefined1.C: New test.
43502
43503 PR c++/5723, PR c++/8522
43504 * g++.dg/parse/specialization1.C: New test.
43505
43506 PR c++/163, PR c++/8595
43507 * g++.dg/parse/struct-as-enum1.C: New test.
43508
43509 PR c++/9173
43510 * g++.dg/parse/undefined2.C: New test.
43511
43512 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43513
43514 PR c++/9298
43515 * g++.dg/parse/template1.C: New test.
43516
43517 PR c++/9384
43518 * g++.dg/parse/using1.C: New test.
43519
43520 PR c++/9285
43521 PR c++/9294
43522 * g++.dg/parse/expr2.C: New test.
43523
43524 PR c++/9388
43525 * g++.dg/parse/lookup2.C: Likewise.
43526
43527 2003-01-21 Jan Hubicka <jh@suse.cz>
43528
43529 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43530 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43531 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43532 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43533
43534 2003-01-20 Nick Clifton <nickc@redhat.com>
43535
43536 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43537 problem with ARM sibcall code generation.
43538
43539 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43540
43541 * gcc.c-torture/execute/20030120-1.c: New.
43542
43543 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43544
43545 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43546
43547 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43548
43549 PR c++/9272
43550 * g++.dg/parse/ctor1.C: New test.
43551
43552 PR c++/9294:
43553 * g++.dg/parse/qualified1.C: New test.
43554
43555 * g++.dg/parse/typename3.C: New test.
43556
43557 2003-01-16 Richard Henderson <rth@redhat.com>
43558
43559 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43560
43561 2003-01-16 Richard Henderson <rth@redhat.com>
43562
43563 * g++.dg/pch/pch.exp: Copy test header to the working directory
43564 before using it either for precompilation or direct use.
43565 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43566 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43567
43568 2003-01-16 Richard Henderson <rth@redhat.com>
43569
43570 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43571 before using it either for precompilation or direct use.
43572 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43573 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43574
43575 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43576
43577 * g++.dg/ext/typename1.C: Add typename keyword.
43578 * g++.dg/template/crash1.C: Update error messages.
43579 * g++.dg/template/crash2.C: Remove error message.
43580 * g++.dg/parse/typename2.C: New test.
43581 * g++.dg/template/typename2.C: Change implicit
43582 typename warning into error.
43583 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43584 error messages.
43585 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43586 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43587 * g++.old-deja/g++.law/visibility13.C: Remove error
43588 messages.
43589 * g++.old-deja/g++.ns/template17.C: Reorder code to
43590 make declaration visible in template.
43591 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43592 * g++.old-deja/g++.pt/crash36.C: Issue more error
43593 messages.
43594 * g++.old-deja/g++.pt/crash5.C: Improve error
43595 message.
43596 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43597 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43598 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43599 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43600 typename warning with error message.
43601 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43602 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43603 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43604
43605 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43606
43607 * g++.dg/parse/ambig2.C: New test.
43608
43609 2003-01-15 Richard Henderson <rth@redhat.com>
43610
43611 * g++.dg/tls/init-2.C: Update error message string.
43612
43613 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43614
43615 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43616
43617 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43618
43619 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43620 all for HC11/HC12.
43621 * gcc.c-torture/compile/20001205-1.x: Likewise.
43622 * gcc.c-torture/compile/20001226-1.x: Likewise.
43623 * gcc.c-torture/compile/920520-1.x: Likewise.
43624 * gcc.c-torture/compile/961203-1.x: Likewise.
43625 * gcc.c-torture/compile/20020604-1.x: Likewise.
43626
43627 2003-01-15 Jan Hubicka <jh@suse.cz>
43628
43629 * gcc.c-torture/compile/20030115-1.c: New test.
43630
43631 * gcc.dg/i386-fpcvt-1.c: New test.
43632 * gcc.dg/i386-fpcvt-2.c: New test.
43633
43634 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43635
43636 Further conform g++'s __vmi_class_type_info to the C++ ABI
43637 specification.
43638 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43639 the specification.
43640
43641 2003-01-14 Jan Hubicka <jh@suse.cz>
43642
43643 * gcc.dg/i386-fpcvt-1.c: New test.
43644 * gcc.dg/i386-fpcvt-2.c: New test.
43645
43646 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43647
43648 * gcc.dg/i386-mmx-3.c: New test.
43649
43650 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43651
43652 PR c++/9264
43653 * g++.dg/parse/octal1.C: New file.
43654
43655 PR c++/9172
43656 * g++.dg/parse/typename1.C: New file.
43657
43658 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43659
43660 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43661 * gcc.dg/bf-no-ms-layout.c: Likewise.
43662 * gcc.dg/bf-ms-attrib.c: Likewise.
43663
43664 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43665
43666 PR c++/9099
43667 * g++.dg/parse/dtor1.C: New file.
43668
43669 PR c++/9128
43670 * g++.dg/rtti/typeid1.C: New file.
43671
43672 PR c++/9153
43673 * g++.dg/parse/lookup1.C: New file.
43674
43675 PR c++/9171
43676 * g++.dg/templ/spec5.C: New file.
43677
43678 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43679
43680 * gcc.c-torture/compile/20030110-1.c: New test.
43681
43682 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43683
43684 Merge from pch-branch:
43685
43686 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43687
43688 * gcc.dg/pch/cpp-1.h: New.
43689 * gcc.dg/pch/cpp-1.c: New.
43690 * gcc.dg/pch/cpp-2.h: New.
43691 * gcc.dg/pch/cpp-2.c: New.
43692
43693 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43694
43695 * gcc.dg/pch/except-1.h: New.
43696 * gcc.dg/pch/except-1.c: New.
43697
43698 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43699
43700 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43701 running test.
43702 * gcc.dg/pch: Include *.hp not *.h.
43703 * gcc.dg/pch/system-1.h: New.
43704 * gcc.dg/pch/system-1.c: New.
43705
43706 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43707
43708 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43709 rather than trying to build and run a program using PCH.
43710 * gcc.dg/pch: Remove dg-do commands from test files.
43711
43712 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43713
43714 * gcc.dg/pch/macro-3.c: New.
43715 * gcc.dg/pch/macro-3.h: New.
43716
43717 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43718
43719 * gcc.dg/pch/common-1.c: New.
43720 * gcc.dg/pch/common-1.h: New.
43721 * gcc.dg/pch/decl-1.c: New.
43722 * gcc.dg/pch/decl-1.h: New.
43723 * gcc.dg/pch/decl-2.c: New.
43724 * gcc.dg/pch/decl-2.h: New.
43725 * gcc.dg/pch/decl-3.c: New.
43726 * gcc.dg/pch/decl-3.h: New.
43727 * gcc.dg/pch/decl-4.c: New.
43728 * gcc.dg/pch/decl-4.h: New.
43729 * gcc.dg/pch/decl-5.c: New.
43730 * gcc.dg/pch/decl-5.h: New.
43731 * gcc.dg/pch/global-1.c: New.
43732 * gcc.dg/pch/global-1.h: New.
43733 * gcc.dg/pch/inline-1.c: New.
43734 * gcc.dg/pch/inline-1.h: New.
43735 * gcc.dg/pch/inline-2.c: New.
43736 * gcc.dg/pch/inline-2.h: New.
43737 * gcc.dg/pch/static-1.c: New.
43738 * gcc.dg/pch/static-1.h: New.
43739 * gcc.dg/pch/static-2.c: New.
43740 * gcc.dg/pch/static-2.h: New.
43741
43742 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43743
43744 * g++.dg/pch/pch.exp: Better handle failing testcases.
43745 * gcc.dg/pch/pch.exp: Likewise.
43746 * gcc.dg/pch/macro-1.c: New.
43747 * gcc.dg/pch/macro-1.h: New.
43748 * gcc.dg/pch/macro-2.c: New.
43749 * gcc.dg/pch/macro-2.h: New.
43750
43751 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43752
43753 * g++.dg/dg.exp: Treat files in pch/ specially.
43754 * g++.dg/pch/pch.exp: New file.
43755 * g++.dg/pch/empty.H: New file.
43756 * g++.dg/pch/empty.C: New file.
43757 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43758 "precompile".
43759
43760 * gcc.dg/pch/pch.exp: New file.
43761 * gcc.dg/pch/empty.h: New file.
43762 * gcc.dg/pch/empty.c: New file.
43763 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43764 "precompile".
43765
43766 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43767
43768 * g++.dg/template/friend14.C: New test.
43769
43770 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43771
43772 * gcc.dg/old-style-asm-1.c: New test.
43773
43774 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43775
43776 * gcc.c-torture/compile/20030109-1.c: New test.
43777
43778 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43779
43780 * gcc.c-torture/execute/20030109-1.c: New test.
43781
43782 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43783
43784 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43785 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43786 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43787 * g++.old-deja/g++.mike/eh2.C: Likewise.
43788 * g++.old-deja/g++.mike/eh3.C: Likewise.
43789 * g++.old-deja/g++.mike/eh5.C: Likewise.
43790 * g++.old-deja/g++.mike/eh6.C: Likewise.
43791 * g++.old-deja/g++.mike/eh7.C: Likewise.
43792 * g++.old-deja/g++.mike/eh8.C: Likewise.
43793 * g++.old-deja/g++.mike/eh9.C: Likewise.
43794 * g++.old-deja/g++.mike/eh10.C: Likewise.
43795 * g++.old-deja/g++.mike/eh12.C: Likewise.
43796 * g++.old-deja/g++.mike/eh13.C: Likewise.
43797 * g++.old-deja/g++.mike/eh14.C: Likewise.
43798 * g++.old-deja/g++.mike/eh16.C: Likewise.
43799 * g++.old-deja/g++.mike/eh17.C: Likewise.
43800 * g++.old-deja/g++.mike/eh18.C: Likewise.
43801 * g++.old-deja/g++.mike/eh21.C: Likewise.
43802 * g++.old-deja/g++.mike/eh23.C: Likewise.
43803 * g++.old-deja/g++.mike/eh24.C: Likewise.
43804 * g++.old-deja/g++.mike/eh25.C: Likewise.
43805 * g++.old-deja/g++.mike/eh26.C: Likewise.
43806 * g++.old-deja/g++.mike/eh27.C: Likewise.
43807 * g++.old-deja/g++.mike/eh28.C: Likewise.
43808 * g++.old-deja/g++.mike/eh29.C: Likewise.
43809 * g++.old-deja/g++.mike/eh31.C: Likewise.
43810 * g++.old-deja/g++.mike/eh33.C: Likewise.
43811 * g++.old-deja/g++.mike/eh34.C: Likewise.
43812 * g++.old-deja/g++.mike/eh35.C: Likewise.
43813 * g++.old-deja/g++.mike/eh36.C: Likewise.
43814 * g++.old-deja/g++.mike/eh37.C: Likewise.
43815 * g++.old-deja/g++.mike/eh38.C: Likewise.
43816 * g++.old-deja/g++.mike/eh39.C: Likewise.
43817 * g++.old-deja/g++.mike/eh40.C: Likewise.
43818 * g++.old-deja/g++.mike/eh41.C: Likewise.
43819 * g++.old-deja/g++.mike/eh42.C: Likewise.
43820 * g++.old-deja/g++.mike/eh44.C: Likewise.
43821 * g++.old-deja/g++.mike/eh46.C: Likewise.
43822 * g++.old-deja/g++.mike/eh47.C: Likewise.
43823 * g++.old-deja/g++.mike/eh48.C: Likewise.
43824 * g++.old-deja/g++.mike/eh49.C: Likewise.
43825 * g++.old-deja/g++.mike/eh50.C: Likewise.
43826 * g++.old-deja/g++.mike/eh51.C: Likewise.
43827 * g++.old-deja/g++.mike/eh53.C: Likewise.
43828 * g++.old-deja/g++.mike/eh55.C: Likewise.
43829 * g++.old-deja/g++.mike/p7912.C: Likewise.
43830 * g++.old-deja/g++.mike/p9706.C: Likewise.
43831 * g++.old-deja/g++.mike/p10416.C: Likewise.
43832 * g++.old-deja/g++.mike/p11667.C: Likewise.
43833 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43834 Remove redundant reference to Iris.
43835 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43836 Elxsi, i860, Pico Java, and WE32K.
43837
43838 2003-01-07 Mark Mitchell <mark@codesourcery.com>
43839
43840 * g++.dg/ext/asm4.C: New test.
43841
43842 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43843
43844 PR c++/9030
43845 * g++.dg/template/friend12.C: New test.
43846 * g++.dg/template/friend13.C: Likewise.
43847 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43848
43849 2003-01-08 Jan Hubicka <jh@suse.cz>
43850
43851 * gcc.dg/i386-cadd.c: New test.
43852 * gcc.dg/i386-cmov4.c: Likewise.
43853
43854 2003-01-06 Mark Mitchell <mark@codesourcery.com>
43855
43856 PR c++/9165
43857 * g++.dg/warn/Wunused-3.C: New test.
43858
43859 * g++.dg/abi/bitfield9.C: New test.
43860
43861 PR c++/9189
43862 * g++.dg/parse/defarg3.C: New test.
43863
43864 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
43865
43866 * g++.dg/parse/ambig1.C: New test.
43867 * g++.dg/parse/defarg2.C: New test.
43868
43869 2003-01-05 Mark Mitchell <mark@codesourcery.com>
43870
43871 * g++.dg/template/defarg-1.C: New test.
43872 * g++.dg/template/local2.C: Likewise.
43873
43874 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
43875
43876 * gcc.c-torture/execute/20030105-1.c: New test.
43877
43878 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43879
43880 * g++.dg/parse/namespace3.C: Remove extra semicolons.
43881 * g++.dg/parse/namespace4.C: Likewise.
43882
43883 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
43884
43885 * g++.dg/template/ntp2.C: New test.
43886
43887 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
43888
43889 * g++.dg/parse/extern-C-1.C: New test.
43890
43891 * g++.dg/parse/namespace4.C: New test.
43892
43893 * g++.dg/template/nested1.C: New test.
43894
43895 * g++.dg/parse/namespace3.C: New test.
43896
43897 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
43898
43899 * g++.dg/lookup/two-stage1.C: New test.
43900
43901 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43902
43903 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43904 * g++.old-deja/g++.jason/access8.C: Likewise.
43905 * g++.old-deja/g++.other/decl5.C: Likewise.
43906
43907 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
43908
43909 * g++.dg/parse/parse7.C: New test.
43910
43911 2003-01-02 Mark Mitchell <mark@codesourcery.com>
43912
43913 PR c++/2843
43914 * g++.dg/ext/attrib7.C: New test.
43915
43916 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
43917
43918 * g++.dg/parse/parse6.C: New test.
43919
43920 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
43921
43922 * gcc.dg/h8300-stack-1.c: New.
43923
43924 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
43925
43926 g++.dg/lookup/exception1.C: New test.
43927
43928 g++.dg/lookup/template1.C: New test.
43929
43930 g++.dg/parse/namespace2.C: New test.
43931
43932 g++.dg/parse/parens2.C: New test.
43933
43934 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43935
43936 * g++.dg/parse/parse5.C: New test.
43937 * g++.dg/lookup/scoped4.C: New test.
43938
43939 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
43940
43941 * g++.dg/parse/parens1.C: New test.
43942
43943 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43944 angle-bracket1.C.
43945 * g++.dg/parse/parens2.C: New test.
43946
43947 * g++.dg/lookup/scope-operator1.C: New test.
43948
43949 * g++.dg/parse/operator1.C: New test.
43950
43951 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43952
43953 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43954 * g++.old-deja/g++.other/access6.C: Likewise.
43955 * g++.old-deja/g++.other/decl1.C: Likewise.
43956 * g++.old-deja/g++.pt/typename12.C: Likewise.
43957
43958 2002-12-31 Mark Mitchell <mark@codesourcery.com>
43959
43960 * g++.dg/parse/namespace1.C: New test.
43961
43962 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43963
43964 * g++.dg/parse/parse4.C: New test.
43965
43966 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43967
43968 * g++.dg/parse/parse3.C: New test.
43969
43970 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43971
43972 * g++.dg/parse/parse2.C: New test.
43973
43974 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43975
43976 * g++.dg/template/friend11.C: New test.
43977
43978 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43979
43980 * g++.dg/parse/parse1.C: New test.
43981
43982 2002-12-31 Janis Johnson <janis187@us.ibm.com>
43983
43984 * lib/profopt.exp: Change the name of a global variable to avoid
43985 possible clashes with other test suites.
43986
43987 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
43988
43989 * g++.dg/inherit/covariant8.C: New test.
43990
43991 2002-12-31 Mark Mitchell <mark@codesourcery.com>
43992
43993 * g++.dg/init/array9.C: New test.
43994
43995 PR c++/9112
43996 * g++.dg/parse/expr1.C: New test.
43997
43998 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
43999
44000 * gcc.c-torture/compile/20021230-1.c: New test.
44001
44002 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44003
44004 * g++.dg/inherit/covariant5.C: New test.
44005 * g++.dg/inherit/covariant6.C: New test.
44006 * g++.dg/inherit/covariant7.C: New test.
44007
44008 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44009
44010 PR c++/2739
44011 * g++.dg/other/access2.C: New test.
44012
44013 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44014
44015 * g++.dg/other/anon-struct.C: No longer fails
44016 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44017 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44018 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44019
44020 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44021
44022 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44023
44024 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44025
44026 * g++.dg/eh/spec4.C: Remove stray semicolon.
44027 * g++.dg/expr/pmf-1.C: Change error message.
44028 * g++.dg/ext/asm1.C: Remove stray semicolon.
44029 * g++.dg/ext/typename1.C: Add missing typenames.
44030 * g++.dg/inherit/template-as-base.C: Change error message.
44031 * g++.dg/lookup/scoped1.C: Likewise.
44032 * g++.dg/lookup/scoped2.C: Likewise.
44033 * g++.dg/lookup/using2.C: Likewise.
44034 * g++.dg/other/component1.C: Remove stray semicolon.
44035 * g++.dg/other/do1.C: Change error message.
44036 * g++.dg/other/error2.C: Likewise.
44037 * g++.dg/other/init1.C: Likewise.
44038 * g++.dg/other/packed1.C: Remove stray semicolon.
44039 * g++.dg/other/ptrmem2.C: Change error message.
44040 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44041 marker.
44042 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44043 * g++.dg/template/access3.C: Add typename keyword.
44044 * g++.dg/template/access5.C: Remove stray semicolon.
44045 * g++.dg/template/access6.C: Likewise.
44046 * g++.dg/template/complit1.C: Likewise.
44047 * g++.dg/template/crash1.C: Change error message.
44048 * g++.dg/template/inherit2.C: Remove stray semicolon.
44049 * g++.dg/template/instantiate2.C: Likewise.
44050 * g++.dg/template/instantiate3.C: Change error message.
44051 * g++.dg/template/qual1.C: Remove stray semicolon.
44052 * g++.dg/template/qualttp18.C: Change error message.
44053 * g++.dg/template/ref1.C: Remove stray semicolon.
44054 * g++.dg/template/sizeof1.C (A::value): Declare it.
44055 * g++.dg/template/spec4.C: Change error message.
44056 * g++.dg/template/static1.C: Likewise.
44057 * g++.dg/template/type1.C: Likewise.
44058 * g++.dg/template/typename3.C: Likewise.
44059 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44060 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44061 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44062 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44063 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44064 named return value extension.
44065 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44066 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44067 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44068 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44069 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44070 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44071 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44072 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44073 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44074 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44075 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44076 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44077 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44078 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44079 syntax.
44080 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44081 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44082 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44083 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44084 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44085 * g++.old-deja/g++.brendan/template11.C: Likewise.
44086 * g++.old-deja/g++.brendan/template26.C: Likewise.
44087 * g++.old-deja/g++.brendan/template27.C: Use explicit
44088 specialization syntax.
44089 * g++.old-deja/g++.brendan/template30.C: Likewise.
44090 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44091 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44092 non-dependent names.
44093 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44094 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44095 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44096 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44097 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44098 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44099 named return value extension.
44100 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44101 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44102 * g++.old-deja/g++.ext/return1.C: Likewise.
44103 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44104 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44105 * g++.old-deja/g++.jason/access8.C: Likewise.
44106 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44107 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44108 pseudo-destructor names.
44109 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44110 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44111 pseudo-destructor names.
44112 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44113 * g++.old-deja/g++.jason/overload19.C: Likewise.
44114 * g++.old-deja/g++.jason/overload32.C: Likewise.
44115 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44116 stray semicolons.
44117 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44118 * g++.old-deja/g++.jason/return.C: Likewise.
44119 * g++.old-deja/g++.jason/return2.C: Likewise.
44120 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44121 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44122 syntax.
44123 * g++.old-deja/g++.jason/template10.C: Account for use of
44124 non-dependent names.
44125 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44126 syntax.
44127 * g++.old-deja/g++.jason/template37.C: Likewise.
44128 * g++.old-deja/g++.law/access4.C: Change error messages.
44129 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44130 pseudo-destructor names.
44131 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44132 * g++.old-deja/g++.law/ctors9.C: Likewise.
44133 * g++.old-deja/g++.law/cvt22.C: Likewise.
44134 * g++.old-deja/g++.law/dtors5.C: Likewise.
44135 * g++.old-deja/g++.law/global-init1.C: Likewise.
44136 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44137 * g++.old-deja/g++.law/operators28.C: Likewise.
44138 * g++.old-deja/g++.law/visibility28.C: Likewise.
44139 * g++.old-deja/g++.martin/eval1.C: Likewise.
44140 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44141 name.
44142 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44143 * g++.old-deja/g++.mike/net34.C: Likewise.
44144 * g++.old-deja/g++.mike/net36.C: Likewise.
44145 * g++.old-deja/g++.mike/ns2.C: Likewise.
44146 * g++.old-deja/g++.mike/p12306.C: Likewise.
44147 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44148 value extension.
44149 * g++.old-deja/g++.mike/p700.C: Likewise.
44150 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44151 * g++.old-deja/g++.mike/p710.C: Likewise.
44152 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44153 value extension.
44154 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44155 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44156 * g++.old-deja/g++.ns/crash2.C: Likewise.
44157 * g++.old-deja/g++.ns/crash3.C: Likewise.
44158 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44159 * g++.old-deja/g++.ns/ns17.C: Likewise.
44160 * g++.old-deja/g++.ns/template16.C: Likewise.
44161 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44162 keyword.
44163 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44164 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44165 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44166 named return value extension.
44167 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44168 * g++.old-deja/g++.other/access4.C: Issue additional error
44169 messages.
44170 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44171 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44172 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44173 * g++.old-deja/g++.other/crash25.C: Change error message.
44174 * g++.old-deja/g++.other/crash4.C: Change error message.
44175 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44176 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44177 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44178 checks.
44179 * g++.old-deja/g++.other/defarg8.C: Likewise.
44180 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44181 * g++.old-deja/g++.other/dtor10.C: Likewise.
44182 * g++.old-deja/g++.other/incomplete.C: Likewise.
44183 * g++.old-deja/g++.other/linkage7.C: Likewise.
44184 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44185 lookup algorithm.
44186 * g++.old-deja/g++.other/mangle2.C: Likewise.
44187 * g++.old-deja/g++.other/refinit2.C: Likewise.
44188 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44189 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44190 * g++.old-deja/g++.pt/crash28.C: Likewise.
44191 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44192 syntax.
44193 * g++.old-deja/g++.pt/crash32.C: Change error message.
44194 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44195 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44196 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44197 error message position.
44198 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44199 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44200 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44201 syntax.
44202 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44203 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44204 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44205 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44206 keyword.
44207 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44208 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44209 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44210 keyword.
44211 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44212 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44213 syntax.
44214 * g++.old-deja/g++.pt/friend28.C: Account for use of
44215 non-dependent names.
44216 * g++.old-deja/g++.pt/friend29.C: Likewise.
44217 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44218 rules.
44219 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44220 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44221 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44222 lookup rules.
44223 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44224 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44225 keyword.
44226 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44227 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44228 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44229 keyword.
44230 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44231 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44232 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44233 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44234 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44235 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44236 keyword.
44237 * g++.old-deja/g++.pt/spec10.C: Likewise.
44238 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44239 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44240 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44241 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44242 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44243 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44244 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44245 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44246 * g++.old-deja/g++.pt/typename15.C: Likewise.
44247 * g++.old-deja/g++.pt/typename22.C: Likewise.
44248 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44249 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44250 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44251 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44252 syntax.
44253 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44254 return value extension.
44255 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44256 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44257 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44258 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44259
44260 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44261
44262 * g++.dg/warn/inline1.C: New test.
44263 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44264 * g++.old-deja/g++.jason/synth10.C: Likewise.
44265 * g++.old-deja/g++.mike/net31.C: Likewise.
44266 * g++.old-deja/g++.mike/p8786.C: Likewise.
44267
44268 * g++.dg/template/friend10.C: New test.
44269 * g++.dg/template/conv5.C: New test.
44270
44271 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44272
44273 * g++.dg/lookup/scoped3.C: New test.
44274
44275 * g++.dg/lookup/decl1.C: New test.
44276 * g++.dg/lookup/decl2.C: New test.
44277
44278 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44279
44280 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44281 gcc.c-torture/compile/20021015-1.c,
44282 gcc.c-torture/compile/20021015-2.c,
44283 gcc.c-torture/compile/20021123-1.c,
44284 gcc.c-torture/compile/20021123-2.c,
44285 gcc.c-torture/compile/20021123-3.c,
44286 gcc.c-torture/compile/20021123-4.c,
44287 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44288 only to 3.1 or 3.2 branch.
44289
44290 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44291
44292 * gcc.dg/i386-bitfield3.c: New test.
44293
44294 * gcc.dg/i386-bitfield2.c: New test.
44295
44296 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44297
44298 * g++.dg/parse/conv_op1.C: New test.
44299
44300 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44301
44302 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44303 approved.
44304
44305 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44306
44307 * gcc.c-torture/compile/20021220-1.c: New test.
44308
44309 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44310
44311 * gcc.dg/i386-fastcall-1.c: New.
44312
44313 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44314
44315 * gcc.c-torture/execute/20021219-1.c: New test.
44316
44317 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44318
44319 * gcc.dg/i386-pic-1.c: New test.
44320
44321 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44322
44323 PR c++/8099
44324 * g++.dg/template/friend9.C: New test.
44325
44326 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44327
44328 PR c++/3663
44329 * g++.dg/template/access7.C: New test.
44330
44331 2002-12-18 Nick Clifton <nickc@redhat.com>
44332
44333 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44334 the libstdc++-v3 directory has been found.
44335
44336 2002-12-12 Devang Patel <dpatel@apple.com>
44337 * gcc.dg/darwin-ld-1.c: New test.
44338 * gcc.dg/darwin-ld-2.c: New test.
44339 * gcc.dg/darwin-ld-3.c: New test.
44340 * gcc.dg/darwin-ld-4.c: New test.
44341 * gcc.dg/darwin-ld-5.c: New test.
44342
44343 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44344
44345 * gcc.c-torture/compile/20021212-1.c: New test.
44346
44347 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44348
44349 * gcc.dg/fshort-wchar: New test.
44350
44351 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44352
44353 PR c++/8372
44354 * g++.dg/template/dtor1.C: New test.
44355
44356 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44357 markers.
44358
44359 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44360
44361 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44362
44363 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44364
44365 * g++.dg/template/static1.C: New test.
44366 * g++.dg/template/static2.C: New test.
44367 * g++.old-deja/g++.ext/memconst.C: New test.
44368
44369 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44370
44371 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44372 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44373 * g++.dg/special/initp1.C: Likewise.
44374
44375 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44376
44377 * gcc.c-torture/execute/20021204-1.c: New test.
44378
44379 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44380
44381 * gcc.dg/ppc-fmadd-1.c: New file.
44382 * gcc.dg/ppc-fmadd-2.c: New file.
44383 * gcc.dg/ppc-fmadd-3.c: New file.
44384
44385 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44386
44387 * gcc.c-torture/compile/20021204-1.c: New test.
44388
44389 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44390
44391 * g++.dg/inherit/covariant2.C: New test.
44392 * g++.dg/inherit/covariant3.C: New test.
44393 * g++.dg/inherit/covariant4.C: New test.
44394 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44395 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44396
44397 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44398
44399 PR c++/8688
44400 * g++.dg/init/brace3.C: New test.
44401
44402 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44403
44404 * gcc.dg/20020210-1.c: Fix a comment typo.
44405
44406 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44407
44408 PR c++/8720
44409 * g++.dg/parse/defarg1.C: New test.
44410
44411 PR c++/8615
44412 * g++.dg/template/char1.C: New test.
44413
44414 * g++.dg/template/varmod1.C: Fix typo.
44415
44416 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44417
44418 DR 180
44419 * g++.old-deja/g++.pt/crash32.C: Expect error.
44420
44421 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44422
44423 PR c++/5919
44424 * g++.dg/template/varmod1.C: New test.
44425
44426 PR c++/8727
44427 * g++.dg/inherit/typeinfo1.C: New test.
44428
44429 PR c++/8663
44430 * g++.dg/inherit/typedef1.C: New test.
44431
44432 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44433
44434 PR c++/8332
44435 PR c++/8493
44436 * g++.dg/template/strlen1.C: New test.
44437
44438 PR c++/8227
44439 * g++.dg/template/ctor2.C: New test.
44440
44441 PR c++/8214
44442 * g++.dg/init/string1.C: New test.
44443
44444 PR c++/8511
44445 * g++.dg/template/friend8.C: New test.
44446
44447 2002-11-29 Joe Buck <jbuck@synopsys.com>
44448
44449 * g++.dg/lookup/anon2.C: New test.
44450
44451 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44452
44453 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44454 h8300 port.
44455
44456 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44457
44458 * gcc.dg/bitfld-6.c: New test.
44459
44460 2002-11-27 Jan Hubicka <jh@suse.cz>
44461
44462 * gcc.c-torture/execute/20021127.[cx]: New test.
44463
44464 2002-11-26 Jan Hubicka <jh@suse.cz>
44465
44466 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44467 quality.
44468
44469 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44470
44471 * g++.dg/init/brace2.C: New test.
44472 * g++.old-deja/g++.mike/p9129.C: Correct.
44473
44474 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44475
44476 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44477
44478 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44479
44480 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44481
44482 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44483
44484 * g++.dg/abi/empty11.C: New test.
44485 * g++.dg/rtti/cv1.C: New test.
44486
44487 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44488
44489 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44490
44491 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44492
44493 * g++.dg/abi/empty10.C: New test.
44494
44495 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44496
44497 * gcc.c-torture/compile/20021124-1.c: New test.
44498
44499 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44500
44501 * g++.dg/abi/rtti2.C: New test.
44502
44503 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44504
44505 * gcc.dg/i386-unroll-1.c: New test.
44506
44507 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44508
44509 * gcc.c-torture/compile/20021120-1.c: New test.
44510 * gcc.c-torture/compile/20021120-2.c: New test.
44511
44512 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44513
44514 * gcc.dg/bitfld-5.c: New test.
44515
44516 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44517
44518 * gcc.c-torture/execute/20021120-3.c: New test.
44519
44520 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44521
44522 * gcc.c-torture/execute/20021120-2.c: New test.
44523
44524 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44525
44526 * gcc.c-torture/execute/20021120-1.c: New test.
44527
44528 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44529
44530 * gcc.c-torture/execute/20021118-3.c: New test.
44531
44532 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44533
44534 * gcc.c-torture/compile/20021119-1.c: New test.
44535
44536 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44537
44538 * gcc.dg/duff-1.c: New test.
44539 * gcc.dg/duff-2.c: New test.
44540 * gcc.dg/duff-3.c: New test.
44541
44542 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44543
44544 * gcc.dg/cpp/_Pragma5.c: New test.
44545
44546 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44547
44548 * gcc.c-torture/execute/20021118-2.c: New test.
44549
44550 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44551
44552 * gcc.c-torture/execute/20021118-1.c: New test.
44553
44554 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44555
44556 * gcc.dg/20021116-1.c: New test.
44557
44558 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44559
44560 * g++.dg/abi/vcall1.C: New test.
44561
44562 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44563
44564 * gcc.dg/20021029-1.c: New test.
44565 * gcc.dg/20021029-2.c: New test.
44566
44567 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44568
44569 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44570
44571 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44572
44573 PR c/8439
44574 * gcc.dg/20021110.c: Move to ...
44575 * gcc.c-torture/compile/20021110.c: .... here.
44576
44577 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44578
44579 PR c/8467
44580 * gcc.c-torture/execute/20021111-1.c
44581
44582 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44583
44584 PR c/8439
44585 * gcc.dg/20021110.c: New test.
44586
44587 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44588
44589 * g++.dg/abi/vthunk3.C: Run only on x86.
44590
44591 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44592
44593 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44594
44595 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44596
44597 * lib/compat.exp (compat-execute): Fix logic error in last
44598 change.
44599
44600 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44601
44602 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44603
44604 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44605
44606 PR c++/8389
44607 * g++.dg/template/access6.C: New test.
44608
44609 2002-11-08 Jan Hubicka <jh@suse.cz>
44610
44611 * gcc.dg/i386-ssefp-1.c: New test.
44612 * gcc.dg/i386-ssefp-1.c: New test.
44613
44614 2002-11-08 Jan Hubicka <jh@suse.cz>
44615
44616 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44617
44618 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44619
44620 * g++.dg/abi/vthunk3.C: New test.
44621
44622 PR c++/8338
44623 * g++.dg/template/crash2.C: New test.
44624
44625 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44626
44627 * g++.dg/abi/dtor1.C: New test.
44628 * g++.dg/abi/dtor2.C: Likewise.
44629
44630 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44631
44632 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44633 Darwin.
44634
44635 2002-11-04 Adam Nemet <anemet@lnxw.com>
44636
44637 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44638 -mthumb. Only xfail with -O0.
44639
44640 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44641
44642 * g++.dg/abi/thunk1.C: New test.
44643 * g++.dg/abi/thunk2.C: Likewise.
44644 * g++.dg/abi/vtt1.C: Likewise.
44645
44646 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44647
44648 PR optimization/8423
44649 * gcc.c-torture/execute/builtin-constant.c: New test.
44650
44651 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44652
44653 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44654 Add some more cases.
44655
44656 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44657
44658 PR c++/8391
44659 * g++.dg/opt/local1.C: New test.
44660
44661 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44662
44663 PR c++/8160
44664 * g++.dg/template/complit1.C: New test.
44665
44666 PR c++/8149
44667 * g++.dg/template/typename4.C: Likewise.
44668
44669 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44670
44671 Core issue 287, PR c++/7639
44672 * g++.dg/template/instantiate1.C: Adjust error location.
44673 * g++.dg/template/instantiate3.C: New test.
44674 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44675 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44676 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44677
44678 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44679
44680 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44681
44682 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44683
44684 PR c++/8287
44685 * g++.dg/init/dtor2.C: New test.
44686
44687 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44688
44689 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44690 * gcc.dg/nest.c: Bypass errors on irix6.
44691
44692 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44693
44694 * gcc.dg/nest.c: Expect error for mmix-*-*.
44695 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44696
44697 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44698
44699 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44700 markers.
44701
44702 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44703
44704 2002-10-25 Mike Stump <mrs@apple.com>
44705
44706 * gcc.dg/warn-1.c: New test.
44707
44708 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44709
44710 * g++.dg/template/typename3.C: New test.
44711
44712 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44713
44714 * g++.dg/lookup/ptrmem1.C: New test.
44715
44716 * g++.dg/abi/vthunk2.C: New test.
44717
44718 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44719
44720 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44721
44722 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44723
44724 * g++.dg/abi/empty9.C: New test.
44725
44726 2002-10-24 Richard Henderson <rth@redhat.com>
44727
44728 * g++.dg/inherit/thunk1.C: Enable for ia64.
44729
44730 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44731
44732 PR c++/8067
44733 * g++.dg/lookup/pretty1.C: New test.
44734
44735 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44736
44737 * gcc.dg/20021023-1.c: New test.
44738
44739 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44740
44741 PR c++/7679
44742 * g++.dg/parse/inline1.C: New test.
44743
44744 2002-10-23 Richard Henderson <rth@redhat.com>
44745
44746 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44747
44748 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44749
44750 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44751
44752 PR c++/6579
44753 * g++.dg/parse/stmtexpr3.C: New test.
44754
44755 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44756
44757 * g++.dg/expr/cond1.C: New test.
44758
44759 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44760
44761 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44762
44763 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44764
44765 * g++.dg/abi/vbase13.C: New test.
44766 * g++.dg/abi/vbase14.C: Likewise.
44767
44768 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44769
44770 * gcc.dg/tls/pic-1.c: New test.
44771 * gcc.dg/tls/nonpic-1.c: New test.
44772 * gcc.dg/20021018-1.c: New test.
44773
44774 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44775
44776 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44777 Remove only files with the same base name as the test case.
44778 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44779 (profopt-execute): Likewise. Also, remove old profiling
44780 and performance data files before running the tests.
44781
44782 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44783 * g++.dg/bprob/bprob.exp: Likewise.
44784 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44785 to allow more general test case names.
44786
44787 * g++.dg/bprob/bprob-1.C: Rename to ...
44788 * g++.dg/bprob/g++-bprob-1.C: ... this.
44789
44790 * g77.dg/bprob/bprob-1.f: Rename to ...
44791 * g77.dg/bprob/g77-bprob-1.f: ... this.
44792
44793 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44794
44795 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44796 bison 1.50 or later.
44797
44798 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44799
44800 * g++.dg/README: Describe more test directories.
44801
44802 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44803
44804 * g++.dg/init/array6.C: Add additional tests.
44805
44806 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44807
44808 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44809 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44810
44811 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
44812
44813 * gcc.c-torture/compile/20020604-1.x: New.
44814 * gcc.c-torture/compile/simd-5.x: Likewise.
44815 * gcc.c-torture/execute/920710-1.x: Likewise.
44816 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44817
44818 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44819
44820 * g++.dg/inherit/override1.C: Add dg-options clause.
44821
44822 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44823
44824 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44825 _mm_slli_si128.
44826
44827 2002-10-19 Andreas Schwab <schwab@suse.de>
44828
44829 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44830 directory component.
44831
44832 2002-10-18 Mark Mitchell <mark@codesourcery.com>
44833
44834 * g++.dg/inherit/thunk1.C: New test.
44835
44836 * g++.dg/inherit/override1.C: New test.
44837
44838 * g++.dg/abi/mangle11.C: New test.
44839 * g++.dg/abi/mangle14.C: New test.
44840 * g++.dg/abi/mangle17.C: New test.
44841
44842 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
44843
44844 * g++.dg/overload/member2.C: New test.
44845
44846 2002-10-17 Janis Johnson <janis187@us.ibm.com>
44847
44848 * g++.dg/README: Describe new compat directory.
44849 * g++.dg/dg.exp: Skip tests in compat directory.
44850 * README.compat: New file.
44851 * lib/compat.exp: New expect script.
44852 * g++.dg/compat: New test directory.
44853 * g++.dg/compat/compat.exp: New expect script.
44854 * g++.dg/compat/abi: New test directory.
44855 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44856 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44857 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44858 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44859 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44860 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44861 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44862 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44863 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44864 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44865 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44866 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44867 * g++.dg/compat/break: New test directory.
44868 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44869 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44870 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44871 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44872 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44873 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44874 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44875 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44876 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44877 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44878 g++.dg/compat/break/README: New files.
44879 * g++.dg/compat/eh: New test directory.
44880 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44881 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44882 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44883 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44884 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44885 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44886 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44887 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44888 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44889 g++.dg/compat/eh/filter2_y.C,
44890 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44891 g++.dg/compat/eh/new1_y.C,
44892 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44893 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44894 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44895 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44896 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44897 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44898 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44899 g++.dg/compat/eh/unexpected1_y.C: New files.
44900 * g++.dg/compat/init: New test directory.
44901 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44902 g++.dg/compat/init/array5_y.C,
44903 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44904 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44905 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44906 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44907 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44908 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44909 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44910 g++.dg/compat/init/init-ref2_y.C: New files.
44911
44912 2002-10-17 Mark Mitchell <mark@codesourcery.com>
44913
44914 PR c++/7584
44915 * g++.dg/inherit/using3.C: New test.
44916
44917 2002-10-17 Jan Hubicka <jh@suse.cz>
44918
44919 * gcc.dg/20021017-2.c: New test.
44920
44921 2002-10-17 Mark Mitchell <mark@codesourcery.com>
44922
44923 * g++.dg/abi/mangle16.C: Adjust.
44924
44925 * g++.dg/init/array8.C: New test.
44926
44927 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
44928
44929 * gcc.dg/special/mips-abi.exp: New test.
44930 * gcc.dg/special/mips-abi.s: Empty file used by the above.
44931
44932 2002-10-16 Mark Mitchell <mark@codesourcery.com>
44933
44934 * g++.dg/abi/mangle16.C: New test.
44935 * g++.dg/abi/mangle17.C: Likewise.
44936
44937 PR c++/7478
44938 * g++.dg/template/ref1.C: New test.
44939
44940 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44941
44942 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44943
44944 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
44945
44946 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44947
44948 2002-10-16 Mark Mitchell <mark@codesourcery.com>
44949
44950 PR c++/7524
44951 * g++.dg/init/array7.C: New test.
44952
44953 2002-10-15 Mark Mitchell <mark@codesourcery.com>
44954
44955 * g++.dg/init/array6.C: New test.
44956
44957 * g++.dg/abi/mangle13.C: Likewise.
44958 * g++.dg/abi/mangle14.C: Likewise.
44959 * g++.dg/abi/mangle15.C: Likewise.
44960
44961 2002-10-14 Mark Mitchell <mark@codesourcery.com>
44962
44963 * g++.dg/abi/empty8.C: New test.
44964
44965 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
44966
44967 * g++.dg/init/ctor1.C: New test.
44968
44969 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
44970
44971 * gcc.c-torture/execute/20021015-1.c: New test.
44972
44973 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
44974
44975 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44976
44977 2002-10-14 Jan Hubicka <jh@suse.cz>
44978
44979 * gcc.dg/i386-ssetype-[1-5].c: New tests.
44980
44981 2002-10-14 Richard Henderson <rth@redhat.com>
44982
44983 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44984
44985 2002-10-14 Mark Mitchell <mark@codesourcery.com>
44986
44987 PR optimization/6631
44988 * g++.dg/opt/const2.C: New test.
44989
44990 2002-10-14 Mark Mitchell <mark@codesourcery.com>
44991
44992 PR c++/7176
44993 * g++.dg/parse/friend1.C: New test.
44994 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44995
44996 2002-10-14 Jakub Jelinek <jakub@redhat.com>
44997
44998 * gcc.dg/20021014-1.c: New test.
44999
45000 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45001
45002 PR c++/5661
45003 * g++.dg/ext/vlm1.C: New test.
45004 * g++.dg/ext/vlm2.C: Likewise.
45005
45006 * g++.dg/init/array1.C: Remove invalid braces.
45007 * g++.dg/init/brace1.C: New test.
45008 * g++.dg/init/copy2.C: Likewise.
45009 * g++.dg/init/copy3.C: Likewise.
45010 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45011 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45012 braces.
45013
45014 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45015
45016 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45017
45018 2002-10-11 Richard Shann <richard.shann@superh.com>
45019
45020 * gcc.c-torture/compile/simd-5.c: New test.
45021
45022 2002-10-10 Roger Sayle <roger@eyesopen.com>
45023
45024 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45025
45026 2002-10-10 Jim Wilson <wilson@redhat.com>
45027
45028 * gcc.c-torture/execute/20021010-1.c: New test.
45029
45030 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45031
45032 PR c/7353
45033 * g++.dg/ext/typedef-init.C: New test.
45034 * gcc.dg/typedef-init.c: New test.
45035
45036 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45037
45038 * gcc.dg/cpp/paste13.c: New test.
45039
45040 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45041
45042 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45043 remaining platforms, XFAIL during compile, not execute. Don't
45044 XFAIL at -O0.
45045
45046 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45047
45048 * gcc.dg/alias-1.c: Tweak expected warning.
45049
45050 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45051
45052 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45053
45054 2002-10-06 Andreas Jaeger <aj@suse.de>
45055
45056 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45057 * gcc.dg/cpp/c++98.C: Likewise.
45058
45059 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45060 * g++.dg/cpp/c++98.C: Likewise.
45061
45062 * g++.dg/README (Subdirectories): Mention cpp directory.
45063
45064 PR target/7559
45065 * gcc.dg/20021006-1.c: New test.
45066
45067 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45068
45069 PR c++/7804
45070 * g++.dg/other/warning1.C: New test.
45071
45072 2002-10-04 Roger Sayle <roger@eyesopen.com>
45073
45074 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45075 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45076 and sparc-*-* with -m64 as expected failures. See PR 8087.
45077
45078 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45079
45080 PR c++/7931
45081 * g++.dg/template/ptrmem3.C: New test.
45082
45083 PR c++/7754
45084 * g++.dg/template/union1.C: New test.
45085
45086 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45087
45088 PR c++/8006
45089 * g++.dg/abi/mangle9.C: New test.
45090 * g++.dg/abi/mangle10.C: New test.
45091 * g++.dg/abi/mangle11.C: New test.
45092 * g++.dg/abi/mangle12.C: New test.
45093
45094 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45095
45096 PR c++/7188.
45097 * g++.dg/template/meminit1.C: New test.
45098 * g++.dg/warn/Wreorder-1.C: Likewise.
45099 * g++.old-deja/g++.mike/warn3.C: Tweak.
45100 * lib/prune.exp: Ingore "in copy constructor".
45101
45102 2002-10-02 Andreas Jaeger <aj@suse.de>
45103
45104 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45105 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45106 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45107 on x86-64.
45108
45109 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45110
45111 * gcc.dg/empty1.C: Fix typo.
45112
45113 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45114
45115 * gcc.dg/alias-1.c: New test.
45116
45117 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45118
45119 * gcc.dg/empty1.C: New test.
45120
45121 * g++.dg/tls/init-2.C: Tweak error messages.
45122
45123 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45124
45125 * gcc.c-torture/compile/20020923-1.c: New test.
45126
45127 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45128
45129 * gcc.c-torture/execute/ffs-1.c: New test.
45130 * gcc.c-torture/execute/ffs-2.c: Ditto.
45131
45132 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45133
45134 * g++.dg/overload/member1.C: New test.
45135
45136 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45137
45138 * g++.dg/abi/empty7.C: New test.
45139 * g++.dg/init/pm2.C: Likewise.
45140
45141 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45142
45143 * g++.dg/rtti/crash1.C: New test.
45144
45145 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45146
45147 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45148 gcc.dg/sibcall-4.c: New tests.
45149
45150 2002-09-28 Roger Sayle <roger@eyesopen.com>
45151
45152 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45153 powerpc and MMIX targets.
45154
45155 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45156
45157 * gcc.dg/cpp/20020927-1.c: New.
45158
45159 2002-09-26 David S. Miller <davem@redhat.com>
45160
45161 * gcc.c-torture/compile/trunctfdf.c: New.
45162
45163 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45164
45165 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45166
45167 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45168
45169 * gcc.c-torture/execute/loop-15.c: New.
45170
45171 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45172
45173 * README.QMTEST: Fix typo.
45174
45175 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45176
45177 * gcc.dg/20020926-1.c: New test.
45178
45179 2002-09-25 David S. Miller <davem@redhat.com>
45180
45181 PR target/7842
45182 * gcc.c-torture/execute/shiftdi.c: New test.
45183
45184 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45185
45186 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45187 unique to the tool.
45188 * lib/g77.exp (g77_init): Likewise.
45189 * lib/g++.exp (g++_init): Likewise.
45190 * lib/objc.exp (objc_init): Likewise.
45191
45192 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45193
45194 * g++.dg/abi/empty5.C: New test.
45195 * g++.dg/abi/empty6.C: New test.
45196 * g++.dg/abi/vbase12.C: New test.
45197
45198 2002-09-25 Richard Henderson <rth@redhat.com>
45199
45200 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45201 too-small long double.
45202
45203 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45204
45205 * gcc.dg/20020919-1.c: New test.
45206
45207 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45208
45209 * g++.dg/abi/bitfield6.C: New test.
45210 * g++.dg/abi/bitfield7.C: New test.
45211 * g++.dg/abi/bitfield8.C: New test.
45212 * g++.dg/abi/vbase11.C: New test.
45213
45214 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45215
45216 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45217 hppa*-*-hpux*. Update test comment.
45218
45219 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45220
45221 * gcc.dg/tls/struct-1.c: New test.
45222
45223 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45224
45225 * gcc.dg/cpp/tr-warn2.c: Update.
45226
45227 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45228
45229 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45230
45231 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45232
45233 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45234 systems.
45235
45236 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45237
45238 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45239
45240 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45241 Adjust for c++filt moved to binutils. Remove spurious duplicate
45242 setting of cxxfilt.
45243
45244 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45245
45246 * gcc.dg/20020312-2.c: Update for darwin.
45247
45248 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45249
45250 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45251
45252 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45253
45254 * objc.dg/comp-types-1.m: New test.
45255 * objc.dg/comp-types-2.m: New test.
45256 * objc.dg/comp-types-3.m: New test.
45257 * objc.dg/comp-types-4.m: New test.
45258 * objc.dg/comp-types-5.m: New test.
45259 * objc.dg/comp-types-6.m: New test.
45260
45261 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45262
45263 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45264
45265 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45266
45267 * g++.dg/other/do1.C: New test.
45268
45269 * g++.dg/template/subst1.C: New test.
45270
45271 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45272
45273 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45274
45275 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45276
45277 * g++.dg/template/qualttp20.C: Adjust expected errors.
45278 * g++.old-deja/g++.jason/report.C: Likewise.
45279 * g++.old-deja/g++.other/qual1.C: Likewise.
45280
45281 * g++.dg/lookup/scoped2.C: New test.
45282
45283 * g++.dg/ext/asm3.C: New test.
45284
45285 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45286
45287 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45288
45289 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45290
45291 * ChangeLog: follow spelling conventions.
45292 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45293 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45294 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45295 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45296 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45297 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45298 * g++.old-deja/g++.law/global-init1.C: Likewise.
45299 * g++.old-deja/g++.other/delete4.C: Likewise.
45300 * g++.old-deja/g++.other/inline21.C: Likewise.
45301 * g++.old-deja/g++.other/singleton.C: Likewise.
45302 * g77.dg/strlen0.f: Likewise.
45303 * g77.f-torture/compile/20010519-1.f: Likewise.
45304 * g77.f-torture/compile/980310-4.f: Likewise.
45305 * gcc.c-torture/compile/20000605-1.c: Likewise.
45306 * gcc.c-torture/execute/20020225-1.c: Likewise.
45307 * gcc.dg/c90-hexfloat-2.c: Likewise.
45308 * gcc.dg/c99-bool-1.c: Likewise.
45309 * gcc.dg/c99-hexfloat-2.c: Likewise.
45310 * gcc.dg/dll-2.c: Likewise.
45311 * gcc.dg/wtr-union-init-1.c: Likewise.
45312 * gcc.dg/wtr-union-init-2.c: Likewise.
45313 * gcc.dg/wtr-union-init-3.c: Likewise.
45314 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45315 * gcc.dg/cpp/defined.c: Likewise.
45316 * gcc.dg/cpp/macsyntx.c: Likewise.
45317 * gcc.dg/cpp/paste2.c: Likewise.
45318 * gcc.dg/cpp/trad/defined.c: Likewise.
45319 * gcc.dg/format/c90-printf-1.c: Likewise.
45320 * gcc.dg/format/c90-scanf-1.c: Likewise.
45321 * gcc.dg/format/c99-printf-1.c: Likewise.
45322 * gcc.dg/format/c99-scanf-1.c: Likewise.
45323 * gcc.misc-tests/gcov-8.c: Likewise.
45324 * lib/profopt.exp: Likewise.
45325
45326 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45327
45328 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45329
45330 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45331
45332 * g++.dg/inherit/using2.C: New test.
45333
45334 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45335
45336 * ChangeLog: Follow spelling conventions.
45337 * g++.dg/template/friend4.C: Likewise.
45338 * g++.old-deja/g++.pt/crash67.C: Likewise.
45339 * gcc.c-torture/execute/20000801-4.c: Likewise.
45340 * gcc.dg/c90-digraph-1.c: Likewise.
45341 * gcc.dg/c94-digraph-1.c: Likewise.
45342 * gcc.dg/c99-digraph-1.c: Likewise.
45343 * gcc.dg/cpp/line5.c: Likewise.
45344 * gcc.dg/cpp/multiline.c: Likewise.
45345 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45346 * gcc.dg/format/attr-3.c: Likewise.
45347 * gcc.dg/format/c90-scanf-3.c: Likewise.
45348 * gcc.dg/format/ext-4.c: Likewise.
45349
45350 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45351
45352 * g++.dg/template/pretty1.C: New test.
45353
45354 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45355
45356 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45357
45358 2002-09-13 Matt Austern <austern@apple.com>
45359
45360 * g++.dg/other/constref[12].C: New, regression tests for
45361 passing a cast expression to a function by const reference.
45362
45363 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45364
45365 * g++.dg/template/deduce1.C: New test.
45366
45367 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45368
45369 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45370 32-bit int.
45371
45372 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45373
45374 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45375 usage.
45376
45377 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45378
45379 * gcc.c-torture/compile/20020910-1.c: New test.
45380
45381 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45382
45383 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45384
45385 2002-09-10 Andreas Jaeger <aj@suse.de>
45386
45387 * gcc.dg/20020312-2.c: Adjust for x86-64.
45388
45389 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45390
45391 * g77.dg/7388.f: New test case for PR 7388.
45392
45393 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45394
45395 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45396
45397 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45398
45399 * objc.dg/proto-lossage-1.m: New test.
45400
45401 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45402
45403 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45404
45405 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45406
45407 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45408 expected to pass.
45409
45410 2002-09-06 Stan Shebs <shebs@apple.com>
45411 David Edelsohn <edelsohn@gnu.org>
45412
45413 * gcc.dg/weak: New directory.
45414 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45415 target-specific xfail bits.
45416 * gcc.dg/typeof-2.c: Move to new directory.
45417 * gcc.dg/weak.exp: New expect script.
45418
45419 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45420
45421 * gcc.c-torture/execute/extzvsi.c: New test.
45422
45423 2002-09-05 Stan Shebs <shebs@apple.com>
45424
45425 * gcc.dg/weak-1.c: xfail on Darwin.
45426 * gcc.dg/weak-2.c: Ditto.
45427 * gcc.dg/weak-3.c: Ditto.
45428 * gcc.dg/weak-4.c: Ditto.
45429 * gcc.dg/weak-5.c: Ditto.
45430 * gcc.dg/weak-6.c: Ditto.
45431 * gcc.dg/weak-7.c: Ditto.
45432 * gcc.dg/weak-8.c: Ditto.
45433 * gcc.dg/weak-9.c: Ditto.
45434
45435 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45436
45437 * gcc.c-torture/execute/loop-14.c: New test.
45438
45439 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45440
45441 * g++.dg/other/cxa-atexit1.C: New test.
45442
45443 * gcc.dg/typeof-2.c: New test.
45444
45445 2002-09-03 Roger Sayle <roger@eyesopen.com>
45446
45447 * gcc.dg/builtins-2.c: New testcase.
45448 * gcc.dg/builtins-3.c: New testcase.
45449
45450 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45451
45452 * gcc.dg/cpp/_Pragma4.c: New test.
45453
45454 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45455
45456 * objc/execute/nil_method-1.m: New testcase.
45457
45458 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45459
45460 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45461 [Object class], not [Object initialize].
45462
45463 2002-08-31 Roger Sayle <roger@eyesopen.com>
45464 Hans-Peter Nilsson <hp@bitrange.com>
45465
45466 * gcc.c-torture/execute/20020720-1.x: Skip test on
45467 mmix-knuth-mmixware. Correct comment.
45468
45469 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45470
45471 * g++.dg/abi/bitfield5.C: New test.
45472 * g++.dg/abi/vbase10.C: Likewise.
45473
45474 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45475
45476 * objc.dg/undeclared-selector.m: New test.
45477
45478 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45479
45480 * g++.dg/other/offsetof1.C: Avoid cast warning.
45481
45482 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45483
45484 * objc.dg/super-class-2.m: New test.
45485
45486 2002-08-24 Matt Austern <austern@apple.com>
45487
45488 * g++.dg/ext/lvaddr.C: New test.
45489 * g++.dg/ext/lvcast.C: New test.
45490
45491 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45492
45493 * g++.dg/inherit/cond1.C: New test.
45494
45495 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45496
45497 * gcc.dg/noncompile/incomplete-1.c: New test.
45498
45499 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45500
45501 * gcc.dg/typespec-1.c: New test.
45502
45503 2002-08-20 Devang Patel <dpatel@apple.com>
45504 * objc.dg/proto-hier-2.m: New test.
45505
45506 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45507
45508 * objc.dg/bitfield-1.m: New test.
45509 * objc.dg/bitfield-2.m: New test.
45510
45511 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45512
45513 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45514 gcc.dg/c99-flex-array-4.c: New tests.
45515
45516 2002-08-16 Stan Shebs <shebs@apple.com>
45517
45518 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45519
45520 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45521
45522 * gcc.dg/typeof-1.c: New test.
45523 * g++.dg/ext/typeof2.C: New test.
45524
45525 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45526
45527 * g++.dg/other/offsetof1.C: New test.
45528
45529 2002-08-14 Richard Henderson <rth@redhat.com>
45530
45531 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45532
45533 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45534
45535 * gcc.dg/cpp/_Pragma3.c: New test.
45536
45537 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45538
45539 * g++.dg/template/inherit3: New test.
45540
45541 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45542
45543 * gcc.dg/bitfld-4.c: Add blank options.
45544
45545 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45546
45547 * g++.dg/template/crash1.C: New test.
45548
45549 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45550
45551 * gcc.dg/tls/opt-2.c: New test.
45552
45553 2002-08-08 Devang Patel <dpatel@apple.com>
45554
45555 * objc.dg/selector-1.m : New test
45556
45557 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45558
45559 * g++.dg/abi/bitfield4.C: New test.
45560 * gcc.dg/bitfld-4.c: New test.
45561
45562 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45563
45564 * g++.dg/other/packed1.C: New test.
45565
45566 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45567
45568 * g++.dg/abi/offsetof.C: Tweak error messages.
45569 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45570
45571 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45572
45573 * gcc.dg/bitfld-3.c: New test.
45574
45575 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45576 Richard Henderson <rth@redhat.com>
45577
45578 * gcc.dg/i386-bitfield1.c: New test.
45579 * g++.dg/abi/bitfield3.C: Update.
45580
45581 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45582
45583 * objc.dg/const-str-2.m: Update.
45584 * gcc.dg/cpp/c++98.c: Change to C extension.
45585 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45586 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45587
45588 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45589
45590 * gcc.dg/tls/diag-3.c: New.
45591
45592 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45593
45594 * g++.dg/README (Subdirectories): Document new subdir expr.
45595 * g++.dg/expr/pmf-1.C: New test.
45596
45597 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45598
45599 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45600
45601 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45602
45603 * g++.dg/abi/bitfield3.C: New test.
45604
45605 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45606
45607 * lib/gcov.exp: Tweak expected line formats.
45608 * gcc.misc-tests/gcov8.c: New test.
45609 * gcc.misc-tests/gcov8.x: New flags.
45610
45611 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45612
45613 * consistency.vlad/layout/endian.c: Include string.h.
45614
45615 * gcc.c-torture/execute/20020805-1.c: New test.
45616
45617 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45618
45619 * g++.dg/other/conversion1.C: New test.
45620
45621 2002-08-03 Roger Sayle <roger@eyesopen.com>
45622
45623 * gcc.dg/builtins-1.c: New testcase.
45624
45625 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45626
45627 * g++.dg/inherit/access3.C: New test.
45628
45629 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45630
45631 * gcc.dg/ia64-visibility-2.c: New test.
45632
45633 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45634
45635 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45636 __qualifier_flags to __flags.
45637
45638 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45639
45640 * g++.dg/inherit/operator1.C: New test.
45641 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45642 * g++.dg/other/error1.C: Change expected error message.
45643 * g++.dg/template/conv4.C: Likewise.
45644
45645 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45646
45647 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45648 for documented behavior.
45649
45650 2002-07-25 Roger Sayle <roger@eyesopen.com>
45651
45652 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45653 several targets known to fail.
45654
45655 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45656
45657 * gcc.dg/mips-args-[123].c: New tests.
45658
45659 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45660
45661 * gcc.dg/ppc-spe.c: New.
45662
45663 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45664
45665 * g++.dg/other/ptrmem4.C: New testcase.
45666
45667 2002-07-24 Richard Henderson <rth@redhat.com>
45668
45669 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45670
45671 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45672
45673 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45674
45675 2002-07-24 Roger Sayle <roger@eyesopen.com>
45676
45677 * gcc.c-torture/execute/memset-3.c: New testcase.
45678
45679 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45680
45681 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45682 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45683
45684 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45685
45686 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45687 Delete.
45688
45689 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45690
45691 * gcc.c-torture/compile/simd-4.c: New test.
45692
45693 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45694
45695 PR c++/7347, c++/7348
45696 * g++.dg/template/access4.C: New test.
45697 * g++.dg/template/access5.C: New test.
45698 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45699 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45700 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45701 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45702
45703 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45704
45705 * gcc.dg/gnu89-init-2.c: New test.
45706
45707 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45708
45709 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45710
45711 2002-07-20 Roger Sayle <roger@eyesopen.com>
45712
45713 * gcc.c-torture/execute/20020720-1.c: New testcase.
45714
45715 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45716
45717 * gcc.dg/cpp/Wsignprom.c: New tests.
45718
45719 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45720
45721 * gcc.c-torture/execute/loop-13.c: New test.
45722
45723 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45724
45725 * gcc.dg/cpp/expr.c: New tests.
45726
45727 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45728
45729 * g++.dg/opt/pr6713.C: Add template instantiation.
45730
45731 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45732
45733 * gcc.dg/nest.c: New test.
45734
45735 2002-07-17 Richard Henderson <rth@redhat.com>
45736
45737 * g++.dg/opt/pr6713.C: New test.
45738
45739 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45740
45741 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45742 XFAIL for all x86 processors.
45743
45744 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45745
45746 * gcc.c-torture/execute/20010122-1.x: Do not test with
45747 -fomit-frame-pointer.
45748
45749 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45750
45751 * g++.dg/template/instantiate2.C: New test.
45752 * g++.dg/template/spec4.C: New test.
45753
45754 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45755
45756 * g++.dg/template/access2.C: New test.
45757 * g++.dg/template/access3.C: New test.
45758
45759 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45760
45761 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45762 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45763 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45764 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45765 Convert to use <stdarg.h>.
45766 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45767 Delete.
45768 * gcc.dg/va-arg-2.c: New.
45769 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45770
45771 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45772
45773 * gcc.c-torture/compile/20020710-1.c: New test.
45774
45775 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45776 Andrew Pinski <pinskia@physics.uc.edu>
45777
45778 gcc.c-torture/compile/simd-2.c: New testcase.
45779 gcc.c-torture/compile/simd-3.c: Likewise.
45780
45781 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45782
45783 PR c++/7224
45784 * g++.dg/overload/error1.C: New test.
45785
45786 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45787
45788 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45789 configuration and IRIX 6 O32 ABI.
45790
45791 2002-07-11 Roger Sayle <roger@eyesopen.com>
45792
45793 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45794
45795 2002-07-10 Roger Sayle <roger@eyesopen.com>
45796
45797 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45798
45799 2002-07-10 Jeffrey A Law <law@redhat.com>
45800
45801 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45802
45803 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45804
45805 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45806
45807 * gcc.dg/20020312-2.c: Check for __PPC__.
45808
45809 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45810
45811 * gcc.c-torture/compile/20020709-1.c: New test.
45812
45813 2002-07-07 Roger Sayle <roger@eyesopen.com>
45814
45815 * g++.dg/template/qualttp21.C: New test case.
45816
45817 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
45818
45819 * gcc.c-torture/compile/20020706-1.c: New test.
45820 * gcc.c-torture/compile/20020706-2.c: New test.
45821
45822 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
45823 Alexandre Oliva <aoliva@redhat.com>
45824
45825 * g++.dg/warn/incomplete1.C: New test.
45826
45827 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45828
45829 PR c++/7099
45830 * g++.dg/warn/noreturn1.C: New test.
45831
45832 2002-07-03 Mark Mitchell <mark@codesourcery.com>
45833
45834 PR c++/6706
45835 * g++.dg/debug/debug6.C: New test.
45836 * g++.dg/debug/debug7.C: New test.
45837
45838 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
45839
45840 * gcc.c-torture/compile/simd-3.c: New test.
45841
45842 2002-07-03 Chris Demetriou <cgd@broadcom.com>
45843
45844 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45845 * gcc.dg/20020620-1.c: Likewise.
45846
45847 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45848
45849 PR c++/6944
45850 * g++.dg/init/array4.C: New test.
45851 * g++.dg/init/array5.C: New test.
45852
45853 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
45854
45855 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45856 * gcc.c-torture/execute/simd-2.c (main): Likewise.
45857
45858 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45859
45860 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45861 * gcc.dg/wtr-aggr-init-1.c: Likewise.
45862 * gcc.dg/wtr-conversion-1.c: Likewise.
45863 * gcc.dg/wtr-escape-1.c: Likewise.
45864 * gcc.dg/wtr-int-type-1.c: Likewise.
45865 * gcc.dg/wtr-label-1.c: Likewise.
45866 * gcc.dg/wtr-static-1.c: Likewise.
45867 * gcc.dg/wtr-strcat-1.c: Likewise.
45868 * gcc.dg/wtr-suffix-1.c: Likewise.
45869 * gcc.dg/wtr-switch-1.c: Likewise.
45870 * gcc.dg/wtr-unary-plus-1.c: Likewise.
45871 * gcc.dg/wtr-union-init-1.c: Likewise.
45872 * gcc.dg/wtr-union-init-2.c: Likewise.
45873 * gcc.dg/wtr-union-init-3.c: Likewise.
45874
45875 * gcc.dg/wtr-func-def-1.c: New test.
45876
45877 2002-07-02 Devang Patel <dpatel@apple.com>
45878
45879 * objc.dg/param-1.m: New test.
45880
45881 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
45882
45883 * gcc.dg/cpp/trad/directive.c: Add test.
45884 * gcc.dg/cpp/trad/macroargs.c: Add test.
45885 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45886
45887 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
45888
45889 * gcc.dg/cpp/cmdlne-M.c: New test.
45890
45891 2002-07-02 Ziemowit Laski <zlaski@apple.com>
45892
45893 * objc.dg/desig-init-1.m: New test.
45894
45895 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45896
45897 PR c++/6716
45898 * g++.dg/template/instantiate1.C: New test.
45899
45900 2002-07-01 Mark Mitchell <mark@codesourcery.com>
45901
45902 PR c++/7112
45903 * g++.dg/template/sizeof2.C: New test.
45904
45905 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
45906
45907 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45908 gcc.dg/cpp/trad/include.c: New tests.
45909
45910 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
45911
45912 PR target/7177
45913 * gcc.c-torture/compile/20020701-1.c: New test.
45914
45915 2002-07-01 Stan Shebs <shebs@apple.com>
45916
45917 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45918 header here...
45919 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45920 (objc-torture-execute): or here.
45921
45922 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
45923
45924 * gcc.c-torture/execute/arith-rand-ll.c: New test.
45925
45926 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
45927
45928 * gcc.dg/cpp/trad/escaped-nl.c: New test.
45929
45930 2002-06-30 Devang Patel <dpatel@apple.com>
45931
45932 * objc.dg/fsyntax-only.m: New test.
45933
45934 2002-06-27 Mark Mitchell <mark@codesourcery.com>
45935
45936 PR c++/6695
45937 * g++.dg/template/friend7.C: New file.
45938
45939 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
45940
45941 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45942 return type.
45943
45944 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
45945
45946 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45947 avoid division by zero.
45948
45949 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
45950
45951 * gcc.dg/Wunknownprag.c: New tests.
45952
45953 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
45954
45955 * gcc.c-torture/execute/simd-2.c: New test.
45956
45957 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
45958
45959 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45960 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45961 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45962 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45963 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45964 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45965 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45966 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45967 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45968 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45969 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45970 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45971 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45972 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45973 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45974 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45975 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45976
45977 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
45978
45979 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45980 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45981 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45982 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45983 New tests.
45984 * gcc.dg/cpp/trad/directive.c: Update.
45985
45986 2002-06-23 Andreas Jaeger <aj@suse.de>
45987
45988 * gcc.c-torture/execute/complex-6.c: New.
45989
45990 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
45991
45992 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45993 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45994 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45995 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45996
45997 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
45998
45999 * gcc.dg/cpp/trad: New directory with traditional tests copied
46000 from parent directory.
46001 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46002 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46003 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46004 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46005 Move to trad/ and rename.
46006 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46007 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46008 gcc.dg/cpp/trad/redef2.c: New tests.
46009 * gcc.dg/cpp/trad/trad.exp: New driver.
46010
46011 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46012
46013 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46014 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46015 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46016 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46017 Remove.
46018
46019 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46020
46021 * gcc.dg/20020620-1.c: New test.
46022
46023 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46024
46025 * g++.dg/template/ttp4.C: New test.
46026
46027 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46028
46029 * g++.dg/opt/vt1.C: Fix regexp.
46030
46031 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46032
46033 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46034 Don't use attribute `noinline'.
46035
46036 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46037
46038 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46039
46040 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46041
46042 * gcc.c-torture/execute/simd-1.c: New.
46043
46044 * gcc.dg/simd-1.c: New.
46045
46046 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46047
46048 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46049
46050 2002-06-16 Richard Henderson <rth@redhat.com>
46051
46052 * g++.dg/ext/anon-struct1.C: New.
46053 * g++.dg/ext/anon-struct2.C: New.
46054 * g++.dg/ext/anon-struct3.C: New.
46055 * gcc.dg/anon-struct-1.c: New.
46056 * gcc.dg/anon-struct-2.c: New.
46057 * gcc.dg/anon-struct-3.c: New.
46058 * gcc.dg/20011008-1.c: Adjust warning text.
46059 * gcc.dg/20020527-1.c: Add -fms-extensions.
46060
46061 2002-06-16 Richard Henderson <rth@redhat.com>
46062
46063 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46064
46065 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46066
46067 * gcc.c-torture/execute/20020615-1.c: New test.
46068
46069 2002-06-15 Roger Sayle <roger@eyesopen.com>
46070
46071 * gcc.c-tortuture/execute/compare-1.c: New test case.
46072 * gcc.c-tortuture/execute/compare-2.c: New test case.
46073 * gcc.c-tortuture/execute/compare-3.c: New test case.
46074
46075 2002-06-13 Richard Henderson <rth@redhat.com>
46076
46077 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46078 ia64 ilp32.
46079
46080 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46081
46082 * g++.dg/template/typename2.C: Update error message.
46083
46084 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46085
46086 * gcc.c-torture/execute/20020611-1.c: New test.
46087
46088 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46089
46090 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46091 list of targets to skip.
46092
46093 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46094
46095 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46096 targets if not optimizing.
46097
46098 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46099
46100 * gcc.c-torture/compile/20020605-1.c: New test.
46101
46102 * g++.dg/opt/vt1.C: New test.
46103
46104 * gcc.dg/20020531-1.c: New test.
46105
46106 * gcc.dg/20020530-1.c: New test.
46107
46108 * gcc.dg/20020527-1.c: New test.
46109
46110 * g++.dg/opt/cse1.C: New test.
46111
46112 2002-06-07 Roger Sayle <roger@eyesopen.com>
46113
46114 * gcc.dg/20020607-2.c: New test case.
46115
46116 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46117
46118 * gcc.c-torture/compile/20020604-1.c: New test.
46119
46120 2002-06-04 Richard Henderson <rth@redhat.com>
46121
46122 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46123 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46124 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46125
46126 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46127
46128 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46129
46130 2002-06-03 Richard Henderson <rth@redhat.com>
46131
46132 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46133 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46134
46135 2002-06-02 Richard Henderson <rth@redhat.com>
46136
46137 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46138 test functions static.
46139
46140 2002-06-02 Andreas Jaeger <aj@suse.de>
46141
46142 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46143 now.
46144
46145 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46146
46147 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46148 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46149 Update for mofified diagnostics.
46150 * gcc.dg/c99-intconst-1.c: No longer fail.
46151
46152 2002-06-02 Richard Henderson <rth@redhat.com>
46153
46154 * gcc.dg/uninit-A.c: Remove xfail markers.
46155
46156 2002-06-01 Roger Sayle <roger@eyesopen.com>
46157
46158 * gcc.dg/fnegate-1.c: New test case.
46159
46160 2002-05-30 Osku Salerma <osku@iki.fi>
46161
46162 * gcc.c-torture/execute/mayalias-1.c: New file.
46163
46164 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46165
46166 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46167 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46168 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46169
46170 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46171
46172 * gcc.c-torture/execute/20020529-1.c: New test.
46173
46174 2002-05-27 Richard Henderson <rth@redhat.com>
46175
46176 * g++.dg/ext/attrib6.C: New test case.
46177
46178 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46179
46180 * gcc.c-torture/execute/pure-1.c: New test.
46181
46182 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46183
46184 * gcc.dg/cpp/arith-2.c: Remove.
46185
46186 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46187
46188 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46189 * gcc.dg/cpp/if-3.c: Remove.
46190
46191 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46192
46193 * g++.dg/opt/cse2.C: New test.
46194
46195 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46196
46197 * gcc.dg/cpp/arith-1.c: New semantic tests.
46198 * gcc.dg/cpp/if-1.c: Update.
46199
46200 2002-05-24 Ben Elliston <bje@redhat.com>
46201
46202 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46203
46204 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46205
46206 * gcc.dg/verbose-asm.c: New test.
46207
46208 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46209
46210 * gcc.dg/cpp/paste12.c: New test.
46211
46212 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46213
46214 * g++.dg/parse/named_ops.C: New test.
46215
46216 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46217
46218 * gcc.dg/weak-8.c: New test.
46219
46220 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46221
46222 * gcc.dg/weak-2.c: Allow optional leading underscore
46223 in scan-assembler symbol name.
46224 * gcc.dg/weak-3.c: Likewise.
46225 * gcc.dg/weak-4.c: Likewise.
46226 * gcc.dg/weak-5.c: Likewise.
46227
46228 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46229
46230 * gcc.dg/20020523-1.c: New test.
46231
46232 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46233
46234 * objc.dg/const-str-2.m: Update now that we stop after
46235 a command line error.
46236
46237 2002-05-22 Richard Henderson <rth@redhat.com>
46238
46239 * g++.dg/dg.exp: Fix typo in test pruneing.
46240
46241 2002-05-22 Richard Henderson <rth@redhat.com>
46242
46243 * g++.dg/dg.exp: Prune the tls subdirectory.
46244 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46245 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46246 * g++.dg/tls/init-1.C: New.
46247
46248 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46249
46250 * gcc.dg/20020517-1.c: New test.
46251
46252 2002-05-21 Richard Henderson <rth@redhat.com>
46253
46254 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46255 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46256
46257 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46258
46259 * g++.dg/other/copy2.C: New test.
46260
46261 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46262
46263 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46264 (MAX_COPY): Bump up to 10 times sizeof (long long).
46265 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46266
46267 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46268 sizeof (long long).
46269
46270 * gcc.c-torture/execute/strcpy-1.c: New test.
46271
46272 2002-05-19 Jason Merrill <jason2redhat.com>
46273
46274 * g++.dg/ext/oper1.C: New test.
46275
46276 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46277 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46278
46279 * README.QMTEST: New file.
46280
46281 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46282
46283 2002-05-19 Andreas Jaeger <aj@suse.de>
46284
46285 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46286 now.
46287 * gcc.c-torture/execute/loop-2d.x: Likewise.
46288
46289 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46290
46291 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46292 support weak symbols.
46293 * gcc.dg/weak-4.c: Likewise.
46294 * gcc.dg/weak-6.c: Likewise.
46295
46296 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46297
46298 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46299 cygwin, coff and h8300-*-hms targets
46300 * gcc.dg/weak-5.c: Likewise.
46301 * gcc.dg/weak-7.c: Likewise.
46302
46303 2002-05-16 Jason Merrill <jason@redhat.com>
46304
46305 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46306 (scan-assembler-not, scan-assembler-dem): Likewise.
46307 (scan-assembler-dem-not): Likewise.
46308
46309 2002-05-15 Richard Henderson <rth@redhat.com>
46310
46311 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46312
46313 2002-05-15 Richard Henderson <rth@redhat.com>
46314
46315 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46316 (vfoo1f): Warning here.
46317 (vfoo1l): Don't redefine the alias.
46318
46319 2002-05-14 Jason Merrill <jason@redhat.com>
46320 Alexandre Oliva <aoliva@redhat.com>
46321
46322 * g++.dg/init/pm1.C: New test.
46323
46324 2002-05-12 David S. Miller <davem@redhat.com>
46325
46326 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46327 types.
46328
46329 2002-05-10 Roger Sayle <roger@eyesopen.com>
46330
46331 * gcc.c-torture/execute/20020510-1.c: New test case.
46332
46333 2002-05-10 David S. Miller <davem@redhat.com>
46334
46335 * gcc.c-torture/execute/conversion.c: Test long double too.
46336
46337 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46338
46339 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46340 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46341 * lib/g++.exp (g++_link_flags): Likewise.
46342 * lib/objc.exp (objc_target_compile): Likewise.
46343
46344 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46345
46346 * gcc.dg/cpp/poison.c: Update.
46347 * gcc.dg/cpp/20000625-2.c: Remove.
46348 * gcc.dg/cpp/direct2s.c: Remove final test.
46349
46350 2002-05-08 Tom Rix <trix@redhat.com>
46351
46352 * gcc.c-torture/execute/20020508-1.c: New test.
46353 * gcc.c-torture/execute/20020508-2.c: New test.
46354 * gcc.c-torture/execute/20020508-3.c: New test.
46355
46356 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46357
46358 * gcc.dg/cpp/charconst-4.c: More tests.
46359
46360 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46361
46362 PR c/6569
46363 * gcc.dg/weak-3.c: Update location of warning messages.
46364 * gcc.dg/weak-5.c: Likewise.
46365
46366 2002-05-06 Roger Sayle <roger@eyesopen.com>
46367
46368 * gcc.c-torture/execute/20020506-1.c: New test case.
46369
46370 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46371
46372 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46373
46374 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46375
46376 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46377
46378 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46379
46380 * gcc.dg/cpp/charconst-3.c: New test.
46381
46382 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46383
46384 * gcc.dg/cpp/charconst.c: Update tests.
46385
46386 2002-05-05 Tim Josling <tej@melbpc.org.au>
46387
46388 * treelang: Added directory for new sample language treelang. Also
46389 lib/treelang.exp: New file to signal treelang should be tested.
46390
46391 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46392
46393 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46394 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46395 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46396 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46397 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46398 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46399 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46400
46401 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46402
46403 * gcc.dg/format/xopen-2.c: New test.
46404
46405 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46406
46407 * gcc.dg/20020503-1.c: New test.
46408
46409 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46410
46411 * g++.dg/init/dtor1.C: Make it tougher.
46412
46413 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46414
46415 * g++.dg/init/dtor1.C: New test.
46416
46417 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46418
46419 * gcc.dg/altivec-8.c: New.
46420
46421 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46422
46423 * gcc.dg/altivec-7.c: New.
46424
46425 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46426
46427 * g++.dg/parse/typedef1.C: New test.
46428
46429 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46430
46431 PR c++/6486
46432 * g++.dg/template/friend6.C: New test.
46433
46434 PR c++/6492
46435 * g++.dg/init/copy1.C: New test.
46436
46437 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46438
46439 * g++.dg/warn/effc1.C: New test.
46440
46441 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46442
46443 * gcc.dg/cpp/if-cexp.c: Add a test.
46444
46445 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46446
46447 * gcc.dg/20020426-2.c: New test.
46448
46449 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46450
46451 * gcc.dg/cpp/if-mop.c: Update.
46452 * gcc.dg/cpp/if-mpar.c: Add test.
46453 * gcc.dg/cpp/if-oppr.c: Update.
46454
46455 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46456
46457 PR c/6343
46458 * gcc.dg/weak-[2-7].c: New tests.
46459
46460 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46461
46462 * gcc.dg/enum1.c: New test.
46463
46464 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46465
46466 PR c++/6497
46467 * g++.dg/inherit/access2.C: New test.
46468
46469 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46470
46471 PR bootstrap/6445
46472 * gcc.dg/20020426-1.c: New test.
46473
46474 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46475
46476 * g++.dg/abi/enum1.C: New test.
46477
46478 2002-04-26 Richard Henderson <rth@redhat.com>
46479
46480 * gcc.dg/c99-bool-1.c: Expect always true warning.
46481
46482 2002-04-25 Roger Sayle <roger@eyesopen.com>
46483
46484 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46485
46486 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46487
46488 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46489 targets.
46490
46491 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46492
46493 * g++.dg/abi/mange7.C: New test.
46494
46495 PR c++/6438.
46496 * g++.dg/parse/stmtexpr2.C: New test.
46497
46498 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46499
46500 * gcc.dg/20020312-2.c: Add SH target.
46501
46502 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46503
46504 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46505 compiler output on mips*-*-irix*.
46506
46507 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46508
46509 * g++.dg/parse/attr1.C: New test.
46510
46511 2002-04-23 Roger Sayle <roger@eyesopen.com>
46512
46513 * gcc.c-torture/execute/string-opt-17.c: New test case.
46514 * gcc.c-torture/execute/memset-2.c: New test case.
46515
46516 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46517
46518 PR c++/6256:
46519 * g++.dg/template/friend5.C: New test.
46520
46521 PR c++/6331:
46522 * g++.dg/template/qual1.C: Likewise.
46523
46524 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46525
46526 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46527 Include stdlib.h, not stdio.h or ctype.h.
46528
46529 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46530
46531 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46532 cris-*-elf* and mmix-*-*.
46533 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46534 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46535 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46536 Ditto.
46537 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46538 * gcc.dg/wchar_t-1.c: Ditto.
46539
46540 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46541
46542 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46543 Clarify comment.
46544
46545 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46546
46547 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46548
46549 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46550
46551 * gcc.c-torture/execute/20000906-1.x: Delete.
46552
46553 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46554
46555 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46556
46557 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46558
46559 * PR6367
46560 * g77.f-torture/execute/6367.f: New test.
46561 * g77.f-torture/execute/6367.x: Disable for MMIX.
46562
46563 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46564
46565 * PR6352
46566 * g++.dg/opt/inline2.C: New test.
46567
46568 2002-04-18 Richard Henderson <rth@redhat.com>
46569
46570 * gcc.dg/20000906-1.c: Enable for all targets.
46571 * gcc.c-torture/compile/iftrap-2.c: New.
46572
46573 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46574
46575 * gcc.dg/20020418-1.c: New test.
46576 * gcc.dg/20020418-2.c: New test.
46577
46578 2002-04-18 Richard Henderson <rth@redhat.com>
46579
46580 * gcc.c-torture/compile/iftrap-1.c: New.
46581 * gcc.dg/iftrap-1.c: Adjust for ia64.
46582 * gcc.dg/iftrap-2.c: New.
46583
46584 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46585
46586 * gcc.c-torture/compile/20020418-1.c: New test.
46587
46588 2002-04-18 Roger Sayle <roger@eyesopen.com>
46589
46590 * gcc.c-torture/compile/20020415-1.c: New.
46591
46592 2002-04-18 David S. Miller <davem@redhat.com>
46593
46594 * gcc.c-torture/execute/20020418-1.c: New test.
46595
46596 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46597
46598 * gcc.dg/20020416-1.c: New test.
46599
46600 * g++.dg/opt/inline1.C: New test.
46601
46602 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46603
46604 * gcc.dg/altivec-5.c: New test.
46605
46606 * gcc.dg/20020415-1.c: New test.
46607
46608 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46609
46610 * lib/chill.exp: Remove.
46611
46612 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46613
46614 * g++.dg/other/big-struct.C: New test.
46615
46616 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46617
46618 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46619 of scratch file.
46620
46621 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46622
46623 PR c/6277
46624 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46625 in scan-assembler function name
46626
46627 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46628
46629 * g77.f-torture/execute/980628-4.x,
46630 g77.f-torture/execute/980628-5.x,
46631 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46632 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46633 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46634 i[34567]86-*-*.
46635
46636 2002-04-13 David S. Miller <davem@redhat.com>
46637
46638 * gcc.c-torture/execute/20020413-1.c: New test.
46639
46640 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46641
46642 * gcc.dg/asm-6.c,
46643 * g++.dg/ext/asm1.C: New tests.
46644
46645 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46646
46647 PR c++ 5373.
46648 * g++.dg/parse/stmtexpr1.C: New test.
46649
46650 PR c++/5189.
46651 * g++.dg/template/copy1.C: New test.
46652
46653 2002-04-12 Richard Henderson <rth@redhat.com>
46654
46655 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46656
46657 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46658
46659 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46660 gcc.c-torture/execute/20020307-2.c.
46661
46662 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46663
46664 * g++.dg/ext/attrib5.C,
46665 * g++.dg/lookup/struct1.C: New tests.
46666
46667 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46668
46669 * gcc.dg/20020411-1.c: New test.
46670
46671 * gcc.c-torture/execute/20020411-1.c: New test.
46672
46673 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46674
46675 * g77.f-torture/execute/6177.f: New test.
46676
46677 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46678
46679 PR middle-end/6247
46680 * g++.dg/opt/cleanup1.C: New test.
46681
46682 * g++.dg/opt/const1.C: New test.
46683
46684 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46685
46686 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46687
46688 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46689
46690 PR c++/5507
46691 * g++.dg/template/typename2.C: New test.
46692
46693 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46694
46695 * gcc.c-torture/execute/loop-12.c: New.
46696
46697 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46698
46699 * g77.f-torture/execute/980628-4.x,
46700 g77.f-torture/execute/980628-5.x,
46701 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46702 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46703 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46704
46705 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46706
46707 PR optimization/6086
46708 * g++.dg/opt/preinc1.C: New test.
46709
46710 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46711
46712 PR c++/5571
46713 * g++.dg/opt/static2.C: New test.
46714
46715 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46716
46717 PR c/5120
46718 * gcc.dg/20020406-1.c: New test.
46719
46720 2002-04-04 David S. Miller <davem@redhat.com>
46721
46722 * gcc.c-torture/execute/20020404-1.c: New test.
46723
46724 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46725
46726 PR c/6123
46727 * gcc.dg/20020312-2.c: Do not declare global register variable
46728 if __PIC__ or __pic__ is defined.
46729
46730 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46731
46732 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46733 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46734
46735 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46736
46737 * gcc.misc-tests/linkage.exp: Update last change to handle
46738 sparc*-, not just sparc-.
46739
46740 2002-04-03 Richard Henderson <rth@redhat.com>
46741
46742 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46743
46744 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46745
46746 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46747
46748 2002-04-02 David S. Miller <davem@redhat.com>
46749
46750 * gcc.c-torture/execute/20020402-3.c: New test.
46751
46752 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46753
46754 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46755 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46756
46757 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46758 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46759 g77.f-torture/execute/20001201.x,
46760 g77.f-torture/execute/u77-test.x: New files.
46761
46762 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46763 * gcc.dg/wchar_t-1.c: Ditto.
46764
46765 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46766
46767 * gcc.c-torture/execute/20020402-1.c: New test.
46768
46769 2002-04-01 Richard Henderson <rth@redhat.com>
46770
46771 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46772
46773 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46774
46775 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46776
46777 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46778
46779 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46780
46781 * g++.dg/inherit/template-as-base.C: Expect error.
46782 * g++.dg/inherit/namespace-as-base.C: Likewise.
46783
46784 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46785
46786 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46787 g++.dg/ext/instantiate3.C: Tweak match patterns.
46788
46789 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46790 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46791 -da test.
46792
46793 2002-03-31 Richard Henderson <rth@redhat.com>
46794
46795 * gcc.dg/special/alias-2.c: New.
46796 * gcc.dg/special/ecos.exp: Run it.
46797
46798 2002-03-31 Richard Henderson <rth@redhat.com>
46799
46800 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46801
46802 2002-03-31 Kazu Hirata <kazu@hxi.com>
46803
46804 * gcc.dg/weak-1.c: Disable on h8300 port.
46805
46806 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46807
46808 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46809 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46810 ordering tests.
46811 * g++.dg/bprob/bprob-1.C: New test.
46812 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46813 * g++.dg/gcov/gcov-1.C: New test.
46814 * g++.dg/gcov/gcov-1.x: New file.
46815 * g++.dg/gcov/gcov-2.C: New test.
46816 * g++.dg/gcov/gcov-3.C: New test.
46817 * g++.dg/gcov/gcov-3.h: New file.
46818
46819 2002-03-28 Roger Sayle <roger@eyesopen.com>
46820
46821 * g++.old-deja/g++.other/builtins5.C: New test.
46822 * g++.old-deja/g++.other/builtins6.C: New test.
46823 * g++.old-deja/g++.other/builtins7.C: New test.
46824 * g++.old-deja/g++.other/builtins8.C: New test.
46825 * g++.old-deja/g++.other/builtins9.C: New test.
46826
46827 2002-03-29 Jakub Jelinek <jakub@redhat.com>
46828
46829 * g++.dg/opt/static1.C: New test.
46830
46831 * g++.dg/opt/longbranch1.C: New test.
46832
46833 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
46834
46835 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46836
46837 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46838
46839 2002-03-28 Jeffrey A Law (law@redhat.com)
46840
46841 * gcc.c-torture/execute/20020328-1.c: New test.
46842
46843 2002-03-27 Richard Henderson <rth@redhat.com>
46844
46845 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46846 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46847 move from g++.old-deja/g++.ext/.
46848
46849 2002-03-27 Mark Mitchell <mark@codesourcery.com>
46850
46851 * g++.dg/init/new2.C: New test.
46852
46853 2002-03-26 Richard Henderson <rth@redhat.com>
46854
46855 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46856
46857 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46858 on sparc.
46859
46860 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
46861 sparcv9 systems.
46862 * gcc.dg/20001102-1.c: Likewise.
46863
46864 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
46865
46866 * gcc.dg/cpp/endif-pedantic1.c,
46867 gcc.dg/cpp/endif-pedantic2.c: New tests.
46868
46869 2002-03-26 Mark Mitchell <mark@codesourcery.com>
46870
46871 * g++.dg/init/new1.C: New test.
46872
46873 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
46874
46875 * g++.dg/abi/vbase9.C: New test.
46876
46877 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
46878
46879 * gcc.dg/arm-asm.c: New test.
46880
46881 2002-03-26 Andrew Cagney <ac131313@redhat.com>
46882
46883 * gcc.dg/Wswitch-enum.c: New test.
46884 Fix PR c/5044.
46885
46886 2002-03-26 Richard Henderson <rth@redhat.com>
46887
46888 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46889 structure.
46890
46891 2002-03-25 Richard Henderson <rth@redhat.com>
46892
46893 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
46894 sparcv9 systems.
46895
46896 * gcc.c-torture/compile/20011119-1.c (xxx): New.
46897 * gcc.c-torture/compile/20011119-2.c (xxx): New.
46898
46899 2002-03-25 Zack Weinberg <zack@codesourcery.com>
46900
46901 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46902
46903 2002-03-25 Bob Wilson <bob.wilson@acm.org>
46904
46905 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46906 targets using generic thunk support.
46907
46908 2002-03-25 Jakub Jelinek <jakub@redhat.com>
46909
46910 * gcc.c-torture/compile/20020323-1.c: New test.
46911
46912 * g++.dg/opt/conj2.C: New test.
46913
46914 2002-03-24 Richard Henderson <rth@redhat.com>
46915
46916 * gcc.dg/weak-1.c: Use -fno-common.
46917
46918 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46919
46920 * g77.dg/f77-edit-apostrophe-out.f: New test
46921 * g77.dg/f77-edit-h-out.f: New test
46922 * g77.dg/f77-edit-t-in.f: New test
46923 * g77.dg/f77-edit-t-out.f: New test
46924 * g77.dg/f77-edit-x-out.f: New test
46925 * g77.dg/f77-edit-slash-out.f: New test
46926 * g77.dg/f77-edit-colon-out.f: New test
46927 * g77.dg/f77-edit-s-out.f: New test
46928
46929 2002-03-24 Richard Henderson <rth@redhat.com>
46930
46931 * objc/execute/formal_protocol-6.x: New XFAIL.
46932
46933 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46934
46935 * gcc.dg/weak-1.c: Early return from dg-final on platforms
46936 that do not support weak symbols
46937
46938 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46939
46940 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46941 * lib/g77.exp: Likewise.
46942 * lib/objc.exp: Likewise.
46943
46944 2002-03-23 Andrew Cagney <ac131313@redhat.com>
46945
46946 * gcc.dg/Wswitch-default.c: New test.
46947
46948 2002-03-23 Jakub Jelinek <jakub@redhat.com>
46949
46950 * g++.dg/other/enum1.C: New test.
46951
46952 2002-03-23 Zack Weinberg <zack@codesourcery.com>
46953
46954 * gcc.dg/pragma-ep-3.c: Fix typo.
46955
46956 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46957
46958 * g++.dg/inherit/template-as-base.C: New test.
46959
46960 2002-03-22 Jakub Jelinek <jakub@redhat.com>
46961
46962 * g++.old-deja/g++.other/dwarf2-1.C: Move...
46963 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
46964
46965 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
46966
46967 * gcc.dg/cpp/multiline.c: Update to match.
46968
46969 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
46970
46971 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46972
46973 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
46974
46975 * gcc.dg/cpp/extratokens2.c: New file.
46976
46977 2002-03-21 David Edelsohn <edelsohn@gnu.org>
46978
46979 * gcc.dg/20020312-2.c: Add rs6000 target.
46980
46981 * gcc.c-torture/compile/20020319-1.c: New test.
46982
46983 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46984
46985 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46986 (A, E): Handle this.
46987
46988 2002-03-20 Jason Merrill <jason@redhat.com>
46989
46990 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46991 ignoring -fpic.
46992 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46993 through prune_gcc_output.
46994
46995 2002-03-20 Jakub Jelinek <jakub@redhat.com>
46996
46997 * gcc.c-torture/compile/20020320-1.c: New test.
46998
46999 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47000
47001 * gcc.c-torture/compile/20020318-1.c: New test.
47002
47003 * gcc.dg/struct-by-value-1.c: New test.
47004
47005 * gcc.dg/20020319-1.c: New test.
47006
47007 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47008
47009 * g++.dg/opt/conj1.C: New test.
47010
47011 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47012
47013 * g++.dg/template/qualttp20.C: Revert previous change.
47014 * g++.dg/template/qualttp3.C: Likewise.
47015 * g++.dg/template/qualttp4.C: Likewise.
47016 * g++.dg/template/qualttp5.C: Likewise.
47017 * g++.dg/template/qualttp6.C: Likewise.
47018 * g++.dg/template/qualttp7.C: Likewise.
47019 * g++.dg/template/qualttp8.C: Likewise.
47020 * g++.dg/template/recurse.C: Likewise.
47021
47022 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47023
47024 * gcc.dg/cpp/wchar-1.c: Update.
47025
47026 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47027
47028 * g++.dg/template/conv1.C: New test.
47029 * g++.dg/template/conv2.C: New test.
47030 * g++.dg/template/conv3.C: New test.
47031 * g++.dg/template/conv4.C: New test.
47032
47033 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47034
47035 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47036 * g++.dg/template/qualttp3.C: Likewise.
47037 * g++.dg/template/qualttp4.C: Likewise.
47038 * g++.dg/template/qualttp5.C: Likewise.
47039 * g++.dg/template/qualttp6.C: Likewise.
47040 * g++.dg/template/qualttp7.C: Likewise.
47041 * g++.dg/template/qualttp8.C: Likewise.
47042 * g++.dg/template/recurse.C: Likewise.
47043
47044 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47045
47046 * g++.dg/opt/dtor1.C: New test.
47047
47048 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47049
47050 * gcc.c-torture/compile/20020315-1.c: New test.
47051
47052 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47053
47054 * gcc.dg/weak-1.c: Fix scan tests.
47055
47056 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47057
47058 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47059 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47060 cris-*-aout* mmix-*-*.
47061 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47062 cris-*-aout* mmix-*-*.
47063 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47064 cris-*-elf* cris-*-aout* and mmix-*-*.
47065 * gcc.dg/20001009-1.c: Ditto.
47066 * gcc.dg/20010912-1.c: Ditto.
47067 * gcc.dg/20020122-4.c: Ditto.
47068 * gcc.dg/inline-2.c: Ditto.
47069
47070 2002-03-14 Jeffrey A Law (law@cygnus.com)
47071
47072 * gcc.c-torture/compile/20020314-1.c: New test.
47073
47074 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47075
47076 * gcc.c-torture/execute/20020314-1.c: New test.
47077
47078 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47079
47080 * g++.dg/warn/Wunused-1.C: New test.
47081
47082 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47083
47084 * g++.dg/abi/mangle6.C: New test.
47085
47086 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47087
47088 * gcc.c-torture/compile/20020309-2.c: New test.
47089
47090 * gcc.c-torture/compile/20020312-1.c: New test.
47091
47092 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47093
47094 * g++.dg/other/access1.C: New test.
47095
47096 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47097
47098 * gcc.c-torture/execute/wchar_t-1.c: New test.
47099
47100 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47101
47102 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47103
47104 2002-03-12 Roger Sayle <roger@eyesopen.com>
47105
47106 * gcc.dg/20020312-1.c: New test case.
47107
47108 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47109
47110 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47111
47112 2002-03-11 Richard Henderson <rth@redhat.com>
47113
47114 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47115 * g++.old-deja/g++.jason/report.C: Likewise.
47116
47117 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47118
47119 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47120 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47121
47122 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47123
47124 * g++.dg/overload/pmf1.C: New test.
47125
47126 2002-03-11 Kazu Hirata <kazu@hxi.com>
47127
47128 * gcc.c-torture/execute/20020307-1.c: Use long.
47129
47130 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47131
47132 PR optimization/5844
47133 * gcc.dg/20020310-1.c: New test.
47134
47135 2002-03-09 Michael Meissner <meissner@redhat.com>
47136
47137 * gcc.c-torture/execute/memcpy-2.c: New test.
47138 * gcc.c-torture/execute/memset-1.c: New test.
47139 * gcc.c-torture/execute/strlen-1.c: New test.
47140 * gcc.c-torture/execute/strcmp-1.c: New test.
47141 * gcc.c-torture/execute/strncmp-1.c: New test.
47142
47143 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47144
47145 * gcc.dg/ppc-ldstruct.c: New test.
47146
47147 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47148
47149 * gcc.c-torture/execute/va-arg-22.c: New test.
47150
47151 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47152
47153 * gcc.c-torture/compile/20020309-1.c: New test.
47154
47155 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47156
47157 * gcc.c-torture/execute/20020307-2.c: New test.
47158
47159 2002-03-07 Jeffrey A Law (law@redhat.com)
47160
47161 * g77.f-torture/compile/20020307-1.f: New test.
47162
47163 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47164
47165 * gcc.dg/unordered-1.c: New test.
47166
47167 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47168
47169 * gcc.c-torture/execute/20020307-1.c: New test.
47170
47171 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47172
47173 * gcc.dg/20020304-1.c: New test.
47174
47175 * gcc.c-torture/compile/20020304-2.c: New test.
47176
47177 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47178
47179 * gcc.c-torture/compile/20020304-1.c: New test case
47180 (from PR c/5830).
47181
47182 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47183
47184 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47185
47186 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47187
47188 * g++.dg/other/classkey1.C: New test.
47189
47190 2002-03-01 Richard Henderson <rth@redhat.com>
47191
47192 * gcc.c-torture/compile/981223-1.x: New.
47193 * gcc.c-torture/compile/920625-1.x: New.
47194
47195 2002-02-28 Richard Henderson <rth@redhat.com>
47196
47197 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47198
47199 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47200
47201 * gcc.c-torture/execute/20020227-1.c: New test.
47202
47203 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47204
47205 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47206 here" ERROR lines.
47207 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47208 * g++.old-deja.g++.other/defarg1.C: Likewise.
47209 * g++.old-deja/g++.pt/calls2.C: Likewise.
47210 * g++.old-deja/g++.pt/crash20.C: Likewise.
47211 * g++.old-deja/g++.pt/crash30.C: Likewise.
47212 * g++.old-deja/g++.pt/crash36.C: Likewise.
47213 * g++.old-deja/g++.pt/crash6.C: Likewise.
47214 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47215 * g++.old-deja/g++.pt/derived3.C: Likewise.
47216 * g++.old-deja/g++.pt/error1.C: Likewise.
47217 * g++.old-deja/g++.pt/friend21.C: Likewise.
47218 * g++.old-deja/g++.pt/friend23.C: Likewise.
47219 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47220 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47221
47222 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47223
47224 * gcc.c-torture/execute/20020225-2.c: New test.
47225
47226 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47227
47228 * gcc.c-torture/execute/920730-1t.c,
47229 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47230 Delete test cases, only relevant to -traditional.
47231
47232 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47233
47234 * gcc.dg/cpp/undef1.c: Remove.
47235 * gcc.dg/cpp/directiv.c: Update.
47236 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47237
47238 2002-02-27 Michael Meissner <meissner@redhat.com>
47239
47240 * gcc.c-torture/execute/20020226-1.c: New test.
47241
47242 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47243
47244 * g++.dg/debug/debug4.C: New test.
47245
47246 * gcc.dg/ia64-visibility-1.c: New test.
47247
47248 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47249
47250 * gcc.dg/debug/20020224-1.c: New.
47251
47252 2002-02-25 Kazu Hirata <kazu@hxi.com>
47253
47254 * gcc.c-torture/execute/960416-1.x: New.
47255 * gcc.c-torture/execute/divconst-3.x: Likewise.
47256
47257 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47258
47259 * gcc.dg/20020224-1.c: New test.
47260
47261 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47262
47263 * gcc.c-torture/execute/20020225-1.c: New.
47264
47265 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47266
47267 * gcc.dg/cpp/wchar-1.c: New test.
47268
47269 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47270
47271 * gcc.dg/20020222-1.c: New test.
47272
47273 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47274
47275 * g++.dg/opt/anonunion1.C: New test.
47276
47277 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47278
47279 * g++.dg/template/qualttp19.C: New test.
47280 * g++.dg/template/qualttp20.C: New test.
47281 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47282 * g++.old-deja/g++.other/qual1.C: Likewise.
47283
47284 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47285
47286 * gcc.dg/attr-alwaysinline.c: New.
47287
47288 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47289
47290 * gcc.dg/20020220-1.c: New test.
47291
47292 * gcc.dg/20020220-2.c: New test.
47293
47294 * g++.dg/opt/mmx1.C: New test.
47295
47296 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47297
47298 * gcc.c-torture/compile/20020110.c: New test.
47299
47300 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47301
47302 * gcc.c-torture/execute/20020219-1.c: New test.
47303
47304 * gcc.dg/20020219-1.c: New test.
47305
47306 * gcc.dg/noncompile/20020220-1.c: New test.
47307
47308 * g++.dg/opt/ptrintsum1.C: New test.
47309
47310 * gcc.dg/debug/20020220-1.c: New test.
47311
47312 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47313
47314 * gcc.c-torture/execute/20020216-1.c: New test.
47315
47316 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47317
47318 * gcc.dg/decl-1.c: Update, new test.
47319
47320 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47321
47322 * g++.dg/abi/bitfield1.C: New test.
47323 * g++.dg/abi/bitfield2.C: New test.
47324
47325 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47326
47327 * gcc.dg/attr-nest.c: New test.
47328
47329 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47330
47331 * gcc.c-torture/execute/20020215-1.c: New test.
47332
47333 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47334
47335 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47336 * g++.dg/debug/debug.exp: New.
47337 * g++.dg/debug/trivial.C: New.
47338 * g++.dg/debug/debug1.C: Moved...
47339 * g++.dg/other/debug1.C: ...from here.
47340 * g++.dg/debug/debug2.C: Moved...
47341 * g++.dg/other/debug2.C: ...from here.
47342 * g++.dg/debug/debug3.C: Moved...
47343 * g++.dg/other/debug3.C: ...from here.
47344
47345 * gcc.dg/noncompile/20020213-1.c: New test.
47346
47347 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47348
47349 * g++.dg/other/debug3.C: New test.
47350
47351 * gcc.c-torture/execute/20020213-1.c: New test.
47352
47353 2002-02-13 Richard Smith <richard@ex-parrot.com>
47354
47355 * g++.old-deja/g++.other/thunk1.C: New test.
47356
47357 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47358
47359 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47360
47361 2002-02-13 Stan Shebs <shebs@apple.com>
47362
47363 * gcc.dg/altivec-3.c: New.
47364
47365 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47366
47367 * gcc.dg/Wunreachable-1.c: New test.
47368 * gcc.dg/Wunreachable-2.c: New test.
47369
47370 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47371
47372 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47373
47374 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47375
47376 * gcc.dg/decl-1.c: New test.
47377
47378 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47379
47380 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47381
47382 2002-02-10 Kazu Hirata <kazu@hxi.com>
47383
47384 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47385 * gcc.c-torture/compile/980506-1.x: Likewise.
47386
47387 2002-02-10 Kazu Hirata <kazu@hxi.com>
47388
47389 * gcc.dg/20020210-1.c: New.
47390
47391 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47392
47393 * g77.f-torture/execute/947.f: New regression test
47394 for PR fortran/947.
47395
47396 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47397
47398 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47399 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47400
47401 2002-02-08 Richard Henderson <rth@redhat.com>
47402
47403 * gcc.c-torture/compile/labels-3.c: New.
47404
47405 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47406
47407 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47408 expression statements work instead.
47409 * gcc.dg/noncompile/20020207-1.c: New test.
47410
47411 2002-02-07 Richard Henderson <rth@redhat.com>
47412
47413 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47414
47415 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47416
47417 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47418 message from g77
47419 * lib/g77-dg.exp: Trim g77 error messages so that they are
47420 recognized by dg.exp.
47421
47422 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47423
47424 PR fortran/5473
47425 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47426
47427 2002-02-07 Richard Henderson <rth@redhat.com>
47428
47429 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47430 to be sufficiently aligned for integers.
47431
47432 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47433
47434 * g++.dg/template/friend4.C: New test.
47435
47436 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47437
47438 PR fortran/5743
47439 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47440 unsupported cases.
47441
47442 2002-02-07 Richard Henderson <rth@redhat.com>
47443
47444 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47445 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47446 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47447 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47448
47449 2002-02-06 Richard Henderson <rth@redhat.com>
47450
47451 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47452
47453 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47454
47455 * gcc.dg/20020206-1.c: New test.
47456
47457 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47458
47459 * gcc.c-torture/execute/20020206-1.c: New test.
47460
47461 * gcc.c-torture/execute/20020206-2.c: New test.
47462
47463 PR optimization/5429:
47464 * gcc.c-torture/compile/20020206-1.c: New test.
47465
47466 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47467
47468 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47469 as certain file formats cannot support particularly large
47470 alignments.
47471
47472 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47473 and do not expect to be able to link the executable.
47474
47475 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47476 fail because the COFF format does not support the weak attribute.
47477
47478 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47479
47480 * g77.dg/pr5473.f: New test
47481
47482 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47483
47484 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47485 Fix testcase accordingly.
47486
47487 2002-02-04 Richard Henderson <rth@redhat.com>
47488
47489 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47490 (buf): Change to be an array of pointers, not ints.
47491
47492 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47493
47494 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47495 before all tests. Move warning one line above to match where it
47496 C frontend emits.
47497 * gcc.dg/Wswitch-2.c: New test.
47498 * g++.dg/warn/Wswitch-1.C: New test.
47499 * g++.dg/warn/Wswitch-2.C: New test.
47500
47501 2002-02-04 Richard Henderson <rth@redhat.com>
47502
47503 * g++.dg/abi/offsetof.C: Fix size comparison.
47504
47505 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47506
47507 * gcc.dg/cast-qual-2.c: New test.
47508
47509 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47510
47511 * gcc.dg/20020201-4.c: New test.
47512
47513 2002-02-04 Ben Elliston <bje@redhat.com>
47514
47515 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47516 target_info attribute != 0, in addition to the empty string.
47517 (gcc_target_compile): Likewise.
47518
47519 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47520
47521 * gcc.dg/Wswitch.c: New test.
47522 PR gcc/4475. PR gcc/3780.
47523
47524 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47525
47526 * g77.f-torture/execute/5122.f: New test for regressions
47527 against PR fortran/5122.
47528
47529 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47530
47531 * g77.f-torture/compile/pr3743.f: Delete
47532 * g77.dg/pr3743-1.f: New test.
47533 * g77.dg/pr3743-2.f: New test.
47534 * g77.dg/pr3743-3.f: New test.
47535 * g77.dg/pr3743-4.f: New test.
47536
47537 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47538
47539 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47540
47541 2002-02-02 Richard Henderson <rth@redhat.com>
47542
47543 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47544 * gcc.c-torture/execute/bf64-1.c: Likewise.
47545
47546 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47547
47548 * gcc.dg/20020201-2.c: New test.
47549
47550 * gcc.dg/20020201-3.c: New test.
47551
47552 * gcc.c-torture/execute/bitfld-2.c: New test.
47553
47554 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47555
47556 * gcc.dg/bitfld-1.c: Update.
47557 * gcc.dg/bitfld-2.c: Update.
47558 * gcc.c-torture/execute/bitfld-1.x: New.
47559
47560 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47561
47562 * gcc.c-torture/execute/20020201-1.c: New test.
47563
47564 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47565
47566 PR target/5469
47567 * gcc.dg/20020201-1.c: New test.
47568
47569 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47570
47571 PR fortran/3743
47572 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47573 * g77.f-torture/compile/pr3743.x: Remove
47574
47575 2002-01-31 Tom Rix <trix@redhat.com>
47576
47577 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47578
47579 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47580
47581 * gcc.dg/noncompile/20020130-1.c: New test.
47582
47583 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47584
47585 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47586
47587 2002-01-29 Richard Henderson <rth@redhat.com>
47588
47589 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47590 to long long.
47591 * gcc.c-torture/execute/bf64-1.c: Likewise.
47592
47593 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47594
47595 * gcc.c-torture/execute/20020129-1.c: New test.
47596
47597 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47598
47599 * gcc.c-torture/compile/20000224-1.c: Update.
47600 * gcc.c-torture/execute/bitfld-1.c: New tests.
47601 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47602 * gcc.dg/uninit-A.c: Update.
47603
47604 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47605
47606 * g++.dg/template/ctor1.C: Add instantiation.
47607
47608 2002-01-28 Paul Koning <pkoning@equallogic.com>
47609
47610 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47611 argument to __builtin_prefetch to be const ptr.
47612
47613 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47614
47615 * gcc.c-torture/compile/20020120-1.c: New test.
47616
47617 2002-01-27 Kazu Hirata <kazu@hxi.com>
47618
47619 * gcc.c-torture/execute/20020127-1.c: New test.
47620
47621 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47622
47623 * g77.dg/f77-edit-i-in.f: New test
47624 * g77.dg/f77-edit-i-out.f: New test
47625
47626 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47627
47628 * gcc.dg/debug/debug.exp: New file.
47629 * gcc.dg/debug/trivial.c: New file.
47630 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47631 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47632 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47633 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47634 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47635 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47636 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47637 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47638 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47639 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47640 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47641 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47642 * gcc.dg/20000503-1.c: Removed.
47643 * gcc.dg/20010207-1.c: Removed.
47644 * gcc.dg/20011223-1.c: Removed.
47645 * gcc.dg/20020104-2.c: Removed.
47646 * gcc.dg/debug-1.c: Removed.
47647 * gcc.dg/debug-2.c: Removed.
47648 * gcc.dg/debug-3.c: Removed.
47649 * gcc.dg/debug-4.c: Removed.
47650 * gcc.dg/debug-5.c: Removed.
47651 * gcc.dg/debug-6.c: Removed.
47652 * gcc.dg/dwarf2-1.c: Removed.
47653 * gcc.dg/dwarf2-2.c: Removed.
47654
47655 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47656
47657 * g++.old-deja/g++.other/eh5.C: New test.
47658 * g++.old-deja/g++.other/sibcall2.C: New test.
47659 * g++.old-deja/g++.other/array9.C: New test.
47660 * g++.old-deja/g++.other/typename2.C: New test.
47661 * g++.old-deja/g++.other/crash60.C: New test.
47662 * g++.old-deja/g++.other/conv9.C: New test.
47663 * g++.old-deja/g++.other/mangle10.C: New test.
47664 * g++.old-deja/g++.other/unchanging1.C: New test.
47665 * g++.old-deja/g++.other/exprstmt1.C: New test.
47666 * g++.old-deja/g++.other/inline23.C: New test.
47667 * g++.old-deja/g++.eh/ia64-1.C: New test.
47668 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47669 * g++.old-deja/g++.other/reload1.C: New test.
47670 * g++.old-deja/g++.other/static20.C: New test.
47671 * g++.old-deja/g++.other/local-alloc1.C: New test.
47672 * g++.old-deja/g++.other/conv8.C: New test.
47673 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47674 * g++.old-deja/g++.other/storeexpr1.C: New test.
47675 * g++.old-deja/g++.other/storeexpr2.C: New test.
47676 * g++.dg/eh/template2.C: New test.
47677 * g++.dg/warn/weak1.C: New test.
47678
47679 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47680
47681 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47682 Remove first, non-varying, argument.
47683
47684 2002-01-23 Richard Henderson <rth@redhat.com>
47685
47686 * gcc.dg/inline-2.c: New.
47687
47688 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47689 Add optional target arg. Check number of arguments.
47690 (scan-assembler-not, scan-assembler-dem): Likewise.
47691 (scan-assembler-dem-not): Likewise.
47692
47693 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47694
47695 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47696 line 12.
47697 * g++.old-deja/g++.brendan/parse3.C,
47698 g++.old-deja/g++.other/crash26.C,
47699 g++.old-deja/g++.other/crash28.C,
47700 g++.old-deja/g++.other/crash29.C,
47701 g++.old-deja/g++.other/crash30.C,
47702 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47703
47704 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47705
47706 * gcc.dg/20020115-1.c: New.
47707
47708 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47709
47710 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47711
47712 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47713
47714 * gcc.dg/20020122-3.c: New.
47715
47716 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47717
47718 * g++.dg/other/gc1.C: New test.
47719
47720 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47721
47722 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47723
47724 2002-01-22 Richard Henderson <rth@redhat.com>
47725
47726 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47727
47728 2002-01-22 Richard Henderson <rth@redhat.com>
47729
47730 * gcc.dg/20020122-4.c: New.
47731
47732 2002-01-22 H.J. Lu <hjl@gnu.org>
47733
47734 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47735 link output.
47736 * gcc.dg/special/ecos.exp: Likewise.
47737 * lib/g++-dg.exp: Likewise.
47738 * lib/g77-dg.exp: Likewise.
47739 * lib/gcc-dg.exp : Likewise.
47740 * lib/mike-g++.exp: Likewise.
47741 * lib/mike-g77.exp: Likewise.
47742 * lib/mike-gcc.exp: Likewise.
47743 * lib/objc-dg.exp: Likewise.
47744
47745 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47746
47747 PR target/5379
47748 * gcc.dg/20020122-2.c: New test.
47749
47750 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47751
47752 * gcc.dg/20020122-1.c: New test.
47753
47754 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47755
47756 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47757
47758 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47759
47760 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47761
47762 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47763
47764 * gcc.c-torture/compile/20020121-1.c: New test.
47765
47766 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47767
47768 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47769 ld_library_path.
47770
47771 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47772
47773 * gcc.dg/20020218-1.c: New test.
47774
47775 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47776
47777 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47778 messages
47779 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47780 "At global scope" warning
47781 * g++.dg/ext/align1.C: Change cygwin test for alignment
47782 from db-bogus to dg-warning
47783
47784 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47785
47786 * g77.f-torture/compile/cpp2.F: New test.
47787
47788 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47789
47790 * g++.dg/template/access1.C: New test.
47791
47792 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47793
47794 * gcc.dg/20020118-1.c: New.
47795
47796 2002-01-18 Kazu Hirata <kazu@hxi.com>
47797
47798 * gcc.c-torture/execute/20020118-1.c: New test.
47799
47800 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47801
47802 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47803 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47804 alignment warnings.
47805
47806 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47807
47808 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47809 torture_with_loops and torture_without_loops
47810
47811 2002-01-17 Jakub Jelinek <jakub@redhat.com>
47812
47813 * gcc.c-torture/compile/20020116-1.c: New test.
47814
47815 2002-01-16 Jakub Jelinek <jakub@redhat.com>
47816
47817 * gcc.dg/20020116-2.c: New test.
47818
47819 * gcc.dg/ultrasp4.c: New test.
47820
47821 * gcc.dg/20020116-1.c: New test.
47822
47823 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
47824
47825 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47826 by EABI.
47827
47828 2002-01-15 Janis Johnson <janis187@us.ibm.com>
47829
47830 * gcc.misc-tests/i386-prefetch.exp: New.
47831 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47832 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47833 * gcc.misc-tests/i386-pf-none-1.c: New test.
47834 * gcc.misc-tests/i386-pf-sse-1.c: New test.
47835
47836 2002-01-15 Jakub Jelinek <jakub@redhat.com>
47837
47838 * gcc.dg/gnu89-init-1.c: Add new tests.
47839
47840 2002-01-15 Andreas Jaeger <aj@suse.de>
47841
47842 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47843 * gcc.dg/i386-mmx-2.c: Likewise.
47844 * gcc.dg/i386-sse-1.c: Likewise.
47845 * gcc.dg/i386-sse-2.c: Likewise.
47846 * gcc.dg/i386-sse-3.c: Likewise.
47847
47848 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
47849
47850 * g77.f-torture/execute/intrinsic-unix-bessel.f:
47851 Uncomment additional cases that now pass.
47852
47853 2002-01-11 Richard Henderson <rth@redhat.com>
47854
47855 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47856 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47857
47858 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
47859
47860 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47861
47862 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
47863
47864 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47865 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47866
47867 2002-01-10 Dale Johannesen <dalej@apple.com>
47868
47869 * gcc.c-torture/execute/loop-11.c: New.
47870
47871 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
47872
47873 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47874 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47875
47876 2002-01-09 Richard Henderson <rth@redhat.com>
47877
47878 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47879 type in which to perform the operation for each size.
47880
47881 2002-01-09 Alan Matsuoka (alanm@redhat.com)
47882
47883 * gcc.c-torture/compile/20020109-2.c: New test.
47884
47885 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
47886
47887 * gcc.c-torture/execute/loop-10.c: New test.
47888
47889 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47890
47891 * gcc.c-torture/compile/20010226-1.c: New test.
47892 * gcc.c-torture/compile/20010227-1.c: New test.
47893 * gcc.c-torture/compile/20010426-1.c: New test.
47894 * gcc.c-torture/compile/20010510-1.c: New test.
47895 * gcc.c-torture/compile/20010605-3.c: New test.
47896 * gcc.c-torture/compile/20010824-1.c: New test.
47897 * gcc.c-torture/execute/20010409-1.c: New test.
47898 * gcc.dg/noncompile/20000901-1.c: New test.
47899 * gcc.dg/20001023-1.c: New test.
47900 * gcc.dg/20001101-1.c: New test.
47901 * gcc.dg/20001102-1.c: New test.
47902 * gcc.dg/20010207-1.c: New test.
47903 * gcc.dg/20010405-1.c: New test.
47904 * gcc.dg/20010822-1.c: New test.
47905 * gcc.dg/20011107-1.c: New test.
47906
47907 2002-01-09 Jeffrey A Law (law@redhat.com)
47908
47909 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47910
47911 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
47912 execution failure on PA targets.
47913
47914 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47915
47916 * gcc.c-torture/compile/20020109-1.c: New test.
47917
47918 2002-01-08 Kazu Hirata <kazu@hxi.com>
47919
47920 * gcc.c-torture/execute/20020108-1.c: New test.
47921
47922 2002-01-08 Jakub Jelinek <jakub@redhat.com>
47923
47924 * gcc.dg/20020108-1.c: New test.
47925
47926 2002-01-08 H.J. Lu <hjl@gnu.org>
47927
47928 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47929 for header files.
47930
47931 2002-01-08 Geoff Keating <geoffk@redhat.com>
47932
47933 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47934 consistency.
47935
47936 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
47937
47938 * gcc.dg/altivec-4.c: Test altivec predicates.
47939
47940 2002-01-07 Jakub Jelinek <jakub@redhat.com>
47941
47942 * gcc.c-torture/execute/20020107-1.c: New test.
47943
47944 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
47945
47946 PR c/5279
47947 * gcc.c-torture/compile/20020106-1.c: New test.
47948
47949 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
47950
47951 * gcc.c-torture/execute/nestfunc-4.c: New test.
47952
47953 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
47954
47955 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47956 extra triple that slipped in.
47957 * g++.old-deja/g++.abi/align.C: Likewise.
47958 * g++.old-deja/g++.abi/bitfields.C: Likewise.
47959
47960 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
47961
47962 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47963 * g++.old-deja/g++.abi/align.C: Likewise.
47964 * g++.old-deja/g++.abi/bitfields.C: Likewise.
47965
47966 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47967 on FreeBSD/i386.
47968 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47969 FreeBSD.
47970
47971 2002-01-04 Jakub Jelinek <jakub@redhat.com>
47972
47973 * gcc.dg/20020104-1.c: New test.
47974
47975 * gcc.dg/20020104-2.c: New test.
47976
47977 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
47978
47979 * gcc.dg/20020103-1.c: Fix typo in target selector.
47980
47981 2002-01-03 Richard Henderson <rth@redhat.com>
47982
47983 * gcc.dg/20020103-1.c: New.
47984
47985 2002-01-03 Kazu Hirata <kazu@hxi.com>
47986
47987 * gcc.c-torture/execute/20020103-1.c: New test.
47988
47989 2002-01-03 Jakub Jelinek <jakub@redhat.com>
47990
47991 * g++.dg/other/debug2.C: New test.
47992
47993 * gcc.c-torture/compile/20020103-1.c: New test.
47994
47995 2002-01-02 Jakub Jelinek <jakub@redhat.com>
47996
47997 * gcc.dg/gnu89-init-1.c: Added new tests.
47998
47999 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48000
48001 * g++.dg/template/friend2.C: Remove as patch is reverted.
48002
48003 * g++.dg/warn/oldcast1.C: New test.
48004
48005 * g++.dg/template/ptrmem1.C: New test.
48006 * g++.dg/template/ptrmem2.C: New test.
48007
48008 * g++.dg/template/ntp.C: New test.
48009
48010 * g++.dg/other/component1.C: New test.
48011
48012 * g++.dg/template/ttp3.C: New test.
48013
48014 * g++.dg/template/friend2.C: New test.
48015 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48016
48017 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48018
48019 * g++.dg/other/ptrmem1.C: New test.
48020 * g++.dg/other/ptrmem2.C: New test.
48021
48022 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48023
48024 * g++.dg/template/ctor1.C: New test.
48025
48026 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48027
48028 * g++.dg/template/friend2.C: New test.
48029
48030 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48031
48032 * gcc.dg/mmix-1.c: New test.
48033
48034 2001-12-31 Richard Henderson <rth@redhat.com>
48035
48036 * gcc.dg/asm-5.c: New.
48037
48038 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48039
48040 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48041 in namespace __gnu_cxx
48042
48043 2001-12-30 Richard Henderson <rth@redhat.com>
48044
48045 * gcc.dg/debug-6.c: New.
48046
48047 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48048
48049 * gcc.c-torture/compile/20011229-2.c: New test.
48050
48051 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48052
48053 * gcc.dg/debug-3.c: New test.
48054 * gcc.dg/debug-4.c: New test.
48055 * gcc.dg/debug-5.c: New test.
48056
48057 2001-12-29 Richard Henderson <rth@redhat.com>
48058
48059 * g++.dg/eh/loop1.C: New.
48060
48061 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48062
48063 * g++.dg/template/crash1.C: New test.
48064
48065 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48066
48067 * g++.dg/other/const1.C: New test.
48068
48069 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48070
48071 * gcc.c-torture/compile/20011229-1.c: New test.
48072
48073 2001-12-28 Stan Shebs <shebs@apple.com>
48074
48075 * lib/objc-torture.exp: Resync with c-torture.exp.
48076 * lib/objc.exp: Load standard libraries.
48077
48078 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48079
48080 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48081 additional tests.
48082
48083 2001-12-27 Roger Sayle <roger@eyesopen.com>
48084
48085 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48086
48087 2001-12-27 Richard Henderson <rth@redhat.com>
48088
48089 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48090
48091 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48092
48093 * g++.dg/eh/ctor1.C: New test.
48094 * g++.dg/other/error2.C: New test.
48095
48096 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48097
48098 * g++.dg/other/init2.C: New test.
48099
48100 2001-12-24 Richard Henderson <rth@redhat.com>
48101
48102 * gcc.dg/20011223-1.c: New.
48103 * gcc.dg/inline-1.c: New.
48104
48105 2001-12-23 Richard Henderson <rth@redhat.com>
48106
48107 * gcc.dg/asm-4.c: Test operand modifiers.
48108
48109 2001-12-23 Richard Henderson <rth@redhat.com>
48110
48111 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48112
48113 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48114
48115 * gcc.c-torture/execute/20011223-1.c: New test.
48116
48117 2001-12-21 Richard Henderson <rth@redhat.com>
48118
48119 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48120 re-enables the warning.
48121
48122 2001-12-21 Richard Henderson <rth@redhat.com>
48123
48124 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48125
48126 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48127
48128 * gcc.c-torture/compile/20011218-1.c: New test.
48129
48130 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48131
48132 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48133 arm-isr.c test.
48134 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48135 epilogue generation for ARM ISR routines.
48136
48137 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48138
48139 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48140 * gcc.dg/format/c90-printf-3.c: Likewise.
48141 * gcc.dg/format/c99-printf-3.c: Likewise.
48142 * gcc.dg/format/ext-1.c: Likewise.
48143 * gcc.dg/format/ext-6.c: Likewise.
48144 * gcc.dg/format/format.h: Prototype unlocked stdio.
48145
48146 2001-12-20 Richard Henderson <rth@redhat.com>
48147
48148 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48149 (arena): Use it.
48150 (malloc): Correct allocation logic. Abort if we fill up the
48151 arena before initialization complete.
48152 (realloc): Correct allocation logic.
48153
48154 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48155
48156 * gcc.c-torture/compile/20011219-2.c: New test.
48157
48158 * gcc.c-torture/execute/20011219-1.c: New test.
48159
48160 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48161
48162 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48163 target does not support weak symbols.
48164
48165 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48166
48167 * gcc.c-torture/compile/20011219-1.c: New test.
48168
48169 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48170
48171 * g++.dg/other/error1.C: New test.
48172
48173 2001-12-17 Jeffrey A Law (law@redhat.com)
48174
48175 * gcc.c-torture/execute/20011217-1.c: New test.
48176
48177 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48178
48179 * objc.dg/special/: New directory.
48180 * objc.dg/special/special.exp: New file.
48181 * objc.dg/special/unclaimed-category-1.h: New file.
48182 * objc.dg/special/unclaimed-category-1a.m: New file.
48183 * objc.dg/special/unclaimed-category-1.m: New file.
48184
48185 2001-12-17 Andreas Jaeger <aj@suse.de>
48186
48187 * gcc.c-torture/compile/20011217-2.c: New test.
48188
48189 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48190
48191 * gcc.c-torture/compile/20011217-1.c: New test.
48192
48193 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48194
48195 * gcc.dg/20011214-1.c: New.
48196
48197 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48198
48199 * gcc.dg/altivec-4.c: New.
48200
48201 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48202
48203 * gcc.dg/20011113-1.c: New test.
48204
48205 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48206
48207 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48208 std::__malloc_alloc_template<0> and
48209 std::__default_alloc_template<false, 0>.
48210
48211 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48212
48213 * objc/execute/bf-21.m: New test.
48214 * objc/execute/enumeration-1.m: New test.
48215 * objc/execute/enumeration-2.m: New test.
48216
48217 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48218
48219 * gcc.dg/gnu89-init-1.c: New test.
48220
48221 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48222
48223 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48224 * g++.old-deja/g++.jason/2371.C: Likewise.
48225 * g++.old-deja/g++.jason/template33.C: Likewise.
48226 * g++.old-deja/g++.jason/template34.C: Likewise.
48227 * g++.old-deja/g++.jason/template36.C: Likewise.
48228 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48229 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48230 * g++.old-deja/g++.other/typename1.C: Likewise.
48231 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48232 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48233 * g++.old-deja/g++.pt/typename11.C: Likewise.
48234 * g++.old-deja/g++.pt/typename14.C: Likewise.
48235 * g++.old-deja/g++.pt/typename16.C: Likewise.
48236 * g++.old-deja/g++.pt/typename3.C: Likewise.
48237 * g++.old-deja/g++.pt/typename4.C: Likewise.
48238 * g++.old-deja/g++.pt/typename5.C: Likewise.
48239 * g++.old-deja/g++.pt/typename7.C: Likewise.
48240 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48241
48242 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48243
48244 * g++.dg/other/linkage1.C: New test.
48245 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48246 specifiers.
48247
48248 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48249
48250 * gcc.dg/concat.c: New test.
48251
48252 2001-12-11 Stan Shebs <shebs@apple.com>
48253
48254 * objc/compile: New test directory.
48255 * objc/compile/compile.exp: New expect script.
48256 * objc/compile/20011211-1.m: New compile test.
48257
48258 2001-12-11 Jason Merrill <jason@redhat.com>
48259
48260 * lib/prune.exp (prune_gcc_output): Also handle "In member
48261 function". So many permutations...
48262
48263 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48264
48265 * g++.dg/template/typedef1.C: New test.
48266
48267 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48268
48269 * g++.dg/other/copy1.C: New test.
48270
48271 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48272
48273 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48274
48275 * gcc.dg/builtin-choose-expr.c: New.
48276
48277 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48278
48279 * gcc.dg/altivec-2.c: New.
48280
48281 2001-12-07 Richard Henderson <rth@redhat.com>
48282
48283 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48284
48285 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48286
48287 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48288 ultrasparc.
48289
48290 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48291
48292 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48293
48294 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48295
48296 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48297 variable argument list.
48298
48299 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48300
48301 * gcc.c-torture/execute/memcheck: Delete entire directory.
48302 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48303 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48304
48305 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48306
48307 * gcc.dg/Wshadow-1.c: New test.
48308
48309 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48310
48311 * gcc.c-torture/compile/20011130-1.c: New test.
48312
48313 * gcc.dg/noncompile/20011025-1.c: New test.
48314
48315 * g++.dg/other/anon-union.C: New test.
48316
48317 * gcc.c-torture/execute/20011024-1.c: New test.
48318
48319 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48320
48321 * gcc.c-torture/execute/20000722-1.x,
48322 gcc.c-torture/execute/20010123-1.x: Remove.
48323 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48324 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48325 gcc.dg/c99-complit-2.c: New tests.
48326
48327 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48328
48329 * g++.dg/inherit/base1.C: New test.
48330
48331 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48332
48333 * g++.dg/other/stdarg1.C: New test.
48334
48335 * gcc.c-torture/compile/20011130-2.c: New test.
48336
48337 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48338
48339 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48340 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48341 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48342 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48343 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48344 * gcc.dg/builtin-prefetch-1.c: New test.
48345
48346 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48347
48348 * gcc.dg/20011130-1.c: New test.
48349
48350 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48351
48352 * g++.dg/other/scope1.C: New test.
48353 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48354
48355 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48356
48357 * gcc.dg/vla-init-1.c: New test.
48358
48359 2001-12-01 Geoff Keating <geoffk@redhat.com>
48360
48361 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48362
48363 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48364
48365 * objc.dg/alias.m: Update.
48366 * objc.dg/class-1.m: Update.
48367 * objc.dg/const-str-1.m: Update.
48368 * objc.dg/fwd-proto-1.m: Update.
48369 * objc.dg/id-1.m: Update.
48370 * objc.dg/super-class-1.m: Update.
48371
48372 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48373
48374 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48375 constructs.
48376
48377 2001-11-28 Jeffrey A Law (law@cygnus.com)
48378
48379 * gcc.c-torture/execute/20011128-1.c: New test.
48380
48381 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48382
48383 * gcc.dg/20011127-1.c: New test.
48384
48385 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48386
48387 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48388 from Austin Group draft 7.
48389 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48390 scanf format arguments.
48391 * gcc.dg/format/no-exargs-2.c: New test.
48392
48393 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48394
48395 * g++.dg/abi/vbase8-4.C: New test.
48396
48397 2001-11-24 Ian Lance Taylor <ian@airs.com>
48398
48399 * gcc.c-torture/execute/20011121-1.c: New test.
48400
48401 2001-11-23 Jeffrey A Law (law@cygnus.com)
48402
48403 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48404
48405 2001-11-23 Andreas Jaeger <aj@suse.de>
48406
48407 * gcc.dg/cpp/charconst-2.c: New test.
48408
48409 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48410
48411 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48412 to the host if it is remote. Let tests specify extra headers
48413 they use.
48414 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48415 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48416 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48417 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48418 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48419 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48420 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48421 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48422 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48423 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48424
48425 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48426
48427 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48428 for little endian ARMs.
48429
48430 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48431
48432 * gcc.c-torture/compile/20011119-1.c: New test.
48433 * gcc.c-torture/compile/20011119-2.c: New test.
48434
48435 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48436
48437 * gcc.dg/altivec-1.c: Fix typo.
48438
48439 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48440
48441 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48442
48443 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48444
48445 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48446
48447 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48448
48449 * lib/g77.exp: Don't specify --rpath-link.
48450
48451 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48452 across all the headers.
48453 * gcc.dg/format/format.exp: For testing on a remote host,
48454 copy format.h.
48455
48456 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48457 * gcc.c-torture/execute/930406-1.c: Likewise.
48458 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48459
48460 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48461
48462 * gcc.dg/altivec-1.c: New.
48463
48464 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48465
48466 * gcc.dg/cpp/fpreprocessed.c: New test case.
48467
48468 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48469
48470 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48471 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48472 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48473
48474 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48475
48476 * gcc.dg/no-builtin-1.c: New test.
48477
48478 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48479
48480 * gcc.c-torture/execute/20011115-1.c: New test.
48481
48482 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48483
48484 * gcc.c-torture/compile/20011114-2.c: New test.
48485 * gcc.c-torture/compile/20011114-3.c: New test.
48486 * gcc.c-torture/compile/20011114-4.c: New test.
48487
48488 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48489
48490 * g++.dg/other/init1.C: New test.
48491
48492 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48493
48494 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48495 message.
48496
48497 * gcc.c-torture/execute/20011114-1.c: New testcase.
48498
48499 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48500 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48501 like the (before this change) version of 20010327-1.c.
48502
48503 2001-11-14 Roger Sayle <roger@eyesopen.com>
48504
48505 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48506
48507 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48508
48509 * g++.dg/init/array2.C: New test.
48510
48511 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48512
48513 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48514
48515 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48516
48517 * g++.dg/other/forscope1.C: New test.
48518 * g++.dg/ext/forscope1.C: New test.
48519 * g++.dg/ext/forscope2.C: New test.
48520
48521 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48522
48523 * gcc.c-torture/execute/20011113-1.c: New test.
48524
48525 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48526
48527 * gcc.c-torture/execute/20011109-2.c: New test.
48528
48529 * gcc.c-torture/execute/20011109-1.c: New test.
48530
48531 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48532
48533 * gcc.c-torture/compile/20011109-1.c: New test.
48534
48535 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48536
48537 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48538 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48539 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48540 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48541 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48542 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48543 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48544
48545 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48546
48547 * g++.dg/warn/Wshadow-1.C: New tests.
48548 * g++.old-deja/g++.mike/for3.C: Update.
48549
48550 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48551
48552 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48553 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48554 XFAILs. Adjust expected error texts.
48555 * gcc.c-torture/compile/20011106-1.c,
48556 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48557 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48558 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48559 gcc.dg/c99-array-lval-5.c: New tests.
48560
48561 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48562
48563 * gcc.dg/cpp/defined.c: Update.
48564
48565 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48566
48567 * gcc.c-torture/execute/anon-1.c: New test.
48568
48569 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48570
48571 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48572 same size, so no warning should be produced on stormy16.
48573
48574 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48575 due to oversized array.
48576 * g++.old-deja/g++.mike/ns15.C: Likewise.
48577 * g++.old-deja/g++.pt/crash16.C: Likewise.
48578
48579 2001-11-02 Graham Stott <grahams@redhat.com>
48580
48581 * g++.dgother/debug1.C: Fix typos.
48582
48583 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48584
48585 * g++.dg/other/debug1.C: New test.
48586
48587 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48588
48589 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48590 of unsigned long.
48591
48592 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48593
48594 * gcc.dg/20011029-2.c: New test.
48595
48596 * gcc.c-torture/compile/20011029-1.c: New test.
48597
48598 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48599
48600 * objc/execute/class_self-1.m: New test.
48601 * objc/execute/class_self-2.m: New test.
48602
48603 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48604
48605 * gcc.misc-tests/msgs.exp: Delete.
48606 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48607 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48608 error set to match recent changes.
48609
48610 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48611
48612 * gcc.dg/20011021-1.c: New test.
48613
48614 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48615
48616 * gcc.c-torture/compile/20011023-1.c: New test.
48617
48618 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48619
48620 * lib/g77.exp: Rewrite based on lib/g++.exp.
48621
48622 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48623
48624 * gcc.c-torture/execute/20011019-1.c: New test.
48625
48626 * gcc.dg/20011018-1.c: New test.
48627
48628 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48629
48630 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48631
48632 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48633
48634 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48635 * gcc.dg/attr-invalid.c: Likewise.
48636
48637 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48638
48639 * gcc.dg/20011015-1.c: New test.
48640
48641 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48642
48643 * g++.dg/template/unify2.C: New test.
48644
48645 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48646
48647 * g++.dg/other/exception-specification.C: New test
48648
48649 2001-10-13 Tom Rix <trix@redhat.com>
48650
48651 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48652 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48653
48654 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48655
48656 * gcc.dg/20011009-1.c: New test.
48657
48658 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48659
48660 PR g++/4476
48661 * g++.dg/other/friend1.C: New test.
48662
48663 2001-10-11 Richard Henderson <rth@redhat.com>
48664
48665 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48666
48667 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48668
48669 * gcc.c-torture/compile/20011010-1.c: New.
48670
48671 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48672
48673 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48674 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48675 g77.f-torture/execute/execute.exp,
48676 g77.f-torture/noncompile/noncompile.exp,
48677 gcc.c-torture/compile/compile.exp,
48678 gcc.c-torture/execute/execute.exp,
48679 gcc.c-torture/execute/ieee/ieee.exp,
48680 gcc.c-torture/execute/memcheck/memcheck.exp,
48681 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48682 objc/execute/execute.exp: Update FSF address.
48683
48684 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48685
48686 * gcc.dg/cpp/cmdlne-C.c: Update.
48687 * gcc.dg/cpp/cmdlne-C2.c: New.
48688
48689 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48690
48691 * gcc.c-torture/execute/20011008-3.c: New.
48692
48693 2001-10-08 DJ Delorie <dj@redhat.com>
48694
48695 * gcc.dg/20011008-1.c: New.
48696 * gcc.dg/20011008-2.c: New.
48697
48698 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48699
48700 * gcc.dg/cpp/spacing1.c: Update test.
48701
48702 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48703
48704 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48705 spelling errors of "separate" as "seperate".
48706
48707 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48708
48709 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48710 enough to avoid inlining.
48711
48712 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48713
48714 * lib/g77.exp: set libg2c_dir correctly.
48715
48716 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48717
48718 * gcc.dg/cpp/macro11.c: New test.
48719
48720 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48721
48722 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48723 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48724 gcc.dg/format/multattr-3.c: New tests.
48725 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48726 tests for format attributes on function pointers being rejected.
48727
48728 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48729
48730 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48731
48732 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48733
48734 * g++.dg/warn/format1.C: New test.
48735
48736 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48737
48738 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48739
48740 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48741
48742 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48743
48744 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48745
48746 * gcc.dg/cpp/redef2.c: Add test.
48747
48748 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48749
48750 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48751 long-standing bug on i686, apparently.
48752 * gcc.c-torture/execute/loop-2c.x: New file.
48753 * gcc.c-torture/execute/loop-2d.x: New file.
48754 * gcc.c-torture/execute/loop-3c.x: New file.
48755
48756 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48757
48758 * gcc.dg/cpp/20000625-2.c: Correct line number.
48759
48760 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48761
48762 * gcc.dg/cpp/macro10.c: New test.
48763 * gcc.dg/cpp/strify3.c: New test.
48764 * gcc.dg/cpp/spacing1.c: Add tests.
48765 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48766 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48767
48768 2001-09-24 DJ Delorie <dj@redhat.com>
48769
48770 * gcc.c-torture/execute/20010924-1.c: New test.
48771
48772 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48773
48774 * objc/execute/paste.m: Remove.
48775
48776 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48777
48778 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48779
48780 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48781
48782 * g77.dg/strlen0.f: New test.
48783
48784 2001-09-21 Richard Henderson <rth@redhat.com>
48785
48786 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48787 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48788
48789 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48790
48791 Table-driven attributes.
48792 * g++.dg/ext/attrib1.C: New test.
48793
48794 2001-09-20 DJ Delorie <dj@redhat.com>
48795
48796 * gcc.dg/20000926-1.c: Update expected warning messages.
48797 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48798 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48799 array.
48800
48801 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48802
48803 * g++.dg/eh/registers1.C: New test case.
48804
48805 2001-09-17 Richard Henderson <rth@redhat.com>
48806
48807 * gcc.dg/array-5.c: Fix VLA decomposition test.
48808
48809 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48810
48811 * gcc.dg/cpp/line5.c: New testcase.
48812
48813 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
48814
48815 * gcc.dg/cpp/macro9.c: New test.
48816
48817 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
48818
48819 * gcc.c-torture/execute/980223.c: Change type of addr from long
48820 to char *.
48821
48822 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
48823
48824 * gcc.c-torture/execute/20010915-1.c: New test.
48825
48826 2001-09-14 Janis Johnson <janis187@us.ibm.com>
48827
48828 * g77.dg/bprob: New directory.
48829 * g77.dg/bprob/bprob.exp: New file.
48830 * g77.dg/bprob/bprob-1.f: New test.
48831 * g77.dg/gcov: New directory.
48832 * g77.dg/gcov/gcov.exp: New file.
48833 * g77.dg/gcov/gcov-1.f: New test.
48834 * g77.dg/gcov/gcov-1.x: New file.
48835
48836 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
48837
48838 * gcc.dg/cpp/directiv.c: Update.
48839 * gcc.dg/cpp/undef1.c: Update.
48840
48841 2001-09-12 Jakub Jelinek <jakub@redhat.com>
48842
48843 * gcc.dg/20010912-1.c: New test.
48844
48845 2001-09-11 Janis Johnson <janis187@us.ibm.com>
48846
48847 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48848 language-independent file in lib.
48849 * lib/gcov.exp: New file.
48850
48851 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
48852
48853 * gcc.c-torture/compile/20010911-1.c: New test.
48854
48855 2001-09-10 Janis Johnson <janis187@us.ibm.com>
48856
48857 * lib/profopt.exp: New, to support profile-directed optimizations.
48858 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48859 * gcc.misc-tests/bprob-1.c: New test.
48860 * gcc.misc-tests/bprob-2.c: New test.
48861
48862 2001-09-07 Janis Johnson <janis187@us.ibm.com>
48863
48864 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48865 XFAIL and which kinds of gcov output to verify.
48866 * gcc.misc-tests/gcov-4b.x: New file.
48867 * gcc.misc-tests/gcov-5b.x: New file.
48868 * gcc.misc-tests/gcov-6.x: New file.
48869 * gcc.misc-tests/gcov-7.c: New test.
48870 * gcc.misc-tests/gcov-7.x: New file.
48871
48872 2001-09-06 Janis Johnson <janis187@us.ibm.com>
48873
48874 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48875 * gcc.misc-tests/gcov-6.c: New test.
48876
48877 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
48878
48879 PR c++/3986
48880 * g++.dg/abi/vbase1.C: New test.
48881
48882 2001-09-05 Ziemowit Laski <zlaski@apple.com>
48883
48884 * objc.dg/method-2.m: New.
48885
48886 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
48887
48888 PR c++/4203
48889 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48890 * g++.dg/init/empty1.C: New test.
48891
48892 2001-09-03 Jakub Jelinek <jakub@redhat.com>
48893
48894 * gcc.c-torture/compile/20010903-1.c: New test.
48895
48896 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
48897
48898 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48899 for m68k.
48900
48901 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
48902
48903 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48904
48905 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48906
48907 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48908
48909 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
48910
48911 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48912 for 16-bit 'unsigned int'.
48913
48914 2001-08-29 Kazu Hirata <kazu@hxi.com>
48915
48916 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48917
48918 2001-08-27 Richard Henderson <rth@redhat.com>
48919
48920 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48921 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48922
48923 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
48924
48925 * gcc.dg/asm-names.c (ymain): New.
48926
48927 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
48928
48929 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48930 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48931 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48932
48933 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48934
48935 * gcc.dg/compare5.c: New testcase.
48936
48937 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
48938
48939 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48940 and "In instantiation".
48941
48942 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
48943
48944 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48945
48946 2001-08-20 Janis Johnson <janis187@us.ibm.com>
48947
48948 * gcc.misc-tests/gcov.exp: Add support for branch information.
48949 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48950 * gcc.misc-tests/gcov-4.c: New test.
48951 * gcc.misc-tests/gcov-4b.c: New test.
48952 * gcc.misc-tests/gcov-5b.c: New test.
48953
48954 2001-08-20 Zack Weinberg <zackw@panix.com>
48955
48956 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48957 expected to fail.
48958
48959 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
48960
48961 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48962
48963 2001-08-19 Jakub Jelinek <jakub@redhat.com>
48964
48965 * g++.dg/eh/template1.C: New test.
48966
48967 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
48968
48969 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48970 Fix thinko.
48971 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48972 for xfail.
48973
48974 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
48975
48976 * lib/g77-dg.exp: Use prune.exp for common procedures
48977 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48978 * lib/g77.exp: (g77-dg-prune) Remove
48979
48980 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
48981
48982 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48983
48984 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48985
48986 * g++.dg/template/unify1.C: New test.
48987
48988 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
48989
48990 * g++.dg/abi/empty4.C: New test.
48991
48992 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
48993
48994 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48995 solaris2.*
48996 * g77.f-torture/compile/pr3743.x: Likewise.
48997
48998 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48999
49000 * g++.dg/other/using-declaration.C: New test.
49001
49002 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49003
49004 * gcc.dg/cpp/tr-sign.c: New testcase.
49005
49006 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49007
49008 * gcc.dg/cpp/19951025-1.c: Revert.
49009 * gcc.dg/cpp/directiv.c: We no longer process directives that
49010 interrupt macro arguments.
49011
49012 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49013
49014 * gcc.dg/bconstp-1.c: New test.
49015
49016 2001-08-03 Richard Henderson <rth@redhat.com>
49017
49018 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49019
49020 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49021
49022 * gcc.dg/cpp/19951025-1.c: Update.
49023
49024 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49025
49026 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49027 should be x.
49028
49029 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49030
49031 Kill -fhonor-std.
49032 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49033 * g++.old-deja/g++.other/std1.C: Likewise.
49034 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49035
49036 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49037
49038 * lib/g77.exp: Load gcc-defs.exp for common procedures
49039 (g77_pass, g77_fail, g77_finish, g77_exit,
49040 ${tool}_check_unsupported_p} Now redundant. Deleted.
49041
49042 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49043
49044 * g77.dg/fbackslash.f
49045 * g77.dg/fcase-preserve.f
49046 * g77.dg/ff90-1.f
49047 * g77.dg/ffixed-line-length-0.f
49048 * g77.dg/ffixed-line-length-132.f
49049 * g77.dg/ffixed-line-length-7.f
49050 * g77.dg/ffixed-line-length-72.f
49051 * g77.dg/ffixed-line-length-none.f
49052 * g77.dg/ffree-form-1.f
49053 * g77.dg/fno-backslash.f
49054 * g77.dg/fno-f90-1.f
49055 * g77.dg/fno-fixed-form-1.f
49056 * g77.dg/fno-onetrip.f
49057 * g77.dg/fno-typeless-boz.f
49058 * g77.dg/fno-underscoring.f
49059 * g77.dg/fno-vxt-1.f
49060 * g77.dg/fonetrip.f
49061 * g77.dg/ftypeless-boz.f
49062 * g77.dg/fugly-assumed.f
49063 * g77.dg/funderscoring.f
49064 * g77.dg/fvxt-1.f
49065
49066 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49067
49068 * objc.dg/fwd-proto-1.m: New.
49069 * objc.dg/local-decl-1.m: New.
49070 * objc.dg/naming-1.m: New.
49071 * objc.dg/naming-2.m: New.
49072 * objc.dg/proto-hier-1.m: New.
49073
49074 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49075
49076 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49077 largest-type elements to a struct makes its size grow.
49078
49079 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49080
49081 * g++.dg/abi/vthunk1.C: New test.
49082
49083 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49084
49085 * g++.dg/abi/vbase8-22.C: New test.
49086
49087 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49088
49089 * gcc.dg/cpp/macro8.c: New test.
49090
49091 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49092
49093 * g++.dg/abi/vbase8-21.C: New test.
49094
49095 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49096
49097 * g++.dg/abi/vbase8-10.C: New test.
49098
49099 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49100
49101 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49102 ${tool}_set_ld_library_path.
49103 Changed caller.
49104 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49105 g++.exp.
49106
49107 2001-07-26 Stan Cox <scox@redhat.com>
49108
49109 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49110 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49111 gcc_exit, gcc_check_unsupported_p):
49112 Moved to gcc-deps.exp
49113 * gcc-deps.exp: New file.
49114
49115 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49116
49117 * g++.old-deja/g++.pt/defarg14.C: New test.
49118
49119 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49120
49121 * g++.old-deja/g++.other/lineno5.C: New test.
49122
49123 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49124
49125 * g++.old-deja/g++.pt/crash68.C: New test.
49126
49127 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49128
49129 * g++.old-deja/g++.other/crash42.C: New test.
49130
49131 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49132
49133 * gcc.dg/cpp/extratokens.c: Fix.
49134 * gcc.dg/cpp/skipping2.c: New tests.
49135
49136 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49137
49138 * gcc.c-torture/execute/20010724-1.c: New file.
49139 * gcc.c-torture/execute/20010724-1.x: New file.
49140
49141 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49142
49143 * g++.old-deja/g++.other/cond7.C: New test.
49144
49145 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49146
49147 * g++.old-deja/g++.other/optimize4.C: New test.
49148
49149 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49150
49151 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49152
49153 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49154
49155 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49156 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49157 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49158 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49159
49160 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49161 bug report" message.
49162
49163 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49164 * g++.dg/ext/instantiate1.C: Move from old-deja.
49165
49166 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49167
49168 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49169 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49170 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49171 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49172
49173 2001-07-23 Jeffrey A Law (law@cygnus.com)
49174
49175 * gcc.c-torture/execute/20010723-1.c: New test.
49176
49177 2001-07-23 Ben Elliston <bje@redhat.com>
49178
49179 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49180
49181 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49182
49183 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49184 i[34567]86-*-*.
49185 Delete handling of ieee_multilib_flags.
49186 Pass -mieee for alpha*-*-* and sh-*-*.
49187 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49188
49189 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49190
49191 Remove old-abi tests.
49192 * g++.old-deja/g++.mike/p11116.C: Remove.
49193 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49194
49195 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49196
49197 * g77.f-torture/compile/pr3743.f: New test
49198
49199 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49200
49201 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49202
49203 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49204
49205 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49206 g++.old-deja/g++.pt/static6.C: Likewise.
49207 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49208 supports weak symbols.
49209
49210 2001-07-18 Andreas Jaeger <aj@suse.de>
49211
49212 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49213 supported again.
49214
49215 2001-07-18 Andreas Jaeger <aj@suse.de>
49216
49217 * gcc.dg/iftrap-1.c: Fix target line.
49218
49219 2001-07-17 Richard Henderson <rth@redhat.com>
49220
49221 * gcc.c-torture/execute/20010717-1.c: New.
49222
49223 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49224
49225 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49226 tests.
49227
49228 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49229
49230 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49231
49232 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49233
49234 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49235 UAC_SIGBUS, UAC_NOPRINT definitions.
49236
49237 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49238
49239 * objc/execute/object_is_class.m: New test.
49240 * objc/execute/object_is_meta_class.m: New test.
49241
49242 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49243
49244 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49245 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49246
49247 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49248
49249 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49250 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49251
49252 2001-07-14 Richard Henderson <rth@redhat.com>
49253
49254 * gcc.dg/iftrap-1.c: New.
49255
49256 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49257
49258 * g77.f-torture/execute/intrinsic77.f: New test.
49259
49260 2001-07-11 Janis Johnson <janis@us.ibm.com>
49261
49262 * gcc.misc-tests/gcov-3.c: New test.
49263
49264 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49265
49266 * gcc.c-torture/compile/20010711-1.c,
49267 * gcc.c-torture/compile/20010711-2.c: New tests.
49268
49269 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49270
49271 * gcc.c-torture/execute/20010711-1.c: New test.
49272
49273 2001-07-11 Ben Elliston <bje@redhat.com>
49274
49275 * g++.old-deja/g++.other/enum5.C: New test.
49276
49277 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49278
49279 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49280 (g++-dg-prune): Call prune_gcc_output.
49281 * prune.exp: New file for prune_gcc_output.
49282 * lib/g++.exp, lib/gcc.exp: Load it.
49283
49284 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49285
49286 * gcc.c-torture/compile/20010701-1.c,
49287 g++.old-deja/g++.ext/attrib6.C: New tests.
49288
49289 2001-07-06 Jeffrey A Law (law@cygnus.com)
49290
49291 * gcc.c-torture/compile/20010706-1.c: New test.
49292
49293 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49294
49295 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49296
49297 2001-06-28 Stan Shebs <shebs@apple.com>
49298
49299 * gcc.dg/pragma-darwin.c: New test.
49300
49301 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49302
49303 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49304 Solaris 2.[678] system.
49305
49306 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49307
49308 * gcc.dg/20010622-1.c: New test.
49309
49310 2001-06-18 Stan Shebs <shebs@apple.com>
49311
49312 * objc.dg: New directory.
49313 * objc.dg/dg.exp: New file.
49314 * objc.dg/alias.m: New.
49315 * objc.dg/class-1.m: New.
49316 * objc.dg/class-2.m: New.
49317 * objc.dg/const-str-1.m: New.
49318 * objc.dg/const-str-2.m: New.
49319 * objc.dg/id-1.m: New.
49320 * objc.dg/method-1.m: New.
49321 * objc.dg/super-class-1.m: New.
49322 * lib/objc-dg.exp: New file.
49323
49324 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49325
49326 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49327 of label name.
49328
49329 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49330
49331 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49332
49333 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49334
49335 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49336 variable.
49337
49338 2001-06-12 Richard Henderson <rth@redhat.com>
49339
49340 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49341
49342 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49343
49344 * g++.old-deja/g++.abi/vbase5.C: New test.
49345 * g++.old-deja/g++.abi/vbase6.C: New test.
49346 * g++.old-deja/g++.abi/vbase7.C: New test.
49347
49348 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49349
49350 * gcc.c-torture/compile/20010610-1.c: New test.
49351
49352 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49353
49354 * g++.old-deja/g++.abi/vbase4.C: New test.
49355
49356 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49357
49358 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49359 support %f for HC11/HC12 targets.
49360 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49361 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49362 on HC11/HC12 targets.
49363 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49364
49365 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49366
49367 * gcc.dg/wchar_t-1.c: New file.
49368 * gcc.dg/wint_t-1.c: Likewise.
49369
49370 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49371
49372 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49373
49374 2001-06-11 Richard Henderson <rth@redhat.com>
49375
49376 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49377
49378 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49379
49380 * gcc.c-torture/compile/20010611-1.c: New test.
49381
49382 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49383
49384 * gcc.dg/c99-tag-1.c: Add more tests.
49385
49386 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49387
49388 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49389 representation on MN10300 and ARM/Thumb.
49390
49391 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49392
49393 * g77.f-torture/execute/20010610.f: New.
49394
49395 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49396
49397 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49398 names.
49399
49400 2001-06-09 Richard Henderson <rth@redhat.com>
49401
49402 * gcc.c-torture/execute/ashrdi-1.c: New.
49403 * gcc.c-torture/execute/ashldi-1.c: New.
49404 * gcc.c-torture/execute/lshrdi-1.c: New.
49405
49406 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49407
49408 * objc/execute/load-3.m: Added. Check sending +load to categories,
49409 in addition to classes.
49410
49411 2001-06-08 Stan Shebs <shebs@apple.com>
49412
49413 * objc/execute/load-2.m: New test. From Nicola Pero
49414 <n.pero@mi.flashnet.it>.
49415
49416 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49417
49418 * gcc.c-torture/execute/20010605-2.c: New test.
49419
49420 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49421
49422 * g++.old-deja/g++.abi/vbase2.C: New test.
49423 * g++.old-deja/g++.abi/vbase3.C: New test.
49424
49425 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49426
49427 * g++.old-deja/g++.pt/friend49.C: New test.
49428
49429 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49430
49431 * g++.old-deja/g++.ext/anon3.C: New test.
49432
49433 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49434
49435 * g++.old-deja/g++.other/conv7.C: New test.
49436
49437 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49438
49439 * gcc.c-torture/compile/20010605-2.c: New test.
49440
49441 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49442
49443 * gcc.c-torture/execute/20010604-1.c: New test.
49444
49445 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49446
49447 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49448
49449 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49450
49451 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49452 (g++_link_flags): Likewise.
49453 (g++_init): Pass gccpath's value to two previous functions.
49454
49455 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49456
49457 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49458 Ensure logfile entry matches exec command line.
49459
49460 2001-05-31 Richard Henderson <rth@redhat.com>
49461
49462 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49463 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49464
49465 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49466
49467 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49468 compiler for irix6.2
49469
49470 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49471
49472 * g++.old-deja/g++.other/optimize3.C: New file.
49473
49474 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49475
49476 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49477 assemble.
49478
49479 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49480
49481 * g++.old-deja/g++.other/optimize2.C: New file.
49482
49483 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49484
49485 * gcc.c-torture/compile/20010518-2.c: New file.
49486 * gcc.c-torture/execute/20010518-1.c: New file.
49487 * gcc.c-torture/execute/20010518-2.c: New file.
49488
49489 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49490
49491 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49492
49493 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49494
49495 G++ no longer defines builtins that do not begin with __builtin.
49496 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49497 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49498 * g++.old-deja/g++.law/builtin1.C: Likewise.
49499 * g++.old-deja/g++.law/cvt2.C: Likewise.
49500 * g++.old-deja/g++.mike/net5.C: Likewise.
49501 * g++.old-deja/g++.other/builtins1.C: Likewise.
49502 * g++.old-deja/g++.other/builtins2.C: Likewise.
49503 * g++.old-deja/g++.other/builtins3.C: Likewise.
49504 * g++.old-deja/g++.other/builtins4.C: Likewise.
49505 * g++.old-deja/g++.other/inline8.C: Likewise.
49506 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49507
49508 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49509
49510 * g++.old-deja/g++.pt/using1.C: Adjust.
49511 * g++.old-deja/g++.pt/using2.C: New test.
49512
49513 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49514
49515 * gcc.dg/cpp/charconst.c: New tests.
49516 * gcc.dg/cpp/escape.c: New tests.
49517 * gcc.dg/cpp/escape-1.c: New tests.
49518 * gcc.dg/cpp/escape-2.c: New tests.
49519 * gcc.dg/cpp/ucs.c: New tests.
49520
49521 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49522
49523 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49524 native compiler for irix6.5.
49525
49526 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49527
49528 * lib/g++.exp (g++_include_flags): Use args to compute
49529 get_multilibs.
49530 (g++_link_flags): Likewise.
49531 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49532
49533 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49534
49535 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49536
49537 2001-05-21 Geoff Keating <geoffk@redhat.com>
49538
49539 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49540 this file.
49541
49542 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49543
49544 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49545 STACK_SIZE;
49546 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49547 to STACK_SIZE; Use it to define size of add_histo array.
49548 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49549 to STACK_SIZE.
49550 (f): Use GITT_SIZE to define size of gitt local table.
49551 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49552 to STACK_SIZE; Use it to define size of bytemem array.
49553
49554 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49555
49556 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49557 on 68HC11/HC12 due to the asm instruction.
49558 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49559 * gcc.c-torture/compile/920520-1.x: Likewise.
49560 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49561 on 68HC11/HC12 because the function is larger than 64K.
49562 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49563 on 68HC11/HC12 because the structure is too large.
49564
49565 2001-05-20 Richard Henderson <rth@redhat.com>
49566
49567 * gcc.c-torture/execute/20010520-1.c: New.
49568
49569 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49570
49571 * g++.old-deja/g++.warn/compare1.C: New test.
49572 * gcc.dg/compare4.c: New test.
49573
49574 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49575
49576 * g++.old-deja/g++.other/optimize1.C: New test.
49577
49578 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49579
49580 * g++.old-deja/g++.pt/spec41.C: New test.
49581
49582 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49583
49584 * gcc.c-torture/compile/20010114-1.x: Remove.
49585
49586 2001-05-18 Stan Shebs <shebs@apple.com>
49587
49588 * gcc.c-torture/compile/20010518-1.c: New test.
49589
49590 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49591
49592 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49593 * g++.old-deja/g++.pt/crash67.C: New test.
49594
49595 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49596
49597 * g++.old-deja/g++.other/debug9.C: New test.
49598
49599 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49600
49601 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49602
49603 2001-05-16 Jan Hubicka <jh@suse.cz>
49604
49605 * gcc.c-torture/compile/20010516-1.c: New test.
49606
49607 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49608
49609 * g++.old-deja/g++.other/crash41.C: New test.
49610
49611 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49612
49613 * g++.old-deja/g++.pt/crash66.C: New test.
49614
49615 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49616
49617 * g++.old-deja/g++.robertl/eb27.C: Convert.
49618
49619 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49620
49621 * g++.dg/friend-warn.C: New test. Do not warn about friend
49622 declaration being redundant.
49623
49624 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49625
49626 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49627
49628 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49629
49630 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49631
49632 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49633
49634 * lib/g++.exp: Use testsuite_flags.
49635
49636 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49637
49638 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49639
49640 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49641
49642 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49643
49644 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49645
49646 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49647
49648 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49649
49650 * gcc.c-torture/compile/20010313-1.c: New test.
49651
49652 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49653
49654 * gcc.dg/cpp/direct2.c: New test.
49655 * gccq.dg/cpp/direct2s.c: New test.
49656
49657 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49658
49659 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49660
49661 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49662 * g++.old-deja/g++.other/op3.C: Likewise.
49663
49664 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49665
49666 * gcc.dg/cpp/syshdr.h: New file.
49667 * gcc.dg/cpp/sysmac1.c: Update.
49668 * gcc.dg/cpp/sysmac2.c: Update.
49669
49670 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49671
49672 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49673
49674 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49675
49676 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49677 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49678
49679 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49680
49681 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49682
49683 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49684
49685 * lib/g++.exp (g++_include_flags): Don't use any special flags
49686 if TESTING_IN_BUILD_TREE is not defined.
49687 (g++_init): Use a plain 'c++' as the compiler if
49688 TESTING_IN_BUILD_TREEE is not defined.
49689
49690 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49691
49692 * g++.old-deja/g++.eh/catch13.C: New test.
49693 * g++.old-deja/g++.eh/catch14.C: New test.
49694
49695 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49696
49697 * gcc.dg/cpp/tr-define.c: New test.
49698
49699 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49700
49701 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49702 <stdlib.h>, not <malloc.h>.
49703
49704 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49705
49706 * g++.old-deja/g++.ns/template17.C: New test.
49707
49708 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49709
49710 * g++.old-deja/g++.pt/ref4.C: New test.
49711
49712 2001-04-30 Richard Henderson <rth@redhat.com>
49713
49714 * gcc.dg/20000724-1.c: Revert last change.
49715
49716 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49717
49718 * g77.f-torture/execute/20010430.f: New test.
49719
49720 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49721
49722 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49723
49724 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49725
49726 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49727
49728 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49729
49730 * g++.old-deja/g++.eh/crash6.C: New test.
49731
49732 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49733
49734 * g++.old-deja/g++.other/warn7.C: New test.
49735
49736 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49737
49738 * g++.old-deja/g++.other/defarg9.C: New test.
49739
49740 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49741
49742 * g77.f-torture/compile/20010426.f: New test.
49743 * g77.f-torture/execute/20010426.f: New test.
49744
49745 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49746
49747 * g77.f-torture/compile/20000629-1.x: Remove - error
49748 has been fixed.
49749
49750 2001-04-26 Jeffrey A Law (law@cygnus.com)
49751
49752 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49753 Tweak slightly to work with g++.dg framework.
49754 * g++.dg/special/ecos.exp: Run initp1.C test.
49755 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49756
49757 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49758 its linker doesn't give line numbers either.
49759 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49760
49761 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49762
49763 * g++.old-deja/g++.other/lex1.C: New test.
49764
49765 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49766
49767 * gcc.dg/noncompile/20010425-1.c: New test.
49768
49769 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49770
49771 * g++.old-deja/g++.pt/mangle2.C: New test.
49772
49773 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49774
49775 * gcc.dg/format/plus-1.c: New test.
49776
49777 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49778
49779 * gcc.dg/20010423-1.c: New test.
49780
49781 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49782
49783 * gcc.c-torture/execute/20010422-1.c: New test.
49784
49785 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49786
49787 * g++.old-deja/g++.ns/type2.C: New test.
49788
49789 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49790
49791 * g++.old-deja/g++.other/perf1.C: New test.
49792
49793 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49794
49795 * gcc.dg/c99-func-2.c: Remove xfail.
49796 * gcc.dg/c99-func-3.c: Remove xfail.
49797 * gcc.dg/c99-func-4.c: Remove xfail.
49798
49799 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49800
49801 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49802
49803 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49804
49805 * gcc.c-torture/compile/20010423-1.c: New test.
49806
49807 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49808
49809 * g++.old-deja/g++.pt/typename28.C: New test.
49810
49811 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49812
49813 * g++.old-deja/g++.abi/empty2.C: New test.
49814 * g++.old-deja/g++.abi/empty3.C: New test.
49815
49816 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49817
49818 * g++.old-deja/g++.other/comdat2.C: New test.
49819 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49820
49821 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49822
49823 * g++.old-deja/g++.other/overload14.C: New test.
49824
49825 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49826
49827 * g++.old-deja/g++.other/lookup23.C: New test.
49828
49829 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49830
49831 * gcc.c-torture/execute/20010403-1.c: New test.
49832
49833 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
49834 Mark Mitchell <mark@codesourcery.com>
49835
49836 * lib/old-dejagnu.exp: Don't delete output of executable.
49837 Add .exe suffix to executables.
49838
49839 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
49840
49841 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49842
49843 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49844
49845 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49846
49847 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49848
49849 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49850 * g++.old-deja/g++.abi/crash1.C: New test.
49851
49852 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49853
49854 * g++.old-deja/g++.other/crash40.C: New test.
49855
49856 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49857
49858 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49859
49860 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
49861
49862 * g++.old-deja/g++.other/warn6.C: New test.
49863
49864 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49865
49866 * g++.old-deja/g++.robertl/eb42.C: Same.
49867
49868 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49869
49870 * gcc.dg/wtr-conversion-1.c: New testcase.
49871
49872 2001-04-10 Richard Henderson <rth@redhat.com>
49873
49874 * g++.old-deja/g++.other/array5.C: New.
49875
49876 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49877
49878 * gcc.c-torture/execute/20010408-1.c: New test.
49879
49880 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
49881
49882 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49883 headers and constructs.
49884 * g++.old-deja/g++.robertl/eb79.C: Same.
49885 * g++.old-deja/g++.robertl/eb77.C (main): Same.
49886 * g++.old-deja/g++.robertl/eb73.C: Same.
49887 * g++.old-deja/g++.robertl/eb66.C (main): Same.
49888 * g++.old-deja/g++.robertl/eb55.C (t): Same.
49889 * g++.old-deja/g++.robertl/eb54.C (main): Same.
49890 * g++.old-deja/g++.robertl/eb46.C (main): Same.
49891 * g++.old-deja/g++.robertl/eb44.C: Same.
49892 * g++.old-deja/g++.robertl/eb41.C (main): Same.
49893 * g++.old-deja/g++.robertl/eb4.C (main): Same.
49894 * g++.old-deja/g++.robertl/eb39.C: Same.
49895 * g++.old-deja/g++.robertl/eb33.C (main): Same.
49896 * g++.old-deja/g++.robertl/eb31.C (main): Same.
49897 * g++.old-deja/g++.robertl/eb30.C: Same.
49898 * g++.old-deja/g++.robertl/eb3.C: Same.
49899 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49900 * g++.old-deja/g++.robertl/eb21.C: Same.
49901 * g++.old-deja/g++.robertl/eb15.C: Same.
49902 * g++.old-deja/g++.robertl/eb118.C: Same.
49903 * g++.old-deja/g++.robertl/eb115.C (main): Same.
49904 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49905 * g++.old-deja/g++.robertl/eb109.C: Same.
49906 * g++.old-deja/g++.other/sibcall1.C (main): Same.
49907 * g++.old-deja/g++.mike/rtti1.C: Same.
49908 * g++.old-deja/g++.mike/p658.C: Same.
49909 * g++.old-deja/g++.mike/net46.C: Same.
49910 * g++.old-deja/g++.mike/net34.C: Same.
49911 * g++.old-deja/g++.mike/memoize1.C: Same.
49912 * g++.old-deja/g++.mike/eh2.C: Same.
49913 * g++.old-deja/g++.law/weak.C: Same.
49914 * g++.old-deja/g++.law/visibility7.C: Same.
49915 * g++.old-deja/g++.law/visibility25.C: Same.
49916 * g++.old-deja/g++.law/visibility22.C: Same.
49917 * g++.old-deja/g++.law/visibility2.C: Same.
49918 * g++.old-deja/g++.law/visibility17.C: Same.
49919 * g++.old-deja/g++.law/visibility13.C: Same.
49920 * g++.old-deja/g++.law/visibility10.C: Same.
49921 * g++.old-deja/g++.law/visibility1.C: Same.
49922 * g++.old-deja/g++.law/virtual3.C (eval): Same.
49923 * g++.old-deja/g++.law/vbase1.C: Same.
49924 * g++.old-deja/g++.law/operators32.C: Same.
49925 * g++.old-deja/g++.law/nest3.C: Same.
49926 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49927 * g++.old-deja/g++.law/except5.C (main): Same.
49928 * g++.old-deja/g++.law/cvt7.C (run): Same.
49929 * g++.old-deja/g++.law/cvt2.C: Same.
49930 * g++.old-deja/g++.law/cvt16.C: Same.
49931 * g++.old-deja/g++.law/ctors6.C (bar): Same.
49932 * g++.old-deja/g++.law/ctors17.C (main): Same.
49933 * g++.old-deja/g++.law/ctors13.C: Same.
49934 * g++.old-deja/g++.law/ctors12.C (main): Same.
49935 * g++.old-deja/g++.law/ctors10.C: Same.
49936 * g++.old-deja/g++.law/code-gen5.C: Same.
49937 * g++.old-deja/g++.law/bad-error7.C: Same.
49938 * g++.old-deja/g++.law/arm9.C: Same.
49939 * g++.old-deja/g++.law/arm12.C: Same.
49940 * g++.old-deja/g++.law/arg8.C: Same.
49941 * g++.old-deja/g++.law/arg1.C: Same.
49942 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49943 * g++.old-deja/g++.jason/template31.C: Same.
49944 * g++.old-deja/g++.jason/template24.C (main): Same.
49945 * g++.old-deja/g++.jason/2371.C: Same.
49946 * g++.old-deja/g++.eh/new2.C: Same.
49947 * g++.old-deja/g++.eh/new1.C: Same.
49948 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49949 * g++.old-deja/g++.brendan/nest21.C (main): Same.
49950 * g++.old-deja/g++.brendan/err-msg3.C: Same.
49951 * g++.old-deja/g++.brendan/crash62.C: Same.
49952 * g++.old-deja/g++.brendan/crash52.C: Same.
49953 * g++.old-deja/g++.brendan/crash49.C (main): Same.
49954 * g++.old-deja/g++.brendan/crash38.C: Same.
49955 * g++.old-deja/g++.brendan/crash15.C (main): Same.
49956 * g++.old-deja/g++.brendan/copy9.C: Same.
49957
49958 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
49959
49960 * gcc.c-torture/execute/20001203-2.c (memset):
49961 Count argument is of type __SIZE_TYPE__.
49962
49963 2001-04-04 Diego Novillo <dnovillo@redhat.com>
49964
49965 * gcc.c-torture/compile/20010404-1.c: New test.
49966
49967 2001-04-04 Jakub Jelinek <jakub@redhat.com>
49968
49969 * gcc.c-torture/compile/20010326-1.c: New test.
49970
49971 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
49972
49973 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49974 peculiarities of the SH.
49975 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49976
49977 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49978
49979 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49980 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49981 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49982
49983 2001-04-02 Jakub Jelinek <jakub@redhat.com>
49984
49985 * g77.f-torture/compile/20010321-1.f: New test.
49986
49987 2001-04-02 Jakub Jelinek <jakub@redhat.com>
49988
49989 * gcc.c-torture/compile/20010329-1.c: New test.
49990
49991 2001-04-02 Jakub Jelinek <jakub@redhat.com>
49992
49993 * gcc.c-torture/execute/20010329-1.c: New test.
49994
49995 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
49996
49997 * g++.old-deja/g++.other/eh4.C: Fix typo.
49998
49999 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50000
50001 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50002
50003 2001-03-28 Philip Blundell <philb@gnu.org>
50004
50005 * gcc.c-torture/compile/20010328-1.c: New test.
50006
50007 2001-03-27 Richard Henderson <rth@redhat.com>
50008
50009 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50010 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50011
50012 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50013
50014 * gcc.c-torture/compile/20010327-1.c: New test.
50015
50016 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50017
50018 * g++.old-deja/g++.other/friend12.C: New test.
50019 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50020 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50021
50022 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50023
50024 * gcc.c-torture/execute/20010325-1.c: New test.
50025
50026 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50027
50028 * g++.old-deja/g++.other/mangle3.C: New test.
50029
50030 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50031
50032 * g++.old-deja/g++.other/anon8.C: New test.
50033
50034 2001-03-20 Philip Blundell <philb@gnu.org>
50035
50036 * gcc.c-torture/compile/20010320-1.c: New test.
50037
50038 2001-03-17 Richard Henderson <rth@redhat.com>
50039
50040 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50041
50042 2001-03-15 Geoff Keating <geoff@redhat.com>
50043
50044 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50045 tests on AIX.
50046
50047 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50048
50049 * g++.old-deja/g++.other/eh4.C: New test.
50050
50051 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50052
50053 * gcc.dg/cpp/mi1.c: Update.
50054
50055 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50056
50057 * g++.old-deja/g++.other/regstack.C: New test.
50058
50059 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50060
50061 * g++.old-deja/g++.other/ref4.C: New test.
50062
50063 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50064
50065 * objc/execute/va_method.m: Added.
50066 * objc/execute/IMP.m: Added.
50067 * objc/execute/_cmd.m: Added.
50068 * objc/execute/accessing_ivars.m: Added.
50069 * objc/execute/class-1.m: Added.
50070 * objc/execute/class-10.m: Added.
50071 * objc/execute/class-11.m: Added.
50072 * objc/execute/class-12.m: Added.
50073 * objc/execute/class-13.m: Added.
50074 * objc/execute/class-14.m: Added.
50075 * objc/execute/class-2.m: Added.
50076 * objc/execute/class-3.m: Added.
50077 * objc/execute/class-4.m: Added.
50078 * objc/execute/class-5.m: Added.
50079 * objc/execute/class-6.m: Added.
50080 * objc/execute/class-7.m: Added.
50081 * objc/execute/class-8.m: Added.
50082 * objc/execute/class-9.m: Added.
50083 * objc/execute/class-tests-1.h
50084 * objc/execute/class-tests-2.h
50085 * objc/execute/compatibility_alias.m: Added.
50086 * objc/execute/encode-1.m: Added.
50087 * objc/execute/formal_protocol-1.m: Added.
50088 * objc/execute/formal_protocol-2.m: Added.
50089 * objc/execute/formal_protocol-3.m: Added.
50090 * objc/execute/formal_protocol-4.m: Added.
50091 * objc/execute/formal_protocol-5.m: Added.
50092 * objc/execute/formal_protocol-6.m: Added.
50093 * objc/execute/formal_protocol-7.m: Added.
50094 * objc/execute/informal_protocol.m: Added.
50095 * objc/execute/initialize.m: Added.
50096 * objc/execute/load.m: Added.
50097 * objc/execute/many_args_method.m: Added.
50098 * objc/execute/nested-3.m: Added.
50099 * objc/execute/no_clash.m: Added.
50100 * objc/execute/private.m: Added.
50101 * objc/execute/redefining_self.m: Added.
50102 * objc/execute/root_methods.m: Added.
50103 * objc/execute/selector-1.m: Added.
50104 * objc/execute/static-1.m: Added.
50105 * objc/execute/static-2.m: Added.
50106 * objc/execute/va_method.m: Added.
50107
50108 2001-03-10 Richard Henderson <rth@redhat.com>
50109
50110 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50111
50112 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50113
50114 * g++.old-deja/g++.other/crash31.C: XFAIL.
50115 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50116 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50117 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50118 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50119 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50120
50121 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50122
50123 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50124
50125 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50126
50127 * gcc.dg/20000724-1.c: Don't use multiline strings.
50128
50129 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50130
50131 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50132 result of -cString against what we expect it to be; don't just
50133 print it out for no one to read.
50134
50135 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50136 Based on testcases provided by Nicola Pero.
50137
50138 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50139
50140 * gcc.dg/cpp/macro7.c: New test.
50141
50142 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50143
50144 * gcc.dg/cpp/multiline.c: Update.
50145
50146 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50147
50148 * g++.old-deja/g++.other/enum3.C: New test.
50149
50150 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50151
50152 * g++.old-deja/g++.other/pod1.C: New test.
50153
50154 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50155
50156 * g++.old-deja/g++.ext/overload1.C: New test.
50157
50158 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50159
50160 * g++.old-deja/g++.pt/using1.C: New test.
50161
50162 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50163
50164 * g++.old-deja/g++.other/using9.C: New test.
50165
50166 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50167
50168 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50169
50170 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50171
50172 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50173
50174 * g++.old-deja/g++.ext/realpt1.C: Remove.
50175
50176 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50177
50178 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50179
50180 2001-02-26 Will Cohen <wcohen@redhat.com>
50181
50182 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50183
50184 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50185
50186 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50187 templatized constructors.
50188
50189 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50190
50191 * gcc.c-torture/execute/20010224-1.c: New test.
50192
50193 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50194
50195 * gcc.c-torture/execute/20010222-1.c: New test.
50196
50197 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50198
50199 * g++.old-deja/g++.other/inline20.C: New test.
50200
50201 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50202
50203 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50204
50205 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50206
50207 * g++.old-deja/g++.other/lookup22.C: New test.
50208
50209 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50210
50211 * g77.dg: New directory.
50212 * g77.dg/20010216-1.f: New test case.
50213 * g77.dg/dg.exp: New driver.
50214 * lib/g77-dg.exp: New driver library.
50215
50216 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50217
50218 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50219
50220 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50221
50222 * g++.old-deja/g++.other/decl9.C: New test.
50223
50224 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50225
50226 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50227 not need <string> and also tests the initialization at runtime.
50228
50229 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50230
50231 * gcc.c-torture/execute/longlong.c: New test.
50232
50233 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50234
50235 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50236
50237 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50238
50239 * gcc.c-torture/execute/920302-1.c (execute):
50240 Change argument type to short.
50241
50242 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50243
50244 * g++.old-deja/g++.pt/deduct6.C: New test.
50245
50246 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50247
50248 * g++.old-deja/g++.pt/deduct5.C: New test.
50249
50250 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50251
50252 * gcc.c-torture/execute/20010209-1.c: New test.
50253
50254 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50255
50256 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50257
50258 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50259
50260 * g++.dg/vtgc1.C: Update for new ABI.
50261
50262 * consistency.vlad: New directory, 1665 files.
50263
50264 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50265
50266 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50267 return type.
50268 * gcc.dg/cpp/digraphs.c: Declare puts.
50269
50270 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50271
50272 * g++.old-deja/g++.other/warn5.C: New test.
50273
50274 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50275
50276 * g++.old-deja/g++.pt/spec40.C: New test.
50277
50278 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50279
50280 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50281 case.
50282 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50283
50284 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50285
50286 * gcc.c-torture/compile/20010209-1.c: New test.
50287
50288 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50289
50290 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50291 excess errors message but not if it crashes.
50292 * g++.old-deja/g++.other/crash27.C: Likewise.
50293 * g++.old-deja/g++.other/crash28.C: Likewise.
50294 * g++.old-deja/g++.other/crash30.C: Likewise.
50295 * g++.old-deja/g++.other/crash32.C: Likewise.
50296 * g++.old-deja/g++.other/crash35.C: Likewise.
50297 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50298
50299 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50300
50301 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50302 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50303 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50304 g77.f-torture/execute/execute.exp,
50305 g77.f-torture/noncompile/noncompile.exp,
50306 gcc.c-torture/execute/execute.exp,
50307 gcc.c-torture/execute/memcheck/memcheck.exp,
50308 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50309 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50310 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50311 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50312 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50313 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50314 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50315 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50316 Remove bug reporting instructions with ancient email addresses.
50317
50318 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50319
50320 * gcc.dg/20010202-1.c: New test.
50321 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50322
50323 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50324
50325 * g++.dg/stdbool-if.C: New test.
50326
50327 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50328
50329 * objc/execute/fdecl.m: Added main().
50330
50331 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50332
50333 * gcc.c-torture/execute/20010206-1.c: New test.
50334
50335 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50336
50337 * gcc.dg/cpp/avoidpaste1.c: Update.
50338
50339 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50340
50341 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50342 Pero <nicola@brainstorm.co.uk>.
50343 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50344
50345 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50346
50347 * g++.old-deja/g++.pt/spec39.C: New test.
50348
50349 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50350
50351 * gcc.c-torture/compile/20010202-1.c: New test.
50352
50353 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50354
50355 * g++.old-deja/g++.abi/primary2.C: New test.
50356 * g++.old-deja/g++.abi/primary3.C: New test.
50357 * g++.old-deja/g++.abi/primary4.C: New test.
50358 * g++.old-deja/g++.abi/primary5.C: New test.
50359 * g++.old-deja/g++.abi/vtable3.h: New test.
50360 * g++.old-deja/g++.abi/vtable3a.C: New test.
50361 * g++.old-deja/g++.abi/vtable3b.C: New test.
50362 * g++.old-deja/g++.abi/vtable3c.C: New test.
50363 * g++.old-deja/g++.abi/vtable3d.C: New test.
50364 * g++.old-deja/g++.abi/vtable3e.C: New test.
50365 * g++.old-deja/g++.abi/vtable3f.C: New test.
50366 * g++.old-deja/g++.abi/vtable3g.C: New test.
50367 * g++.old-deja/g++.abi/vtable3h.C: New test.
50368 * g++.old-deja/g++.abi/vtable3i.C: New test.
50369 * g++.old-deja/g++.abi/vtable3j.C: New test.
50370 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50371
50372 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50373
50374 * g++.old-deja/g++.other/anon6.C: New test.
50375 * g++.old-deja/g++.other/anon7.C: New test.
50376
50377 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50378
50379 * gcc.dg/cpp/avoidpaste2.c: New tests.
50380
50381 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50382
50383 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50384
50385 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50386
50387 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50388 DECIMAL_DIG cases for Irix."
50389
50390 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50391
50392 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50393
50394 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50395
50396 * gcc.dg/c99-tag-1.c: New test.
50397
50398 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50399
50400 * gcc.dg/cpp/tr-warn1.c: Add tests.
50401
50402 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50403
50404 * gcc.dg/cpp/avoidpaste1.c: Update.
50405 * gcc.dg/cpp/paste4.c: Update.
50406
50407 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50408
50409 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50410 cases for Irix.
50411
50412 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50413
50414 * g++.old-deja/g++.other/inline19.C: New test.
50415
50416 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50417
50418 * gcc.dg/Wlarger-than.c: New test.
50419
50420 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50421
50422 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50423
50424 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50425
50426 * gcc.c-torture/execute/20010129-1.c: New test.
50427 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50428
50429 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50430
50431 * gcc.dg/cpp/avoidpaste1.c: Test case.
50432
50433 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50434
50435 * g++.old-deja/g++.other/inline18.C: New test.
50436
50437 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50438
50439 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50440 and __builtin_putchar.
50441
50442 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50443
50444 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50445 tests.
50446
50447 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50448
50449 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50450 floating point number rounding mode to round to the nearest
50451 representable mode.
50452
50453 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50454
50455 * g++.old-deja/g++.other/mangle2.C: New test.
50456
50457 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50458
50459 * gcc.c-torture/compile/20010124-1.c: New test.
50460
50461 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50462
50463 * g++.old-deja/g++.pt/spec38.C: New test.
50464
50465 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50466
50467 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50468 "Build don't run".
50469
50470 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50471
50472 * gcc.c-torture/execute/20010123-1.c: New test.
50473
50474 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50475
50476 * g++.old-deja/g++.pt/spec37.C: New test.
50477
50478 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50479
50480 * g++.old-deja/g++.pt/overload14.C: New test.
50481
50482 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50483
50484 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50485 __builtin_return_address.
50486
50487 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50488
50489 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50490 * g++.old-deja/g++.pt/spec35.C: New test.
50491 * g++.old-deja/g++.pt/spec36.C: New test.
50492
50493 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50494
50495 * gcc.c-torture/compile/20010118-1.c: New test.
50496
50497 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50498
50499 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50500
50501 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50502
50503 * gcc.c-torture/execute/20010119-1.c: New test.
50504
50505 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50506
50507 * g++.old-deja/g++.other/vbase5.C: New test.
50508
50509 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50510
50511 * gcc.c-torture/execute/20010118-1.c: New test.
50512
50513 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50514
50515 * g++.old-deja/g++.pt/deduct3.C: New test.
50516
50517 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50518
50519 * g++.old-deja/g++.pt/spec34.C: New test.
50520
50521 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50522
50523 * g77.f-torture/compile/20000601-2.f: New test.
50524
50525 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50526
50527 * g++.old-deja/g++.other/init17.C: New test.
50528
50529 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50530
50531 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50532
50533 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50534
50535 * g++.old-deja/g++.pt/unify8.C: New test.
50536
50537 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50538
50539 * g++.old-deja/g++.abi/vbase1.C: New test.
50540
50541 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50542
50543 * g++.old-deja/g++.pt/crash65.C: New test.
50544
50545 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50546
50547 * gcc.dg/cpp/assembl2.S: New test case.
50548
50549 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50550
50551 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50552 are supported.
50553
50554 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50555
50556 * g++.old-deja/g++.other/builtins1.C: New test.
50557 * g++.old-deja/g++.other/builtins2.C: Likewise.
50558 * g++.old-deja/g++.other/builtins3.C: Likewise.
50559 * g++.old-deja/g++.other/builtins4.C: Likewise.
50560
50561 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50562
50563 * gcc.c-torture/compile/20010117-1.c: New test.
50564 * gcc.c-torture/compile/20010117-2.c: New test.
50565
50566 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50567
50568 * g77.f-torture/execute/20010116.[fx]: New test,
50569 XFAIL on i?86-*-*.
50570 * g77.f-torture/compile/20010115.f: Indicate it's
50571 a test for PR fortran/1636.
50572
50573 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50574
50575 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50576
50577 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50578
50579 * g77.f-torture/compile/20010115.f: New test.
50580
50581 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50582
50583 * g++.old-deja/g++.pt/nontype5.C: New test.
50584
50585 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50586
50587 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50588 have an equivalent working one below it.
50589
50590 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50591
50592 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50593 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50594
50595 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50596
50597 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50598 message containing "init_priority".
50599 (conpr-2.C): Likewise.
50600 (conpr-3.C): Likewise.
50601 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50602
50603 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50604
50605 * gcc.c-torture/execute/20010114-2.c: New test.
50606
50607 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50608
50609 * gcc.c-torture/compile/20010114-1.c: New test.
50610 * gcc.c-torture/compile/20010114-1.x: Xfail.
50611 * gcc.c-torture/compile/20010114-2.c: New test.
50612 * gcc.c-torture/execute/20010114-1.c: New test.
50613 * gcc.dg/trunc-1.c: New test.
50614 * gcc.dg/uninit-B.c: New test.
50615
50616 2001-01-13 Nick Clifton <nickc@redhat.com>
50617
50618 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50619 target.
50620
50621 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50622
50623 * gcc.c-torture/compile/20010113-1.c: New test.
50624
50625 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50626
50627 * gcc.c-torture/compile/20001212-1.c: New test.
50628
50629 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50630
50631 * gcc.dg/cpp/widestr1.c: Update.
50632 * gcc.dg/cpp/prag-imp.c: Remove.
50633
50634 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50635
50636 * gcc.c-torture/execute/20000801-3.x: Remove.
50637 * gcc.dg/c90-init-1.c: New test.
50638 * gcc.dg/c99-init-1.c: New test.
50639 * gcc.dg/c99-init-2.c: New test.
50640 * gcc.dg/gnu99-init-1.c: New test.
50641
50642 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50643
50644 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50645 testing that no relevant ones were found.
50646
50647 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50648
50649 * g++.old-deja/g++.pt/cast2.C: New test.
50650
50651 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50652
50653 * g++.old-deja/g++.pt/friend47.C: New test.
50654
50655 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50656
50657 * g++.old-deja/g++.pt/instantiate13.C: New test.
50658
50659 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50660
50661 * g++.old-deja/g++.other/defarg7.C: New test.
50662 * g++.old-deja/g++.other/defarg8.C: New test.
50663
50664 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50665
50666 * g++.old-deja/g++.pt/crash64.C: New test.
50667
50668 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50669
50670 * g++.old-deja/g++.pt/crash63.C: New test.
50671
50672 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50673
50674 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50675
50676 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50677
50678 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50679
50680 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50681
50682 * g++.old-deja/g++.pt/error3.C: New test.
50683
50684 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50685
50686 * g++.old-deja/g++.other/crash39.C: New test.
50687
50688 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50689
50690 * g++.old-deja/g++.other/vbase4.C: New test.
50691
50692 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50693
50694 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50695 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50696 * gcc.dg/special/special.exp: New test driver which will check
50697 for alias support for the above test.
50698
50699 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50700
50701 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50702 problems on small machines.
50703 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50704 parameterize.
50705
50706 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50707
50708 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50709 mips.
50710 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50711
50712 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50713
50714 * g++.old_deja/g++.pt/using8.C: New test.
50715
50716 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50717
50718 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50719
50720 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50721
50722 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50723 where a failure is expected.
50724 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50725
50726 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50727
50728 * g++.old_deja/g++.pt/instantiate12.C: New test.
50729
50730 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50731
50732 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50733 start of structs.
50734 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50735 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50736 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50737 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50738 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50739 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50740 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50741 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50742 * g++.old-deja/g++.eh/spec6.C: Likewise.
50743 * g++.old-deja/g++.jason/crash3.C: Likewise.
50744 * g++.old-deja/g++.law/ctors11.C: Likewise.
50745 * g++.old-deja/g++.law/ctors17.C: Likewise.
50746 * g++.old-deja/g++.law/ctors5.C: Likewise.
50747 * g++.old-deja/g++.law/ctors9.C: Likewise.
50748 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50749 * g++.old-deja/g++.mike/net22.C: Likewise.
50750 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50751 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50752 * g++.old-deja/g++.mike/virt3.C: Likewise.
50753 * g++.old-deja/g++.niklas/t128.C: Likewise.
50754 * g++.old-deja/g++.other/anon4.C: Likewise.
50755 * g++.old-deja/g++.other/using1.C: Likewise.
50756 * g++.old-deja/g++.other/warn3.C: Likewise.
50757 * g++.old-deja/g++.pt/t37.C: Likewise.
50758 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50759 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50760
50761 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50762
50763 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50764
50765 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50766
50767 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50768
50769 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50770
50771 * gcc.c-torture/compile/20010107-1.c: New test.
50772
50773 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50774
50775 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50776
50777 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50778
50779 * gcc.dg/format/format.h: New file.
50780 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50781 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50782 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50783 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50784 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50785 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50786 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50787 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50788 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50789 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50790 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50791 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50792 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50793 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50794 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50795 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50796 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50797 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50798 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50799 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50800 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50801 instead of declaring standard types, macros and functions in each
50802 test.
50803
50804 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50805
50806 * gcc.c-torture/execute/20010106-1.c: New test.
50807
50808 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50809
50810 * gcc.dg/format/format.exp: New file.
50811 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50812 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50813 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50814 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50815 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50816 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50817 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50818 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50819 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50820 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50821 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50822 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50823 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50824 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50825 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50826 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50827 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50828 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50829 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50830 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50831 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50832 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50833 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50834 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50835 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50836 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50837 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50838 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50839 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50840 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50841 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50842 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50843 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50844 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50845 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50846 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50847 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50848 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50849 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50850 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50851 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50852 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50853
50854 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
50855
50856 * gcc.c-torture/execute/991228-1.c: Take word endianness into
50857 account.
50858
50859 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
50860
50861 * gcc.c-torture/execute/builtin-complex-1.c: New test.
50862
50863 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
50864
50865 * g++.old-deja/g++.pt/crash62.C: New test.
50866
50867 2001-01-04 Richard Henderson <rth@redhat.com>
50868
50869 * gcc.dg/20000926-1.c: Update expected warnings.
50870 * gcc.dg/array-2.c: Likewise.
50871 * gcc.dg/array-4.c: Also validate flexible array members.
50872 * gcc.dg/c99-flex-array-1.c: New.
50873
50874 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
50875
50876 * gcc.c-torture/compile/20001222-1.x: Remove.
50877
50878 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50879
50880 * gcc.c-torture/execute/built-in-setjmp.c: New.
50881
50882 2001-01-03 Richard Henderson <rth@redhat.com>
50883
50884 * gcc.dg/940510-1.c: Update expected error wording.
50885 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50886
50887 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
50888
50889 * lib/target-supports.exp (check_alias_available): Modified to
50890 indicate aliases not supported if only weak aliases are supported.
50891
50892 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50893
50894 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50895 Turn on cmpstrsi checks for __pj__ and __i370__.
50896
50897 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
50898
50899 * g++.old-deja/g++.other/virtual11.C: New test.
50900
50901 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
50902
50903 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50904
50905 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50906
50907 * gcc.c-torture/compile/20010102-1.c: New test.
50908
50909 2001-01-02 Andreas Jaeger <aj@suse.de>
50910
50911 * gcc.dg/noreturn-3.c: New test.
50912
50913 * gcc.dg/noreturn-4.c: New test.
50914
50915 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50916
50917 * gcc.c-torture/execute/stdio-opt-1.c: Also test
50918 __builtin_fputc and __builtin_fwrite.
50919
50920 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
50921
50922 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50923 signed char, not default char.
50924
50925 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
50926
50927 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50928
50929 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
50930
50931 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50932
50933 2000-12-29 Richard Henderson <rth@redhat.com>
50934
50935 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50936 (__cyg_profile_func_exit): Define.
50937
50938 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
50939
50940 * g++.dg/vtgc1.C: New test.
50941
50942 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
50943
50944 * gcc.dg/noncompile/20001228-1.c: New test.
50945
50946 * gcc.dg/20001228-1.c: New test.
50947
50948 * gcc.c-torture/execute/20001228-1.c: New test.
50949
50950 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
50951
50952 * gcc.dg/format-strfmon-1.c: New test.
50953
50954 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50955
50956 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50957 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50958 * gcc.c-torture/execute/string-opt-1.c: Likewise.
50959 * gcc.c-torture/execute/string-opt-2.c: Likewise.
50960 * gcc.c-torture/execute/string-opt-3.c: Likewise.
50961 * gcc.c-torture/execute/string-opt-4.c: Likewise.
50962 * gcc.c-torture/execute/string-opt-6.c: Likewise.
50963 * gcc.c-torture/execute/string-opt-7.c: Likewise.
50964 * gcc.c-torture/execute/string-opt-8.c: Likewise.
50965 * gcc.c-torture/execute/string-opt-9.c: Likewise.
50966 * gcc.c-torture/execute/string-opt-10.c: Likewise.
50967 * gcc.c-torture/execute/string-opt-11.c: Likewise.
50968 * gcc.c-torture/execute/string-opt-12.c: Likewise.
50969
50970 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50971 * gcc.c-torture/execute/string-opt-4.c: Test index.
50972
50973 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
50974
50975 * gcc.c-torture/compile/20001226-1.c: New test.
50976
50977 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
50978
50979 * gcc.c-torture/compile/20001222-1.c: New test.
50980 * gcc.c-torture/compile/20001222-1.x: Xfail.
50981
50982 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
50983
50984 * gcc.c-torture/execute/comp-goto-2.c: New test.
50985
50986 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
50987
50988 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50989 Use long types if __INT_MAX__ is 32767.
50990 (main): Use cast to (sint32 *) when poking 88 into a_page.
50991
50992 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50993
50994 2000-12-21 Bernd Schmidt <bernds@redhat.com>
50995
50996 * gcc.c-torture/compile/20001221-1.c: New test.
50997 * gcc.c-torture/execute/20001221-1.c: New test.
50998
50999 2000-12-20 Richard Henderson <rth@redhat.com>
51000
51001 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51002 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51003
51004 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51005
51006 * gcc.dg/compare3.c: New test.
51007
51008 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51009
51010 * gcc.dg/format-warnll-1.c: New test.
51011
51012 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51013
51014 * gcc.dg/cpp/cmdlne-P.c: New test.
51015
51016 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51017
51018 * gcc.c-torture/execute/builtin-abs-1.c,
51019 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51020
51021 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51022
51023 * gcc.dg/cpp/multiline.c: New test.
51024
51025 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51026
51027 * g++.old-deja/g++.other/syshdr1.C: Update.
51028 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51029
51030 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51031
51032 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51033
51034 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51035
51036 * g++.old-deja/g++.pt/ttp65.C: New test.
51037
51038 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51039
51040 * g++.old-deja/g++.pt/ttp64.C: New test.
51041
51042 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51043
51044 * g++.old-deja/g++.pt/spec33.C: New test.
51045
51046 2000-12-14 Catherine Moore <clm@redhat.com>
51047
51048 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51049 * gcc.c-torture/execute/920612-2.c: Likewise.
51050 * gcc.c-torture/execute/920428-2.c: Likewise.
51051 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51052 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51053
51054 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51055
51056 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51057 * gcc.dg/pack-test-2.c: Likewise.
51058
51059 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51060
51061 Tests by Zack Weinberg <zackw@stanford.edu>.
51062
51063 * gcc.dg/cpp/defined.c: Update.
51064 * gcc.dg/cpp/defined_trad.c: New tests.
51065
51066 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51067
51068 * gcc.dg/cpp/trad-direct.c: Update.
51069
51070 2000-12-11 Neil Booth <neilb@earthling.net>
51071
51072 * gcc.dg/cpp/defined_trad.c
51073
51074 2000-12-11 Neil Booth <neilb@earthling.net>
51075
51076 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51077
51078 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51079
51080 * gcc.dg/format-miss-2.c: New test.
51081
51082 2000-12-09 Neil Booth <neilb@earthling.net>
51083
51084 * gcc.dg/cpp/lineflags.c: New tests.
51085 * gcc.dg/cpp/poison.c: Update.
51086 * gcc.dg/cpp/redef2.c: Update.
51087 * gcc.dg/cpp/skipping.c: New test.
51088
51089 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51090
51091 * g++.old-deja/g++.other/eh3.C: New testcase.
51092
51093 2000-12-07 Neil Booth <neilb@earthling.net>
51094
51095 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51096 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51097 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51098 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51099 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51100 Update.
51101
51102 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51103
51104 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51105 __SIZE_TYPE__ instead of int for type of integers cast to
51106 pointers.
51107
51108 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51109
51110 * g++.old-deja/g++.other/cleanup4.C: New test.
51111
51112 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51113
51114 * format-sec-1.c: New test.
51115
51116 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51117
51118 * gcc.dg/format-nonlit-3.c: New test.
51119
51120 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51121
51122 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51123 through a null pointer.
51124
51125 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51126
51127 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51128 * g++.old-deja/g++.pt/partial4.C: New test.
51129
51130 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51131
51132 * gcc.c-torture/execute/ieee/hugeval.x: New.
51133
51134 2000-12-06 Neil Booth <neilb@earthling.net>
51135
51136 * gcc.dg/cpp/backslash2.c: New tests.
51137
51138 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51139
51140 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51141 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51142
51143 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51144
51145 * gcc.c-torture/execute/20001203-2.c: New testcase.
51146
51147 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51148
51149 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51150 * g++.old-deja/g++.other/virtual10.C: New test.
51151
51152 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51153
51154 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51155
51156 2000-12-05 Richard Henderson <rth@redhat.com>
51157
51158 * gcc.c-torture/compile/20001205-1.c: New.
51159
51160 2000-12-04 Neil Booth <neilb@earthling.net>
51161
51162 * g++.old-deja/g++.other/virtual9.C: New test.
51163 * g++.old-deja/g++.pt/crash61.C: New test.
51164 * gcc.c-torture/execute/loop-9.c: New test.
51165
51166 2000-12-04 Neil Booth <neilb@earthling.net>
51167
51168 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51169 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51170 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51171 * gcc.dg/cpp/extratokens.c: ...here.
51172
51173 2000-12-04 Neil Booth <neilb@earthling.net>
51174
51175 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51176 New tests.
51177
51178 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51179
51180 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51181 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51182
51183 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51184
51185 * gcc.c-torture/execute/20001203-1.c: New test.
51186
51187 2000-12-03 Neil Booth <neilb@earthling.net>
51188
51189 * gcc.dg/cpp/macro6.c: New test cases.
51190
51191 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51192
51193 * gcc.c-torture/execute/string-opt-9.c: New test.
51194 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51195 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51196 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51197
51198 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51199 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51200
51201 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51202
51203 * gcc.dg/cpp/if-6.c: New testcase.
51204
51205 * gcc.dg/20001201-1.c: New testcase.
51206
51207 2000-12-02 Neil Booth <neilb@earthling.net>
51208
51209 * g++.old-deja/g++.other/externC4.C,
51210 g++.old-deja/g++.other/friend10.C: New tests.
51211
51212 2000-12-02 Neil Booth <neilb@earthling.net>
51213
51214 * g++.old-deja/g++.other/instan2.C
51215 * g++.old-deja/g++.other/instan3.C: New test.
51216
51217 2000-12-02 Neil Booth <neilb@earthling.net>
51218
51219 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51220 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51221 gnuc99.c,gnuc99-pedantic.c: New tests.
51222
51223 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51224
51225 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51226 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51227
51228 2000-12-01 Neil Booth <neilb@earthling.net>
51229
51230 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51231 * gcc.dg/cpp/poison.c: Update.
51232 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51233
51234 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51235
51236 * g77.f-torture/execute/20001201.f: New test.
51237
51238 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51239
51240 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51241
51242 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51243
51244 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51245
51246 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51247
51248 * g++.old-deja/g++.other/cast6.C: New test.
51249
51250 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51251
51252 * gcc.c-torture/execute/20001130-2.c: New testcase.
51253
51254 2000-11-30 Richard Henderson <rth@redhat.com>
51255
51256 * gcc.c-torture/execute/20001130-1.c: New test.
51257
51258 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51259
51260 * g++.old-deja/g++.other/op3.C: New test.
51261
51262 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51263
51264 * g++.old-deja/g++.other/op2.C: New test.
51265
51266 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51267
51268 * g++.old-deja/g++.other/crash38.C: New test.
51269
51270 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51271
51272 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51273
51274 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51275
51276 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51277 tests.
51278 * gcc.c-torture/execute/string-opt-6.c: New test.
51279
51280 * gcc.dg/20001117-1.c: Add main.
51281
51282 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51283
51284 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51285 Move from here ...
51286 * gcc.dg/940510-1.c: ... to here.
51287
51288 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51289 zero-size arrays in toplevel structures.
51290
51291 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51292
51293 * gcc.c-torture/execute/loop-8.c: New test.
51294
51295 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51296
51297 * g++.old-deja/g++.other/base1.C: New test.
51298
51299 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51300
51301 * g++.old-deja/g++.other/parse2.C: New test.
51302
51303 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51304
51305 * g++.old-deja/g++.pt/incomplete1.C: New test.
51306
51307 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51308
51309 * g++.old-deja/g++.other/friend9.C: New test.
51310
51311 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51312
51313 * gcc.dg/20001127-1.c: New test.
51314
51315 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51316
51317 * g++.old-deja/g++.pt/friend46.C: New test.
51318
51319 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51320
51321 * g++.old-deja/g++.other/ptrmem8.C: New test.
51322
51323 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51324
51325 * gcc.c-torture/execute/string-opt-7.c: New test.
51326 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51327
51328 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51329
51330 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51331 instead of 'mkcheck 2'.
51332
51333 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51334
51335 * gcc.c-torture/execute/memcheck/driver.c,
51336 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51337 C9X references to refer to C99.
51338
51339 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51340
51341 * gcc.dg/ultrasp3.c: New test.
51342
51343 2000-11-25 Neil Booth <neilb@earthling.net>
51344
51345 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51346
51347 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51348
51349 * gcc.c-torture/compile/20001123-2.c: New.
51350
51351 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51352
51353 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51354
51355 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51356
51357 * gcc.dg/sequence-point-1.c: Add some new tests.
51358 * gcc.c-torture/execute/20001124-1.c: New test.
51359
51360 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51361
51362 * g++.old-deja/g++.other/vaarg4.C: New test.
51363 * gcc.c-torture/compile/20001123-1.c: New test.
51364
51365 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51366
51367 * g++.other/crash24.C: Adjust and remove XFAIL.
51368 * g++.other/crash37.C: New test.
51369
51370 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51371
51372 * g++.old-deja/g++.pt/instantiate9.C: New test.
51373
51374 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51375
51376 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51377 new ABI, too.
51378
51379 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51380 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51381
51382 2000-11-22 Neil Booth <neilb@earthling.net>
51383
51384 * gcc.dg/cpp/Wtrigraphs.c: New test.
51385
51386 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51387
51388 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51389
51390 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51391
51392 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51393
51394 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51395
51396 * lib/gcc-dg.exp: load_lib scanasm.exp.
51397 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51398 * lib/g++-dg.exp: load_lib scanasm.exp.
51399 * lib/scanasm.exp: New.
51400 (scan-assembler, scan-assembler-not): Add optional arguments to
51401 test name, or if not present, the pattern name.
51402 (scan-assembler-dem, scan-assembler-dem-not): New.
51403
51404 * g++.dg/dg.exp: New.
51405
51406 2000-11-21 Neil Booth <neilb@earthling.net>
51407
51408 * gcc.dg/cpp/integrated1.c: Remove.
51409
51410 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51411
51412 * gcc.c-torture/execute/20001121-1.c: New test.
51413
51414 2000-11-21 Richard Henderson <rth@redhat.com>
51415
51416 * gcc.c-torture/compile/20001121-1.c: New test.
51417
51418 2000-11-20 Neil Booth <neilb@earthling.net>
51419
51420 * gcc.dg/cpp/integrated1.c: New test.
51421
51422 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51423
51424 * g++.old-deja/g++.other/inline17.C: New test.
51425
51426 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51427
51428 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51429 local variable to be zero: I made the variable global. Now
51430 uses abort() and exit() instead of relying on main's return value.
51431
51432 2000-11-20 Neil Booth <neilb@earthling.net>
51433
51434 * gcc.dg/cpp/paste2.c: Update test.
51435 * objc/execute/paste.m: New test.
51436
51437 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51438
51439 * gcc.dg/c99-condexpr-1.c: New test.
51440
51441 2000-11-20 Neil Booth <neilb@earthling.net>
51442
51443 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51444
51445 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51446
51447 * g++.old-deja/g++.pt/export1.C: New test.
51448
51449 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51450
51451 * gcc.dg/20001117-1.c: New test.
51452
51453 2000-11-18 Richard Henderson <rth@redhat.com>
51454
51455 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51456
51457 2000-11-18 Richard Henderson <rth@redhat.com>
51458
51459 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51460 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51461 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51462
51463 2000-11-18 Richard Henderson <rth@redhat.com>
51464
51465 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51466 (main): New. Exit cleanly.
51467
51468 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51469
51470 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51471 gcc.dg/c99-fordecl-2.c: New tests.
51472
51473 2000-11-18 Richard Henderson <rth@redhat.com>
51474
51475 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51476 * gcc.c-torture/execute/zerolen-2.c: New.
51477
51478 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51479
51480 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51481 memory.
51482
51483 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51484
51485 * g++.old-deja/g++.pt/instantiate8.C: New test.
51486
51487 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51488
51489 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51490 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51491
51492 2000-11-16 Nick Clifton <nickc@redhat.com>
51493
51494 * gcc.c-torture/execute/nestfunc-2.c: New test.
51495 * gcc.c-torture/execute/nestfunc-3.c: New test.
51496
51497 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51498
51499 * gcc.c-torture/compile/20001116-1.c: New test.
51500
51501 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51502
51503 * gcc.c-torture/execute/20001115-1.c: New test.
51504
51505 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51506
51507 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51508 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51509 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51510 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51511
51512 2000-11-15 Neil Booth <neilb@earthling.net>
51513
51514 gcc.dg/cpp/_Pragma1.c: Update.
51515 gcc.dg/cpp/_Pragma2.c: New test.
51516
51517 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51518
51519 * g++.old-deja/g++.other/anon5.C: New test.
51520
51521 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51522
51523 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51524 tests.
51525
51526 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51527
51528 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51529 output.
51530
51531 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51532
51533 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51534 labels at end of compound statements.
51535
51536 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51537
51538 * gcc.c-torture/execute/loop-7.c: New test.
51539
51540 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51541
51542 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51543
51544 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51545
51546 * gcc.dg/c99-bool-1.c: New test.
51547
51548 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51549
51550 * gcc.dg/c99-scope-1.c: Remove xfail.
51551 * gcc.dg/c99-scope-2.c: New test.
51552
51553 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51554
51555 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51556 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51557
51558 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51559
51560 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51561 error messages.
51562
51563 * g++.mike/p700.C: Don't typedef wchar_t.
51564 * g++.mike/p784.C: Likewise.
51565 * g++.mike/eb101.C: Don't use __wchar_t.
51566
51567 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51568
51569 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51570 from DO loop.
51571
51572 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51573
51574 * gcc.c-torture/execute/20001111-1.c: New test.
51575
51576 2000-11-10 Nick Clifton <nickc@redhat.com>
51577
51578 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51579 long multuiple and accumulate.
51580
51581 2000-11-09 Richard Henderson <rth@redhat.com>
51582
51583 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51584 via size_t instead of int.
51585
51586 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51587 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51588 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51589 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51590
51591 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51592
51593 * gcc.c-torture/compile/20001109-1.c: New test.
51594 * gcc.c-torture/compile/20001109-2.c: New test.
51595
51596 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51597
51598 * g++.old-deja/g++.pt/operator1.C: New test.
51599 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51600
51601 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51602
51603 * gcc.dg/20001108-1.c: New test.
51604
51605 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51606
51607 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51608 with both arguments constant strings.
51609 * gcc.c-torture/execute/string-opt-3.c: New test.
51610 * gcc.c-torture/execute/string-opt-4.c: New test.
51611 * gcc.c-torture/execute/string-opt-5.c: New test.
51612
51613 2000-11-08 Nick Clifton <nickc@redhat.com>
51614
51615 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51616 mulsidi3adddi patterns.
51617
51618 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51619
51620 * g++.old-deja/g++.other/crash36.C: New test.
51621
51622 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51623
51624 * g++.old-deja/g++.other/init16.C: New test.
51625
51626 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51627
51628 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51629
51630 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51631
51632 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51633 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51634 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51635
51636 2000-11-07 DJ Delorie <dj@redhat.com>
51637
51638 * gcc.dg/20000614-1.c: Add return so that test can pass.
51639
51640 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51641
51642 * gcc.c-torture/execute/string-opt-1.c: New test.
51643
51644 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51645
51646 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51647 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51648 parameters in registers, and there is no way for a varargs
51649 function to know in which order the integer and floating-point
51650 parameters should be interleaved when they are placed on the
51651 stack.
51652 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51653 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51654
51655 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51656
51657 * gcc.c-torture/execute/string-opt-2.c: New test.
51658
51659 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51660
51661 * g++.old-deja/g++.pt/crash60.C: New test.
51662
51663 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51664
51665 * g++.old-deja/g++.other/crash24.C: New test.
51666 * g++.old-deja/g++.other/crash25.C: New test.
51667 * g++.old-deja/g++.other/crash26.C: New test.
51668 * g++.old-deja/g++.other/crash27.C: New test.
51669 * g++.old-deja/g++.other/crash28.C: New test.
51670 * g++.old-deja/g++.other/crash29.C: New test.
51671 * g++.old-deja/g++.other/crash30.C: New test.
51672 * g++.old-deja/g++.other/crash31.C: New test.
51673 * g++.old-deja/g++.other/crash32.C: New test.
51674 * g++.old-deja/g++.other/crash33.C: New test.
51675 * g++.old-deja/g++.other/crash34.C: New test.
51676 * g++.old-deja/g++.other/crash35.C: New test.
51677
51678 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51679
51680 * gcc.c-torture/execute/20001031-1.c: New test.
51681
51682 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51683
51684 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51685 namespace.
51686
51687 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51688 standards-conformant.
51689
51690 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51691
51692 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51693 * g++.old-deja/g++.mike/p755a.C: Likewise.
51694 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51695 library makes no calls to `operator new' during initialization.
51696
51697 2000-11-04 Neil Booth <neilb@earthling.net>
51698
51699 * gcc.dg/cpp/include2.c: New tests.
51700
51701 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51702
51703 * lib/g++.exp (g++_set_ld_library_path): New function.
51704 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51705
51706 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51707
51708 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51709 warnings.
51710
51711 2000-11-01 Richard Henderson <rth@redhat.com>
51712
51713 * g++.old-deja/g++.ext/namedret1.C: New.
51714 * g++.old-deja/g++.ext/namedret2.C: New.
51715 * g++.old-deja/g++.ext/namedret3.C: New.
51716
51717 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51718
51719 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51720 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51721
51722 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51723
51724 * gcc.c-torture/execute/va-arg-21.c: New test.
51725
51726 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51727
51728 * gcc.dg/c99-complex-2.c: New test.
51729
51730 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51731
51732 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51733
51734 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51735
51736 * g++.old-deja/g++.other/inline16.C: New test.
51737
51738 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51739
51740 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51741 __PRETTY_FUNCTION__
51742
51743 2000-10-29 Neil Booth <neilb@earthling.net>
51744
51745 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51746 New tests.
51747 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51748 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51749 optimisation.
51750
51751 2000-10-29 Neil Booth <neilb@earthling.net>
51752
51753 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51754 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51755 * mi5.c: Test multiple includes work with -C.
51756 * trigraphs.c: Test ^= version.
51757
51758 2000-10-28 Neil Booth <neilb@earthling.net>
51759
51760 New tests and test updates for new macro expander.
51761
51762 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51763 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51764 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51765 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51766 new diagnostic messages.
51767
51768 * gcc.dg/cpp/macro3.c: New tests.
51769
51770 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51771
51772 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51773 on the same line.
51774
51775 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51776
51777 * g++.old-deja/g++.other/eh2.C: New test.
51778
51779 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51780
51781 * gcc.c-torture/execute/20001027-1.c: New test.
51782
51783 2000-10-26 Richard Henderson <rth@redhat.com>
51784
51785 * gcc.c-torture/execute/20001026-1.c: New.
51786
51787 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51788
51789 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51790 * g++.old-deja/g++.law/builtin1.C: Likewise.
51791 * g++.old-deja/g++.law/ctors10.C: Likewise.
51792 * g++.old-deja/g++.law/virtual3.C: Likewise.
51793 * g++.old-deja/g++.mike/p658.C: Likewise.
51794 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51795 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51796 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51797 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51798 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51799
51800 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51801
51802 * gcc.c-torture/compile/20001024-1.c: New test.
51803
51804 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51805
51806 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51807 to tell us whether or not we are using V3.
51808
51809 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51810
51811 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51812 operands.
51813
51814 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
51815
51816 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51817
51818 2000-10-25 Jakub Jelinek <jakub@redhat.com>
51819
51820 * gcc.c-torture/execute/20001024-1.c: New test.
51821
51822 2000-10-24 Jakub Jelinek <jakub@redhat.com>
51823
51824 * g++.old-deja/g++.other/sibcall1.C: New test.
51825
51826 2000-10-20 Jakub Jelinek <jakub@redhat.com>
51827
51828 * gcc.dg/noncompile/init-3.c: New test.
51829
51830 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
51831
51832 * gcc.dg/format-array-1.c: New test.
51833
51834 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51835
51836 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51837 writing through null pointers; remove comment about testing
51838 unterminated strings.
51839
51840 2000-10-17 Matthew Hiller <hiller@redhat.com>
51841
51842 * gcc.c-torture/execute/20001017-2.c: New test.
51843
51844 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51845
51846 * gcc.c-torture/compile/20001018-1.c: New test.
51847 * gcc.c-torture/compile/20001018-1.x: Xfail.
51848
51849 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51850
51851 * gcc.c-torture/execute/20001017-1.c: New test.
51852
51853 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51854
51855 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51856 for multiple use of arguments with scanf formats; add tests for
51857 multiple use of arguments.
51858
51859 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
51860
51861 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51862 from some old tests.
51863
51864 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51865
51866 * gcc.dg/format-miss-1.c: New test.
51867
51868 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51869
51870 * gcc.c-torture/execute/20001013-1.c: New test.
51871
51872 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51873
51874 * gcc.dg/format-branch-1.c: New test.
51875
51876 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51877
51878 * README, lib/file-format.exp: Remove EGCS references.
51879
51880 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51881
51882 * gcc.dg/20001013-1.c: New test.
51883
51884 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
51885
51886 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51887 for intmax_t in the compiler using __typeof__ and the type rules
51888 for conditional expressions.
51889
51890 2000-10-13 Jakub Jelinek <jakub@redhat.com>
51891
51892 * gcc.dg/20001012-1.c: New test.
51893 * gcc.dg/20001012-2.c: New test.
51894
51895 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51896
51897 * gcc.dg/format-attr-1.c: New test.
51898
51899 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51900
51901 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51902 __LONG_LONG_MAX__ instead of LLONG_MAX.
51903
51904 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51905
51906 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51907 scanf flags.
51908 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51909 flags.
51910
51911 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
51912
51913 * gcc.dg/sequence-pt-1.c: New test.
51914
51915 2000-10-11 Geoff Keating <geoffk@cygnus.com>
51916
51917 * gcc.c-torture/execute/20001011-1.c: New testcase.
51918 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51919
51920 2000-10-10 Jakub Jelinek <jakub@redhat.com>
51921
51922 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51923 does not error on it.
51924
51925 2000-10-10 Jakub Jelinek <jakub@redhat.com>
51926
51927 * gcc.dg/20001009-1.c: New test.
51928
51929 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
51930
51931 * gcc.c-torture/compile/20001009-1.c: Move from here ....
51932 * gcc.c-torture/execute/20001009-2.c: ... to here.
51933
51934 2000-10-09 Geoff Keating <geoffk@cygnus.com>
51935
51936 * gcc.c-torture/compile/20001009-1.c: New testcase.
51937 * gcc.c-torture/execute/20001009-1.c: New testcase.
51938 Testcases provided by Jan Hubicka <jh@suse.cz>.
51939
51940 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
51941
51942 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51943 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51944 uintmax_t using <limits.h> to emulate the compiler's internal
51945 logic. No longer XFAIL %j tests.
51946
51947 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
51948
51949 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51950 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51951 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51952 regexps and details of expected handling of some bad formats.
51953 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51954 suppression.
51955
51956 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
51957
51958 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51959 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51960 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51961 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51962 in list archives.
51963
51964 2000-10-06 Richard Henderson <rth@cygnus.com>
51965
51966 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51967 * g++.old-deja/g++.brendan/crash52.C: Likewise.
51968 * g++.old-deja/g++.jason/report.C: Likewise.
51969 * g++.old-deja/g++.law/friend5.C: Likewise.
51970 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
51971 of the expected warnings.
51972
51973 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
51974
51975 * g++.old-deja/g++.pt/enum14.C: New test.
51976
51977 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
51978
51979 * g++.old-deja/g++.pt/crash59.C: New test.
51980
51981 2000-10-04 Will Cohen <wcohen@redhat.com>
51982
51983 * gcc.dg/20000926-1.c: New test.
51984
51985 2000-10-03 Geoff Keating <geoffk@cygnus.com>
51986
51987 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51988 function name for current C++ compiler.
51989 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51990
51991 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
51992
51993 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51994 __PRETTY_FUNCTION__.
51995 * g++.old-deja/g++.ext/pretty2.C: Likewise.
51996
51997 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51998
51999 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52000
52001 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52002
52003 * gcc.c-torture/compile/20000923-1.c: New test.
52004
52005 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52006
52007 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52008 * g++.old-deja/g++.pt/ttp62.C: Same.
52009 * g++.old-deja/g++.other/inline14.C: Same.
52010
52011 2000-09-24 Richard Henderson <rth@cygnus.com>
52012
52013 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52014
52015 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52016
52017 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52018
52019 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52020
52021 * gcc.c-torture/compile/20000922-1.c: New file.
52022
52023 2000-09-21 Nick Clifton <nickc@redhat.com>
52024
52025 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52026 a signed long modulo operation.
52027 (mod6): New function - perform an unsigned long modulo operation.
52028 (main): Add tests for modulos of very large numbers by very small
52029 dividends.
52030
52031 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52032
52033 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52034
52035 2000-09-19 Richard Henderson <rth@cygnus.com>
52036
52037 * gcc.dg/compare2.c (case 10): XFAIL.
52038
52039 2000-09-18 Richard Henderson <rth@cygnus.com>
52040
52041 * gcc.c-torture/execute/20000906-1.c: Move ...
52042 * gcc.dg/20000906-1.c: ... here. Only run on targets
52043 that support __builtin_trap.
52044
52045 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52046
52047 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52048
52049 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52050
52051 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52052 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52053 more $ format tests.
52054
52055 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52056
52057 * gcc.dg/format-errmk-1.c: New test.
52058
52059 2000-09-17 Greg McGary <greg@mcgary.org>
52060
52061 * gcc.c-torture/execute/20000917-1.x: Remove.
52062
52063 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52064
52065 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52066
52067 2000-09-17 Greg McGary <greg@mcgary.org>
52068
52069 * gcc.c-torture/execute/20000917-1.c: New test.
52070 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52071
52072 2000-09-16 Neil Booth <NeilB@earthling.net>
52073
52074 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52075 in nested macro bug.
52076
52077 2000-09-15 Neil Booth <NeilB@earthling.net>
52078
52079 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52080
52081 2000-09-14 Jeffrey A Law (law@cygnus.com)
52082
52083 * gcc.c-torture/execute/20000914-1.c: New test.
52084
52085 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52086
52087 * g++.other/inline13.C: New test.
52088
52089 2000-09-12 Andreas Jaeger <aj@suse.de>
52090
52091 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52092 constant by Ulrich Drepper <drepper@redhat.com>.
52093
52094 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52095
52096 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52097
52098 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52099
52100 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52101
52102 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52103
52104 * gcc.dg/cpp/backslash.c: New test.
52105
52106 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52107
52108 * gcc.c-torture/execute/20000910-1.c: New test.
52109 * gcc.c-torture/execute/20000910-2.c: Likewise.
52110
52111 2000-09-11 Robert Lipe <robertl@sco.com>
52112
52113 * gcc.dg/pragma-align.c: New test.
52114
52115 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52116
52117 * g++.old-deja/g++.pt/explicit82.C: New test.
52118 * g++.old-deja/g++.pt/explicit83.C: New test.
52119
52120 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52121
52122 * gcc.dg/asm-names.c: New test.
52123
52124 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52125
52126 * gcc.dg/cpp/tr-warn6.c: New test
52127
52128 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52129
52130 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52131 be accepted.
52132
52133 2000-09-07 Catherine Moore <clm@redhat.com>
52134
52135 * gcc.c-torture/execute/unroll-1.c: New test.
52136
52137 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52138
52139 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52140 ERROR markers.
52141 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52142 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52143 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52144 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52145 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52146 Preprocess only.
52147 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52148 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52149
52150 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52151
52152 * g++.old-deja/g++.pt/deduct2.C: New test.
52153
52154 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52155
52156 * g++.old-deja/g++.pt/parms2.C: New test.
52157
52158 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52159
52160 * g++.old-deja/g++.pt/crash58.C: New test.
52161
52162 2000-09-06 Greg McGary <greg@mcgary.org>
52163
52164 * gcc.c-torture/execute/20000906-1.c: New test.
52165 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52166
52167 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52168
52169 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52170
52171 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52172
52173 * g++.old-deja/g++.pt/crash57.C: New test.
52174
52175 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52176
52177 * g++.old-deja/g++.pt/crash56.C: New test.
52178
52179 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52180
52181 * g++.old-deja/g++.pt/koenig1.C: New test.
52182
52183 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52184
52185 * gcc.dg/20000904-1.c: New test.
52186
52187 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52188
52189 * gcc.dg/cpp/paste8.c: New test.
52190
52191 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52192
52193 * gcc.c-torture/compile/20000827-1.c: New test.
52194
52195 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52196
52197 * gcc.dg/format-diag-1.c: New test.
52198
52199 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52200
52201 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52202 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52203 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52204 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52205 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52206
52207 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52208
52209 * g++.old-deja/g++.other/nested4.C: New test.
52210
52211 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52212
52213 * g++.old-deja/g++.ns/scoped1.C: New test.
52214
52215 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52216
52217 * lib/g++.exp: Support testing already-installed GCC.
52218
52219 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52220
52221 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52222
52223 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52224
52225 * gcc.dg/return-type-2.c: New test.
52226
52227 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52228
52229 * gcc.c-torture/compile/20000825-1.c: New test.
52230
52231 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52232
52233 * gcc.dg/dwarf2-2.c: New test.
52234
52235 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52236
52237 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52238 dg-warning regexps.
52239
52240 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52241
52242 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52243 gcc.dg/format-ext-5.c: New tests.
52244
52245 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52246
52247 * g++.old-deja/g++.other/crash22.C: New test.
52248
52249 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52250
52251 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52252
52253 2000-08-24 Richard Henderson <rth@cygnus.com>
52254
52255 * gcc.dg/ia64-sync-1.c: New test.
52256 * gcc.dg/ia64-sync-2.c: New test.
52257 * gcc.dg/ia64-asm-1.c: New test.
52258
52259 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52260
52261 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52262 * gcc.dg/format-ext-2.c: New test.
52263
52264 2000-08-23 Jason Merrill <jason@redhat.com>
52265
52266 * lib/old-dejagnu.exp: Also ignore "In member function" and
52267 "At global scope".
52268
52269 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52270
52271 * gcc.dg/noncompile/label-lineno-1.c: New test.
52272
52273 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52274
52275 * gcc.dg/c99-array-nonobj-1.c: New test.
52276
52277 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52278
52279 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52280 tests.
52281 * gcc.dg/format-ext-1.c: New test.
52282
52283 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52284
52285 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52286 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52287 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52288 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52289 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52290
52291 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52292
52293 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52294 gcc.dg/c99-strftime-2.c: New tests.
52295
52296 2000-08-22 Richard Henderson <rth@cygnus.com>
52297
52298 * gcc.c-torture/execute/20000822-1.c: New test.
52299
52300 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52301
52302 * gcc.c-torture/execute/20000819-1.x: Remove.
52303
52304 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52305
52306 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52307 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52308 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52309 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52310 gcc.dg/format-xopen-1.c: New tests.
52311
52312 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52313
52314 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52315
52316 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52317
52318 * g++.old-deja/g++.other/loop2.C: New test.
52319
52320 * gcc.c-torture/compile/20000606-1.c: New test.
52321 * gcc.c-torture/compile/20000728-1.c: New test.
52322 * gcc.c-torture/execute/20000801-1.c: New test.
52323 * gcc.c-torture/execute/20000801-2.c: New test.
52324 * gcc.c-torture/execute/20000819-1.c: New test.
52325 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52326 * gcc.dg/20000629-1.c: New test.
52327 * gcc.dg/20000724-1.c: New test.
52328 * gcc.dg/20000807-1.c: New test.
52329
52330 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52331
52332 * gcc.dg/cpp/pragma-1.c: New test.
52333 * gcc.dg/cpp/pragma-2.c: New test.
52334
52335 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52336
52337 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52338 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52339
52340 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52341
52342 * gcc.c-torture/compile/20000818-1.c: New test.
52343
52344 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52345
52346 * gcc.c-torture/execute/20000818-1.c: New test.
52347
52348 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52349
52350 * gcc.dg/format-va-1.c: New test.
52351
52352 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52353
52354 * g++.old-deja/g++.other/typedef8.C: New test.
52355
52356 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52357
52358 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52359 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52360 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52361 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52362 * g++.old-deja/g++.other/ptrmem7.C: New test.
52363 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52364
52365 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52366
52367 * g++.old-deja/g++.pt/typename27.C: New test.
52368
52369 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52370
52371 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52372 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52373 * g++.old-deja/g++.pt/friend45.C: New test.
52374 * g++.old-deja/g++.other/friend8.C: New test.
52375
52376 2000-08-15 Richard Henderson <rth@cygnus.com>
52377
52378 * gcc.c-torture/execute/20000815-1.c: New test.
52379
52380 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52381
52382 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52383 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52384 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52385
52386 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52387
52388 * g++.old-deja/g++.other/refinit2.C: New test.
52389
52390 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52391
52392 * lib/c-torture.exp (c-torture): Make
52393 compiler_conditional_xfail_data global.
52394 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52395 compiler_conditional_xfail_data machinery.
52396 (f-torture-execute): Likewise.
52397 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52398 and only when unrolling loops.
52399
52400 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52401
52402 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52403
52404 * g++.old-deja/g++.pt/explicit81.C: New test.
52405
52406 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52407
52408 * g++.old-deja/g++.pt/typename26.C: New test.
52409
52410 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52411
52412 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52413 warning.
52414
52415 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52416
52417 * g++.old-deja/g++.other/array3.C: New test.
52418
52419 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52420
52421 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52422 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52423 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52424 New tests.
52425
52426 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52427
52428 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52429 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52430
52431 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52432
52433 * gcc.c-torture/execute/20000808-1.c: New test.
52434
52435 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52436
52437 * gcc.dg/c90-const-expr-1.c: New test.
52438
52439 2000-08-08 Richard Henderson <rth@cygnus.com>
52440
52441 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52442
52443 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52444
52445 * gcc.dg/noncompile/const-ll-1.c: New test.
52446
52447 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52448
52449 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52450
52451 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52452
52453 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52454 that running programs linked against the shared version of libobjc
52455 run correctly.
52456
52457 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52458
52459 * gcc.dg/c99-printf-1.c: New test.
52460
52461 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52462
52463 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52464
52465 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52466
52467 * gcc.c-torture/execute/20000731-1.x: Delete.
52468
52469 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52470
52471 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52472 and torture_without_loops as is done by c-torture.exp.
52473 (search_for): Copy from c-torture.exp.
52474 (gcc-dg-runtest): New function, drives a directory of tests
52475 iterating over the TORTURE_OPTIONS.
52476 (scan-assembler, scan-assembler-not): Move here from
52477 individual directory drivers.
52478
52479 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52480 defined by lib/gcc-dg.exp.
52481 * gcc.dg/cpp/cpp.exp: Likewise.
52482 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52483 gcc-dg-runtest, so we cycle over optimization options.
52484
52485 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52486 * gcc.dg/compare2.c: No longer expected to fail.
52487
52488 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52489
52490 * gcc.c-torture/execute/20000804-1.c: New test.
52491
52492 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52493
52494 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52495
52496 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52497
52498 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52499
52500 2000-08-03 Jeffrey A Law (law@cygnus.com)
52501
52502 * gcc.c-torture/compile/20000803-1.c: New test.
52503
52504 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52505
52506 * gcc.c-torture/execute/20000801-3.c,
52507 gcc.c-torture/execute/20000801-4.c: New tests.
52508 * gcc.c-torture/execute/20000801-3.x,
52509 gcc.c-torture/execute/20000801-4.x: Xfail.
52510
52511 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52512
52513 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52514 libobjc/.libs to allow for libtool.
52515
52516 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52517
52518 * gcc.c-torture/compile/20000802-1.c: New test.
52519
52520 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52521
52522 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52523
52524 2000-07-31 Jeffrey A Law (law@cygnus.com)
52525
52526 * gcc-c-torture/execute/20000731-2.c: New test.
52527
52528 * gcc.c-torture/execute/20000731-1.c: New test.
52529 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52530
52531 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52532
52533 * gcc.dg/cpp/paste7.c: New test.
52534 * gcc.dg/cpp/20000725-1.c: New test.
52535
52536 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52537
52538 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52539 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52540 declaration warning for __builtin_dwarf_reg_size.
52541
52542 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52543
52544 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52545
52546 * gcc.dg/noncompile/voidparam-1.c: New test.
52547
52548 2000-07-30 Richard Henderson <rth@cygnus.com>
52549
52550 * gcc.dg/c90-digraph-1.c: Don't xfail.
52551 * gcc.dg/compare2.c (case 10): Xfail.
52552 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52553
52554 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52555
52556 * gcc.dg/c99-main-1.c: New test.
52557
52558 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52559
52560 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52561
52562 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52563
52564 * gcc.c-tortuer/execute/20000726-1.c: New test.
52565
52566 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52567
52568 * gcc.c-torture/execute/enum-2.c: New test.
52569
52570 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52571
52572 * gcc.dg/cpp/tr-warn3.c: New test.
52573
52574 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52575
52576 * g++.old-deja/g++.ext/implicit1.C: Remove.
52577 * g++.old-deja/g++.jason/c2.C: Remove
52578 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52579 * g++.old-deja/g++.pt/crash16.C: Likewise.
52580 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52581
52582 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52583
52584 * g++.old-deja/g++.other/for2.C: New test.
52585
52586 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52587
52588 * gcc.dg/20000720-1.c: New test.
52589
52590 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52591
52592 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52593
52594 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52595
52596 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52597 * gcc.c-torture/execute/20000722-1.c: New.
52598 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52599
52600 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52601
52602 * gcc.dg/cpp/20000720-1.S: New test.
52603
52604 2000-07-21 Michael Meissner <meissner@redhat.com>
52605
52606 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52607
52608 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52609
52610 * g++.old-deja/g++.brendan/crash16.C,
52611 g++.old-deja/g++.brendan/parse3.C,
52612 g++.old-deja/g++.brendan/redecl1.C,
52613 g++.old-deja/g++.ns/template13.C,
52614 g++.old-deja/g++.other/decl4.C,
52615 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52616
52617 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52618
52619 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52620 and "Internal error".
52621
52622 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52623 regexps.
52624 * gcc.dg/cpp/paste6.c: New test.
52625
52626 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52627
52628 * gcc.dg/cpp/tr-direct.c: New test.
52629
52630 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52631 gcc.dg/cpp/undef1.c: Tweak error regexps.
52632
52633 2000-07-18 Eric Christopher <echristo@redhat.com>
52634
52635 * gcc.c-torture/compile/20000718-1.c: New test.
52636
52637 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52638
52639 * cpplex.c (_cpp_push_token): If the token being pushed back
52640 is the previous token in this context, just subtract one from
52641 context->posn.
52642 * cppmacro.c (save_expansion): Clear aux field when storing a
52643 placemarker.
52644
52645 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52646
52647 * gcc.dg/noncompile/redecl-1.c: New test.
52648
52649 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52650
52651 * gcc.c-torture/execute/20000717-5.c: New test.
52652 * gcc.c-torture/execute/20000717-1.x: Removed.
52653
52654 2000-07-17 Richard Henderson <rth@cygnus.com>
52655
52656 * gcc.c-torture/execute/20000717-4.c: New test.
52657
52658 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52659
52660 * gcc.dg/cpp/syshdr.c: New test.
52661 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52662
52663 2000-07-17 Neil Booth <neilb@earthling.net>
52664
52665 * gcc.dg/cpp/cmdlne-dM.c: New test.
52666 * gcc.dg/cpp/cmdlne-dD.c: New test.
52667
52668 2000-07-17 Jeffrey A Law (law@cygnus.com)
52669
52670 * gcc.c-torture/execute/20000717-3.c: New test.
52671
52672 * gcc.c-torture/compile/20000717-1.c: New test.
52673
52674 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52675
52676 * gcc.c-torture/execute/20000717-2.c: New test.
52677
52678 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52679
52680 * gcc.dg/formatz-1.c: New test.
52681
52682 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52683 * gcc.dg/c99-digraph-1.c: New tests.
52684
52685 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52686 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52687
52688 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52689 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52690 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52691 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52692 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52693 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52694 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52695
52696 2000-07-17 Greg McGary <greg@mcgary.org>
52697
52698 * gcc.c-torture/execute/20000717-1.c: New test.
52699 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52700
52701 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52702
52703 * gcc.c-torture/execute/20000715-2.c: New test.
52704 * gcc.dg/20000715-1.c: New test.
52705
52706 2000-07-15 Michael Meissner <meissner@redhat.com>
52707
52708 * gcc.c-torture/execute/20000715-1.c: New test.
52709
52710 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52711
52712 * gcc.c-torture/execute/20000707-1.c: New test.
52713
52714 2000-07-13 Neil Booth <NeilB@earthling.net>
52715
52716 * gcc.dg/cpp/digraph1.c,
52717 gcc.dg/cpp/digraph2.c,
52718 gcc.dg/cpp/digraphs.c: New tests.
52719
52720 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52721
52722 * g77.f-torture/compile/20000630-2.f: New test.
52723 * g77.f-torture/compile/20000630-2.x
52724
52725 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52726
52727 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52728
52729 2000-07-11 Neil Booth <NeilB@earthling.net>
52730
52731 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52732
52733 2000-07-11 Neil Booth <NeilB@earthling.net>
52734
52735 * gcc.dg/cpp/cmdlne-C.c: New.
52736
52737 2000-07-09 Neil Booth <NeilB@earthling.net>
52738
52739 * gcc.dg/cpp/directiv.c: New tests.
52740 * gcc.dg/cpp/undef1.c: Update.
52741
52742 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52743
52744 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52745
52746 2000-07-09 Neil Booth <NeilB@earthling.net>
52747
52748 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52749
52750 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52751
52752 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52753 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52754
52755 2000-07-08 Neil Booth <NeilB@earthling.net>
52756
52757 * gcc.dg/cpp/macsyntx.c: New tests.
52758
52759 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52760
52761 * gcc.dg/20000707-1.c: New test.
52762
52763 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52764
52765 * gcc.c-torture/execute/20000706-1.c: New test.
52766 * gcc.c-torture/execute/20000706-2.c: New test.
52767 * gcc.c-torture/execute/20000706-3.c: New test.
52768 * gcc.c-torture/execute/20000706-4.c: New test.
52769 * gcc.c-torture/execute/20000706-5.c: New test.
52770
52771 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52772
52773 * g++.old-deja/g++.pt/instantiate7.C: New test.
52774
52775 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52776
52777 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52778 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52779 * g++.old-deja/g++.other/rtti3.C: Likewise.
52780 * g++.old-deja/g++.other/rttid3.C: Likewise.
52781
52782 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52783
52784 * g77.f-torture/compile/20000630-1.x: Fix typo
52785
52786 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52787
52788 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52789 assembly output.
52790
52791 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52792
52793 * gcc.dg/cpp/ident.c: New test.
52794
52795 2000-07-05 Neil Booth <NeilB@earthling.net>
52796
52797 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52798 gcc.dg/cpp/lexstrng.c: New tests.
52799
52800 2000-07-04 Neil Booth <NeilB@earthling.net>
52801
52802 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52803 * gcc.dg/cpp/strify2.c: Same.
52804
52805 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52806
52807 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52808 * gcc.dg/cpp/19990703-1.c: Likewise.
52809 * gcc.dg/cpp/20000625-1.c: Likewise.
52810 * gcc.dg/cpp/20000625-2.c: Likewise.
52811
52812 * gcc.dg/cpp/macro1.c,
52813 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52814 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52815 gcc.dg/cpp/strify1.c,
52816 gcc.dg/cpp/strify2.c: New tests.
52817
52818 2000-07-03 Jakub Jelinek <jakub@redhat.com>
52819
52820 * gcc.c-torture/execute/20000703-1.c: New test.
52821
52822 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52823
52824 * g++.old-deja/g++.pt (lookup10.C): New test.
52825
52826 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52827
52828 * g++.old-deja/g++.pt (typename25.C): New test.
52829
52830 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
52831
52832 * gcc.c-torture/compile/20000701-1.c: New test.
52833
52834 2000-06-30 Nick Clifton <nickc@cygnus.com>
52835
52836 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52837 to test case.
52838
52839 2000-06-30 Catherine Moore <clm@cygnus.com>
52840
52841 * gcc.c-torture/execute/align-1.c: New test.
52842
52843 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
52844
52845 * g++.old-deja/g++.pt/expr8.C: New test.
52846 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52847
52848 2000-06-29 Nick Clifton <nickc@cygnus.com>
52849
52850 * gcc.c-torture/compile/20000629-1.c: New test.
52851
52852 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52853
52854
52855 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52856 gcc.dg/noncompile directory, depending on whether they're
52857 preprocessor tests or not. Annotate all the tests for the dg
52858 framework.
52859
52860 * gcc.c-torture/noncompile/noncompile.exp: Delete.
52861 * gcc.dg/noncompile/noncompile.exp: New.
52862
52863 * Moved files:
52864 Old name New name
52865 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
52866 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
52867 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
52868 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
52869 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
52870 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
52871 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
52872 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
52873 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
52874 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
52875 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
52876 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
52877 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
52878 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
52879 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
52880 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
52881 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
52882 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
52883 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
52884 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
52885 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
52886 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
52887 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
52888 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
52889
52890 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
52891 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
52892 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
52893 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
52894 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
52895 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
52896
52897 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52898
52899 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52900 declare one variable. On the fourth, error.
52901 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52902 declared by 20000628-1a.h.
52903
52904 2000-06-29 Richard Henderson <rth@redhat.com>
52905
52906 * gcc.c-torture/execute/930529-1.x: New file.
52907 * gcc.dg/920413-1.c: Adjust expected warning text.
52908 * gcc.dg/980217-1.c: Declare abort.
52909 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52910
52911 2000-06-29 Jeffrey A Law (law@cygnus.com)
52912
52913 * g77.f-torture/compile/20000629-1.f: New test.
52914 * g77.f-torture/compile/20000629-1.x: Expected to fail.
52915
52916 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
52917
52918 Rearrange lots of files, removing entirely the
52919 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52920 directories.
52921
52922 * Deleted files:
52923 gcc.c-torture/code_quality/code_quality.exp
52924 gcc.c-torture/special/special.exp
52925 gcc.failure/failure.exp
52926 gcc.failure/940409-1.x
52927 gcc.c-torture/compile/961203-1.x
52928
52929 * New files:
52930 gcc.misc-tests/linkage.exp
52931 gcc.c-torture/execute/920730-1t.c
52932 gcc.c-torture/execute/920730-1t.x
52933 gcc.c-torture/compile/920520-1.x
52934 gcc.c-torture/compile/920521-1.x
52935 gcc.c-torture/compile/981006-1.x
52936 gcc.c-torture/execute/eeprof-1.x
52937
52938 * Moved files (possibly with modifications to fit a new harness):
52939 Old name New name
52940 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
52941 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
52942 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
52943 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
52944 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
52945 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
52946 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
52947 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
52948 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
52949 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
52950 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
52951 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
52952 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
52953 gcc.failure/940409-1.c gcc.dg/940409-1.c
52954
52955 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
52956
52957 * c-torture/compile/961203-1.x: Delete.
52958
52959 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
52960 not exit. Include stdio.h.
52961 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52962 * gcc.misc-tests/dg-12.c: Likewise.
52963 * gcc.misc-tests/dg-5.c: Likewise.
52964 * gcc.misc-tests/dg-6.c: Likewise.
52965 * gcc.misc-tests/dg-7.c: Prototype abort.
52966 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52967 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52968 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
52969 not exit.
52970 * gcc.misc-tests/sieve.c: Use return from main, not exit.
52971 * gcc.misc-tests/sort2.c: Use return from main, not exit.
52972
52973 2000-06-28 Jakub Jelinek <jakub@redhat.com>
52974
52975 * gcc.dg/cpp/20000628-1.c: New test.
52976 * gcc.dg/cpp/20000628-1.h: New header for above test.
52977 * gcc.dg/cpp/20000628-1a.h: Likewise.
52978
52979 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
52980
52981 * gcc.dg/cpp: New directory.
52982 * gcc.dg/cpp/cpp.exp: New driver.
52983 * gcc.dg/cpp/20000627-1.c: New test.
52984 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52985 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52986 and rewrite as a compilation test.
52987
52988 * gcc.dg: Move many files into the cpp subdirectory, possibly
52989 renaming or editing them as well.
52990 Old name New name
52991 990119-1.c cpp/19990119-1.c
52992 990228-1.c cpp/19990228-1.c
52993 990407-1.c cpp/19990407-1.c
52994 990409-1.c cpp/19990409-1.c
52995 990413-1.c cpp/19990413-1.c
52996 990703-1.c cpp/19990703-1.c
52997 20000127-1.c cpp/20000127-1.c
52998 20000129-1.c cpp/20000129-1.c
52999 20000207-1.c cpp/20000207-1.c
53000 20000207-2.c cpp/20000207-2.c
53001 20000209-1.c cpp/20000209-1.c
53002 20000209-2.c cpp/20000209-2.c
53003 20000301-1.c cpp/20000301-1.c
53004 20000419-1.c cpp/20000419-1.c
53005 20000510-1.S cpp/20000510-1.S
53006 20000519-1.c cpp/20000519-1.c
53007 20000529-1.c cpp/20000529-1.c
53008 20000625-1.c cpp/20000625-1.c
53009 20000625-2.c cpp/20000625-2.c
53010 cpp-as1.c cpp/assert1.c
53011 cpp-as2.c cpp/assert2.c
53012 cxx-comments-1.c cpp/cxxcom1.c
53013 cxx-comments-2.c cpp/cxxcom2.c
53014 endif-label.c cpp/endif.c
53015 cpp-hash1.c cpp/hash1.c
53016 cpp-hash2.c cpp/hash2.c
53017 cpp-if1.c cpp/if-1.c
53018 cpp-if2.c cpp/if-2.c
53019 cpp-if3.c cpp/if-3.c
53020 cpp-if4.c cpp/if-4.c
53021 cpp-if5.c cpp/if-5.c
53022 cpp-cond.c cpp/if-cexp.c
53023 cpp-missingop.c cpp/if-mop.c
53024 cpp-missingparen.c cpp/if-mpar.c
53025 cpp-opprec.c cpp/if-oppr.c
53026 cpp-ifparen.c cpp/if-paren.c
53027 cpp-shortcircuit.c cpp/if-sc.c
53028 cpp-shift.c cpp/if-shift.c
53029 cpp-unary.c cpp/if-unary.c
53030 cpp-li1.c cpp/line1.c
53031 cpp-li2.c cpp/line2.c
53032 lineno.c cpp/line3.c
53033 lineno-2.c cpp/line4.c
53034 cpp-mi.c cpp/mi1.c
53035 cpp-mic.h cpp/mi1c.h
53036 cpp-micc.h cpp/mi1cc.h
53037 cpp-mind.h cpp/mi1nd.h
53038 cpp-mindp.h cpp/mi1ndp.h
53039 cpp-mix.h cpp/mi1x.h
53040 cpp-mi2.c cpp/mi2.c
53041 cpp-mi2a.h cpp/mi2a.h
53042 cpp-mi2b.h cpp/mi2b.h
53043 cpp-mi2c.h cpp/mi2c.h
53044 cpp-mi3.c cpp/mi3.c
53045 cpp-mi3.def cpp/mi3.def
53046 poison-1.c cpp/poison.c
53047 pr-impl.c cpp/prag-imp.c
53048 cpp-redef-2.c cpp/redef1.c
53049 cpp-redef.c cpp/redef2.c
53050 strpaste.c cpp/strp1.c
53051 strpaste-2.c cpp/strp2.c
53052 cpp-tradpaste.c cpp/tr-paste.c
53053 cpp-tradstringify.c cpp/tr-str.c
53054 cpp-tradwarn1.c cpp/tr-warn1.c
53055 cpp-tradwarn2.c cpp/tr-warn2.c
53056 trigraphs.c cpp/trigraphs.c
53057 cpp-unc1.c cpp/unc1.c
53058 cpp-unc2.c cpp/unc2.c
53059 cpp-unc3.c cpp/unc3.c
53060 cpp-unc.c cpp/unc4.c
53061 undef.c cpp/undef1.c
53062 undef-2.c cpp/undef2.c
53063 cpp-wi1.c cpp/widestr1.c
53064
53065 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53066
53067 * lib/g++.exp (g++_include_flags): Tweak.
53068
53069 2000-06-27 H.J. Lu <hjl@gnu.org>
53070 Loren J. Rittle <ljrittle@acm.org>
53071
53072 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53073 version with one that knows about the new gcc tree structure.
53074 (g++_link_flags): Same.
53075
53076 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53077
53078 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53079 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53080 case we are cross-compiling.
53081
53082 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53083 g++.old-deja/g++.niklas/Makefile.in,
53084 g++.old-deja/g++.niklas/configure.in,
53085 g++.old-deja/g++.other/Makefile.in,
53086 g++.old-deja/g++.other/configure.in,
53087 gcc.c-torture/code_quality/Makefile.in,
53088 gcc.c-torture/code_quality/configure.in,
53089 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53090 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53091 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53092 gcc.c-torture/execute/ieee/Makefile.in,
53093 gcc.c-torture/execute/ieee/configure.in,
53094 gcc.c-torture/noncompile/Makefile.in,
53095 gcc.c-torture/noncompile/configure.in,
53096 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53097 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53098 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53099
53100 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53101
53102 * g++.old-deja/g++.other/ambig3.C: New test.
53103
53104 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53105
53106 * g++.old-deja/g++.pt/syntax1.C: New test.
53107 * g++.old-deja/g++.pt/syntax2.C: New test.
53108 * g++.old-deja/g++.other/syntax3.C: New test.
53109 * g++.old-deja/g++.other/syntax4.C: New test.
53110
53111 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53112
53113 * gcc.dg/20000623-1.c: Prototype exit and abort.
53114
53115 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53116
53117 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53118 New tests.
53119 * gcc.dg/cpp-mi3.def: New file.
53120
53121 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53122 inside assertions.
53123 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53124 lexer's error messages.
53125 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53126 divine anything from the linemarkers.
53127 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53128 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53129
53130 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53131
53132 * gcc.dg/20000623-1.c: New test.
53133
53134 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53135
53136 * gcc.c-torture/execute/20000622-1.c: New test.
53137
53138 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53139
53140 * g++.old-deja/g++.other/init15.C: New test.
53141
53142 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53143
53144 * g++.old-deja/g++.pt/vaarg2.C: New test.
53145 * g++.old-deja/g++.pt/vaarg3.C: New test.
53146
53147 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53148
53149 * g++.old-deja/g++.other/dyncast6.C: New test.
53150
53151 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53152
53153 * gcc.c-torture/execute/loop-6.c: New test.
53154
53155 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53156
53157 * gcc.dg/20000614-1.c: New test.
53158 * gcc.dg/20000614-2.c: New test.
53159
53160 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53161
53162 * g++.old-deja/g++.other/inline12.C: New test.
53163
53164 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53165
53166 * g++.old-deja/g++.other/eh1.C: New test.
53167
53168 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53169
53170 * g++.old-deja/g++.other/type.C: New test.
53171
53172 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53173
53174 * g++.old-deja/g++.other/initstring.C: New test.
53175
53176 2000-06-12 Jason Merrill <jason@redhat.com>
53177
53178 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53179
53180 2000-06-09 Jeffrey A Law (law@cygnus.com)
53181
53182 * gcc.c-torture/compile/20000609-1.c: New test.
53183
53184 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53185
53186 * gcc.dg/20000609-1.c: New test.
53187
53188 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53189
53190 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53191 * gcc.c-torture/noncompile/poison-1.c: Move...
53192 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53193 * gcc.dg/cpp-li1.c: Add a token after the #line.
53194
53195 2000-06-05 Richard Henderson <rth@cygnus.com>
53196
53197 * gcc.c-torture/execute/20000605-2.c: New test.
53198 * gcc.c-torture/execute/20000605-3.c: New test.
53199
53200 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53201
53202 * g77.f-torture/execute/20000503-1.x: New file.
53203
53204 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53205
53206 * g++.old-deja/g++.eh/badalloc1.C: New test.
53207
53208 2000-06-05 Richard Henderson <rth@cygnus.com>
53209
53210 * gcc.c-torture/execute/20000605-1.c: New test.
53211
53212 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53213 Nathan Sidwell <nathan@codesourcery.com>
53214
53215 * gcc.c-torture/compile/20000605-1.c: New test.
53216
53217 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53218
53219 * g77.f-torture/compile/20000601-1.f: New test.
53220
53221 2000-06-03 Richard Henderson <rth@cygnus.com>
53222
53223 * gcc.c-torture/execute/20000603-1.c: New.
53224
53225 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53226
53227 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53228 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53229
53230 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53231
53232 * gcc.dg/compare2.c (case 12): XFAIL.
53233 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53234 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53235
53236 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53237
53238 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53239
53240 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53241 guard macro is already defined when the header is first
53242 included.
53243 * gcc.dg/cpp-mix.h: New file.
53244 * gcc.dg/endif-label.c: Update patterns to match compiler.
53245
53246 * g++.brendan/complex1.C: Declare abort.
53247 * g++.law/refs4.C: Remove XFAIL.
53248 * g++.oliva/expr2.C: Declare abort and exit.
53249
53250 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53251
53252 * gcc.c-torture/execute/20000528-1.c: New test.
53253
53254 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53255 * g++.old-deja/g++.law/temps4.C: Likewise.
53256
53257 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53258 stdlib.h. Call abort() on failure.
53259 * g++.old-deja/g++.law/refs4.C: Likewise.
53260 * g++.old-deja/g++.law/temps4.C: Likewise.
53261 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53262 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53263
53264 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53265
53266 Relative to g++.dg/special:
53267 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53268
53269 Relative to g++.old-deja:
53270 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53271 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53272 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53273 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53274 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53275 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53276 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53277
53278 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53279 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53280 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53281 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53282 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53283 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53284 and/or string.h.
53285
53286 * g++.other/goto1.C: Update expectations for error messages.
53287
53288 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53289
53290 * gcc.c-torture/compile/20000523-1.c: New test.
53291
53292 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53293
53294 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53295
53296 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53297
53298 * g++.old-deja/g++.eh/catch11.C: New test.
53299 * g++.old-deja/g++.eh/catch12.C: New test.
53300
53301 2000-05-24 Nick Clifton <nickc@cygnus.com>
53302
53303 * gcc.c-torture/execute/20000523-1.c: New test.
53304
53305 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53306
53307 * c-torture/execute/bcp-1.c: Replace abort in arg of
53308 __builtin_constant_p with a generic external function.
53309
53310 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53311 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53312 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53313 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53314 Prototype abort and/or exit.
53315
53316 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53317 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53318 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53319 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53320
53321 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53322
53323 * gcc.dg/dwarf2-1.c: New test.
53324
53325 2000-05-20 Richard Henderson <rth@cygnus.com>
53326
53327 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53328
53329 2000-05-20 Andreas Jaeger <aj@suse.de>
53330
53331 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53332 testcase.
53333
53334 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53335
53336 * gcc.c-torture/execute/20000519-2.c: New test.
53337
53338 2000-05-19 Andreas Jaeger <aj@suse.de>
53339
53340 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53341 which fails with SSA.
53342
53343 * lib/c-torture.exp: Also test with -O3 -fssa.
53344
53345 2000-05-18 Michael Meissner <meissner@redhat.com>
53346
53347 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53348 * gcc.c-torture/execute/920415-1.c: Ditto.
53349 * gcc.c-torture/execute/920501-1.c: Ditto.
53350 * gcc.c-torture/execute/conversion.c: Ditto.
53351 * gcc.c-torture/execute/cvt-1.c: Ditto.
53352
53353 2000-05-18 Jeffrey A Law (law@cygnus.com)
53354
53355 * gcc.c-torture/compile/20000518-1.c: New test.
53356
53357 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53358
53359 * g77.f-torture/compile/200005018.f: New test.
53360
53361 2000-05-17 Jeffrey A Law (law@cygnus.com)
53362
53363 * gcc.c-torture/compile/20000517-1.c: New test.
53364
53365 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53366
53367 * gcc.c-torture/execute/20000516-1.c: New test.
53368
53369 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53370
53371 * g++.old-deja/g++.other/eh.C: New test.
53372
53373 2000-05-12 Richard Henderson <rth@cygnus.com>
53374
53375 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53376 constants through to doit's conditional.
53377
53378 2000-05-11 Jeffrey A Law (law@cygnus.com)
53379
53380 * gcc.c-torture/compile/20000511-1.c: New test.
53381 * g77.f-torture/compile/20000511-1.f: New test.
53382 * g77.f-torture/compile/20000511-2.f: New test.
53383
53384 2000-05-11 Michael Meissner <meissner@redhat.com>
53385
53386 * gcc.c-torture/execute/20000511-1.c: New test.
53387
53388 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53389
53390 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53391 * gcc.dg/20000510-1.S: New.
53392
53393 2000-05-08 Catherine Moore <clm@cygnus.com>
53394
53395 * gcc.dg/unused-3.c: New.
53396
53397 2000-05-06 Richard Henderson <rth@cygnus.com>
53398
53399 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53400 * g++.old-deja/g++.mike/warn1.C: Likewise.
53401 * g++.old-deja/g++.pt/local1.C: Likewise.
53402 * g++.old-deja/g++.pt/local7.C: Likewise.
53403 * g++.old-deja/g++.pt/spec16.C: Likewise.
53404
53405 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53406
53407 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53408
53409 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53410
53411 * g77.f-torture/execute/20000503-1.f: New test.
53412
53413 2000-05-04 Andreas Jaeger <aj@suse.de>
53414
53415 * gcc.dg/noreturn-2.c: New test.
53416
53417 2000-05-04 Neil Booth <NeilB@earthling.net>
53418
53419 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53420 preprocessor.
53421
53422 2000-05-04 Richard Henderson <rth@cygnus.com>
53423
53424 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53425
53426 2000-05-04 Richard Henderson <rth@cygnus.com>
53427
53428 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53429 OpenSSL by Jason R Thorpe.
53430
53431 2000-05-03 Jim Wilson <wilson@cygnus.com>
53432
53433 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53434
53435 2000-05-03 Robert Lipe <robertlipe@usa.net>
53436
53437 * gcc.dg/20000503-1.c: New test.
53438
53439 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53440
53441 * gcc.c-torture/compile/20000502-1.c: New test.
53442 * g++.old-deja/g++.other/align.C: New test.
53443 * gcc.dg/cpp-tradstringify.c: New test.
53444
53445 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53446
53447 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53448 and hard registers.
53449
53450 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53451
53452 * gcc.c-torture/execute/loop-5.c: New test.
53453
53454 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53455
53456 * gcc.c-torture/execute/va-arg-20.c: New test.
53457
53458 2000-04-23 Jeffrey A Law (law@cygnus.com)
53459
53460 * gcc.c-torture/execute/20000422-1.c: New test.
53461
53462 2000-04-20 Greg McGary <gkm@gnu.org>
53463
53464 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53465 when optimizing, but without sibling-call optimizations (-O1).
53466
53467 2000-04-20 Jeffrey A Law (law@cygnus.com)
53468
53469 * gcc.c-torture/compile/20000420-1.c: New test.
53470
53471 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53472
53473 * g++.abi/ptrflags.C: New test.
53474 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53475
53476 2000-04-19 Catherine Moore <clm@cygnus.com>
53477
53478 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53479
53480 2000-04-19 Greg McGary <gkm@gnu.org>
53481
53482 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53483 sibling-call optimizations.
53484
53485 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53486
53487 * gcc.dg/20000419-1.c: New test.
53488
53489 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53490
53491 * gcc.c-torture/execute/20000412-6.c: New test.
53492
53493 2000-04-12 Jeffrey A Law (law@cygnus.com)
53494
53495 * gcc.c-torture/execute/20000412-5.c: New test.
53496 * g77.f-torture/compile/20000412-1.f: New test.
53497 * gcc.c-torture/execute/20000412-4.c: New test.
53498 * gcc.c-torture/compile/20000412-2.c: New test.
53499 * gcc.c-torture/execute/20000412-3.c: New test.
53500 * gcc.c-torture/compile/20000412-1.c: New test.
53501 * gcc.c-torture/execute/20000412-2.c: New test.
53502
53503 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53504
53505 * objc/execute/bf-20.m: New test.
53506
53507 2000-04-10 Richard Henderson <rth@cygnus.com>
53508
53509 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53510
53511 * gcc.c-torture/execute/20000412-1.c: New test.
53512
53513 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53514
53515 * g++.old-deja/g++.eh/catchptr1.C: New test.
53516
53517 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53518
53519 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53520
53521 2000-04-08 Neil Booth <NeilB@earthling.net>
53522
53523 * gcc.dg/cpp-nullchar.c: Remove test as
53524 embedded nulls cause problems.
53525
53526 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53527
53528 * gcc.dg/compare2.c: New test.
53529
53530 2000-04-08 Neil Booth <NeilB@earthling.net>
53531
53532 * gcc.dg/cpp-nullchar.c: New test.
53533
53534 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53535
53536 * gcc.dg/cpp-mi2.c: New test.
53537 * gcc.dg/cpp-mi2[abc].h: New files.
53538
53539 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53540
53541 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53542 member name.
53543
53544 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53545
53546 * g++.old-deja/g++.abi/vmihint.C: New test.
53547
53548 2000-04-06 Neil Booth <NeilB@earthling.net>
53549
53550 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53551 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53552 copyright.
53553
53554 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53555
53556 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53557 avoid stack-frame overwrite.
53558
53559 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53560
53561 * gcc.c-torture/compile/20000405-2.c: New test.
53562 * gcc.c-torture/compile/20000405-3.c: New test.
53563
53564 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53565
53566 * gcc.c-torture/compile/20000405-1.c: New test.
53567
53568 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53569
53570 * gcc.dg/cast-qual-1.c: Revert last change.
53571
53572 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53573
53574 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53575
53576 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53577
53578 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53579 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53580
53581 2000-04-03 Jeffrey A Law (law@cygnus.com)
53582
53583 * gcc.c-torture/compile/20000403-2.c: New test.
53584 * gcc.c-torture/compile/20000403-1.c: New test.
53585
53586 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53587
53588 * gcc.c-torture/execute/20000403-1.c: New test.
53589
53590 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53591
53592 * gcc.c-torture/execute/20000402-1.c: New test.
53593
53594 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53595
53596 * gcc.c-torture/execute/va-arg-15.c: New test.
53597 * gcc.c-torture/execute/va-arg-16.c: New test.
53598 * gcc.c-torture/execute/va-arg-17.c: New test.
53599 * gcc.c-torture/execute/va-arg-18.c: New test.
53600 * gcc.c-torture/execute/va-arg-19.c: New test.
53601
53602 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53603
53604 * gcc.c-torture/compile/981211-1.c: Move to...
53605 * gcc.dg/cpp-as1.c: ...here.
53606 * gcc.dg/cpp-as2.c: New file.
53607
53608 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53609 compiler.
53610
53611 2000-04-02 Neil Booth <NeilB@earthling.net>
53612
53613 * gcc.dg/cpp-cond.c New tests.
53614 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53615 accidental success less likely.
53616 * gcc.dg/cpp-missingop.c New tests.
53617 * gcc.dg/cpp-missingparen.c New tests.
53618 * gcc.dg/cpp-shift.c New tests.
53619 * gcc.dg/cpp-shortcircuit.c New tests.
53620 * gcc.dg/cpp-unary.c New tests.
53621
53622 2000-03-29 Jeffrey A Law (law@cygnus.com)
53623
53624 * gcc.c-torture/compile/20000329-1.c: New test.
53625
53626 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53627
53628 * gcc.c-torture/compile/20000326-1.c: New test.
53629 * gcc.c-torture/compile/20000326-2.c: New test.
53630
53631 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53632
53633 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53634 the first parameter is a function argument.
53635
53636 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53637
53638 * g++.old-deja/g++.ext/array4.C: New test.
53639
53640 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53641
53642 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53643
53644 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53645
53646 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53647
53648 2000-03-19 Richard Henderson <rth@cygnus.com>
53649
53650 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53651
53652 2000-03-19 Richard Henderson <rth@cygnus.com>
53653
53654 * gcc.c-torture/compile/20000319-1.c: New test.
53655
53656 2000-03-14 Jeffrey A Law (law@cygnus.com)
53657
53658 * gcc.c-torture/execute/20000314-3.c: New test.
53659 * gcc.c-torture/execute/20000314-2.c: New test.
53660 * gcc.c-torture/execute/20000314-1.c: New test.
53661 * gcc.c-torture/compile/20000314-2.c: New test.
53662 * gcc.c-torture/compile/20000314-1.c: New test.
53663
53664 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53665
53666 * g++.old-deja/g++.warn/inline.C: New test.
53667
53668 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53669
53670 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53671 standards-compliant result rather than specific constants.
53672 Put test-values in array.
53673
53674 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53675
53676 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53677 (g++_target_compile): Put test-specific options last.
53678
53679 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53680
53681 * g++.old-deja/g++.eh/vbase4.C: New test.
53682
53683 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53684
53685 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53686
53687 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53688
53689 * g++.old-deja/g++.brendan/misc12.C: Removed.
53690 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53691 * g++.old-deja/g++.ext/pretty4.C: New test.
53692
53693 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53694
53695 * g++.old-deja/g++.other/string2.C: New test.
53696
53697 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53698
53699 * g++.old-deja/g++.warn/impint2.C: New test.
53700
53701 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53702
53703 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53704 is 1, not zero.
53705
53706 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53707
53708 * g++.old-deja/g++.warn/impint.C: New test.
53709 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53710 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53711 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53712 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53713 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53714 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53715 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53716 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53717 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53718 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53719 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53720 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53721
53722 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53723
53724 * gcc.dg/cpp-redef.c: New test.
53725
53726 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53727
53728 * g++.old-deja/g++.pt/unify7.C: New test.
53729
53730 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53731
53732 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53733 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53734
53735 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53736
53737 * gcc.c-torture/compile/20000224-1.c: New test.
53738
53739 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53740
53741 * gcc.c-torture/compile/cpp-2.c: New test.
53742 * gcc.c-torture/compile/cpp-1.c: New test.
53743
53744 2000-02-25 Jeffrey A Law (law@cygnus.com)
53745
53746 * gcc.c-torture/execute/20000225-1.c: New test.
53747
53748 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53749
53750 * gcc.dg/cpp-li2.c: New test.
53751
53752 * gcc.dg/cpp-wi1.c: New test.
53753
53754 * gcc.dg/cpp-li1.c: New test.
53755
53756 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53757
53758 * g++.old-deja/g++.other/sizeof5.C: New test.
53759
53760 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53761
53762 * gcc.c-torture/execute/va-arg-13.c: New test.
53763
53764 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53765
53766 * gcc.c-torture/execute/va-arg-12.c: New test.
53767
53768 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53769
53770 * gcc.c-torture/execute/20000223-1.c: New test.
53771
53772 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53773
53774 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53775
53776 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53777
53778 * g++.old-deja/g++.abi/ptrmem.C: New test.
53779
53780 2000-02-19 Richard Henderson <rth@cygnus.com>
53781
53782 * gcc.c-torture/compile/init-3.c: New.
53783
53784 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53785
53786 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53787 ALWAYS_CXXFLAGS.
53788
53789 2000-02-11 Robert Lipe <robertl@sco.com>
53790
53791 * gcc.c-torture/compile/20000211-3.c: New test.
53792
53793 2000-02-11 Martin Buchholz <martin@xemacs.org>
53794
53795 * gcc.c-torture/compile/20000211-2.c: New test.
53796
53797 2000-02-11 Jeffrey A Law (law@cygnus.com)
53798
53799 * gcc.c-torture/compile/20000211-1.c: New test.
53800
53801 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53802
53803 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53804 on native targets
53805
53806 2000-02-08 Nathan Sidwell <nathan@acm.org>
53807
53808 * g++.old-deja/g++.other/cast5.C: New test.
53809
53810 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53811
53812 * gcc.c-torture/execute/20000205-1.c: New.
53813
53814 2000-02-03 Nathan Sidwell <nathan@acm.org>
53815
53816 * g++.old-deja/g++.jason/cast3.C: Return void.
53817 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53818
53819 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53820
53821 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53822
53823 * gcc.dg/loop-1.c: New test.
53824
53825 2000-01-27 Jakub Jelinek <jakub@redhat.com>
53826
53827 * gcc.c-torture/compile/20000127-1.c: New test.
53828 * gcc.c-torture/execute/991228-1.c: New test.
53829
53830 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53831
53832 * gcc.dg/unused-2.c: New test.
53833
53834 * gcc.dg/conv-1.c: New test.
53835
53836 2000-01-24 Mark Mitchell <mark@codesourcery.com>
53837
53838 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53839 compiler.
53840 (tool_option_proc): Fix typo.
53841
53842 2000-01-24 Geoff Keating <geoffk@cygnus.com>
53843
53844 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53845 of the ld on the host, not on the build machine.
53846 Also, don't crash if '--help' is not a supported option.
53847
53848 2000-01-24 Richard Henderson <rth@cygnus.com>
53849
53850 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53851
53852 2000-01-20 Jeffrey A Law (law@cygnus.com)
53853
53854 * gcc.c-torture/execute/20000120-2.c: New test.
53855 * gcc.c-torture/execute/20000120-1.c: New test.
53856
53857 2000-01-13 Jeffrey A Law (law@cygnus.com)
53858
53859 * gcc.c-torture/execute/20000113-1.c: New test.
53860
53861 2000-01-12 Jeffrey A Law (law@cygnus.com)
53862
53863 * gcc.c-torture/execute/20000112-1.c: New test.
53864
53865 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53866
53867 * gcc.dg/20000111-1.c: New test.
53868
53869 2000-01-10 Jeffrey A Law (law@cygnus.com)
53870
53871 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53872 with 16 bit integers.
53873
53874 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53875
53876 * gcc.dg/20000108-1.c: New test.
53877
53878 2000-01-05 Nathan Sidwell <nathan@acm.org>
53879
53880 * g++.old-deja/g++.ns/koenig8.C: New test.
53881
53882 2000-01-05 Nathan Sidwell <nathan@acm.org>
53883
53884 * g++.old-deja/g++.other/cast4.C: New test.
53885
53886 2000-01-05 Jeffrey A Law (law@cygnus.com)
53887
53888 * gcc.c-torture/compile/20000105-2.c: New test.
53889 * gcc.c-torture/compile/20000105-1.c: New test.
53890
53891 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53892
53893 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53894 references to printf & atoi to conform to ANSI standard.
53895 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53896 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53897 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53898 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53899 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53900 * g++.old-deja/g++.brendan/complex1.C: Likewise.
53901 * g++.old-deja/g++.brendan/copy1.C: Likewise.
53902 * g++.old-deja/g++.brendan/copy2.C: Likewise.
53903 * g++.old-deja/g++.brendan/copy3.C: Likewise.
53904 * g++.old-deja/g++.brendan/copy4.C: Likewise.
53905 * g++.old-deja/g++.brendan/copy5.C: Likewise.
53906 * g++.old-deja/g++.brendan/copy6.C: Likewise.
53907 * g++.old-deja/g++.brendan/copy7.C: Likewise.
53908 * g++.old-deja/g++.brendan/copy8.C: Likewise.
53909 * g++.old-deja/g++.brendan/crash11.C: Likewise.
53910 * g++.old-deja/g++.brendan/crash14.C: Likewise.
53911 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53912 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53913 * g++.old-deja/g++.brendan/delete2.C: Likewise.
53914 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53915 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53916 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53917 * g++.old-deja/g++.brendan/eh1.C: Likewise.
53918 * g++.old-deja/g++.brendan/groff1.C: Likewise.
53919 * g++.old-deja/g++.brendan/init3.C: Likewise.
53920 * g++.old-deja/g++.brendan/misc12.C: Likewise.
53921 * g++.old-deja/g++.brendan/misc7.C: Likewise.
53922 * g++.old-deja/g++.brendan/new2.C: Likewise.
53923 * g++.old-deja/g++.brendan/operators4.C: Likewise.
53924 * g++.old-deja/g++.brendan/operators5.C: Likewise.
53925 * g++.old-deja/g++.brendan/overload2.C: Likewise.
53926 * g++.old-deja/g++.brendan/overload7.C: Likewise.
53927 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53928 * g++.old-deja/g++.brendan/reference1.C: Likewise.
53929 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53930 * g++.old-deja/g++.brendan/template24.C: Likewise.
53931 * g++.old-deja/g++.brendan/template3.C: Likewise.
53932 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53933 * g++.old-deja/g++.jason/inline3.C: Likewise.
53934 * g++.old-deja/g++.jason/opeq.C: Likewise.
53935 * g++.old-deja/g++.law/arg5.C: Likewise.
53936 * g++.old-deja/g++.law/arm7.C: Likewise.
53937 * g++.old-deja/g++.law/ctors11.C: Likewise.
53938 * g++.old-deja/g++.law/cvt8.C: Likewise.
53939 * g++.old-deja/g++.law/init9.C: Likewise.
53940 * g++.old-deja/g++.law/refs4.C: Likewise.
53941 * g++.old-deja/g++.law/template2.C: Likewise.
53942 * g++.old-deja/g++.law/visibility24.C: Likewise.
53943 * g++.old-deja/g++.law/vtable3.C: Likewise.
53944 * g++.old-deja/g++.mike/asm2.C: Likewise.
53945 * g++.old-deja/g++.mike/eh1.C: Likewise.
53946 * g++.old-deja/g++.mike/misc1.C: Likewise.
53947 * g++.old-deja/g++.mike/misc13.C: Likewise.
53948 * g++.old-deja/g++.mike/misc14.C: Likewise.
53949 * g++.old-deja/g++.mike/ns12.C: Likewise.
53950 * g++.old-deja/g++.mike/p1248.C: Likewise.
53951 * g++.old-deja/g++.mike/p3708.C: Likewise.
53952 * g++.old-deja/g++.mike/p3708a.C: Likewise.
53953 * g++.old-deja/g++.mike/p3708b.C: Likewise.
53954 * g++.old-deja/g++.mike/p646.C: Likewise.
53955 * g++.old-deja/g++.mike/p700.C: Likewise.
53956 * g++.old-deja/g++.mike/p783.C: Likewise.
53957 * g++.old-deja/g++.mike/p783a.C: Likewise.
53958 * g++.old-deja/g++.mike/p783b.C: Likewise.
53959 * g++.old-deja/g++.mike/p786.C: Likewise.
53960 * g++.old-deja/g++.mike/p789.C: Likewise.
53961 * g++.old-deja/g++.mike/p789a.C: Likewise.
53962 * g++.old-deja/g++.mike/p807a.C: Likewise.
53963 * g++.old-deja/g++.other/delete3.C: Likewise.
53964 * g++.old-deja/g++.other/dyncast1.C: Likewise.
53965 * g++.old-deja/g++.other/dyncast2.C: Likewise.
53966 * g++.old-deja/g++.other/dyncast3.C: Likewise.
53967 * g++.old-deja/g++.other/empty1.C: Likewise.
53968 * g++.old-deja/g++.other/temporary1.C: Likewise.
53969 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53970 * g++.old-deja/g++.pt/t16.C: Likewise.
53971 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53972
53973 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
53974
53975 * gcc.dg/991230-1.c: New test.
53976
53977 1999-12-29 Jeffrey A Law (law@cygnus.com)
53978
53979 * gcc.c-torture/compile/991229-3.c: New test.
53980 * gcc.c-torture/compile/991229-2.c: New test.
53981 * gcc.c-torture/compile/991229-1.c: New test.
53982
53983 1999-12-29 Greg McGary <gkm@eng.ascend.com>
53984
53985 * gcc.c-torture/compile/labels-2.c: New test.
53986
53987 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
53988
53989 * gcc.c-torture/execute/991227-1.c: New test.
53990
53991 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53992
53993 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53994
53995 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
53996
53997 * gcc.c-torture/execute/991221-1.c: New test.
53998
53999 1999-12-20 Nathan Sidwell <nathan@acm.org>
54000
54001 * g++.old-deja/g++.other/cast3.C: New test.
54002
54003 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54004
54005 * gcc.c-torture/execute/991216-4.c: New test.
54006
54007 1999-12-16 Michael Meissner <meissner@cygnus.com>
54008
54009 * gcc.c-torture/execute/991216-1.c: New test.
54010 * gcc.c-torture/execute/991216-2.c: New test.
54011 * gcc.c-torture/execute/991216-3.c: New test.
54012
54013 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54014
54015 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54016 Actually make the test fail by using "-O2" for compilation.
54017
54018 1999-12-15 Nathan Sidwell <nathan@acm.org>
54019
54020 * g++.old-deja/g++.warn/cast-align1.C: New test.
54021
54022 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54023
54024 * gcc.c-torture/compile/991214-1.c: New test.
54025 * gcc.c-torture/compile/991214-2.c: New test.
54026
54027 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54028
54029 * gcc.dg/991214-1.c: New test.
54030
54031 1999-12-13 Jeffrey A Law (law@cygnus.com)
54032
54033 * gcc.c-torture/compile/991213-3.c: New test.
54034 * gcc.c-torture/compile/991213-2.c: New test.
54035 * gcc.c-torture/compile/991213-1.c: New test.
54036
54037 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54038
54039 * gcc.dg/991209-1.c: New test.
54040
54041 1999-12-08 Nathan Sidwell <nathan@acm.org>
54042
54043 * gcc.c-torture/compile/991208-1.c: New test.
54044
54045 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54046
54047 * gcc.dg/ultrasp2.c: New test.
54048
54049 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54050
54051 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54052
54053 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54054
54055 * gcc.c-torture/compile/991202-1.c: New test.
54056 * gcc.c-torture/execute/991202-1.c: New test.
54057 * gcc.c-torture/execute/991202-2.c: New test.
54058 * gcc.c-torture/execute/991202-3.c: New test.
54059
54060 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54061
54062 * g++.old-deja/g++.abi/align.C: New test.
54063 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54064 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54065
54066 1999-12-01 Richard Henderson <rth@cygnus.com>
54067
54068 * gcc.c-torture/execute/991201-1.c: New.
54069
54070 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54071
54072 * gcc.dg/991129-1.c: New test.
54073
54074 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54075
54076 * gcc.c-torture/compile/991127-1.c: New test.
54077
54078 1999-11-22 Nathan Sidwell <nathan@acm.org>
54079
54080 * g++.old-deja/g++.other/warn4.C: New test.
54081
54082 1999-11-22 Nathan Sidwell <nathan@acm.org>
54083
54084 * g++.old-deja/g++.eh/cleanup2.C: New test.
54085 * g++.old-deja/g++.ext/pretty2.C: New test.
54086 * g++.old-deja/g++.ext/pretty3.C: New test.
54087 * g++.old-deja/g++.other/debug6.C: New test.
54088
54089 1999-10-20 Jim Wilson <wilson@cygnus.com>
54090
54091 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54092 compiler_output to look for one error message instead of two.
54093
54094 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54095
54096 * gcc.c-torture/execute/991118-1.c: Also test case
54097 where the word boundary does not split a byte evenly.
54098
54099 1999-11-19 Nathan Sidwell <nathan@acm.org>
54100
54101 * g++.old-deja/g++.ext/restrict1.C: New test.
54102
54103 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54104
54105 * gcc.c-torture/execute/991118-1.c: New test.
54106
54107 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54108
54109 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54110 working directory pathnames.
54111
54112 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54113
54114 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54115 host is equipped with driver.h and driver.o so it can actually
54116 compile and run the tests.
54117
54118 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54119
54120 * gcc.c-torture/compile/991008-1.c: New test.
54121
54122 1999-11-08 Nick Clifton <nickc@cygnus.com>
54123
54124 * lib/gcc-dg.exp: Include target-supports.exp
54125
54126 1999-11-05 Nick Clifton <nickc@cygnus.com>
54127
54128 * lib/target-supports.exp: New file: Provide procs to test for
54129 features supported by the target.
54130 (check_weak_available): Moved here from ecos.exp.
54131 (check_alias_available): New proc: Determine of the target
54132 toolchain supports the alias attribute.
54133
54134 * gcc.dg/special/ecos.exp: Move check_weak_available to
54135 target-supports.exp.
54136 (alias-1.c): Only perform the test if the target supports
54137 aliases.
54138 (wkali-1.c): Only perform the test if the target supports
54139 aliases.
54140
54141 * gcc.dg/990506-0.c: Expect error messages from cross
54142 targets as well as native targets.
54143
54144 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54145
54146 * gcc.dg/ultrasp1.c: Removed xfail.
54147 * gcc.dg/struct-ret-2.c: Likewise.
54148 * gcc.dg/array-1.c: Likewise.
54149
54150 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54151
54152 * gcc.dg/struct-ret-2.c: New test.
54153
54154 * gcc.dg/array-1.c: New test.
54155
54156 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54157
54158 * gcc.c-torture/execute/991030-1.c: New test.
54159
54160 1999-10-26 Richard Henderson <rth@cygnus.com>
54161
54162 * gcc.c-torture/compile/991026-2.c: New test.
54163
54164 1999-10-26 Jeffrey A Law (law@cygnus.com)
54165
54166 * gcc.c-torture/compile/991026-1.c: New test.
54167
54168 1999-10-23 Jeffrey A Law (law@cygnus.com)
54169
54170 * gcc.c-torture/execute/991023-1.c: New test.
54171
54172 1999-10-19 Jeffrey A Law (law@cygnus.com)
54173
54174 * gcc.c-torture/execute/991019-1.c: New test.
54175
54176 1999-10-16 Richard Henderson <rth@cygnus.com>
54177
54178 * gcc.c-torture/execute/991016-1.c: New test.
54179
54180 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54181
54182 * gcc.c-torture/execute/991014-1.c: New test.
54183
54184 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54185
54186 * g++.old-deja/g++.other/union2.C: New test.
54187
54188 1999-10-13 Nathan Sidwell <nathan@acm.org>
54189
54190 * g++.old-deja/g++.other/vaarg2.C: New test.
54191 * g++.old-deja/g++.other/vaarg3.C: New test.
54192
54193 1999-10-12 Craig Burley <craig@jcb-sc.com>
54194
54195 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54196 in compile/.
54197
54198 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54199
54200 * gcc.c-torture/execute/va-arg-11.c: New test.
54201
54202 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54203
54204 * lib/file-format.exp (gcc_target_object_format): Don't
54205 crash if objdump is unavailable.
54206
54207 1999-09-29 Donn Terry <donn@interix.com>
54208
54209 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54210
54211 1999-09-28 Nick Clifton <nickc@cygnus.com>
54212
54213 * gcc.c-torture/compile/990928-1.c: New test.
54214
54215 1999-09-28 Nathan Sidwell <nathan@acm.org>
54216
54217 * g++.old-deja/g++.other/decl6.C: New test.
54218
54219 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54220
54221 * gcc.c-torture/execute/va-arg-10.c: New test.
54222
54223 1999-09-27 Nathan Sidwell <nathan@acm.org>
54224
54225 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54226 __PRETTY_FUNCTION__.
54227
54228 1999-09-23 Nick Clifton <nickc@cygnus.com>
54229
54230 * gcc.c-torture/execute/990923-1.c: New test.
54231
54232 1999-09-21 Nick Clifton <nickc@cygnus.com>
54233
54234 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54235 for which -fpic is inappropriate.
54236
54237 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54238
54239 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54240
54241 1999-09-21 Nathan Sidwell <nathan@acm.org>
54242
54243 * g++.old-deja/g++.other/dyncast1.C: New test.
54244 * g++.old-deja/g++.other/dyncast2.C: New test.
54245 * g++.old-deja/g++.other/dyncast3.C: New test.
54246 * g++.old-deja/g++.other/dyncast4.C: New test.
54247 * g++.old-deja/g++.other/dyncast5.C: New test.
54248 * g++.old-deja/g++.eh/catch3.C: New test.
54249 * g++.old-deja/g++.eh/catch3p.C: New test.
54250 * g++.old-deja/g++.eh/catch4.C: New test.
54251 * g++.old-deja/g++.eh/catch4p.C: New test.
54252 * g++.old-deja/g++.eh/catch5.C: New test.
54253 * g++.old-deja/g++.eh/catch5p.C: New test.
54254 * g++.old-deja/g++.eh/catch6.C: New test.
54255 * g++.old-deja/g++.eh/catch6p.C: New test.
54256 * g++.old-deja/g++.eh/catch7.C: New test.
54257 * g++.old-deja/g++.eh/catch7p.C: New test.
54258 * g++.old-deja/g++.eh/catch8.C: New test.
54259 * g++.old-deja/g++.eh/catch8p.C: New test.
54260 * g++.old-deja/g++.eh/catch9.C: New test.
54261 * g++.old-deja/g++.eh/catch9p.C: New test.
54262
54263 1999-09-13 Nathan Sidwell <nathan@acm.org>
54264
54265 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54266 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54267
54268 1999-09-13 Jeffrey A Law (law@cygnus.com)
54269
54270 * gcc.c-torture/compile/990913-1.c: New test.
54271
54272 1999-09-10 Nathan Sidwell <nathan@acm.org>
54273
54274 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54275 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54276
54277 1999-09-09 Richard Henderson <rth@cygnus.com>
54278
54279 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54280
54281 1999-09-09 Nathan Sidwell <nathan@acm.org>
54282
54283 * g++.old-deja/g++.other/lookup11.C: New test.
54284 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54285 what is permitted and what we want.
54286 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54287 overload use.
54288 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54289
54290 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54291
54292 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54293 * gcc.c-torture/noncompile/poison-1.c: New file.
54294
54295 1999-09-08 Nathan Sidwell <nathan@acm.org>
54296
54297 * g++.old-deja/g++.other/sizeof3.C: New test.
54298 * g++.old-deja/g++.other/sizeof4.C: New test.
54299 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54300 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54301
54302 1999-09-07 Richard Henderson <rth@cygnus.com>
54303
54304 * gcc.dg/va-arg-1.c: New.
54305
54306 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54307
54308 * gcc.c-torture/execute/va-arg-9.c: New test.
54309
54310 1999-09-05 Craig Burley <craig@jcb-sc.com>
54311
54312 * g77.f-torture/compile/980519-2.f: New test.
54313 * g77.f-torture/compile/19990905-0.f: New test.
54314 * g77.f-torture/compile/19990905-1.f: New test.
54315 * g77.f-torture/compile/19990905-2.f: New test.
54316
54317 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54318
54319 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54320
54321 * gcc.c-torture/execute/990827-1.c: Fix typo.
54322
54323 1999-09-03 Nathan Sidwell <nathan@acm.org>
54324
54325 * g++.old-deja/g++.other/deref1.C: New test.
54326
54327 1999-09-02 Nathan Sidwell <nathan@acm.org>
54328
54329 * g++.old-deja/g++.other/ambig2.C: New test.
54330 * g++.old-deja/g++.other/cond5.C: New test.
54331 * g++.old-deja/g++.other/lookup16.C: New test.
54332
54333 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54334
54335 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54336 assemblers too.
54337
54338 1999-08-31 Jeffrey A Law (law@cygnus.com)
54339
54340 * lib/c-torture.exp: Avoid the "compare executables" optimization
54341 when testing native.
54342
54343 1999-08-29 Jeffrey A Law (law@cygnus.com)
54344
54345 * gcc.c-torture/execute/990829-1.c: New test.
54346 * gcc.c-torture/compile/990829-1.c: New test.
54347
54348 1999-08-27 Paul Burchard <burchard@pobox.com>
54349
54350 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54351 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54352 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54353 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54354 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54355 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54356 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54357 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54358 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54359 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54360 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54361
54362 1999-08-27 Jeffrey A Law (law@cygnus.com)
54363
54364 * gcc.c-torture/execute/990827-1.c: New test.
54365
54366 1999-08-26 Craig Burley <craig@jcb-sc.com>
54367
54368 * g77.f-torture/noncompile/19990826-4.f: New test.
54369
54370 * g77.f-torture/compile/19990826-3.f: New test.
54371
54372 * g77.f-torture/execute/19990826-2.f: New test.
54373
54374 * g77.f-torture/compile/19990826-1.f: New test.
54375
54376 * gcc.c-torture/execute/990826-0.c: New test.
54377 * g77.c-torture/execute/19990826-0.f: New test.
54378
54379 * g77.f-torture/noncompile/970626-2.f: New test.
54380
54381 1999-08-25 Paul Burchard <burchard@pobox.com>
54382
54383 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54384 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54385 lss-011.C: New tests.
54386
54387 1999-08-25 Nathan Sidwell <nathan@acm.org>
54388
54389 * g++.old-deja/g++.other/decl5.C: New test.
54390
54391 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54392
54393 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54394 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54395 call `postbase' for each one. All callers of `postbase' changed
54396 to call this instead.
54397
54398 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54399
54400 * gcc.c-torture/execute/990811-1.c: New test.
54401
54402 1999-08-09 Nick Clifton <nickc@cygnus.com>
54403
54404 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54405 just native ones.
54406
54407 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54408 just native ones.
54409
54410 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54411
54412 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54413
54414 1999-08-04 Jeffrey A Law (law@cygnus.com)
54415
54416 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54417
54418 1999-08-04 Nathan Sidwell <nathan@acm.org>
54419
54420 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54421
54422 1999-08-04 Jeffrey A Law (law@cygnus.com)
54423
54424 * gcc.c-torture/execute/990804-1.c: New test.
54425
54426 1999-08-03 Nathan Sidwell <nathan@acm.org>
54427
54428 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54429 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54430 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54431
54432 1999-08-03 Nathan Sidwell <nathan@acm.org>
54433
54434 * g++.old-deja/g++.other/struct1.C: New test.
54435
54436 1999-08-03 Nathan Sidwell <nathan@acm.org>
54437
54438 * g++.old-deja/g++.other/enum2.C: New test.
54439
54440 1999-08-02 Richard Henderson <rth@cygnus.com>
54441
54442 Adapted from tests from Franz Sirl:
54443 * gcc.c-torture/execute/va-arg-7.c: New test.
54444 * gcc.c-torture/execute/va-arg-8.c: New test.
54445
54446 1999-08-01 Jeffrey A Law (law@cygnus.com)
54447
54448 * gcc.c-torture/compile/990801-2.c: New test.
54449
54450 * gcc.c-torture/compile/990801-1.c: New test.
54451
54452 1999-07-27 Michael Meissner <meissner@cygnus.com>
54453
54454 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54455 fp-cmp-1.c, converting double to float.
54456
54457 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54458 fp-cmp-1.c, converting double to long double.
54459
54460 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54461 from fr1 to unknown_register, since fr1 is a legitimate register
54462 on some machines.
54463
54464 1999-07-25 Jeffrey A Law (law@cygnus.com)
54465
54466 * README: More listname related changes.
54467
54468 1999-07-08 Catherine Moore <clm@cygnus.com>
54469
54470 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54471
54472 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54473
54474 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54475
54476 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54477
54478 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54479
54480 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54481
54482 * gcc.dg/990703-1.c: New test.
54483
54484 1999-06-29 Nick Clifton <nickc@cygnus.com>
54485
54486 * lib/file-format.exp: New file: Move definition of proc
54487 gcc_target_object_format to here from
54488 gcc.dg/special/ecos.exp.
54489
54490 * lib/c-torture.exp: Include lib file-format.exp.
54491 * lib/gcc-dg.exp: Include lib file-format.exp.
54492
54493 * gcc.dg/special/ecos.exp: Remove definition of proc
54494 gcc_target_object_format.
54495
54496 1999-06-28 Jeffrey A Law (law@cygnus.com)
54497
54498 * gcc.c-torture/execute/990628-1.c: New test.
54499
54500 1999-06-25 Jeffrey A Law (law@cygnus.com)
54501
54502 * gcc.c-torture/compile/990625-2.c: New test.
54503
54504 * gcc.c-torture/compile/990625-1.c: New test.
54505
54506 1999-06-23 Nick Clifton <nickc@cygnus.com>
54507
54508 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54509 attributes compile.
54510 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54511 ports that use the COFF/PE file format.
54512
54513 1999-06-17 Jeffrey A Law (law@cygnus.com)
54514
54515 * gcc.c-torture/compile/990617-1.c: New test.
54516
54517 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54518
54519 * g++.old-deja/g++.other/decl4.C: New test.
54520
54521 1999-06-14 Nathan Sidwell <nathan@acm.org>
54522
54523 * g++.old-deja/g++.other/bitfld3.C: New test.
54524
54525 1999-06-08 Nathan Sidwell <nathan@acm.org>
54526
54527 * g++.old-deja/g++.eh/catch1.C: New test.
54528
54529 1999-06-07 Jeffrey A Law (law@cygnus.com)
54530
54531 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54532
54533 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54534 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54535
54536 1999-06-05 Craig Burley <craig@jcb-sc.com>
54537
54538 * g77.f-torture/compile/19990502-0.f: Replace with new,
54539 shorter, test that still fails after recent changes.
54540
54541 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54542
54543 * gcc.c-torture/execute/990604-1.c: New test.
54544
54545 1999-05-31 Jeffrey A Law (law@cygnus.com)
54546
54547 * gcc.c-torture/execute/990531-1.c: New test.
54548
54549 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54550
54551 * gcc.c-torture/compile/990527-1.c: New test.
54552
54553 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54554
54555 * gcc.c-torture/execute/990527-1.c: New test.
54556
54557 1999-05-25 Nick Clifton <nickc@cygnus.com>
54558
54559 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54560 bitfields as signed.
54561
54562 1999-05-25 Craig Burley <craig@jcb-sc.com>
54563
54564 * g77.f-torture/compile/19990525-0.f: New test.
54565
54566 1999-05-25 Jeffrey A Law (law@cygnus.com)
54567
54568 * gcc.c-torture/execute/990525-2.c: New test.
54569
54570 * gcc.c-torture/execute/990525-1.c: New test.
54571
54572 1999-05-24 Nathan Sidwell <nathan@acm.org>
54573
54574 * g++.old-deja/g++.other/anon3.C: New test.
54575 * g++.old-deja/g++.other/anon4.C: New test.
54576 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54577 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54578 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54579 Merrill).
54580
54581 1999-05-24 Jeffrey A Law (law@cygnus.com)
54582
54583 * gcc.c-torture/execute/990524-1.c: New test.
54584
54585 * gcc.dg/990524-1.c: New test.
54586
54587 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54588
54589 * gcc.c-torture/compile/990523-1.c: New test.
54590
54591 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54592
54593 * gcc.c-torture/compile/990519-1.c: New test.
54594
54595 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54596
54597 * gcc.c-torture/compile/990517-1.c: New test.
54598
54599 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54600 (e4, f4): New tests.
54601 (main): Call them.
54602
54603 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54604
54605 * gcc.dg/noreturn-1.c: New test.
54606
54607 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54608
54609 * gcc.c-torture/execute/990513-1.c: New test.
54610
54611 1999-05-10 Richard Henderson <rth@cygnus.com>
54612
54613 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54614
54615 1999-05-10 Craig Burley <craig@jcb-sc.com>
54616
54617 * g77.f-torture/execute/erfc.f: Use small single-precision
54618 values, to avoid problems on Alphas when not -mieee.
54619
54620 1999-05-08 Craig Burley <craig@jcb-sc.com>
54621
54622 * gcc.dg/990506-0.c: New test.
54623
54624 1999-05-08 Richard Henderson <rth@cygnus.com>
54625
54626 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54627 the constant to test. Don't XFAIL 64-bit targets.
54628
54629 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54630 * g++.old-deja/g++.law/profile1.C: Likewise.
54631
54632 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54633 operator new instances.
54634 * g++.old-deja/g++.other/delete5.C: Likewise.
54635
54636 1999-05-03 Craig Burley <craig@jcb-sc.com>
54637
54638 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54639 intrinsic.
54640
54641 1999-05-03 Craig Burley <craig@jcb-sc.com>
54642
54643 * g77.f-torture/execute/u77-test.f: Reverse order of two
54644 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54645
54646 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54647
54648 * gcc.dg/compare1.c: New test.
54649
54650 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54651
54652 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54653 New tests.
54654
54655 1999-05-02 Craig Burley <craig@jcb-sc.com>
54656
54657 * g77.f-torture/compile/19990502-1.f: New test.
54658
54659 1999-05-02 Craig Burley <craig@jcb-sc.com>
54660
54661 * g77.f-torture/compile/19990502-0.f: New test.
54662
54663 1999-05-02 Craig Burley <craig@jcb-sc.com>
54664
54665 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54666 intrinsic.
54667
54668 1999-05-02 Craig Burley <craig@jcb-sc.com>
54669
54670 * g77.f-torture/execute/u77-test.f (main): List libU77
54671 intrinsics not currently tested.
54672 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54673 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54674 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54675 Trim blanks off the ends of some printed strings.
54676
54677 1999-05-02 Craig Burley <craig@jcb-sc.com>
54678
54679 * g77.f-torture/execute/u77-test.f (main): Just warn about
54680 FSTAT gid disagreement, as it's expected on some systems.
54681
54682 1999-05-01 Craig Burley <craig@jcb-sc.com>
54683
54684 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54685 use a new function, which allows for some slop.
54686 Clean up some commentary.
54687 (issum): The new function.
54688 (sgladd): Deleted subroutine.
54689
54690 1999-05-01 Craig Burley <craig@jcb-sc.com>
54691
54692 * g77.f-torture/execute/u77-test.f: Modify to be more like
54693 libf2c/libU77 version, bringing patches to that version here.
54694 Add suitable commentary.
54695
54696 1999-04-25 Richard Henderson <rth@cygnus.com>
54697
54698 * gcc.dg/990424-1.c: New test.
54699
54700 1999-04-24 Craig Burley <craig@jcb-sc.com>
54701
54702 * g77.f-torture/execute/u77-test.f (main): Bug involving
54703 LSTAT has been fixed, so turn back on full checking.
54704
54705 1999-04-20 Craig Burley <craig@jcb-sc.com>
54706
54707 * g77.f-torture/compile/19990419-0.f: New test.
54708 * g77.f-torture/execute/19990419-1.f: New test.
54709
54710 1999-04-17 Richard Henderson <rth@cygnus.com>
54711
54712 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54713 to avoid the need for a prototype to supress a warning.
54714
54715 1999-04-07 Jim Wilson <wilson@cygnus.com>
54716
54717 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54718
54719 1999-04-04 Jeffrey A Law (law@cygnus.com)
54720
54721 * gcc.c-torture/execute/990404-1.c: New test.
54722
54723 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54724
54725 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54726 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54727 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54728 missing initializer warnings.
54729
54730 1999-03-28 Jeffrey A Law (law@cygnus.com)
54731
54732 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54733 matching strings.
54734
54735 1999-03-26 Jeffrey A Law (law@cygnus.com)
54736
54737 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54738
54739 1999-03-26 Craig Burley <craig@jcb-sc.com>
54740
54741 * g77.f-torture/execute/19990325-0.f: New test.
54742 * g77.f-torture/execute/19990325-1.f: New test.
54743
54744 1999-03-24 Jeffrey A Law (law@cygnus.com)
54745
54746 * gcc.c-torture/execute/990324-1.c: New test.
54747
54748 1999-03-22 Jim Wilson <wilson@cygnus.com>
54749
54750 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54751 test with 4.
54752
54753 1999-03-17 Richard Henderson <rth@cygnus.com>
54754
54755 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54756
54757 1999-03-13 Craig Burley <craig@jcb-sc.com>
54758
54759 * g77.f-torture/execute/19990313-2.f: New test.
54760 * g77.f-torture/execute/19990313-3.f: New test.
54761
54762 1999-03-13 Craig Burley <craig@jcb-sc.com>
54763
54764 * g77.f-torture/execute/19990313-0.f: New test.
54765 * g77.f-torture/execute/19990313-1.f: New test.
54766
54767 1999-03-12 Jim Wilson <wilson@cygnus.com>
54768
54769 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54770 printf to sprintf.
54771 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54772 (main): Add check for u15. Conditionalize u31 check depending on
54773 whether ints are <32 bits or >=32 bits.
54774
54775 1999-03-08 Craig Burley <craig@jcb-sc.com>
54776
54777 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54778
54779 1999-03-08 Craig Burley <craig@jcb-sc.com>
54780
54781 * g77.f-torture/compile/19990305-0.f: New test.
54782 * g77.f-torture/execute/19981119-0.f: New test.
54783
54784 1999-03-08 Craig Burley <craig@jcb-sc.com>
54785
54786 * g77.f-torture/execute/970625-2.f: call ABORT if final
54787 result is not correct, instead of just printing it.
54788 Add this checking via newly introduced obfuscation, to
54789 trip up buggy front ends.
54790
54791 1999-03-07 Craig Burley <craig@jcb-sc.com>
54792
54793 * g77.f-torture/compile/960317-1.f: Moved from being
54794 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54795
54796 1999-03-06 Craig Burley <craig@jcb-sc.com>
54797
54798 * g77.f-torture/execute/960317-1.f: New (old) test.
54799 * g77.f-torture/execute/970625-2.f: Ditto.
54800
54801 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54802
54803 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54804 error message on line 1 or line 2; cccp and cpplib do this differently.
54805
54806 1999-03-01 Jeffrey A Law (law@cygnus.com)
54807
54808 * g++.old-deja/g++.law/weak1.C: New test.
54809
54810 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54811
54812 * gcc.c-torture/execute/990119-1.c: Renamed to...
54813 * gcc.dg/990119-1.c: this, so it will only be tested once
54814 (it's a preprocessor test, it doesn't need to be run at
54815 multiple optimization levels).
54816
54817 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54818
54819 * lib/g++.exp: Don't add incdir=$base_dir/../include to
54820 ALWAYS_CXXFLAGS.
54821
54822 1999-02-24 Craig Burley <craig@jcb-sc.com>
54823
54824 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54825 * g77.f-torture/compile/19981216-0.f: ...as it is expected
54826 to not be compilable by current g77.
54827
54828 1999-02-24 Nick Clifton <nickc@cygnus.com>
54829
54830 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54831
54832 1999-02-22 Jeffrey A Law (law@cygnus.com)
54833
54834 * gcc.c-torture/execute/990222-1.c: New test.
54835
54836 1999-02-19 Craig Burley <craig@jcb-sc.com>
54837
54838 * g77.f-torture/compile/19990218-0.f: New test.
54839 * g77.f-torture/noncompile/19990218-1.f: New test.
54840
54841 1999-02-18 Craig Burley <craig@jcb-sc.com>
54842
54843 * g77.f-torture/compile/19981216-0.f: New test.
54844
54845 1999-02-14 Jeffrey A Law (law@cygnus.com)
54846
54847 * gcc.dg/990214-1.c: New test.
54848
54849 1999-02-13 Jeffrey A Law (law@cygnus.com)
54850
54851 * gcc.dg/990213-2.c: New test.
54852
54853 * gcc.dg/990213-1.c: New test.
54854
54855 1999-02-12 Jeffrey A Law (law@cygnus.com)
54856
54857 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54858 ints.
54859
54860 1999-02-11 Nick Clifton <nickc@cygnus.com>
54861
54862 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54863 specified by target.
54864
54865 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54866
54867 1999-02-11 Jeffrey A Law (law@cygnus.com)
54868
54869 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54870
54871 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
54872
54873 * gcc.dg/special/ecos.exp: New test driver for new tests with
54874 special requirements.
54875
54876 * gcc.dg/special/alias-1.c: New test.
54877 * gcc.dg/special/gcsec-1.c: New test.
54878 * gcc.dg/special/weak-1.c: New test.
54879 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54880 * gcc.dg/special/weak-2.c: New test.
54881 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54882 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54883 * gcc.dg/special/wkali-1.c: New test.
54884 * gcc.dg/special/wkali-2.c: New test.
54885 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54886 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54887
54888 1999-02-10 Felix Lee <flee@cygnus.com>
54889
54890 * lib/c-torture.exp (c-torture-compile): Pull out code for
54891 analyzing gcc error messages.
54892 (c-torture-execute): Likewise. Fix some (harmless) false
54893 positives.
54894 * lib/gcc.exp (gcc_check_compile): New function.
54895
54896 1999-02-08 Richard Henderson <rth@cygnus.com>
54897
54898 * gcc.c-torture/execute/990208-1.c: New test.
54899
54900 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
54901
54902 * g++.dg/special/ecos.exp: New driver for new tests with special
54903 requirements
54904
54905 * g++.dg/special/conpr-1.C: New test
54906 * g++.dg/special/conpr-2.C: New test
54907 * g++.dg/special/conpr-2a.C: New test
54908 * g++.dg/special/conpr-3.C: New test
54909 * g++.dg/special/conpr-3a.C: New test
54910 * g++.dg/special/conpr-3b.C: New test
54911
54912 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54913 allow g++ to use the dg driver
54914
54915 * README: Add comment about g++.dg directory
54916
54917 1999-02-06 Jeffrey A Law (law@cygnus.com)
54918
54919 * README: Update email addresses.
54920
54921 1999-02-03 Nick Clifton <nickc@cygnus.com>
54922
54923 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54924 arguments in order to force structure S onto the stack even on
54925 the alpha.
54926 (test): Pass 10 leading arguments to function foo as well as the
54927 structure S.
54928
54929 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54930 failure for all targets.
54931
54932 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54933 abort to terminate program execution.
54934
54935 1999-01-30 Richard Henderson <rth@cygnus.com>
54936
54937 * gcc.c-torture/execute/990130-1.c: New test.
54938
54939 1999-01-30 Jeffrey A Law (law@cygnus.com)
54940
54941 * gcc.dg/990130-1.c: New test.
54942
54943 1999-01-28 Michael Meissner <meissner@cygnus.com>
54944
54945 * gcc.c-torture/execute/990128-1.c: New test.
54946
54947 1999-01-27 Michael Meissner <meissner@cygnus.com>
54948
54949 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54950
54951 1999-01-27 Felix Lee <flee@cygnus.com>
54952
54953 * lib/c-torture.exp (c-torture-compile): pull out code for
54954 analyzing gcc error messages.
54955 (c-torture-execute): ditto, and fix some (harmless) false
54956 positives.
54957 * lib/gcc.exp (gcc_check_compile): new function.
54958
54959 1999-01-17 Jeffrey A Law (law@cygnus.com)
54960
54961 * gcc.dg/990117-1.c: New test.
54962
54963 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54964
54965 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54966
54967 1999-01-15 Jeffrey A Law (law@cygnus.com)
54968
54969 * g77.f-torture/compile/990115-1.f: New test.
54970
54971 1999-01-07 Jeffrey A Law (law@cygnus.com)
54972
54973 * gcc.c-torture/compile/990107-1.c: New test
54974
54975 1999-01-06 Jeffrey A Law (law@cygnus.com)
54976
54977 * gcc.c-torture/execute/990106-2.c: New test.
54978
54979 * gcc.c-torture/execute/990106-1.c: New test.
54980
54981 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
54982
54983 * gcc.c-torture/compile/981223-1.c: New test.
54984
54985 1998-12-29 Richard Henderson <rth@cygnus.com>
54986
54987 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54988 (opt3): Rename from opt4 and disable.
54989
54990 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
54991
54992 * g++.old-deja/g++.pt/ptrmem5.C: New test.
54993
54994 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
54995
54996 * g++.old-deja/g++.other/conv5.C: New test.
54997
54998 1998-12-14 Nick Clifton <nickc@cygnus.com>
54999
55000 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55001
55002 1998-12-11 Jeffrey A Law (law@cygnus.com)
55003
55004 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55005
55006 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55007
55008 * gcc.c-torture/compile/981211-1.c: New test.
55009
55010 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55011
55012 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55013
55014 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55015
55016 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55017
55018 * gcc.special/930510-1.c: Make C9X safe.
55019 * gcc.misc-tests/gcov-1.c Similarly.
55020 * gcc.misc-tests/gcov-2.c Similarly.
55021
55022 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55023
55024 * gcc.dg/ultrasp1.c: New test.
55025
55026 1998-12-06 Richard Henderson <rth@cygnus.com>
55027
55028 * gcc.c-torture/execute/981206.c: New test.
55029
55030 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55031
55032 * g++.old-deja/g++.ns/template7.C: New test.
55033
55034 * g++.old-deja/g++.other/expr1.C: New test.
55035
55036 * g++.old-deja/g++.eh/tmpl3.C: New test.
55037
55038 * g++.old-deja/g++.eh/tmpl2.C: New test.
55039
55040 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55041
55042 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55043 * g++.old-deja/g++.other/using6.C: Removed.
55044 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55045
55046 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55047
55048 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55049
55050 * g++.old-deja/g++.pt/overload8.C: New test.
55051
55052 * g++.old-deja/g++.pt/overload7.C: New test.
55053
55054 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55055
55056 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55057 and relinking messages.
55058 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55059 compiling with -frepo.
55060
55061 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55062
55063 * g++.old-deja/g++.pt/lookup6.C: New test.
55064
55065 1998-11-30 Nick Clifton <nickc@cygnus.com>
55066
55067 * gcc.c-torture/execute/981130-1.c: New test.
55068 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55069
55070 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55071
55072 * g++.old-deja/g++.pt/explicit76.C: New test.
55073
55074 * g++.old-deja/g++.pt/friend38.C: New test.
55075
55076 * g++.old-deja/g++.ns/crash2.C: New test.
55077
55078 * g++.old-deja/g++.pt/defarg8.C: New test.
55079
55080 * g++.old-deja/g++.pt/instantiate6.C: New test.
55081
55082 * g++.old-deja/g++.pt/static6.C: New test.
55083
55084 * g++.old-deja/g++.pt/decl2.C: New test.
55085
55086 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55087
55088 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55089 problem is actually related with name lookup, but so what? :-)
55090
55091 * g++.old-deja/g++.pt/friend37.C: New test.
55092
55093 1998-11-25 Dave Love <d.love@dl.ac.uk>
55094
55095 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55096 element, which fails on some systems.
55097
55098 * g77.f-torture/execute/labug1.f: New test.
55099
55100 1998-11-21 Jeffrey A Law (law@cygnus.com)
55101
55102 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55103 is defined.
55104
55105 1998-11-18 Dave Love <d.love@dl.ac.uk>
55106
55107 * g77.f-torture/compile/981117-1.f: New test.
55108
55109 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55110
55111 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55112 properly discarded.
55113
55114 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55115
55116 * gcc.c-torture/execute/memcheck: New directory of tests for
55117 -fcheck-memory-usage.
55118
55119 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55120
55121 * README: New file, general information about the testsuite and
55122 new description of the various C++ test subdirectories.
55123 * README.g++: Eliminate obsolete information, update and move most
55124 relevant stuff to README.
55125
55126 1998-11-07 Richard Henderson <rth@cygnus.com>
55127
55128 * gcc.c-torture/compile/981107-1.c: New test.
55129
55130 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55131
55132 * execute/memcpy-bi.c: New testcase.
55133
55134 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55135
55136 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55137 base classes.
55138
55139 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55140 template is selected.
55141
55142 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55143 classes, it should be accepted for all types.
55144
55145 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55146
55147 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55148 specializations start with template headers.
55149
55150 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55151
55152 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55153
55154 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55155 non-POD types.
55156
55157 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55158
55159 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55160
55161 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55162
55163 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55164
55165 1998-10-19 Jeffrey A Law (law@cygnus.com)
55166
55167 * 981019-1.c: New test.
55168
55169 1998-10-14 Robert Lipe <robertl@dgii.com>
55170
55171 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55172 find objc headers.
55173
55174 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55175
55176 * compile/981001-4.c: Remove use of GCC extension that triggers a
55177 compiler bug.
55178
55179 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55180
55181 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55182
55183 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55184
55185 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55186 instantiation of template produces incorrect code for delete
55187 expression.
55188
55189 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55190 constructors' name is not unique.
55191 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55192 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55193
55194 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55195 automatic array of const is ill-formed.
55196
55197 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55198 of template parameter?
55199
55200 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55201 const.
55202
55203 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55204 pointer-to-member expression.
55205
55206 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55207 declaration causes ICE.
55208
55209 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55210
55211 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55212 reserved in the global namespace.
55213
55214 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55215 generate needed virtual table.
55216
55217 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55218
55219 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55220
55221 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55222 template-dependent type
55223
55224 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55225
55226 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55227 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55228 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55229
55230 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55231 class should be usable as argument of member function.
55232 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55233 class should be usable as return type of member function.
55234 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55235 class should be usable as type of data member.
55236
55237 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55238
55239 1998-10-09 Jeffrey A Law (law@cygnus.com)
55240
55241 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55242
55243 1998-10-08 Nick Clifton <nickc@cygnus.com>
55244
55245 * gcc.dg/dll-?.c Add thumb to target list.
55246 Fix assembler scan patterns to match current assembler output.
55247
55248 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55249
55250 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55251 matching of template brackets.
55252
55253 * g++.old-deja/g++.other/using4.C: New test. Test using
55254 declarations of methods from base classes.
55255
55256 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55257 within functions should introduce names into the innermost
55258 enclosing namespace.
55259
55260 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55261 of static locals if first initialization throws.
55262
55263 1998-10-07 Jim Wilson <wilson@cygnus.com>
55264
55265 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55266
55267 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55268
55269 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55270 lose track of the possible targets of tablejump insns.
55271 * special/special.exp: Run it.
55272
55273 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55274
55275 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55276 must be declared before its specializations can be named in friend
55277 declarations.
55278
55279 1998-10-05 Dave Love <d.love@dl.ac.uk>
55280
55281 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55282
55283 * g77.f-torture/execute/io1.f: New test.
55284
55285 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55286
55287 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55288 with pointer to template function, for which no argument deduction
55289 is possible.
55290
55291 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55292 specialization of template function as argument to template
55293 function.
55294
55295 * g++.old-deja/g++.other/access2.C: New test; Inner class
55296 shouldn't have privileged access to Outer's names.
55297
55298 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55299
55300 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55301 friend template declared within template class conflicts with
55302 nested class of the same name.
55303
55304 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55305 is ignored.
55306
55307 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55308 object with direct initializer as function declaration.
55309
55310 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55311 initializers.
55312
55313 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55314 involving const pointer and NULL produces incorrect result.
55315
55316 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55317 type name without `typename' should be rejected with -pedantic.
55318
55319 1998-10-02 Richard Henderson <rth@cygnus.com>
55320
55321 * g++.old-deja/g++.other/addrof1.C: New test.
55322
55323 1998-10-01 Nick Clifton <nickc@cygnus.com>
55324
55325 * gcc.c-torture/compile/981001-1.c: New test.
55326 * gcc.c-torture/execute/981001-1.c: New test.
55327
55328 1998-10-01 Jeffrey A Law (law@cygnus.com)
55329
55330 * gcc.c-torture/compile/981001-2.c: New test.
55331 * gcc.c-torture/compile/981001-3.c: New test.
55332 * gcc.c-torture/compile/981001-4.c: New test.
55333
55334 1998-10-01 Robert Lipe <robertl@dgii.com>
55335
55336 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55337 multilibbed hosts. Idea grafted from g77.exp.
55338
55339 1998-09-30 Dave Love <d.love@dl.ac.uk>
55340
55341 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55342 avoid losing on systems which need -lsocket.
55343
55344 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55345
55346 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55347 * g++.old-deja/g++.other/nested2.C: Ditto.
55348 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55349 failure.
55350
55351 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55352
55353 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55354 preferred over template operator!= for enum bitfields.
55355
55356 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55357
55358 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55359 that happen to have the same base name, but in different scopes,
55360 are incorrectly rejected.
55361
55362 1998-09-16 Richard Henderson <rth@cygnus.com>
55363
55364 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55365 on the native word size instead of an integer literal.
55366
55367 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55368
55369 * g++.old-deja/g++.other/static2.C: Invocation of static data
55370 member of type pointer-to-function denoted as non-static member.
55371
55372 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55373 checks involving function types and aliases.
55374
55375 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55376
55377 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55378 redefined to the same non-trivial type.
55379
55380 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55381 namespace-qualification of template specializations declared in
55382 other namespaces.
55383
55384 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55385 to declare a subset of the specializations of a template function
55386 as friends of specializations of a template class.
55387
55388 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55389 member templates that do not fully specialize the enclosing
55390 template class are rejected.
55391
55392 1998-09-11 Dave Love <d.love@dl.ac.uk>
55393
55394 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55395
55396 1998-09-08 Dave Love <d.love@dl.ac.uk>
55397
55398 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55399 altered from libf2c/libU77 version.
55400
55401 1998-09-06 Dave Love <d.love@dl.ac.uk>
55402
55403 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55404
55405 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55406 Alexandre Oliva <oliva@dcc.unicamp.br>
55407
55408 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55409 (un)signed char are different types for template specialization
55410 purposes.
55411
55412 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55413
55414 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55415 * objc: ObjC testsuite.
55416
55417 1998-08-31 Catherine Moore <clm@cygnus.com>
55418
55419 * gcc.c-torture/execute/941014-1.x: New file.
55420
55421 1998-08-31 Nick Clifton <nickc@cygnus.com>
55422
55423 * lib/c-torture.exp: Add support for
55424 torture_eval_before_compile and torture_eval_before_execute
55425 variables.
55426
55427 1998-08-30 Jeffrey A Law (law@cygnus.com)
55428
55429 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55430 this test triggers valid.
55431
55432 1998-08-27 Jeffrey A Law (law@cygnus.com)
55433
55434 * gcc.dg/980827-1.c: New test.
55435
55436 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55437
55438 * gcc.c-torture/execute/loop-4b.c: New test.
55439
55440 1998-08-26 Nick Clifton <nickc@cygnus.com>
55441
55442 * lib/c-torture.exp: Add support for
55443 torture_eval_before_compile and torture_eval_before_execute
55444 variables.
55445
55446 1998-08-25 Jeffrey A Law (law@cygnus.com)
55447
55448 * gcc.c-torture/compile/980825-1.c: New test.
55449
55450 1998-08-24 Nick Clifton <nickc@cygnus.com>
55451
55452 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55453 count number tests in opt_t0 not good_t0.
55454
55455 1998-08-24 Jeffrey A Law (law@cygnus.com)
55456
55457 * gcc.c-torture/compile/930326-1.x: Fix typo.
55458
55459 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55460
55461 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55462 causes an ICE.
55463
55464 1998-08-21 Jeffrey A Law (law@cygnus.com)
55465
55466 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55467 STACK_SIZE is defined.
55468 * gcc.c-torture/unsorted/stuct.c: Similarly.
55469
55470 * gcc.c-torture/compile/980821-1.c: New test.
55471
55472 1998-08-21 Jeffrey A Law (law@cygnus.com)
55473
55474 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55475 16bit ints.
55476
55477 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55478
55479 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55480 code.
55481
55482 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55483
55484 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55485 error'.
55486
55487 1998-08-18 Jeffrey A Law (law@cygnus.com)
55488
55489 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55490
55491 1998-08-16 Jeffrey A Law (law@cygnus.com)
55492
55493 * gcc.c-torture/compile/980816-1.c: New test.
55494
55495 * gcc.dg/980816-1.c: New test.
55496
55497 1998-08-13 Jeffrey A Law (law@cygnus.com)
55498
55499 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55500 compiler for ieee tests.
55501
55502 1998-08-01 Dave Love <d.love@dl.ac.uk>
55503
55504 * g77.f-torture/compile/980729-0.f: New test.
55505
55506 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55507
55508 * gcc.c-torture/special/eeprof-1.c: New test, for
55509 -finstrument-functions.
55510 * gcc.c-torture/special/special.exp: Run it.
55511
55512 1998-07-29 Jeffrey A Law (law@cygnus.com)
55513
55514 * gcc.c-torture/compile/980729-1.c: New test.
55515
55516 1998-07-27 Nick Clifton <nickc@cygnus.com>
55517
55518 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55519 __thumb__ is defined, and test for ARM style doubles if so.
55520
55521 1998-07-26 Dave Love <d.love@dl.ac.uk>
55522
55523 * g77.f-torture/noncompile/980615-0.f: New test.
55524
55525 1998-07-26 H.J. Lu (hjl@gnu.org)
55526
55527 * gcc.dg/980312-1.c: Do link instead of compile.
55528 * gcc.dg/980313-1.c: Likewise.
55529
55530 1998-07-26 Jeffrey A Law (law@cygnus.com)
55531
55532 * gcc.c-torture/compile/980726-1.c: New test.
55533
55534 1998-07-25 Dave Love <d.love@dl.ac.uk>
55535
55536 * g77.f-torture/execute/io0.f: New test.
55537
55538 1998-07-24 Nick Clifton <nickc@cygnus.com>
55539
55540 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55541 an int.
55542
55543 1998-06-18 Michael Meissner <meissner@cygnus.com>
55544
55545 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55546 m32r bugs.
55547
55548 1998-07-17 Nick Clifton <nickc@cygnus.com>
55549
55550 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55551 c-decl.c:grokdeclarator can handle mode attributes.
55552
55553 1998-07-16 Jeffrey A Law (law@cygnus.com)
55554
55555 * gcc.c-torture/execute/980716-1.c: New test.
55556
55557 1998-07-13 Jeffrey A Law (law@cygnus.com)
55558
55559 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55560 the mn10200.
55561 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55562 the mn10200.
55563 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55564 * gcc.c-torture/compile/930326-1.x: Similarly.
55565
55566 1998-07-13 Dave Love <d.love@dl.ac.uk>
55567
55568 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55569 New test from Craig.
55570
55571 1998-07-12 Dave Love <d.love@dl.ac.uk>
55572
55573 * g77.f-torture/noncompile/980616-0.f: New test.
55574
55575 * g77.f-torture/execute/970816-3.f: New test from Craig.
55576
55577 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55578
55579 * g++.other/singleton.C: Return error value instead of taking
55580 SIGSEGV.
55581
55582 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55583
55584 * g++.other/singleton.C: New test. Warning is under dispute.
55585 Runtime crash is not.
55586
55587 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55588
55589 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55590 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55591 using6.C, using7.C}: New namespace tests.
55592
55593 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55594
55595 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55596 specialization with typedef'ed names used as array indexes.
55597
55598 1998-07-09 Jeffrey A Law (law@cygnus.com)
55599
55600 * gcc.c-torture/execute/980709-1.c: New test.
55601
55602 * gcc.dg/980709-1.c: New test.
55603
55604 1998-07-07 Richard Henderson <rth@cygnus.com>
55605
55606 * gcc.c-torture/execute/bcp-1.c: New test.
55607
55608 1998-07-07 Jeffrey A Law (law@cygnus.com)
55609
55610 * gcc.c-torture/execute/980707-1.c: New test.
55611
55612 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55613
55614 * gcc.c-torture/compile/980706-1.c: New test.
55615
55616 1998-07-01 Dave Love <d.love@dl.ac.uk>
55617
55618 * g77.f-torture/execute/980701-0.f,
55619 g77.f-torture/execute/980701-1.f: New test from Craig.
55620
55621 1998-07-01 Jeffrey A Law (law@cygnus.com)
55622
55623 * gcc.c-torture/compile/980701-1.c: New test.
55624
55625 * gcc.c-torture/execute/980701-1.c: New test.
55626
55627 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55628 rlsruhe.de>
55629
55630 * g++.old-deja/g++.robertl/eb132.C: New test.
55631 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55632
55633 1998-06-29 Dave Love <d.love@dl.ac.uk>
55634
55635 * g77.f-torture/execute/980628-7.f,
55636 g77.f-torture/execute/980628-8.f,
55637 g77.f-torture/execute/980628-9.f,
55638 g77.f-torture/execute/980628-10.f: New tests from Craig.
55639
55640 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55641
55642 1998-06-28 Jeffrey A Law (law@cygnus.com)
55643
55644 * g77.f-torture/execute/980628-4.f: New test from Craig.
55645 * g77.f-torture/execute/980628-5.f: Likewise.
55646 * g77.f-torture/execute/980628-2.f: Likewise.
55647 * g77.f-torture/execute/980628-0.f: Likewise.
55648 * g77.f-torture/execute/980628-1.f: Likewise.
55649 * g77.f-torture/execute/980628-3.f: Likewise.
55650 * g77.f-torture/execute/980628-6.f: Likewise.
55651
55652 1998-06-28 Jeffrey A Law (law@cygnus.com)
55653
55654 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55655 directory when nothing has been installed yet.
55656
55657 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55658
55659 * gcc.c-torture/special/special.exp: Handle newer versions of
55660 dejagnu.
55661
55662 1998-06-26 Jeffrey A Law (law@cygnus.com)
55663
55664 * gcc.dg/980626-1.c: New test.
55665
55666 1998-06-19 Bruno Haible <haible@ilog.fr>
55667
55668 * gcc.misc-tests/m-un-2.c: New test.
55669 * g++.old-deja/g++.other/warn01.c: Likewise.
55670
55671 1998-06-19 Robert Lipe <robertl@dgii.com>
55672
55673 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55674 compatibility with assmblers with a different comment character.
55675 Eliminate use of GAS-specific extensions.
55676
55677 1998-06-19 Jeffrey A Law (law@cygnus.com)
55678
55679 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55680
55681 1998-06-19 Robert Lipe <robertl@dgii.com>
55682
55683 * lib/g77.exp: Replace search for libf2c.a with search for newly
55684 renamed libg2c.a
55685
55686 1998-06-17 Jeffrey A Law (law@cygnus.com)
55687
55688 * gcc.c-torture/execute/980617-1.c: New test.
55689
55690 1998-06-12 Jeffrey A Law (law@cygnus.com)
55691
55692 * gcc.c-torture/execute/980612-1.c: New test.
55693
55694 1998-06-08 Jeffrey A Law (law@cygnus.com)
55695
55696 * gcc.dg/980523-1.c: Only test on ppc-linux.
55697 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55698
55699 * gcc.c-torture/execute/980608-1.c: New test.
55700
55701 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55702
55703 * gcc.c-torture/execute/980605-1.c: New test.
55704
55705 1998-06-04 Jeffrey A Law (law@cygnus.com)
55706
55707 * gcc.c-torture/execute/980604-1.c: New test.
55708
55709 1998-06-02 Jeffrey A Law (law@cygnus.com)
55710
55711 * gcc.c-torture/execute/980602-1.c: New test.
55712 * gcc.c-torture/execute/980602-2.c: Likewise.
55713
55714 1998-06-02 Dave Love <d.love@dl.ac.uk>
55715
55716 * 970125-0.f: Fix per JCB. Add commentary.
55717
55718 1998-05-31 Michael Meissner <meissner@cygnus.com>
55719
55720 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55721 IEEE -0 support.
55722
55723 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55724
55725 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55726 earlier.
55727
55728 1998-05-28 Catherine Moore <clm@cygnus.com>
55729
55730 * gcc.c-torture/execute/980526-3.c: New test.
55731
55732 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55733
55734 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55735 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55736 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55737 m88k-motorola-sysv3 to XFAIL.
55738
55739 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55740
55741 * gcc.dg/980526-1.c: New test.
55742 * gcc.c-torture/execute/980526-2.c: New test.
55743
55744 1998-05-26 Jeffrey A Law (law@cygnus.com)
55745
55746 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55747
55748 * gcc.c-torture/execute/980526-1.c: New test.
55749
55750 1998-05-26 Dave Love <d.love@dl.ac.uk>
55751
55752 * g77.f-torture/execute/alpha2.f: Add runtime test.
55753
55754 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55755
55756 * g++.old-deja/old-deja.exp: Strip leading directories.
55757
55758 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55759 error for the line. Don't run multiple tests for the same line.
55760
55761 1998-05-23 Jeffrey A Law (law@cygnus.com)
55762
55763 * gcc.dg/980523-1.c: New test.
55764
55765 1998-05-23 Dave Love <d.love@dl.ac.uk>
55766
55767 * g77.f-torture/compile/970915-0.f: New test.
55768
55769 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55770
55771 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55772
55773 1998-05-21 Jeffrey A Law (law@cygnus.com)
55774
55775 * gcc.dg/980520-1.c: New test.
55776
55777 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55778
55779 * gcc.dg/980502-1.c: Fix return type.
55780
55781 1998-05-20 Jeffrey A Law (law@cygnus.com)
55782
55783 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55784 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55785 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55786 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55787 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55788
55789 1998-05-20 Dave Love <d.love@dl.ac.uk>
55790
55791 * g77.f-torture/execute/980520-1.f: New test.
55792
55793 1998-05-15 Dave Love <d.love@dl.ac.uk>
55794
55795 * lib/mike-g77.exp: New file.
55796
55797 * g77.f-torture/noncompile/noncompile.exp,
55798 g77.f-torture/noncompile/check0.f: New files.
55799
55800 1998-05-14 Dave Love <d.love@dl.ac.uk>
55801
55802 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55803 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55804 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55805 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55806 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55807 abort where appropriate.
55808
55809 1998-05-05 Michael Meissner <meissner@cygnus.com>
55810
55811 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55812 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55813
55814 1998-04-29 Dave Love <d.love@dl.ac.uk>
55815
55816 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55817
55818 1998-04-27 Dave Love <d.love@dl.ac.uk>
55819
55820 * g77.f-torture/compile/980427-0.f: New test.
55821
55822 1998-04-24 Dave Love <d.love@dl.ac.uk>
55823
55824 * g77.f-torture/compile/980424-0.f: New test.
55825
55826 1998-04-19 Dave Love <d.love@dl.ac.uk>
55827
55828 * g77.f-torture/compile/980419-2.f (main): New test.
55829 * g77.f-torture/compile/970125-0.f: New test.
55830 * g77.f-torture/compile/980419-1.f: New test.
55831
55832 1998-04-08 Jim Wilson <wilson@cygnus.com>
55833
55834 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
55835 of loop-4.c.
55836
55837 1998-04-07 Jim Wilson <wilson@cygnus.com>
55838
55839 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55840
55841 1998-04-03 Jim Wilson <wilson@cygnus.com>
55842
55843 * gcc.c-torture/compile/980329-1.c: New test.
55844
55845 1998-03-18 Jim Wilson <wilson@cygnus.com>
55846
55847 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55848 * gcc.dg/980312-1.c: Fix typo in -march command.
55849
55850 1998-03-16 H.J. Lu (hjl@gnu.org)
55851
55852 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55853
55854 1998-03-11 Robert Lipe <robertl@dgii.com>
55855
55856 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
55857 Dave Love agree the Fortran source is bogus.
55858
55859 1998-03-11 Robert Lipe <robertl@dgii.com>
55860
55861 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55862 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55863 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55864 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55865 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55866
55867 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55868
55869 * g++.old-deja/g++.other/friend1.C: New test.
55870
55871 1998-02-18 Dave Love <d.love@dl.ac.uk>
55872
55873 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55874 possibly uninitialized) variables and declare dnrm2.
55875
55876 1998-02-23 Robert Lipe <robertl@dgii.com>
55877
55878 From Bruno Haible <haible@ilog.fr>:
55879 * gcc.c-torture/execute/980223.c: New test.
55880
55881 1998-02-13 Jeffrey A Law (law@cygnus.com)
55882
55883 * gcc.dg/ifelse-1.c: New test.
55884
55885 1998-02-09 H.J. Lu (hjl@gnu.org)
55886
55887 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55888
55889 * lib/old-dejagnu.exp (old-dejagnu): Added the
55890 "execution test - XFAIL *-*-*" handling in the spirit of
55891 "excess errors test -". Changed the "execution test fails"
55892 handling to be like "excess errors test fails".
55893 * Update various tests accordingly.
55894
55895 1998-02-06 Jim Wilson <wilson@cygnus.com>
55896
55897 * gcc.c-torture/execute/980205.c: New test.
55898
55899 1998-01-18 Jeffrey A Law (law@cygnus.com)
55900
55901 * lib/c-torture.exp: Look for .x files instead of .cexp files.
55902 * lib/f-torture.exp: Similarly.
55903 * gcc.c-torture: Rename all .cexp files to .x files.
55904
55905 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
55906
55907 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55908 (940510-1.c): Removed duplicate.
55909 (971104-1.c): New test.
55910
55911 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
55912
55913 * lib/f-torture.exp: Improve error and loop detection.
55914
55915 1997-11-19 Michael Meissner <meissner@cygnus.com>
55916
55917 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55918 use that to size the filler array.
55919
55920 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
55921
55922 * lib/c-torture.exp(c-torture-execute): Fix typo.
55923
55924 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55925 testcase as the executable name. Keep the executable around if
55926 the test fails.
55927
55928 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
55929
55930 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55931 changes. Only test one -g option, and move it to the end of the
55932 list of options to test.
55933
55934 1997-09-19 Michael Meissner <meissner@cygnus.com>
55935
55936 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55937 variable GCC_TORTURE_OPTIONS to supply default switches separated
55938 by colons. If no environment variable, run tests with -O0 -g, -O1
55939 -g, and -O2 -g as well.
55940
55941 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
55942
55943 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55944 explanatory comments. Fix indentation.
55945
55946 1997-09-15 Jeffrey A Law (law@cygnus.com)
55947
55948 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55949
55950 1997-09-11 Jeffrey A Law (law@cygnus.com)
55951
55952 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55953 * g++.old-deja/g++.mike/p7325.C: Likewise.
55954 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55955
55956 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
55957
55958 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55959 * g++.old-deja/g++.brendan/crash30.C: Likewise.
55960 * g++.old-deja/g++.brendan/crash39.C: Likewise.
55961 * g++.old-deja/g++.law/operators4.C: Likewise.
55962
55963 1997-09-11 Joe Buck (jbuck@synopsys.com)
55964
55965 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55966 * g++.old-deja/g++.mike/p784.C: Ditto.
55967 * g++.old-deja/g++.mike/p785.C: Ditto.
55968
55969 1997-09-05 Jeffrey A Law (law@cygnus.com)
55970
55971 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55972
55973 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
55974
55975 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55976 target feature; pass this to c-torture-execute as needed.
55977
55978 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
55979
55980 * lib/c-torture.exp(c-torture-execute): If the previous and the
55981 current executables being tested are identical, we don't need to
55982 run the executable again. Try to make the executable names
55983 unique. Add an optional argument for passing additional compiler
55984 flags.
55985
55986 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
55987
55988 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55989
55990 1997-08-29 Jeffrey A Law (law@cygnus.com)
55991
55992 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55993
55994 1997-07-31 Jeffrey A Law (law@cygnus.com)
55995
55996 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55997 32bit or larger longs.
55998
55999 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56000 have either a 32bit long or 32bit int.
56001
56002 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56003
56004 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56005 Make double precision tests dependent on sizeof (double).
56006
56007 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56008
56009 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56010 too.
56011
56012 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56013
56014 * gcc.c-torture/compile/961203-1.cexp: New script.
56015
56016 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56017
56018 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56019 up the includes ourselves.
56020
56021 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56022
56023 * lib/plumhall.exp: Remove random include, and add a few
56024 verbose messages for debugging.
56025
56026 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56027
56028 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56029 of trying to do it ourselves.
56030
56031 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56032
56033 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56034
56035 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56036
56037 * gcc.prms/5403.c: Made regexp a bit less strict.
56038
56039 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56040
56041 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56042 is returned from remote_load instead.
56043 * lib/plumhall.exp: Ditto.
56044 * lib/mike-g++.exp: Ditto.
56045 * lib/old-dejagnu.exp: Ditto.
56046 * lib/c-torture.exp: Ditto.
56047
56048 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56049
56050 * lib/g++.exp: Use build_wrapper procedure.
56051 * lib/gcc.exp: Ditto.
56052
56053 1997-05-20 Jeffrey A Law (law@cygnus.com)
56054
56055 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56056 an old-style decl for malloc. Fixes tests to work when
56057 sizeof (int) != sizeof (size_t).
56058
56059 1997-05-15 Mike Meissner <meissner@cygnus.com>
56060
56061 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56062
56063 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56064 use stdargs.h interface.
56065
56066 1997-05-15 Mike Meissner <meissner@cygnus.com>
56067
56068 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56069 NO_VARARGS when compiling.
56070
56071 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56072
56073 * lib/plumhall.exp(ph_includes): New procedure.
56074 (ph_make): Use it.
56075 (ph_compiler): Ditto.
56076
56077 * lib/g++.exp: Rename test-glue.c to testglue.c.
56078 * lib/gcc.exp: Ditto.
56079
56080 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56081
56082 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56083 to completion when it's called.
56084
56085 1997-03-21 Michael Meissner <meissner@cygnus.com>
56086
56087 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56088 is defined, don't do test.
56089
56090 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56091
56092 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56093 for object files.
56094 (ph_summary): Mark skipped testcases as untested, not unresolved.
56095
56096 * lib/plumhall.exp (ph_make): If unresolved because of bad
56097 errorCode, record errorCode in log file.
56098 (*): Replace send_log/verbose with verbose -log.
56099
56100 1997-03-19 Michael Meissner <meissner@cygnus.com>
56101
56102 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56103 double conversion if double isn't at least 8 bytes.
56104
56105 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56106 int to work with targets where int is 16 bits.
56107
56108 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56109 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56110 precision for the test to complete.
56111
56112 1997-03-14 Michael Meissner <meissner@cygnus.com>
56113
56114 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56115 if d10v is not compiled with the -mdouble64 flag.
56116 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56117
56118 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56119 d10v is not compiled with the -mint32 flag.
56120
56121 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56122
56123 * lib/plumhall.exp: Use incr_count.
56124
56125 1997-03-12 Jeffrey A Law (law@cygnus.com)
56126
56127 * gcc.c-torture: Update to c-torture-1.45.
56128
56129 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56130
56131 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56132 the name of the expect testcase file).
56133
56134 * lib/g++.exp(g++_init): Ditto.
56135
56136 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56137
56138 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56139 the host.
56140
56141 * lib/gcc.exp(gcc_exit): New procedure.
56142
56143 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56144
56145 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56146 specs where appropriate.
56147
56148 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56149 because of new "candidates are" messages, and removed a few
56150
56151 * Converted all non-old-style g++ testcases to old-style, and
56152 moved into g++.old-deja.
56153
56154 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56155
56156 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56157 options.
56158
56159 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56160 succeeded.
56161
56162 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56163
56164 1997-02-13 Michael Meissner <meissner@cygnus.com>
56165
56166 * lib/gcc.exp (gcc_target_compile): Add support for defining
56167 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56168 the machine doesn't have those features.
56169
56170 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56171
56172 * g++.law/operators4.exp: Don't use LIBS.
56173
56174 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56175
56176 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56177
56178 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56179 * lib/g++.exp: Set it here instead. Also, allow use of the
56180 --tool_exec and --tool_opt options. Change CXX to
56181 GXX_UNDER_TEST.
56182
56183 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56184
56185 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56186
56187 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56188
56189 * lib/old-dejagnu.exp: Use prune_warnings instead of
56190 prune_system_crud.
56191 * lib/mike-g++.exp: Ditto.
56192 * lib/gcc.exp: Ditto.
56193 * lib/g++.exp: Ditto.
56194
56195 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56196
56197 1997-02-07 Jeffrey A Law (law@cygnus.com)
56198
56199 * 941014-2.c: Include stdlib.h
56200 * 960327-1.c: Include stdio.h
56201 * dbra.c, index-1.c: Don't assume ints are 32bits.
56202
56203 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56204
56205 * lib/gcc.exp: Add gcc,stack_size target feature.
56206
56207 * lib/g++.exp(g++_target_compile): Add the include and link
56208 paths here, not in two other places. And, it's $options, not
56209 options.
56210
56211 * lib/mike-g++.exp(postbase): Remove the code that determines
56212 the correct include and link paths.
56213 * g++.old-deja/old-deja.exp: Ditto.
56214
56215 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56216
56217 * lib/g++.exp(g++_init): target_compile no longer returns the
56218 filename of the result.
56219
56220 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56221
56222 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56223 call to glob.
56224
56225 * gcc.c-torture/special/special.exp: Change call to
56226 gcc_target_compile to include the object file.
56227
56228 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56229
56230 * gcc.c-torture/special/special.exp: Correct misspelling in last
56231 change.
56232
56233 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56234
56235 * lib/plumhall.exp(ph_summary): Log the entire output of the
56236 executable. Return -1 if there were any failures, 0 otherwise.
56237 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56238 (ph_make): Clean up objects and executables that were built
56239 if the tests succeeded.
56240
56241 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56242
56243 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56244 libraries and includes in the build tree as appropriate.
56245
56246 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56247
56248 * lib/c-torture.exp: Instead of looking for the global variable
56249 NO_LONG_LONG, check to see if that's a feature of the target.
56250
56251 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56252
56253 * config/default.exp: Minimize. Delete the remainer of the files in
56254 config; this functionality is now in devo/dejagnu/config.
56255
56256 g++.*/*: Pass any additional flags used to compile to postbase;
56257 delete CXXFLAGS.
56258
56259 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56260 is now done by runtest.exp. Use gcc_target_compile instead of
56261 compile.
56262
56263 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56264 Remove references to CFLAGS. Use remote_file instead of
56265 calling rm -f.
56266 (c-torture): Take a list of arguments to use to compile this
56267 testcase.
56268
56269 lib/g++.exp: Simplify. Use target_compile instead of compile.
56270 lib/gcc-dg.exp: Ditto.
56271 lib/gcc.exp: Ditto.
56272 lib/mike-{gcc,g++}.exp: Ditto.
56273 lib/old-dejagnu.exp: Ditto.
56274 lib/plumhall.exp: Ditto.
56275
56276 1997-01-08 Jim Wilson <wilson@cygnus.com>
56277
56278 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56279 (ph_linker): Likewise.
56280
56281 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56282
56283 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56284 MAP_ANON / MAP_ANONYMOUS if defined;
56285 else try to map from /dev/zero .
56286
56287 1996-11-12 Jeffrey A Law (law@cygnus.com)
56288
56289 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56290 isn't defined, then define it to MAP_ANONYMOUS.
56291
56292 1996-11-12 Jeffrey A Law (law@cygnus.com)
56293
56294 * gcc.c-torture: Update to c-torture-1.42 release.
56295
56296 1996-11-11 Jeffrey A Law (law@cygnus.com)
56297
56298 * gcc.c-torture: Update to c-torture-1.41 release.
56299
56300 1996-10-27 Jeffrey A Law (law@cygnus.com)
56301
56302 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56303 c-torture release.
56304
56305 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56306
56307 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56308 and LDFLAGS. Fix second case to append the target_info ldflags
56309 onto LDFLAGS, not CFLAGS.
56310 * lib/g++.exp (g++_init): Add target_info stuff.
56311 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56312 of libgloss and newlib flags for !native.
56313
56314 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56315 (GDB): Fix relative path to go up another dir for finding gdb.
56316
56317 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56318
56319 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56320 versions in the target_info array, if they don't exist.
56321
56322 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56323
56324 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56325
56326 1996-07-08 Jim Wilson <wilson@cygnus.com>
56327
56328 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56329 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56330
56331 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56332
56333 * lib/old-dejagnu.exp: Don't remove the output file before we've
56334 actually tested it. Don't append pwd to the path of the executable
56335 we're testing.
56336
56337 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56338
56339 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56340
56341 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56342
56343 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56344 temporary directory for compiler files, and set it to a default
56345 value of /tmp. Set $output as the name of the output file from
56346 compiling the testcase. Add a -o option to $cflags_var so the
56347 compiler writes the final output file as $output. Set $executable
56348 to $output.
56349
56350 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56351 directory for compiler files, and set it to /tmp if it doesn't
56352 already have a value. Set $output_file to the name of the output
56353 file from compiling the testcase. Add a -o option to CXXFLAGS so
56354 the compiler writes the final output file as $output. Use $output
56355 as the executable to be tested.
56356
56357 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56358
56359 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56360
56361 1996-06-08 Jeffrey A Law (law@cygnus.com)
56362
56363 * gcc.c-torture/execute/pending-1.c: New test. Still
56364 pending in Tege's queue.
56365
56366 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56367
56368 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56369 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56370 if there were failures. Call unresolved if there were unresolved
56371 testcases. Call gcc_fail if program did not run to completion.
56372 (ph_make): Pass additional argument name to ph_execute.
56373 (ph_execute): Add new argument. Pass additional arguments to
56374 ph_summary. Call gcc_fail is there is no execution output.
56375
56376 1996-04-24 Jeffrey A Law (law@cygnus.com)
56377
56378 * lib/plumhall.exp (proc_summary): Output relavent summary
56379 lines into the log so specific failures in plumhall can be
56380 investigated.
56381
56382 1996-04-10 Jeffrey A Law (law@cygnus.com)
56383
56384 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56385 (c-torture-execute): Don't try to execute tests which use
56386 "long long" types if $NO_LONG_LONG is nonzero.
56387
56388 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56389
56390 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56391 not c-torture.
56392
56393 * gcc.ieee: Move from here.
56394 * gcc.c-torture/execute/ieee: To here.
56395
56396 1996-03-26 Jeffrey A Law (law@cygnus.com)
56397
56398 * gcc.c-torture: Update to c-torture-1.41 release.
56399
56400 1996-03-22 Jeffrey A Law (law@cygnus.com)
56401
56402 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56403 not "$output".
56404
56405 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56406
56407 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56408 -c present.
56409
56410 1996-03-02 Jeffrey A Law (law@cygnus.com)
56411
56412 * config/proelf.exp: Handle connecting to a simulator.
56413
56414 1996-01-31 Jeffrey A Law (law@cygnus.com)
56415
56416 * config/proelf.exp: New file. Enough framework that we can
56417 run c-torture tests on the proelf targets (or any other target
56418 that gdb can connect to for that matter).
56419
56420 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56421
56422 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56423 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56424
56425 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56426 exec_output exists.
56427
56428 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56429
56430 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56431 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56432
56433 * config/*.exp: Update FSF address. Change result of ${tool}_load
56434 to pass/fail/unresolved/unsupported/untested. Caller must now
56435 call unresolved/unsupported/untested.
56436 * lib/*.exp: Update FSF address. Update to handle new results of
56437 ${tool}_load.
56438 * lib/chill.exp (verbose): Delete.
56439
56440 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56441
56442 * lib/gcc.exp (default_gcc_start): Change order of args to
56443 $LDFLAGS $CFLAGS $LIBS.
56444 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56445 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56446 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56447 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56448 * gcc.misc-tests/dg-test.exp: Likewise.
56449 * gcc.misc-tests/msgs.exp: Likewise.
56450 * gcc.prms/prms.exp: Likewise.
56451 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56452 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56453
56454 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56455
56456 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56457
56458 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56459
56460 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56461 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56462
56463 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56464 necessary.
56465
56466 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56467
56468 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56469 global for loop; add use of $mathlib.
56470 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56471 settings here; set mathlib for anything but VxWorks.
56472
56473 1996-01-22 Jeffrey A Law (law@cygnus.com)
56474
56475 * gcc.c-torture: Update to c-torture-1.40 release.
56476
56477 1996-01-03 Jeffrey A Law (law@cygnus.com)
56478
56479 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56480 dg.exp.
56481
56482 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56483
56484 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56485 global.
56486
56487 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56488
56489 * lib/g++.exp (LIBS): Define if not already.
56490 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56491 (gcc-dg-prune): Call prune_gcc_output.
56492 * lib/gcc.exp (prune_gcc_output): New proc.
56493 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56494 prune_gcc_output.
56495
56496 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56497
56498 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56499 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56500
56501 1995-11-15 Jeffrey A Law (law@cygnus.com)
56502
56503 * gcc.c-torture: Update to c-torture-1.39 release.
56504
56505 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56506
56507 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56508 fails, try others as well.
56509
56510 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56511
56512 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56513 If compilation fails, mark execute tests as `untested'.
56514 If test is marked as unsupported, don't mark compilation and
56515 execute tests as failed.
56516
56517 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56518
56519 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56520 libstdc++ for whether or not we want to be doing shared
56521 libraries. Delete link_curses since we don't need it anymore.
56522 * lib/mike-g++.exp (postbase): Don't link in libg++.
56523 * g++.old-deja/old-deja.exp: Likewise.
56524
56525 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56526
56527 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56528
56529 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56530
56531 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56532 For that, add `-Wl,-a,shared_archive'.
56533 * g++.old-deja/old-deja.exp: Likewise.
56534
56535 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56536
56537 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56538
56539 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56540
56541 * lib/mike-g++.exp (postbase): Pay attention to the status of
56542 g++_load.
56543
56544 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56545
56546 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56547
56548 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56549
56550 * lib/gcc.exp (default_gcc_start): No longer need to log program
56551 being executed or its output, execute_anywhere does that now.
56552 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56553 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56554
56555 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56556
56557 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56558 the same as those in lib/g++.exp.
56559
56560 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56561
56562 * gcc.c-torture: Update to c-torture-1.38 release.
56563 * gcc.ieee: Related changes.
56564
56565 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56566
56567 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56568 "exec". Minor reformatting changes.
56569
56570 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56571 cross. This means all "exec" calls now work on a remote host as
56572 well.
56573 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56574 cross. Filter out the extra "\r\n" stuff that expect puts in.
56575 (c-torture-execute): Filter out the bogus warnings like
56576 c-torture-compile does. Add support for canadian cross.
56577 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56578 Use execute_anywhere rather than calling exec directly. Now it
56579 works for canadian cross testing.
56580
56581 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56582
56583 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56584 results into a variable, and check that rather than using file exists.
56585
56586 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56587
56588 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56589 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56590
56591 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56592
56593 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56594 lib_curses if there's a shared libg++ in the build tree.
56595
56596 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56597
56598 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56599 if not supported target.
56600
56601 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56602
56603 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56604 link_curses up to always happen, not just for native builds.
56605
56606 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56607
56608 * gcc.c-torture: Update to c-torture-1.36 release.
56609 * gcc.failure: Related changes.
56610
56611 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56612
56613 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56614
56615 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56616
56617 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56618 * lib/mike-g++.exp (postbase): Not in here. Still reference
56619 runshlib, link_curses, and mathlib for link and run.
56620
56621 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56622 pass the runtime shared library options for Solaris, OSF/1, and
56623 Irix5, and link with -lcurses to avoid unresolved references.
56624
56625 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56626
56627 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56628 only run once.
56629
56630 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56631
56632 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56633
56634 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56635
56636 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56637 do not have a framework for the "compat" tests yet.
56638
56639 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56640
56641 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56642 set to null if we're testing vxworks5.1. Use that instead of
56643 `-lm' in the setting of LIBS for link and run.
56644
56645 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56646
56647 * config/rom68k.exp (${tool}_load): Major changes to make it
56648 work. Verified that it does in fact return the stuff in
56649 exec_output properly. Catch any Emul or any TRAP other than 0.
56650
56651 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56652
56653 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56654 LDFLAGS properly for targets that need stuff from libgloss.
56655 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56656 only run once.
56657 (gpp_initialized): New variable.
56658
56659 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56660
56661 * config/rom68k.exp: Load libgloss.exp.
56662 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56663 so we can produce a fully linked binary.
56664 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56665 so we can produce a fully linked binary.
56666
56667 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56668
56669 * lib/plumhall.exp (ph_section): Watch for expected failures.
56670 Add missing `else'.
56671
56672 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56673 run the testcase.
56674 (c-torture): Likewise.
56675
56676 1995-08-28 Doug Evans <dje@cygnus.com>
56677
56678 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56679
56680 * lib/mike-g++.exp (mike_cleanup): New proc.
56681 (prebase): New globals compiler_result, not_compiler_result,
56682 target_regexp.
56683 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56684 allow leading "-" in pattern. Watch for unsupported tests.
56685 If $compiler_result is set, pattern match assembler code,
56686 and ditto for $not_compiler_result.
56687 * lib/mike-gcc.exp: Likewise.
56688
56689 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56690 execution "succeeded".
56691
56692 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56693
56694 * config/win32.exp: New file.
56695 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56696
56697 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56698
56699 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56700 unsupported.
56701 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56702 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56703 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56704
56705 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56706 "... without exceptions was ...". That is now handled by
56707 prune_system_crud.
56708 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56709
56710 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56711
56712 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56713 sieve.c,sort2.c}: New files.
56714 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56715 sieve.exp,sort2.exp}: Drivers for them.
56716
56717 * lib/mike-gcc.exp (program_output): New user settable variable.
56718 (postbase): Call prune_system_crud. Also prune extraneous compiler
56719 messages.
56720 * lib/mike-g++.exp (program_output): New user settable variable.
56721
56722 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56723
56724 * config/sh.exp: Deleted (use sim.exp instead).
56725
56726 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56727
56728 * config/vx.exp: Declare CHECKTASK as global.
56729 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56730 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56731 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56732
56733 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56734
56735 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56736 target. Like vx.exp, only includes `vx29k.exp' instead of
56737 `vxworks.exp'.
56738
56739 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56740
56741 * config/sim.exp: Increase time limit from 120 seconds to 240.
56742
56743 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56744
56745 * gcc.c-torture/execute/950628-1.c: New test.
56746
56747 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56748
56749 * gcc.c-torture: Update with changes/additions from
56750 c-torture-1.34.
56751
56752 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56753
56754 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56755
56756 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56757
56758 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56759
56760 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56761
56762 * gcc.c-torture/compile/950512-1.c: New test.
56763 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56764 * gcc.dg/struct-ret-1.c: Likewise.
56765
56766 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56767
56768 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56769 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56770
56771 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56772
56773 * gcc.c-torture/special/920411-1.c: Deleted.
56774 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56775
56776 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56777
56778 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56779 cpu limit.
56780
56781 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56782
56783 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56784
56785 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56786
56787 From kenner;
56788 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56789 is the proper length.
56790 * va-arg-3.c: Likewise.
56791
56792 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56793
56794 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56795 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56796
56797 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56798 * lib/g++.exp (default_g++_start): Delete old cruft.
56799
56800 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56801
56802 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56803 (2 * (1 << 18)) to (2 * (1 << 17)).
56804
56805 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56806
56807 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56808
56809 * config/rom68k.exp: Renamed from config/idp.exp
56810
56811 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
56812
56813 * c-torture/compile/921109-2.c
56814
56815 1995-04-18 Mike Stump <mrs@cygnus.com>
56816
56817 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56818 excess errors.
56819
56820 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
56821
56822 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56823 output.
56824 * lib/g++.exp (default_g++_start): Likewise.
56825
56826 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
56827
56828 * gcc.c-torture/compile/950329-1.c: New test.
56829
56830 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
56831
56832 * config/bug.exp (${tool}_load): Updated to use new remote_open
56833 and remote_close procs.
56834 * config/idp.exp: New file.
56835
56836 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
56837
56838 * gcc.c-torture/execute/950322-1.c: New test.
56839
56840 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
56841
56842 * config/vx.exp (${tool}_load): Clean up testing of return code from
56843 vxworks_ld and vxworks_spawn.
56844
56845 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
56846
56847 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56848
56849 1995-03-13 Mike Stump <mrs@cygnus.com>
56850
56851 * lib/old-deja.exp: Add `excess errors test - ' error, now one
56852 can mark excess errors on a machine by machine basis. Note, the
56853 default is to not expect any excess errors, even when excess
56854 errors test - is given, so you will want to put an XFAIL ... on
56855 these lines. For example, // excess errors test - XFAIL hppa*-*-*
56856 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56857 those 4 machines, but no others.
56858
56859 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
56860
56861 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56862 * lib/c-torture.exp: to here.
56863
56864 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
56865
56866 * gcc.c-torture/execute/950221-1.c: New test.
56867 * gcc.c-torture/execute/struct-ret-1.c: New test.
56868 * gcc.c-torture/compile/950221-1.c: New test.
56869
56870 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56871
56872 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
56873
56874 * gcc.c-torture/execute/arith-1.c (main): Return 0.
56875 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56876
56877 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
56878
56879 * g++.gb: New directory of tests, derived from my signature and
56880 class scoping tests.
56881
56882 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56883 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56884 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56885 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56886 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56887 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56888 * g++.gb/sig25.C: Likewise.
56889
56890 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56891 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56892 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56893 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56894 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56895 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56896 * g++.gb/sig25.exp: Likewise.
56897
56898 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56899 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56900 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56901 * g++.gb/scope13.C: Likewise, this test still fails.
56902
56903 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56904 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56905 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56906 * g++.gb/scope13.exp: Ditto.
56907
56908 * g++.gb/README: New file, explains what these tests are about.
56909
56910 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
56911
56912 * lib/dg.exp (dg-do): Support `preprocess'.
56913 (dg-test): Likewise.
56914
56915 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
56916
56917 * config/udi.exp: change "continue -expect" to "exp_continue".
56918
56919 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
56920
56921 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56922 Delete redundant tests.
56923
56924 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56925 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56926 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56927 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56928 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56929 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56930 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56931 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56932
56933 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56934 storing label pointers.
56935 * gcc.c-torture/execute/921019-1.c: Likewise.
56936 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56937 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56938 parameter fp.
56939 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56940 constants.
56941
56942 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56943 Delete obsolete tests.
56944
56945 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56946 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56947 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56948 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56949 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56950 * gcc.c-torture/compile/950124-1.c: New test.
56951
56952 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56953
56954 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
56955
56956 * lib/mike-g++.exp: Add -lm to LIBS.
56957
56958 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
56959
56960 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56961
56962 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
56963
56964 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56965
56966 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
56967
56968 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56969
56970 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
56971
56972 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56973 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56974 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56975 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56976 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56977 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56978 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56979 * g++.law/{operators31.C, operators32.C,
56980 * g++.law/{operators33.C, operators34.C}: Likewise.
56981 * g++.law/{pic1.C, refs2.C}: Likewise.
56982 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56983 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56984 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56985 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56986
56987 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56988 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56989 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56990 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56991 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56992 * g++.law/{enum9.exp, friend5.exp}: Likewise.
56993 * g++.law/{nest3.exp, nest4.exp}: Likewise.
56994 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56995 * g++.law/{operators30.exp, operators31.exp}: Likewise.
56996 * g++.law/{operators32.exp, operators33.exp}: Likewise.
56997 * g++.law/{operators34.exp}: Likewise.
56998 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56999 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57000 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57001 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57002 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57003
57004 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57005 No longer expected to fail.
57006 * g++.law/missed-error3.C: Tweak for recent bool changes.
57007
57008 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57009
57010 * config/emb-unix: Deleted.
57011 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57012 remote execution. Do final link on remote host if REMOTE_LINK is set.
57013
57014 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57015
57016 * lib/dg.exp (dg-test): Fix typo in last patch.
57017
57018 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57019
57020 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57021 (handles multiple occurrences).
57022
57023 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57024
57025 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57026 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57027 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57028 printed).
57029 * lib/c-torture.exp (c-torture-compile): Likewise.
57030 (c-torture): Prepend full path if missing.
57031 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57032 (gcc_fail): Likewise.
57033 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57034
57035 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57036
57037 * lib/netware.exp: Only attach to NetWare i386 systems.
57038
57039 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57040
57041 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57042 messages. Add test name to "output pattern match" pass/fail message.
57043
57044 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57045
57046 * gcc.dg: New testsuite.
57047 * gcc.dg/dg.exp: New file.
57048
57049 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57050 test-switch.c}: Deleted.
57051
57052 * gcc.misc-tests/msgs.exp: New testcase driver.
57053
57054 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57055
57056 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57057 Watch for illegal return values from ${tool}_load.
57058 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57059 cross targets. Coerce return value >0 to 1.
57060
57061 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57062
57063 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57064
57065 * config/emb-unix.exp: New file.
57066
57067 * config/sim.exp: Error if variable $SIM not defined.
57068 (${tool}_load): Mark test as "untested" if simulator missing.
57069
57070 * config/unix.exp: Load remote.exp to get rcp_download.
57071 * lib/c-torture.exp: Use different option lists for testcases with
57072 and without loops.
57073 * gcc.c-torture/execute/execute.exp: Likewise.
57074
57075 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57076
57077 * config/*.exp: Clarify return code from ${tool}_load.
57078 Call `unresolved' or `untested' instead of `warning' or `perror'
57079 (sometimes you still want to call both though).
57080 Add comment that `shell_id' is local to each file.
57081 * config/udi.exp (timeout): Set to 30.
57082 Don't print warning if connection fails, $connectmode has already
57083 printed an error.
57084 (${tool}_load): Move verbose messages to level 2.
57085 Rework pattern for "Process started" message.
57086 Pass `shell_id' to ${connectmode}_download.
57087 Retry twice upon timeout. Make resetting of target more robust.
57088 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57089 Pass `shell_id' to exit_$connectmode.
57090 Only call exit_$connectmode if connected.
57091 * config/unix.exp (${tool}_load): Check return codes better.
57092 * config/vrtx.exp (${tool}_load): Likewise.
57093 * config/vx.exp (${tool}_load): Likewise.
57094 Delete unneeded global's.
57095 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57096 from ${tool}_load.
57097 (dg-stat): Delete.
57098 (dg-init): Delete recording of pass/fail counts.
57099 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57100 (old-dejagnu-init): Likewise.
57101 (old-dejagnu-stat): Delete contents, empty proc now.
57102 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57103 (c-torture): Delete references to lcnt, lpass, lfail.
57104 Get option list from TORTURE_OPTIONS.
57105 Delete -funroll[-all]-loops if no loops.
57106 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57107 (g++_stat): Delete contents (empty proc now).
57108 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57109 (gcc_finish): Likewise.
57110 (gcc_stat): Deleted.
57111 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57112 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57113 * gcc.c-torture/execute/execute.exp: Likewise.
57114 Split tests into two parts: compile, execute.
57115 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57116 no loops. Update to reflect clarified return codes from ${tool}_load.
57117
57118 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57119
57120 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57121 to grep for.
57122 (old-dejagnu): Likewise (where necessary).
57123
57124 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57125
57126 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57127
57128 * lib/dg.exp (dg-process-target): Fix processing of selector.
57129 Add comment regarding use of `error'.
57130
57131 * lib/gcc.exp (prune_system_crud): Define if missing.
57132 * lib/g++.exp (prune_system_crud): Likewise.
57133
57134 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57135 Call prune_system_crud.
57136 * lib/dg.exp (dg-runtest): New proc.
57137 Use perror instead of send_user for tcl errors in testcase.
57138 Don't return any value, it's never used.
57139 Don't clobber previous definition of `unknown'.
57140 Print tcl errors in `dg-final'.
57141
57142 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57143
57144 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57145 (dg-test): Don't print errorInfo, it contains stack backtrace.
57146
57147 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57148
57149 * lib/g++.exp (runtest_file_p): Define if missing.
57150
57151 1994-09-24 Doug Evans (dje@cygnus.com)
57152
57153 * lib/mike-g++.exp: Comment out loading of g++.exp.
57154 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57155 (default_g++_version): Always print something.
57156 (default_g++_start): Comment out call to `which'.
57157 (g++_start, g++_load): Deleted (must be defined in config file).
57158 * lib/gcc.exp: Test for existence of $CC at start.
57159 Delete check for tmpdir (done in gcc_init).
57160 (default_gcc_version): Always print something.
57161 (default_gcc_start): Comment out call to `which'.
57162 * config/*.exp: Major cleanup - make cross targets work at least a
57163 little better for g++ (by not being "--tool gcc" specific).
57164 Rename gcc_xxx to ${tool}_xxx.
57165 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57166 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57167
57168 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57169
57170 * lib/c-torture.exp (c-torture-compile): Rework compiler
57171 message processing.
57172
57173 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57174 c-torture.
57175
57176 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57177
57178 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57179
57180 * lib/dg.exp (dg-process-target): Support { target native }.
57181
57182 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57183
57184 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57185 looked for "... program xxx got fatal signal".
57186 Correct regsub munging of `comp_output'.
57187 Ignore compiler messages "path prefix not used" and "linker input
57188 file unused".
57189
57190 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57191
57192 * lib/gcc.exp (runtest_file_p): Define if missing.
57193 * gcc.prms/template.c: Example to work from.
57194
57195 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57196
57197 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57198 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57199
57200 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57201 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57202 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57203 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57204
57205 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57206 (dg-process-target): No longer a varargs proc.
57207 Return S/N for target, P/F for xfail. All callers changed.
57208 (user option procs): More argument checking.
57209 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57210 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57211 (dg-test): Skip test if not running on selected target in `dg-do'.
57212 Update handling of `dg-do-what', `dg-output-text'.
57213 Separate execution pass/fail from output pattern match pass/fail.
57214 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57215
57216 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57217
57218 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57219 target for 920510-1.c.
57220
57221 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57222
57223 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57224 Clean up comment regarding use of passcnt, etc.
57225 (gcc_stat): Don't update `testcnt' here.
57226 (gcc_finish): Do it here.
57227 Might as well reset `but_id' here too.
57228 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57229 to determine if the file should be tested.
57230 * gcc.c-torture/compile/compile.exp: Likewise.
57231 * gcc.c-torture/execute/execute.exp: Likewise.
57232 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57233 * gcc.misc-tests/dg-test.exp: Likewise.
57234 * gcc.prms/prms.exp: Likewise.
57235 * gcc.wendy/wendy.exp: Likewise.
57236 * g++.old-deja.exp: Likewise.
57237 Move "Testing file" message to verbose level 1.
57238
57239 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57240
57241 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57242
57243 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57244
57245 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57246 (default_gcc_start): Accept optional second list element
57247 of compiler flags. Print compiler output at verbosity level 2.
57248 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57249 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57250 Save current values of framework globals passcnt, failcnt, xpasscnt,
57251 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57252 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57253 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57254 xfailcnt to compute stats. Update framework global `testcnt' from
57255 pass/fail counts.
57256 (gcc_finish): New proc. Clean up test environment.
57257 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57258 (gcc_epass, gcc_efail): Delete.
57259 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57260 argument of line number.
57261 (dg-init): If the tool has an init routine, call it.
57262 (dg-test): Remove args `cflags_var' and `libs_var'.
57263 Pass all compiler options to ${tool}_start.
57264 Handle missing line number.
57265 (dg-finish): New function.
57266 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57267 particular files. Call gcc_finish at end. Move "skipping test"
57268 message to verbosity level 3.
57269 * gcc.c-torture/compile/compile.exp: Likewise.
57270 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57271 * gcc.c-torture/execute/execute.exp: Likewise.
57272 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57273 Print testcase being tried at verbosity level 1.
57274 * gcc.c-torture/special/special.exp: Unset xfail.
57275 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57276 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57277 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57278 * gcc.failure/failure.exp: Likewise.
57279 * gcc.ieee/ieee.exp: Likewise.
57280 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57281 Update call to dg-test. Call dg-finish at end.
57282 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57283 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57284 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57285 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57286 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57287 * gcc.wendy/wendy.exp: Add copyright.
57288 Delete setting of tmpdir (done by gcc_init).
57289 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57290 Pass compiler flags to gcc_start. Call gcc_finish at end.
57291 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57292 gcc_[ce]pass/fail.
57293
57294 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57295
57296 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57297 confusion.
57298 (g++_load): Likewise.
57299
57300 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57301 Rename argument to `prog' to remove the confusion.
57302 Varargs fns behave differently too!
57303 (g++_load): Likewise.
57304
57305 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57306
57307 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57308 what it is. Delete (always) printing of status value for !native.
57309 Simplify verbose code, and include status and exec_output.
57310 (g++_load): Use gcc_load.
57311
57312 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57313
57314 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57315 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57316 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57317 940714-3.c as these testcases don't exist anymore. Make
57318 va-arg-1.c expected to pass.
57319
57320 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57321
57322 * gcc.misc-tests/misc.exp: Only run specific testcases.
57323 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57324 * gcc.misc-tests/dg-[1-9].c: New files.
57325
57326 * lib/dg.exp: New testsuite driver.
57327 * gcc.prms/prms.exp: Use it.
57328
57329 * README.gcc: New file.
57330
57331 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57332 Document and reset `lxpass' and `lxfail'.
57333 Simplify "initialized" message.
57334 (gcc_stat): Clean up comments a little.
57335
57336 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57337
57338 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57339
57340 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57341
57342 * lib/old-dejagnu.exp (process-option): New proc.
57343 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57344 (old-dejagnu): Simplify.
57345 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57346
57347 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57348
57349 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57350 exists and is not an empty string.
57351
57352 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57353 $xfail rather than calling setup_xfail. Clear $xfail when test is
57354 finished.
57355 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57356 automatically.
57357
57358 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57359 longer expected to fail.
57360
57361 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57362 "f" function call.
57363
57364 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57365
57366 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57367 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57368 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57369 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57370 c-torture-1.29.
57371
57372 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57373 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57374
57375 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57376
57377 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57378 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57379
57380 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57381 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57382 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57383
57384 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57385
57386 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57387 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57388 940714-1.c, 940714-2.c, 940714-3.c},
57389 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57390 gcc.misc-tests/{mg.c,mg.exp}:
57391 New tests.
57392 * gcc.noncompile/noncompile.exp: Change accordingly.
57393
57394 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57395
57396 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57397 Undo previous clobberage.
57398
57399 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57400
57401 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57402 * gcc.special/{930510-1.c, special.exp}:
57403 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57404 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57405 struct-varargs-1.c}: New tests from c-torture-1.26.
57406
57407 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57408
57409 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57410 argument to switch.
57411
57412 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57413
57414 * Revert the previous changes. Please see Rob's directory
57415 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57416 fixes.
57417
57418 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57419
57420 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57421 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57422 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57423 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57424 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57425 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57426 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57427 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57428 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57429 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57430 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57431 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57432 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57433 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57434 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57435 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57436 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57437 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57438 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57439 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57440 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57441 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57442 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57443 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57444 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57445 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57446 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57447 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57448 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57449 testing changes.
57450
57451 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57452
57453 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57454 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57455 with perror calls.
57456
57457 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57458
57459 * config/unix.exp (g++_load): Fix syntax.
57460
57461 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57462
57463 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57464 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57465 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57466 Don't expect va-arg-1.c to fail. Correct expected output for
57467 920928-1.c.
57468 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57469 * gcc.wendy/hbm4.c: Correct typo.
57470 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57471
57472 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57473
57474 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57475 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57476 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57477 * lib/c-torture.exp (c-torture-compile): Ditto.
57478
57479 Reduce volume of output (remove all the -I's and such).
57480 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57481 Call gcc_cpass, gcc_cfail.
57482 (c-torture): Pass testing option to c-torture-compile.
57483
57484 1994-03-21 Doug Evans (dje@cygnus.com)
57485
57486 Bring patches over from progressive.
57487 * config/default.exp: Exit remote shell cleanly.
57488 (g++_exit, g++_start): Add default versions.
57489 * config/sim.exp (gcc_load): Use perror, not error.
57490
57491 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57492
57493 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57494 set in site.exp.
57495
57496 1994-03-14 Doug Evans (dje@cygnus.com)
57497
57498 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57499 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57500 (wendy_try): New proc to run testcase.
57501 (main loop): Call 'em.
57502 * gcc.wendy/*.c: Clean up pass to correct expected output.
57503
57504 * lib/gcc.exp: Minor cleanup work.
57505 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57506
57507 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57508
57509 * config/sim.exp (gcc_load): Document return codes better.
57510 Don't pass -v to simulator.
57511
57512 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57513
57514 * gcc.special/920717-x.c: Fix typo.
57515 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57516 get at sources.
57517
57518 * lib/mike-gcc.exp: Fix typo.
57519
57520 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57521
57522 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57523 binary to use, transform the name.
57524 * config/*.exp: rename everything. Nuke any g++ specific files,
57525 it's now a special case of gcc that requires no special support.
57526 Add a default.exp for unsupported targets.
57527
57528 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57529
57530 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57531 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57532 version of Tcl.
57533
57534 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57535
57536 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57537 than a warning.
57538
57539 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57540
57541 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57542
57543 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57544
57545 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57546 option_list. Compile every file with only 4/6 option choices
57547 (same as C torture) instead of with 12/18 different option
57548 choices.
57549 * lib/c-torture.exp: Likewise.
57550
57551 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57552 not already set.
57553
57554 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57555
57556 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57557 can put an XFAIL *-*-* on excess errors.
57558
57559 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57560
57561 * g++.law: Add more tests derived from g++-bugs snapshots.
57562
57563 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57564 equivalent to g++.law/init9.
57565
57566 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57567 compiled it, and the a.out file after we've run it.
57568
57569 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57570
57571 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57572 compiled it, and the a.out file after we've run it.
57573
57574 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57575
57576 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57577
57578 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57579
57580 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57581 version number.
57582
57583 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57584
57585 * g++.law: New directory of g++ tests derived from the g++-bugs
57586 snapshots.
57587
57588 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57589
57590 * gcc.compile: initbug1.c initbug1.exp testcase added
57591
57592 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57593
57594 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57595 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57596 fixes submitted by Jeff Law (law@cs.utah.edu)
57597 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57598 Jeff Law (law@cs.utah.edu)
57599
57600
57601 1993-11-30 Mike Stump (mrs@cygnus.com)
57602
57603 * config/unix-g++.exp: Follow the gcc way of doing things.
57604 * g++.old-deja/old-deja.exp: Minor updates.
57605 * lib/g++.exp: New file, follow the gcc way of doing things.
57606 * lib/old-dejagnu.exp: Minor updates.
57607 * lib/mike-g++.exp: Always unset errorInfo.
57608
57609 1993-11-06 Mike Stump (mrs@cygnus.com)
57610
57611 * lib/gcc.exp: Fix some errors with the below change, CC and
57612 CFLAGS should be global when setting, not local.
57613
57614 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57615
57616 * lib/gcc.exp: Transform tool name.
57617
57618 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57619
57620 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57621
57622 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57623
57624 * lib/gcc.exp: change gcc_done to gcc_stat
57625
57626 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57627
57628 * Upgraded gcc testsuite to c-torture version 1.25
57629
57630 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57631
57632 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57633 * lib/c-torture: added hooks for new reporting code.
57634
57635 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57636
57637 * config/sh-gcc.exp: check if sh-sim exists in the path
57638
57639 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57640
57641 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57642 * gcc.compile/compile.exp: Initial changes for new logic.
57643 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57644 * gcc.failure/failure.exp: Initial changes for new logic.
57645 * gcc.ieee/ieee.exp: Initial changes for new logic.
57646 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57647 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57648 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57649 * lib/c-torture.exp: Initial changes for new logic.
57650 * lib/gcc.exp: Initial changes for new logic.
57651
57652 1993-10-15 Mike Stump (mrs@cygnus.com)
57653
57654 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57655 depend upon failure or success. Fully qualify names in failure
57656 and success messages. Always remove a.out before starting
57657 compile, just in case. Pay more attention to error text output by
57658 the compiler. Handle testcases with no known past errors just
57659 like all others, so that things are uniform. Other miscellaneous
57660 improvements.
57661
57662 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57663
57664 * gcc.cpp: new directory for cpp tests
57665
57666 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57667
57668 * lib/chill.exp: Code reformatted, removed unused code.
57669 * config/unix-chill.exp: Code reformatted, removed unused code.
57670 * chill.execute/execute.exp: Code reformatted, removed unused code.
57671 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57672
57673 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57674
57675 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57676 routines not written.
57677
57678 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57679
57680 * config/bug-gcc.exp: Use new procs from bug.exp.
57681
57682 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57683
57684 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57685 via ftp, rather than depending on NFS.
57686 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57687 case.
57688
57689 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57690
57691 * config/bug-gcc.exp: Use new download proc.
57692
57693 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57694
57695 * chill.execute/execute.exp: cleanups, handles errors better
57696 * chill.compile/compile.exp: rewrite, based on execute.exp
57697 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57698 * lib/chill.exp: major changes to diff proc and compile and link
57699 procs. added chill_fail and chill_pass wrappers to pass and
57700 fail. added more comments, and handle error codes better.
57701 Added a hack to capture stderr from exec, so noncompile tests
57702 can work.
57703
57704 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57705
57706 * chill.execute/execute.exp: rewrite of testsuite driver
57707 * lib/chill.exp: rewrite of testsuite driver
57708 * config/unix-chill.exp: rewrite of testsuite driver
57709
57710 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57711
57712 In chill.execute:
57713 * iexpr.ch: Standardize uppercase.
57714 * tuples.dat: Standardize uppercase.
57715 * vary.ch: standardize. Correct varying string assignments.
57716 * vary.dat: Add new output lines.
57717
57718 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57719
57720 In chill.execute:
57721 * chprintf.ch: Standardize use of uppercase.
57722 * tuples.ch: Standardize and turn arr2 into a DCL,
57723 rather than a SYN.
57724 * pinits.ch: Standardize.
57725
57726 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57727
57728 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57729 * Makefil: Renamed to Makefile.in.
57730 * configure.in: New.
57731
57732 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57733
57734 In chill.execute:
57735 * .cvsignore: Add result/output files.
57736 * Makefile: Fix up variables at start. Use MFLAGS
57737 everywhere. Correct bool_loc, built_ins entries.
57738 Add entry for vary1.ch.
57739 * bitarray.ch: Standardize upper-case usage.
57740 * bitexpr.ch: Standardize, add output of b1.
57741 * params.ch: Use arrayt in along PROC parameters, to
57742 avoid novelty problems.
57743 * sets.ch: Tiny cleanup.
57744 * vary1.ch: Re-indent.
57745
57746 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57747
57748 * Add PR-related files to Makefiles, .cvsignore files, etc.
57749
57750 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57751
57752 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57753 with compiler objects. New names are test-flow.c and test-loop.c
57754
57755 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57756
57757 * Upgraded c-torture tests from 1.19 to 1.20
57758
57759 * new files:
57760 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57761 * gcc.compile: 930623-1.c 930623-2.c
57762 * gcc.noncompile: 930622-1.c 930622-2.c
57763 * gcc.failure: 920411-1.c 920627-2.c
57764 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57765
57766 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57767
57768 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57769 More changes to get testsuite working properly. Needs more work.
57770 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57771
57772 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57773
57774 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57775 More changes to get testsuite working properly. Needs more work.
57776
57777 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57778
57779 * chill.compile/compile.exp: Added for Dejagnu support
57780 * chill.execute/execute.exp: Added for Dejagnu support
57781 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57782
57783 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57784
57785 This should complete moving the CHILL test files.
57786 * chill.noncompile(.cvsignore printf.grt
57787 in-printf.grt chprintf.grt chprintf.ch):
57788 Added test-support files.
57789 (Makefile): Modified further.
57790 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57791 signal.ch): Added test files.
57792 * chill.execute (.cvsignore printf.grt printr.c
57793 in-printf.grt rts.c chprintf.grt rts.h): Added
57794 test-support files.
57795 (Makefile): More corrections.
57796
57797 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57798
57799 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57800 test cases, ready for DejaGnu.
57801
57802 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57803
57804 * Upgraded c-torture tests from 1.18 to 1.19
57805
57806 * gcc.compile: added test(s):
57807 930607-1.c
57808 * gcc.execute: added test(s):
57809 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57810
57811 * added new subdirectory for misc tests: gcc.misc-tests
57812 * gcc.misc-test(s): added tests:
57813 inst-check.c test-consts.c test-ior.c test-switch.c
57814
57815 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
57816
57817 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57818
57819 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
57820
57821 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57822
57823 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
57824
57825 * Upgraded c-torture tests from 1.17 to 1.18
57826
57827 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
57828
57829 * Upgraded c-torture tests from 1.12 to 1.17
57830
57831 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
57832
57833 * lib/old-dejagnu.exp:
57834 Fixed handling of XFAIL target triplets to correctly
57835 recognize wildcard characters. Removed code that
57836 appended a unique id tag to the end of the file name
57837 printed out by the result of the testcases within a
57838 given test file.
57839
57840 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
57841
57842 * lib/old-dejagnu.exp:
57843 Reworked expected failure handling to trigger off of XFAIL
57844 keyword in keyphrase embeded in testcase source code. The
57845 XFAIL keyword must be at the end of the keyphrase line. It
57846 may optionally be followed by one or more target triplets.
57847 It has just occured that the handling of wildcards in the
57848 target triplet may not be correct.
57849
57850 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
57851
57852 * g++.old-deja/tests:
57853 Moved all subdirectories up one level into g++.old-deja .
57854
57855 * lib/old-dejagnu.exp:
57856 Fixed problem with CXXFLAGS not being properly reset, and being
57857 corrupted with extraneous "-c" compiler option. This was
57858 causing binaries to not be generated for test that needed them.
57859 Modified strings passed to "pass" and "fail" so that individual
57860 tests from the same test file would be distinguished by an
57861 identifier appended to the test file name in the summary logs;
57862 this corrected a problem with erroneous diff logs. Added code
57863 to search testcases for expected fail and unexpected pass keywords.
57864
57865 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
57866
57867 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57868
57869 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
57870
57871 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57872 Removed extraneous text from end of "Special g++ Options"
57873 keyphrase.
57874
57875 * lib/old-dejagnu.exp: Added pattern matching to look for new
57876 keywords, embedded in testcases comments, which will trigger
57877 calls to xpass and xfail.
57878
57879 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
57880
57881 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57882 comments embedded in the testcases, especially the one looking for
57883 special compiler options, as well as the pattern matching for the
57884 compiler output again.
57885
57886 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
57887
57888 * lib/old-dejagnu.exp: Do a proper check of the return value for
57889 execute tests. Fixed several problems with the pattern matching
57890 of the compiler output which gave erroneous test results.
57891 Changed several of the test result messages to be more descriptive.
57892 * config/unix-g++.exp: Proc g++_load now actually works and
57893 executes the tests passed to it and returns a usable return
57894 value.
57895
57896 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
57897
57898 * lib/gcc.exp: Exits gracefully if $CC is bogus.
57899
57900 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
57901
57902 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57903 Modified both files to properly execute the old style
57904 dejagnu tests. The previous versions of these files were
57905 experimental and did not function anything near correctly.
57906
57907 1993-04-05 Rob Savoye (rob@cygnus.com)
57908
57909 * Removed all Makefile.in and configure.in files. No configuration
57910 needed now.
57911
57912 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
57913
57914 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57915
57916 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
57917
57918 * gcc.compile/configure.in, gcc.unsorted/configure.in,
57919 gcc.special/configure.in, gcc.noncompile/configure.in,
57920 gcc.execute/configure.in, gcc.code_quality/configure.in,
57921 g++.other/configure.in, g++.old-deja/configure.in,
57922 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57923 in srcname setting.
57924
57925 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
57926
57927 * lib/udi.exp: Fixed mondfe and mondfe_download.
57928 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57929 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57930
57931 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
57932
57933 * config/udi-gdb.exp: Check $shell_id after connecting to target.
57934 (gdb_exit): Don't remove *_soc files.
57935
57936 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
57937
57938 * lib/c-torture.exp: Don't look for main; instead always use -w
57939 -c. This is how the c-torture tests work. Remove the object
57940 file if the compilation succeeds.
57941 * gcc.execute/execute.exp: Remove executable if test passes.
57942 * gcc.noncompile/noncompile.exp: Every test is an expected
57943 failure.
57944 * gcc.special/special.exp: Added tests from c-torture 1.11,
57945 corrected use of existing test.
57946 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57947 gcc.execute/920625-1.c: Updated to c-torture 1.11.
57948 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57949 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57950 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57951 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57952 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57953 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57954 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57955 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57956 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57957 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57958 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57959 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57960 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57961 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57962 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57963 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57964 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57965 c-torture 1.11.
57966 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57967 correspond to c-torture 1.11.
57968
57969 * New file.