re PR libfortran/33469 (Default formats for real input are not precise enough)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 PR libfortran/33469
4 * gfortran.dg/default_format_1.f90: New test.
5 * gfortran.dg/default_format_2.f90: New test.
6 * gfortran.dg/namelist_print_1.f: Adjust expected output.
7 * gfortran.dg/real_const_3.f90: Adjust expected output.
8
9 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
10
11 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
12 default ABI. Split mips_forced_abi into mips_forced_abi and
13 mips_forced_regs.
14 (is_gp32_flag): Return true for -mabi=32.
15 (is_gp64_flag): New function. Handle 64-bit -mabi options.
16 (dg-mips-options): Use is_gp64_flag instead of checking specifically
17 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
18 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
19 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
20 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
21 * gcc.target/mips/save-restore-2.c: Likewise.
22 * gcc.target/mips/save-restore-3.c: Likewise.
23 * gcc.target/mips/save-restore-4.c: Likewise.
24
25 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
26
27 PR middle-end/33617
28 * gcc.c-torture/compile/pr33617.c: New test.
29
30 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
31
32 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
33 -gstabs+ for extended options.
34
35 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
36
37 PR fortran/33542
38 * gfortran.dg/ambiguous_specific_1.f90: New test.
39
40 2007-10-02 Revital Eres <eres@il.ibm.com>
41
42 * gcc.target/powerpc/paired-8.c: New test.
43 * gcc.target/powerpc/paired-9.c: New test.
44 * gcc.target/powerpc/paired-10.c: New test.
45
46 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
47
48 PR fortran/33566
49 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
50
51 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
52
53 PR fortran/33554
54 * gfortran.dg/intent_out_2.f90: New test.
55
56 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
57
58 PR fortran/33550
59 * gfortran.dg/ambiguous_reference_1.f90: New test.
60
61 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
62
63 PR fortran/31154
64 PR fortran/31229
65 PR fortran/33334
66 * gfortran.dg/function_kinds_1.f90: New test.
67 * gfortran.dg/function_kinds_2.f90: New test.
68 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
69 use association into interfaces.
70
71 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
72
73 PR testsuite/31828
74 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
75 (overflow): Use INFINITY, not FP_INFINITE.
76 gcc.dg/float-range-4.c: Likewise.
77 gcc.dg/float-range-5.c: Likewise.
78
79 2007-10-01 Nick Clifton <nickc@redhat.com>
80
81 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
82 for 16-bit targets.
83
84 2007-09-30 Diego Novillo <dnovillo@google.com>
85
86 PR 33593
87 * g++.dg/tree-ssa/pr33593.C: New test.
88
89 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
90
91 PR libfortran/33400
92 * gfortran.dg/PR19872.f: Fix test condition.
93 * gfortran.dg/list_read_7.f90: New test.
94
95 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
96
97 PR tree-optimization/33597
98 * gcc.dg/vect/pr33597.c: New testcase.
99
100 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
101
102 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
103 * gcc.target/i386/pr33524.c: ...this.
104
105 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
106
107 PR fortran/33354
108 * gfortran.dg/minmaxloc_4.f90: New.
109
110 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
111
112 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
113
114 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
115
116 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
117
118 2007-09-28 Paolo Carlini <pcarlini@suse.de>
119
120 PR c++/33213
121 * g++.dg/cpp0x/variadic79.C: New.
122
123 2007-09-28 Michael Matz <matz@suse.de>
124 Jakub Jelinek <jakub@redhat.com>
125
126 PR rtl-optimization/33552
127 * gcc.target/i386/pr33552.c: New runtime test.
128 * gcc.target/i386/strinline.c: New compile time test.
129
130 2007-09-28 Jakub Jelinek <jakub@redhat.com>
131
132 * gfortran.dg/openmp_stack.f90: Removed.
133
134 PR c++/31434
135 * g++.dg/cpp0x/variadic80.C: New test.
136
137 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
138
139 * gfortran.dg/namelist_38.f90: Delete test for revertion of
140 r128057.
141
142 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
143
144 PR middle-end/7003
145 * gcc.target/powerpc/gcse-1.c: New test.
146
147 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
148
149 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
150 fixed capitalizations.
151 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
152 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
153 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
154 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
155 * gfortran.dg/maxloc_shape_1.f90: Likewise.
156 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
157 * gfortran.dg/min_max_conformance.f90: Likewise.
158
159 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
160
161 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
162 options.
163 * gcc.dg/c99-tgmath-2.c: Likewise.
164 * gcc.dg/c99-tgmath-3.c: Likewise.
165 * gcc.dg/c99-tgmath-4.c: Likewise.
166
167 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
168
169 PR fortran/33568
170 * gfortran.dg/anint_1.f90: New test.
171
172 2007-09-27 Ian Lance Taylor <iant@google.com>
173
174 PR tree-optimization/33565
175 * gcc.dg/Wstrict-overflow-20.c: New test.
176
177 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
178
179 * gfortran.dg/openmp_stack.f90: Fix typo.
180 * gfortran.dg/recursive_stack.f90: Fix typo.
181
182 2007-09-27 Paolo Carlini <pcarlini@suse.de>
183
184 PR c++/33493
185 * g++.dg/template/error31.C: New.
186
187 2007-09-27 Jakub Jelinek <jakub@redhat.com>
188
189 * lib/prune.exp: Prune also "^In function .*$" lines and
190 "^ inlined from .*$" lines.
191
192 2007-09-26 Richard Guenther <rguenther@suse.de>
193
194 PR tree-optimization/33563
195 * gcc.dg/torture/pr33563.c: New testcase.
196
197 2007-09-26 Joseph Myers <joseph@codesourcery.com>
198
199 PR c/25309
200 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
201 array.
202 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
203 without -O2.
204
205 2007-09-26 Richard Guenther <rguenther@suse.de>
206
207 PR tree-optimization/30375
208 PR tree-optimization/33560
209 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
210 * gcc.dg/tree-ssa/complex-5.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
212 * gcc.dg/torture/pr30375.c: New testcase.
213 * gcc.dg/torture/pr33560.c: New testcase.
214 * gcc.dg/tree-ssa/pr30375.c: Likewise.
215
216 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
217
218 PR c++/33207
219 * g++.dg/parse/crash38.C: New test.
220
221 2007-09-25 Michael Meissner <michael.meissner@amd.com>
222
223 PR target/33524
224 * gcc.target/i386/sse5-convert.c: New file, test int->long
225 vectorized conversions.
226
227 2007-09-25 Revital Eres <eres@il.ibm.com>
228
229 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
230
231 2007-09-25 Joseph Myers <joseph@codesourcery.com>
232
233 PR c/32295
234 * gcc.dg/enum-incomplete-1.c: New test.
235
236 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
237
238 * gcc.c-torture/compile/20070919-1.c: New test.
239
240 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
241
242 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
243
244 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
245
246 PR c++/14688
247 * g++.dg/inherit/override_attribs.C: New file.
248
249 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
250
251 PR fortran/33269
252 * io.c (check_format_string): Move NULL and constant checks into
253 this function.
254 (check_io_constraints): Call gfc_simplify_expr() before calling
255 check_format_string(). Remove NULL and constant checks.
256
257 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
258
259 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
260 * gcc.c-torture/execute/loop-2g.x: Likewise.
261
262 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
263
264 * lib/target-supports.exp (check_effective_target_mips16_attribute):
265 Reject hard-float modes unless the ABI is o32 or o64.
266 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
267 of gcc.exp. Skip the tests when mips16 code generation is not
268 supported.
269 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
270 and use dg-add-options mips16_attribute.
271
272 2007-09-24 Jakub Jelinek <jakub@redhat.com>
273
274 PR c++/33506
275 * g++.dg/ext/attrib29.C: New test.
276
277 2007-09-23 Ollie Wild <aaw@google.com>
278
279 * gcc.dg/fold-bitand-1.c: New test.
280 * gcc.dg/fold-bitand-2.c: New test.
281 * gcc.dg/fold-bitand-3.c: New test.
282 * gcc.dg/fold-bitand-4.c: New test.
283
284 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
285
286 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
287 any of the macros to be defined for __mips16.
288 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
289
290 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
291
292 * gcc.dg/vect/pr21591.c: Require vect_int.
293 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
294 * gcc.dg/vect/vect-outer-2a.c: Likewise.
295 * gcc.dg/vect/vect-outer-2c.c: Likewise.
296
297 2007-09-23 Jakub Jelinek <jakub@redhat.com>
298
299 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
300 attributes.
301 * gcc.dg/va-arg-pack-len-2.c: New test.
302 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
303 attributes.
304 * g++.dg/ext/va-arg-pack-len-2.C: New test.
305
306 PR tree-optimization/32772
307 * gcc.c-torture/compile/20070905-1.c: New test.
308
309 PR tree-optimization/32975
310 * gcc.dg/pr32975.c: New test.
311
312 PR middle-end/28755
313 * gcc.dg/pr28755.c: New test.
314
315 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
316
317 * lib/target-supports.exp (check_effective_target_nomips16): New
318 procedure.
319 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
320 for mipsisa64*-*-*.
321 * gcc.dg/vect/vect.exp: Likewise.
322 * g++.dg/vect/vect.exp: Likewise.
323 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
324 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
325 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
326 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
327 * gcc.target/mips/clear-cache-1.c (f): Likewise.
328 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
329 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
330 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
331 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
332 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
333 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
334 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
335 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
336 (test14, test15, test16, test17, test18): Likewise.
337 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
338 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
339 (test14, test15, test16, test17, test18, test19, test20, test21)
340 (test22): Likewise.
341 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
342 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
343 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
344 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
345 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
346 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
347 * gcc.target/mips/mips-3d-1.c (main): Likewise.
348 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
349 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
350 (test13, test14, test15, test16, test17, test18, test19, test20)
351 (test21, test22, test23, test24, test25, test26, test27, test28)
352 (test29, test30, test31): Likewise.
353 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
354 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
355 (test13, test14, test15, test16, test17, test18, test19, test20)
356 (test21, test22, test23, test24, test25, test26, test27, test28)
357 (test29, test30, test31, test32, test33, test34, test35, test36)
358 (test37, test38, test39, test40, test41, test42, test43, test44)
359 (test45, test46, test47, test48, test49, test50, test51, test52)
360 (test53, test54, test55, test56, test57, test58, test59, test60)
361 (test61, test62, test63): Likewise.
362 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
363 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
364 (test13, test14, test15, test16, test17, test18, test19, test20)
365 (test21, test22, test23, test24, test25, test26, test27, test28)
366 (test29, test30, test31): Likewise.
367 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
368 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
369 (test13, test14, test15, test16, test17, test18, test19, test20)
370 (test21, test22, test23, test24, test25, test26, test27, test28)
371 (test29, test30, test31): Likewise.
372 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
373 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
374 (test13, test14, test15): Likewise.
375 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
376 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
377 (test13, test14, test15): Likewise.
378 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
379 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
380 (test13, test14, test15, test16, test17, test18, test19, test20)
381 (test21, test22, test23, test24, test25, test26, test27, test28)
382 (test29, test30, test31): Likewise.
383 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
384 (matrix_multiply4: Likewise.
385 * gcc.target/mips/mips-ps-1.c (main): Likewise.
386 * gcc.target/mips/mips-ps-2.c (main): Likewise.
387 * gcc.target/mips/mips-ps-3.c (main): Likewise.
388 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
389 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
390 (test13, test14, test15, test16, test17, test18, test19, test20)
391 (test21, test22, test23, test24, test25, test26, test27, test28)
392 (test29, test30, test31): Likewise.
393 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
394 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
395 (test13, test14, test15, test16, test17, test18, test19, test20)
396 (test21, test22, test23, test24, test25, test26, test27, test28)
397 (test29, test30, test31): Likewise.
398 * gcc.target/mips/mips-ps-5.c (main): Likewise.
399 * gcc.target/mips/mips-ps-6.c (main): Likewise.
400 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
401 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
402 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
403 (sub_v4qi): Likewise.
404 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
405 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
406 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
407 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
408 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
409 (subb, subc): Likewise.
410 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
411 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
412 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
413 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
414 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
415 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
416 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
417 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
418 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
419 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
420 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
421 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
422 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
423
424 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
425
426 * lib/target-supports.exp (add_options_for_mips16_attribute)
427 (check_effective_target_mips16_attribute): New functions.
428 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
429 command line.
430 (dg-mips-options) Remove -mno-mips16 handling. Add options to
431 extra_test_flags.
432 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
433 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
434 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
435 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
436 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
437 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
438 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
439 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
440 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
441 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
442 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
443 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
444 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
445 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
446 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
447 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
448 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
449 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
450 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
451 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
452 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
453 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
454 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
455 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
456 (NOMIPS16): Delete.
457 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
458 of dg-options.
459 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
460 options. Require { target mips16_attribute } and use dg-add-options
461 to add the associated options.
462 (foo): Use MIPS16.
463 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
464 * gcc.target/mips/call-saved-3.c: Likewise.
465 * gcc.target/mips/code-readable-1.c: Require { target
466 mips16_attribute } and use dg-add-options to add the associated
467 options. Remove trailing whitespace.
468 (NOMIPS16): Delete.
469 * gcc.target/mips/code-readable-2.c: Likewise.
470 * gcc.target/mips/code-readable-3.c: Likewise.
471 * gcc.target/mips/mips16-attributes-2.c: Likewise.
472 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
473 Require { target mips16_attribute } and use dg-add-options to
474 add the associated options.
475 (cksum16, cksum8): Use MIPS16.
476 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
477 Require { target mips16_attribute } and use dg-add-options to
478 add the associated options.
479 (foo): Use MIPS16.
480 * gcc.target/mips/save-restore-2.c: Likewise.
481 * gcc.target/mips/save-restore-3.c: Likewise.
482 * gcc.target/mips/save-restore-4.c: Likewise.
483 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
484 -mno-abicalls.
485 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
486 (foo): Use NOMIPS16.
487
488 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
489
490 PR fortran/33337
491 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
492
493 PR fortran/33376
494 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
495
496 2007-09-22 Tobias Burnus <burnus@net-b.de>
497
498 PR fortran/33445
499 * gfortran.dg/gomp/free-2.f90: New.
500 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
501 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
502
503 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
504
505 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
506 * gcc.target/i386/sse5-haddX.c: Ditto.
507 * gcc.target/i386/sse5-hsubX.c: Ditto.
508 * gcc.target/i386/sse5-maccXX.c: Ditto.
509 * gcc.target/i386/sse5-msubXX.c: Ditto.
510 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
511 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
512 * gcc.target/i386/sse5-permpX.c: Ditto.
513 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
514 effective target.
515 * gcc.target/i386/sse5-fma-vector.c: Ditto.
516 * gcc.target/i386/sse5-ima-vector.c: Ditto.
517 * gcc.target/i386/sse5-pcmov.c: Ditto.
518 * gcc.target/i386/sse5-pcmov2.c: Ditto.
519
520 2007-09-22 Richard Guenther <rguenther@suse.de>
521
522 PR tree-optimization/33146
523 * gcc.c-torture/compile/pr33146.c: New testcase.
524
525 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
526
527 * lib/target-supports.exp (check_cached_effective_target): New
528 procedure.
529 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
530 (check_effective_target_c99_runtime): New procedure.
531 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
532 (test3l): Likewise cargl.
533 * gcc.dg/builtins-59.c: Require c99_runtime.
534 * gcc.dg/builtins-61.c: Likewise.
535 * gcc.dg/builtins-62.c: Likewise.
536
537 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
538
539 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
540 * lib/target-supports-dg.exp (dg-add-options): Likewise.
541 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
542 target-specific dg-options.
543 * gcc.dg/builtins-20.c: Likewise.
544 * gcc.dg/builtins-53.c: Likewise.
545 * gcc.dg/builtins-55.c: Likewise.
546 * gcc.dg/single-precision-constant.c: Likewise.
547 * gcc.dg/torture/builtin-convert-1.c: Likewise.
548 * gcc.dg/torture/builtin-convert-2.c: Likewise.
549 * gcc.dg/torture/builtin-convert-3.c: Likewise.
550 * gcc.dg/torture/builtin-convert-4.c: Likewise.
551 * gcc.dg/torture/builtin-power-1.c: Likewise.
552
553 2007-09-21 Chao-ying Fu <fu@mips.com>
554
555 * lib/target-supports.exp (check_effective_target_fixed_point): New to
556 check if targets have fixed-point supports.
557 * gcc.dg/fixed-point/fixed-point.exp: New file.
558 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
559 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
560 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
561 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
562 * gcc.dg/fixed-point/constants-pedantic.c,
563 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
564 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
565 * gcc.dg/fixed-point/keywords-ignored-c99.c,
566 * gcc.dg/fixed-point/keywords-pedantic.c,
567 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
568 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
569 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
570 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
571 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
572 * gcc.dg/fixed-point/func-vararg-mixed.c,
573 * gcc.dg/fixed-point/operator-logical.c,
574 * gcc.dg/fixed-point/struct-union.c,
575 * gcc.dg/fixed-point/bit-complement.c,
576 * gcc.dg/fixed-point/operator-bitwise.c,
577 * gcc.dg/fixed-point/operator-comma.c,
578 * gcc.dg/fixed-point/struct-layout-1.c,
579 * gcc.dg/fixed-point/union-init.c,
580 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
581 * gcc.dg/fixed-point/func-mixed.c,
582 * gcc.dg/fixed-point/func-vararg-size0.c,
583 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
584 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
585 * gcc.dg/fixed-point/operator-unary.c,
586 * gcc.dg/fixed-point/allop-const.c,
587 * gcc.dg/fixed-point/muldiv-warning.c,
588 * gcc.dg/nofixed-point-1.c,
589 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
590 * gcc.target/mips/fixed-vector-type.c,
591 * gcc.target/mips/fixed-scalar-type.c: New tests.
592
593 2007-09-21 Olivier Hainque <hainque@adacore.com>
594
595 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
596 * gnat.dg/test_nested_subtype_byref.adb: New test.
597
598 2007-09-21 Jakub Jelinek <jakub@redhat.com>
599
600 PR fortran/33439
601 * gfortran.dg/gomp/pr33439.f90: New test.
602
603 2007-09-21 Tobias Burnus <burnus@net-b.de>
604
605 PR fortran/33455
606 * gfortran.dg/merge_char_3.f90: New.
607
608 2007-09-21 Tobias Burnus <burnus@net-b.de>
609
610 PR fortran/33037
611 * gfortran.dg/transfer_check_1.f90: New.
612
613 2007-09-20 Asher Langton <langton2@llnl.gov>
614
615 PR fortran/20441
616 * gfortran.dg/init_flag_1.f90: New.
617 * gfortran.dg/init_flag_2.f90: New.
618 * gfortran.dg/init_flag_3.f90: New.
619 * gfortran.dg/init_flag_4.f90: New.
620 * gfortran.dg/init_flag_5.f90: New.
621 * gfortran.dg/init_flag_6.f90: New.
622 * gfortran.dg/init_flag_7.f90: New.
623
624 2007-09-20 Paolo Carlini <pcarlini@suse.de>
625
626 PR c++/33460
627 * g++.dg/ext/anon-struct6.C: New.
628
629 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
630
631 PR libfortran/23272
632 * gfortran.dg/inquire_10.f90: New test.
633
634 2007-09-20 Joseph Myers <joseph@codesourcery.com>
635
636 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
637
638 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
639
640 PR fortran/33221
641 * gfortran.dg/used_types_18.f90: Declare variable of empty
642 derived type.
643
644 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
645
646 PR fortran/33288
647 * gfortran.dg/array_constructor_19.f90: New test.
648
649 2007-09-20 Jakub Jelinek <jakub@redhat.com>
650
651 PR debug/33316
652 * gcc.dg/debug/pr33316.c: New test.
653
654 PR c++/33496
655 * g++.dg/cpp0x/variadic76.C: New test.
656 * g++.dg/cpp0x/variadic77.C: New test.
657 * g++.dg/cpp0x/variadic78.C: New test.
658
659 PR c/33238
660 PR c/27301
661 * gcc.c-torture/execute/20070919-1.c: New test.
662 * gcc.dg/pr33238.c: New test.
663 * gcc.dg/pr27301.c: New test.
664
665 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
666
667 * lib/target-supports.exp (check_effective_target_mips64): New
668 procedure.
669 * gcc.dg/lower-subreg-1.c: Require !mips64.
670 * gcc.dg/sibcall-3.c (ATTR): New macro.
671 (recurser_void1, recurser_void2): Use it.
672 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
673 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
674
675 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
676
677 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
678 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
679 warning annotation.
680 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
681
682 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
683
684 PR fortran/33497
685 * gfortran.dg/c_loc_tests_11.f03: New test case.
686
687 2007-09-20 Paolo Carlini <pcarlini@suse.de>
688
689 PR c++/33459
690 * g++.dg/init/ref14.C: New.
691
692 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
693
694 * gnat.dg/slice2.ad[sb]: New testcase.
695
696 2007-09-19 Nick Clifton <nickc@redhat.com>
697
698 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
699
700 2007-09-19 Jie Zhang <jie.zhang@analog.com>
701
702 * gcc.target/bfin/bfin.exp: New.
703 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
704 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
705 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
706 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
707 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
708 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
709 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
710 mcpu-bf561.c, mcpu-default.c}: New tests.
711
712 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
713
714 Restore detection of unsupported TLS.
715
716 Revert this patch:
717 2007-02-10 Richard Henderson <rth@redhat.com>
718
719 * lib/target-supports.exp (check_effective_target_tls): Redefine
720 to mean non-emulated tls.
721 * gcc.dg/tls/alias-1.c: Remove tls requirement.
722 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
723 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
724 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
725 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
726 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
727 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
728
729 And then:
730 * lib/target-supports.exp (check_effective_target_tls): Use
731 stronger test for compiler support for TLS.
732 (check_effective_target_tls_native): New, to test for non-emulated
733 TLS support.
734 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
735 instead of dg-require-effective-target tls.
736 * g++.dg/gomp/copyin-1.C: Likewise.
737 * g++.dg/gomp/sharing-1.C: Likewise.
738 * g++.dg/gomp/tls-1.C: Likewise.
739 * g++.dg/gomp/tls-2.C: Likewise.
740 * g++.dg/gomp/tls-3.C: Likewise.
741 * g++.dg/tls/diag-1.C: Likewise.
742 * g++.dg/tls/diag-2.C: Likewise.
743 * g++.dg/tls/diag-3.C: Likewise.
744 * g++.dg/tls/diag-4.C: Likewise.
745 * g++.dg/tls/diag-5.C: Likewise.
746 * g++.dg/tls/init-1.C: Likewise.
747 * g++.dg/tls/init-2.C: Likewise.
748 * g++.dg/tls/trivial.C: Likewise.
749 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
750 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
751 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
752 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
753 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
754 * gcc.dg/gomp/clause-1.c: Likewise.
755 * gcc.dg/gomp/copyin-1.c: Likewise.
756 * gcc.dg/gomp/sharing-1.c: Likewise.
757 * gcc.dg/gomp/tls-1.c: Likewise.
758 * gcc.dg/gomp/tls-2.c: Likewise.
759 * gcc.dg/tls/alpha-1.c: Likewise.
760 * gcc.dg/tls/opt-1.c: Likewise.
761 * gcc.dg/tls/opt-13.c: Likewise.
762 * gcc.dg/tls/opt-14.c: Likewise.
763 * gcc.dg/tls/opt-2.c: Likewise.
764 * gcc.dg/tls/opt-3.c: Likewise.
765 * gcc.dg/tls/opt-4.c: Likewise.
766 * gcc.dg/tls/opt-7.c: Likewise.
767 * gcc.dg/tls/section-1.c: Likewise.
768 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
769 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
770 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
771 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
772 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
773 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
774 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
775 * gfortran.dg/gomp/crayptr2.f90: Likewise.
776 * gfortran.dg/gomp/fixed-1.f: Likewise.
777 * gfortran.dg/gomp/free-1.f90: Likewise.
778 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
779 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
780 * gfortran.dg/gomp/reduction1.f90: Likewise.
781 * gfortran.dg/gomp/sharing-1.f90: Likewise.
782
783 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
784
785 PR fortran/31119
786 * gfortran.dg/bounds_check_9.f90: New test.
787 * gfortran.dg/bounds_check_fail_2.f90: New test.
788
789 2007-09-18 Paolo Carlini <pcarlini@suse.de>
790
791 PR c++/33462 (again)
792 * g++.dg/ext/va-arg1.C: Adjust.
793
794 2007-09-18 Paolo Carlini <pcarlini@suse.de>
795
796 PR c++/33462
797 * g++.dg/ext/va-arg1.C: New.
798
799 2007-09-18 Tobias Burnus <burnus@net-b.de>
800
801 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
802
803 2007-09-18 Paolo Carlini <pcarlini@suse.de>
804
805 PR c++/33463
806 * g++.dg/rtti/typeid6.C: New.
807
808 2007-09-18 Paolo Carlini <pcarlini@suse.de>
809
810 PR c++/33464
811 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
812 * g++.dg/ext/is_class_error2.C: New.
813
814 2007-09-18 Richard Guenther <rguenther@suse.de>
815
816 PR tree-optimization/33340
817 * g++.dg/torture/pr33340.C: New testcase.
818
819 2007-09-18 Tobias Burnus <burnus@net-b.de>
820
821 PR fortran/33231
822 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
823 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
824 * gfortran.dg/elemental_subroutine_5.f90: New.
825
826 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
827
828 * lib/target-supports.exp (check_profiling_available): Extend
829 mips*-*-elf check to mips*-*-elf*.
830
831 2007-09-18 Jakub Jelinek <jakub@redhat.com>
832
833 * gcc.dg/format/c90-scanf-5.c: New test.
834 * gcc.dg/format/c99-scanf-4.c: New test.
835 * gcc.dg/format/ext-7.c: New test.
836 * gcc.dg/format/ext-8.c: New test.
837
838 PR middle-end/33423
839 * gcc.c-torture/compile/20070915-1.c: New test.
840
841 2007-09-17 Tobias Burnus <burnus@net-b.de>
842
843 PR fortran/33106
844 * gfortran.dg/private_type_9.f90: New.
845
846 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
847
848 PR middle-end/33449
849 * gfortran.dg/pr33449.f90: New test.
850
851 2007-09-17 Tobias Burnus <burnus@net-b.de>
852
853 * gfortran.dg/interface_15.f90: Compile with -std=f95.
854 * gfortran.dg/private_type_1.f90: Ditto
855 * gfortran.dg/interface_18.f90: New.
856 * gfortran.dg/private_type_8.f90: New.
857
858 2007-09-16 Paolo Carlini <pcarlini@suse.de>
859
860 PR c++/33124
861 * g++.dg/warn/new1.C: Adjust.
862 * g++.dg/torture/str_empty.C: Likewise.
863
864 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
865
866 * gcc.target/mips/dse-1.c: New test.
867
868 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
869
870 PR c++/32756
871 * g++.dg/overload/operator3.C: New.
872
873 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
874
875 * gcc.target/mips/truncate-1.c: New test.
876
877 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
878
879 PR fortran/29396
880 PR fortran/29606
881 PR fortran/30625
882 PR fortran/30871
883 * gfortran.dg/subref_array_pointer_1.f90: New test.
884 * gfortran.dg/subref_array_pointer_2.f90: New test.
885
886 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
887
888 * gfortran.dg/nint_2.f90: Correct last change.
889
890 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
891
892 * gcc.dg/tree-ssa/parallelization-1.c: New test.
893
894 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
895
896 * gcc.dg/vect/pr33373b.c: New test.
897
898 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
899
900 PR target/33438
901 * gcc.target/i386/pr33438.c: New test.
902
903 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
904
905 * gfortran.dg/nint_2.f90: Revert previous commit.
906
907 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
908
909 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
910
911 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
912
913 PR debug/33429
914 * g++.dg/other/unused1.C: XFAIL class2 scan.
915
916 2007-09-13 Tobias Burnus <burnus@net-b.de>
917
918 PR fortran/33343
919 * gfortran.dg/elemental_args_check_1.f90: New.
920 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
921 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
922
923 2007-09-13 Tobias Burnus <burnus@net-b.de>
924
925 * gfortran.dg/recursive_check_3.f90: New.
926
927 2007-09-13 Tobias Burnus <burnus@net-b.de>
928
929 PR fortran/33412
930 * gfortran.dg/elemental_bind_c.f90: New.
931
932 2007-09-13 Richard Sandiford <richard@codesourcery.com>
933
934 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
935 * gcc.target/mips/mips16-attributes-2.c: New test.
936 * gcc.target/mips/mips16-attributes-3.c: Likewise.
937 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
938 hard-float asm when __mips16 is defined.
939 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
940 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
941 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
942 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
943 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
944 * gcc.target/mips/pr26765.c (foo): Likewise.
945 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
946 targets, use dg-mips-options instead of dg-options, and use -mgp32
947 to force 32-bit mode.
948 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
949 and 64-bit mode.
950 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
951
952 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
953 Michael Meissner <michael.meissner@amd.com>
954
955 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
956 * gcc.target/i386/sse5-hsubX.c: Ditto.
957 * gcc.target/i386/sse5-permpX.c: Ditto.
958 * gcc.target/i386/sse5-haddX.c: Ditto.
959 * gcc.target/i386/sse5-maccXX.c: Ditto.
960 * gcc.target/i386/sse5-msubXX.c: Ditto.
961 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
962 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
963
964 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
965 optimizes floating point conditional moves into the pcmov
966 instruction on SSE5.
967 * gcc.target/i386/sse5-pcmov2.c: Ditto.
968
969 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
970 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
971 SSE5.
972
973 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
974 compiler optimizes vector (a*b)+c into fmadd on SSE5.
975
976 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
977 optimizes (a*b)+c into fmadd on SSE5.
978
979 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
980 whether the SSE5 instructions can be generated.
981
982 * gcc.target/i386/sse5-check.h: New. Add support for
983 SSE5 tests.
984
985 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
986 ammintrin.h, and turn on -msse5 option instead of -msse4a.
987 * gcc.target/i386/sse-13.c: Ditto.
988 * gcc.target/i386/sse-14.c: Ditto.
989
990 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
991
992 PR testsuite/33153
993 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
994 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
995
996 2007-09-12 Jakub Jelinek <jakub@redhat.com>
997
998 PR target/32338
999 * gcc.dg/pr32338-1.c: New test.
1000 * gcc.dg/pr32338-2.c: New test.
1001
1002 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1003
1004 * lib/target-supports.exp (check_effective_target_sync_int_long):
1005 Revert change to add xtensa.
1006 (check_effective_target_sync_char_short): Likewise.
1007
1008 2007-09-12 Olivier Hainque <hainque@adacore.com>
1009
1010 * gnat.dg/packed_subtype.adb: New test.
1011
1012 2007-09-12 Tobias Burnus <burnus@net-b.de>
1013
1014 PR fortran/33297
1015 * gfortran.dg/intrinsic_size.f90: New.
1016
1017 2007-09-12 Tobias Burnus <burnus@net-b.de>
1018
1019 PR fortran/33284
1020 PR fortran/33310
1021 * gfortran.dg/conflicts_2.f90: New.
1022
1023 2007-09-12 Ira Rosen <irar@il.ibm.com>
1024
1025 PR tree-optimization/32377
1026 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1027 dependence distance.
1028 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1029 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1030 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1031 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1032
1033 2007-09-12 Richard Guenther <rguenther@suse.de>
1034
1035 PR middle-end/33382
1036 * gcc.c-torture/compile/pr33382.c: New testcase.
1037 * gcc.c-torture/execute/pr33382.c: Likewise.
1038
1039 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1040
1041 PR fortran/33395
1042 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1043
1044 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1045
1046 PR tree-optimization/33373
1047 * gcc.dg/vect/pr33373.c: New test.
1048
1049 2007-09-12 Ben Elliston <bje@au.ibm.com>
1050
1051 * lib/target-supports.exp (check_effective_target_vect_no_double):
1052 Remove unused proc.
1053
1054 2007-09-12 Ben Elliston <bje@au.ibm.com>
1055 Ulrich Weigand <uweigand@de.ibm.com>
1056
1057 * gcc.target/spu/dfcgt-nan.c: New test.
1058
1059 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1060
1061 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1062
1063 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1064
1065 PR fortran/33040
1066 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1067
1068 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1069
1070 * gcc.dg/va-arg-pack-len-1.c: New test.
1071 * g++.dg/va-arg-pack-len-1.C: New test.
1072
1073 2007-09-11 Michael Matz <matz@suse.de>
1074
1075 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1076
1077 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1078
1079 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1080 checks for size of long double.
1081 * gcc.dg/dfp/convert.h: New file.
1082 * gcc.dg/dfp/convert-bfp-2.c: New test.
1083 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1084 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1085 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1086 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1087 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1088 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1089 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1090 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1091 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1092
1093 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1094
1095 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1096 Change dg-final to expect 1 non-profitable loop and
1097 3 profitable loops.
1098 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1099 Change dg-final to expect 1 non-profitable loop and
1100 3 profitable loops.
1101 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1102 Change dg-final to expect 1 profitable loop.
1103 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1104 Change dg-final to expect 1 profitable loop.
1105
1106 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1107
1108 * gcc.target/mips/call-saved-1.c: New test.
1109 * gcc.target/mips/call-saved-2.c: Likewise.
1110 * gcc.target/mips/call-saved-3.c: Likewise.
1111 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1112 instead of mips_mips64. Set mips_fp64 too.
1113 (is_gp32_flag): Return true for -mips1 and -mips2.
1114 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1115
1116 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1117
1118 * g++.dg/ext/va-arg-pack-1.C: New test.
1119 * g++.dg/ext/va-arg-pack-2.C: New test.
1120
1121 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1122
1123 PR target/33369
1124 * gcc.dg/vect/pr33369.c: New test.
1125
1126 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1127
1128 PR fortran/33370
1129 * gfortran.dg/array_memcpy_5.f90: New test.
1130
1131 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1132
1133 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1134
1135 2007-09-09 Richard Guenther <rguenther@suse.de>
1136
1137 * gcc.c-torture/compile/20070906-1.c: New testcase.
1138
1139 2007-09-09 Ira Rosen <irar@il.ibm.com>
1140
1141 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1142 noinline attribute.
1143 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1144 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1145 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1146 Likewise.
1147
1148 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1151
1152 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1153
1154 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1155
1156 2007-09-09 Ira Rosen <irar@il.ibm.com>
1157
1158 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1159 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1160 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1161 Compile tests with -fno-tree-pre.
1162 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1163 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1164 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1165 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1166 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1167 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1168 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1169 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1170 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1171 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1172 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1173 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1174 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1175 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1176 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1177 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1178 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1179 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1180 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1181
1182 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1183
1184 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1185 to call objdump.
1186 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1187 Use remote_exec to call c++filt.
1188 * lib/target-supports-dg.exp (dg-require-host-local): New.
1189 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1190 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1191 * g++.dg/rtti/repo1.C: Likewise.
1192 * g++.dg/template/repo1.C: Likewise.
1193 * g++.dg/template/repo2.C: Likewise.
1194 * g++.dg/template/repo3.C: Likewise.
1195 * g++.dg/template/repo4.C: Likewise.
1196 * g++.dg/template/repo5.C: Likewise.
1197 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1198 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1199 * g++.old-deja/g++.pt/repo1.C: Likewise.
1200 * g++.old-deja/g++.pt/repo2.C: Likewise.
1201 * g++.old-deja/g++.pt/repo3.C: Likewise.
1202 * g++.old-deja/g++.pt/repo4.C: Likewise.
1203 * gcc.dg/cpp/trad/builtins.c: Likewise.
1204
1205 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1206
1207 PR tree-optimization/32283
1208 * gcc.dg/tree-ssa/loop-31.c: New test.
1209
1210 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1211
1212 PR rtl-optimization/26449
1213 * gcc.target/i386/pr26449-1.c: New file.
1214
1215 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1216
1217 PR target/33329
1218 PR rtl-optimization/26449
1219 * gcc.target/i386/pr33329.c: New file.
1220
1221 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1224
1225 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1226
1227 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1228
1229 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1230
1231 PR tree-optimization/33301
1232 * gfortran.dg/vect/pr33301.f: New test.
1233
1234 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1235
1236 PR libfortran/33307
1237 * gfortran.dg/backspace_10.f90: New test.
1238
1239 2007-09-07 Richard Guenther <rguenther@suse.de>
1240
1241 Reapply
1242 2007-09-06 Richard Guenther <rguenther@suse.de>
1243
1244 PR tree-optimization/32586
1245 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1246 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1247 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1248 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1249 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1250 now obsolete simplification.
1251
1252 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1253
1254 PR tree-optimization/33299
1255 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1256 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1257
1258 2007-09-07 Richard Guenther <rguenther@suse.de>
1259
1260 Revert
1261 2007-09-06 Richard Guenther <rguenther@suse.de>
1262
1263 PR tree-optimization/32586
1264 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1265 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1266 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1267 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1268 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1269 now obsolete simplification.
1270
1271 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1272
1273 PR tree-optimization/32821
1274 * gcc.dg/tree-ssa/pr32821.c: New file.
1275
1276 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1277
1278 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1279 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1280 and mips_forced_no_er.
1281 (dg-mips-options): Add -mno-abicalls when a small-data option is
1282 specified. Skip tests with small-data options if mips_forced_gp.
1283 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1284 * gcc.target/mips/sdata-1.c: New test.
1285 * gcc.target/mips/sdata-2.c: Likewise.
1286 * gcc.target/mips/sdata-3.c: Likewise.
1287 * gcc.target/mips/sdata-4.c: Likewise.
1288
1289 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1290
1291 PR fortran/33298
1292 * spread_zerosize_1.f90: New test case.
1293 * spread_bounds_1.f90: New test case.
1294
1295 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1296
1297 PR c++/32674
1298 * g++.dg/template/static31.C: New.
1299
1300 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1301
1302 PR fortran/33271
1303 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1304 powerpc*-linux-gnu.
1305
1306 2007-09-06 David Daney <ddaney@avtrex.com>
1307 Richard Sandiford <richard@codesourcery.com>
1308
1309 PR target/33256
1310 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1311 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1312 * gcc.target/mips/pr33256.c: New test.
1313
1314 2007-09-06 Tom Tromey <tromey@redhat.com>
1315
1316 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1317
1318 2007-09-06 Richard Guenther <rguenther@suse.de>
1319
1320 PR tree-optimization/32586
1321 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1322 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1323 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1324 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1325 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1326 now obsolete simplification.
1327
1328 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1329
1330 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1331 * gcc.target/i386/sse3-addsubps.c: Ditto.
1332 * gcc.target/i386/sse3-haddpd.c: Ditto.
1333 * gcc.target/i386/sse3-haddps.c: Ditto.
1334 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1335 * gcc.target/i386/sse3-hsubps.c: Ditto.
1336 * gcc.target/i386/sse3-lddqu.c: Ditto.
1337 * gcc.target/i386/sse3-movddup.c: Ditto.
1338 * gcc.target/i386/sse3-movshdup.c: Ditto.
1339 * gcc.target/i386/sse3-movsldup.c: Ditto.
1340
1341 2007-09-06 Richard Guenther <rguenther@suse.de>
1342
1343 PR tree-optimization/33302
1344 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1345
1346 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1347
1348 PR libfortran/33225
1349 * gfortran.dg./fmt_float.f90: New test.
1350
1351 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1352
1353 PR libfortran/33253
1354 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1355
1356 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1357
1358 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1359 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1360
1361 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1362
1363 * g++.dg/eh/builtin1.C: New test.
1364 * g++.dg/eh/builtin2.C: New test.
1365 * g++.dg/eh/builtin3.C: New test.
1366
1367 PR c++/33289
1368 * g++.dg/eh/builtin4.C: New test.
1369
1370 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1371
1372 * gcc.target/powerpc/dfp-dd.c: New test.
1373 * gcc.target/powerpc/dfp-td.c: New test.
1374
1375 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1376
1377 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1378 * gcc.dg/va-arg-pack-1.c: New test.
1379
1380 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1381
1382 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1383 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1384 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1385 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1386 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1387
1388 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1389
1390 PR c++/30302
1391 * g++.dg/ext/anon-struct5.C: New.
1392
1393 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1394
1395 * gcc.dg/i386-cpuid.h: Remove.
1396 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1397 (main): Use __get_cpuid to get target features.
1398 * gcc.target/i386/sse-check.h: Ditto.
1399 * gcc.target/i386/sse2-check.h: Ditto.
1400 * gcc.target/i386/sse3-check.h: Ditto.
1401 * gcc.target/i386/ssse3-check.h: Ditto.
1402 * gcc.target/i386/sse4_1-check.h: Ditto.
1403 * gcc.target/i386/sse4_2-check.h: Ditto.
1404 * gcc.target/i386/sse4a-check.h: Ditto.
1405 * gcc.dg/torture/pr16104-1.c: Ditto.
1406 (do_test): Change to void.
1407 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1408 * gcc.target/i386/sse-6.c: Ditto.
1409 * gcc.target/i386/sse-7.c: Ditto.
1410 * g++.dg/other/i386-1.C: Include cpuid.h.
1411 (main): New function. Use __get_cpuid to get target fetaures.
1412
1413 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1414 David Ung <davidu@mips.com>
1415 Nigel Stephens <nigel@mips.com>
1416
1417 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1418 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1419 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1420 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1421 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1422 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1423 * gcc.dg/torture/pr19683-1.c: Likewise.
1424 * gcc.target/mips/madd-3.c: Likewise.
1425 * gcc.target/mips/maddu-3.c: Likewise.
1426 * gcc.target/mips/msub-3.c: Likewise.
1427 * gcc.target/mips/msubu-3.c: Likewise.
1428 * gcc.target/mips/asm-1.c: Likewise.
1429 * gcc.target/mips/branch-1.c: Likewise.
1430 * gcc.target/mips/ins-1.c: Likewise.
1431 * gcc.target/mips/near-far-3.c: Likewise.
1432 * gcc.target/mips/near-far-4.c: Likewise.
1433 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1434 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1435 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1436 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1437 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1438 * gcc.target/mips/dspr2-MULT.c: Likewise.
1439 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1440 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1441 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1442 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1443 * gcc.target/mips/code-readable-2.c: Likewise.
1444 * gcc.target/mips/code-readable-3.c: Likewise.
1445
1446 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1447 David Ung <davidu@mips.com>
1448 Nigel Stephens <nigel@mips.com>
1449
1450 * gcc.target/mips/mips16-attributes.c: New.
1451
1452 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1453
1454 PR fortran/31564
1455 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1456
1457 PR fortran/33241
1458 * gfortran.dg/char_length_10.f90: New test.
1459
1460 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1461
1462 PR c++/29731
1463 * g++.dg/parse/template24.C: New.
1464
1465 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1466
1467 * g++.dg/other/spu2vmx-1.C: New test.
1468
1469 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR tree-optimization/33017
1472 * gcc.dg/pr33017.c: New test.
1473
1474 2007-09-05 Ben Elliston <bje@au.ibm.com>
1475
1476 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1477 __protected_stream family of macros.
1478
1479 2007-09-04 Jan Hubicka <jh@suse.cz>
1480
1481 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1482 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1483 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1484 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1485 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1486 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1487 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1488 Likewise.
1489
1490 2007-09-04 Janus Weil <jaydub66@gmail.com>
1491 Tobias Burnus <burnus@net-b.de>
1492
1493 * gfortran.dg/proc_decl_1.f90: New.
1494 * gfortran.dg/proc_decl_2.f90: New.
1495 * gfortran.dg/proc_decl_3.f90: New.
1496 * gfortran.dg/proc_decl_4.f90: New.
1497
1498 2007-09-04 Jan Hubicka <jh@suse.cz>
1499
1500 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1501 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1502 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1503 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1504 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1505 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1506 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1507 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1508 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1509 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1510 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1511 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1512 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1514 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1515 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1516 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1517 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1518 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1519 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1520 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1521 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1523 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1524 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1525 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1526 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1527 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1528 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1529 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1530 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1531 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1532 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1533 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1534 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1535 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1536 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1537 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1538 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1539 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1540 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1541 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1542 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1543 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1544 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1545 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1546 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1549 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1550 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1551 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1552 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1553 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1554 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1555 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1556 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1557 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1558 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1559 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1560 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1561 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1562 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1564 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1565 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1566 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1567 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1568 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1569 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1570 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1571 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1572 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1574 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1575 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1576 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1580 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1583 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1586 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1588 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1590 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1591 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1592 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1593 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1594 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1595 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1596 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1598 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1601 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1602 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1603 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1604 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1605 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1606 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1607 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1608 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1609 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1610 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1611 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1613 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1615 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1616 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1620 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1621 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1622 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1626 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1627 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1628 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1629 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1630 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1631 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1632 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1634 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1635 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1636 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1637 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1638 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1639 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1640 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1641 noinline.
1642 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1643 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1644 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1645 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1646 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1647 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1649 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1650 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1651 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1652 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1653 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1654 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1655 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1656 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1657 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1658 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1659 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1660 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1661 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1662 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1664 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1665 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1666 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1667 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1668 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1669 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1670 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1672 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1673 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1674 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1675 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1676 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1679 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1680 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1681 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1682 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1683 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1684 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1685 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1686 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1687 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1688 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1689 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1690 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1691 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1692 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1693 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1694 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1695 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1696 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1697 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1698 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1699 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1700 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1701 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1702 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1703 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1704 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1705 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1706 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1707 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1708 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1709 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1710 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1711 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1712 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1713 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1714 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1715 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1717 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1719 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1720 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1721 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1722 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1724 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1726 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1731 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1732 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1733 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1735 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1736 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1738 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1740 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1741 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1743 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1744 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1745 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1747 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1749 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1751 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1752 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1753 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1754 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1757 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1758 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1759 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1760 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1762 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1764 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1766 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1767 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1768
1769 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1770
1771 PR middle-end/33187
1772 * gcc.target/i386/cmov7.c: New file.
1773
1774 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1775
1776 * gcc.target/i386/sse4a-check.h: New file.
1777 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1778 * gcc.target/i386/sse4a-insert.c: Ditto.
1779 * gcc.target/i386/sse4a-montsd.c: Ditto.
1780 * gcc.target/i386/sse4a-montss.c: Ditto.
1781 * gcc.target/i386/mmx-check.h: New file.
1782 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1783 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1784 * gcc.target/i386/sse-check.h: New file.
1785 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1786 * gcc.target/i386/sse-3.c: Ditto.
1787 * gcc.target/i386/sse-7.c: Ditto.
1788 * gcc.target/i386/sse-9.c: Ditto.
1789 * gcc.target/i386/ssefn-3.c: Ditto.
1790 * gcc.target/i386/sse-recip.c: Ditto.
1791 * gcc.target/i386/sse-recip-vec.c: Ditto.
1792 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1793 * gcc.target/i386/20020523-1.c: Remove.
1794 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1795 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1796 * gcc.target/i386/ssefn-4.c: Ditto.
1797 * gcc.target/i386/sse-6.c: Ditto.
1798 * gcc.target/i386/sse-10.c: Ditto.
1799 * gcc.target/i386/sse-11.c: Ditto.
1800 * gcc.target/i386/sse-18.c: Ditto.
1801 * gcc.target/i386/fpprec-1.c: Ditto.
1802 * g++.dg/other/i386-1.C: Ditto.
1803
1804 2007-09-04 Richard Guenther <rguenther@suse.de>
1805
1806 PR tree-optimization/33291
1807 * gcc.dg/volatile2.c: New testcase.
1808 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1809 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1810 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1811 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1812
1813 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1814
1815 PR fortran/33253
1816 * gfortran.dg/namelist_15.f90: Update test.
1817 * gfortran.dg/namelist_24.f90: Update test.
1818 * gfortran.dg/namelist_38.f90: New test.
1819
1820 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1821
1822 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1823 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1824 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1825 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1826 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1827 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1828
1829 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1830
1831 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1832 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1833
1834 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1835
1836 2007-09-02 David Daney <ddaney@avtrex.com>
1837
1838 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1839 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1840 * gcc.target/mips/atomic-memory-1.c: Ditto.
1841 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1842
1843 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1844
1845 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1846 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1847
1848 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1849
1850 * gfortran.dg/substr_6.f90: New test.
1851
1852 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1853
1854 PR c++/33208
1855 * g++.dg/other/error18.C: New.
1856 * g++.dg/expr/bitfield3.C: Adjust.
1857
1858 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1859
1860 PR fortran/33276
1861 * gfortran.fortran-torture/compile/pr33276.f90: New.
1862
1863 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1864
1865 PR middle-end/33272
1866 * gcc.dg/c99-arraydecl-3.c: New test.
1867
1868 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1869
1870 PR c++/32597
1871 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1872 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1873
1874 2007-08-31 Tobias Burnus <burnus@net-b.de>
1875
1876 PR fortran/33232
1877 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1878 * gfortran.dg/read_1.f90: New.
1879
1880 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1881
1882 PR c++/33210
1883 * g++.dg/template/error30.C: New.
1884
1885 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1886
1887 PR c++/32113
1888 * g++.dg/template/crash70.C: New.
1889
1890 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1891
1892 PR c++/33212
1893 * g++.dg/ext/is_class_error.C: New.
1894
1895 2007-08-31 Olivier Hainque <hainque@adacore.com>
1896
1897 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1898
1899 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1900 Revital Eres <eres@il.ibm.com>
1901
1902 * gcc.target/powerpc/paired-1.c: New test.
1903 * gcc.target/powerpc/paired-2.c: New test.
1904 * gcc.target/powerpc/paired-3.c: New test.
1905 * gcc.target/powerpc/paired-4.c: New test.
1906 * gcc.target/powerpc/paired-5.c: New test.
1907 * gcc.target/powerpc/paired-6.c: New test.
1908 * gcc.target/powerpc/paired-7.c: New test.
1909 * gcc.target/powerpc/ppc-paired.c: New test.
1910
1911 2007-08-31 Ollie Wild <aaw@google.com>
1912
1913 * g++.dg/conversion/ptrmem2.C: New test.
1914 * g++.dg/conversion/ptrmem3.C: New test.
1915 * g++.dg/conversion/ptrmem4.C: New test.
1916 * g++.dg/conversion/ptrmem5.C: New test.
1917 * g++.dg/conversion/ptrmem6.C: New test.
1918 * g++.dg/conversion/ptrmem7.C: New test.
1919 * g++.dg/conversion/ptrmem8.C: New test.
1920
1921 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1922
1923 PR fortran/31879
1924 * gfortran.dg/char_length_7.f90: New test.
1925 * gfortran.dg/char_length_9.f90: New test.
1926 * gfortran.dg/char_assign_1.f90: Add extra warning.
1927
1928 PR fortran/31197
1929 PR fortran/31258
1930 * gfortran.dg/char_length_8.f90: New test.
1931
1932 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1933
1934 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1935
1936 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1937
1938 * gcc.dg/inline-24.c: New test.
1939 * g++.dg/opt/inline11.C: New test.
1940
1941 2007-08-30 Richard Guenther <rguenther@suse.de>
1942
1943 * gcc.target/i386/vectorize5.c: New testcase.
1944
1945 2007-08-30 Tobias Burnus <burnus@net-b.de>
1946
1947 PR fortran/33228
1948 * interface.c (check_interface0): Improve error for external procs.
1949 (check_sym_interfaces): Fix checking of module procedures.
1950
1951 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1952
1953 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1954 (AI): Add AI_ALIGN.
1955 * gcc.dg/sync-3.c: New test.
1956
1957 PR middle-end/32758
1958 * gcc.dg/cleanup-12.c: New test.
1959
1960 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1961
1962 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1963 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1964 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1965 * gcc.dg/pr32450.c: Ditto.
1966 * gcc.dg/nest.c: Ditto.
1967 * gcc.dg/nested-func-4.c: Ditto.
1968 * g++.old-deja/g++.law/profile1.C: Ditto.
1969
1970 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1971
1972 PR fortran/32989
1973 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1974 non-default integer kind arguments.
1975
1976 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1977
1978 PR fortran/33105
1979 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1980
1981 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1982
1983 * gcc.dg/h8300-ice2.c: Remove target selector.
1984
1985 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1986
1987 PR fortran/33215
1988 * gfortran.dg/binding_label_tests_15.f03: New test case.
1989 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1990
1991 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1992
1993 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1994 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1995
1996 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1997
1998 PR c++/33194
1999 * g++.dg/other/canon-33194.C: New.
2000
2001 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2002
2003 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2004 * gcc.c-torture/execute/pr23135.c: Likewise.
2005
2006 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2007
2008 * gcc.dg/pr31344.c: Move to ...
2009 * gcc.dg/dfp/pr31344.c: ... here.
2010 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2011 * gcc.dg/20050503-1.c: Ditto.
2012 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2013 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2014 * gcc.dg/20060801-1.c: Ditto.
2015
2016 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2017
2018 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2019 * gfortran.dg/nan_1.f90: Likewise.
2020
2021 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2022
2023 PR fortran/33055
2024 Revert previous patch.
2025
2026 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2027 Kazu Hirata <kazu@codesourcery.com>
2028
2029 * gcc.target/m68k/interrupt-1.c: New.
2030
2031 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2032
2033 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2034 10000 for targets where "int" can't hold at least 100000.
2035 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2036 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2037 (test5)(test6): Use it.
2038 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2039 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2040 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2041 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2042 * gcc.dg/attr-alloc_size.c (test): Likewise.
2043
2044 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2045
2046 PR c++/33209
2047 * g++.dg/template/error29.C: New.
2048
2049 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2050
2051 PR c++/32596
2052 * g++.dg/ext/visibility/anon5.C: New test.
2053
2054 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2055
2056 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2057
2058 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2059
2060 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2061 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2062 * gfortran.dg/gamma_4.f90: New: large-real tests.
2063
2064 2007-08-28 Jason Merrill <jason@redhat.com>
2065
2066 PR c++/29000
2067 * g++.dg/ext/stmtexpr12.C: New test.
2068
2069 PR c++/28558
2070 * g++.dg/ext/attrib28.C: New test.
2071
2072 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2073
2074 PR target/32661
2075 * gcc.target/i386/pr32661.c: New test.
2076
2077 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR middle-end/32370
2080 * gcc.dg/pr32370.c: New test.
2081
2082 PR rtl-optimization/33148
2083 * gcc.c-torture/compile/20070827-1.c: New test.
2084
2085 PR debug/32914
2086 * d++.dg/debug/const3.C: New test.
2087 * d++.dg/debug/const4.C: New test.
2088 * d++.dg/debug/dwarf2/const1.C: New test.
2089 * d++.dg/debug/dwarf2/const2.C: New test.
2090 * d++.dg/debug/dwarf2/const2b.C: New test.
2091
2092 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2093 Vladimir Yanovsky <yanov@il.ibm.com>
2094 Revital Eres <eres@il.ibm.com>
2095 Andrey Belevantsev <abel@ispras.ru>
2096
2097 * gcc.dg/sms-1.c: New test.
2098
2099 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2100
2101 * g++.dg/ext/gnu-inline-common.h: New.
2102 * g++.dg/ext/gnu-inline-global-reject.C: New.
2103 * g++.dg/ext/gnu-inline-global.C: New.
2104 * g++.dg/ext/gnu-inline-namespace.C: New.
2105 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2106 * g++.dg/ext/gnu-inline-class.C: New.
2107 * g++.dg/ext/gnu-inline-class-static.C: New.
2108 * g++.dg/ext/gnu-inline-template-class.C: New.
2109 * g++.dg/ext/gnu-inline-template-func.C: New.
2110
2111 2007-08-27 Jason Merrill <jason@redhat.com>
2112
2113 PR c++/31337
2114 * g++.dg/ext/stmtexpr11.C: New.
2115
2116 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2117
2118 * lib/target-supports.exp (check_profiling_available):
2119 Set profiling_available_saved to 0 on fido-*-elf.
2120
2121 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2122
2123 PR tree-optimization/33173
2124
2125 * gcc.c-torture/compile/pr33173.c: New.
2126
2127 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2128
2129 PR target/31385
2130 * gcc.dg/dfp/pr31385.c: New.
2131
2132 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2133
2134 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2135
2136 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2137
2138 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2139 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2140 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2141 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2142 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2143 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2144 gcc.target/m68k directory.
2145 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2146 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2147 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2148 gcc.target/cris directory.
2149 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2150 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2151 gcc.target/bfin directory.
2152
2153 * gcc.target/sh: New directory.
2154 * gcc.target/sh/sh.exp: New file.
2155 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2156 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2157 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2158 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2159 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2160 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2161
2162 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2163
2164 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2165 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2166 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2167 * gcc.target/i386/local2.c: Ditto.
2168 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2169 * gcc.target/i386/20011119-1.c: Ditto.
2170 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2171 * gcc.target/i386/fastcall-1.c: Fix target selector.
2172
2173 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2174
2175 PR fortran/33055
2176 * gfortran.dg/negative_unit.f: Add new check
2177 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2178 -fdefault-integer-8.
2179
2180 2007-08-26 Asher Langton <langton2@llnl.gov>
2181
2182 * gfortran.dg/recursive_stack.f90: New.
2183 * gfortran.dg/openmp_stack.f90: New.
2184
2185 2007-08-26 Tobias Burnus <burnus@net-b.de>
2186
2187 PR fortran/31298
2188 * gfortran.dg/use_10.f90: New.
2189
2190 2007-08-26 Tobias Burnus <burnus@net-b.de>
2191
2192 PR fortran/32985
2193 * gfortran.dg/namelist_14.f90: Make test case valid.
2194 * gfortran.dg/common_10.f90: New.
2195
2196 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2197
2198 PR middle-end/33181
2199 * gcc.dg/ifelse-2.c: New.
2200
2201 2007-08-26 Tobias Burnus <burnus@net-b.de>
2202
2203 PR fortran/32980
2204 * gfortran.dg/gamma_1.f90: New.
2205 * gfortran.dg/gamma_2.f90: New.
2206 * gfortran.dg/gamma_3.f90: New.
2207
2208 2007-08-26 Tobias Burnus <burnus@net-b.de>
2209
2210 PR fortran/33188
2211 * gfortran.dg/used_types_18.f90: New.
2212
2213 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2214
2215 * gcc.dg/array-init-2.c: New test.
2216
2217 2007-08-24 Tobias Burnus <burnus@net-b.de>
2218
2219 PR fortran/33178
2220 * gfortran.dg/initialization_4.f90: Update dg-error.
2221 * gfortran.dg/initialization_13.f90: New.
2222
2223 2007-08-24 Richard Guenther <rguenther@suse.de>
2224
2225 PR middle-end/33166
2226 * gcc.c-torture/compile/pr33166.c: New testcase.
2227
2228 2007-08-24 Tobias Burnus <burnus@net-b.de>
2229
2230 PR fortran/33139
2231 * gfortran.dg/pointer_assign_4.f90: New.
2232 * gfortran.dg/shape_2.f90: Fix test case.
2233 * gfortran.dg/char_result_4.f90: Ditto.
2234
2235 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2236
2237 * gcc.dg/array-init-1.c: New test.
2238
2239 PR c++/32567
2240 * g++.dg/parse/crash36.C: New test.
2241
2242 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2243
2244 * gcc.dg/pr32721.c: Updated.
2245
2246 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR tree-optimization/32573
2249 PR middle-end/32946
2250 * gcc.dg/pr32573.c: New test.
2251
2252 PR c++/32898
2253 * g++.dg/lookup/ns3.C: New test.
2254
2255 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2256
2257 PR c++/31941
2258 * g++.dg/parse/crash37.C: New test.
2259
2260 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2261
2262 PR target/17390
2263 * gcc.target/i386/pr17390.c: New test.
2264
2265 2007-08-23 Richard Guenther <rguenther@suse.de>
2266
2267 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2268 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2269 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2270 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2271 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2272 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2273 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2274 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2275
2276 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2277
2278 * gcc.target/s390: New directory.
2279 * gcc.target/s390/s390.exp: New file.
2280 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2281 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2282 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2283 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2284 gcc.target/s390 directory.
2285
2286 2007-08-23 Richard Guenther <rguenther@suse.de>
2287
2288 PR tree-optimization/32328
2289 * testsuite/gcc.dg/pr32328.c: New testcase.
2290
2291 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2292
2293 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2294 available.
2295
2296 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2297
2298 PR fortran/33095
2299 * gfortran.dg/min_max_optional_5.f90: New test.
2300 * gfortran.dg/min_max_optional_2.f90: Remove.
2301 * gfortran.dg/min_max_optional_3.f90: Remove.
2302 * gfortran.dg/min_max_optional_4.f90: Remove.
2303
2304 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2305
2306 * gcc.target/i386/xorps-sse.c: New.
2307 * gcc.target/i386/xorps-sse2.c: New.
2308
2309 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2310
2311 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2312 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2313 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2314
2315 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2316
2317 PR fortran/33020
2318 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2319 include multiple kinds for SHAPE parameter within a single
2320 namespace.
2321 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2322 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2323
2324 2007-08-22 Janus Weil <jaydub66@gmail.com>
2325
2326 * interface_abstract_1.f90: Extended test case.
2327 * interface_abstract_3.f90: New test.
2328
2329 2007-08-21 Christian Bruel <christian.bruel@st.com>
2330
2331 * gcc.dg/fold-sub.c: New test.
2332
2333 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2336 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2337 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2338 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2339 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2340 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2341
2342 2007-08-22 Richard Guenther <rguenther@suse.de>
2343
2344 PR middle-end/33007
2345 * gcc.dg/pr33007.c: New testcase.
2346
2347 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2348
2349 * gcc.c-torture/execute/strcmp-1.x: Delete.
2350
2351 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2352
2353 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2354 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2355 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2356 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2357 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2358 gcc.target/i386/stack-realign.c,
2359 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2360 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2361 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2362 target using dg-require-effective-target directive.
2363 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2364 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2365 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2366 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2367 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2368 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2369 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2370 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2371 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2372 Require lp64 target using dg-require-effective-target directive.
2373 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2374 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2375 directive.
2376 * gcc.target/i386/20010202-1.c: Move from here ...
2377 * gcc.dg/20010202-1.c: ... to here.
2378
2379 2007-08-22 Richard Guenther <rguenther@suse.de>
2380
2381 PR tree-optimization/33142
2382 * gcc.c-torture/execute/pr33142.c: New testcase.
2383
2384 2007-08-22 Richard Guenther <rguenther@suse.de>
2385
2386 PR middle-end/32563
2387 * g++.dg/torture/pr32563.C: New testcase.
2388
2389 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR middle-end/32912
2392 * gcc.dg/pr32912-1.c: Add -w to options.
2393 * gcc.dg/pr32912-2.c: Likewise.
2394 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2395
2396 2007-08-21 Ian Lance Taylor <iant@google.com>
2397
2398 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2399
2400 2007-08-21 Ian Lance Taylor <iant@google.com>
2401
2402 PR tree-optimization/33134
2403 * g++.dg/tree-ssa/pr33134.C: New test.
2404
2405 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2406
2407 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2408 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2409
2410 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR debug/32610
2413 * gcc.dg/debug/pr32610.c: New test.
2414
2415 * g++.dg/init/new24.C: New test.
2416
2417 PR middle-end/32912
2418 * gcc.dg/pr32912-1.c: New test.
2419 * gcc.dg/pr32912-2.c: New test.
2420 * gcc.dg/pr32912-3.c: New test.
2421
2422 2007-08-21 Richard Guenther <rguenther@suse.de>
2423
2424 * gcc.dg/pointer-arith-10.c: New testcase.
2425
2426 2007-08-21 Richard Guenther <rguenther@suse.de>
2427
2428 PR middle-end/33122
2429 * gcc.c-torture/compile/pr33122.c: New testcase.
2430
2431 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2432
2433 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2434
2435 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2436
2437 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2438
2439 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR c++/33025
2442 * g++.dg/init/new23.C: New test.
2443
2444 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2445
2446 PR middle-end/30564
2447 * gcc.c-torture/compile/pr30564-1.c: New test.
2448 * gcc.c-torture/compile/pr30564-2.c: New test.
2449
2450 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2451
2452 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2453
2454 2007-08-19 Tobias Burnus <burnus@net-b.de>
2455
2456 * gfortran.dg/interface_abstract_2.f90: New.
2457 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2458
2459 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2460
2461 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2462 unknown (so that outer-loop wont get analyzed).
2463 * gcc.dg/vect/vect-outer-1a.c: New test.
2464 * gcc.dg/vect/vect-outer-1b.c: New test.
2465 * gcc.dg/vect/vect-outer-1.c: New test.
2466 * gcc.dg/vect/vect-outer-2a.c: New test.
2467 * gcc.dg/vect/vect-outer-2b.c: New test.
2468 * gcc.dg/vect/vect-outer-2c.c: New test.
2469 * gcc.dg/vect/vect-outer-2.c: New test.
2470 * gcc.dg/vect/vect-outer-3a.c: New test.
2471 * gcc.dg/vect/vect-outer-3b.c: New test.
2472 * gcc.dg/vect/vect-outer-3c.c: New test.
2473 * gcc.dg/vect/vect-outer-3.c: New test.
2474 * gcc.dg/vect/vect-outer-4a.c: New test.
2475 * gcc.dg/vect/vect-outer-4b.c: New test.
2476 * gcc.dg/vect/vect-outer-4c.c: New test.
2477 * gcc.dg/vect/vect-outer-4d.c: New test.
2478 * gcc.dg/vect/vect-outer-4e.c: New test.
2479 * gcc.dg/vect/vect-outer-4f.c: New test.
2480 * gcc.dg/vect/vect-outer-4g.c: New test.
2481 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2482 * gcc.dg/vect/vect-outer-4i.c: New test.
2483 * gcc.dg/vect/vect-outer-4j.c: New test.
2484 * gcc.dg/vect/vect-outer-4k.c: New test.
2485 * gcc.dg/vect/vect-outer-4l.c: New test.
2486 * gcc.dg/vect/vect-outer-4m.c: New test.
2487 * gcc.dg/vect/vect-outer-4.c: New test.
2488 * gcc.dg/vect/vect-outer-5.c: New test.
2489 * gcc.dg/vect/vect-outer-6.c: New test.
2490 * gcc.dg/vect/vect-outer-fir.c: New test.
2491 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2492 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2493
2494 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2495
2496 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2497 and -fno-tree-reassoc.
2498 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2499 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2500 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2501 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2502 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2503 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2504 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2505 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2506 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2507 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2508 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2509 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2510 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2511 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2512 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2513 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2514 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2515 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2516 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2517 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2518 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2519 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2520 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2521 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2522 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2523 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2524 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2525 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2526 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2527 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2528 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2529 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2530 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2531 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2532 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2533 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2534 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2535
2536 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2537
2538 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2539 versioning for aliasing).
2540 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2541
2542 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2543 targets.
2544 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2545
2546 2007-08-18 Tom Tromey <tromey@redhat.com>
2547
2548 PR preprocessor/32974:
2549 * gcc.dg/cpp/pr32974.c: New file.
2550
2551 2007-08-17 Tobias Burnus <burnus@net-b.de>
2552
2553 * gfortran.dg/interface_abstract_1.f90: New.
2554
2555 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2556
2557 PR fortran/32881
2558 * gfortran.dg/pure_initializer_1.f90: New test.
2559
2560 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2561
2562 PR fortran/32875
2563 * gfortran.dg/array_constructor_18.f90: New test.
2564
2565 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2566
2567 PR c++/28989
2568 * g++.dg/expr/lval3.C: New test.
2569 * g++.dg/expr/lval4.C: New test.
2570
2571 2007-08-17 Ollie Wild <aaw@google.com>
2572
2573 PR c++/31749
2574 * g++.dg/lookup/builtin3.C: New test.
2575 * g++.dg/lookup/builtin4.C: New test.
2576 * g++.dg/lookup/using19.C: New test.
2577
2578 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2579
2580 PR c++/32190
2581 * g++.dg/parse/error31.C: New.
2582
2583 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2584
2585 PR c++/32112
2586 * g++.dg/template/error26.C: New.
2587
2588 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2589
2590 PR fortran/33079
2591 * gfortran.dg/zero_length_2.f90: New test.
2592
2593 2007-08-17 Tobias Burnus <burnus@net-b.de>
2594
2595 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2596 * gfortran.dg/kind_tests_3.f03: Ditto.
2597 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2598 * gfortran.dg/interface_13.f90: Ditto.
2599 * gfortran.dg/pr32738.f90: Ditto.
2600 * gfortran.dg/module_private_1.f90: Ditto.
2601 * gfortran.dg/test_only_clause.f90: Ditto.
2602 * gfortran.dg/bind_c_vars.f90: Ditto.
2603 * gfortran.dg/bind_c_dts.f90: Ditto.
2604 * gfortran.dg/use_9.f90: Ditto.
2605 * gfortran.dg/generic_8.f90: Ditto.
2606 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2607 * gfortran.dg/private_type_6.f90: Ditto.
2608 * gfortran.dg/c_assoc.f90: Ditto.
2609 * gfortran.dg/private_type_7.f90: Ditto.
2610 * gfortran.dg/global_vars_c_init.f90: Ditto.
2611 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2612 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2613 * gfortran.dg/c_size_t_test.f03: Ditto.
2614 * gfortran.dg/used_types_12.f90: Ditto.
2615 * gfortran.dg/pr25923.f90: Ditto.
2616 * gfortran.dg/test_com_block.f90: Ditto.
2617 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2618 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2619 * gfortran.dg/com_block_driver.f90: Ditto.
2620 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2621 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2622 * gfortran.dg/c_loc_test.f90: Ditto.
2623 * gfortran.dg/c_ptr_tests.f03: Ditto.
2624 * gfortran.dg/module_interface_1.f90: Ditto.
2625
2626 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2627
2628 PR c++/32870
2629 * g++.dg/other/error17.C: Adjust.
2630
2631 2007-08-17 Ben Elliston <bje@au.ibm.com>
2632
2633 PR middle-end/32970
2634 * g++.dg/ext/altivec-14.C: New test.
2635
2636 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2637
2638 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2639 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2640 dump files.
2641 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2642 * gcc.dg/vect/pr32366.c: Ditto.
2643
2644 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR testsuite/33082
2647 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2648 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2649 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2650 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2651
2652 2007-08-16 Tobias Burnus <burnus@net-b.de>
2653
2654 PR fortran/33072
2655 * gfortran.dg/use_9.f90: New.
2656
2657 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2658
2659 * g++.dg/gcov/gcov-5.C: New test.
2660
2661 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2662
2663 * g++.dg/gcov/gcov-4.C: New test.
2664 * lib/gcov.exp (verify-lines): Add support for
2665 checking no-coverage lines.
2666
2667 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2668
2669 * gcc.dg/vect/vect-vfa-01.c: New.
2670 * gcc.dg/vect/vect-vfa-02.c: New.
2671 * gcc.dg/vect/vect-vfa-03.c: New.
2672 * gcc.dg/vect/vect-vfa-04.c: New.
2673 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2674 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2675 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2676 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2677 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2678 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2679 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2680 gfortran.dg/vect/pr19049.f90: Rename to start with
2681 prefix no-vfa-.
2682 * gcc.dg/vect/vect.exp: Disable versioning for alias
2683 when test starts with no-vfa-.
2684 * gfortran.dg/vect/vect.exp: Likewise.
2685
2686 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2687
2688 * gcc.dg/torture/pr32897.c: New test.
2689
2690 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2691
2692 PR c++/31132
2693 * g++.dg/template/crash69.C: New.
2694
2695 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2696
2697 * lib/target-supports.exp (check_effective_target_arm32): Use
2698 check_no_compiler_messages.
2699
2700 2007-08-15 Diego Novillo <dnovillo@google.com>
2701
2702 gcc.dg/tree-ssa/20070815.c: New test.
2703
2704 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2705
2706 PR fortran/33077
2707 * gfortran.dg/random_7.f90: Initialize variable.
2708
2709 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR middle-end/33074
2712 * gfortran.dg/pr33074.f90: New test.
2713
2714 PR c++/32992
2715 * g++.dg/opt/nrv14.C: New test.
2716
2717 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2718
2719 PR c++/33035
2720 * g++.dg/template/crash68.C: New.
2721
2722 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2723
2724 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2725 * gcc.dg/sibcall-4.c: Ditto.
2726
2727 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2728
2729 PR fortran/33066
2730 * gfortran.dg/use_8.f90: New test.
2731 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2732
2733 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2734
2735 PR c++/27211
2736 * g++.dg/template/error27.C: New.
2737 * g++.dg/template/error28.C: New.
2738 * g++.dg/other/pr28304.C: Adjust.
2739 * g++.old-deja/g++.mike/p811.C: Likewise.
2740
2741 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2742
2743 PR target/30315
2744 * gcc.target/i386/pr30315.c: New.
2745
2746 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2747
2748 PR fortran/32594
2749 * gfortran.dg/substr_5.f90: New test.
2750
2751 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2752
2753 PR c/30428
2754 * gcc.dg/vector-2.c: New test.
2755
2756 PR c++/30428
2757 * g++.dg/ext/vector8.C: New test.
2758
2759 2007-08-13 Dan Hipschman <dsh@google.com>
2760
2761 PR c/32953
2762 * gcc.dg/format/array-1.c: Add an additional test for
2763 unterminated format strings of length 1.
2764
2765 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2766
2767 PR fortran/32926
2768 * gfortran.dg/external_procedures_3.f90: New test.
2769
2770 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2771
2772 PR fortran/32827
2773 * gfortran.dg/import6.f90: New test.
2774
2775 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2776
2777 PR C/30427
2778 * gcc.dg/vector-1.c: New test.
2779
2780 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2781
2782 * gcc.dg/pr21255-4.c: Skip for PIC.
2783 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2784
2785 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2786
2787 * gcc.dg/attr-isr.c: Skip for PIC.
2788 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2789 * gcc.dg/attr-isr-trapa.c: Likewise.
2790 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2791 * gcc.dg/pragma-isr-trapa.c: Likewise.
2792 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2793
2794 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2795
2796 PR fortran/32962
2797 * gfortran.dg/transpose_1.f90: New test.
2798
2799 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2800
2801 PR fortran/29600
2802 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2803 intrinsic.
2804
2805 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2806
2807 PR fortran/30964
2808 PR fortran/33054
2809 * gfortran.dg/random_4.f90: New test.
2810 * gfortran.dg/random_5.f90: New test.
2811 * gfortran.dg/random_6.f90: New test.
2812 * gfortran.dg/random_7.f90: New test.
2813
2814 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2815
2816 PR fortran/32860
2817 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2818
2819 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2820
2821 PR fortran/31629
2822 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2823
2824 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2825
2826 PR fortran/29600
2827 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2828 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2829
2830 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2831
2832 PR fortran/32937
2833 * gfortran.dg/char_length_6.f90: New test.
2834
2835 2007-08-10 Ollie Wild <aaw@google.com>
2836
2837 * g++.dg/lookup/using18.C: New test.
2838
2839 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2840
2841 PR c++/17763
2842 * g++.dg/other/error16.C: New.
2843
2844 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2845
2846 PR libfortran/33039
2847 * gfortran.dg/namelist_37.f90: New test.
2848
2849 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2850
2851 PR c++/22256
2852 * g++.dg/conversion/op3.C: New.
2853
2854 2007-08-09 Tobias Burnus <burnus@net-b.de>
2855
2856 PR fortran/32987
2857 * gfortran.dg/fmt_tab_1.f90: New.
2858 * gfortran.dg/fmt_tab_2.f90: New.
2859
2860 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2861
2862 PR c/32796
2863 * gcc.c-torture/compile/pr32796.c: New test.
2864
2865 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2866
2867 PR middle-end/32813
2868 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2869 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2870 instead of just -O.
2871
2872 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2873
2874 * gcc.target/mips/code-readable-1.c: New test.
2875 * gcc.target/mips/code-readable-2.c: Likewise.
2876 * gcc.target/mips/code-readable-3.c: Likewise.
2877
2878 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2879 Revital Eres <eres@il.ibm.com>
2880
2881 * gfortran.dg/sms-1.f90: Add comment.
2882 * gfortran.dg/sms-2.f90: New.
2883
2884 2007-08-07 Ian Lance Taylor <iant@google.com>
2885
2886 * gcc.dg/instrument-1.c: New test.
2887 * gcc.dg/instrument-2.c: New test.
2888 * gcc.dg/instrument-3.c: New test.
2889
2890 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2891
2892 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2893
2894 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2895
2896 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2897 !vector_alignment_reachable targets.
2898 * gcc.dg/vect/vect-33.c: Likewise.
2899 * gcc.dg/vect/vect-42.c: Likewise.
2900 * gcc.dg/vect/vect-44.c: Likewise.
2901 * gcc.dg/vect/vect-50.c: Likewise.
2902 * gcc.dg/vect/vect-70.c: Likewise.
2903 * gcc.dg/vect/vect-71.c: Likewise.
2904 * gcc.dg/vect/vect-87.c: Likewise.
2905 * gcc.dg/vect/vect-88.c: Likewise.
2906 * gcc.dg/vect/vect-91.c: Likewise.
2907 * gcc.dg/vect/vect-93.c: Likewise.
2908 * gcc.dg/vect/vect-96.c: Likewise.
2909 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2910 * gcc.dg/vect/section-anchors-69.c: Likewise.
2911 * gcc.dg/vect/pr25413.c: Likewise.
2912 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2913 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2914 * gfortran.dg/vect-2.f90: Likewise.
2915 * gfortran.dg/vect-3.f90: Likewise.
2916 * gfortran.dg/vect-4.f90: Likewise.
2917 * gfortran.dg/vect-5.f90: Likewise.
2918 * lib/target-supports.exp (check_effective_target_natural_alignment):
2919 Return false for darwin.
2920 (check_effective_target_vector_alignment_reachable_for_double): New.
2921
2922 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2923
2924 * gcc.dg/multiword-1.c: New testcase.
2925
2926 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2927
2928 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2929 messages.
2930 * gfortran.dg/namelist_36.f90: New test.
2931
2932 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2933
2934 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2935 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2936
2937 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2938
2939 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2940 * gcc.dg/torture/type-generic-1.c: Likewise.
2941
2942 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2943
2944 * gcc.c-torture/20070522-1.c: Move to ...
2945 * gcc.c-torture/compile/20070522-1.c: Here.
2946
2947 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2948
2949 PR fortran/29828
2950 * gfortran.dg/minmax_char_1.f90: New test.
2951 * gfortran.dg/minmax_char_2.f90: New test.
2952 * gfortran.dg/min_max_optional_4.f90: New test.
2953
2954 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2955
2956 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2957 hanging on the testcase.
2958
2959 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2960
2961 PR middle-end/32988
2962 * gcc.c-torture/compile/pr32988.c: New test.
2963
2964 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2965
2966 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2967
2968 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2969
2970 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2971
2972 Revert:
2973 2007-03-22 Dirk Mueller <dmueller@suse.de>
2974
2975 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2976
2977 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2978
2979 PR fortran/32979
2980 * gfortran.dg/isnan_1.f90: New test.
2981
2982 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2983 Revital Eres <eres@il.ibm.com>
2984
2985 * gcc.dg/sms-antideps.c: New test.
2986
2987 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2988
2989 PR fortran/31214
2990 * gfortran.dg/entry_13.f90: New test.
2991
2992 * gfortran.dg/entry_12.f90: Clean up .mod file.
2993
2994 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2995
2996 PR fortran/32770
2997 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2998 variables as kind=4 so they don't overflow the record length.
2999
3000 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3001
3002 PR fortran/32968
3003 * gfortran.dg/selected_kind_1.f90: New test.
3004
3005 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3006
3007 PR middle-end/32780
3008 * gcc.c-torture/compile/pr32780.c: New test.
3009
3010 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3011
3012 RP middle-end/32399
3013 * gcc.c-torture/compile/pr32399.c: New testcase.
3014
3015 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3016
3017 PR middle-end/32304
3018 * g++.dg/torture/pr32304.C: New testcase.
3019
3020 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3021
3022 PR middle-end/32935
3023 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3024
3025 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3026
3027 PR fortran/32955
3028 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3029
3030 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3031
3032 PR fortran/31202
3033 * gfortran.dg/nint_2.f90: New test.
3034
3035 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3036
3037 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3038 * gcc.dg/weak/typeof-2.c: Likewise.
3039
3040 2007-08-03 Diego Novillo <dnovillo@google.com>
3041
3042 PR 31521
3043 * gcc.dg/tree-ssa/pr31521.c: New test.
3044
3045 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3046
3047 PR fortran/32770
3048 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3049 iostat must be default kind.
3050
3051 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3052
3053 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3054
3055 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3056
3057 PR fortran/32770
3058 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3059 explicit so test passes with -fdefault-integer-8.
3060 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3061 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3062
3063 2007-08-02 Lee Millward <lee.millward@gmail.com>
3064
3065 PR c++/30849
3066 * g++.dg/parse/asm1.C: New test.
3067
3068 PR c++/30850
3069 * g++.dg/parse/asm2.C: Likewise.
3070
3071 PR c++/30851
3072 * g++.dg/parse/asm3.C: Likewise.
3073
3074 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3075
3076 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3077 "int" is only 16 bit bits wide.
3078 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3079
3080 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3081
3082 * g++.dg/torture/type-generic-1.C: New.
3083 * gcc.dg/pr28796-2.c: Move tests ...
3084 * gcc.dg/tg-tests.h: ... here.
3085 * gcc.dg/torture/type-generic-1.c: New.
3086
3087 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3088
3089 PR libfortran/32954
3090 * minmaxloc_3.f90: New test case.
3091
3092 2007-08-01 Tobias Burnus <burnus@net-b.de>
3093
3094 PR fortran/32936
3095 * gfortran.dg/allocate_stat.f90: New.
3096
3097 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3098
3099 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3100
3101 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3102
3103 PR tree-optimization/32919
3104 * gcc.c-torture/compile/pr32919.c: New.
3105
3106 2007-08-01 Nick Clifton <nickc@redhat.com>
3107
3108 * gcc.c-torture/execute/execute.exp: Change copyright header to
3109 refer to version 3 of the GNU General Public License and to point
3110 readers at the COPYING3 file and the FSF's license web page.
3111 * gcc.c-torture/execute/ieee/ieee.exp,
3112 gcc.c-torture/unsorted/unsorted.exp,
3113 gcc.c-torture/compile/compile.exp,
3114 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3115 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3116 gcc.target/cris/torture/cris-torture.exp,
3117 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3118 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3119 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3120 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3121 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3122 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3123 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3124 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3125 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3126 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3127 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3128 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3129 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3130 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3131 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3132 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3133 gcc.dg/noncompile/noncompile.exp,
3134 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3135 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3136 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3137 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3138 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3139 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3140 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3141 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3142 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3143 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3144 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3145 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3146 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3147 g++.old-deja/old-deja.exp,
3148 gfortran.fortran-torture/execute/execute.exp,
3149 gfortran.fortran-torture/compile/compile.exp,
3150 treelang/output/output-1.c, treelang/output/output-1.tree,
3151 treelang/execute/execute.exp, treelang/Makefile.in,
3152 treelang/compile/compile.exp, g++.dg/dg.exp,
3153 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3154 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3155 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3156 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3157 g++.dg/compat/struct-layout-1.exp,
3158 g++.dg/compat/struct-layout-1_generate.c,
3159 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3160 g++.dg/bprob/bprob.exp, config/default.exp,
3161 gcc.test-framework/test-framework.awk,
3162 gcc.test-framework/gen_directive_tests,
3163 gcc.test-framework/test-framework.exp,
3164 objc.dg/special/special.exp,
3165 objc.dg/gnu-encoding/gnu-encoding.exp,
3166 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3167 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3168 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3169 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3170 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3171 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3172 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3173 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3174 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3175 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3176 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3177 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3178 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3179 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3180 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3181 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3182 Likewise.
3183
3184 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3185
3186 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3187 error message text.
3188
3189 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3190
3191 PR fortran/32945
3192 * gfortran.dg/initialization_12.f90: New test.
3193
3194 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3195
3196 PR fortran/31609
3197 * gfortran.dg/entry_12.f90: New test.
3198
3199 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3200
3201 PR fortran/32938
3202 * gfortran.dg/altreturn_6.f90: New test.
3203
3204 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3205
3206 PR fortran/32942
3207 * gfortran.dg/exponent_2.f90: New test.
3208
3209 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3210
3211 * gcc.dg/vect/vect-117.c: New test.
3212 * gcc.dg/vect/vect-74.c: Enabled test
3213 * gcc.dg/vect/vect-81.c: Enabled test
3214
3215 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3216
3217 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3218 s/dg-error/dg-warning where warning is expected.
3219
3220 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3221
3222 PR fortran/32770
3223 * gfortran.dg/array_constructor_12.f90: Adjust argument
3224 of huge() to correct kind.
3225
3226 2007-07-30 Ollie Wild <aaw@google.com>
3227
3228 * gcc.dg/cpp/counter-2.c: New test.
3229 * gcc.dg/cpp/counter-3.c: New test.
3230 * gcc.dg/cpp/dir-only-1.c: New test.
3231 * gcc.dg/cpp/dir-only-1.h: New file.
3232 * gcc.dg/cpp/dir-only-2.c: New test.
3233 * gcc.dg/cpp/dir-only-3.c: New test.
3234 * gcc.dg/cpp/dir-only-3a.h: New file.
3235 * gcc.dg/cpp/dir-only-3b.h: New file.
3236 * gcc.dg/cpp/dir-only-4.c: New test.
3237 * gcc.dg/cpp/dir-only-5.c: New test.
3238 * gcc.dg/cpp/dir-only-6.c: New test.
3239
3240 2007-07-30 Julian Brown <julian@codesourcery.com>
3241
3242 * gcc.target/arm/neon/v*.c: Regenerate.
3243
3244 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3245
3246 PR c++/32108
3247 * g++.dg/ext/label6.C: New.
3248
3249 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3250
3251 PR libfortran/32858
3252 PR libfortran/30814
3253 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3254
3255 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3256
3257 PR fortran/31211
3258 * gfortran.dg/actual_pointer_function_1.f90: New test.
3259
3260 PR fortran/32682
3261 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3262
3263 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3264
3265 PR fortran/32906
3266 * gfortran.dg/shape_1.f90: Adjust error message.
3267 * gfortran.dg/parameter_array_ref_1.f90: New test.
3268
3269 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3270
3271 PR fortran/31609
3272 * gfortran.dg/entry_11.f90: New test.
3273
3274 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3275 Revital Eres <eres@il.ibm.com>
3276
3277 * gfortran.dg/sms-1.f90: New test.
3278
3279 2007-07-28 Richard Guenther <rguenther@suse.de>
3280
3281 * gcc.c-torture/compile/pr32920.c: New testcase.
3282
3283 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3284
3285 PR c++/30917
3286 * g++.dg/lookup/friend11.C: New test.
3287
3288 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3289
3290 * gfortran.dg/namelist_5.f90: Adjusted error message.
3291 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3292 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3293 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3294 * gfortran.dg/namelist_32.f90: ... this.
3295
3296 PR fortran/32876
3297 * gfortran.dg/namelist_33.f90: New test.
3298
3299 PR fortran/32905
3300 * gfortran.dg/namelist_34.f90: New test.
3301
3302 PR fortran/31818
3303 * gfortran.dg/namelist_35.f90: New test.
3304
3305 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3306
3307 PR fortran/32880
3308 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3309
3310 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3311
3312 PR testsuite/32471
3313 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3314 assuming it is 0x7ffffffff.
3315 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3316 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3317
3318 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3319
3320 * gfortran.dg/operator_3.f90: Fix dg directive.
3321 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3322 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3323 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3324
3325 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3326
3327 * g++.dg/cpp0x/decltype1.C: New.
3328 * g++.dg/cpp0x/decltype2.C: New.
3329 * g++.dg/cpp0x/decltype3.C: New.
3330 * g++.dg/cpp0x/decltype4.C: New.
3331 * g++.dg/cpp0x/decltype5.C: New.
3332 * g++.dg/cpp0x/decltype6.C: New.
3333
3334 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3335
3336 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3337 because the test relies on bit 31 to be the sign bit.
3338
3339 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3340
3341 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3342 assuming it is 0x7fffffff.
3343 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3344 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3345
3346 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3347
3348 PR c++/32346
3349 * g++.dg/expr/bitfield9.C: New test.
3350
3351 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3352
3353 PR fortran/32899
3354 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3355
3356 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3357
3358 PR fortran/32760
3359 * gfortran.dg/private_type_7.f90: New test.
3360
3361 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3362
3363 PR fortran/32035
3364 * gfortran.dg/select_char_1.f90: New test.
3365
3366 2007-07-27 Tobias Burnus <burnus@net-b.de>
3367
3368 PR fortran/32903
3369 * gfortran.dg/initialization_11.f90: New test.
3370
3371 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3372
3373 * gcc.target/mips/ins-1.c: New test.
3374
3375 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3376
3377 PR/19232
3378 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3379 (f1): Likewise.
3380
3381 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3382
3383 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3384 error: width of 'spare' exceeds its type.
3385
3386 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3387
3388 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3389 * gcc.dg/sibcall-4.c: Likewise.
3390
3391 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3392
3393 PR rtl-optimization/31500
3394 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3395 * g++.dg/warn/Warray-bounds.C: Likewise.
3396
3397 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3398
3399 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3400
3401 2007-07-25 Julian Brown <julian@codesourcery.com>
3402 Paul Brook <paul@codesourcery.com>
3403 Joseph Myers <joseph@codesourcery.com>
3404 Mark Shinwell <shinwell@codesourcery.com>
3405
3406 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3407 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3408 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3409 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3410 (check_effective_target_arm_neon_hw): New.
3411 * gcc.target/arm/neon/neon.exp: New file.
3412 * gcc.target/arm/neon/polytypes.c: New file.
3413 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3414
3415 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3416
3417 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3418 targets where an "int" is less than 32 bits wide.
3419
3420 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3421
3422 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3423
3424 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3425
3426 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3427 during addition if an int is only 16 bits wide.
3428 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3429
3430 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3431
3432 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3433 size as "long int" and are 32 or 64 bits wide.
3434 * gcc.dg/torture/pr28814.c: Likewise.
3435
3436 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3437
3438 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3439 exactly as wide as an int.
3440
3441 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3442
3443 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3444 Define and use throughout as long long printf format specifier.
3445 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3446 Likewise.
3447
3448 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3449
3450 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3451 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3452
3453 2007-07-25 Ben Elliston <bje@au.ibm.com>
3454
3455 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3456
3457 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3458
3459 * gcc.c-torture/execute/20070724-1.c: New.
3460
3461 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3462
3463 PR fortran/31205
3464 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3465 "deallocates" to 24, since patch has code rid of much spurious
3466 code.
3467 * gfortran.dg/interface_assignment_1.f90 : New test.
3468
3469 PR fortran/32842
3470 * gfortran.dg/interface_assignment_2.f90 : New test.
3471
3472 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3473
3474 PR fortran/32867
3475 * fortran.dg/initialization_10.f90: New test.
3476
3477 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3478
3479 PR fortran/32778
3480 * gfortran.dg/imag_2.f: Removed
3481 * gfortran.dg/warn_std_1.f90: New test.
3482 * gfortran.dg/warn_std_2.f90: New test.
3483 * gfortran.dg/warn_std_3.f90: New test.
3484
3485 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3486
3487 PR c++/29001
3488 * g++.dg/init/new22.C: New.
3489
3490 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3491
3492 PR c++/32561
3493 * g++.dg/template/crash67.C: New.
3494
3495 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3496
3497 * lib/target-support.exp (check_effective_target_natural_alignment):
3498 (check_effective_target_vector_alignment_reachable): New.
3499 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3500 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3501 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3502 check.
3503 * gcc.dg/vect/pr25413.c: Likewise.
3504 * gcc.dg/vect/pr31699.c: Likewise.
3505
3506 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3507
3508 PR fortran/30814
3509 * gfortran.dg/pack_bounds_1.f90: New test case.
3510
3511 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3512
3513 PR fortran/31639
3514 * gfortran.dg/initialization_9.f90: New test.
3515
3516 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3517
3518 PR fortran/32797
3519 PR fortran/32800
3520 * gfortran.dg/bind_c_usage_8.f03: New test case.
3521 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3522 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3523
3524 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3525
3526 * gcc.target/mips/branch-cost-1.c: New test.
3527 * gcc.target/mips/branch-cost-2.c: Likewise.
3528
3529 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3530
3531 PR fortran/32732
3532 * gfortran.dg/c_char_tests.f03: New test case.
3533 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3534 * gfortran.dg/c_char_tests_2.f03: New test case.
3535 * gfortran.dg/value_6.f03: Ditto.
3536 * gfortran.dg/value_7.f03: Ditto.
3537
3538 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3539
3540 PR fortran/32600
3541 * gfortran.dg/c_funloc_tests_5.f03: New.
3542 * gfortran.dg/c_funloc_tests_5.f04: New.
3543 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3544
3545 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3546
3547 PR c++/32839
3548 * g++.dg/expr/call4.C: New.
3549 * g++.dg/expr/call5.C: New.
3550
3551 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3552
3553 PR fortran/32710
3554 * gfortran.dg/namelist_30.f90: New test.
3555
3556 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3557
3558 PR fortran/29962
3559 * gfortran.dg/array_initializer_1.f90: Removed warning.
3560 * gfortran.dg/initialization_1.f90: Adjusted messages.
3561 * gfortran.dg/nested_modules_6.f90: Removed warning.
3562
3563 PR fortran/31253
3564 * gfortran.dg/initialization_7.f90: New test.
3565
3566 PR fortran/31639
3567 * gfortran.dg/initialization_8.f90: New test.
3568
3569 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3570
3571 PR c++/30818
3572 * g++.dg/template/crash47.C: Adjust errors.
3573 * g++.dg/template/crash48.C: Adjust errors.
3574 * g++.dg/template/typename12.C: New.
3575 * g++.dg/template/typename13.C: New.
3576 * g++.dg/template/typename14.C: New.
3577 * g++.dg/template/typedef6.C: Adjust errors.
3578
3579 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3580
3581 PR fortran/32627
3582 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3583 * gfortran.dg/pr32627.f03: New test case.
3584
3585 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3586 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3587 c_f_pointer_logical.
3588 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3589 c_f_pointer_complex.
3590 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3591 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3592 c_f_pointer_shape_tests_2.
3593 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3594
3595 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3596
3597 PR fortran/32804
3598 * gfortran.dg/c_loc_tests_9.f03: New test case.
3599 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3600
3601 2007-07-21 Lee Millward <lee.millward@gmail.com>
3602
3603 PR fortran/32823
3604 * gfortran.dg/int_2.f90: New test.
3605
3606 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3607
3608 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3609
3610 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3611
3612 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3613 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3614
3615 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3616
3617 PR tree-optimization/19910
3618 * gcc.dg/pr19910.c: New test.
3619
3620 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3621
3622 PR fortran/32738
3623 * gfortran.dg/pr32738.f90: New test.
3624
3625 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3626
3627 PR tree-optimzation/32635
3628 * gfortran.dg/pr32635.f: New test case.
3629
3630 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3631
3632 PR fortran/32801
3633 * gfortran.dg/pr32801.f03: New test case.
3634
3635 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3636
3637 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3638 Test negative numbers also.
3639 * gcc.dg/c99-math-float-1.c: Likewise.
3640 * gcc.dg/c99-math-long-double-1.c: Likewise.
3641 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3642 test inputs.
3643
3644 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3645
3646 * lib/target-supports.exp (check_effective_target_sync_int_long):
3647 Enable for xtensa.
3648 (check_effective_target_sync_char_short): Likewise.
3649
3650 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3651
3652 * gcc.dg/pr28796-2.c: Add more cases.
3653
3654 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3655
3656 * gcc.dg/pr28796-1.c: Add more cases.
3657 * gcc.dg/pr28796-2.c: Likewise.
3658
3659 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3660
3661 * gcc.dg/pr28796-1.c: Add more cases.
3662 * gcc.dg/pr28796-2.c: Likewise.
3663
3664 2007-07-17 Janus Weil <jaydub66@gmail.com>
3665
3666 PR fortran/32535
3667 * gfortran.dg/pr32535.f90: New test.
3668
3669 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3670
3671 PR fortran/31320
3672 PR fortran/32665
3673 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3674
3675 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3676
3677 PR rtl-optimization/32773
3678 * gcc.dg/pr32773.c: New test.
3679
3680 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3681
3682 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3683 match flax-vector-conversions note.
3684 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3685 instead of dg-error for the warning.
3686
3687 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3688
3689 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3690 adapted to work on targets with 16-bit or wider int.
3691 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3692 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3693 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3694 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3695
3696 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3697
3698 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3699 support large arrays.
3700 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3701 * gcc.dg/20061109-1.c: Likewise.
3702 * gcc.c-torture/execute/20061101-1.x: Likewise.
3703 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3704 * gcc.c-torture/execute/pr31448.x: Likewise.
3705
3706 2007-07-16 Lee Millward <lee.millward@gmail.com>
3707
3708 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3709
3710 PR fortran/32238
3711 * gfortran.dg/pr32238.f90: New test.
3712
3713 PR fortran/32222
3714 * gfortran.dg/pr32222.f90: New test.
3715
3716 PR fortran/32242
3717 * gfortran.dg/pr32242.f90: New test.
3718
3719 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3720 David Ung <davidu@mips.com>
3721
3722 * gcc.target/mips/mips-sched-madd.c: New test case.
3723
3724 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3725
3726 PR libfortran/32611
3727 * gfortran.dg/large_real_kind_1.f90: Update test.
3728 * gfortran.dg/pr17706.f90: Update test.
3729 * gfortran.dg/fmt_zero_digits.f90: Update test.
3730 * gfortran.dg/fmt_zero_precision.f90: Update test.
3731 * gfortran.dg/real_const_3.f90: Update test.
3732
3733 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3734
3735 PR fortran/32036
3736 * gfortran.dg/bounds_check_8.f90: New test.
3737 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3738
3739 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3740
3741 PR fortran/32357
3742 * gfortran.dg/mvbits_2.f90: New test.
3743
3744 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3745
3746 PR libfortran/32731
3747 * gfortran.dg/pack_mask_1.f90: New test.
3748 * gfortran.dg/unpack_mask_1.f90: New test.
3749
3750 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3751
3752 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3753 * gcc.dg/20001101-1.c: Likewise.
3754 * gcc.dg/20001102-1.c: Likewise.
3755 * gcc.dg/20020116-2.c: Likewise.
3756 * gcc.dg/20020416-1.c: Likewise.
3757 * gcc.dg/sparc-constant-1.c: Likewise.
3758 * gcc.dg/sparc-dwarf2.c: Likewise.
3759 * gcc.dg/sparc-frame-1.c: Likewise.
3760 * gcc.dg/sparc-getcontext-1.c: Likewise.
3761 * gcc.dg/sparc-loop-1.c: Likewise.
3762 * gcc.dg/sparc-reg-1.c: Likewise.
3763 * gcc.dg/sparc-ret.c: Likewise.
3764 * gcc.dg/sparc-trap-1.c: Likewise.
3765 * gcc.dg/ultrasp10.c: Likewise.
3766 * gcc.dg/ultrasp11.c: Likewise.
3767 * gcc.dg/ultrasp1.c: Likewise.
3768 * gcc.dg/ultrasp2.c: Likewise.
3769 * gcc.dg/ultrasp3.c: Likewise.
3770 * gcc.dg/ultrasp4.c: Likewise.
3771 * gcc.dg/ultrasp5.c: Likewise.
3772 * gcc.dg/ultrasp6.c: Likewise.
3773 * gcc.dg/ultrasp7.c: Likewise.
3774 * gcc.dg/ultrasp8.c: Likewise.
3775 * gcc.dg/ultrasp9.c: Likewise.
3776 * gcc.dg/splet-1.c: Delete.
3777
3778 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3779
3780 PR fortran/32724
3781 * gfortran.dg/stfunc_5.f90: New test.
3782
3783 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3784
3785 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3786 New procedure to check if arrays are naturally aligned to the vector
3787 alignment boundary.
3788 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3789 in size_t typedef. Adjust tree dump scan results according to
3790 vect_aligned_arrays target check.
3791 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3792 vect_aligned_arrays target check.
3793 * gcc.dg/vect/pr31699.c: Ditto.
3794
3795 2007-07-13 Sa Liu <saliu@de.ibm.com>
3796
3797 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3798 for V2DFmode vector conditional expression.
3799 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3800 and dfceq patterns.
3801 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3802 and dfcgt patterns.
3803 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3804 V2DFmode comparison and test special values.
3805 * lib/target-supports.exp: Switch on test for V2DFmode
3806 vector conditional expression.
3807
3808 2007-07-13 Richard Guenther <rguenther@suse.de>
3809
3810 PR tree-optimization/32721
3811 * gcc.dg/pr32721.c: New testcase.
3812
3813 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3814
3815 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3816 error message part that continues on a new line.
3817
3818 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3819
3820 * gcc.dg/c99-tgmath-1.c: New.
3821 * gcc.dg/c99-tgmath-2.c: New.
3822 * gcc.dg/c99-tgmath-3.c: New.
3823 * gcc.dg/c99-tgmath-4.c: New.
3824
3825 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3826 Janis Johnson <janis187@us.ibm.com>
3827
3828 PR testsuite/25241
3829 * gcc.test-framework/dg-error-exp-F.c: New test.
3830 * gcc.test-framework/dg-warning-exp-F.c: New test.
3831 * lib/gcc.exp: Enable warning and error prefixes.
3832 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3833 (dg-error): Wrap original dg-error.
3834 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3835 markers from dg-error/dg-warning directives.
3836 * gcc.dg/20040322-1.c: Likewise.
3837 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3838 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3839 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3840 * gcc.dg/Werror-1.c: Likewise.
3841 * gcc.dg/Werror-10.c: Likewise.
3842 * gcc.dg/Werror-11.c: Likewise.
3843 * gcc.dg/Werror-2.c: Likewise.
3844 * gcc.dg/Werror-3.c: Likewise.
3845 * gcc.dg/Werror-4.c: Likewise.
3846 * gcc.dg/Werror-5.c: Likewise.
3847 * gcc.dg/Werror-6.c: Likewise.
3848 * gcc.dg/Werror-7.c: Likewise.
3849 * gcc.dg/Werror-8.c: Likewise.
3850 * gcc.dg/Werror-9.c: Likewise.
3851 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3852 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3853 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3854 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3855 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3856 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3857 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3858 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3859 * gcc.dg/Wnested-externs-1.c: Likewise.
3860 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3861 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3862 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3863 * gcc.dg/Wshadow-3.c: Likewise.
3864 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3865 * gcc.dg/Wwrite-strings-1.c: Likewise.
3866 * gcc.dg/anon-struct-5.c: Likewise.
3867 * gcc.dg/anon-struct-6.c: Likewise.
3868 * gcc.dg/anon-struct-7.c: Likewise.
3869 * gcc.dg/anon-struct-8.c: Likewise.
3870 * gcc.dg/array-8.c: Likewise.
3871 * gcc.dg/array-quals-2.c: Likewise.
3872 * gcc.dg/asm-qual-1.c: Likewise.
3873 * gcc.dg/asm-wide-1.c: Likewise.
3874 * gcc.dg/assign-warn-1.c: Likewise.
3875 * gcc.dg/assign-warn-2.c: Likewise.
3876 * gcc.dg/bitfld-10.c: Likewise.
3877 * gcc.dg/bitfld-11.c: Likewise.
3878 * gcc.dg/bitfld-12.c: Likewise.
3879 * gcc.dg/bitfld-13.c: Likewise.
3880 * gcc.dg/bitfld-14.c: Likewise.
3881 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3882 * gcc.dg/builtins-30.c: Likewise.
3883 * gcc.dg/c90-const-expr-5.c: Likewise.
3884 * gcc.dg/c90-typespec-1.c: Likewise.
3885 * gcc.dg/c99-const-expr-5.c: Likewise.
3886 * gcc.dg/c99-flex-array-5.c: Likewise.
3887 * gcc.dg/c99-fordecl-3.c: Likewise.
3888 * gcc.dg/c99-tag-3.c: Likewise.
3889 * gcc.dg/c99-typespec-1.c: Likewise.
3890 * gcc.dg/c99-vla-jump-1.c: Likewise.
3891 * gcc.dg/c99-vla-jump-2.c: Likewise.
3892 * gcc.dg/c99-vla-jump-3.c: Likewise.
3893 * gcc.dg/c99-vla-jump-4.c: Likewise.
3894 * gcc.dg/c99-vla-jump-5.c: Likewise.
3895 * gcc.dg/cast-1.c: Likewise.
3896 * gcc.dg/cast-2.c: Likewise.
3897 * gcc.dg/cast-3.c: Likewise.
3898 * gcc.dg/cast-4.c: Likewise.
3899 * gcc.dg/cast-pretty-print-1.c: Likewise.
3900 * gcc.dg/comp-goto-2.c: Likewise.
3901 * gcc.dg/comp-goto-3.c: Likewise.
3902 * gcc.dg/cpp/error-1.c: Likewise.
3903 * gcc.dg/cpp/if-paren.c: Likewise.
3904 * gcc.dg/decl-7.c: Likewise.
3905 * gcc.dg/decl-8.c: Likewise.
3906 * gcc.dg/decl-nospec-1.c: Likewise.
3907 * gcc.dg/decl-nospec-2.c: Likewise.
3908 * gcc.dg/decl-nospec-3.c: Likewise.
3909 * gcc.dg/declspec-10.c: Likewise.
3910 * gcc.dg/declspec-11.c: Likewise.
3911 * gcc.dg/declspec-12.c: Likewise.
3912 * gcc.dg/declspec-13.c: Likewise.
3913 * gcc.dg/declspec-14.c: Likewise.
3914 * gcc.dg/declspec-15.c: Likewise.
3915 * gcc.dg/declspec-16.c: Likewise.
3916 * gcc.dg/declspec-17.c: Likewise.
3917 * gcc.dg/declspec-4.c: Likewise.
3918 * gcc.dg/declspec-5.c: Likewise.
3919 * gcc.dg/declspec-6.c: Likewise.
3920 * gcc.dg/declspec-7.c: Likewise.
3921 * gcc.dg/declspec-8.c: Likewise.
3922 * gcc.dg/declspec-9.c: Likewise.
3923 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3924 * gcc.dg/dfp/constants-c99.c: Likewise.
3925 * gcc.dg/dfp/keywords-c89.c: Likewise.
3926 * gcc.dg/dfp/keywords-c99.c: Likewise.
3927 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3928 * gcc.dg/dfp/typespec.c: Likewise.
3929 * gcc.dg/dremf-type-compat-2.c: Likewise.
3930 * gcc.dg/dremf-type-compat-3.c: Likewise.
3931 * gcc.dg/dremf-type-compat-4.c: Likewise.
3932 * gcc.dg/empty-source-2.c: Likewise.
3933 * gcc.dg/empty-source-3.c: Likewise.
3934 * gcc.dg/enum3.c: Likewise.
3935 * gcc.dg/extra-semi-2.c: Likewise.
3936 * gcc.dg/extra-semi-3.c: Likewise.
3937 * gcc.dg/float-range-1.c: Likewise.
3938 * gcc.dg/float-range-2.c: Likewise.
3939 * gcc.dg/float-range-3.c: Likewise.
3940 * gcc.dg/float-range-5.c: Likewise.
3941 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3942 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3943 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3944 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3945 * gcc.dg/format/cast-1.c: Likewise.
3946 * gcc.dg/format/gcc_diag-3.c: Likewise.
3947 * gcc.dg/format/gcc_diag-4.c: Likewise.
3948 * gcc.dg/format/gcc_diag-6.c: Likewise.
3949 * gcc.dg/format/gcc_diag-8.c: Likewise.
3950 * gcc.dg/format/gcc_diag-9.c: Likewise.
3951 * gcc.dg/format/nul-2.c: Likewise.
3952 * gcc.dg/format/opt-1.c: Likewise.
3953 * gcc.dg/format/opt-2.c: Likewise.
3954 * gcc.dg/format/opt-3.c: Likewise.
3955 * gcc.dg/format/opt-4.c: Likewise.
3956 * gcc.dg/format/opt-5.c: Likewise.
3957 * gcc.dg/format/opt-6.c: Likewise.
3958 * gcc.dg/framework-2.c: Likewise.
3959 * gcc.dg/func-args-1.c: Likewise.
3960 * gcc.dg/func-outside-1.c: Likewise.
3961 * gcc.dg/func-outside-2.c: Likewise.
3962 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3963 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3964 * gcc.dg/if-empty-1.c: Likewise.
3965 * gcc.dg/init-bad-1.c: Likewise.
3966 * gcc.dg/init-bad-2.c: Likewise.
3967 * gcc.dg/init-bad-3.c: Likewise.
3968 * gcc.dg/init-desig-obs-2.c: Likewise.
3969 * gcc.dg/init-desig-obs-3.c: Likewise.
3970 * gcc.dg/init-empty-2.c: Likewise.
3971 * gcc.dg/init-empty-3.c: Likewise.
3972 * gcc.dg/inline-11.c: Likewise.
3973 * gcc.dg/inline-12.c: Likewise.
3974 * gcc.dg/inline-8.c: Likewise.
3975 * gcc.dg/inline-9.c: Likewise.
3976 * gcc.dg/inline3.c: Likewise.
3977 * gcc.dg/label-decl-1.c: Likewise.
3978 * gcc.dg/label-decl-2.c: Likewise.
3979 * gcc.dg/label-decl-3.c: Likewise.
3980 * gcc.dg/label-decl-4.c: Likewise.
3981 * gcc.dg/long-long-typespec-1.c: Likewise.
3982 * gcc.dg/lvalue-2.c: Likewise.
3983 * gcc.dg/lvalue-3.c: Likewise.
3984 * gcc.dg/nested-func-3.c: Likewise.
3985 * gcc.dg/nested-redef-1.c: Likewise.
3986 * gcc.dg/noreturn-4.c: Likewise.
3987 * gcc.dg/old-style-prom-2.c: Likewise.
3988 * gcc.dg/old-style-prom-3.c: Likewise.
3989 * gcc.dg/old-style-then-proto-1.c: Likewise.
3990 * gcc.dg/overflow-warn-1.c: Likewise.
3991 * gcc.dg/overflow-warn-2.c: Likewise.
3992 * gcc.dg/overflow-warn-3.c: Likewise.
3993 * gcc.dg/overflow-warn-4.c: Likewise.
3994 * gcc.dg/overflow-warn-6.c: Likewise.
3995 * gcc.dg/parm-forwdecl-2.c: Likewise.
3996 * gcc.dg/parm-forwdecl-3.c: Likewise.
3997 * gcc.dg/parm-impl-decl-1.c: Likewise.
3998 * gcc.dg/parm-impl-decl-2.c: Likewise.
3999 * gcc.dg/parm-incomplete-1.c: Likewise.
4000 * gcc.dg/parm-mismatch-1.c: Likewise.
4001 * gcc.dg/pointer-arith-1.c: Likewise.
4002 * gcc.dg/pointer-arith-2.c: Likewise.
4003 * gcc.dg/pointer-arith-3.c: Likewise.
4004 * gcc.dg/pointer-arith-4.c: Likewise.
4005 * gcc.dg/pointer-arith-6.c: Likewise.
4006 * gcc.dg/pointer-arith-7.c: Likewise.
4007 * gcc.dg/pointer-arith-8.c: Likewise.
4008 * gcc.dg/pr13804-1.c: Likewise.
4009 * gcc.dg/pr15698-1.c: Likewise.
4010 * gcc.dg/pr15698-2.c: Likewise.
4011 * gcc.dg/pr15698-3.c: Likewise.
4012 * gcc.dg/pr15698-4.c: Likewise.
4013 * gcc.dg/pr15698-5.c: Likewise.
4014 * gcc.dg/pr15698-6.c: Likewise.
4015 * gcc.dg/pr15698-7.c: Likewise.
4016 * gcc.dg/pr15698-8.c: Likewise.
4017 * gcc.dg/pr17188-1.c: Likewise.
4018 * gcc.dg/pr17301-1.c: Likewise.
4019 * gcc.dg/pr17301-2.c: Likewise.
4020 * gcc.dg/pr17730-1.c: Likewise.
4021 * gcc.dg/pr20368-1.c: Likewise.
4022 * gcc.dg/pr20368-2.c: Likewise.
4023 * gcc.dg/pr20368-3.c: Likewise.
4024 * gcc.dg/pr22308-1.c: Likewise.
4025 * gcc.dg/qual-component-1.c: Likewise.
4026 * gcc.dg/redecl-1.c: Likewise.
4027 * gcc.dg/redecl-11.c: Likewise.
4028 * gcc.dg/redecl-12.c: Likewise.
4029 * gcc.dg/redecl-13.c: Likewise.
4030 * gcc.dg/redecl-14.c: Likewise.
4031 * gcc.dg/redecl-15.c: Likewise.
4032 * gcc.dg/register-var-1.c: Likewise.
4033 * gcc.dg/register-var-2.c: Likewise.
4034 * gcc.dg/stmt-expr-2.c: Likewise.
4035 * gcc.dg/stmt-expr-3.c: Likewise.
4036 * gcc.dg/stmt-expr-label-1.c: Likewise.
4037 * gcc.dg/stmt-expr-label-2.c: Likewise.
4038 * gcc.dg/stmt-expr-label-3.c: Likewise.
4039 * gcc.dg/struct-empty-2.c: Likewise.
4040 * gcc.dg/struct-empty-3.c: Likewise.
4041 * gcc.dg/struct-parse-1.c: Likewise.
4042 * gcc.dg/struct-semi-1.c: Likewise.
4043 * gcc.dg/struct-semi-2.c: Likewise.
4044 * gcc.dg/struct-semi-3.c: Likewise.
4045 * gcc.dg/switch-5.c: Likewise.
4046 * gcc.dg/switch-6.c: Likewise.
4047 * gcc.dg/switch-7.c: Likewise.
4048 * gcc.dg/tls/diag-5.c: Likewise.
4049 * gcc.dg/transparent-union-1.c: Likewise.
4050 * gcc.dg/transparent-union-3.c: Likewise.
4051 * gcc.dg/typespec-1.c: Likewise.
4052 * gcc.dg/vla-init-2.c: Likewise.
4053 * gcc.dg/vla-init-3.c: Likewise.
4054 * gcc.dg/vla-init-4.c: Likewise.
4055 * gcc.dg/vla-init-5.c: Likewise.
4056 * gcc.dg/void-cast-2.c: Likewise.
4057 * gcc.dg/wvla-3.c: Likewise.
4058 * gcc.dg/wvla-7.c: Likewise.
4059 * gcc.target/i386/991209-1.c: Likewise.
4060 * gcc.target/ia64/fpreg-1.c: Likewise.
4061 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4062 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4063
4064 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4065
4066 PR fortran/31639
4067 * gfortran.dg/func_decl_4.f90: New test.
4068
4069 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4070
4071 PR fortran/32727
4072 * gfortran.dg/interface_17.f90: New test.
4073
4074 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4075
4076 PR fortran/32599
4077 * gfortran.dg/32599.f03: New test case.
4078
4079 PR fortran/32601
4080 * gfortran.dg/32601.f03: New test case.
4081 * gfortran.dg/32601_1.f03: Ditto.
4082 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4083 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4084
4085 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4086
4087 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4088
4089 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4090 Devang Patel <dpatel@apple.com>
4091
4092 PR tree-optimization/25413
4093 * gcc.dg/vect/vect-align-1.c: New.
4094 * gcc.dg/vect/vect-align-2.c: New.
4095 * gcc.dg/vect/pr25413.c: New.
4096 * gcc.dg/vect/pr25413a.c: New.
4097 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4098
4099 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4100
4101 * lib/target-support.exp (check_ultrasparc_hw_available):
4102 New function.
4103 (is-effective-target): Check $arg for ultrasparc_hw.
4104 (is-effective-target-keyword): Likewise.
4105 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4106 when determining what to do on sparc platforms.
4107 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4108 * gcc.dg/20001101-1.c: Likewise.
4109 * gcc.dg/20001101-2.c: Likewise.
4110 * gcc.dg/ultrasp9.c: Likewise.
4111 * gcc.dg/ultrasp10.c: Likewise.
4112 * gcc.target/sparc/pdist-3.c: Likewise.
4113
4114 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4115
4116 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4117
4118 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4119
4120 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4121 get vectorized.
4122 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4123 now get vectorized.
4124 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4125 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4126 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4127 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4128 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4129 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4130 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4131 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4132 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4133 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4134 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4135 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4136 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4137 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4138 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4139 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4140 Add spu.
4141
4142 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR c++/30854
4145 * g++.dg/parse/error30.C: New test.
4146
4147 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4148
4149 PR fortran/29804
4150 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4151
4152 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4153
4154 * gfortran.fortran-torture/compile/pr32663.f: New test.
4155
4156 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4157
4158 PR c++/31027
4159 * g++.dg/inherit/virtual4.C: New.
4160
4161 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4162
4163 PR target/32661
4164 * gcc.target/i386/pr32661-1.c: New test.
4165
4166 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4167
4168 * gnat.dg/invariant_index.ad[sb]: New test.
4169
4170 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4171
4172 PR c++/32560
4173 * g++.dg/template/decl3.C: New.
4174
4175 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4176
4177 PR 32617
4178 * gcc.c-torture/execute/align-3.c: New.
4179
4180 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4181
4182 PR target/32708
4183 * gcc.target/i386/pr32708-1.c: New test.
4184 * gcc.target/i386/pr32708-2.c: Ditto.
4185 * gcc.target/i386/pr32708-3.c: Ditto.
4186
4187 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4188
4189 * g++.dg/init/new20.C: Remove svn:executable flag.
4190
4191 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4192
4193 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4194
4195 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4196
4197 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4198
4199 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4200
4201 PR testsuite/25241
4202 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4203 directive.
4204
4205 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4206
4207 PR fortran/32157
4208 * gfortran.dg/overload_2.f90: New test.
4209
4210 PR fortran/32689
4211 * gfortran.dg/transfer_simplify_5.f90
4212
4213 PR fortran/32634
4214 * gfortran.dg/interface_15.f90: New test.
4215
4216 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4217
4218 PR libfortran/32336
4219 * gfortran.dg/matmul_5.f90: New test case.
4220
4221 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4222
4223 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4224 * gcc.dg/fesd-any.h: Likewise.
4225 * gcc.dg/fesd-baseonly.c: Likewise.
4226 * gcc.dg/fesd-baseonly.h: Likewise.
4227 * gcc.dg/fesd-none.c: Likewise.
4228 * gcc.dg/fesd-none.h: Likewise.
4229 * gcc.dg/fesd-reduced.c: Likewise.
4230 * gcc.dg/fesd-reduced.h: Likewise.
4231 * gcc.dg/fesd-sys.c: Likewise.
4232 * gcc.dg/fesd-sys.h: Likewise
4233 * gcc.dg/fesd.h: Likewise.
4234
4235 * g++.dg/debug/dwarf2: New directory.
4236 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4237 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4238 * g++.dg/other/fesd-any.h: Likewise.
4239 * g++.dg/other/fesd-baseonly.C: Likewise.
4240 * g++.dg/other/fesd-baseonly.h: Likewise.
4241 * g++.dg/other/fesd-none.C: Likewise.
4242 * g++.dg/other/fesd-none.h: Likewise.
4243 * g++.dg/other/fesd-reduced.C: Likewise.
4244 * g++.dg/other/fesd-reduced.h: Likewise.
4245 * g++.dg/other/fesd-sys.C: Likewise.
4246 * g++.dg/other/fesd-sys.h: Likewise.
4247 * g++.dg/other/fesd.h: Likewise.
4248
4249 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4250
4251 PR fortran/31129
4252 * gfortran.dg/parameter_unused.f90: New test.
4253
4254 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4255
4256 PR tree-optimization/32681
4257 * gcc.dg/tree-ssa/pr32681.c: New test.
4258
4259 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4260
4261 PR fortran/32678
4262 * gfortran.dg/fmt_t_5.f90: New test.
4263
4264 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4265
4266 PR c++/30535
4267 * g++.dg/template/operator10.C: New.
4268
4269 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4270
4271 PR libfortran/32217
4272 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4273
4274 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4275
4276 PR fortran/29876
4277 * gfortran.dg/operator_6.f90: New test.
4278
4279 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4280
4281 PR fortran/17711
4282 * gfortran.dg/operator_4.f90: New test.
4283 * gfortran.dg/operator_5.f90: New test.
4284 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4285 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4286
4287 2007-07-08 Tobias Burnus <burnus@net-b.de>
4288
4289 PR fortran/32669
4290 * gfortran.dg/argument_checking_6.f90: New.
4291
4292 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4293
4294 PR fortran/25094
4295 * gfortran.dg/interface_155555.f90: New test.
4296
4297 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4298
4299 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4300 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4301
4302 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4303
4304 PR testsuite/25241
4305 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4306 discern pedantic diagnostics and errors.
4307 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4308 and not an error.
4309 * gcc.dg/20050121-1.c: This is an error and not a warning.
4310 * gcc.target/i386/sseregparm-2.c: Likewise.
4311 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4312 * gcc.dg/charset/attribute2.c: Likewise.
4313 * gcc.dg/bitfld-1.c: Likewise.
4314 * gcc.dg/pack-test-2.c: Likewise.
4315 * gcc.dg/940510-1.c: Match separately error and warning.
4316 * gcc.dg/array-2.c: Match separately multiple messages. The second
4317 diagnostic is a pedantic warning and not an error.
4318 * gcc.dg/pr14475.c: Match separately multiple messages.
4319 * gcc.dg/pr18809-1.c: Likewise.
4320 * gcc.dg/pr27953.c: Likewise.
4321 * gcc.dg/vla-init-1.c: Likewise.
4322 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4323
4324 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4325
4326 PR fortran/32644
4327 * gfortran.dg/char_decl_1.f90: New test.
4328
4329 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4330
4331 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4332
4333 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4334
4335 PR c++/32232
4336 * g++.dg/template/overload9.C: New test.
4337
4338 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4339
4340 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4341 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4342
4343 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4344
4345 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4346 * gcc.dg/20001012-2.c: Likewise.
4347 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4348 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4349
4350 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4351
4352 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4353 about the chunk size when STACK_SIZE is defined.
4354
4355 2007-07-06 Josh Conner <jconner@apple.com>
4356
4357 PR middle-end/32602
4358 * gcc.dg/sibcall-8.c: New test.
4359
4360 2007-07-06 Josh Conner <jconner@apple.com>
4361
4362 PR middle-end/32603
4363 * gcc.target/arm/sibcall-1.c: New test.
4364
4365 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4366
4367 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4368
4369 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4370
4371 * gfortran.dg/save_parameter.f90: New test.
4372 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4373
4374 2007-07-06 Richard Guenther <rguenther@suse.de>
4375
4376 * g++.dg/opt/pr30965.C: New testcase.
4377
4378 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4379
4380 * gcc.target/mips/save-restore-5.c: New test.
4381
4382 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4383
4384 PR rtl_optimization/32450
4385 * gcc.dg/pr32450.c: New runtime test.
4386
4387 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4388
4389 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4390 single underscore in scan directives.
4391
4392 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4393
4394 PR c++/32245
4395 * g++.dg/init/ptrmem4.C: New test.
4396
4397 PR c++/32251
4398 * g++.dg/init/new21.C: Likewise.
4399
4400 PR c++/31992
4401 * g++.dg/template/static30.C: Likewise.
4402
4403 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4404
4405 * gcc.dg/vect/costmodel/ppc: New directory.
4406 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4407 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4408 New test.
4409 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4410 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4411 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4412 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4413 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4414 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4415 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4416 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4417 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4418 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4419 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4420 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4421 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4422 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4423
4424 2007-07-05 Tobias Burnus <burnus@net-b.de>
4425
4426 PR fortran/32359
4427 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4428
4429 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4430
4431 PR fortran/32526
4432 * gfortran.dg/interface_14.f90: New test.
4433
4434 PR fortran/32613
4435 * gfortran.dg/do_iterator_2.f90: New test.
4436
4437 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4438
4439 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4440 (FE_DEC_DOWNWARD): Likewise.
4441 (FE_DEC_UPWARD): Likewise.
4442 (FE_DEC_TOWARDZERO): Likewise.
4443 (FE_DEC_TONEARESTFROMZERO): Likewise.
4444
4445 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4446
4447 * gcc.c-torture/compile/pr32606.c: New.
4448 * gfortran.fortran-torture/execute/pr32604.f90: New.
4449
4450 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4451
4452 * gcc.dg/visibility-12.c: New test.
4453 * gcc.dg/visibility-13.c: Likewise.
4454 * g++.dg/ext/visibility-9.C: Likewise.
4455 * g++.dg/ext/visibility-10.C: Likewise.
4456
4457 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4458
4459 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4460 * gcc.dg/sh-relax-vxworks.c: New test.
4461
4462 2007-07-04 Richard Guenther <rguenther@suse.de>
4463
4464 PR tree-optimization/32500
4465 * gcc.c-torture/execute/pr32500.c: New testcase.
4466
4467 2007-07-04 Richard Guenther <rguenther@suse.de>
4468
4469 PR tree-optimization/32482
4470 * gcc.c-torture/compile/pr32482.c: New testcase.
4471
4472 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4473
4474 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4475 VxWorks kernels.
4476 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4477 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4478 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4479 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4480
4481 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4482
4483 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4484
4485 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4486
4487 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4488
4489 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4490
4491 PR fortran/31198
4492 * gfortran.dg/min_max_optional_1.f90: New test.
4493 * gfortran.dg/min_max_optional_2.f90: New test.
4494 * gfortran.dg/min_max_optional_3.f90: New test.
4495
4496 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4497
4498 PR fortran/32545
4499 * gfortran.dg/fmt_error.f90: New test.
4500
4501 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502
4503 PR fortran/32612
4504 * gfortran.dg/interface_13.f90: New test.
4505
4506 2007-07-03 Dave Brolley <brolley@redhat.com>
4507
4508 PR c++/31743
4509 * g++.dg/init/new20.C: New test.
4510
4511 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4512
4513 PR fortran/32579
4514 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4515
4516 2007-07-03 Tobias Burnus <burnus@net-b.de>
4517
4518 PR fortran/25062
4519 * common_7.f90: New.
4520 * common_8.f90: New.
4521 * common_9.f90: New.
4522
4523 2007-07-03 Tobias Burnus <burnus@net-b.de>
4524
4525 PR fortran/30940
4526 * gfortran.dg/argument_checking_1.f90: New.
4527 * gfortran.dg/argument_checking_2.f90: New.
4528 * gfortran.dg/argument_checking_3.f90: New.
4529 * gfortran.dg/argument_checking_4.f90: New.
4530 * gfortran.dg/argument_checking_5.f90: New.
4531 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4532 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4533
4534 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4535
4536 * gcc.dg/pr32176.c: Add -w to default dg-options.
4537
4538 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4539
4540 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4541
4542 2007-07-03 Tobias Burnus <burnus@net-b.de>
4543
4544 PR fortran/20888
4545 * gfortran.dg/null_2.f90: New.
4546
4547 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4548 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4549
4550 PR middle-end/32176
4551 * gcc.dg/pr32176.c: New test.
4552
4553 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4554
4555 * gcc.dg/const-float80.c : New test.
4556 * gcc.dg/const-float128.c : New test.
4557 * gcc.dg/const-float80-ped.c : New test.
4558 * gcc.dg/const-float128-ped.c : New test.
4559
4560 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4561
4562 * gcc.dg/c99-math.h: Fix typo.
4563
4564 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR libgomp/32468
4567 * gcc.dg/gomp/pr32468-1.c: New test.
4568
4569 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4570
4571 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4572 an ABI option.
4573
4574 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4575
4576 * gfortran.fortran-torture/compile/pr32583.f: New.
4577 * gcc.c-torture/compile/pr32584.c: New
4578
4579 2007-07-02 Ollie Wild <aaw@google.com>
4580
4581 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4582 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4583
4584 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4585
4586 * gcc.target/mips/save-restore-1.c: New test.
4587 * gcc.target/mips/save-restore-2.c: Likewise.
4588 * gcc.target/mips/save-restore-3.c: Likewise.
4589 * gcc.target/mips/save-restore-4.c: Likewise.
4590
4591 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4592
4593 PR tree-optimization/31966
4594 PR tree-optimization/32533
4595 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4596 * gfortran.dg/pr32533.f90: Ditto.
4597
4598 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4599
4600 * g++.dg/opt/nrv12.C: New test.
4601 * gcc.target/i386/nrv1.c: New test.
4602
4603 PR c++/31748
4604 * g++.dg/gomp/pr31748.C: New test.
4605
4606 2007-07-02 Ira Rosen <irar@il.ibm.com>
4607
4608 PR tree-optimization/32230
4609 * gcc.dg/vect/pr32230.c: New test.
4610
4611 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4612
4613 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4614 * bind_c_coms.f90: Ditto.
4615 * bind_c_coms_driver.c: Ditto.
4616 * bind_c_dts.f90: Ditto.
4617 * bind_c_dts_2.f03: Ditto.
4618 * bind_c_dts_2_driver.c: Ditto.
4619 * bind_c_dts_3.f03: Ditto.
4620 * bind_c_dts_4.f03: Ditto.
4621 * bind_c_dts_driver.c: Ditto.
4622 * bind_c_implicit_vars.f03: Ditto.
4623 * bind_c_procs.f03: Ditto.
4624 * bind_c_usage_2.f03: Ditto.
4625 * bind_c_usage_3.f03: Ditto.
4626 * bind_c_usage_5.f03: Ditto.
4627 * bind_c_usage_6.f03: Ditto.
4628 * bind_c_usage_7.f03: Ditto.
4629 * bind_c_vars.f90: Ditto.
4630 * bind_c_vars_driver.c: Ditto.
4631 * binding_c_table_15_1.f03: Ditto.
4632 * binding_label_tests.f03: Ditto.
4633 * binding_label_tests_10.f03: Ditto.
4634 * binding_label_tests_10_main.f03: Ditto.
4635 * binding_label_tests_11.f03: Ditto.
4636 * binding_label_tests_11_main.f03: Ditto.
4637 * binding_label_tests_12.f03: Ditto.
4638 * binding_label_tests_13.f03: Ditto.
4639 * binding_label_tests_13_main.f03: Ditto.
4640 * binding_label_tests_14.f03: Ditto.
4641 * binding_label_tests_2.f03: Ditto.
4642 * binding_label_tests_3.f03: Ditto.
4643 * binding_label_tests_4.f03: Ditto.
4644 * binding_label_tests_5.f03: Ditto.
4645 * binding_label_tests_6.f03: Ditto.
4646 * binding_label_tests_7.f03: Ditto.
4647 * binding_label_tests_8.f03: Ditto.
4648 * binding_label_tests_9.f03: Ditto.
4649 * c_assoc.f90: Ditto.
4650 * c_assoc_2.f03: Ditto.
4651 * c_f_pointer_shape_test.f90: Ditto.
4652 * c_f_pointer_tests.f90: Ditto.
4653 * c_f_tests_driver.c: Ditto.
4654 * c_funloc_tests.f03: Ditto.
4655 * c_funloc_tests_2.f03: Ditto.
4656 * c_funloc_tests_3.f03: Ditto.
4657 * c_funloc_tests_3_funcs.c: Ditto.
4658 * c_kind_params.f90: Ditto.
4659 * c_kind_tests_2.f03: Ditto.
4660 * c_kinds.c: Ditto.
4661 * c_loc_driver.c: Ditto.
4662 * c_loc_test.f90: Ditto.
4663 * c_loc_tests_2.f03: Ditto.
4664 * c_loc_tests_2_funcs.c: Ditto.
4665 * c_loc_tests_3.f03: Ditto.
4666 * c_loc_tests_4.f03: Ditto.
4667 * c_loc_tests_5.f03: Ditto.
4668 * c_loc_tests_6.f03: Ditto.
4669 * c_loc_tests_7.f03: Ditto.
4670 * c_loc_tests_8.f03: Ditto.
4671 * c_ptr_tests.f03: Ditto.
4672 * c_ptr_tests_10.f03: Ditto.
4673 * c_ptr_tests_5.f03: Ditto.
4674 * c_ptr_tests_7.f03: Ditto.
4675 * c_ptr_tests_7_driver.c: Ditto.
4676 * c_ptr_tests_8.f03: Ditto.
4677 * c_ptr_tests_8_funcs.c: Ditto.
4678 * c_ptr_tests_9.f03: Ditto.
4679 * c_ptr_tests_driver.c: Ditto.
4680 * c_size_t_driver.c: Ditto.
4681 * c_size_t_test.f03: Ditto.
4682 * com_block_driver.f90: Ditto.
4683 * global_vars_c_init.f90: Ditto.
4684 * global_vars_c_init_driver.c: Ditto.
4685 * global_vars_f90_init.f90: Ditto.
4686 * global_vars_f90_init_driver.c: Ditto.
4687 * interop_params.f03: Ditto.
4688 * iso_c_binding_only.f03: Ditto.
4689 * iso_c_binding_rename_1.f03: Ditto.
4690 * iso_c_binding_rename_1_driver.c: Ditto.
4691 * iso_c_binding_rename_2.f03: Ditto.
4692 * iso_c_binding_rename_2_driver.c: Ditto.
4693 * kind_tests_2.f03: Ditto.
4694 * kind_tests_3.f03: Ditto.
4695 * module_md5_1.f90: Ditto.
4696 * only_clause_main.c: Ditto.
4697 * print_c_kinds.f90: Ditto.
4698 * test_bind_c_parens.f03: Ditto.
4699 * test_c_assoc.c: Ditto.
4700 * test_com_block.f90: Ditto.
4701 * test_common_binding_labels.f03: Ditto.
4702 * test_common_binding_labels_2.f03: Ditto.
4703 * test_common_binding_labels_2_main.f03: Ditto.
4704 * test_common_binding_labels_3.f03: Ditto.
4705 * test_common_binding_labels_3_main.f03: Ditto.
4706 * test_only_clause.f90: Ditto.
4707 * use_iso_c_binding.f90: Ditto.
4708 * value_5.f90: Ditto.
4709 * value_test.f90: Ditto.
4710 * value_tests_f03.f90: Ditto.
4711
4712 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4713
4714 * gcc.dg/tls/opt-14.c: New.
4715
4716 2007-07-01 Ollie Wild <aaw@google.com>
4717
4718 * g++.dg/lookup/using16.C: New test.
4719 * g++.dg/lookup/using17.C: New test.
4720
4721 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4722
4723 PR fortran/32239
4724 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4725 (test_4): Use proper test for floating point equality.
4726 (test_8): Likewise.
4727
4728 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4729
4730 PR libgfortran/32554
4731 * gfortran.dg/fmt_p_1.f90: New test.
4732
4733 2007-07-01 Ira Rosen <irar@il.ibm.com>
4734
4735 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4736 initialization and fix dg-final check - the initialization loop is
4737 vectorizable.
4738
4739 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4740 Volker Reichelt <reichelt@netcologne.de>
4741
4742 PR middle-end/32559
4743 * gcc.dg/pr32559.c: New test.
4744
4745 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4746
4747 PR tree-optimization/25371
4748 * gcc.dg/vect/pr25371.c: New test.
4749
4750 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4751
4752 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4753 when allocating and initializing a flexible array.
4754
4755 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4756
4757 PR fortran/20373
4758 * gfortran.dg/intrinsic.f90: New test.
4759
4760 2007-06-30 Tobias Burnus <burnus@net-b.de>
4761
4762 PR fortran/32555
4763 * gfortran.dg/fmt_zero_check.f90: New.
4764
4765 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4766
4767 PR fortran/30284
4768 * gfortran.dg/repeat_f90: New test.
4769
4770 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4771
4772 PR testsuite/25241
4773 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4774 -pedantic-errors, so we should match errors.
4775 * gcc.dg/cpp/escape-1.c: Likewise.
4776 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4777 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4778 warning.
4779 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4780 errors instead of warnings.
4781 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4782 a pedantic warning.
4783 * gcc.dg/cpp/arith-3.c: Likewise.
4784
4785 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4786
4787 PR testsuite/25241
4788 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4789 * gcc.dg/pch/valid-2.c: Likewise.
4790 * gcc.dg/pch/valid-3.c: Likewise.
4791 * gcc.dg/pch/warn-1.c: Likewise.
4792 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4793
4794 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4795
4796 PR c/4076
4797 * gcc.dg/Wunused-function.c: New.
4798
4799 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4800
4801 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4802
4803 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4804
4805 * g++.dg/other/canon-31724.C: New.
4806
4807 2007-06-29 Jan Hubicka <jh@suse.cz>
4808
4809 PR middle-end/32372
4810 * gcc.c-torture/compile/pr32372.c: new.
4811
4812 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4813
4814 * gfortran.dg/operator_3.f90: New test.
4815
4816 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4817
4818 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4819 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4820
4821 2007-06-29 Richard Guenther <rguenther@suse.de>
4822
4823 PR middle-end/32493
4824 * gcc.dg/inline-23.c: New testcase.
4825
4826 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4827
4828 PR tree-optimization/24659
4829 * gcc.target/i386/vectorize2.c: New test.
4830 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4831 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4832
4833 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4834
4835 * gcc.dg/pointer-arith-9.c: New test.
4836
4837 2007-06-29 Tobias Burnus <burnus@net-b.de>
4838
4839 PR fortran/32483
4840 * gfortran.dg/fmt_read_2.f90: New.
4841
4842 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843
4844 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4845 If it exists, don't try to create it.
4846
4847 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4848
4849 * g++.dg/ext/visibility/ms-compat-1.C: New.
4850
4851 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4852
4853 PR tree-opt/32417
4854 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4855
4856 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4857
4858 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4859 targets.
4860
4861 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4862
4863 PR fortran/32467
4864 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4865
4866 2007-06-27 Richard Guenther <rguenther@suse.de>
4867
4868 PR middle-end/32492
4869 * gcc.dg/inline-22.c: New testcase.
4870
4871 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4872
4873 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4874 the scan-assembler constant.
4875
4876 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4877
4878 PR 20216
4879 * gcc.dg/pr20216.c: New.
4880
4881 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4882
4883 PR tree-opt/32421
4884 * gcc.dg/vect/pr32421.c: New test.
4885
4886 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4887
4888 PR c++/32111
4889 * g++.dg/other/friend5.C: New test.
4890
4891 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4892
4893 PR fortran/32464
4894 * gfortran.dg/host_assoc_function_2.f90: New test.
4895
4896 PR fortran/31494
4897 * gfortran.dg/host_assoc_call_1.f90: New test.
4898
4899 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4900
4901 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4902
4903 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4904
4905 PR fortran/32456
4906 * gfortran.dg/error_format.f90: New test.
4907
4908 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4909
4910 PR fortran/32136
4911 * gfortran.dg/pr32136.f90: New test.
4912
4913 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4914
4915 PR fortran/31726
4916 * gfortran.dg/minmaxloc_1.f90: New test.
4917
4918 PR fortran/32298
4919 * gfortran.dg/minmaxloc_2.f90: New test.
4920
4921 2007-06-23 Richard Guenther <rguenther@suse.de>
4922
4923 PR tree-optimization/16876
4924 PR middle-end/29478
4925 * gcc.dg/pr29254.c: The warning is bogus.
4926 * gcc.dg/warn-1.c: Likewise.
4927 * gcc.dg/assign-warn-3.c: Likewise.
4928 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4929
4930 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4931
4932 * gcc.c-torture/execute/20070623-1.c: New.
4933
4934 2007-06-22 Jan Hubicka <jh@suse.cz>
4935
4936 * gcc.c-torture/compile/pr31541.c: New.
4937
4938 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4939
4940 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4941 Remove -m64 from dg-options.
4942
4943 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4944
4945 PR middle-end/32374
4946 * gcc.dg/pr32374.c: New test.
4947
4948 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4949
4950 PR fortran/32360
4951 * gfortran.dg/pointer_assign_3.f90: New test.
4952
4953 2007-06-21 Sebastian Pop <sebpop@gmail.com>
4954
4955 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4956
4957 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4958
4959 PR fortran/31162
4960 * gfortran.dg/assign.f90: Update test.
4961 * gfortran.dg/real_do_1.f90: Update test.
4962 * gfortran.dg/gomp/omp_do1.f90: Update test.
4963 * gfortran.dg/warnings_are_errors_1.f: Update test.
4964 * gfortran.dg/g77/20010519-1.f: Update test.
4965 * gfortran.dg/g77/pr9258.f: Update test.
4966 * gfortran.dg/g77/960317-1.f: Update test.
4967
4968 2007-06-21 Richard Guenther <rguenther@suse.de>
4969
4970 PR tree-optimization/32453
4971 * gcc.c-torture/compile/pr32453.c: New testcase.
4972
4973 2007-06-21 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR tree-optimization/31866
4976 * gcc.dg/pr31866.c: New test.
4977
4978 2007-06-21 Richard Guenther <rguenther@suse.de>
4979
4980 PR tree-optimization/32451
4981 * g++.dg/torture/20070621-1.C: New testcase.
4982
4983 2007-06-21 Christian Bruel <christian.bruel@st.com>
4984
4985 * gcc.dg/attr-isr.c: Test delay slot content.
4986
4987 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988
4989 PR fortran/32361
4990 gfortran.dg/pointer_assign_2.f90: New test.
4991
4992 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4993
4994 PR fortran/25061
4995 gfortran.dg/invalid_procedure_name.f90: New test.
4996
4997 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
4998
4999 PR tree-optimization/25737
5000 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5001
5002 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5003
5004 * gcc.target/i386/large-size-array-3.c: New.
5005
5006 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5007 Richard Guenther <rguenther@suse.de>
5008
5009 PR fortran/32140
5010 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5011
5012 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5013
5014 PR middle-end/31959
5015 * gcc.dg/pr31959.c: New test.
5016
5017 PR inline-asm/32109
5018 * g++.dg/ext/asm10.C: New test.
5019
5020 PR middle-end/32285
5021 * gcc.c-torture/execute/20070614-1.c: New test.
5022
5023 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5024
5025 * gcc.target/arm/stack-corruption.c: New test.
5026
5027 2007-06-19 Richard Guenther <rguenther@suse.de>
5028
5029 * g++.dg/torture/pr30252.C: New testcase.
5030
5031 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR tree-optimization/32353
5034 * g++.dg/opt/nrv13.C: New test.
5035
5036 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5037
5038 PR fortran/20863
5039 PR fortran/20882
5040 * gfortran.dg/impure_assignment_2.f90 : New test.
5041
5042 PR fortran/32236
5043 * gfortran.dg/data_initialized_2.f90 : New test.
5044
5045 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5046 appropriate version of 'dmach'.
5047
5048 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5049
5050 PR target/32389
5051 * gcc.target/i386/pr32389.c New test.
5052
5053 2007-06-18 Simon Baldwin <simonb@google.com>
5054
5055 PR c++/31923
5056 * g++.dg/template/error25.C: New.
5057 * g++.dg/template/spec35.C: New.
5058
5059 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5060
5061 * gcc.c-torture/compile/pr32355.c: New testcase.
5062
5063 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5064
5065 PR tree-optimization/32383
5066 * g++.dg/opt/pr32383.C: New test.
5067
5068 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5069
5070 PR rtl-optimization/32366
5071 * gcc.dg/vect/pr32366.c: New test.
5072
5073 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5074
5075 * gcc.c-torture/compile/pr32349.c: New testcase.
5076
5077 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5078
5079 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5080 * gcc.target/sparc/combined-2.c: Likewise.
5081 * gcc.target/sparc/fexpand.c : Likewise.
5082 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5083 * gcc.target/sparc/fpack16.c : Likewise.
5084 * gcc.target/sparc/fpmerge.c : Likewise.
5085 * gcc.target/sparc/fpmul.c : Likewise.
5086 * gcc.target/sparc/noresult.c : Likewise.
5087 * gcc.target/sparc/pdist.c: Likewise.
5088
5089 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5090
5091 PR middle-end/31723
5092 * gcc.target/i386/recip-divf.c: New test.
5093 * gcc.target/i386/recip-sqrtf.c: Ditto.
5094 * gcc.target/i386/recip-vec-divf.c: Ditto.
5095 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5096 * gcc.target/i386/sse-recip.c: Ditto.
5097 * gcc.target/i386/sse-recip-vec.c: Ditto.
5098
5099 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5100
5101 PR tree-opt/32225
5102 * gcc.c-torture/compile/20070605-1.c: New test.
5103
5104 * gcc.c-torture/compile/20070603-1.c: New testcase.
5105 * gcc.c-torture/compile/20070603-2.c: New testcase.
5106
5107 * gcc.c-torture/compile/20070531-1.c: New test.
5108
5109 PR tree-opt/32167
5110 * gcc.c-torture/compile/20070531-2.c: New test.
5111
5112 PR tree-opt/32144
5113 * gcc.c-torture/compile/20070529-1.c: New test.
5114
5115 PR tree-opt/32145
5116 * gcc.c-torture/compile/20070529-2.c: New test.
5117
5118 PR tree-opt/32015
5119 * gcc.c-torture/compile/20070520-1.c: New test.
5120
5121 * g++.dg/ext/java-1.C: New test.
5122
5123 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5124 loops instead of one. Remove the "can't determine dependence"
5125 check.
5126 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5127 needed as the cast is gone in the first place.
5128 * gcc.dg/max-1.c: Change local variable a to be a global one.
5129 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5130 have a cast which is PREd.
5131
5132 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5133
5134 * g++.dg/lookup/anon6.C: New test.
5135
5136 2007-06-14 Dirk Mueller <dmueller@suse.de>
5137
5138 PR c++/31806
5139 * g++.dg/opt/static6.C: New testcase.
5140
5141 2007-06-14 Geoff Keating <geoffk@apple.com>
5142
5143 * g++.dg/ext/visibility/overload-1.C: New.
5144
5145 PR 31093
5146 * g++.dg/ext/visibility/anon4.C: New.
5147
5148 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5149
5150 PR target/32268
5151 * gcc.target/i386/pr32268.c: New test.
5152
5153 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5154
5155 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5156 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5157 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5158
5159 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5160 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5161 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5162 BID is used.
5163
5164 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5165
5166 PR fortran/32302
5167 * gfortran.dg/common_resize_1.f90: New test.
5168
5169 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5170
5171 PR target/32274
5172 * gcc.dg/vect/pr32224.c: Fix.
5173
5174 2007-06-13 Eric Christopher <echristo@apple.com>
5175
5176 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5177
5178 2007-06-13 Tobias Burnus <burnus@net-b.de>
5179
5180 PR fortran/32323
5181 * gfortran.dg/actual_array_vect_1.f90: New.
5182
5183 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5184
5185 * gcc.target/sparc/mfpu.c: New test.
5186
5187 2007-06-12 Geoff Keating <geoffk@apple.com>
5188
5189 * g++.dg/warn/weak1.C: Suppress on Darwin.
5190 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5191
5192 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5193
5194 PR middle-end/31579
5195 * g++.dg/torture/pr31579.C: New testcase.
5196
5197 2007-06-12 Ian Lance Taylor <iant@google.com>
5198
5199 PR libstdc++/29286
5200 * g++.dg/init/new16.C: New test.
5201 * g++.dg/init/new17.C: New test.
5202 * g++.dg/init/new18.C: New test.
5203 * g++.dg/init/new19.C: New test.
5204
5205 2007-06-12 Olivier Hainque <hainque@adacore.com>
5206
5207 * gnat.dg/lhs_view_convert.adb: New test.
5208
5209 2007-06-12 Richard Guenther <rguenther@suse.de>
5210
5211 PR tree-optimization/15353
5212 PR tree-optimization/31657
5213 * gcc.c-torture/execute/20070424-1.c: New testcase.
5214 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5215 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5216 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5217 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5218 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5219
5220 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5221
5222 PR rtl-optimization/32293
5223 * gcc.dg/pr32293.c: New test.
5224
5225 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5226
5227 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5228
5229 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5230
5231 PR fortran/29786
5232 * gfortran.dg/equiv_7.f90: New test.
5233 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5234
5235 PR fortran/30875
5236 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5237
5238 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5239
5240 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5241 * gcc.dg/setjmp-4.c: Likewise.
5242 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5243
5244 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5245
5246 PR rtl-optimization/31025
5247 * gfortran.dg/pr31025.f90: New.
5248
5249 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5250
5251 PR target/32280
5252 * gcc.target/i386/pr32280.c: New test.
5253
5254 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5255
5256 PR middle-end/32279
5257 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5258
5259 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5260
5261 PR libgfortran/32235
5262 * gfortran.dg/backspace_9.f: New test.
5263
5264 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5265
5266 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5267
5268 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5269
5270 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5271
5272 2007-06-09 Ian Lance Taylor <iant@google.com>
5273
5274 PR tree-optimization/32169
5275 * gcc.c-torture/compile/pr32169.c: New test.
5276
5277 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5278
5279 * gcc.dg/vect/costmodel: New directory.
5280 * gcc.dg/vect/costmodel/i386: New directory.
5281 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5282 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5283 New test.
5284 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5285 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5286 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5287 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5288 * gcc.dg/vect/costmodel/x86_64: New directory.
5289 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5290 New testsuite.
5291 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5292 New test.
5293 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5294 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5295 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5296 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5297 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5298
5299 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5300
5301 PR tree-optimization/32243
5302 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5303 flags for -Os tests.
5304 * gcc.dg/vect/03-vect-pr32243.c: New test.
5305
5306 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5307
5308 PR tree-optimization/32224
5309 * gcc.dg/vect/pr32224.c: New test.
5310
5311 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR c++/32177
5314 * g++.dg/gomp/pr32177.C: New test.
5315
5316 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5317
5318 PR testsuite/25241
5319 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5320 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5321 warning nor an error.
5322 * gcc.dg/Wfatal-2.c: Likewise.
5323 * gcc.dg/Werror-1.c: Likewise.
5324 * gcc.dg/Werror-5.c: Likewise.
5325 * gcc.dg/Werror-7.c: Likewise.
5326 * gcc.dg/Werror-10.c: Likewise.
5327 * gcc.dg/Werror-11.c: Likewise.
5328
5329 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5330
5331 PR c++/30759
5332 * g++.dg/init/brace6.C: New test.
5333
5334 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5335
5336 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5337 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5338 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5339 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5340
5341 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5342 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5343 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5344 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5345 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5346 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5347 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5348 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5349
5350 * gcc.dg/darwin-minversion-3.c: New.
5351
5352 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5353
5354 * gcc.target/i386/builtin-copysign.c: New test.
5355
5356 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5357
5358 PR tree-optimization/32220
5359 * gfortran.dg/predcom-2.f: New testcase.
5360
5361 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5362
5363 PR tree-opt/32231
5364 * gcc.target/i386/vectorize4.c: New test.
5365
5366 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5367
5368 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5369
5370 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5371
5372 PR testsuite/25241
5373 * gcc.dg/simd-5.c: Mark output as a note.
5374 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5375 dg-message.
5376 * gcc.dg/simd-1.c: Likewise.
5377 * gcc.dg/always_inline.c: Mark output as a sorry.
5378 * gcc.dg/always_inline2.c: Likewise.
5379 * gcc.dg/always_inline3.c: Likewise.
5380
5381 2007-06-06 Ian Lance Taylor <iant@google.com>
5382
5383 * g++.dg/conversion/enum1.C: New test.
5384
5385 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5386
5387 PR tree-optimization/32216
5388 * gcc.dg/vect/pr32216.c: New test.
5389
5390 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5391
5392 PR testsuite/18923
5393 * gfortran.dg/invalid_contains_1.f90: New test.
5394 * gfortran.dg/invalid_contains_2.f90: New test.
5395
5396 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5397
5398 PR testsuite/32057
5399 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5400 midnight issues.
5401
5402 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5403
5404 PR testsuite/25241
5405 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5406 dg-message to match de note.
5407 * gcc.dg/pr26570.c: Use dg-message for a note.
5408 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5409 dg-error instead of dg-warning because of -Werror.
5410 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5411 neither an error, nor a warning.
5412 * gcc.dg/glibc-uclibc-2.c: Likewise
5413 * gcc.dg/cpp/19940712-1.c: Likewise.
5414
5415 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5416
5417 PR preprocessor/23479
5418 * gcc.dg/binary-constants-1.c: Add test suites for
5419 the 0b-prefixed binary integer constants.
5420 * gcc.dg/binary-constants-2.c: Ditto.
5421 * gcc.dg/binary-constants-3.c: Ditto.
5422 * gcc.dg/binary-constants-4.c: Ditto.
5423
5424 2007-06-05 Ian Lance Taylor <iant@google.com>
5425
5426 * gcc.dg/Wstrict-overflow-19.c: New test.
5427
5428 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5429
5430 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5431
5432 2007-06-04 Ian Lance Taylor <iant@google.com>
5433
5434 * gcc.dg/Wstrict-overflow-18.c: New test.
5435
5436 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5437
5438 PR testsuite/25241
5439 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5440 * gcc.dg/cpp/mi5.c: Likewise.
5441 * gcc.dg/cpp/mi7.c: Likewise.
5442
5443 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5444
5445 PR c/32191
5446 * gcc.dg/pr32191.c: New test.
5447
5448 2007-05-28 Tobias Burnus <burnus@net-b.de>
5449
5450 PR fortran/32124
5451 * gfortran.dg/allocate_stat_1.f90: Remove.
5452
5453 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5454
5455 * gcc.target/i386/sse4_2-check.h: New.
5456 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5457 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5458 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5459 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5460 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5461 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5462 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5463 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5464 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5465 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5466 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5467 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5468 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5469 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5470 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5471 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5472 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5473 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5474
5475 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5476
5477 * gcc.dg/pie-link.c: New test.
5478
5479 2007-06-01 Ian Lance Taylor <iant@google.com>
5480
5481 * gcc.dg/Wstrict-overflow-17.c: New test.
5482
5483 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5484
5485 * gcc.dg/builtin-return-1.c (g): New.
5486 (main): Allocate at least 64 bytes on the stack.
5487
5488 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5489
5490 * g++.dg/init/cleanup3.C: New test.
5491
5492 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5493
5494 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5495 int is 16 bits.
5496
5497 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5498
5499 PR fortran/32156
5500 * gfortran.dg/char_array_constructor_3.f90: New test.
5501
5502 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5503
5504 PR tree-optimization/32160
5505 * gfortran.dg/predcom-1.f: New test.
5506
5507 2007-05-31 Richard Guenther <rguenther@suse.de>
5508
5509 * g++.dg/other/str_empty.C: Move...
5510 * g++.dg/other/pr30567.C: Move...
5511 * g++.dg/tree-ssa/pr27218.C: Move...
5512 * g++.dg/torture: ...here and remove dg-options.
5513
5514 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5515
5516 PR c++/32158
5517 * g++.dg/ext/is_pod_incomplete.C: New.
5518
5519 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5520 Douglas Gregor <doug.gregor@gmail.com>
5521 Pedro Lamarao <pedro.lamarao@mndfck.org>
5522 Howard Hinnant <howard.hinnant@gmail.com>
5523
5524 PR c++/7412
5525 PR c++/29939
5526 * g++.dg/cpp0x/rv8p.C: New.
5527 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5528 * g++.dg/cpp0x/cast-bug.C: New.
5529 * g++.dg/cpp0x/elision_weak.C: New.
5530 * g++.dg/cpp0x/collapse-bug.C: New.
5531 * g++.dg/cpp0x/rv3p.C: New.
5532 * g++.dg/cpp0x/rv7n.C: New.
5533 * g++.dg/cpp0x/overload-conv-1.C: New.
5534 * g++.dg/cpp0x/rv2n.C: New.
5535 * g++.dg/cpp0x/deduce.C: New.
5536 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5537 * g++.dg/cpp0x/rv6p.C: New.
5538 * g++.dg/cpp0x/template_deduction.C: New.
5539 * g++.dg/cpp0x/implicit-copy.C: New.
5540 * g++.dg/cpp0x/rv1p.C: New.
5541 * g++.dg/cpp0x/cast.C: New.
5542 * g++.dg/cpp0x/rv5n.C: New.
5543 * g++.dg/cpp0x/collapse.C: New.
5544 * g++.dg/cpp0x/overload-conv-2.C: New.
5545 * g++.dg/cpp0x/rv4p.C: New.
5546 * g++.dg/cpp0x/rvo.C: New.
5547 * g++.dg/cpp0x/iop.C: New.
5548 * g++.dg/cpp0x/rv3n.C: New.
5549 * g++.dg/cpp0x/rv7p.C: New.
5550 * g++.dg/cpp0x/reference_collapsing.C: New.
5551 * g++.dg/cpp0x/overload.C: New.
5552 * g++.dg/cpp0x/named.C: New.
5553 * g++.dg/cpp0x/rv2p.C: New.
5554 * g++.dg/cpp0x/rv6n.C: New.
5555 * g++.dg/cpp0x/not_special.C: New.
5556 * g++.dg/cpp0x/bind.C: New.
5557 * g++.dg/cpp0x/rv1n.C: New.
5558 * g++.dg/cpp0x/rv5p.C: New.
5559 * g++.dg/cpp0x/elision.C: New.
5560 * g++.dg/cpp0x/named_refs.C: New.
5561 * g++.dg/cpp0x/unnamed_refs.C: New.
5562 * g++.dg/cpp0x/rv4n.C: New.
5563 * g++.dg/cpp0x/elision_neg.C: New.
5564 * g++.dg/init/copy7.C: Run in C++98 mode.
5565 * g++.dg/overload/arg1.C: Ditto.
5566 * g++.dg/overload/arg4.C: Ditto.
5567
5568 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR c++/31809
5571 * g++.dg/opt/static5.C: New test.
5572
5573 2007-05-30 Richard Guenther <rguenther@suse.de>
5574
5575 * g++.dg/dg.exp: Prune torture/.
5576 * g++.dg/torture/dg-torture.exp: New testsuite.
5577
5578 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5579
5580 * gcc.target/arm/pr27387.C: Move and rename to ...
5581 * g++.dg/inherit/thunk8.C: ... here.
5582
5583 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR tree-optimization/31769
5586 * g++.dg/gomp/pr31769.C: New test.
5587
5588 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5589
5590 * gcc.target/i386/stack-realign.c: New.
5591
5592 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5593
5594 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5595
5596 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5597
5598 * gfortran.dg/sizeof.f90: New.
5599
5600 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5601
5602 PR c/31339
5603 * gcc.dg/boolcomplex-1.c: New test.
5604
5605 PR c++/31339
5606 * g++.dg/ext/boolcomplex-1.c: New test.
5607
5608 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5609
5610 * gcc.dg/matrix: New directory.
5611
5612 2007-05-28 Tobias Burnus <burnus@net-b.de>
5613
5614 PR fortran/32124
5615 * gfortran.dg/allocate_stat_1.f90: New.
5616
5617 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5618
5619 PR fortran/31972
5620 * transfer_hollerith_1.f90: New test.
5621
5622 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5623
5624 PR tree-opt/32100
5625 * gcc.c-torture/execute/vrp-7.c: New test.
5626
5627 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5628
5629 * gfortran.dg/transfer_simplify_4.f90: New test.
5630
5631 2007-05-27 Tobias Burnus <burnus@net-b.de>
5632
5633 PR fortran/32088
5634 * gfortran.dg/func_result_3.f90: New.
5635
5636 2007-05-27 Tobias Burnus <burnus@net-b.de>
5637
5638 PR middle-end/32083
5639 * gfortran.dg/transfer_simplify_3.f90: New.
5640
5641 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5642
5643 PR target/32065
5644 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5645 to compile options.
5646 * gcc.target/i386/pr32065-2.c: New test.
5647
5648 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5649
5650 PR fortran/31813
5651 * gfortran.dg/io_constraints_2.f90: Update.
5652
5653 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5654
5655 PR fortran/31219
5656 * gfortran.dg/array_constructor_17.f90: New test.
5657
5658 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5659
5660 PR tree-opt/32090
5661 * g++.dg/opt/array2.C: New testcase.
5662
5663 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5664
5665 PR target/32065
5666 * gcc.target/i386/pr32065.c: New test.
5667
5668 2007-05-25 Dirk Mueller <dmueller@suse.de>
5669 Marcus Meissner <meissner@suse.de>
5670
5671 * gcc.dg/attr-alloc_size.c: New.
5672
5673 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5674 Lee Millward <lee.millward@gmail.com>
5675
5676 PR c++/31745
5677 * g++.dg/parse/crash34.C: New test.
5678
5679 * g++.dg/parse/crash35.C: New test.
5680
5681 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5682
5683 * gcc.target/i386/sse2-check.h: New.
5684 * gcc.target/i386/sse2-vec-1.c: Likewise.
5685 * gcc.target/i386/sse2-vec-2.c: Likewise.
5686 * gcc.target/i386/sse2-vec-3.c: Likewise.
5687 * gcc.target/i386/sse2-vec-4.c: Likewise.
5688 * gcc.target/i386/sse2-vec-5.c: Likewise.
5689 * gcc.target/i386/sse2-vec-6.c: Likewise.
5690
5691 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5692
5693 PR c++/31431
5694 PR c++/31432
5695 PR c++/31434
5696 PR c++/31435
5697 PR c++/31437
5698 PR c++/31438
5699 PR c++/31442
5700 PR c++/31443
5701 PR c++/31444
5702 PR c++/31445
5703 * g++.dg/cpp0x/pr31431.C: New.
5704 * g++.dg/cpp0x/pr31437.C: New.
5705 * g++.dg/cpp0x/pr31442.C: New.
5706 * g++.dg/cpp0x/pr31444.C: New.
5707 * g++.dg/cpp0x/pr31431-2.C: New.
5708 * g++.dg/cpp0x/pr31432.C: New.
5709 * g++.dg/cpp0x/pr31434.C: New.
5710 * g++.dg/cpp0x/pr31438.C: New.
5711 * g++.dg/cpp0x/pr31443.C: New.
5712 * g++.dg/cpp0x/pr31445.C: New.
5713 * g++.dg/cpp0x/variadic-crash1.C: New.
5714
5715 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5716
5717 * gcc.target/arm/long-calls-1.c: New test.
5718 * gcc.target/arm/long-calls-2.c: Likewise.
5719 * gcc.target/arm/long-calls-3.c: Likewise.
5720 * gcc.target/arm/long-calls-4.c: Likewise.
5721
5722 2007-05-25 Richard Guenther <rguenther@suse.de>
5723 Andrew Pinski <andrew_pinski@playstation.sony.com>
5724
5725 PR tree-optimization/31982
5726 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5727
5728 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5729
5730 PR fortran/32047
5731 * gfortran.dg/result_in_spec_2.f90: New test.
5732
5733 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5734
5735 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5736
5737 2007-05-24 Ollie Wild <aaw@google.com>
5738
5739 * gcc.dg/cpp/counter-1.c: New test.
5740 * gcc.dg/pch/counter-1.c: New test.
5741 * gcc.dg/pch/counter-1.hs: New file.
5742 * gcc.dg/pch/counter-2.c: New test.
5743 * gcc.dg/pch/counter-2.hs: New file.
5744 * gcc.dg/pch/counter-3.c: New test.
5745 * gcc.dg/pch/counter-3.hs: New file.
5746
5747 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5748
5749 * gcc.dg/tree-ssa/predcom-1.c: New test.
5750 * gcc.dg/tree-ssa/predcom-2.c: New test.
5751 * gcc.dg/tree-ssa/predcom-3.c: New test.
5752 * gcc.dg/tree-ssa/predcom-4.c: New test.
5753 * gcc.dg/tree-ssa/predcom-5.c: New test.
5754 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5755
5756 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5757
5758 PR testsuite/32062
5759 * gcc.target/i386/sse4_1-check.h (MASK): New.
5760
5761 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5762
5763 PR fortran/32038
5764 * gfortran.dg/pr25603.f: Initialize integer variables.
5765
5766 2007-05-23 Ian Lance Taylor <iant@google.com>
5767
5768 * g++.dg/other/vrp1.C: New test.
5769
5770 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5771
5772 PR preprocessor/20077
5773 * gcc.dg/cpp/paste15.c: New test.
5774
5775 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5776 Nigel Stephens <nigel@mips.com>
5777 Richard Sandiford <richard@codesourcery.com>
5778
5779 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5780 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5781 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5782 * gcc.target/mips/inter/mips16-inter.exp: New.
5783
5784 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5785
5786 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5787
5788 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5789
5790 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5791 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5792 * gcc.target/i386/sse3-addsubps.c: Likewise.
5793 * gcc.target/i386/sse3-haddpd.c: Likewise.
5794 * gcc.target/i386/sse3-haddps.c: Likewise.
5795 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5796 * gcc.target/i386/sse3-hsubps.c: Likewise.
5797 * gcc.target/i386/sse3-lddqu.c: Likewise.
5798 * gcc.target/i386/sse3-movddup.c: Likewise.
5799 * gcc.target/i386/sse3-movshdup.c: Likewise.
5800 * gcc.target/i386/sse3-movsldup.c: Likewise.
5801
5802 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5803 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5804 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5805 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5806 * gcc.target/i386/ssse3-palignr.c: Likewise.
5807 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5808 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5809 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5810 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5811 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5812 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5813 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5814 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5815 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5816 * gcc.target/i386/ssse3-psignb.c: Likewise.
5817 * gcc.target/i386/ssse3-psignd.c: Likewise.
5818 * gcc.target/i386/ssse3-psignw.c: Likewise.
5819 * gcc.target/i386/ssse3-vals.h: Likewise.
5820
5821 * gcc.target/i386/sse3-check.h: New file.
5822 * gcc.target/i386/ssse3-check.h: Likewise.
5823
5824 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5825
5826 PR middle-end/31095
5827 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5828
5829 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5830
5831 PR middle-end/31606
5832 * gcc.c-torture/20070522-1.c: New testcase.
5833
5834 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5835
5836 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5837
5838 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5839
5840 * gcc.c-torture/execute/ieee/20000320-1.x,
5841 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5842 m68k-*-* and check_effective_target_coldfire_fpu.
5843
5844 2007-05-22 Ollie Wild <aaw@google.com>
5845
5846 * g++.dg/lookup/hidden-class10.C: New test.
5847 * g++.dg/lookup/hidden-class11.C: New test.
5848
5849 2007-05-22 Ollie Wild <aaw@google.com>
5850
5851 * g++.dg/lookup/name-clash5.C: New test.
5852 * g++.dg/lookup/name-clash6.C: New test.
5853
5854 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5855
5856 * g++.dg/other/i386-2.C: Update comments on header files tested.
5857 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5858 of <tmmintrin.h>.
5859 * gcc.target/i386/sse-12.c: Likewise.
5860 * gcc.target/i386/sse-13.c: Likewise.
5861 * gcc.target/i386/sse-14.c: Likewise.
5862
5863 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5864 Redefined to test with immediate operand.
5865 (__builtin_ia32_blendps): Likewise.
5866 (__builtin_ia32_blendpd): Likewise.
5867 (__builtin_ia32_dpps): Likewise.
5868 (__builtin_ia32_dpps): Likewise.
5869 (__builtin_ia32_insertps128): Likewise.
5870 (__builtin_ia32_vec_ext_v4sf): Likewise.
5871 (__builtin_ia32_vec_set_v16qi): Likewise.
5872 (__builtin_ia32_vec_set_v4si): Likewise.
5873 (__builtin_ia32_vec_set_v2di): Likewise.
5874 (__builtin_ia32_vec_ext_v16qi): Likewise.
5875 (__builtin_ia32_vec_ext_v4si): Likewise.
5876 (__builtin_ia32_vec_ext_v2di): Likewise.
5877 (__builtin_ia32_roundpd): Likewise.
5878 (__builtin_ia32_roundsd): Likewise.
5879 (__builtin_ia32_roundps): Likewise.
5880 (__builtin_ia32_roundss): Likewise.
5881 (__builtin_ia32_mpsadbw128): Likewise.
5882
5883 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5886
5887 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5888
5889 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5890 failures.
5891 * gcc.dg/dfp/func-struct.c: Ditto.
5892 * gcc.dg/dfp/operator-assignment.c: Ditto.
5893 * gcc.dg/dfp/convert-bfp.c: Ditto.
5894 * gcc.dg/dfp/convert-int.c: Ditto.
5895 * gcc.dg/dfp/convert-int-max.c: Ditto.
5896 * gcc.dg/dfp/func-scalar.c: Ditto.
5897 * gcc.dg/dfp/cast.c: Ditto.
5898 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5899 failures, and fix a typo in return type of arg1_128.
5900 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5901 failures, and fix a typo in a constant suffix.
5902 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5903 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5904
5905 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5906 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5907
5908 * lib/gcc-dg.exp(process_message): New proc.
5909 (dg-message): New test directive.
5910 * gcc.dg/always_inline.c: Use dg-message.
5911 * gcc.dg/always_inline2.c: Ditto.
5912 * gcc.dg/always_inline3.c: Ditto.
5913 * gcc.dg/invalid-call-1.c: Ditto.
5914 * gcc.dg/pr17506.c: Ditto.
5915 * gcc.dg/simd-5.c: Ditto.
5916 * gcc.dg/simd-6.c: Ditto.
5917 * gcc.dg/va-arg-2.c: Ditto.
5918 * gcc.dg/cpp/syshdr.c: Ditto.
5919 * gcc.dg/cpp/unc4.c: Ditto.
5920 * gcc.dg/cpp/trad/mi1.c: Ditto.
5921 * gcc.dg/cpp/trad/mi5.c: Ditto.
5922 * gcc.dg/cpp/trad/mi7.c: Ditto.
5923 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5924 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5925 * gcc.test-framework/test-framework.awk: Special-case outexists
5926 tests.
5927
5928 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5929
5930 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5931 (bit_SSE4_2): Likewise.
5932 (bit_POPCNT): Likewise.
5933
5934 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5935 Check if assembler supports SSE4 instructions.
5936
5937 * gcc.target/i386/sse4_1-blendpd.c: New file.
5938 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5939 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5940 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5941 * gcc.target/i386/sse4_1-check.h: Likewise.
5942 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5943 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5944 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5945 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5946 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5947 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5948 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5949 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5950 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5951 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5952 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5953 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5954 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5955 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5956 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5957 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5958 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5959 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5960 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5961 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5962 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5963 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5964 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5965 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5966 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5967 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5968 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5969 * gcc.target/i386/sse4_1-pminud.c: Likewise.
5970 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5971 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5972 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5973 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5974 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5975 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5976 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5977 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5978 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5979 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5980 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5981 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5982 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5983 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5984 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5985 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5986 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5987 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5988 * gcc.target/i386/sse4_1-round.h: Likewise.
5989 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5990 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5991 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5992 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5993 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5994 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5995 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5996 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5997 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5998 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5999 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6000 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6001 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6002 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6003
6004 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6005
6006 PR fortran/31627
6007 * gfortran.dg/bounds_check_7.f90: New test.
6008
6009 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6010
6011 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6012 (check_effective_target_sse4a): Ditto.
6013
6014 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6015 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6016 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6017 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6018 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6019 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6020 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6021 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6022 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6023 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6024 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6025 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6026 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6027 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6028 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6029 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6030 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6031 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6032 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6033 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6034
6035 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6036
6037 * g++.dg/ext/cleanup-1.C: New test.
6038 * g++.dg/ext/cleanup-2.C: Likewise.
6039 * g++.dg/ext/cleanup-3.C: Likewise.
6040 * g++.dg/ext/cleanup-4.C: Likewise.
6041 * g++.dg/ext/cleanup-5.C: Likewise.
6042 * g++.dg/ext/cleanup-6.C: Likewise.
6043 * g++.dg/ext/cleanup-8.C: Likewise.
6044 * g++.dg/ext/cleanup-9.C: Likewise.
6045 * g++.dg/ext/cleanup-10.C: Likewise.
6046 * g++.dg/ext/cleanup-11.C: Likewise.
6047 * g++.dg/ext/cleanup-dtor.C: Likewise.
6048
6049 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6050
6051 PR middle-end/31995
6052 * gcc.dg/vect/vect-102a.c: New test.
6053
6054 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6055 Paolo Carlini <pcarlini@suse.de>
6056 Uros Bizjak <ubizjak@gmail.com>
6057
6058 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6059 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6060 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6061 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6062 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6063 New testcases.
6064
6065 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6066
6067 PR fortran/32002
6068 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6069
6070 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6071
6072 PR fortran/32027
6073 * gfortran.dg/do_3.F90: Add checks for the final value of the
6074 loop variable.
6075
6076 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6077
6078 * gcc.c-torture/execute/990127-2.x: New file.
6079
6080 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6081
6082 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6083 * gcc.target/i386/sse-12: Add -O to compile options.
6084 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6085 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6086 and mm3dnow.h. Add -O to compile options.
6087
6088 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6089
6090 PR fortran/31867
6091 * gfortran.dg/char_length_5.f90: New test.
6092
6093 PR fortran/31994
6094 * gfortran.dg/array_reference_1.f90: New test.
6095
6096 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6097
6098 PR middle-end/7651
6099 PR c++/11856
6100 PR c/12963
6101 PR c/23587
6102 PR other/29694
6103 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6104 * gcc.dg/Wtype-limits.c: New.
6105 * gcc.dg/Wtype-limits-Wextra.c: New.
6106 * gcc.dg/Wtype-limits-no.c: New.
6107 * g++.dg/warn/Wtype-limits.C: New.
6108 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6109 * g++.dg/warn/Wtype-limits-no.C: New.
6110
6111 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6112
6113 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6114 instead of "-msse2".'
6115 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6116 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6117 and mm3dnow.h.
6118 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6119 to test with immediate operand.
6120 (__builtin_ia32_insertqi): Ditto.
6121 (__builtin_ia32_palignr128): Ditto.
6122 (__builtin_ia32_palignr): Ditto.
6123 (__builtin_ia32_pshufhw): Ditto.
6124 (__builtin_ia32_pshuflw): Ditto.
6125 (__builtin_ia32_pshufd): Ditto.
6126 (__builtin_ia32_vec_set_v8hi): Ditto.
6127 (__builtin_ia32_vec_ext_v8hi): Ditto.
6128 (__builtin_ia32_shufpd): Ditto.
6129 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6130
6131 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6132
6133 PR fortran/32001
6134 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6135
6136 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6137
6138 PR target/31585
6139 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6140 and "__inline". Use "-msse" instead of "-msse2".
6141
6142 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6143
6144 PR middle-end/7651
6145 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6146 * gcc.dg/20030906-2.c: Likewise.
6147 * objc.dg/method-17.m: Add -Wreturn-type.
6148 * obj-c++.dg/method-21.mm: Likewise.
6149
6150 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6151
6152 PR target/31585
6153 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6154 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6155 (__builtin_ia32_psrlqi128): Ditto.
6156 (__builtin_ia32_psrlwi128): Ditto.
6157 (__builtin_ia32_psrldi128): Ditto.
6158 (__builtin_ia32_psrldqi128): Ditto.
6159 (__builtin_ia32_pslldqi128): Ditto.
6160 (__builtin_ia32_psrawi128): Ditto.
6161 (__builtin_ia32_psradi128): Ditto.
6162 (__builtin_ia32_psllqi128): Ditto.
6163 (__builtin_ia32_pslldi128): Ditto.
6164 (__builtin_prefetch): Ditto.
6165 (__builtin_ia32_pshufw): Ditto.
6166 (__builtin_ia32_vec_set_v4hi): Ditto.
6167 (__builtin_ia32_vec_ext_v4hi): Ditto.
6168 (__builtin_ia32_shufps): Ditto.
6169 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6170
6171 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6172
6173 PR fortran/31974
6174 * gfortran.dg/char_allocation_1.f90: New test.
6175
6176 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6177
6178 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6179 * gcc.dg/Wconversion-sign.c: New.
6180 * gcc.dg/Wconversion-integer-no-sign.c: New.
6181 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6182 Wconversion-sign.C
6183 * g++.dg/warn/Wconversion-sign.C: New.
6184 * g++.old-deja/g++.other/warn4.C: Update.
6185 * g++.dg/warn/Wconversion1.C: Likewise.
6186
6187 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6188
6189 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6190 * gcc.dg/torture/builtin-math-4.c: Likewise.
6191
6192 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6193
6194 PR libfortran/31964
6195 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6196
6197 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6198
6199 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6200
6201 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6202
6203 PR target/31628
6204 * gcc.target/i386/pr31628.c: New.
6205
6206 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6207
6208 PR middle-end/31344
6209 * gcc.dg/pr31344.c: New test.
6210
6211 2007-05-17 Ian Lance Taylor <iant@google.com>
6212
6213 PR tree-optimization/31953
6214 * gcc.c-torture/compile/pr31953.c: New test.
6215
6216 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6217
6218 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6219
6220 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6221 and drem.
6222 * gcc.dg/torture/builtin-math-4.c: Likewise.
6223
6224 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6225 * gcc.dg/torture/builtin-math-4.c: Likewise.
6226
6227 * gcc.dg/torture/builtin-math-4.c: New test.
6228
6229 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6230 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6231
6232 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6233 * gcc.dg/cpp/include2.c: Ditto.
6234 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6235 * gcc.dg/cpp/paste5.c: Ditto.
6236 * gcc.dg/cpp/paste6.c: Ditto.
6237 * gcc.dg/cpp/paste8.c: Ditto.
6238 * gcc.dg/cpp/paste11.c: Ditto.
6239 * gcc.dg/cpp/paste13.c: Ditto.
6240 * gcc.dg/cpp/skipping2.c: Ditto.
6241 * gcc.dg/reg-vol-struct-1.c: Ditto.
6242 * gcc.dg/Wshadow-1.c: Ditto.
6243 * gcc.dg/cpp/trad/comment.c: Ditto.
6244 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6245 * gcc.dg/cpp/if-2.c: Ditto.
6246 * gcc.dg/array-5.c: Ditto.
6247 * gcc.dg/inline-15.c: Ditto.
6248 * gcc.dg/pr27953.c: Ditto.
6249 * gcc.dg/Wno-c++-compat.c: Ditto.
6250
6251 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6252
6253 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6254
6255 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6256
6257 * gcc.c-torture/execute/20070517-1.c: New test.
6258
6259 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6260
6261 PR fortran/31919
6262 * gfortran.dg/min_max_conformance.f90: New test.
6263
6264 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6265
6266 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6267 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6268 gcc.dg/vect/vect-104.c: Use more complex construction to
6269 prevent vectorizing.
6270 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6271
6272 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6273
6274 PR tree-optimization/24659
6275 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6276 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6277 not vect_int target.
6278 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6279 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6280 targets.
6281 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6282 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6283 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6284
6285 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6286
6287 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6288 and x86_64-*-* targets.
6289 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6290
6291 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6292
6293 PR fortran/18769
6294 PR fortran/30881
6295 PR fortran/31194
6296 PR fortran/31216
6297 PR fortran/31427
6298 * transfer_simplify_1.f90: New test.
6299 * transfer_simplify_2.f90: New test.
6300
6301 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6302
6303 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6304
6305 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6306
6307 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6308
6309 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6310
6311 PR c/31924
6312 * gcc.dg/fltconst-1.c: New test.
6313
6314 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6315 * gcc.dg/dfp/operator-assignment.c: Ditto.
6316
6317 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6318
6319 PR c++/29928
6320 * g++.dg/rtti/typeid5.C: New.
6321
6322 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6323
6324 PR fortran/31725
6325 * gfortran.dg/substr_4.f: New test.
6326
6327 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6328
6329 * gcc.target/m68k/interrupt_thread-1.c,
6330 gcc.target/m68k/interrupt_thread-2.c,
6331 gcc.target/m68k/interrupt_thread-3.c: New.
6332 * gcc.target/m68k/m68k.exp: Accept fido.
6333
6334 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6335
6336 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6337 * gfortran.dg/altreturn_3.f90: Likewise.
6338 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6339 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6340 * gfortran.dg/inquire_iolength.f90: Likewise.
6341 * gfortran.dg/module_naming_1.f90: Likewise.
6342 * gfortran.dg/oldstyle_2.f90: Likewise.
6343 * gfortran.dg/operator_2.f90: Likewise.
6344 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6345 * gfortran.dg/used_types_11.f90: Likewise.
6346 * gfortran.dg/zero_array_components_1.f90: Likewise.
6347 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6348 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6349 * gfortran.dg/real_const_3.f90: Likewise.
6350
6351 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6352
6353 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6354 * gcc.dg/tree-ssa/loop-30.c: New test.
6355
6356 2007-05-13 Richard Guenther <rguenther@suse.de>
6357
6358 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6359 scanning forwprop1.
6360 * g++.dg/tree-ssa/pr31146.C: Likewise.
6361
6362 2007-05-13 Revital Eres <eres@il.ibm.com>
6363
6364 * gcc.dg/dse.c: New test.
6365
6366 2007-05-12 Richard Guenther <rguenther@suse.de>
6367
6368 PR tree-optimization/31797
6369 * gcc.c-torture/compile/pr31797.c: New testcase.
6370
6371 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6372
6373 PR fortran/30746
6374 * gfortran.dg/host_assoc_function_1.f90: New test.
6375
6376 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6377
6378 PR c++/31829
6379 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6380
6381 2007-05-11 Silvius Rus <rus@google.com>
6382
6383 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6384 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6385 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6386 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6387 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6388 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6389 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6390 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6391 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6392 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6393 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6394 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6395 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6396 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6397 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6398 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6399
6400 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6401
6402 PR other/31852
6403 * gcc.c-torture/execute/builtins/memchr.c: New.
6404 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6405 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6406
6407 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6408
6409 PR fortran/30876
6410 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6411 line.
6412 * gfortran.dg/recursive_reference_2.f90: New test.
6413
6414 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6415
6416 PR fortran/30878
6417 * gfortran.dg/namelist_29.f90: New test.
6418
6419 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6420
6421 PR fortran/31474
6422 * gfortran.dg/entry_10.f90: New test.
6423
6424 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6425
6426 PR tree-optimization/31885
6427 * gcc.dg/tree-ssa/loop-29.c: New test.
6428
6429 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6430
6431 * assumed_dummy_1.f90: Fix dg directive.
6432 * char_initialiser_actual.f90: Likewise.
6433 * nested_modules_2.f90: Likewise.
6434 * shift-alloc.f90: Likewise.
6435
6436 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6437
6438 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6439
6440 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6441
6442 PR libfortran/31880
6443 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6444
6445 2007-05-09 Mike Stump <mrs@apple.com>
6446
6447 * g++.dg/other/first-global.C: Add -fpie for darwin.
6448 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6449
6450 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6451
6452 * gcc.dg/20070507-1.c: New testcase.
6453
6454 2007-05-08 Chao-ying Fu <fu@mips.com>
6455
6456 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6457 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6458 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6459 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6460
6461 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6462
6463 PR 31847
6464 * gcc.dg/pr31847.c: New test.
6465
6466 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6467
6468 PR fortran/31692
6469 * gfortran.dg/actual_array_result_1.f90: New test.
6470
6471 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6472
6473 PR fortran/29397
6474 * gfortran.dg/parameter_array_init_1.f90: New test.
6475
6476 PR fortran/29400
6477 * gfortran.dg/parameter_array_init_2.f90: New test.
6478
6479 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6480
6481 PR target/31854
6482 * gcc.target/i386/pr31854.c: New test.
6483
6484 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6485
6486 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6487
6488 2007-05-07 Mike Stump <mrs@apple.com>
6489
6490 * g++.old-deja/g++.mike/empty.C: Add.
6491
6492 2007-05-07 Eric Christopher <echristo@apple.com>
6493
6494 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6495
6496 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6497
6498 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6499 variable. Rearrange conversions from binary float to decimal float.
6500
6501 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6502
6503 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6504 x86.
6505
6506 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6507
6508 * gnat.dg/opt1.ad[sb]: New testcase.
6509
6510 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6511
6512 PR fortran/31399
6513 * gfortran.dg/do_3.F90: New test.
6514
6515 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6516
6517 PR fortran/31764
6518 * gfortran.dg/new_line.f90: Add new checks.
6519
6520 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6521
6522 PR fortran/31201
6523 * gfortran.dg/large_unit_1.f90: New.
6524 * gfortran.dg/large_unit_2.f90: New.
6525 * gfortran.dg/iostat_4.f90: New
6526 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6527
6528 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6529
6530 PR fortran/31540
6531 * gfortran.dg/char_result_4.f90: New test.
6532
6533 2007-06-05 Revital Eres <eres@il.ibm.com>
6534
6535 PR 30957
6536 * gcc.dg/pr30957-1.c: New test.
6537
6538 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6539
6540 PR fortran/31251
6541 * gfortran.dg/char_type_len_2.f90: New test.
6542
6543 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6544
6545 PR 31775
6546 * g++.dg/other/nested-extern.cc: New.
6547 * g++.dg/other/nested-extern-1.C: New.
6548 * g++.dg/other/nested-extern-2.C: New.
6549
6550 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6551
6552 PR fortran/31760
6553 * gfortran.dg/erf.f90: New test.
6554 * gfortran.dg/besxy.f90: New test.
6555
6556 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6557
6558 PR fortran/22359
6559 * gfortran.dg/fseek.f90: New test.
6560
6561 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6562
6563 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6564
6565 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6566
6567 PR libfortran/31210
6568 * gfortran.dg/zero_length_1.f90: New test.
6569
6570 2007-05-04 Tobias Burnus <burnus@net-b.de>
6571
6572 PR fortran/31803
6573 * gfortran.dg/char_pointer_assign_3.f90: New test.
6574 * gfortran.dg/char_result_2.f90: Re-enable test.
6575
6576 2007-05-04 Tobias Burnus <burnus@net-b.de>
6577
6578 PR fortran/25071
6579 * gfortran.dg/char_length_3.f90: New test.
6580 * gfortran.dg/char_result_2.f90: Fix test.
6581
6582 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6583
6584 PR tree-optimization/30565
6585 * gcc.dg/tree-ssa/loop-27.c: New test.
6586
6587 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6588
6589 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6590 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6591 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6592 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6593
6594 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6595
6596 PR tree-optimization/31699
6597 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6598 New.
6599 (check_effective_target_vect_floatint_cvt): New.
6600 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6601 of specific targets.
6602 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6603 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6604 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6605 * gcc.dg/vect/vect-iv-4.c: Likewise.
6606 * gcc.dg/vect/vect-multitypes-11.c: New.
6607 * gcc.dg/vect/pr31699.c: New.
6608
6609 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6610
6611 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6612
6613 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6614
6615 PR C++/31663
6616 * g++.dg/warn/anonymous-namespace-2.C: New.
6617 * g++.dg/warn/anonymous-namespace-2.h: New.
6618
6619 2007-05-02 Paul Brook <paul@codesourcery.com>
6620
6621 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6622
6623 2007-05-02 Eric Christopher <echristo@apple.com>
6624
6625 * gcc.dg/cpp/if-div.c: New file.
6626
6627 2007-05-02 Tom Tromey <tromey@redhat.com>
6628
6629 PR preprocessor/28709:
6630 * gcc.dg/cpp/pr28709.c: New file.
6631
6632 2007-05-02 Richard Guenther <rguenther@suse.de>
6633
6634 PR tree-optimization/31146
6635 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6636
6637 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6638
6639 * gcc.c-torture/compile/limits-blockid.c: New.
6640 * gcc.c-torture/compile/limits-caselabels.c: New.
6641 * gcc.c-torture/compile/limits-declparen.c: New.
6642 * gcc.c-torture/compile/limits-enumconst.c: New.
6643 * gcc.c-torture/compile/limits-exprparen.c: New.
6644 * gcc.c-torture/compile/limits-externalid.c: New.
6645 * gcc.c-torture/compile/limits-fnargs.c: New.
6646 * gcc.c-torture/compile/limits-fndefn.c: New.
6647 * gcc.c-torture/compile/limits-idexternal.c: New.
6648 * gcc.c-torture/compile/limits-idinternal.c: New.
6649 * gcc.c-torture/compile/limits-pointer.c: New.
6650 * gcc.c-torture/compile/limits-stringlit.c: New.
6651 * gcc.c-torture/compile/limits-structmem.c: New.
6652 * gcc.c-torture/compile/limits-structnest.c: New.
6653
6654 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6655
6656 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6657
6658 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6659
6660 PR middle-end/31740
6661 * gcc.c-torture/compile/20070501-1.c: New testcase.
6662
6663 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6664
6665 PR fortran/31732
6666 * gfortran.dg/array_memset_2: New test case.
6667
6668 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6669
6670 PR testsuite/31615
6671 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6672
6673 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6674
6675 PR testsuite/31589
6676 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6677 dg-final test.
6678 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6679 keyword to dg-final test.
6680 * gcc.dg/vect/vect-iv-4.c: Likewise.
6681 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6682 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6683 test.
6684 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6685 cast.
6686 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6687 * lib/target-supports.exp
6688 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6689 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6690
6691 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6692
6693 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6694 __LONG_LONG_MAX__ and its friends instead of those supplied by
6695 limits.h.
6696
6697 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6698
6699 PR C++/31721
6700 * g++.dg/ext/vector7.C: New testcase.
6701
6702 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6703
6704 PR fortran/31591
6705 * gfortran.dg/bound_simplification_1.f90: New test.
6706
6707 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6708
6709 PR fortran/31645
6710 * gfortran.dg/bom_error.f90: New test.
6711 * gfortran.dg/bom_include.f90: New test.
6712 * gfortran.dg/bom_UTF16-LE.f90: New test.
6713 * gfortran.dg/bom_UTF16-BE.f90: New test.
6714 * gfortran.dg/bom_UTF-8.f90: New test.
6715 * gfortran.dg/bom_UTF-32.f90: New test.
6716 * gfortran.dg/bom_UTF-8.F90: New test.
6717 * gfortran.dg/bom_include.inc: New file.
6718
6719 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6720
6721 PR C++/30221
6722 * g++.dg/init/ptrfn2.C: New test.
6723 * g++.dg/init/ptrfn3.C: New test.
6724
6725 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6726
6727 PR fortran/31711
6728 * gfortran.dg/dependency_21.f90: New test.
6729
6730 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6731
6732 * gfortran.dg/secnds.f: Use real*8.
6733 * gfortran.dg/secnds-1.f: Use real*8.
6734
6735 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6736
6737 PR libfortran/31532
6738 * gfortran.dg/inquire_5.f90: Update test.
6739
6740 2007-04-27 Ian Lance Taylor <iant@google.com>
6741
6742 PR middle-end/31710
6743 * gcc.c-torture/compile/pr31710.c: New test.
6744
6745 2007-04-27 Richard Guenther <rguenther@suse.de>
6746
6747 PR tree-optimization/30965
6748 PR tree-optimization/30978
6749 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6750 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6751 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6752 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6753
6754 2007-04-27 Richard Guenther <rguenther@suse.de>
6755
6756 PR tree-optimization/31715
6757 * gcc.dg/Warray-bounds-4.c: New testcase.
6758
6759 2007-04-26 Ian Lance Taylor <iant@google.com>
6760
6761 PR target/28675
6762 * gcc.c-torture/compile/pr28675.c: New test.
6763
6764 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6765
6766 PR C++/30016
6767 * g++.dg/ext/vector6.C: New test.
6768
6769 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6770
6771 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6772
6773 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6774
6775 PR middle-end/31617
6776 * g++.dg/other/str_empty.C: Add expected warning.
6777
6778 2007-04-26 Richard Guenther <rguenther@suse.de>
6779 Daniel Berlin <dberlin@dberlin.org>
6780
6781 PR tree-optimization/30567
6782 * g++.dg/other/pr30567.C: New testcase.
6783
6784 2007-04-26 Richard Guenther <rguenther@suse.de>
6785
6786 PR tree-optimization/31703
6787 * gcc.c-torture/compile/pr31703.c: New testcase.
6788 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6789 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6790
6791 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6792
6793 * gfortran.dg/open_errors.f90: Added if statements checking
6794 the value of iostat.
6795
6796 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR c++/31598
6799 * g++.dg/gomp/pr31598.C: New test.
6800
6801 PR tree-optimization/30558
6802 * g++.dg/gomp/pr30558.C: New test.
6803
6804 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6805
6806 PR c++/31338
6807 * g++.dg/ext/complex2.C: New test.
6808
6809 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6810
6811 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6812
6813 2007-04-25 Thiemo Seufer <ths@mips.com>
6814
6815 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6816 value to signed char.
6817
6818 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6819
6820 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6821 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6822 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6823
6824 2007-04-25 Tobias Burnus <burnus@net-b.de>
6825
6826 PR fortran/31668
6827 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6828 statement functions.
6829 * gfortran.dg/c_by_val_5.f90: New test.
6830
6831 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6832
6833 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6834 with two new subroutines to avoid parameter-induced aliasing.
6835 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6836 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6837
6838 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6839
6840 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6841 * g++.dg/warn/Warray-bounds.C: Likewise.
6842
6843 2007-04-24 Ian Lance Taylor <iant@google.com>
6844
6845 PR tree-optimization/31605
6846 * gcc.c-torture/execute/pr31605.c: New test.
6847
6848 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6849
6850 PR fortran/31587
6851 * lib/gcc-dg.exp (scan-module): New function.
6852 * gfortran.dg/module_md5_1.f90: New test.
6853
6854 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6855
6856 * g++.old-deja/g++.pt/defarg6.C: Only run with
6857 -std=gnu++98.
6858 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6859 * g++.dg/cpp0x/variadic61.C: Ditto.
6860 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6861 * g++.dg/cpp0x/variadic62.C: Ditto.
6862 * g++.dg/template/meminit1.C: Ditto.
6863 * g++.dg/template/operator7.C: Ditto.
6864 * g++.dg/template/static15.C: Ditto.
6865 * g++.dg/template/invalid1.C: Ditto.
6866 * g++.dg/template/shift1.C: Ditto.
6867 * g++.dg/template/error10.C: Ditto.
6868
6869 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6870
6871 PR diagnostic/25923
6872 * gfortran.dg/pr25923.f90: New test.
6873
6874 2007-04-24 Ian Lance Taylor <iant@google.com>
6875
6876 PR tree-optimization/31602
6877 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6878
6879 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6880
6881 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6882 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6883
6884 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6885
6886 * gcc.target/i386/reload-1.c. New.
6887
6888 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6889 Olga Golovanevsky <olga@il.ibm.com>
6890
6891 * g++.dg/other/str_empty.C: New test.
6892
6893 2007-04-24 Richard Henderson <rth@redhat.com>
6894
6895 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6896
6897 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6898
6899 PR target/31641
6900 * gcc.c-torture/compile/pr31641.c: New testcase.
6901
6902 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6903
6904 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6905 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6906 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6907 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6908
6909 2007-04-23 Simon Baldwin <simonb@google.com>
6910
6911 * g++.dg/other/error15.C: New.
6912 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6913 triggering a "multiple parameters named" error.
6914
6915 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6916
6917 PR fortran/31618
6918 * gfortran.dg/backspace_8.f: New test case.
6919
6920 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6921
6922 PR fortran/31630
6923 * gfortran.dg/used_types_17.f90: New test.
6924
6925 PR fortran/31620
6926 * gfortran.dg/zero_array_components_1.f90: New test.
6927
6928 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6929
6930 PR fortran/31616
6931 * gfortran.dg/open_errors.f90: Allow a different error message.
6932
6933 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6934
6935 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6936 Rename from check_effective_target_vect_pack_mod. Rename global
6937 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6938 messages.
6939 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6940 rename.
6941 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6942 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6943
6944 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6945
6946 PR middle-end/31448
6947 * gcc.c-torture/execute/pr31448.c: New testcase.
6948
6949 2007-04-22 Nick Clifton <nickc@redhat.com>
6950
6951 * gcc.dg/20020312-2.c: Add support for the FRV.
6952
6953 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
6954
6955 PR tree-optimization/24659
6956 * gcc.dg/vect/vect-float-extend-1.c: New test.
6957 * gcc.dg/vect/vect-float-truncate-1.c: New test.
6958
6959 2007-04-22 Richard Guenther <rguenther@suse.de>
6960
6961 PR tree-optimization/29789
6962 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6963 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6964
6965 2007-04-22 Revital Eres <eres@il.ibm.com>
6966
6967 * gcc.dg/var-expand2.c: New test.
6968
6969 2007-04-22 Revital Eres <eres@il.ibm.com>
6970
6971 * gcc.dg/var-expand3.c: New test.
6972
6973 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6974
6975 PR fortran/31495
6976 * gfortran.dg/continuation_8.f90: New test.
6977
6978 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6979
6980 PR C/30265
6981 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6982 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6983
6984 2007-04-21 Richard Guenther <rguenther@suse.de>
6985
6986 PR middle-end/31136
6987 * gcc.c-torture/execute/pr31136.c: New testcase.
6988
6989 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
6990
6991 * gcc.target/i386/movsi-sm-1.c: New.
6992
6993 2007-04-20 Richard Henderson <rth@redhat.com>
6994
6995 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6996 * gcc.dg/pr27095.c: Cope with alpha GOT load.
6997
6998 2007-04-20 Jakub Jelinek <jakub@redhat.com>
6999
7000 * gcc.target/i386/ordcmp-1.c: New test.
7001 * gcc.target/i386/unordcmp-1.c: New test.
7002
7003 PR tree-optimization/31632
7004 * gcc.c-torture/compile/20070419-1.c: New test.
7005
7006 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7007
7008 * gcc.dg/invalid-call-1.c: New test.
7009
7010 2007-04-18 Dirk Mueller <dmueller@suse.de>
7011
7012 PR diagnostic/31227
7013 * gcc.dg/Warray-bounds-3.c: New.
7014
7015 2007-04-18 Richard Guenther <rguenther@suse.de>
7016
7017 PR tree-optimization/19431
7018 PR tree-optimization/21463
7019 * gcc.c-torture/execute/20070212-1.c: New testcase.
7020 * gcc.c-torture/execute/20070212-2.c: Likewise.
7021 * gcc.c-torture/execute/20070212-3.c: Likewise.
7022 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7023 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7024 * g++.dg/tree-ssa/pr21463.C: Likewise.
7025 * g++.dg/tree-ssa/pr30738.C: Likewise.
7026
7027 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7028
7029 PR c++/31513
7030 * g++.dg/expr/bitfield8.C: New test.
7031
7032 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7033 Richard Sandiford <richard@codesourcery.com>
7034
7035 * lib/target-supports.exp (check_profiling_available): Return 0
7036 for uClibc with -p or -pg.
7037
7038 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7039
7040 PR c++/31517
7041 * g++.dg/template/init7.C: New test.
7042
7043 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7044
7045 PR rtl-optimization/31360
7046 * gcc.dg/loop-7.c: New test.
7047
7048 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7049
7050 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7051 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7052 build.
7053 (compat-execute): Likewise.
7054 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7055 files to remote hosts.
7056 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7057 (c-torture-execute): Likewise.
7058 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7059 or plain file. Use remote_upload and remote_download to copy
7060 files about.
7061 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7062 before scanning it.
7063
7064 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7065
7066 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7067
7068 2007-04-16 Lawrence Crowl <crowl@google.com>
7069
7070 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7071 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7072 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7073 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7074 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7075 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7076 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7077 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7078 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7079 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7080 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7081
7082 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7083 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7084 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7085 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7086 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7087 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7088 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7089 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7090 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7091 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7092 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7093
7094 2007-04-16 Ian Lance Taylor <iant@google.com>
7095
7096 PR tree-optimization/31522
7097 * gcc.dg/Wstrict-overflow-16.c: New test.
7098
7099 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7100
7101 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7102
7103 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7104
7105 PR fortran/31144
7106 * gfortran.dg/module_naming_1.f90: New.
7107
7108 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7109
7110 * lib/target-supports.exp (check_profiling_available): Return
7111 false for m68k-*-uclinux.
7112
7113 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7114
7115 PR c++/29365
7116 Testcase for c++ anonymous namespace warning
7117
7118 * g++.dg/warn/anonymous-namespace-1.C: New test
7119 * g++.dg/warn/anonymous-namespace-1.h: New test
7120
7121 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7122
7123 PR testsuite/31578
7124 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7125
7126 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7127
7128 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7129
7130 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7131
7132 PR fortran/31204
7133 * gfortran.dg/array_constructor_16.f90: New test.
7134
7135 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7136
7137 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7138 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7139
7140 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7141
7142 PR rtl-optimization/31500
7143 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7144 * g++.dg/warn/Warray-bounds.C: Likewise.
7145
7146 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7147
7148 PR C/31520
7149 * gcc.dg/gnu89-init-4.c: New testcase.
7150
7151 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR c++/25874
7154 * gcc.dg/gomp/pr25874.c: Add dg-options.
7155 * g++.dg/gomp/pr25874.C: Add dg-options.
7156
7157 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7158
7159 PR fortran/21061
7160 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7161 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7162
7163 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7164
7165 PR fortran/31561
7166 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7167
7168 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7169
7170 PR fortran/29507
7171 PR fortran/31404
7172 * gfortran.dg/initialization_6.f90: New test.
7173
7174 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7175
7176 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7177
7178 * lib/target-supports.exp (check_gc_sections_available):
7179 Return false if ldflags includes -elf2flt.
7180
7181 2007-04-13 Jason Merrill <jason@redhat.com>
7182
7183 PR c++/31074
7184 * conv3.C: New test.
7185
7186 2007-04-13 Mike Stump <mrs@apple.com>
7187
7188 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7189 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7190
7191 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7192
7193 PR tree-optimization/29598
7194 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7195
7196 2007-04-13 Tobias Burnus <burnus@net-b.de>
7197
7198 PR fortran/31559
7199 * gfortran.dg/func_assign.f90: New test.
7200
7201 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7202
7203 PR fortran/31550
7204 * gfortran.dg/used_types_16.f90: New test.
7205
7206 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7207
7208 PR fortran/18937
7209 * gfortran.dg/goto_2.f90: New.
7210 * gfortran.dg/goto_3.f90: New.
7211 * gfortran.dg/pr17708.f90: Rename to ...
7212 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7213
7214 2007-04-13 Tobias Burnus <burnus@net-b.de>
7215
7216 PR fortran/31562
7217 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7218 instead of a struct.
7219
7220 2007-04-13 Tobias Burnus <burnus@net-b.de>
7221
7222 PR fortran/31562
7223 * gfortran.dg/value_4.c: Use GNU extensions for complex
7224 instead of a struct.
7225
7226 2007-04-13 Richard Guenther <rguenther@suse.de>
7227
7228 PR tree-optimization/21258
7229 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7230
7231 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7232
7233 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7234 <complex.h>.
7235
7236 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7237
7238 PR fortran/31250
7239 * gfortran.dg/char_length_2.f90: New.
7240 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7241 * gfortran.dg/repeat_4.f90: Likewise.
7242
7243 PR fortran/31266
7244 * gfortran.dg/char_assign_1.f90: New.
7245
7246 PR fortran/31471
7247 * gfortran.dg/block_name_1.f90: New.
7248 * gfortran.dg/block_name_2.f90: New.
7249
7250 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7251
7252 PR c++/31078
7253 * g++.dg/other/pr31078.C: New.
7254
7255 2007-04-12 Richard Guenther <rguenther@suse.de>
7256
7257 PR tree-optimization/31169
7258 * gcc.c-torture/execute/pr31169.c: New testcase.
7259
7260 2007-04-12 Richard Guenther <rguenther@suse.de>
7261
7262 PR tree-optimization/24689
7263 PR tree-optimization/31307
7264 * g++.dg/tree-ssa/pr31307.C: New testcase.
7265 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7266
7267 2007-04-12 Tobias Burnus <burnus@net-b.de>
7268
7269 PR fortran/31472
7270 * gfortran.dg/access_spec_1.f90: New test.
7271 * gfortran.dg/access_spec_2.f90: New test.
7272 * gfortran.dg/non_module_public.f90: Match new error message.
7273
7274 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7275
7276 PR testsuite/31538
7277 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7278 to 4 at line 38 to fix bounds problem.
7279
7280 2007-04-11 Tobias Burnus <burnus@net-b.de>
7281
7282 PR testsuite/31240
7283 * gfortran.dg/pointer_intent_1.f90: Fix test.
7284
7285 2007-04-10 Eric Christopher <echristo@apple.com>
7286
7287 * lib/target-supports.exp
7288 (check_effective_target_fstack_protector): Rewrite.
7289
7290 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7291
7292 PR c++/31449
7293 * g++.dg/init/const5.C: New test.
7294
7295 2007-04-09 Jan Hubicka <jh@suse.cz>
7296
7297 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7298
7299 2007-04-08 Jan Hubicka <jh@suse.cz>
7300
7301 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7302
7303 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7304
7305 PR fortran/31257
7306 * gfortran.dg/achar_4.f90: New test.
7307
7308 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7309
7310 PR fortran/30880
7311 * gfortran.dg/used_dummy_types_8.f90: New test.
7312
7313 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7314
7315 PR fortran/30872
7316 * gfortran.dg/parameter_array_element_1.f90: New test.
7317
7318 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7319
7320 PR fortran/31222
7321 * gfortran.dg/default_numeric_type_1.f90: New test.
7322
7323 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7324
7325 PR fortran/31424
7326 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7327
7328 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7329
7330 PR fortran/31293
7331 * gfortran.dg/interface_12.f90: New test.
7332
7333 2007-04-07 Bruce Korb <bkorb@gnu.org>
7334
7335 * gcc.dg/format/opt-6.c: New test.
7336 * gcc.dg/format/nul-1.c: New test.
7337 * gcc.dg/format/nul-2.c: New test.
7338
7339 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7340
7341 PR libgfortran/31395
7342 * gfortran.dg/fmt_colon.f90: New test.
7343
7344 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7345
7346 * g++.old-deja/g++.other/init18.C: Use
7347 dg-require-effective-target instead of an explicit xfail.
7348
7349 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7350
7351 * gcc.dg/dfp/signbit-1.c
7352 * gcc.dg/dfp/signbit-2.c
7353
7354 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7355
7356 PR fortran/31483
7357 * gfortran.dg/altreturn_5.f90: New test.
7358
7359 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7360
7361 PR fortran/31292
7362 * gfortran.dg/contained_module_proc_1.f90: New test.
7363
7364 2007-04-04 Stuart Hastings <stuart@apple.com>
7365
7366 PR 31281
7367 * objc/execute/exceptions/pr31281.m: New.
7368
7369 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7370
7371 * g++.dg/ext/dllimport12.C: Update comments.
7372
7373 2007-04-03 Eric Christopher <echristo@apple.com>
7374
7375 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7376
7377 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7378
7379 PR fortran/31304
7380 * gfortran.dg/repeat_2.f90: New test.
7381 * gfortran.dg/repeat_3.f90: New test.
7382 * gfortran.dg/repeat_4.f90: New test.
7383
7384 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7385
7386 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7387
7388 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR c++/30847
7391 * g++.dg/parse/cond3.C: New test.
7392
7393 PR middle-end/30704
7394 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7395
7396 2007-04-02 Jason Merrill <jason@redhat.com>
7397
7398 PR c++/31187
7399 * g++.dg/ext/visibility/anon3.C: New test.
7400
7401 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7402
7403 PR libgfortran/31052
7404 * gfortran.dg/namelist_28.f90: New test.
7405
7406 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7407
7408 PR libgfortran/31366
7409 * gfortran.dg/direct_io_6.f90: New test.
7410
7411 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7412
7413 PR libgfortran/31207
7414 * gfortran.dg/advance_5.f90: New test.
7415 * gfortran.dg/advance_6.f90: New test.
7416
7417 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7418
7419 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7420 * g++.dg/ext/dllimport7.C: Likewise.
7421 * g++.dg/ext/selectany1.C: Likewise.
7422
7423 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7424
7425 * g++.dg/parser/pr31138.C: New.
7426 * g++.dg/parser/pr31140.C: New.
7427 * g++.dg/parser/pr31141.C: New.
7428
7429 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7430
7431 PR c++/26099
7432 * g++.dg/ext/is_base_of.C: New.
7433 * g++.dg/ext/has_virtual_destructor.C: New.
7434 * g++.dg/ext/is_polymorphic.C: New.
7435 * g++.dg/ext/is_base_of_diagnostic.C: New.
7436 * g++.dg/ext/is_enum.C: New.
7437 * g++.dg/ext/has_nothrow_assign.C: New.
7438 * g++.dg/ext/has_nothrow_constructor.C: New.
7439 * g++.dg/ext/is_empty.C: New.
7440 * g++.dg/ext/has_trivial_copy.C: New.
7441 * g++.dg/ext/has_trivial_assign.C: New.
7442 * g++.dg/ext/is_abstract.C: New.
7443 * g++.dg/ext/is_pod.C: New.
7444 * g++.dg/ext/has_nothrow_copy.C: New.
7445 * g++.dg/ext/is_class.C: New.
7446 * g++.dg/ext/has_trivial_constructor.C: New.
7447 * g++.dg/ext/is_union.C: New.
7448 * g++.dg/ext/has_trivial_destructor.C: New.
7449 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7450 * g++.dg/template/crash43.C: Likewise.
7451
7452 2007-03-29 Dirk Mueller <dmueller@suse.de>
7453
7454 * g++.dg/warn/pedantic2.C: New testcase.
7455
7456 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7457
7458 * size_dim.f90: Fix dg directive.
7459 * pr16433.f: Likewise.
7460 * use_6.f90: Likewise.
7461 * use_7.f90: Likewise.
7462 * entry_9.f90: Likewise.
7463 * pointer_intent_2.f90: Likewise.
7464 * protected_1.f90: Likewise.
7465 * fmt_missing_period_2.f: Likewise.
7466 * pointer_intent_3.f90: Likewise.
7467 * protected_2.f90: Likewise.
7468 * protected_3.f90: Likewise.
7469 * pr15754.f90: Likewise.
7470 * protected_4.f90: Likewise.
7471 * protected_5.f90: Likewise.
7472 * initialization_2.f90: Likewise.
7473 * protected_6.f90: Likewise.
7474 * continuation_7.f90: Likewise.
7475 * derived_function_interface_1.f90: Likewise.
7476 * der_pointer_4.f90: Likewise.
7477 * fmt_zero_precision.f90: Likewise.
7478 * blockdata_3.f90: Likewise.
7479 * fmt_missing_period_1.f: Likewise.
7480 * real_const_3.f90: Likewise.
7481 * use_4.f90: Likewise.
7482 * fmt_missing_period_3.f: Likewise.
7483 * use_5.f90: Likewise.
7484
7485 2007-03-28 Mike Stump <mrs@apple.com>
7486
7487 * gcc.dg/darwin-comm.c: Add.
7488
7489 2007-03-28 Eric Christopher <echristo@apple.com>
7490
7491 * lib/target-supports.exp (check_effective_target_fstack_protector):
7492 New.
7493 * gcc.dg/ssp-1.c: Use.
7494 * gcc.dg/ssp-2.c: Ditto.
7495
7496 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7497
7498 PR c++/29077
7499 * g++.dg/parse/constructor3.C: New test.
7500
7501 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7502
7503 * gnat.dg/thin_pointer.ad[sb]: New test.
7504
7505 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7506
7507 * g++.dg/cpp0x/bracket1.C: New.
7508 * g++.dg/cpp0x/bracket2.C: New.
7509 * g++.dg/cpp0x/bracket3.C: New.
7510 * g++.dg/cpp0x/bracket4.C: New.
7511
7512 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7513
7514 * g++.dg/cpp0x/temp_default1.C: New.
7515 * g++.dg/cpp0x/temp_default3.C: New.
7516 * g++.dg/cpp0x/temp_default2.C: New.
7517 * g++.dg/cpp0x/temp_default4.C: New.
7518
7519 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7520
7521 PR c++/29993
7522 * g++.dg/other/cv_func2.C: New.
7523
7524 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7525
7526 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7527 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7528 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7529 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7530
7531 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7532 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7533
7534 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7535
7536 * lib/compat.exp (compat-execute): Fix processing of file names.
7537
7538 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7539
7540 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7541
7542 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7543
7544 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7545 Delete created executable test file.
7546 (check_effective_target_fortran_large_int): Ditto.
7547 (check_effective_target_static_libgfortran): Ditto.
7548
7549 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7550
7551 PR c++/30500
7552 * g++.dg/warn/pragma-system_header1.C: New test.
7553 * g++.dg/warn/pragma-system_header2.C: New test.
7554 * g++.dg/warn/pragma-system_header1.h. New.
7555 * g++.dg/warn/pragma-system_header2.h. New.
7556
7557 2007-03-26 Ian Lance Taylor <iant@google.com>
7558
7559 PR tree-optimization/31345
7560 * gcc.c-torture/compile/pr31345-1.c: New test.
7561
7562 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7563
7564 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7565 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7566 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7567 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7568 * gfortran.dg/overload_1.f90: Likewise.
7569 * gfortran.dg/impure_assignment_1.f90: Likewise.
7570 * gfortran.dg/error_recovery_3.f90: Likewise.
7571 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7572 * gfortran.dg/sequence_types_1.f90: Likewise.
7573 * gfortran.dg/internal_references_1.f90: Likewise.
7574 * gfortran.dg/present_1.f90: Likewise.
7575 * gfortran.dg/volatile10.f90: Likewise.
7576 * gfortran.dg/module_equivalence_2.f90: Likewise.
7577 * gfortran.dg/use_4.f90: Likewise.
7578 * gfortran.dg/elemental_result_1.f90: Likewise.
7579 * gfortran.dg/generic_actual_arg.f90: Likewise.
7580 * gfortran.dg/private_type_5.f90: Likewise.
7581 * gfortran.dg/protected_4.f90: Likewise.
7582 * gfortran.dg/interface_3.f90: Likewise.
7583
7584 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7585
7586 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7587 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7588
7589 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7590
7591 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7592
7593 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7594
7595 PR libgfortran/31199
7596 * gfortran.dg/fmt_t_4.f90: New test.
7597
7598 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7599
7600 PR libfortran/31297
7601 * gfortran.dg/backspace_5.f: Initialize variable(s).
7602 * gfortran.dg/backspace_6.f: Likewise.
7603 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7604 * gfortran.dg/direct_io_2.f90: Likewise.
7605 * gfortran.dg/write_back.f: Likewise.
7606 * gfortran.dg/write_rewind_2.f: Likewise.
7607 * gfortran.dg/write_rewind_1.f: Likewise.
7608 * gfortran.dg/write_rewind_2.f: Likewise.
7609
7610 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7611
7612 PR tree-optimization/30784
7613 * gcc.dg/vect/pr30784.c: New test.
7614
7615 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7616
7617 PR fortran/30877
7618 * gfortran.dg/operator_1.f90: New test.
7619 * gfortran.dg/operator_2.f90: New test.
7620
7621 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7622
7623 PR libfortran/31196
7624 * gfortran.dg/reshape_transpose_1.f90: New test.
7625
7626 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7627
7628 PR fortran/30655
7629 * gfortran.dg/bounds_check_6.f90: New test.
7630
7631 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7632
7633 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7634 #ifndef/#endif.
7635 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7636 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7637
7638 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7639
7640 PR fortran/31209
7641 * gfortran.dg/pointer_function_actual_1.f90: New test.
7642
7643 PR fortran/31200
7644 * gfortran.dg/pointer_function_actual_2.f90: New test.
7645
7646 PR fortran/31215
7647 * gfortran.dg/result_in_spec_1.f90: New test.
7648
7649 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7650
7651 PR fortran/30834
7652 * gfortran.dg/integer_exponentiation_3.F90: New test.
7653 * gfortran.dg/integer_exponentiation_4.f90: New test.
7654 * gfortran.dg/integer_exponentiation_5.F90: New test.
7655
7656 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7657
7658 PR c++/30863
7659 * g++.dg/template/error24.C: New test.
7660 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7661
7662 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7663
7664 PR c++/31273
7665 * g++.dg/expr/bitfield7.C: New test.
7666
7667 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7668
7669 PR other/23572
7670 * gcc.dg/float-range-4.c: New.
7671 * gcc.dg/float-range-1.c: Update. Test for a warning.
7672 * gcc.dg/float-range-3.c: New.
7673 * gcc.dg/float-range-5.c: New.
7674
7675 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7676
7677 PR fortran/31262
7678 * gfortran.dg/no_range_check_1.f90: New test.
7679
7680 2007-03-22 Dirk Mueller <dmueller@suse.de>
7681
7682 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7683 * g++.dg/other/static1.C: Remove stray semicolon.
7684 * g++.dg/other/init1.C: Likewise.
7685 * g++.dg/rtti/dyncast1.C: Likewise.
7686 * g++.dg/tree-ssa/pr17153.C: Likewise.
7687 * g++.dg/lookup/disamb1.C: Likewise.
7688 * g++.dg/lookup/scoped2.C: Likewise.
7689 * g++.dg/lookup/friend7.C: Likewise.
7690 * g++.dg/parse/parse4.C: Likewise.
7691 * g++.dg/parse/parse5.C: Likewise.
7692 * g++.dg/expr/pr29066.C: Likewise.
7693 * g++.dg/expr/cast4.C: Likewise.
7694 * g++.dg/tc1/dr193.C: Likewise.
7695 * g++.dg/tc1/dr213.C: Likewise.
7696 * g++.dg/abi/dcast1.C: Likewise.
7697 * g++.dg/abi/covariant2.C: Likewise.
7698 * g++.dg/inherit/covariant11.C: Likewise.
7699 * g++.dg/inherit/covariant9.C: Likewise.
7700 * g++.dg/inherit/covariant10.C: Likewise.
7701 * g++.dg/init/static3.C: Likewise.
7702 * g++.dg/init/init-ref3.C: Likewise.
7703 * g++.dg/init/ref10.C: Likewise.
7704 * g++.dg/template/meminit2.C: Likewise.
7705 * g++.dg/template/using9.C: Likewise.
7706 * g++.dg/template/friend9.C: Likewise.
7707 * g++.dg/template/ref1.C: Likewise.
7708 * g++.old-deja/g++.warn/inline.C: Likewise.
7709 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7710 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7711 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7712 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7713 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7714 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7715 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7716 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7717 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7718 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7719 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7720 * g++.old-deja/g++.brendan/template11.C: Likewise.
7721 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7722 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7723 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7724 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7725 * g++.old-deja/g++.jason/parse9.C: Likewise.
7726 * g++.old-deja/g++.jason/byval2.C: Likewise.
7727 * g++.old-deja/g++.jason/overload8.C: Likewise.
7728 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7729 * g++.old-deja/g++.jason/template33.C: Likewise.
7730 * g++.old-deja/g++.jason/return3.C: Likewise.
7731 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7732 * g++.old-deja/g++.jason/virtual.C: Likewise.
7733 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7734 * g++.old-deja/g++.jason/template27.C: Likewise.
7735 * g++.old-deja/g++.jason/synth6.C: Likewise.
7736 * g++.old-deja/g++.jason/ref8.C: Likewise.
7737 * g++.old-deja/g++.jason/offset1.C: Likewise.
7738 * g++.old-deja/g++.other/static20.C: Likewise.
7739 * g++.old-deja/g++.other/array1.C: Likewise.
7740 * g++.old-deja/g++.other/new3.C: Likewise.
7741 * g++.old-deja/g++.other/array2.C: Likewise.
7742 * g++.old-deja/g++.other/overload9.C: Likewise.
7743 * g++.old-deja/g++.other/cast6.C: Likewise.
7744 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7745 * g++.old-deja/g++.other/eh4.C: Likewise.
7746 * g++.old-deja/g++.other/using7.C: Likewise.
7747 * g++.old-deja/g++.other/init18.C: Likewise.
7748 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7749 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7750 * g++.old-deja/g++.other/dtor11.C: Likewise.
7751 * g++.old-deja/g++.pt/static11.C: Likewise.
7752 * g++.old-deja/g++.pt/crash19.C: Likewise.
7753 * g++.old-deja/g++.pt/overload12.C: Likewise.
7754 * g++.old-deja/g++.pt/crash46.C: Likewise.
7755 * g++.old-deja/g++.pt/mi1.C: Likewise.
7756 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7757 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7758 * g++.old-deja/g++.pt/local5.C: Likewise.
7759 * g++.old-deja/g++.pt/typename2.C: Likewise.
7760 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7761 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7762 * g++.old-deja/g++.law/visibility1.C: Likewise.
7763 * g++.old-deja/g++.law/visibility2.C: Likewise.
7764 * g++.old-deja/g++.law/virtual2.C: Likewise.
7765 * g++.old-deja/g++.law/operators19.C: Likewise.
7766 * g++.old-deja/g++.law/parsing10.C: Likewise.
7767 * g++.old-deja/g++.law/visibility4.C: Likewise.
7768 * g++.old-deja/g++.law/operators4.C: Likewise.
7769 * g++.old-deja/g++.law/dtors2.C: Likewise.
7770 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7771 * g++.old-deja/g++.law/visibility10.C: Likewise.
7772 * g++.old-deja/g++.law/scope3.C: Likewise.
7773 * g++.old-deja/g++.law/casts2.C: Likewise.
7774 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7775 * g++.old-deja/g++.law/operators33.C: Likewise.
7776 * g++.old-deja/g++.law/friend4.C: Likewise.
7777 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7778 * g++.old-deja/g++.mike/p5611.C: Likewise.
7779 * g++.old-deja/g++.mike/net37.C: Likewise.
7780 * g++.old-deja/g++.mike/p3570.C: Likewise.
7781 * g++.old-deja/g++.mike/p5718.C: Likewise.
7782 * g++.old-deja/g++.mike/net21.C: Likewise.
7783 * g++.old-deja/g++.mike/p1862.C: Likewise.
7784 * g++.old-deja/g++.mike/p4511.C: Likewise.
7785 * g++.old-deja/g++.mike/virt3.C: Likewise.
7786 * g++.old-deja/g++.mike/p16146.C: Likewise.
7787 * g++.old-deja/g++.mike/p1989.C: Likewise.
7788 * g++.old-deja/g++.mike/p5571.C: Likewise.
7789 * g++.old-deja/g++.gb/scope10.C: Likewise.
7790 * g++.old-deja/g++.abi/primary5.C: Likewise.
7791 * g++.old-deja/g++.abi/empty2.C: Likewise.
7792 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7793 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7794 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7795 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7796 * g++.old-deja/g++.bob/template3.C: Likewise.
7797 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7798
7799 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7800
7801 PR fortran/31193
7802 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7803
7804 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7805
7806 PR fortran/20897
7807 * gfortran.dg/derived_name_1.f90: New.
7808 * gfortran.dg/derived_name_2.f: New.
7809
7810 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7811
7812 * lib/target-supports.exp (check_effective_target_nonpic): New
7813 procedure.
7814 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7815 when compiling PIC.
7816 * gcc.target/i386/asm-4.c: Require nonpic.
7817 * gcc.target/i386/cmov1.c: Likewise.
7818 * gcc.target/i386/mul.c: Likewise.
7819 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7820 * gcc.target/i386/ssetype-1.c: Require nonpic.
7821 * gcc.target/i386/ssetype-3.c: Likewise.
7822 * gcc.target/i386/ssetype-5.c: Likewise.
7823
7824 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7825
7826 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7827 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7828 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7829 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7830
7831 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7832
7833 PR tree-optimization/30590
7834 * g++.dg/opt/pr30590.C: New testcase.
7835
7836 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR c/30762
7839 * gcc.dg/pr30762-1.c: New test.
7840 * gcc.dg/pr30762-2.c: New test.
7841
7842 PR inline-asm/30505
7843 * gcc.target/i386/pr30505.c: New test.
7844
7845 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7846
7847 * gcc.target/arm/register-variables.c: New.
7848
7849 2007-03-19 Jeff Law <law@redhat.com>
7850
7851 * PR tree-optimization/30984
7852 * gcc.c-torture/pr30984.c: New test.
7853
7854 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7855 Richard Guenther <rguenther@suse.de>
7856
7857 PR tree-optimization/31254
7858 * gcc.dg/torture/pr31254.c: New testcase.
7859
7860 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7861
7862 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7863 target default_packed.
7864
7865 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7866
7867 PR fortran/31203
7868 * gfortran.dg/string_length_1.f90: New test.
7869
7870 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7871
7872 PR testsuite/30395
7873 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7874
7875 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7876
7877 PR libgfortran/31052
7878 * gfortran.dg/namelist_27.f90: New test.
7879
7880 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7881
7882 PR fortran/30531
7883 * gfortran.dg/used_types_14.f90: New test.
7884
7885 PR fortran/31086
7886 * gfortran.dg/used_types_15.f90: New test.
7887
7888 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7889
7890 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7891 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7892
7893 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7894
7895 PR fortran/31120
7896 * gfortran.dg/integer_exponentiation_2.f90: New test.
7897
7898 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7899
7900 PR tree-optimization/31041
7901 * gcc.dg/vect/pr31041.c: New test.
7902
7903 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7904
7905 * g++.dg/warn/Wconversion-integer.C: New
7906 * g++.dg/warn/Wconversion-real.C: New.
7907 * g++.dg/warn/Wconversion-real-integer.C: New.
7908 * g++.dg/warn/conv2.C: Updated.
7909
7910 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7911
7912 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7913 exclude RTPs.
7914
7915 2007-03-16 Richard Guenther <rguenther@suse.de>
7916
7917 PR tree-optimization/31146
7918 * g++.dg/tree-ssa/pr31146.C: New testcase.
7919
7920 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7921
7922 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7923 assume that the target has <features.h>.
7924
7925 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7926
7927 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7928 dg-options rather than to the whole test.
7929
7930 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7931
7932 PR debug/29906
7933 * g++.dg/debug/pr29906.C: New
7934
7935 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7936
7937 PR libgfortran/31099
7938 * gfortran.dg/unformatted_recl.f90: Update test.
7939
7940 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7941
7942 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7943
7944 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7945
7946 PR c++/30891
7947 * g++.dg/parse/namespace-definition.C: New.
7948
7949 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7950
7951 PR c++/24924
7952 * g++.dg/cpp/pedantic-errors.C: New.
7953 * g++.dg/cpp/permissive.C: New.
7954
7955 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7956
7957 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7958 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7959
7960 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7961
7962 * lib/target-supports.exp (check_missing_uclibc_feature)
7963 (check_effective_target_wchar): New procedures.
7964 * gcc.dg/wchar_t-1.c: Require target wchar.
7965 * gcc.dg/wint_t-1.c: Likewise.
7966
7967 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7968
7969 * lib/target-supports.exp (check_gc_sections_available): Return
7970 false for VxWorks targets.
7971
7972 2007-03-15 Dirk Mueller <dmueller@suse.de>
7973
7974 * g++.dg/warn/Wconversion2.C: Fix typo.
7975 * gcc.dg/if-empty-1.c: Ditto.
7976
7977 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7978
7979 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7980
7981 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7982
7983 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7984 * gcc.target/i386/pr31167.c: Ditto.
7985
7986 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7987
7988 PR target/31167
7989 * gcc.target/i386/pr31167.c: New test.
7990
7991 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
7992
7993 PR fortran/30922
7994 * gfortran.dg/import5.f90.f90: New test.
7995
7996
7997 PR fortran/30879
7998 * gfortran.dg/data_components_1.f90: New test.
7999
8000
8001 PR fortran/30870
8002 * gfortran.dg/generic_13.f90: New test.
8003
8004 PR fortran/31163
8005 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8006
8007 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8008
8009 PR libgfortran/31051
8010 * gfortran.dg/fmt_t_4.f90: New
8011
8012 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8013
8014 PR C++/31165
8015 * g++.dg/other/default7.C: New test.
8016
8017 2007-03-15 Dirk Mueller <dmueller@suse.de>
8018
8019 * g++.dg/warn/Wconversion2.C: New.
8020
8021 2007-03-14 Eric Christopher <echristo@apple.com>
8022
8023 * gcc.dg/ssp-1.c: New.
8024 * gcc.dg/ssp-2.c: Ditto.
8025
8026 2007-03-14 Dirk Mueller <dmueller@suse.de>
8027
8028 * g++.dg/warn/do-empty.C: New.
8029 * gcc.dg/do-empty.c: New.
8030 * gcc.dg/if-empty-1.c: Update.
8031 * gcc.dg/20001116-1.c: Update.
8032 * gcc.dg/pr23165.c: Update.
8033
8034 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8035
8036 * gfortran.dg/module_implicit_conversion.f90: New test.
8037
8038 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8039
8040 PR middle-end/31127
8041 * gcc.dg/pr31127.c: New.
8042
8043 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8044
8045 * gcc.dg/tree-ssa/loop-26.c: New test.
8046
8047 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8048
8049 * gcc.target/i386/cmpxchg16b-1.c: New test.
8050
8051 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8052
8053 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8054 * gcc.dg/c99-vla-1.c: Likewise.
8055 * g++.dg/ext/vla1.C: Likewise
8056
8057 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8058
8059 * gcc.dg/wvla-1.c: New test
8060 * gcc.dg/wvla-2.c: New test
8061 * gcc.dg/wvla-3.c: New test
8062 * gcc.dg/wvla-4.c: New test
8063 * gcc.dg/wvla-5.c: New test
8064 * gcc.dg/wvla-6.c: New test
8065 * gcc.dg/wvla-7.c: New test
8066 * g++.dg/warn/Wvla-1.C: New test
8067 * g++.dg/warn/Wvla-2.C: New test
8068 * g++.dg/warn/Wvla-3.C: New test
8069
8070 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8071
8072 PR c++/30108
8073 * g++.dg/other/default6.C: New test.
8074
8075 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8076
8077 * lib/target-supports.exp (check_profiling_available): Return false
8078 for VxWorks.
8079 (check_effective_target_vxworks_kernel): New procedure.
8080 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8081 VxWorks.
8082 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8083 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8084 to include VxWorks.
8085 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8086
8087 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8088
8089 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8090 PIC is not supported.
8091 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8092 * gcc.dg/20020426-2.c: Likewise.
8093 * gcc.dg/pr28243.c: Likewise.
8094 * gcc.dg/visibility-11.c: Likewise.
8095 * gcc.dg/tls/opt-9.c: Likewise.
8096 * gcc.dg/tls/opt-10.c: Likewise.
8097 * gcc.dg/tls/pic-1.c: Likewise.
8098 * gcc.dg/tls/struct-1.c: Likewise.
8099 * gcc.target/i386/20000807-1.c: Likewise.
8100 * gcc.target/i386/20000904-1.c: Likewise.
8101 * gcc.target/i386/20011119-1.c: Likewise.
8102 * gcc.target/i386/990213-2.c: Likewise.
8103 * gcc.target/i386/990214-1.c: Likewise.
8104 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8105 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8106 * gcc.target/i386/pic-1.c: Likewise.
8107 * gcc.target/i386/pr21518.c: Likewise.
8108 * gcc.target/i386/pr23098.c: Likewise.
8109 * gcc.target/i386/pr23943.c: Likewise.
8110
8111 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8112
8113 PR c++/31038
8114 * g++.dg/template/complit2.C: New test.
8115
8116 PR c++/30328
8117 * g++.dg/ext/bitfield1.C: New test.
8118
8119 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8120
8121 PR fortran/30883
8122 * gfortran.dg/interface_11.f90: New test.
8123
8124 2007-03-11 Richard Guenther <rguenther@suse.de>
8125
8126 PR tree-optimization/31115
8127 * gcc.dg/torture/pr31115.c: New testcase.
8128
8129 2007-03-11 Ira Rosen <irar@il.ibm.com>
8130
8131 PR tree-optimization/29925
8132 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8133
8134 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8135
8136 PR c++/30274
8137 * g++.dg/expr/bitfield3.C: New test.
8138 * g++.dg/expr/bitfield4.C: Likewise.
8139 * g++.dg/expr/bitfield5.C: Likewise.
8140 * g++.dg/expr/bitfield6.C: Likewise.
8141
8142 PR c++/30924
8143 * g++.dg/template/array18.C: New test.
8144
8145 2007-03-10 Dirk Mueller <dmueller@suse.de>
8146
8147 PR c++/17946
8148 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8149 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8150
8151 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8152
8153 PR c++/20599
8154 * g++.dg/cpp0x/variadic-bind.C: New.
8155 * g++.dg/cpp0x/variadic-function.C: New.
8156 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8157 * g++.dg/cpp0x/variadic-tuple.C: New.
8158 * g++.dg/cpp0x/variadic1.C: New.
8159 * g++.dg/cpp0x/variadic2.C: New.
8160 * g++.dg/cpp0x/variadic3.C: New.
8161 * g++.dg/cpp0x/variadic4.C: New.
8162 * g++.dg/cpp0x/variadic5.C: New.
8163 * g++.dg/cpp0x/variadic6.C: New.
8164 * g++.dg/cpp0x/variadic7.C: New.
8165 * g++.dg/cpp0x/variadic8.C: New.
8166 * g++.dg/cpp0x/variadic9.C: New.
8167 * g++.dg/cpp0x/variadic10.C: New.
8168 * g++.dg/cpp0x/variadic11.C: New.
8169 * g++.dg/cpp0x/variadic12.C: New.
8170 * g++.dg/cpp0x/variadic13.C: New.
8171 * g++.dg/cpp0x/variadic14.C: New.
8172 * g++.dg/cpp0x/variadic15.C: New.
8173 * g++.dg/cpp0x/variadic16.C: New.
8174 * g++.dg/cpp0x/variadic17.C: New.
8175 * g++.dg/cpp0x/variadic18.C: New.
8176 * g++.dg/cpp0x/variadic19.C: New.
8177 * g++.dg/cpp0x/variadic20.C: New.
8178 * g++.dg/cpp0x/variadic21.C: New.
8179 * g++.dg/cpp0x/variadic22.C: New.
8180 * g++.dg/cpp0x/variadic23.C: New.
8181 * g++.dg/cpp0x/variadic24.C: New.
8182 * g++.dg/cpp0x/variadic25.C: New.
8183 * g++.dg/cpp0x/variadic26.C: New.
8184 * g++.dg/cpp0x/variadic27.C: New.
8185 * g++.dg/cpp0x/variadic28.C: New.
8186 * g++.dg/cpp0x/variadic29.C: New.
8187 * g++.dg/cpp0x/variadic30.C: New.
8188 * g++.dg/cpp0x/variadic31.C: New.
8189 * g++.dg/cpp0x/variadic32.C: New.
8190 * g++.dg/cpp0x/variadic33.C: New.
8191 * g++.dg/cpp0x/variadic34.C: New.
8192 * g++.dg/cpp0x/variadic35.C: New.
8193 * g++.dg/cpp0x/variadic36.C: New.
8194 * g++.dg/cpp0x/variadic37.C: New.
8195 * g++.dg/cpp0x/variadic38.C: New.
8196 * g++.dg/cpp0x/variadic39.C: New.
8197 * g++.dg/cpp0x/variadic40.C: New.
8198 * g++.dg/cpp0x/variadic41.C: New.
8199 * g++.dg/cpp0x/variadic42.C: New.
8200 * g++.dg/cpp0x/variadic43.C: New.
8201 * g++.dg/cpp0x/variadic44.C: New.
8202 * g++.dg/cpp0x/variadic45.C: New.
8203 * g++.dg/cpp0x/variadic46.C: New.
8204 * g++.dg/cpp0x/variadic47.C: New.
8205 * g++.dg/cpp0x/variadic48.C: New.
8206 * g++.dg/cpp0x/variadic49.C: New.
8207 * g++.dg/cpp0x/variadic50.C: New.
8208 * g++.dg/cpp0x/variadic51.C: New.
8209 * g++.dg/cpp0x/variadic52.C: New.
8210 * g++.dg/cpp0x/variadic53.C: New.
8211 * g++.dg/cpp0x/variadic54.C: New.
8212 * g++.dg/cpp0x/variadic55.C: New.
8213 * g++.dg/cpp0x/variadic56.C: New.
8214 * g++.dg/cpp0x/variadic57.C: New.
8215 * g++.dg/cpp0x/variadic58.C: New.
8216 * g++.dg/cpp0x/variadic59.C: New.
8217 * g++.dg/cpp0x/variadic60.C : New.
8218 * g++.dg/cpp0x/variadic61.C : New.
8219 * g++.dg/cpp0x/variadic62.C : New.
8220 * g++.dg/cpp0x/variadic63.C : New.
8221 * g++.dg/cpp0x/variadic64.C : New.
8222 * g++.dg/cpp0x/variadic65.C : New.
8223 * g++.dg/cpp0x/variadic66.C : New.
8224 * g++.dg/cpp0x/variadic67.C : New.
8225 * g++.dg/cpp0x/variadic68.C : New.
8226 * g++.dg/cpp0x/variadic69.C : New.
8227 * g++.dg/cpp0x/variadic70.C : New.
8228 * g++.dg/cpp0x/variadic71.C : New.
8229 * g++.dg/cpp0x/variadic72.C : New.
8230 * g++.dg/cpp0x/variadic73.C : New.
8231 * g++.dg/cpp0x/variadic74.C : New.
8232 * g++.dg/cpp0x/variadic75.C : New.
8233 * g++.dg/cpp0x/variadic-ex1.C : New.
8234 * g++.dg/cpp0x/variadic-ex2.C : New.
8235 * g++.dg/cpp0x/variadic-ex3.C : New.
8236 * g++.dg/cpp0x/variadic-ex4.C : New.
8237 * g++.dg/cpp0x/variadic-ex5.C : New.
8238 * g++.dg/cpp0x/variadic-ex6.C : New.
8239 * g++.dg/cpp0x/variadic-ex7.C : New.
8240 * g++.dg/cpp0x/variadic-ex8.C : New.
8241 * g++.dg/cpp0x/variadic-ex9.C : New.
8242 * g++.dg/cpp0x/variadic-ex10.C : New.
8243 * g++.dg/cpp0x/variadic-ex11.C : New.
8244 * g++.dg/cpp0x/variadic-ex12.C : New.
8245 * g++.dg/cpp0x/variadic-ex13.C : New.
8246 * g++.dg/cpp0x/variadic-ex14.C : New.
8247
8248 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8249
8250 PR libgfortran/31099
8251 * gfortran.dg/unformatted_recl.f90: New test.
8252
8253 2007-03-09 Roger Sayle <roger@eyesopen.com>
8254
8255 * gcc.dg/fold-eqcmplx-1.c: New test case.
8256
8257 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8258
8259 PR rtl-optimization/30643
8260 * gcc.dg/pr30643.c: New.
8261
8262 2007-03-09 Chao-ying Fu <fu@mips.com>
8263
8264 * gcc.target/mips/mips32-dspr2-type.c: New test.
8265 * gcc.target/mips/mips32-dspr2.c: New test.
8266 * gcc.target/mips/dspr2-MULT.c: New test.
8267 * gcc.target/mips/dspr2-MULTU.c: New test.
8268 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8269 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8270 Adjust some formats.
8271
8272 2007-03-09 Dirk Mueller <dmueller@suse.de>
8273
8274 PR c++/17946
8275 * gcc.dg/Wlogical-op-1.c: New.
8276 * g++.dg/warn/Wlogical-op-1.C: New.
8277
8278 2007-03-09 Richard Guenther <rguenther@suse.de>
8279
8280 PR tree-optimization/30904
8281 PR middle-end/31058
8282 * gcc.dg/pr30904.c: Remove xfail.
8283
8284 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8285
8286 PR C/31072
8287 * gcc.c-torture/execute/pr31072.c: New test.
8288
8289 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8290
8291 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8292 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8293 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8294 *lrint* and *lround*.
8295 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8296 floor->lfloor.
8297 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8298 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8299 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8300 and *lround*. Correct macro names.
8301 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8302 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8303
8304 2007-03-08 Ian Lance Taylor <iant@google.com>
8305
8306 * gcc.dg/no-strict-overflow-5.c: New test.
8307 * gcc.dg/no-strict-overflow-6.c: New test.
8308 * gcc.dg/Wstrict-overflow-11.c: New test.
8309 * gcc.dg/Wstrict-overflow-12.c: New test.
8310 * gcc.dg/Wstrict-overflow-13.c: New test.
8311 * gcc.dg/Wstrict-overflow-14.c: New test.
8312 * gcc.dg/Wstrict-overflow-15.c: New test.
8313
8314 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8315
8316 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8317 for VxWorks kernel mode.
8318 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8319
8320 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8321
8322 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8323 mode.
8324
8325 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8326
8327 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8328 and lib/bfill.c on VxWorks targets.
8329 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8330 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8331 lib/bfill.c and lib/memmove.c on VxWorks targets.
8332 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8333 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8334 on VxWorks targets.
8335 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8336 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8337
8338 2007-03-08 Tobias Burnus <burnus@net-b.de>
8339
8340 * gfortran.dg/use_5.f90: New test.
8341 * gfortran.dg/use_6.f90: Ditto.
8342 * gfortran.dg/use_7.f90: Ditto.
8343
8344 2007-03-08 Tobias Burnus <burnus@net-b.de>
8345
8346 PR fortran/30973
8347 * gfortran.dg/use_4.f90: New test.
8348 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8349
8350 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8351
8352 PR fortran/31011
8353 * gfortran.dg/parameter_array_section_2.f90: New test.
8354
8355 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8356
8357 PR c++/30852
8358 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8359
8360 PR c++/30534
8361 * g++.dg/template/arg5.C: New test.
8362
8363 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8364
8365 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8366
8367 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8368
8369 * gcc.dg/var-expand1.c: Add newline at end of file.
8370
8371 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8372
8373 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8374
8375 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8376
8377 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8378
8379 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8380
8381 * gcc.dg/torture/builtin-convert-4.c: New test.
8382
8383 2007-03-05 Ian Lance Taylor <iant@google.com>
8384
8385 * gcc.c-torture/compile/pr31034.c: New test.
8386
8387 2007-03-05 Ian Lance Taylor <iant@google.com>
8388
8389 * gcc.dg/inline-18.c: New test.
8390 * gcc.dg/inline-19.c: New test.
8391 * gcc.dg/inline-20.c: New test.
8392 * gcc.dg/inline-21.c: New test.
8393
8394 2007-03-05 Richard Guenther <rguenther@suse.de>
8395
8396 PR tree-optimization/14052
8397 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8398
8399 2007-03-05 Richard Guenther <rguenther@suse.de>
8400
8401 PR tree-optimization/23777
8402 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8403
8404 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8405
8406 PR other/30465
8407 * gcc.dg/multiple-overflow-warn-3.c: New.
8408 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8409
8410 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8411
8412 PR c++/30895
8413 * g++.dg/parse/template23.C: New test.
8414
8415 2007-03-04 Roger Sayle <roger@eyesopen.com>
8416
8417 PR middle-end/30744
8418 * gcc.dg/pr30744-1.c: New test case.
8419
8420 2007-03-04 Tobias Burnus <burnus@net-b.de>
8421
8422 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8423
8424 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8425
8426 PR target/30406
8427 * gfortran.dg/logical_3.f90: New test.
8428
8429 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8430
8431 PR libfortran/30981
8432 * gfortran.dg/integer_exponentiation_1.f90: New test.
8433
8434 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8435
8436 * gcc.target/m68k/m68k.exp: New.
8437 * gcc.target/m68k/crash1.c: New.
8438
8439 2007-03-03 Tobias Burnus <burnus@net-b.de>
8440
8441 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8442 to be more compatible with integer(kind=8).
8443
8444 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8445
8446 PR libfortran/31001
8447 * gfortran.dg/zero_sized_3.f90: New test.
8448
8449 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8450
8451 PR c++/15787
8452 * g++.dg/parse/else.C: New.
8453 * g++.dg/parse/else-2.C: New.
8454
8455 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8456 Tobias Burnus <burnus@net-b.de>
8457
8458 PR fortran/30882
8459 * gfortran.dg/size_dim.f90: New test.
8460
8461 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8462 Tobias Burnus <burnus@net-b.de>
8463
8464 PR fortran/30873
8465 * gfortran.dg/entry_9.f90: New test.
8466
8467 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8468
8469 PR c++/28253
8470 * g++.dg/inherit/covariant16.C: New test.
8471
8472 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8473
8474 * g++.dg/other/darwin-minversion-1.C: New.
8475
8476 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8477
8478 * gcc.dg/tree-ssa/20070302-1.c: New test.
8479
8480 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8481
8482 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8483 tests.
8484
8485 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8486
8487 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8488
8489 2007-03-01 Simon Baldwin <simonb@google.com>
8490
8491 PR c++/23689
8492 * warn/ignored_typedef.C: New.
8493 * init/ctor8.C: Added dg-warning to consume ignored typedef
8494 warning.
8495 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8496 and added an explicit line number.
8497
8498 2007-02-28 Richard Guenther <rguenther@suse.de>
8499
8500 PR middle-end/30364
8501 * gcc.dg/torture/pr30364-1.c: New testcase.
8502 * gcc.dg/torture/pr30364-2.c: Likewise.
8503 * gcc.dg/torture/pr30364-3.c: Likewise.
8504
8505 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8506
8507 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8508 powerpc*, use -funsafe-math-optimizations.
8509 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8510 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8511
8512 2007-02-28 Tobias Burnus <burnus@net-b.de>
8513 Paul Thomas <pault@gcc.gnu.org>
8514
8515 PR fortran/30888
8516 PR fortran/30887
8517 * c_by_val_1.f: Test %VAL() with non-default kind.
8518 * c_by_val.c: Ditto.
8519 * c_by_val_4.f: New test.
8520
8521 2007-02-28 Tobias Burnus <burnus@net-b.de>
8522
8523 PR fortran/30968
8524 * gfortran.dg/continuation_7.f90: New test.
8525
8526 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8527
8528 * g++.dg/inherit/thunk7.C: New test.
8529 * lib/target-supports.exp (check_profiling_available): Not available
8530 for bfin-*-*.
8531
8532 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8533
8534 PR target/30970
8535 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8536
8537 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8538
8539 * lib/target-supports.exp (check_effective_target_init_priority):
8540 Remove Solaris special case.
8541
8542 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8543
8544 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8545 for more builtin types.
8546
8547 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8548 * g++.dg/ext/visibility/noPLT.C: Likewise.
8549
8550 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8551
8552 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8553 sh* targets.
8554
8555 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8556
8557 PR fortran/30865
8558 * size_optional_dim_1.f90: New test.
8559
8560 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8561
8562 * gcc.dg/vxworks/vxworks.exp: New file.
8563 * gcc.dg/vxworks/initpri1.c: Likewise.
8564 * gcc.dg/vxworks/initpri2.c: Likewise.
8565 * gcc.dg/initpri2.c: Add more tests.
8566 * g++.dg/special/initpri2.C: Likewise.
8567
8568 * gcc.dg/initpri1.c: New test.
8569 * gcc.dg/initpri2.c: Likewise.
8570 * g++.dg/special/initpri1.C: New test.
8571 * g++.dg/special/initpri2.C: Likewise.
8572 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8573 * g++.dg/special/conpr-2.C: Likewise.
8574 * g++.dg/special/conpr-3.C: Likewise.
8575 * g++.dg/special/conpr-4.C: Likewise.
8576 * g++.dg/special/initp1.C: Likewise.
8577 * g++.dg/special/ecos.exp: Remove code to detect availability of
8578 constructor priorities.
8579 * lib/target-supports.exp (check_effective_target_init_priority):
8580 New function.
8581
8582 2007-02-24 Jan Hubicka <jh@suse.cz>
8583
8584 * gcc.c-torture/execute/pr30778.c: New testcase.
8585
8586 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8587
8588 PR libgfortran/30918
8589 * gfortran.dg/namelist_26.f90: New test.
8590
8591 2007-02-24 Richard Guenther <rguenther@suse.de>
8592
8593 PR middle-end/30951
8594 * gcc.dg/pr30951.c: New testcase.
8595
8596 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8597
8598 * gcc.dg/torture/builtin-modf-1.c: New test.
8599
8600 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8601
8602 PR tree-optimization/30904
8603 * gcc.dg/pr30904.c: New test.
8604
8605 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8606
8607 * gcc.test-framework/README: Correct command.
8608 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8609 -Wunused-value.
8610 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8611
8612 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8613
8614 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8615
8616 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8617
8618 * lib/target-supports.exp (check_effective_target_newlib): New
8619 function.
8620
8621 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8622
8623 PR fortran/30660
8624 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8625 allocatable component.
8626
8627
8628 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8629
8630 * gcc.dg/torture/builtin-logb-1.c: New test.
8631 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8632 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8633 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8634 sh* targets.
8635
8636 2007-02-23 Richard Guenther <rguenther@suse.de>
8637
8638 * g++.dg/warn/changes-meaning.C: New testcase.
8639
8640 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8641
8642 PR libgfortran/30910
8643 * gfortran.dg/fmt_zero_precision.f90: Update test.
8644
8645 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8646
8647 * gcc.dg/torture/builtin-frexp-1.c: New test.
8648
8649 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8650
8651 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8652
8653 2007-02-22 Ian Lance Taylor <iant@google.com>
8654
8655 PR debug/30898
8656 * g++.dg/debug/pr30898.C: New test.
8657
8658 2007-02-22 Ira Rosen <irar@il.ibm.com>
8659
8660 * gcc.dg/vect/vect-106.c: New test.
8661
8662 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8663 Ira Rosen <irar@il.ibm.com>
8664
8665 PR tree-optimization/30843
8666 * gcc.dg/vect/pr30843.c: New test.
8667
8668 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8669
8670 PR tree-optimization/30858
8671 * gcc.dg/vect/pr30858.c: New test.
8672
8673 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8674
8675 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8676 to set options for compiling testglue.
8677 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8678 * lib/obj-c++.exp (obj-c++_init): Likewise.
8679
8680 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8681
8682 * gnat.dg/derived_aggregate.adb: New test.
8683
8684 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8685
8686 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8687 sh* targets. Call the correct CKSGN macro.
8688
8689 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8690
8691 * gfortran.dg/gomp/omp_parse1.f90: New test.
8692 * gfortran.dg/gomp/omp_parse2.f: New test.
8693
8694 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8695
8696 PR fortran/30869
8697 * gfortran.dg/do_pointer_1.f90: New test.
8698
8699 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8700
8701 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8702 and scalbln.
8703
8704 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8705
8706 * gcc.dg/darwin-minversion-1.c: New.
8707 * gcc.dg/darwin-minversion-2.c: New.
8708
8709 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8710
8711 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8712
8713 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8714 DJ Delorie <dj@redhat.com>
8715
8716 PR other/30824
8717 * gcc.dg/Wfatal.c: New.
8718 * gcc.dg/Wfatal-2.c: New.
8719 * gcc.dg/Werror-1.c: Adjust expectations.
8720 * gcc.dg/Werror-5.c: Likewise.
8721 * gcc.dg/Werror-7.c: Likewise.
8722 * gcc.dg/Werror-10.c: Likewise.
8723 * gcc.dg/Werror-11.c: Likewise.
8724
8725 2007-02-20 Tobias Burnus <burnus@net-b.de>
8726
8727 PR fortran/30522
8728 * gfortran.dg/volatile10.f90: New test.
8729
8730 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8731
8732 PR libfortran/30533
8733 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8734
8735 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8736
8737 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8738 * gcc.dg/Walways-true-1.c: Likewise.
8739 * gcc.dg/weak/weak-3.c: Likewise.
8740 * gcc.dg/Werror-1.c: Likewise.
8741 * gcc.dg/Werror-3.c: Likewise.
8742 * gcc.dg/Werror-4.c: Likewise.
8743 * gcc.dg/Werror-5.c: Likewise.
8744 * gcc.dg/Werror-6.c: Likewise.
8745 * gcc.dg/Werror-7.c: Likewise.
8746 * gcc.dg/Werror-8.c: Likewise.
8747 * gcc.dg/Werror-10.c: Likewise.
8748 * gcc.dg/Werror-11.c: Likewise.
8749 * gcc.dg/Werror-12.c: Likewise.
8750 * g++.old-deja/g++.mike/warn8.C: Likewise.
8751 * g++.dg/warn/Walways-true-1.C: Likewise.
8752 * g++.dg/warn/Walways-true-2.C: Likewise.
8753 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8754 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8755 -Wstring-literal-comparison with -Waddress.
8756 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8757 -Wno-string-literal-comparison with -Wno-address.
8758
8759 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8760
8761 * gnat.dg/self_aggregate_with_call.adb: New test.
8762
8763 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8764
8765 PR tree-optimization/30975
8766 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8767 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8768 * gcc.dg/vect/pr30795.c: New.
8769
8770 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8771
8772 PR fortran/30681
8773 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8774
8775 2007-02-18 Roger Sayle <roger@eyesopen.com>
8776
8777 PR rtl-optimization/28173
8778 * gcc.target/i386/andor-1.c: New test case.
8779
8780 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8781
8782 * gcc.dg/torture/builtin-ldexp-1.c: New.
8783 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8784
8785 2007-02-18 Roger Sayle <roger@eyesopen.com>
8786
8787 * gfortran.dg/array_constructor_15.f90: New test case.
8788
8789 2007-02-18 Roger Sayle <roger@eyesopen.com>
8790
8791 * gfortran.dg/forall_10.f90: New test case.
8792
8793 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8794
8795 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8796
8797 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8798
8799 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8800 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8801
8802 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8803
8804 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8805 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8806 * gcc.target/i386/xchg-1.c: New test.
8807 * gcc.target/i386/xchg-2.c: New test.
8808
8809 2007-02-16 Richard Guenther <rguenther@suse.de>
8810 Christian Bruel <christian.bruel@st.com>
8811
8812 * gcc.dg/strict-overflow-5.c: New testcase.
8813
8814 2007-02-16 Tobias Burnus <burnus@net-b.de>
8815
8816 PR fortran/30793
8817 * gfortran.dg/func_derived_4.f90: New test.
8818
8819 2007-02-15 Roger Sayle <roger@eyesopen.com>
8820
8821 PR middle-end/30391
8822 * gfortran.dg/pr30391-1.f90: New test case.
8823
8824 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8825
8826 PR middle-end/30433
8827 * gcc.c-torture/compile/pr30433.c: New testcase to check
8828 that complex constants comparisions are foldded.
8829
8830 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8831
8832 PR C++/30158
8833 * g++.dg/ext/stmtexpr10.C: New testcase.
8834
8835 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8836
8837 PR middle-end/30729
8838 * gcc.dg/Wunused-value-2.c: New testcase.
8839
8840 2007-02-15 Ian Lance Taylor <iant@google.com>
8841
8842 * g++.dg/eh/subreg-1.C: New test.
8843
8844 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8845
8846 PR c/26494
8847 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8848 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8849 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8850 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8851 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8852 * gcc.dg/Werror-implicit-function-declaration.c: New.
8853
8854 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8855
8856 PR c++/28943
8857 * g++.dg/warn/pr28943.C: New.
8858
8859 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8860
8861 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8862
8863 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8864
8865 PR fortran/30779
8866 * gfortran.dg/error_recovery_3.f90: New test.
8867
8868 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8869
8870 * g++.dg/tree-ssa/sra-1.C: New.
8871
8872 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8873
8874 * g++.dg/tree-ssa/sra-1.C: New.
8875
8876 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8877
8878 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8879
8880 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8881
8882 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8883
8884 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8885
8886 PR fortran/30799
8887 * gfortran.dg/logical_2.f90: New test.
8888
8889 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8890
8891 * gcc.dg/torture/complex-alias-1.c: New test.
8892
8893 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8894
8895 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8896 instead of -fdump-tree-tailcall.
8897
8898 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8899
8900 * gfortran.dg/interface_10.f90: Fix comment typo.
8901
8902 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8903
8904 PR tree-optimization/30771
8905 * gcc.dg/vect/pr30771.c: New test.
8906
8907 2007-02-13 Ian Lance Taylor <iant@google.com>
8908
8909 * gcc.dg/Wstrict-overflow-1.c: New test.
8910 * gcc.dg/Wstrict-overflow-2.c: New test.
8911 * gcc.dg/Wstrict-overflow-3.c: New test.
8912 * gcc.dg/Wstrict-overflow-4.c: New test.
8913 * gcc.dg/Wstrict-overflow-5.c: New test.
8914 * gcc.dg/Wstrict-overflow-6.c: New test.
8915 * gcc.dg/Wstrict-overflow-7.c: New test.
8916 * gcc.dg/Wstrict-overflow-8.c: New test.
8917 * gcc.dg/Wstrict-overflow-9.c: New test.
8918 * gcc.dg/Wstrict-overflow-10.c: New test.
8919
8920 2007-02-13 Roger Sayle <roger@eyesopen.com>
8921
8922 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8923
8924 2007-02-13 Richard Henderson <rth@redhat.com>
8925
8926 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8927 * gcc.c-torture/execute/pr29302-1.c: ... here.
8928
8929 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8930
8931 PR c/29521
8932 * gcc.dg/c90-return-1.c: Update output.
8933 * gcc.dg/c99-return-1.c: Likewise.
8934
8935 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8936
8937 PR fortran/30554
8938 * gfortran.dg/used_dummy_types_7.f90: New test..
8939
8940 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8941
8942 * gcc.target/i386/parity-1.c: New test.
8943 * gcc.target/i386/parity-2.c: New test.
8944
8945 2007-02-12 Roger Sayle <roger@eyesopen.com>
8946
8947 * gcc.target/i386/builtin-bswap-3.c: New test case.
8948
8949 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8950
8951 PR tree-optimization/29145
8952 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8953 alias analysis is improved to take better advantage of restrict
8954 qualified pointers.
8955 * gcc.dg/vect/vect-80.c: Likewise.
8956 * gcc.dg/vect/pr29145.c: New.
8957
8958 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
8959
8960 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8961 * gcc.target/i386/sse4a-insert.c: Likewise.
8962
8963 2007-02-11 Roger Sayle <roger@eyesopen.com>
8964
8965 * gcc.target/ia64/builtin-popcount-1.c: New test case.
8966 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8967
8968 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
8969
8970 PR fortran/30478
8971 * gfortran.dg/enum_4.f90: Update error message checks.
8972
8973 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
8974
8975 PR fortran/30554
8976 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8977 versions of the modules.
8978
8979 PR fortran/30617
8980 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8981 by getting rid of recursive I/O and providing functions with
8982 results.
8983
8984 PR fortran/30319
8985 * gfortran.dg/char_array_constructor_2.f90
8986
8987 2007-02-11 Mark Mitchell <mark@codesourcery.com>
8988
8989 PR c++/26988
8990 * g++.dg/template/spec34.C: New test
8991
8992 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
8993
8994 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8995 on i?86 and x86_64.
8996 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8997 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8998 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8999 on i?86 and x86_64.
9000 * gcc.dg/vect/vect-113.c: Ditto.
9001
9002 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9003
9004 PR c++/29487
9005 * g++.dg/eh/weak1-C: New test.
9006 * g++.dg/eh/weak1-a.cc: Likewise.
9007 * g++.dg/eh/comdat1.C: Likewise.
9008
9009 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9010 Dorit Nuzman <dorit@il.ibm.com>
9011
9012 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9013 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9014 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9015 * gcc.dg/vect/vect-113.c: Likewise.
9016
9017 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9018
9019 2007-02-10 Richard Henderson <rth@redhat.com>
9020
9021 * lib/target-supports.exp (check_effective_target_tls): Redefine
9022 to mean non-emulated tls.
9023 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9024 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9025 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9026 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9027 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9028 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9029 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9030
9031 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9032
9033 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9034
9035 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9036
9037 * gfortran.dg/secnds.f: Replace time tolerance with a
9038 before-and-after bracket.
9039 * gfortran.dg/secnds-1.f: Likewise.
9040
9041 2007-02-09 Tobias Burnus <burnus@net-b.de>
9042
9043 PR fortran/30512
9044 * gfortran.dg/maxlocval_1.f90: New test.
9045
9046 2007-02-09 Roger Sayle <roger@eyesopen.com>
9047
9048 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9049
9050 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9051
9052 PR fortran/30720
9053 * gfortran.dg/array_function_1.f90: New test.
9054
9055 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9056
9057 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9058 (check_effective_target_dummy_wcsftime): New functions.
9059
9060 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9061
9062 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9063 * lib/target-supports.exp (check_effective_target_uclibc): New
9064 function.
9065
9066 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9067
9068 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9069 (vsnprintf): Don't define for uClibc targets.
9070
9071 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9072
9073 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9074 set before checking whether it was allowed.
9075 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9076 before checking inside_main.
9077
9078 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9079
9080 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9081 uClinux targets.
9082 (u16sf): Likewise u4sf.
9083 * g++.dg/compat/struct-layout-1.h: Likewise.
9084
9085 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9086
9087 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9088 procedure.
9089 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9090 m68k targets if check_effective_target_coldfire_fpu returns true.
9091
9092 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9093 Richard Guenther <rguenther@suse.de>
9094
9095 PR middle-end/23361
9096 * gcc.dg/fold-compare-3.c: New testcase.
9097 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9098
9099 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9100
9101 * gcc.dg/pr26570.c: Clean up coverage files.
9102 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9103 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9104 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9105 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9106 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9107 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9108 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9109 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9110 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9111 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9112 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9113 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9114 * gcc.dg/vect/pr28952.c: Ditto.
9115 * gcc.dg/vect/pr27151.c: Ditto.
9116 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9117 * g++.dg/gomp/macro-3.C: Ditto.
9118
9119 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9120
9121 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9122 of the loop.
9123
9124 2007-02-08 Roger Sayle <roger@eyesopen.com>
9125
9126 * gcc.target/i386/builtin-bswap-2.c: New test case.
9127
9128 2007-02-08 Roger Sayle <roger@eyesopen.com>
9129
9130 * gfortran.dg/forall_8.f90: New test case.
9131 * gfortran.dg/forall_9.f90: Likewise.
9132
9133 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9134
9135 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9136
9137 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9138
9139 * lib/target-supports.exp (check_effective_target_simulator): New.
9140
9141 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9142
9143 * gcc.dg/tree-ssa/loop-25.c: New test.
9144
9145 2007-02-06 Richard Henderson <rth@redhat.com>
9146
9147 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9148
9149 2007-02-06 Roger Sayle <roger@eyesopen.com>
9150
9151 * gcc.target/powerpc/popcount-1.c: New test case.
9152 * gcc.target/powerpc/parity-1.c: Likewise.
9153
9154 2007-02-06 Richard Guenther <rguenther@suse.de>
9155
9156 PR middle-end/27302
9157 * gcc.dg/torture/pr27302-2.c: New testcase.
9158
9159 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9160
9161 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9162 * gcc.dg/vect/vect-iv-1.c: New test.
9163 * gcc.dg/vect/vect-iv-2.c: New test.
9164 * gcc.dg/vect/vect-iv-3.c: New test.
9165 * gcc.dg/vect/vect-iv-4.c: New test.
9166 * gcc.dg/vect/vect-iv-5.c: New test.
9167 * gcc.dg/vect/vect-iv-6.c: New test.
9168 * gcc.dg/vect/vect-iv-7.c: New test.
9169 * gcc.dg/vect/vect-iv-8.c: New test.
9170 * gcc.dg/vect/vect-iv-9.c: New test.
9171 * gcc.dg/vect/vect-iv-10.c: New test.
9172 * gcc.dg/vect/vect-iv-11.c: New test.
9173 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9174 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9175 * gcc.dg/vect/vect-14.c: Now vectorizable.
9176 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9177 loop).
9178 * gcc.dg/vect/vect-27.c: Likewise.
9179 * gcc.dg/vect/vect-29.c Likewise.
9180 * gcc.dg/vect/vect-dv-2.c: Likewise.
9181 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9182 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9183 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9184
9185 2007-02-06 Ira Rosen <irar@il.ibm.com>
9186
9187 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9188
9189 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9190
9191 * gcc.dg/builtins-20.c: Add more cases.
9192
9193 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9194
9195 PR debug/30189
9196 * gcc.dg/pr30189.c: New test.
9197
9198 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9199
9200 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9201 for running tests.
9202 * gcc.target/i386/sse4a-extract.c: New test.
9203 * gcc.target/i386/sse4a-insert.c: New test.
9204 * gcc.target/i386/sse4a-montsd.c: New test.
9205 * gcc.target/i386/sse4a-montss.c: New test.
9206
9207 2007-02-05 Richard Guenther <rguenther@suse.de>
9208
9209 * gcc.target/i386/vectorize3.c: New testcase.
9210
9211 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9212
9213 PR target/30665
9214 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9215
9216 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9217
9218 PR fortran/30611
9219 * gfortran.dg/repeat_1.f90: New test.
9220
9221 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9222
9223 PR fortran/30605
9224 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9225 * gfortran.dg/derived_init_2.f90: Ditto.
9226 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9227 * gfortran.dg/array_initializer_1.f90: Ditto.
9228 * gfortran.dg/do_2.f90: Ditto.
9229 * gfortran.dg/proc_assign_1.f90: Ditto.
9230
9231 2007-02-04 Richard Guenther <rguenther@suse.de>
9232
9233 PR middle-end/30636
9234 * g++.dg/warn/pr30636.C: New testcase.
9235 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9236
9237 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9238
9239 PR middle-end/30667
9240 * gfortran.dg/pr30667.f: New test.
9241
9242 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9243
9244 * gcc.dg/builtins-54.c: Add more cases.
9245
9246 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9247
9248 PR fortran/30514
9249 * gfortran.dg/zero_sized_2.f90: New test.
9250
9251 PR fortran/30660
9252 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9253
9254 PR fortran/29820
9255 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9256 file.
9257
9258 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9259
9260 PR fortran/30683
9261 * gfortran.dg/interface_10.f90: New test.
9262
9263 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9264
9265 * gcc.dg/builtins-20.c: Add more cases.
9266
9267 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9268
9269 PR target/29682
9270 * gcc-target/ia64/pr29682.c: New test.
9271
9272 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9273
9274 PR fortran/30284
9275 * gfortran.dg/arrayio_11.f90.f90: New test.
9276
9277 PR fortran/30626
9278 * gfortran.dg/arrayio_12.f90.f90: New test.
9279
9280 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR c++/30536
9283 * g++.dg/tls/diag-5.C: New test.
9284
9285 PR middle-end/30473
9286 * gcc.dg/pr30473.c: New test.
9287 * gcc.c-torture/execute/20070201-1.c: New test.
9288
9289 2007-02-01 Roger Sayle <roger@eyesopen.com>
9290
9291 * gfortran.dg/dependency_20.f90: New test case.
9292
9293 2007-01-31 Ian Lance Taylor <iant@google.com>
9294
9295 * gcc.dg/lower-subreg-1.c (test): New test.
9296
9297 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9298
9299 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9300
9301 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9302
9303 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9304 * gcc.dg/torture/builtin-math-3.c: Likewise.
9305
9306 2007-01-31 Dirk Mueller <dmueller@suse.de>
9307
9308 gcc.dg/Wparentheses-2.c: Update and add new tests.
9309
9310 2007-01-31 Ira Rosen <irar@il.ibm.com>
9311
9312 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9313 vectorize.
9314
9315 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9316
9317 * gcc.dg/builtins-63.c: New test.
9318
9319 2007-01-31 Tobias Burnus <burnus@net-b.de>
9320
9321 PR fortran/27588
9322 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9323
9324 2007-01-31 Tobias Burnus <burnus@net-b.de>
9325
9326 PR fortran/30520
9327 * gfortran.dg/volatile8.f90: New argument conformance test.
9328 * gfortran.dg/volatile9.f90: New scope test.
9329
9330 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9331
9332 PR c++/24745
9333 * g++.dg/warn/null4.C: New.
9334
9335 2001-01-30 Roger Sayle <roger@eyesopen.com>
9336 Uros Bizjak <ubizjak@gmail.com>
9337
9338 * gcc.dg/large-size-array-3.c: Correct typo.
9339
9340 2007-01-30 Richard Guenther <rguenther@suse.de>
9341
9342 PR middle-end/27657
9343 * g++.dg/debug/pr27657.C: New testcase.
9344
9345 2007-01-30 Richard Guenther <rguenther@suse.de>
9346
9347 PR middle-end/30313
9348 * gcc.dg/torture/pr30313.c: New testcase.
9349
9350 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9351
9352 * gcc.dg/dfp/dfp-except.h: New file.
9353 * gcc.dg/dfp/fe-check.h: New file.
9354 * gcc.dg/dfp/fe-binop.c: New test.
9355 * gcc.dg/dfp/fe-convert-1.c: New test.
9356 * gcc.dg/dfp/fe-convert-2.c: New test.
9357 * gcc.dg/dfp/fe-convert-3.c: New test.
9358
9359 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9360 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9361 * gcc.dg/dfp/convert-dfp.c: Ditto.
9362 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9363
9364 2007-01-29 Josh Conner <jconner@apple.com>
9365
9366 * gcc.target/powerpc/altivec-24.c: New test.
9367
9368 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9369
9370 PR c++/28266
9371 * g++.dg/parse/defarg12.C: New test.
9372
9373 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9374
9375 PR fortran/30554
9376 * gfortran.dg/used_dummy_types_6.f90: New test.
9377
9378 2007-01-28 Jan Hubicka <jh@suse.cz>
9379
9380 * gcc.dg/tree-prof/val-prof-6.c: New test.
9381
9382 2007-01-28 Roger Sayle <roger@eyesopen.com>
9383
9384 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9385
9386 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9387
9388 PR C++/28988
9389 * g++.dg/expr/dtor4.C: New test.
9390
9391 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9392
9393 * gcc.dg/tree-ssa/loop-23.c: New test.
9394
9395 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9396
9397 PR libfortran/30389
9398 * gfortran.dg/achar_2.f90: New test.
9399 * gfortran.dg/achar_3.f90: New test.
9400
9401 2007-01-27 Ian Lance Taylor <iant@google.com>
9402
9403 * gcc.dg/strict-overflow-1.c: New test.
9404 * gcc.dg/no-strict-overflow-1.c: New test.
9405 * gcc.dg/strict-overflow-2.c: New test.
9406 * gcc.dg/no-strict-overflow-2.c: New test.
9407 * gcc.dg/strict-overflow-3.c: New test.
9408 * gcc.dg/no-strict-overflow-3.c: New test.
9409 * gcc.dg/strict-overflow-4.c: New test.
9410 * gcc.dg/no-strict-overflow-4.c: New test.
9411 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9412 * gcc.dg/pr15784-1.c: Likewise.
9413 * gcc.dg/pr20922-1.c: Likewise.
9414 * gcc.dg/pr20922-3.c: Likewise.
9415 * gcc.dg/pr20922-4.c: Likewise.
9416 * gcc.dg/pr20922-6.c: Likewise.
9417 * gcc.dg/compare-4.c: Likewise.
9418 * gcc.dg/torture/pr26898-1.c: Likewise.
9419 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9420 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9421 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9422 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9423 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9424 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9425 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9426 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9427 * g++.dg/tree-ssa/pr21082.C: Likewise.
9428
9429 2007-01-27 Roger Sayle <roger@eyesopen.com>
9430
9431 * gcc-dg/large-size-array-3.c: New test case.
9432
9433 2007-01-27 Roger Sayle <roger@eyesopen.com>
9434
9435 * gfortran.dg/forall_7.f90: New test case.
9436
9437 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9438
9439 PR fortran/30407
9440 * gfortran.dg/where_operator_assign_1.f90: New test.
9441 * gfortran.dg/where_operator_assign_2.f90: New test.
9442 * gfortran.dg/where_operator_assign_3.f90: New test.
9443
9444 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9445
9446 * lib/target-supports.exp
9447 (check_effective_target_powerpc_altivec): New.
9448 (check_effective_target_vect_cmdline_needed): Use it.
9449
9450 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9451
9452 PR fortran/30278
9453 * gfortran.dg/backslash_3.f: New test.
9454
9455 2007-01-26 Richard Guenther <rguenther@suse.de>
9456
9457 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9458
9459 2007-01-26 Tobias Burnus <burnus@net-b.de>
9460
9461 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9462 * gfortran.dg/vect/vect.exp: Ditto.
9463 * gfortran.dg/dg.exp: Ditto.
9464 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9465 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9466
9467 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9468
9469 * gcc.dg/builtins-20.c: Add more cases.
9470 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9471
9472 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9473
9474 PR fortran/30437
9475 * gcc.dg/Wall.c: New.
9476 * gcc.dg/Wno-all.c: New.
9477 * gfortran.dg/Wall.f90: New.
9478 * gfortran.dg/Wno-all.f90: New.
9479
9480 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9481
9482 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9483 * g++.dg/eh/simd-2.C: Also run on Darwin.
9484 * g++.dg/eh/simd-3.C: New.
9485 * g++.dg/eh/simd-4.C: New.
9486
9487 2007-01-25 Richard Guenther <rguenther@suse.de>
9488
9489 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9490 and _PROFILE_USE.
9491 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9492
9493 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9494
9495 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9496 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9497 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9498 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9499 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9500 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9501 * gcc.dg/ipa/ipa-7.c: New testcase.
9502
9503 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9504
9505 * g++.dg/cpp0x/warn_cxx0x.C: New.
9506
9507 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9508
9509 * gcc.dg/builtins-20.c: Test builtin carg.
9510
9511 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR middle-end/27416
9514 * gcc.dg/gomp/pr27416.c: New test.
9515
9516 PR middle-end/30494
9517 * gcc.dg/gomp/pr30494.c: New test.
9518 * g++.dg/gomp/pr30494.C: New test.
9519
9520 PR middle-end/30421
9521 * gcc.dg/gomp/pr30421.c: New test.
9522
9523 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9524
9525 * gcc.target/ia64/versionid-1.c: New test.
9526 * gcc.target/ia64/versionid-2.c: New test.
9527
9528 2007-01-24 Richard Guenther <rguenther@suse.de>
9529
9530 PR testsuite/30181
9531 * gcc.dg/builtins-57.c: Change to a link-time testcase
9532 to support non-C99 targets.
9533
9534 2007-01-24 Jan Hubicka <jh@suse.cz>
9535
9536 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9537
9538 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9539
9540 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9541
9542 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9543
9544 PR objc/27438
9545 * objc.dg/const-str-12.m: New test.
9546
9547 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9548
9549 PR fortran/30532
9550 * gfortran.dg/ctrl-z.f90: New test.
9551
9552 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9553
9554 PR fortran/30481
9555 * gfortran.dg/namelist_assumed_char.f90: New test.
9556
9557 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9558
9559 PR c++/27492
9560 * g++.dg/inherit/covariant15.C: New test.
9561
9562 2007-01-23 Ian Lance Taylor <iant@google.com>
9563
9564 * g++.dg/warn/Wparentheses-24.C: New test.
9565
9566 2007-01-23 Richard Guenther <rguenther@suse.de>
9567
9568 PR testsuite/30560
9569 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9570 with full path.
9571
9572 2007-01-22 Richard Guenther <rguenther@suse.de>
9573
9574 PR tree-optimization/30038
9575 * gcc.dg/builtins-62.c: New testcase.
9576
9577 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9578
9579 * gcc.c-torture/compile/20070121.c: New test.
9580
9581 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9582
9583 PR libfortran/30525
9584 * gfortran.dg/char_comparison_1.f: New test.
9585
9586 2007-01-21 Ira Rosen <irar@il.ibm.com>
9587
9588 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9589
9590 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9591
9592 PR objc/30479
9593 * objc.dg/pch: New directory.
9594 * objc.dg/pch/pch.exp: New file.
9595 * objc.dg/pch/interface-1.m: New test.
9596 * objc.dg/pch/interface-1.hs: New include file.
9597 * lib/objc.exp (objc_target_compile): Add
9598 "-x objective-c-header" in front of the sources if this is
9599 a precompiled header being compiled.
9600
9601 2007-01-20 Roger Sayle <roger@eyesopen.com>
9602
9603 * gfortran.dg/array_memcpy_3.f90: New test case.
9604 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9605
9606 2007-01-20 Roger Sayle <roger@eyesopen.com>
9607 Brooks Moses <brooks.moses@codesourcery.com>
9608 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9609
9610 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9611 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9612
9613 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9614
9615 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9616
9617 2007-01-19 Mike Stump <mrs@apple.com>
9618
9619 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9620 away.
9621
9622 2007-01-19 Roger Sayle <roger@eyesopen.com>
9623
9624 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9625 option instead of -funsafe-math-optimizations.
9626
9627 2007-01-19 Tomas Bily <tbily@suse.cz>
9628
9629 gcc.dg/tree-prof/indir-call-prof.c: New.
9630 g++.dg/dg.exp: Add tree-prof subdirectory.
9631 g++.dg/tree-prof/indir-call-prof.C: New.
9632 g++.dg/tree-prof/tree-prof.exp: New.
9633
9634 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9635
9636 PR c++/17947
9637 * g++.dg/warn/deprecated.C: Update warning output.
9638 * g++.dg/warn/deprecated-2.C: Likewise.
9639 * g++.dg/warn/deprecated-3.C: New.
9640
9641 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9642
9643 * gcc.c-torture/execute/nestfunc-7.c: New.
9644
9645 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9646
9647 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9648
9649 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9650
9651 * gcc.dg/m68k-pic-1.c: New.
9652
9653 2007-01-18 Roger Sayle <roger@eyesopen.com>
9654
9655 * gfortran.dg/array_memcpy_4.f90: New test case.
9656
9657 2007-01-18 Josh Conner <jconner@apple.com>
9658
9659 PR target/30485
9660 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9661 * gcc.dg/vect/no-trapping-math-1: New.
9662 * gcc.dg/vect/no-trapping-math-2: New.
9663
9664 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9665
9666 * gcc.target/i386/387-8.c: Update comment about optimizing
9667 inherent load of 1.0 of fptan instruction.
9668
9669 2007-01-18 Dirk Mueller <dmueller@suse.de>
9670 Richard Guenther <rguenther@suse.de>
9671
9672 PR diagnostic/8268
9673 * gcc.dg/Warray-bounds.c: New testcase.
9674 * gcc.dg/Warray-bounds-2.c: New testcase.
9675 * g++.dg/warn/Warray-bounds.C: New testcase.
9676 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9677
9678 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9679
9680 PR fortran/30476
9681 * gfortran.dg/generic_12.f90: New test.
9682
9683 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9684
9685 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9686 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9687
9688 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9689
9690 * gcc.dg/dfp/compare-special.h: New file.
9691 * gcc.dg/dfp/compare-special-32.c: New test.
9692 * gcc.dg/dfp/compare-special-64.c: New test.
9693 * gcc.dg/dfp/compare-special-128.c: New test.
9694
9695 2007-01-16 Roger Sayle <roger@eyesopen.com>
9696 Paul Thomas <pault@gcc.gnu.org>
9697 Steven G. Kargl <kargl@gcc.gnu.org>
9698
9699 PR fortran/30404
9700 * gfortran.dg/forall_6.f90: New test case.
9701 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9702 * gfortran.dg/dependency_13.f90: Likewise.
9703
9704 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9705
9706 PR testsuite/12325
9707 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9708 targets that don't support Inf.
9709
9710 2007-01-15 Dale Johannesen <dalej@apple.com>
9711
9712 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9713
9714 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9715
9716 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9717 of achar for 0xff to avoid the "Extended ASCII not
9718 implemented" error message.
9719
9720 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/28172
9723 * gfortran.dg/altreturn_4.f90: New test.
9724
9725 PR fortran/29389
9726 * gfortran.dg/stfunc_4.f90: New test.
9727
9728 PR fortran/29712
9729 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9730 * gfortran.dg/initialization_1.f90: Change warning.
9731
9732 PR fortran/30283
9733 * gfortran.dg/specification_type_resolution_2.f90: New test.
9734
9735 2007-01-14 Jan Hubicka <jh@suse.cz>
9736
9737 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9738 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9739 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9740 elimination.
9741
9742 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9743
9744 PR fortran/30410
9745 * gfortran.dg/external_procedures_2.f90: New test.
9746
9747 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9748
9749 PR target/30413
9750 * gcc.target/i386/pr30413.c: New test.
9751
9752 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9753
9754 PR fortran/30452
9755 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9756
9757 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9758
9759 * gcc.dg/20070112-1.c: New test.
9760
9761 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9762
9763 PR libgfortran/30435
9764 * gfortran.dg/list_read_6.f90: New test.
9765
9766 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9767
9768 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9769
9770 2007-01-12 Tom Tromey <tromey@redhat.com>
9771
9772 PR preprocessor/28227:
9773 * gcc.dg/cpp/pr28227.c: New file.
9774
9775 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9776
9777 * gcc.dg/tree-ssa/loop-22.c: New test.
9778
9779 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9780
9781 PR tree-optimization/29516
9782 * gcc.dg/tree-ssa/loop-20.c: New test.
9783
9784 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9785
9786 PR libfortran/30415
9787 * minmaxloc_integer_kinds_1.f90: New test.
9788
9789 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9790
9791 PR c++/29573
9792 * g++.dg/template/sizeof-template-argument.C: New test.
9793
9794 2007-01-11 Jan Hubicka <jh@suse.cz>
9795
9796 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9797 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9798 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9799 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9800 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9801 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9802 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9803 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9804 transformation in question.
9805 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9806 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9807 * gcc.dg/always_inline3.c: Likewise.
9808
9809 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9810
9811 PR c++/28999
9812 * g++.dg/template/typename11.C: New test.
9813
9814 2007-01-10 Robert Kennedy <jimbob@google.com>
9815
9816 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9817
9818 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9819
9820 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9821 for different integer kinds.
9822 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9823 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9824 * gfortran.dg/ishft_2.f90: New test.
9825 * gfortran.dg/ishft_3.f90: New test.
9826
9827 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9828
9829 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9830
9831 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9832
9833 PR tree-optimization/30322
9834 * gcc.dg/tree-ssa/loop-21.c: New test.
9835
9836 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9837
9838 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9839
9840 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9841
9842 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9843
9844 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9845
9846 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9847 * g++.dg/warn/overflow-warn-3.C: Likewise.
9848 * g++.dg/warn/overflow-warn-4.C: Likewise.
9849 * g++.dg/warn/overflow-warn-5.C: Likewise.
9850 * g++.dg/warn/overflow-warn-6.C: Likewise.
9851 * g++.dg/warn/Woverflow-1.C: Likewise.
9852 * g++.dg/warn/Woverflow-2.C: Likewise.
9853 * g++.dg/warn/Woverflow-3.C: Likewise.
9854 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9855
9856 2007-01-08 Roger Sayle <roger@eyesopen.com>
9857
9858 * gfortran.dg/array_constructor_14.f90: New test case.
9859 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9860
9861 2007-01-08 Richard Guenther <rguenther@suse.de>
9862
9863 PR tree-optimization/23603
9864 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9865 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9866
9867 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9868
9869 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9870 in __v8qi typedef.
9871 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9872 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9873 compiler behaviour.
9874 * gcc.dg/simd-5.c: Likewise.
9875 * gcc.dg/simd-6.c: Likewise.
9876 * g++.dg/conversion/simd1.C: Likewise.
9877 * g++.dg/conversion/simd3.C: Likewise.
9878 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9879 (main): Use it.
9880
9881 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9882
9883 PR tree-optimization/29877
9884 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9885 name of a hard register for the target concerned. Adjust dg-error
9886 directives to cope with new behaviour of TER.
9887
9888 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9889
9890 PR c++/28986
9891 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9892 * g++.dg/warn/overflow-warn-1.C: New.
9893 * g++.dg/warn/overflow-warn-3.C: New.
9894 * g++.dg/warn/overflow-warn-4.C: New.
9895 * g++.dg/warn/overflow-warn-5.C: New.
9896 * g++.dg/warn/overflow-warn-6.C: New.
9897 * g++.dg/warn/Woverflow-1.C: New.
9898 * g++.dg/warn/Woverflow-2.C: New.
9899 * g++.dg/warn/Woverflow-3.C: New.
9900 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9901
9902 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9903
9904 PR fortran/27698
9905 * gfortran.dg/invalid_name.f90: New test.
9906 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9907 * gfortran.dg/gomp/pr29759.f90: Ditto.
9908
9909 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9910
9911 * gfortran.dg/present_1.f90: Update error message.
9912
9913 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9914
9915 PR c++/19439
9916 * g++.dg/template/duplicate1.C: New test
9917 * g++.dg/template/memfriend6.C: Adjust error markers.
9918
9919 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9920
9921 PR tree-opt/30385
9922 * gcc.dg/torture/inline-1.c: New test.
9923
9924 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9925
9926 PR c/19978
9927 * gcc.dg/multiple-overflow-warn-1.c: New.
9928 * gcc.dg/multiple-overflow-warn-2.c: New.
9929 * gcc.dg/overflow-warn-6.c: New.
9930 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9931
9932 2007-01-05 Roger Sayle <roger@eyesopen.com>
9933
9934 * gfortran.dg/array_memcpy_1.f90: New test case.
9935 * gfortran.dg/array_memcpy_2.f90: Likewise.
9936
9937 2007-01-05 Richard Guenther <rguenther@suse.de>
9938
9939 PR middle-end/27826
9940 * g++.dg/opt/pr27826.C: New testcase.
9941
9942 2007-01-05 Ian Lance Taylor <iant@google.com>
9943
9944 * gcc.dg/Walways-true-1.c: New test.
9945 * gcc.dg/Walways-true-2.c: New test.
9946 * g++.dg/warn/Walways-true-1.C: New test.
9947 * g++.dg/warn/Walways-true-2.C: New test.
9948
9949 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR c/30360
9952 * gcc.dg/pr30360.c: New test.
9953
9954 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
9955
9956 PR fortran/23232
9957 * gfortran.dg/data_implied_do_1.f90: New test.
9958
9959 PR fortran/27996
9960 PR fortran/27998
9961 * gfortran.dg/char_length_1.f90: New test.
9962
9963 2007-01-05 Richard Guenther <rguenther@suse.de>
9964
9965 PR middle-end/28116
9966 * g++.dg/opt/pr28116.C: New testcase.
9967
9968 2007-01-05 Tobias Burnus <burnus@net-b.de>
9969
9970 PR fortran/29624
9971 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9972 invalid deallocate.
9973 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9974 * gfortran.dg/protected_4.f90: Add pointer intent check.
9975 * gfortran.dg/protected_6.f90: Add pointer intent check.
9976 * gfortran.dg/pointer_intent_1.f90: New test.
9977 * gfortran.dg/pointer_intent_2.f90: New test.
9978 * gfortran.dg/pointer_intent_3.f90: New test.
9979
9980 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
9981
9982 PR 30235
9983 * gfortran.dg/altreturn_2.f90: new test.
9984
9985 2007-01-04 Tom Tromey <tromey@redhat.com>
9986
9987 PR preprocessor/28165:
9988 * gcc.dg/cpp/pr28165.c: New file.
9989
9990 2007-01-03 Josh Conner <jconner@apple.com>
9991
9992 PR middle-end/29683
9993 * gcc.dg/pr29683.c: New.
9994
9995 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR c++/28217
9998 * g++.dg/pch/template-1.C: New test.
9999 * g++.dg/pch/template-1.Hs: New file.
10000
10001 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10002
10003 PR middle-end/30353
10004 * gcc.c-torture/compile/complex-4.c: New test.
10005
10006 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10007
10008 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10009 -maltivec.
10010 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10011
10012 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR middle-end/30286
10015 * gcc.dg/pr30286.c: New test.
10016
10017 PR c++/29535
10018 * g++.dg/template/crash66.C: New test.
10019
10020 PR c++/29054
10021 * g++.dg/template/friend49.C: New test.
10022
10023 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10024
10025 * gfortran.dg/ibits.f90: New test.
10026
10027 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10028
10029 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10030 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10031
10032 2007-01-02 Jan Hubicka <jh@suse.cz>
10033
10034 * gcc.dg/pr16194.c: We now output error on all three functions,
10035 not just first one.
10036
10037 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10038
10039 PR c/19977
10040 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10041 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10042
10043 2006-01-02 Ian Lance Taylor <iant@google.com>
10044
10045 * g++.dg/warn/Wparentheses-22.C: New test.
10046 * g++.dg/warn/Wparentheses-23.C: New test.
10047
10048 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10049
10050 PR middle-end/7651
10051 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10052 * gcc.dg/declspec-3-Wextra.c: New.
10053 * gcc.dg/declspec-3-no.c: New
10054
10055 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10056
10057 PR fortran/20896
10058 * gfortran.dg/interface_10.f90: Remove.
10059
10060 2007-01-01 Roger Sayle <roger@eyesopen.com>
10061
10062 * gcc.dg/fold-eqxor-4.c: New test case.
10063
10064 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10065
10066 PR middle-end/30311
10067 * gcc.c-torture/compile/pr30311.c: New test.
10068
10069 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10070
10071 PR middle-end/30253
10072 * gcc.c-torture/compile/statement-expression-1.c: New test.
10073
10074 2007-01-01 Andreas Schwab <schwab@suse.de>
10075
10076 PR target/29166
10077 * g++.dg/eh/pr29166.C: New test.
10078
10079 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10080
10081 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10082 New.
10083 (check_effective_target_vect_cmdline_needed): Use it.
10084
10085 2006-12-31 Richard Guenther <rguenther@suse.de>
10086
10087 PR middle-end/30137
10088 * gcc.dg/pr30137-1.c: New testcase.
10089 * gcc.dg/pr30137-2.c: Likewise.
10090
10091 2006-12-31 Roger Sayle <roger@eyesopen.com>
10092
10093 PR middle-end/30322
10094 * gcc.dg/fold-plusnot-1.c: New test case.
10095
10096 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10097
10098 PR c++/29731
10099 * g++.dg/parse/template22.C: New test.
10100
10101 2006-12-31 Richard Guenther <rguenther@suse.de>
10102
10103 PR middle-end/30338
10104 * gcc.c-torture/compile/pr30338.c: New testcase.
10105
10106 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10107
10108 PR fortran/27900
10109 * gfortran.dg/intrinsic_actual_4.f90: New test.
10110
10111 PR fortran/24325
10112 * gfortran.dg/func_decl_3.f90: New test.
10113
10114 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10115
10116 PR fortran/23060
10117 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10118 * gfortran.dg/c_by_val_1.f: New test.
10119 * gfortran.dg/c_by_val_2.f: New test.
10120 * gfortran.dg/c_by_val_3.f: New test.
10121
10122 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10123
10124 PR libfortran/30321
10125 * gfortran.dg/sum_zero_array_1.f90: New test.
10126
10127 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR preprocessor/29612
10130 * gcc.dg/cpp/pr29612-1.c: New test.
10131 * gcc.dg/cpp/pr29612-2.c: New test.
10132
10133 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10134
10135 PR fortran/30034
10136 * gfortran.dg/pure_formal_proc_1.f90: New test.
10137
10138 PR fortran/30237
10139 * gfortran.dg/intrinsic_actual_3.f90: New test.
10140
10141 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10142
10143 PR fortran/30014
10144 * gfortran.dg/io_constraints_1.f90: Update test.
10145 * gfortran.dg/io_constraints_2.f90: Update test.
10146 * gfortran.dg/inquire_iolength.f90: New test.
10147
10148 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10149
10150 PR fortran/20896
10151 * gfortran.dg/interface_10.f90: New test.
10152 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10153 since z is already, locally a variable.
10154
10155 PR fortran/25135
10156 * gfortran.dg/generic_11.f90: New test.
10157 * gfortran.dg/interface_7.f90: Remove name clash between module
10158 name and procedure 'x' referenced in the interface.
10159
10160 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10161
10162 PR middle-end/7651
10163 * gcc.dg/Wmissing-parameter-type.c: New.
10164 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10165 * gcc.dg/Wmissing-parameter-type-no.c: New.
10166
10167 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10168
10169 PR fortran/25818
10170 * gfortran.dg/entry_array_specs_2.f: New test.
10171
10172 PR fortran/30084
10173 * gfortran.dg/nested_modules_6.f90: New test.
10174
10175 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10176
10177 PR middle-end/7651
10178 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10179 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10180
10181 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10182
10183 PR C++/30168
10184 * g++.dg/opt/complex6.C: New test.
10185
10186 2006-12-22 Ben Elliston <bje@au.ibm.com>
10187
10188 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10189 full" if the linker on spu-*-* warns about exceeding local store.
10190
10191 And revert this patch:
10192 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10193 fail to link due to relocation overflows on spu-*-*.
10194
10195 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10196
10197 PR fortran/30273
10198 * gfortran.dg/dependency_19.f90: New test.
10199
10200 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10201
10202 PR fortran/30202
10203 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10204
10205 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR middle-end/30262
10208 * gcc.c-torture/execute/20061220-1.c: New test.
10209
10210 PR middle-end/30263
10211 * gcc.dg/gomp/asm-1.c: New test.
10212
10213 PR target/30230
10214 * g++.dg/eh/ia64-2.C: New test.
10215
10216 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10217
10218 PR target/28966
10219 PR target/29248
10220 * gcc.dg/rs6000-leaf.c: New.
10221
10222 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10223
10224 PR fortran/25392
10225 * gfortran.dg/f2c_8.f90: New test.
10226
10227 2006-12-20 Bill Wendling <wendling@apple.com>
10228
10229 * gcc.dg/asm-b.c: Check for __ppc64__.
10230
10231 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10232
10233 PR fortran/30190
10234 * gfortran.dg/bounds_check_5.f90: New test.
10235
10236 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10237
10238 PR middle-end/30143
10239 * gcc.dg/gomp/complex-1.c: New testcase.
10240
10241 2006-12-20 Roger Sayle <roger@eyesopen.com>
10242
10243 * gfortran.dg/array_memset_1.f90: New test case.
10244
10245 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10246
10247 * lib/target-supports.exp: Add spu to
10248 check_effective_target_vect_widen_mult_hi_to_si.
10249
10250 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10251
10252 PR fortran/29992
10253 * gfortran.dg/generic_9.f90: New test.
10254
10255 PR fortran/30081
10256 * gfortran.dg/generic_10.f90: New test.
10257
10258 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10259
10260 PR tree-opt/30045
10261 * gcc.dg/pr30045.c: New test.
10262
10263 2006-12-20 Ben Elliston <bje@au.ibm.com>
10264
10265 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10266
10267 2006-12-19 Eric Christopher <echristo@apple.com>
10268
10269 PR target/29302
10270 * gcc.c-torture/execute/pr29302-1.c: New.
10271
10272 2006-12-19 Tobias Burnus <burnus@net-b.de>
10273
10274 PR fortran/39238
10275 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10276
10277 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10278
10279 PR fortran/30236
10280 * gfortran.dg/altreturn_3.f90: New test.
10281
10282 * gfortran.dg/char_result_12.f90: Fix comment typos.
10283
10284 2006-12-19 Ben Elliston <bje@au.ibm.com>
10285
10286 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10287 as newlib's stdio.h uses non-traditional cpp constructs.
10288
10289 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10290
10291 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10292 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10293 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10294 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10295 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10296 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10297 * gfortran.dg/default_initialization.f: Renamed to
10298 default_initialization_1.f
10299 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10300 dollar_edit_descriptor_1.f
10301 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10302 dollar_edit_descriptor_2.f
10303 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10304 dollar_edit_descriptor_3.f
10305 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10306 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10307 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10308 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10309 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10310 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10311 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10312 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10313 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10314 * gfortran.dg/default_initialization_1.f: Renamed from
10315 default_initialization.f
10316 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10317 dollar_edit_descriptor-1.f
10318 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10319 dollar_edit_descriptor-2.f
10320 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10321 dollar_edit_descriptor-3.f
10322 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10323 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10324 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10325
10326 2006-12-18 Bill Wendling <wendling@apple.com>
10327
10328 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10329 id is an OjbC keyword.
10330
10331 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10332
10333 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10334
10335 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10336
10337 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10338
10339 2006-12-18 Ian Lance Taylor <iant@google.com>
10340
10341 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10342
10343 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10344
10345 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10346
10347 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10348
10349 PR fortran/30207
10350 * gfortran.fortran-torture/execute/where21.f90: New test.
10351
10352 2006-12-17 Tobias Burnus <burnus@net-b.de>
10353
10354 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10355
10356 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10357
10358 PR middle-end/7651
10359 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10360 * gcc.dg/if-empty-1.c: Likewise.
10361 * gcc.dg/pr23165.c: Likewise.
10362 * g++.dg/warn/empty-body.C: Likewise.
10363
10364 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10365
10366 PR libfortran/30005
10367 * gfortran.dg/open_errors.f90: New test.
10368
10369 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10370
10371 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10372
10373 * gcc.target/i386/ssse3-pabsb.c: New file.
10374 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10375 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10376 * gcc.target/i386/ssse3-palignr.c: Likewise.
10377 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10378 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10379 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10380 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10381 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10382 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10383 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10384 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10385 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10386 * gcc.target/i386/ssse3-psignb.c: Likewise.
10387 * gcc.target/i386/ssse3-psignd.c: Likewise.
10388 * gcc.target/i386/ssse3-psignw.c: Likewise.
10389 * gcc.target/i386/ssse3-vals.h: Likewise.
10390
10391 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10392
10393 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10394 * lib/fortran-torture.exp: Include target-supports.exp.
10395
10396 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR target/30185
10399 * gcc.c-torture/execute/pr30185.c: New test.
10400
10401 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10402
10403 PR testsuite/30179
10404 PR testsuite/30180
10405 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10406 * gcc.dg/builtin-bswap-2.c: Likewise.
10407 * gcc.dg/builtin-bswap-3.c: Likewise.
10408 * gcc.dg/builtin-bswap-4.c: Likewise.
10409 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10410 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10411
10412 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10413
10414 PR libfortran/30145
10415 * gfortran.dg/write_zero_array: New test.
10416
10417 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10418
10419 PR fortran/30200
10420 * gfortran.dg/write_fmt_trim.f90: New test.
10421
10422 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10423
10424 PR 30194
10425 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10426 temporarily.
10427
10428 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10429
10430 * lib/target-supports.exp (check_weak_available): Use istarget
10431 "hppa*-*-hpux10*" instead of regexp.
10432 (check_cxa_atexit_available): Likewise.
10433
10434 2006-12-14 Richard Guenther <rguenther@suse.de>
10435
10436 PR tree-optimization/30197
10437 * gcc.c-torture/execute/complex-1.c: Fix function name.
10438 * gcc.dg/builtins-61.c: New testcase.
10439
10440 2006-12-14 Richard Guenther <rguenther@suse.de>
10441
10442 PR middle-end/30172
10443 * gcc.dg/pr30172-1.c: New testcase.
10444
10445 2006-12-14 Richard Guenther <rguenther@suse.de>
10446
10447 PR tree-optimization/30198
10448 * gcc.dg/builtins-60.c: New testcase.
10449
10450 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10451
10452 * lib/target-supports.exp (vect_no_align): Remove spu.
10453
10454 2006-12-13 Ian Lance Taylor <iant@google.com>
10455
10456 PR c++/19564
10457 PR c++/19756
10458 * g++.dg/warn/Wparentheses-5.C: New test.
10459 * g++.dg/warn/Wparentheses-6.C: New test.
10460 * g++.dg/warn/Wparentheses-7.C: New test.
10461 * g++.dg/warn/Wparentheses-8.C: New test.
10462 * g++.dg/warn/Wparentheses-9.C: New test.
10463 * g++.dg/warn/Wparentheses-10.C: New test.
10464 * g++.dg/warn/Wparentheses-11.C: New test.
10465 * g++.dg/warn/Wparentheses-12.C: New test.
10466 * g++.dg/warn/Wparentheses-13.C: New test.
10467 * g++.dg/warn/Wparentheses-14.C: New test.
10468 * g++.dg/warn/Wparentheses-15.C: New test.
10469 * g++.dg/warn/Wparentheses-16.C: New test.
10470 * g++.dg/warn/Wparentheses-17.C: New test.
10471 * g++.dg/warn/Wparentheses-18.C: New test.
10472 * g++.dg/warn/Wparentheses-19.C: New test.
10473 * g++.dg/warn/Wparentheses-20.C: New test.
10474 * g++.dg/warn/Wparentheses-21.C: New test.
10475
10476 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10477
10478 PR testsuite/30157
10479 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10480 for target "hppa.*hpux10".
10481
10482 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10483
10484 * g++.dg/debug/vartrack1.C: New test.
10485
10486 * g++.dg/opt/ifcvt1.C: New test.
10487
10488 * gcc.dg/tls/opt-13.c: New test.
10489
10490 * gcc.dg/20060425-2.c: New test.
10491
10492 * g++.dg/opt/pr15054-2.C: New test.
10493
10494 * gcc.c-torture/execute/20060420-1.c: New test.
10495
10496 * gcc.c-torture/execute/20060412-1.c: New test.
10497
10498 * objc/compile/20060406-1.m: New test.
10499
10500 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10501
10502 * g++.dg/template/array17.C: New test.
10503
10504 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10505
10506 * gcc.target/powerpc/altivec-23.c: New test.
10507
10508 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10509
10510 PR c++27316
10511 * g++.dg/inherit/error3.C: New test.
10512
10513 PR c++/28740
10514 * g++.dg/inherit/error4.C: New test.
10515
10516 2006-12-13 Richard Guenther <rguenther@suse.de>
10517
10518 PR tree-optimization/17687
10519 * gcc.dg/builtins-59.c: New testcase.
10520
10521 2006-12-13 Ben Elliston <bje@au.ibm.com>
10522
10523 * gcc.target/spu/Wmain.c: New test.
10524
10525 2006-12-12 Josh Conner <jconner@apple.com>
10526
10527 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10528 * g++.dg/abi/thunk4.C: Likewise.
10529 * g++.dg/abi/rtti3.C: Likewise.
10530
10531 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10532
10533 * gcc.target/spu/cpat-1.c: New test.
10534 * gcc.target/spu/cpat-2.c: New test.
10535 * gcc.target/spu/cpat-3.c: New test.
10536 * gcc.target/spu/cpat-4.c: New test.
10537
10538 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10539
10540 PR tree-opt/28436
10541 * gcc.c-torture/compile/vector-1.c: New test.
10542 * gcc.c-torture/compile/vector-2.c: New test.
10543 * gcc.c-torture/compile/vector-3.c: New test.
10544
10545 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10546
10547 * lib/fortran-torture.exp: Update copyright years. Remove
10548 obsolete comment. Test -ftree-vectorize where it makes sense.
10549 * lib/gfortran-dg.exp: Update copyright years. Use settings
10550 from fortran-torture.exp.
10551 * gfortran.dg/char_transpose_1.f90,
10552 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10553 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10554 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10555 '-w' to dg-options.
10556
10557 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10558
10559 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10560 saved_${tool}_load.
10561
10562 2006-12-12 Ira Rosen <irar@il.ibm.com>
10563
10564 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10565 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10566 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10567 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10568 gaps.
10569
10570 2006-12-12 Richard Guenther <rguenther@suse.de>
10571
10572 PR middle-end/30147
10573 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10574
10575 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10576 Diego Novillo <dnovillo@redhat.com>
10577
10578 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10579 VDEF/VUSE changes.
10580 * gcc.dg/tree-ssa/pr26421.c: Likewise
10581 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10582 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10583 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10584 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10585 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10586 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10587 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10588 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10589 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10590
10591 2006-12-11 Jan Hubicka <jh@suse.cz>
10592
10593 * gcc.dg/tree-prof/stringop-1.c: New test.
10594 * gcc.dg/tree-prof/stringop-2.c: New test.
10595
10596 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10597
10598 PR target/30120
10599 * gcc.target/i386/pr30120.c: New test.
10600
10601 Revert:
10602 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10603
10604 * gcc.target/i386/x87regparm-1.c: New test.
10605 * gcc.target/i386/x87regparm-2.c: New test.
10606 * gcc.target/i386/x87regparm-3.c: New test.
10607 * gcc.target/i386/x87regparm-4.c: New test.
10608
10609 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10610
10611 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10612
10613 2006-12-10 Tobias Burnus <burnus@net-b.de>
10614
10615 PR fortran/23994
10616 * gfortran.dg/protected_1.f90: New test.
10617 * gfortran.dg/protected_2.f90: New test.
10618 * gfortran.dg/protected_3.f90: New test.
10619 * gfortran.dg/protected_4.f90: New test.
10620 * gfortran.dg/protected_5.f90: New test.
10621 * gfortran.dg/protected_6.f90: New test.
10622
10623 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10624 Tobias Burnus <burnus@gcc.gnu.org>
10625
10626 PR fortran/29975
10627 PR fortran/30068
10628 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10629 interface.
10630 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10631 ambiguous interfaces.
10632 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10633 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10634 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10635 ambiguous interfaces.
10636 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10637 * gfortran.dg/array_initializer_2.f90: Add initializer array
10638 constructor test.
10639
10640 PR fortran/30096
10641 * gfortran.dg/interface_9.f90: Test that host interfaces are
10642 not checked for ambiguity with the local version.
10643
10644 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10645
10646 PR fortran/29464
10647 * gfortran.dg/module_interface_2.f90: New test.
10648
10649 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10650
10651 PR fortran/29941
10652 * gfortran.dg/assumed_len.f90: New test.
10653
10654 2006-12-09 Richard Guenther <rguenther@suse.de>
10655
10656 * g++.dg/warn/implicit-typename1.C: Qualify types.
10657 * g++.dg/parse/crash12.C: Likewise.
10658 * g++.dg/tree-ssa/pr22444.C: Likewise.
10659
10660 2006-12-09 Tobias Burnus <burnus@net-b.de>
10661
10662 * gfortran.dg/array_2.f90: Added sqrt test.
10663
10664 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10665
10666 * gcc.target/i386/x87regparm-1.c: XFAIL.
10667 * gcc.target/i386/x87regparm-2.c: XFAIL.
10668 * gcc.target/i386/x87regparm-3.c: XFAIL.
10669 * gcc.target/i386/x87regparm-4.c: XFAIL.
10670
10671 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10672
10673 * lib/target-supports.exp
10674 (check_effective_target_large_long_double): New.
10675 * gcc.dg/Wconversion-real.c : Use it.
10676 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10677 unsigned.
10678
10679 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10680
10681 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10682
10683 2006-12-08 Tobias Burnus <burnus@net-b.de>
10684
10685 PR fortran/27546
10686 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10687
10688 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10689
10690 PR c++/29732
10691 * g++.dg/template/crash65.C: New test.
10692 * g++.dg/template/spec16.C: Tweak error markers.
10693
10694 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10695
10696 * gcc.target/spu: New directory.
10697 * gcc.target/spu/spu.exp: New file.
10698 * gcc.target/spu/intrinsics-1.c: New test.
10699
10700 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10701
10702 PR c++/29980
10703 * g++.dg/ext/attrib27.C: New test.
10704 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10705 * g++.dg/parse/typedef5.C: Likewise.
10706
10707 2006-12-07 Mike Stump <mrs@apple.com>
10708
10709 * treelang/compile/var_defs.tree: Adjust.
10710
10711 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10712
10713 PR c++/29730
10714 * g++.dg/template/crash64.C: New test.
10715 * g++.dg/parse/crash27.C: Adjust error markers.
10716
10717 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10718
10719 PR libfortran/30009
10720 PR libfortran/30056
10721 * gfortran.dg/read_eof_4.f90: Add tests.
10722 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10723 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10724
10725 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10726
10727 PR c++/29729
10728 * g++.dg/template/crash63.C: New test.
10729
10730 PR c++/29728
10731 * g++.dg/template/crash62.C: New test.
10732
10733 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10734
10735 PR fortran/30003
10736 * gfortran.dg/allocatable_function_1.f90: Increase the number
10737 of expected calls of free to 10; the lhs section reference is
10738 now evaluated so there is another call to bar. Change the
10739 comment appropriately.
10740 * gfortran.dg/array_section_1.f90: New test.
10741
10742 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10743
10744 PR fortran/29912
10745 * gfortran.dg/char_result_12.f90: New test.
10746
10747 2006-12-05 Richard Guenther <rguenther@suse.de>
10748
10749 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10750 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10751 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10752 vect_double, xfail for spu*-*-*.
10753
10754 2006-12-04 Tobias Burnus <burnus@net-b.de>
10755
10756 PR fortran/29962
10757 * initialization_4.f90: Test noninteger exponents (-std=f95).
10758 * initialization_5.f90: New test for noninteger exponents
10759 with -std=f2003.
10760
10761 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10762
10763 PR fortran/29821
10764 * gfortran.dg/parameter_array_section_1.f90: New test.
10765
10766 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10767
10768 PR c++/29733
10769 * g++.dg/template/crash61.C: New test.
10770
10771 PR c++/29632
10772 * g++.dg/template/error23.C: New test.
10773
10774 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10775
10776 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10777
10778 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10779
10780 PR fortran/29916
10781 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10782
10783 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR middle-end/29965
10786 * gcc.dg/gomp/pr29965-1.c: New test.
10787 * gcc.dg/gomp/pr29965-2.c: New test.
10788 * gcc.dg/gomp/pr29965-3.c: New test.
10789 * gcc.dg/gomp/pr29965-4.c: New test.
10790 * gcc.dg/gomp/pr29965-5.c: New test.
10791 * gcc.dg/gomp/pr29965-6.c: New test.
10792 * g++.dg/gomp/pr29965-1.C: New test.
10793 * g++.dg/gomp/pr29965-2.C: New test.
10794 * g++.dg/gomp/pr29965-3.C: New test.
10795 * g++.dg/gomp/pr29965-4.C: New test.
10796 * g++.dg/gomp/pr29965-5.C: New test.
10797 * g++.dg/gomp/pr29965-6.C: New test.
10798 * g++.dg/gomp/pr29965-7.C: New test.
10799 * g++.dg/gomp/pr29965-8.C: New test.
10800 * g++.dg/gomp/pr29965-9.C: New test.
10801 * g++.dg/gomp/pr29965-10.C: New test.
10802
10803 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10804
10805 * gnat.dg/pointer_variable_bounds.adb: New test.
10806 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10807 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10808
10809 2006-12-03 Eric Christopher <echristo@apple.com>
10810
10811 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10812
10813 2006-12-03 Richard Henderson <rth@redhat.com>
10814 Andrew Pinski <pinskia@gmail.com>
10815
10816 PR C++/14329
10817 * g++.dg/warn/unit-1.C: New test.
10818
10819 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10820
10821 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10822
10823 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10824
10825 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10826 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10827 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10828 * gcc.dg/vect/vect-70.c: Reduce array size.
10829 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10830 vect_no_compaer_double targets.
10831 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10832 vect_float, vect_double, and vect_int.
10833
10834 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10835
10836 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10837 test for loop versioning on vect_no_align targets.
10838 * gcc.dg/vect/pr20122.c: Likewise.
10839 * gcc.dg/vect/vect-105.c: Likewise.
10840 * gcc.dg/vect/vect-42.c: Likewise.
10841 * gcc.dg/vect/vect-43.c: Likewise.
10842 * gcc.dg/vect/vect-74.c: Likewise.
10843 * gcc.dg/vect/vect-75.c: Likewise.
10844 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10845 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10846 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10847 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10848
10849 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10850
10851 PR fortran/29642
10852 * gfortran.dg/value_1.f90 : New test.
10853 * gfortran.dg/value_2.f90 : New test.
10854 * gfortran.dg/value_3.f90 : New test.
10855 * gfortran.dg/value_4.f90 : New test.
10856 * gfortran.dg/value_4.c : Called from value_4.f90.
10857
10858 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10859
10860 PR C++/30033
10861 * g++.dg/cpp0x/static_assert4.C: New testcase.
10862
10863 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10864
10865 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10866
10867 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10868
10869 PR c/27953
10870 * gcc.dg/pr27953.c: New test.
10871
10872 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10873
10874 PR c++/30022
10875 * g++.dg/ext/vector5.C: New test.
10876
10877 PR c++/30021
10878 * g++.dg/other/main1.C: New test.
10879
10880 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10881
10882 PR libfortran/29568
10883 * gfortran.dg/convert_implied_open.f90: Change to
10884 new default record length.
10885 * gfortran.dg/unf_short_record_1.f90: Adapt to
10886 new error message.
10887 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10888
10889 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10890
10891 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10892
10893 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10894
10895 PR c++/29066
10896 * g++.dg/expr/pr29066.c: New.
10897
10898 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10899 Zdenek Dvorak <dvorakz@suse.cz>
10900
10901 PR tree-optimization/29921
10902 * gcc.dg/pr29921-2.c: New test.
10903
10904 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10905
10906 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10907 (i386_get_cpuid): New function.
10908 (i386_cpuid_ecx): Likewise.
10909 (i386_cpuid_edx): Likewise.
10910 (i386_cpuid): Updated to call i386_cpuid_edx.
10911
10912 * gcc.target/i386/sse3-addsubpd.c: New file.
10913 * gcc.target/i386/sse3-addsubps.c: Likewise.
10914 * gcc.target/i386/sse3-haddpd.c: Likewise.
10915 * gcc.target/i386/sse3-haddps.c: Likewise.
10916 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10917 * gcc.target/i386/sse3-hsubps.c: Likewise.
10918 * gcc.target/i386/sse3-lddqu.c: Likewise.
10919 * gcc.target/i386/sse3-movddup.c: Likewise.
10920 * gcc.target/i386/sse3-movshdup.c: Likewise.
10921 * gcc.target/i386/sse3-movsldup.c: Likewise.
10922
10923 2006-12-01 Dirk Mueller <dmueller@suse.de>
10924
10925 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10926
10927 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10928
10929 * gcc.dg/dfp/convert-int-max.c: New test.
10930 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10931
10932 2006-11-30 Richard Guenther <rguenther@suse.de>
10933
10934 * gcc.dg/vect/vect-pow-1.c: Rename ...
10935 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10936 floats instead of doubles, check successful vectorization.
10937
10938 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10939
10940 PR target/29945
10941 * gcc.c-torture/compile/pr29945.c: New testcase.
10942
10943 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10944
10945 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10946 -maltivec.
10947
10948 2006-11-29 Eric Christopher <echristo@apple.com>
10949
10950 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10951
10952 2006-11-29 Janis Johnson <janis187@us.ibm.com>
10953
10954 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10955
10956 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10957
10958 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
10959
10960 PR c++/29022
10961 * g++.dg/inherit/virtual2.C: New test.
10962 * g++.dg/inherit/virtual3.C: Likewise.
10963 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10964 * g++.dg/inherit/error2.C: Likewise.
10965 * g++.dg/template/instantiate1.C: Likewise.
10966
10967 2006-11-28 Andrew Pinski <pinskia@gmail.com>
10968
10969 PR tree-opt/29984
10970 * gcc.dg/tree-ssa/reassoc-12.c: New test.
10971
10972 2006-11-28 Jan Hubicka <jh@suse.cz>
10973
10974 * gcc.dg/memcpy-1.c: New test.
10975
10976 2006-11-28 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR c++/29735
10979 * g++.dg/warn/main-3.C: New test.
10980
10981 2006-11-28 Jan Hubicka <jh@suse.cz>
10982
10983 * gcc.dg/winline-1.c: New test.
10984
10985 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
10986
10987 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10988 alignments.
10989
10990 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10991
10992 PR fortran/29976
10993 * gfortran.dg/missing_optional_dummy_3.f90
10994
10995 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10996
10997 PR fortran/20880
10998 * gfortran.dg/interface_3.f90: Modify errors.
10999
11000 2006-11-28 Ben Elliston <bje@au.ibm.com>
11001
11002 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11003 fail to link due to relocation overflows on spu-*-*.
11004
11005 2006-11-27 Michael Matz <matz@suse.de>
11006 Andreas Krebbel <krebbel1@de.ibm.com>
11007
11008 PR target/29319
11009 * gcc.dg/20061127-1.c: New testcase.
11010
11011 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11012
11013 * gcc.dg/20061124-1.c: Add exit() function prototype.
11014
11015 2006-11-27 Jan Hubicka <jh@suse.cz>
11016
11017 * gcc.target/i386/memcpy-1.c: Adjust size.
11018 * gcc.dg/visibility-11.c: Likewise.
11019
11020 2006-11-27 Richard Guenther <rguenther@suse.de>
11021
11022 PR middle-end/25620
11023 * gcc.target/i386/pow-1.c: New testcase.
11024 * gcc.dg/builtins-58.c: Likewise.
11025
11026 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11027
11028 PR c++/29886
11029 * g++.dg/expr/cast8.C: New test.
11030
11031 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11032
11033 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11034 Don't ever inline the testcase.
11035
11036 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11037
11038 PR fortran/29982
11039 * gfortran.fortran-torture/compile/parameter_3.f90: New
11040 testcase.
11041
11042 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11043
11044 PR fortran/29951
11045 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11046
11047 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11048
11049 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11050 for CHAR.
11051
11052 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11053
11054 PR libgfortran/29936
11055 * gfortran.dg/write_check3.f90: New test.
11056
11057 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11058
11059 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11060
11061 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11062
11063 PR fortran/20880
11064 * gfortran.dg/interface_3.f90: New test.
11065
11066 PR fortran/29387
11067 * gfortran.dg/generic_8.f90: New test.
11068
11069 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11070
11071 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11072 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11073 * gfortran.dg/specifics_3.f90: Remove.
11074
11075 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11076
11077 PR c/29955
11078 * gcc.dg/gomp/pr29955.c: New test.
11079
11080 PR c/29736
11081 * gcc.dg/pr29736.c: New test.
11082
11083 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11084
11085 PR tree-opt/29964
11086 * gcc.dg/pure-1.c: New test.
11087
11088 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11089
11090 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11091 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11092
11093 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11094
11095 * gcc.dg/20061124-1.c: New testcase.
11096
11097 2006-11-23 Eric Christopher <echristo@apple.com>
11098
11099 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11100
11101 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11102
11103 PR c/2707
11104 PR c++/26167
11105 * gcc.dg/Wconversion-integer.c: New. Supersedes
11106 Wconversion-negative-constants.c
11107 * gcc.dg/Wconversion-real.c: New.
11108 * gcc.dg/Wconversion-real-integer.c: New.
11109 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11110 * g++.dg/warn/Wconversion1.C: Modified.
11111
11112 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11113
11114 * gfortran.dg/overload_1.f90: New test.
11115
11116 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11117
11118 PR c/9072
11119 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11120 Wtraditional-conversion.
11121 * gcc.dg/overflow-warn-2.c: Likewise.
11122 * gcc.dg/Wconversion.c: Likewise. Renamed as
11123 Wtraditional-conversion.c .
11124 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11125 Wtraditional-conversion-2.c .
11126 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11127 Wtraditional-conversion-2.c
11128 * gcc.dg/Wconversion-negative-constants.c: New.
11129
11130 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11131
11132 * gcc.dg/tree-ssa/dump-1.c: New test.
11133
11134 2006-11-23 David Ung <davidu@mips.com>
11135
11136 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11137 -mfp64, allowable when ISA >= 33 and float is enabled.
11138 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11139 of mthc1 and mfhc1 patterns.
11140
11141 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11142
11143 PR tree-optimization/29921
11144 * gcc.dg/pr29921.c: New test.
11145
11146 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11147
11148 PR fortran/29441
11149 * gfortran.dg/initialization_4.f90: New test.
11150
11151 2006-11-22 Ira Rosen <irar@il.ibm.com>
11152
11153 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11154 platforms that have interleaving support.
11155 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11156 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11157 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11158 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11159 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11160 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11161 gcc.dg/vect/vect-strided-u8-i8.c,
11162 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11163 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11164 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11165 gcc.dg/vect/vect-strided-float.c,
11166 gcc.dg/vect/vect-strided-a-mult.c,
11167 gcc.dg/vect/vect-strided-mult-char-ls.c,
11168 gcc.dg/vect/vect-strided-a-u16-mult.c,
11169 gcc.dg/vect/vect-strided-a-u32-mult.c,
11170 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11171 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11172 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11173 gcc.dg/vect/vect-strided-mult.c,
11174 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11175 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11176 New.
11177
11178 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11179
11180 PR fortran/25087
11181 * gfortran.dg/auto_char_len_4.f90: New test.
11182
11183 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11184
11185 PR fortran/29652
11186 * gfortran.dg/generic_7.f90: New test.
11187 * gfortran.dg/defined_operators_1.f90: Add new error.
11188
11189 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11190
11191 PR tree-optimization/29902
11192 * g++.dg/tree-ssa/pr29902.C: New test.
11193
11194 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11195
11196 PR fortran/29820
11197 * gfortran.dg/used_types_13.f90: New test.
11198
11199 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11200
11201 * gcc.dg/dfp/snan.c: Delete.
11202
11203 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11204
11205 * g++.dg/cpp0x/static_assert1.C: New.
11206 * g++.dg/cpp0x/static_assert2.C: New.
11207 * g++.dg/cpp0x/static_assert3.C: New.
11208
11209 2006-11-21 Richard Guenther <rguenther@suse.de>
11210
11211 * gcc.dg/vect/vect-pow-1.c: New testcase.
11212 * gcc.dg/vect/vect-pow-2.c: Likewise.
11213
11214 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR c++/29570
11217 * g++.dg/template/static29.C: New test.
11218
11219 PR c++/29734
11220 * g++.dg/conversion/simd4.C: New test.
11221
11222 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11223
11224 PR c++/29475
11225 * g++.dg/template/access19.C: New test.
11226 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11227 error is reported.
11228
11229 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11230
11231 PR tree-opt/25500
11232 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11233
11234 2006-11-20 Tobias Burnus <burnus@net-b.de>
11235
11236 PR fortran/27546
11237 * gfortran.dg/import.f90: Extended test.
11238 * gfortran.dg/import2.f90: Extended test.
11239
11240 2006-11-20 Tobias Burnus <burnus@net-b.de>
11241
11242 * gfortran.dg/volatile3.f90: Add conflict test.
11243
11244 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11245
11246 PR fortran/24783
11247 * gfortran.dg/implicit_10.f90: New test.
11248
11249 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11250
11251 PR c++/8586
11252 * g++.dg/warn/Wall-write-strings.C: New.
11253
11254 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11255
11256 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11257 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11258
11259 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11260
11261 * gfortran.dg/use_3.f90: Remove error message.
11262 * gfortran.dg/iso_fortran_env_1.f90: New test.
11263 * gfortran.dg/iso_fortran_env_2.f90: New test.
11264 * gfortran.dg/iso_fortran_env_3.f90: New test.
11265 * gfortran.dg/iso_fortran_env_4.f90: New test.
11266
11267 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11268
11269 * gcc.dg/vect/vect-27.c: Fix initialization.
11270
11271 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11272
11273 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11274 * gcc.dg/torture/builtin-minmax-1.c: New.
11275
11276 * gcc.dg/builtins-20.c: Add cases for copysign.
11277
11278 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11279
11280 PR fortran/24285
11281 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11282
11283 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11284 * gfortran.dg/use_1.f90: New test.
11285 * gfortran.dg/use_1.f90: New test.
11286 * gfortran.dg/use_1.f90: New test.
11287
11288 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11289
11290 PR tree-optimization/29801
11291 * gcc.dg/pr29801.c: New test.
11292
11293 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11294
11295 PR middle-end/29584
11296 * gcc.dg/torture/pr29584.c: New test.
11297
11298 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11299
11300 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11301 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11302 * gcc.target/powerpc/compress-float-ppc.c,
11303 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11304 powerpc_fprs.
11305 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11306 do not pass -mhard-float.
11307
11308 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11309
11310 * gnat.dg/volatile_aggregate.adb: New test.
11311
11312 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11313
11314 PR fortran/29391
11315 PR fortran/29489
11316 * gfortran.dg/bound_2.f90: Add more checks.
11317 * gfortran.dg/bound_3.f90: New test.
11318
11319 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11320
11321 PR target/29201
11322 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11323
11324 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11325
11326 * gfortran.dg/import3.f90: Fix error message.
11327
11328 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11329
11330 PR tree-opt/29788
11331 * gfortran.fortran-torture/compile/inline_1.f90:
11332 New testcase.
11333
11334 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11335
11336 * gcc.target/i386/x87regparm-1.c: New test.
11337 * gcc.target/i386/x87regparm-2.c: New test.
11338 * gcc.target/i386/x87regparm-3.c: New test.
11339 * gcc.target/i386/x87regparm-4.c: New test.
11340
11341 2006-11-15 Tobias Burnus <burnus@net-b.de>
11342
11343 PR fortran/27546
11344 * gfortran.dg/import.f90: New test.
11345 * gfortran.dg/import2.f90: New test.
11346 * gfortran.dg/import3.f90: New test.
11347
11348 2006-11-15 Tobias Burnus <burnus@net-b.de>
11349
11350 PR fortran/27588
11351 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11352
11353 2006-11-15 Tobias Burnus <burnus@net-b.de>
11354
11355 PR fortran/29806
11356 * gfortran.dg/contains.f90: New test.
11357 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11358
11359 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11360
11361 PR tree-optimization/29581
11362 * gcc.dg/pr29581-1.c: New test.
11363 * gcc.dg/pr29581-2.c: New test.
11364 * gcc.dg/pr29581-3.c: New test.
11365 * gcc.dg/pr29581-4.c: New test.
11366 * gfortran.dg/pr29581.f90: New test.
11367
11368 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11369
11370 PR fortran/29702
11371 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11372 numbers in error message headers.
11373
11374 2006-11-14 Richard Guenther <rguenther@suse.de>
11375
11376 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11377 to i?86 and x86_64 targets.
11378
11379 2006-11-14 Caroline Tice <ctice@apple.com>
11380
11381 * gcc.dg/pubtypes-1.c: New file/testcase.
11382 * gcc.dg/pubtypes-2.c: New file/testcase.
11383 * gcc.dg/pubtypes-3.c: New file/testcase.
11384 * gcc.dg/pubtypes-4.c: New file/testcase.
11385 * g++.dg/pubtypes.C: New file/testcase.
11386
11387 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11388
11389 PR c++/29106
11390 * g++.dg/init/self1.C: New test.
11391
11392 2006-11-14 Tobias Burnus <burnus@net-b.de>
11393
11394 PR fortran/29657
11395 * gfortran.dg/conflicts.f90: Add.
11396
11397 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11398
11399 PR rtl-optimization/29798
11400
11401 * gcc.c-torture/execute/pr29798.c: New.
11402
11403 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11404
11405 * gcc.dg/builtins-20.c: Add more cases.
11406
11407 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR fortran/29759
11410 * gfortran.dg/gomp/pr29759.f90: New test.
11411
11412 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11413
11414 PR c++/29518
11415 * g++.dg/template/static28.C: New test.
11416
11417 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11418
11419 * lib/c-torture.exp: Use target-libpath.exp.
11420 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11421 set GCC_EXEC_PREFIX env var from global variable of same name.
11422
11423 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11424
11425 PR fortran/26994
11426 * gfortran.fortran-torture/compile/transfer-1.f90:
11427 New testcase.
11428
11429 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11430 Zdenek Dvorak <dvorakz@suse.cz>
11431
11432 PR tree-optimization/29680
11433 * gcc.dg/alias-11.c: New test.
11434
11435 2006-11-12 Jason Merrill <jason@redhat.com>
11436 Andrew Pinski <pinskia@physics.uc.edu>
11437
11438 PR middle-end/28915
11439 * gcc.target/i386/vectorize1.c: New.
11440
11441 2006-11-12 Roger Sayle <roger@eyesopen.com>
11442
11443 PR rtl-optimization/29797
11444 * gcc.c-torture/execute/pr29797-1.c: New test case.
11445
11446 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11447
11448 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11449
11450 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11451
11452 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11453
11454 2006-11-12 Roger Sayle <roger@eyesopen.com>
11455
11456 PR tree-optimization/13827
11457 * gcc.dg/fold-eqand-1.c: New test case.
11458
11459 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11460
11461 PR rtl-opt/28812
11462 * gcc.c-torture/execute/mayalias-3.c: New test.
11463
11464 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11465
11466 PR middle-end/27528
11467 * gcc.c-torture/compile/pr27528.c: New test.
11468 * gcc.dg/pr27528.c: Likewise.
11469
11470 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11471
11472 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11473
11474 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11475
11476 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11477
11478 PR fortran/29758
11479 * gfortran.dg/reshape_source_size_1.f90: New test.
11480
11481 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11482
11483 PR fortran/29315
11484 * gfortran.dg/aliasing_dummy_4.f90: New test.
11485
11486 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11487
11488 PR target/29777
11489 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11490 and x86_64-*-* targets.
11491
11492 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11493
11494 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11495 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11496 New macros. Use them in exact tests.
11497 (TESTIT3): New macro.
11498 Add tests for fmin, fmax and fma.
11499
11500 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11501
11502 PR fortran/29431
11503 * gfortran.dg/array_constructor_13.f90: New test.
11504
11505 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11506
11507 PR fortran/29744
11508 * gfortran.dg/used_types_12.f90: New test.
11509
11510 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11511
11512 PR middle-end/29726
11513 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11514 (test6): Ditto.
11515 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11516 * gcc.dg/fold-eqandshift-3.c: New test case.
11517
11518 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11519
11520 PR fortran/29699
11521 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11522
11523 PR fortran/21370
11524 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11525
11526 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11527
11528 * gcc.dg/20061109-1.c: New testcase.
11529
11530 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11531
11532 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11533
11534 2006-11-09 Tobias Burnus <burnus@net-b.de>
11535
11536 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11537 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11538
11539 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11540
11541 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11542 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11543
11544 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11545
11546 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11547
11548 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11549
11550 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11551 vect-9.c).
11552 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11553 * gcc.dg/vect/vect-9.c: Now vectorizable.
11554 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11555 that support vect_widen_mult.
11556 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11557 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11558 vect-reduc-dot-u16.c).
11559 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11560 vect-reduc-dot-u16.c).
11561 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11562 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11563 vect-reduc-dot-s8.c).
11564 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11565 vect-reduc-dot-s8.c).
11566 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11567 vect-reduc-dot-s8.c).
11568 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11569 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11570 vect-reduc-dot-u8.c).
11571 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11572 vect-reduc-dot-u8.c).
11573 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11574 * gcc.dg/vect/vect-multitypes-9.c: New test.
11575 * gcc.dg/vect/vect-multitypes-10.c: New test.
11576 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11577 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11578 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11579 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11580 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11581 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11582 wrapv-vect-reduc-dot-s8.c.
11583 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11584 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11585 targets that support vec_unpack.
11586 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11587 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11588 (check_effective_target_vect_widen_mult_hi_to_si): New.
11589 (check_effective_target_vect_widen_sum): Removed.
11590
11591 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11592
11593 * gcc.dg/vect/vect-multitypes-8.c: New test.
11594 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11595
11596 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11597
11598 * gcc.dg/vect/vect-multitypes-7.c: New test.
11599
11600 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11601
11602 * gcc.dg/vect/vect-multitypes-4.c: New test.
11603 * gcc.dg/vect/vect-multitypes-5.c: New test.
11604 * gcc.dg/vect/vect-multitypes-6.c: New test.
11605
11606 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11607
11608 * gcc.dg/vect/vect-multitypes-1.c: New test.
11609 * gcc.dg/vect/vect-multitypes-2.c: New test.
11610 * gcc.dg/vect/vect-multitypes-3.c: New test.
11611
11612 2006-11-07 Eric Christopher <echristo@apple.com>
11613
11614 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11615 Test using scan-assembler-not.
11616
11617 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11618
11619 * gcc.dg/inline-17.c: New test.
11620
11621 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11622
11623 PR other/25028
11624 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11625 on HP-UX.
11626
11627 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11628
11629 PR fortran/29539
11630 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11631
11632 PR fortran/29634
11633 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11634 test.
11635
11636 2006-11-07 Tobias Burnus <burnus@net-b.de>
11637
11638 PR fortran/29601
11639 * gfortran.dg/volatile.f90: Add.
11640 * gfortran.dg/volatile2.f90: Add.
11641 * gfortran.dg/volatile3.f90: Add.
11642 * gfortran.dg/volatile4.f90: Add.
11643 * gfortran.dg/volatile5.f90: Add.
11644 * gfortran.dg/volatile6.f90: Add.
11645 * gfortran.dg/volatile7.f90: Add.
11646
11647 2006-11-06 Tobias Burnus <burnus@net-b.de>
11648
11649 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11650 for matching error messages.
11651 * gfortran.dg/specifics_3.f90: Adjust pattern
11652 for matching error messages.
11653
11654 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11655 Bernhard Fischer <aldot@gcc.gnu.org>
11656
11657 * lib/gcc-dg.exp (output-exists): New proc.
11658 (output-exists-not): New proc.
11659 * gcc.test-framework/test-framework.awk: Support new directives.
11660 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11661 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11662 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11663 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11664 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11665 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11666
11667 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11668
11669 PR fortran/29630
11670 PR fortran/29679
11671 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11672 * gfortran.dg/initialization_3.f90: New.
11673
11674 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11675
11676 PR libgfortran/25545
11677 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11678
11679 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11680
11681 PR middle-end/29695
11682 * gcc.c-torture/execute/pr29695-1.c: New test.
11683 * gcc.c-torture/execute/pr29695-2.c: New test.
11684
11685 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11686
11687 PR fortran/29565
11688 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11689
11690 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11691
11692 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11693 for matching error messages.
11694
11695 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11696
11697 PR target/26915
11698 * gcc.target/i386/387-12.c: New test.
11699
11700 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11701
11702 PR libfortran/29713
11703 * gfortran.dg/pr29713.f90: New test.
11704
11705 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11706
11707 * gcc.c-torture/execute/arith-rand-ll.c:
11708 Also test for bogus rest sign.
11709
11710 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11711
11712 PR libfortran/27895
11713 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11714
11715 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11716
11717 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11718 from error messages.
11719
11720 2006-11-02 Mike Stump <mrs@apple.com>
11721
11722 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11723
11724 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11725
11726 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11727
11728 * g++.dg/eh/gcsec1.C: New test.
11729
11730 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11731
11732 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11733 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11734
11735 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11736
11737 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11738 hexadecimal value.
11739 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11740 * gcc.dg/pr14796-2.c: Likewise.
11741
11742 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11743
11744 * gcc.c-torture/execute/20061101-1.c: New test.
11745
11746 2006-11-01 Richard Guenther <rguenther@suse.de>
11747
11748 * gcc.target/i386/fpprec-1.c: New testcase.
11749
11750 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11751
11752 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11753 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11754
11755 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11756
11757 * gcc.c-torture/execute/20061031-1.c: New test.
11758
11759 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11760
11761 PR 23067
11762 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11763 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11764 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11765 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11766 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11767 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11768 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11769
11770 2006-10-31 Eric Christopher <echristo@apple.com>
11771 Falk Hueffner <falk@debian.org>
11772
11773 * gcc.dg/builtin-bswap-1.c: New.
11774 * gcc.dg/builtin-bswap-2.c: New.
11775 * gcc.dg/builtin-bswap-3.c: New.
11776 * gcc.dg/builtin-bswap-4.c: New.
11777 * gcc.dg/builtin-bswap-5.c: New.
11778 * gcc.target/i386/builtin-bswap-1.c: New.
11779
11780 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11781
11782 * gcc.dg/inline-16.c: New.
11783
11784 PR 16622
11785 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11786 defining it.
11787 * gcc.dg/inline-13.c: New.
11788 * gcc.dg/inline-14.c: New.
11789 * gcc.dg/inline-15.c: New.
11790
11791 PR 11377
11792 * gcc.dg/inline6.c: New.
11793 * gcc.dg/inline7.c: New.
11794
11795 2006-10-31 Roger Sayle <roger@eyesopen.com>
11796
11797 PR middle-end/23470
11798 * gcc.dg/pr23470-1.c: New test case.
11799
11800 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11801
11802 PR fortran/29537
11803 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11804 data.
11805 * gfortran.dg/blockdata_2.f90: New testcase.
11806
11807 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11808
11809 PR libfortran/29627
11810 * gfortran.dg/unf_short_record_1.f90: New test.
11811
11812 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11813
11814 PR fortran/29067
11815 * gfortran.dg/pr29067.f: New test.
11816
11817 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11818 Richard Sandiford <richard@codesourcery.com>
11819
11820 * lib/target-supports.exp (get_compiler_messages): Append options
11821 as a single list element.
11822 (check_effective_target_arm_vfp_ok): New.
11823 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11824
11825 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11826
11827 PR fortran/29387
11828 * gfortran.dg/intrinsic_actual_2.f90: New test.
11829
11830 PR fortran/29490
11831 * gfortran.dg/actual_array_interface_1.f90: New test.
11832
11833 PR fortran/29641
11834 * gfortran.dg/used_types_11.f90: New test.
11835
11836 2006-10-30 Dirk Mueller <dmueller@suse.de>
11837
11838 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11839 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11840 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11841 * g++.old-deja/g++.mike/net25.C (main): Same.
11842 * g++.dg/lookup/exception1.C (main): Same.
11843 * g++.dg/parse/parens2.C (main): Same.
11844
11845 2006-10-30 Roger Sayle <roger@eyesopen.com>
11846
11847 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11848
11849 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11850
11851 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11852 * gcc.dg/torture/builtin-math-3.c: Likewise.
11853
11854 2006-10-30 Tobias Burnus <burnus@net-b.de>
11855
11856 PR fortran/29452
11857 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11858 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11859
11860 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11861
11862 PR Fortran/29410
11863 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11864
11865 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11866
11867 * lib/target-supports.exp (check_function_available): Declare
11868 function before calling.
11869
11870 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR tree-optimization/29637
11873 * gcc.dg/pr29637.c: New test.
11874
11875 2006-10-29 Roger Sayle <roger@eyesopen.com>
11876
11877 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11878 tree canonicalization.
11879
11880 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11881
11882 * gcc.dg/builtins-20.c: Add more hypot tests.
11883
11884 2006-10-29 Roger Sayle <roger@eyesopen.com>
11885
11886 * gcc.dg/fold-compare-1.c: New test case.
11887
11888 2006-10-29 Dirk Mueller <dmueller@suse.de>
11889
11890 PR c++/16307
11891 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11892
11893 2006-10-29 Roger Sayle <roger@eyesopen.com>
11894
11895 PR tree-optimization/15458
11896 * gcc.dg/fold-xornot-1.c: New test case.
11897
11898 2006-10-29 Richard Guenther <rguenther@suse.de>
11899
11900 * gcc.target/i386/math-torture/trunc.c: New testcase.
11901
11902 2006-10-29 Richard Guenther <rguenther@suse.de>
11903
11904 * gcc.target/i386/math-torture/round.c: New testcase.
11905
11906 2006-10-29 Richard Guenther <rguenther@suse.de>
11907
11908 * gcc.target/i386/math-torture/ceil.c: New testcase.
11909 * gcc.target/i386/math-torture/floor.c: Likewise.
11910
11911 2006-10-29 Richard Guenther <rguenther@suse.de>
11912
11913 * gcc.target/i386/math-torture/rint.c: New testcase.
11914 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11915
11916 2006-10-29 Richard Guenther <rguenther@suse.de>
11917
11918 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11919 * gcc.target/i386/math-torture/lceil.c: Likewise.
11920
11921 2006-10-28 Tobias Burnus <burnus@net-b.de>
11922
11923 PR libgfortran/24313
11924 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11925
11926 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11927
11928 * gcc.c-torture/execute/20020118-1.c,
11929 gcc.c-torture/execute/builtins/strlen.c,
11930 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11931 comment typos.
11932
11933 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11934
11935 * gcc.dg/builtins-20.c: Add tests for hypot.
11936 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11937 two-argument builtins.
11938 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11939 TESTIT2. Update all callers.
11940 (TESTIT2, TESTIT2_R): New helper macros.
11941 Add testcases for pow, hypot and atan2.
11942
11943 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11944
11945 PR C++/29295
11946 * g++.dg/expr/bool1.C: New test.
11947 * g++.dg/expr/bool2.C: New test.
11948
11949 2006-10-28 Tobias Burnus <burnus@net-b.de>
11950
11951 PR fortran/28224
11952 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11953 * gfortran.dg/namelist_internal.f90: New test.
11954
11955 2006-10-28 Tobias Burnus <burnus@net-b.de>
11956
11957 PR fortran/29625
11958 * gfortran.dg/io_real_boz.f90: Add.
11959 * gfortran.dg/io_real_boz2.f90: Add.
11960
11961 2006-10-28 Richard Guenther <rguenther@suse.de>
11962
11963 PR middle-end/26899
11964 * gcc.dg/tree-ssa/pr26899.c: New testcase.
11965
11966 2006-10-28 Richard Guenther <rguenther@suse.de>
11967
11968 PR target/28806
11969 * gcc.target/i386/math-torture/lround.c: New testcase.
11970
11971 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
11972
11973 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11974 * gcc.dg/builtins-44.c: Likewise.
11975 * gcc.dg/builtins-45.c: Likewise.
11976 * gcc.dg/pr28796-2.c: Likewise.
11977 * gcc.dg/unordered-3.c: Likewise.
11978
11979 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11980
11981 PR libgfortran/27954
11982 * gfortran.dg/error_recovery_2.f90: New test.
11983
11984 2006-10-26 Richard Guenther <rguenther@suse.de>
11985
11986 * gcc.target/i386/i386.exp: Use glob, not find to collect
11987 tests. Avoids recursing into subdirectories.
11988 * gcc.target/i386/math-torture/math-torture.exp: Torture
11989 for interesting ia32 math options.
11990 * gcc.target.i386/math-torture/lrint.c: New testcase.
11991
11992 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11993
11994 PR libgfortran/29563
11995 * gfortran.dg/arrayio_9.f90: Update test.
11996 * gfortran.dg/arrayio_19.f90: New test.
11997
11998 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
11999
12000 * gcc.dg/20061026.c: New testcase.
12001
12002 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12003
12004 PR libgfortran/29563
12005 * gfortran.dg/arrayio_9.f90: New test.
12006
12007 2006-10-26 Ben Elliston <bje@au.ibm.com>
12008
12009 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12010 Copy the strings manually, as strcpy may call strlen.
12011
12012 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12013
12014 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12015 Add checks for log, log2, log10 and log1p.
12016
12017 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12018 we already test 0.0. Add checks for expm1, log, log2, log10,
12019 log1p, cbrt, erf and erfc.
12020
12021 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12022
12023 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12024
12025 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12026
12027 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12028 and remainderl() built-in functions. Remove -ffast-math from
12029 dg-options.
12030
12031 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12032
12033 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12034 acosh and atanh.
12035
12036 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12037 floating point modifiers to arguments passed to float and long
12038 double functions respectively. Update all callers to use floating
12039 point numbers, not integers. Add tests for exp, exp2 and
12040 exp10/pow10.
12041
12042 * gcc.dg/torture/builtin-math-3.c: New test.
12043
12044 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12045
12046 PR fortran/29393
12047 * gfortran.dg/initialize_2.f90: New.
12048
12049 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12050
12051 * gcc.dg/torture/builtin-math-2.c: New test.
12052
12053 2006-10-24 Richard Guenther <rguenther@suse.de>
12054
12055 PR middle-end/28796
12056 * gcc.dg/pr28796-1.c: New testcase.
12057 * gcc.dg/pr28796-2.c: Likewise.
12058
12059 2006-10-24 Richard Guenther <rguenther@suse.de>
12060
12061 * gcc.dg/builtins-57.c: New testcase.
12062
12063 2006-10-24 Richard Guenther <rguenther@suse.de>
12064
12065 PR tree-optimization/29567
12066 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12067
12068 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12069
12070 PR tree-optimization/14784
12071 * gcc.dg/alias-10.c: New test.
12072
12073 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12074
12075 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12076
12077 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12078
12079 * gcc.dg/builtin-strncat-chk-1.c: New test.
12080
12081 2006-10-23 Jan Hubicka <jh@suse.cz>
12082
12083 * gcc.dg/memmove-1.c: New test.
12084
12085 2006-10-23 Paul Brook <paul@codesourcery.com>
12086
12087 * gcc.dg/pragma-pack-5.c: New test.
12088
12089 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12090
12091 * g++.dg/other/s390-1.C: New testcase.
12092
12093 2006-10-23 Richard Guenther <rguenther@suse.de>
12094
12095 PR middle-end/27132
12096 PR middle-end/23295
12097 * gcc.dg/pr27132.c: New testcase.
12098 * gcc.dg/pr23295.c: Likewise.
12099 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12100 * g++.dg/tree-ssa/pr19807.C: Likewise.
12101
12102 2006-10-23 Richard Guenther <rguenther@suse.de>
12103
12104 PR middle-end/21032
12105 * gcc.dg/pr21032.c: New testcase.
12106
12107 2006-10-22 Jeff Law <law@redhat.com>
12108 Richard Guenther <rguenther@suse.de>
12109
12110 PR tree-optimization/15911
12111 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12112
12113 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12114
12115 PR c++/20647
12116 * g++.dg/abi/rtti3.C: New.
12117
12118 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12119
12120 PR middle-end/28252
12121 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12122 transformation.
12123
12124 2006-10-21 Richard Guenther <rguenther@suse.de>
12125
12126 PR tree-optimization/3511
12127 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12128
12129 2006-10-21 Richard Guenther <rguenther@suse.de>
12130
12131 PR middle-end/26898
12132 * gcc.dg/torture/pr26898-1.c: New testcase.
12133 * gcc.dg/torture/pr26898-2.c: Likewise.
12134
12135 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12136
12137 PR c++/28053
12138 * g++.dg/parse/bitfield1.C: Adjust error markers.
12139 * g++.dg/parse/bitfield2.C: New test.
12140
12141 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12142
12143 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12144
12145 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12146
12147 PR libfortran/27895
12148 * gfortran.dg/zero_sized_1.f90: New test.
12149
12150 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12151
12152 * gcc.dg/div-compare-1.c: New test.
12153
12154 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12155
12156 PR fortran/29216
12157 * gfortran.dg/result_default_init_1.f90: New test.
12158
12159 PR fortran/29314
12160 * gfortran.dg/automatic_default_init_1.f90: New test.
12161
12162 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12163 from 38 to 33.
12164
12165 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12166
12167 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12168 'using namespace std' without previous declaration.
12169 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12170 * g++.old-deja/g++.robertl/eb133c.C: New.
12171
12172 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12173
12174 PR libgfortran/29277
12175 * gfortran.dg/streamio_4.f90: Update test.
12176 * gfortran.dg/streamio_11.f90: New test.
12177
12178 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12179
12180 PR c++/27952
12181 * g++.dg/inherit/virtual1.C: New test.
12182
12183 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12184
12185 PR c++/28261
12186 * g++.dg/parse/enum3.C: New test.
12187
12188 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12189
12190 PR c++/29039
12191 * g++.dg/init/ctor8.C: New test.
12192
12193 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12194
12195 PR c++/27270
12196 * g++.dg/ext/complit8.C: Tweak error markers.
12197 * g++.dg/template/complit1.C: Add error marker.
12198
12199 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12200
12201 PR c++/27270
12202 * g++.dg/ext/complit8.C: New test.
12203
12204 PR c++/29408
12205 * g++.dg/parse/dtor12.C: New test.
12206
12207 PR c++/29435
12208 * g++.dg/template/sizeof11.C: New test.
12209
12210 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12211
12212 PR fortran/29392
12213 * gfortran.dg/data_char_3.f90: New test.
12214
12215 PR fortran/29451
12216 * gfortran.dg/negative_automatic_size.f90: New test.
12217
12218 2006-10-16 David Daney <ddaney@avtrex.com>
12219
12220 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12221
12222 2006-10-16 Eric Christopher <echristo@apple.com>
12223
12224 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12225 x86_64.
12226
12227 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12228
12229 PR c++/28211
12230 * g++.dg/tc1/dr49.C: Tweak error messages.
12231 * g++.dg/parse/template21.C: New test.
12232
12233 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12234
12235 PR middle-end/20491
12236 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12237
12238 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12239
12240 PR fortran/29403
12241 * gfortran.dg/print_1.f90: New test.
12242
12243 2006-10-15 Jan Hubicka <jh@suse.cz>
12244
12245 PR middle-end/29241
12246 * gcc.c-torture/compile/pr29241.c: New testcase.
12247
12248 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12249
12250 PR middle-end/29250
12251 * gcc.c-torture/compile/pr29250.c: New test.
12252
12253 2006-10-15 Richard Guenther <rguenther@suse.de>
12254
12255 * gcc.dg/pr29299.c: New testcase.
12256
12257 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12258
12259 PR fortran/24767
12260 * gfortran.dg/label_4.f90: Adjust warning flag.
12261
12262 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12263
12264 PR fortran/29371
12265 * gfortran.dg/nullify_3.f90: New test.
12266
12267 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12268
12269 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12270 on Solaris 2.5.1 too.
12271
12272 2006-10-13 Eric Christopher <echristo@apple.com>
12273
12274 * gcc.dg/pr25993.c: Skip for darwin.
12275
12276 2006-10-13 Eric Christopher <echristo@apple.com>
12277
12278 * gcc.dg/visibility-11.c: Skip for darwin.
12279
12280 2006-10-13 Eric Christopher <echristo@apple.com>
12281
12282 * gcc.dg/darwin-weakimport-1.c: Use
12283 -fno-asynchronous-unwind-tables.
12284 * gcc.dg/darwin-weakimport-3.c: Ditto.
12285
12286 2006-10-13 Richard Guenther <rguenther@suse.de>
12287
12288 PR tree-optimization/29446
12289 * gcc.dg/torture/pr29446.c: New testcase.
12290
12291 2006-10-13 Bill Wendling <wendling@apple.com>
12292
12293 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12294 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12295 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12296 * g++.old-deja/g++.law/shadow1.C: Likewise.
12297 * g++.old-deja/g++.law/ctors10.C: Likewise.
12298 * g++.dg/debug/namespace1.C: Likewise.
12299 * g++.dg/inherit/namespace-as-base.C: Likewise.
12300 * g++.dg/opt/delay-slot-1.C: Likewise.
12301 * g++.dg/parse/defarg10.C: Likewise.
12302 * g++.dg/template/ptrmem11.C: Likewise.
12303 * g++.dg/template/mem_func_ptr.C: Likewise.
12304 * g++.dg/template/spec19.C: Likewise.
12305
12306 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12307
12308 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12309
12310 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12311
12312 PR fortran/29373
12313 * gfortran.dg/implicit_9.f90: New test.
12314
12315 PR fortran/29407
12316 * gfortran.dg/namelist_25.f90: New test.
12317
12318 PR fortran/27701
12319 * gfortran.dg/same_name_2.f90: New test.
12320
12321 PR fortran/29232
12322 * gfortran.dg/host_assoc_types_1.f90: New test.
12323
12324 PR fortran/29364
12325 * gfortran.dg/missing_derived_type_1.f90: New test.
12326 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12327
12328 PR fortran/29422
12329 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12330
12331 PR fortran/29428
12332 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12333
12334 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12335
12336 PR fortran/29391
12337 * gfortran.dg/bound_2.f90: New test.
12338
12339 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12340
12341 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12342 directive.
12343 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12344 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12345 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12346 * gfortran.dg/gomp/reduction3.f90: Likewise.
12347 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12348 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12349 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12350 * gfortran.dg/forall_4.f90: Likewise.
12351 * gfortran.dg/spec_expr_4.f90: Likewise.
12352 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12353 * gfortran.dg/forall_5.f90: Likewise.
12354 * gfortran.dg/open_access_append_2.f90: Add check for
12355 compile-time warning.
12356
12357 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12358
12359 PR c++/28506
12360 * g++.dg/parse/pure1.C: New test.
12361
12362 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12363
12364 PR fortran/21435
12365 * gfortran.dg/io_constraints_3.f90: New test.
12366 * gfortran.dg/open_access_append_1.f90: Add checks
12367 for compile-time warnings.
12368 * gfortran.dg/pr20163-2.f: Likewise.
12369 * gfortran.dg/iostat_2.f90: Likewise.
12370 * gfortran.dg/label_4.f90: Delete the temporary
12371 file.
12372 * gfortran.dg/direct_io_2.f90: Add a FILE=
12373 specifier.
12374 * gfortran.dg/iomsg_1.f90: Add check for
12375 compile-time warning.
12376
12377 2006-10-12 Jan Hubicka <jh@suse.cz>
12378
12379 PR c/28419
12380 * gcc.dg/pr28319.c: New test.
12381
12382 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12383 PR c++/29318
12384 * g++.dg/ext/vla4.C: New test.
12385
12386 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12387
12388 PR c++/27961
12389 * g++.dg/template/crash60.C: New test.
12390 * g++.dg/other/large-size-array.C: Adjust error markers.
12391 * g++.dg/parse/crash27.C: Likewise.
12392 * g++.dg/template/crash1.C: Likewise.
12393
12394 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12395
12396 PR testsuite/29093
12397 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12398
12399 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR preprocessor/28709
12402 * gcc.dg/cpp/paste14.c: New test.
12403
12404 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12405
12406 PR c++/29175
12407 * g++.dg/init/array24.C: New test.
12408
12409 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12410
12411 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12412 of <sys/types.h>.
12413
12414 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12415
12416 PR c++/29024
12417 * g++.dg/parse/typedef8.C: New test.
12418 * g++.dg/other/mult-stor1.C: Adjust error markers.
12419
12420 2006-10-11 Richard Guenther <rguenther@suse.de>
12421
12422 PR tree-optimization/28230
12423 * gcc.dg/torture/pr28230.c: New testcase.
12424
12425 2006-10-11 Richard Guenther <rguenther@suse.de>
12426
12427 PR inline-asm/29119
12428 * gcc.dg/torture/pr29119.c: New testcase.
12429
12430 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12431
12432 PR middle-end/29272
12433 * gcc.c-torture/execute/20060930-2.c: New test.
12434
12435 2006-10-09 Richard Henderson <rth@redhat.com>
12436
12437 Revert emutls patch.
12438
12439 2006-10-09 Richard Guenther <rguenther@suse.de>
12440
12441 PR middle-end/29254
12442 * gcc.dg/pr29254.c: New testcase.
12443
12444 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12445 Paul Thomas <pault@gcc.gnu.org>
12446
12447 PR fortran/20541
12448 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12449 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12450 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12451 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12452 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12453 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12454 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12455 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12456 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12457 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12458 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12459 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12460 * gfortran.dg/alloc_comp_std.f90: New test.
12461 * gfortran.dg/move_alloc.f90: New test.
12462
12463 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12464
12465 PR fortran/29115
12466 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12467
12468 PR fortran/29211
12469 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12470
12471 2006-10-08 Tobias Burnus <burnus@net-b.de>
12472
12473 PR fortran/28585
12474 * gfortran.dg/new_line.f90: New test.
12475
12476 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12477
12478 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12479 * gcc.dg/torture/builtin-convert-1.c,
12480 gcc.dg/torture/builtin-convert-2.c,
12481 gcc.dg/torture/builtin-convert-3.c,
12482 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12483
12484 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12485
12486 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12487 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12488 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12489 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12490
12491 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12492
12493 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12494 Xfail some tests for powerpc-darwin and powerpc-aix.
12495
12496 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR c/29380
12499 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12500
12501 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12502
12503 PR target/29300
12504 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12505 on hppa*-*-hpux*.
12506
12507 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12508
12509 PR fortran/16580
12510 PR fortran/29288
12511 * gfortran.fortran-torture/execute/specifics.f90:
12512 Add tests for using all possible intrinsics as actual arguments.
12513 * gfortran.dg/specifics_1.f90: Add tests for using
12514 all possible intrinsics as actual arguments.
12515 * gfortran.dg/specifics_2.f90: New file.
12516 * gfortran.dg/specifics_3.f90: New file.
12517
12518 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12519
12520 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12521 * gcc.dg/debug/debug-2.c: Likewise.
12522
12523 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12524
12525 * gcc.c-torture/compile/sync-2.c: New test.
12526
12527 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12528
12529 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12530 line endings.
12531
12532 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12533
12534 PR rtl-optimization/29128
12535 * gcc.c-torture/compile/pr29128.c: New test.
12536
12537 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12538
12539 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12540 line endings.
12541
12542 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12543
12544 PR middle-end/29256
12545 * gcc.dg/tree-ssa/loop-19.c: New test.
12546
12547 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR tree-optimization/29330
12550 * gcc.dg/pr29330.c: New test.
12551
12552 PR target/28924
12553 * gcc.c-torture/compile/20061005-1.c: New test.
12554
12555 2006-10-06 Olivier Hainque <hainque@adacore.com>
12556
12557 * gcc.dg/typename-vla-1.c: New case.
12558 * gnat.dg/forward_vla.adb: New case.
12559
12560 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12561
12562 PR tree-optimization/29290
12563 * gfortran.dg/loop_nest_1.f90: New test.
12564
12565 PR target/29198
12566 * gcc.dg/tls/opt-12.c: New test.
12567
12568 PR fortran/28415
12569 * gfortran.dg/save_2.f90: New test.
12570
12571 PR c/29091
12572 * gcc.dg/pr29091.c: New test.
12573
12574 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12575
12576 * lib/target-supports.exp
12577 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12578 same as x86_64-*-*; check for LP64.
12579
12580 2006-10-04 Richard Henderson <rth@redhat.com>
12581
12582 * lib/target-supports.exp (check_effective_target_tls): Redefine
12583 to mean non-emulated tls.
12584 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12585 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12586 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12587 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12588 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12589 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12590 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12591
12592 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12593
12594 PR fortran/29343
12595 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12596
12597 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12598
12599 * gfortran.dg/bounds_check_fail_1.f90: New test.
12600
12601 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12602
12603 PR c++/29020
12604 * g++.dg/template/friend48.C: New test.
12605
12606 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12607
12608 PR fortran/29098
12609 * gfortran.dg/default_initialization_2.f90: New test.
12610
12611 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12612
12613 PR fortran/20779
12614 PR fortran/20891
12615 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12616
12617 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12618
12619 PR fortran/29284
12620 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12621
12622 PR fortran/29321
12623 PR fortran/29322
12624 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12625
12626 PR fortran/25091
12627 PR fortran/25092
12628 * gfortran.dg/entry_array_specs_1.f90: New test.
12629
12630 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12631
12632 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12633 insufficient to inhibit some test failures at -O3. Do testing
12634 on integers.
12635
12636 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12637
12638 PR c++/29138
12639 * g++.dg/inherit/access8.C: New test.
12640 * g++.dg/template/dtor4.C: Tweak error messages.
12641
12642 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12643
12644 PR fortran/27478
12645 * gfortran.dg/entry_8.f90: New test.
12646
12647 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12648
12649 PR c++/29291
12650 * g++.dg/parse/new4.C: New test.
12651
12652 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12653
12654 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12655 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12656 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12657 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12658 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12659
12660 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12661
12662 PR fortran/19260
12663 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12664 * gfortran.dg/continuation_2.f90: New test.
12665
12666 PR fortran/19262
12667 * gfortran.dg/continuation_3.f90: New test.
12668 * gfortran.dg/continuation_4.f90: New test.
12669 * gfortran.dg/continuation_5.f: New test.
12670 * gfortran.dg/continuation_6.f: New test.
12671
12672 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12673
12674 PR c++/29226
12675 * g++.dg/template/vla1.C: New test.
12676
12677 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12678
12679 PR fortran/29210
12680 * gfortran.dg/complex_parameter_1.f90: New test.
12681
12682 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12683
12684 PR c/29154
12685 * gcc.c-torture/execute/20060929-1.c: New test.
12686
12687 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12688
12689 PR c++/29105
12690 * g++.dg/template/member6.C: New test.
12691 * g++.dg/parse/typename7.C: Adjust error markers.
12692
12693 PR c++/29080
12694 * g++.dg/template/member7.C: New test.
12695
12696 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12697
12698 PR c/24010
12699 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12700 gcc.dg/Woverride-init-3.c: New tests.
12701
12702 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12703
12704 * gcc.c-torture/execute/20060930-1.c: New test.
12705
12706 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12707
12708 PR fortran/18791
12709 * gfortran.dg/specifics_1.f90: New test.
12710 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12711 complex specifics.
12712
12713 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12714
12715 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12716 pthread-init-common.h: New.
12717
12718 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12719
12720 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12721 precision on some archs.
12722
12723 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12724
12725 * gcc.dg/non-local-goto-1.c: New test.
12726 * gcc.dg/non-local-goto-2.c: Likewise.
12727 * gcc.dg/setjmp-3.c: Likewise.
12728 * gcc.dg/setjmp-4.c: Likewise.
12729
12730 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12731
12732 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12733
12734 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12735
12736 PR fortran/28276
12737 * gfortran.dg/exponent_1.f90: New test.
12738
12739 PR fortran/27021
12740 * gfortran.dg/nearest_1.f90: New test.
12741
12742 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR middle-end/25261
12745 PR middle-end/28790
12746 * gcc.dg/gomp/nestedfn-1.c: New test.
12747
12748 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12749
12750 PR objc/29195
12751 * objc/compile/method-1.m: New test.
12752
12753 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12754
12755 PR c++/26938
12756 * g++.dg/template/crash58.C: New test.
12757 * g++.dg/parse/crash28.C: Adjust error markers.
12758 * g++.dg/template/crash34.C: Likewise.
12759 * g++.dg/template/friend31.C: Likewise.
12760 * g++.dg/template/crash32.C: Likewise.
12761
12762 PR c++/27329
12763 * g++.dg/template/crash59.C: New test.
12764
12765 PR c++/27667
12766 * g++.dg/template/spec33.C: New test.
12767 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12768
12769 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12770 Adam Nemet <anemet@caviumnetworks.com>
12771
12772 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12773 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12774
12775 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12776
12777 PR target/28911
12778 * gcc.dg/pr28911.c: New.
12779
12780 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12781
12782 PR target/29169
12783 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12784 (dg-options): Add -mfpmath=387.
12785
12786 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR c/28706
12789 * gcc.dg/pr28706.c: New test.
12790
12791 PR c/28712
12792 * gcc.dg/pr28712.c: New test.
12793
12794 2006-09-22 Mike Stump <mrs@apple.com>
12795
12796 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12797
12798 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12799
12800 PR tree-optimization/28888
12801 * gcc.dg/pr28888.c: New test.
12802
12803 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12804
12805 PR c++/29016
12806 * g++.dg/init/ptrfn1.C: New test.
12807
12808 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12809
12810 PR c++/28861
12811 * g++.dg/template/spec32.C: New test.
12812 * g++.dg/parse/crash9.C: Adjust error markers.
12813
12814 PR c++/28303
12815 * g++.dg/template/typedef6.C: New test.
12816 * g++.dg/init/error1.C: Adjust error markers.
12817 * g++.dg/parse/crash9.C: Likewise.
12818 * g++.dg/template/crash55.C: Likewise.
12819
12820 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12821
12822 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12823
12824 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12825
12826 PR target/27650
12827 * g++.dg/ext/dllimport12.C: New test.
12828
12829 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12830
12831 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12832 * gcc.target/mips/nmadd-2.c: Likewise.
12833 * gcc.target/mips/mips-ps-6.c: New test.
12834 * gcc.target/mips/neg-abs-1.c: Likewise.
12835 * gcc.target/mips/neg-abs-2.c: Likewise.
12836 * gcc.target/mips/nmadd-3.c: New test.
12837
12838 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12839
12840 PR middle-end/28046
12841 * gcc.dg/gomp/atomic-10.c: New test.
12842 * g++.dg/gomp/atomic-10.C: New test.
12843
12844 2006-09-20 Eric Christopher <echristo@apple.com>
12845
12846 * gcc.target/i386/sse3-not-fisttp.c: New.
12847
12848 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12849
12850 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12851
12852 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12853
12854 * gcc.c-torture/execute/pr28289.c (one): New variable.
12855 (main): Use it instead of argc.
12856 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12857 (main): Use it instead of argc.
12858
12859 2006-09-19 Paul Brook <paul@codesourcery.com>
12860
12861 PR target/28516
12862 * gcc.dg/nested-func-5.c: New test.
12863
12864 2006-09-19 Ben Elliston <bje@au.ibm.com>
12865
12866 * lib/target-supports.exp (check_effective_target_tls): Compile
12867 test stubs using ${tool}_target_compile, not just target_compile.
12868 (check_effective_target_tls_runtime): Likewise.
12869
12870 2006-09-19 Ben Elliston <bje@au.ibm.com>
12871
12872 * gcc.c-torture/compile/20030405-1.x: Remove.
12873
12874 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12875 optimising linker from discarding it.
12876
12877 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12878
12879 PR fortran/28526
12880 * gfortran.dg/keyword_symbol_1.f90: New test.
12881
12882 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12883 pedantic compilation option.
12884
12885 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12886
12887 PR fortran/29060
12888 * gfortran.dg/spread_shape_1.f90: New test.
12889
12890 2006-09-17 Roger Sayle <roger@eyesopen.com>
12891
12892 PR tree-optimization/28887
12893 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12894
12895 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12896
12897 PR c/25993
12898 * gcc.dg/pr25993.c: New test.
12899
12900 2006-09-17 Ira Rosen <irar@il.ibm.com>
12901
12902 PR tree-opt/21591
12903 * gcc.dg/vect/pr21591.c: New test.
12904
12905 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12906
12907 PR tree-opt/29059
12908 * gcc.c-torture/compile/strcpy-1.c: New test.
12909 * gcc.c-torture/compile/strcpy-2.c: New test.
12910 * gcc.c-torture/compile/memcpy-1.c: New test.
12911 * gcc.c-torture/compile/memcpy-2.c: New test.
12912
12913 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12914
12915 PR testsuite/29055
12916 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12917
12918 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12919
12920 * gnat.dg/specs/double_record_extension1.ads: New test.
12921 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12922
12923 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12924
12925 PR fortran/29051
12926 * gfortran.dg/oldstyle_3.f90: New test.
12927
12928 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12929
12930 PR libgfortran/29099
12931 * gfortran.dg/secnds-1.f: New test.
12932
12933 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12934
12935 PR libgfortran/29053
12936 * gfortran.dg/streamio_9.f90: New test.
12937 * gfortran.dg/streamio_10.f90: New test.
12938
12939 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12940
12941 PR C++/29002
12942 * g++.dg/init/array22.C: New test.
12943 * g++.dg/init/array23.C: New test.
12944
12945 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12946
12947 * stackcheck.lst: Update list of tests requiring stack checking.
12948 * norun.lst: Adjust for above change.
12949 * ada95.lst: New file.
12950 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12951 requiring -gnat95 switch.
12952
12953 2006-09-14 Olivier Hainque <hainque@adacore.com>
12954
12955 * gnat.dg/in_out_parameter.adb: New test.
12956
12957 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
12958
12959 PR debug/28980
12960 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12961
12962 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
12963
12964 * gnat.dg/specs/unchecked_union.ads: New test.
12965
12966 2006-09-13 Richard Sandiford <richard@codesourcery.com>
12967
12968 PR rtl-optimization/28982
12969 * gcc.c-torture/execute/pr28982a.c: New test.
12970 * gcc.c-torture/execute/pr28982b.c: Likewise.
12971
12972 2006-09-12 Eric Christopher <echristo@apple.com>
12973
12974 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12975 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12976
12977 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
12978
12979 PR c/28768
12980 PR preprocessor/14634
12981 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12982 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12983 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12984
12985 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
12986
12987 * gcc.dg/pr28243.c: New test.
12988
12989 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
12990
12991 PR fortran/28971
12992 gfortran.dg/pr28971.f90: New test to act as a backstop in case
12993 this undiagnosed regression reappears.
12994
12995 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
12996
12997 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12998 Treat $srcdir as a literal.
12999 * lib/fortran-torture.exp (fortran-torture-compile,
13000 fortran-torture-execute): Likewise.
13001 * lib/objc-torture.exp (objc-torture-compile,
13002 objc-torture-execute): Likewise.
13003 * lib/profopt.exp (profopt-execute): Likewise.
13004
13005 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13006
13007 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13008
13009 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13010
13011 PR testsuite/28950
13012 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13013
13014 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13015
13016 PR target/13685
13017 * gcc.target/i386/pr13685.c: New test.
13018
13019 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13020
13021 * gcc.dg/pr28726.c: New test.
13022
13023 2006-09-11 Josh Conner <jconner@apple.com>
13024
13025 * gcc.dg/nrv3.c: Increase size of structure.
13026 * gcc.dg/nrv4.c: Likewise.
13027 * gcc.dg/nrv5.c: Likewise.
13028
13029 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13030
13031 PR libfortran/28890
13032 gfortran.dg/assumed_charlen_function_5.f90: New test.
13033
13034 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13035
13036 PR c++/28991
13037 * g++.dg/init/static3.C: New test.
13038
13039 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13040
13041 PR testsuite/29007
13042 * gcc.dg/long-long-cst1.c (t): Add cast to
13043 __SIZE_TYPE__ before casting to int.
13044 (main): Return 0 on success.
13045
13046 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13047
13048 * gcc.c-torture/execute/20060910-1.c: New test.
13049
13050 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13051
13052 PR middle-end/26983
13053 * gcc.dg/pr26983.c: New test.
13054
13055 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13056
13057 PR target/29006
13058 * gcc.c-torture/execute/pr29006.c: New test.
13059
13060 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13061
13062 PR libfortran/28947
13063 gfortran.dg/matmul_4.f90: New test.
13064
13065 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13066
13067 PR fortran/28959
13068 gfortran.dg/used_types_10: New test.
13069
13070 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13071
13072 PR libfortran/28923
13073 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13074 gfortran.dg/array_initializer_3.f90: New test.
13075
13076 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13077
13078 PR fortran/28914
13079 * gfortran.dg/actual_array_constructor_3.f90: New test.
13080
13081 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13082
13083 PR testsuite/26778
13084 * gcc.target/i386/pr26778.c: New testcase.
13085
13086 2006-09-08 Eric Christopher <echristo@apple.com>
13087
13088 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13089 * gcc.target/i386/memcpy-1.c: Ditto.
13090 * gcc.target/i386/asm-1.c: Ditto.
13091 * gcc.target/i386/20060512-4.c: Ditto.
13092 * gcc.target/i386/compress-float-387.c: Ditto.
13093 * gcc.target/i386/20060512-1.c: Ditto.
13094 * gcc.target/i386/compress-float-sse.c: Ditto.
13095 * gcc.target/i386/20060512-2.c: Ditto.
13096 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13097 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13098 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13099 * gcc.dg/pr26449.c: Ditto.
13100 * gcc.dg/attr-ms_struct-2.c: Ditto.
13101 * gcc.dg/attr-ms_struct-1.c: Ditto.
13102 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13103
13104 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13105
13106 PR c/28504
13107 * gcc.dg/vla-10.c: New test.
13108
13109 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13110
13111 PR c++/28858
13112 * g++.dg/parse/template20.C: New test.
13113 * g++.dg/template/operator8.C: Remove obsolete part.
13114 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13115 * g++.old-deja/g++.pt/crash65.C: Likewise.
13116
13117 2006-09-07 Jason Merrill <jason@redhat.com>
13118
13119 PR middle-end/27724
13120 * gcc.dg/long-long-cst1.c: New test.
13121
13122 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13123
13124 PR C++/28906
13125 * g++.dg/other/array3.C: New test.
13126 * g++.dg/other/array4.C: New test.
13127 * g++.dg/other/array5.C: New test.
13128
13129 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13130
13131 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13132
13133 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13134
13135 PR target/28946
13136 * gcc.target/i386/pr28946.c: New test.
13137
13138 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13139
13140 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13141 in integer literal constant.
13142 * gfortran.dg/enum_8.f90: Ditto.
13143 * gfortran.dg/g77/20030326-1.f: Ditto.
13144
13145 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13146
13147 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13148 nonconformance usage.
13149
13150 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13151
13152 PR middle-end/28862
13153 * gcc.c-torture/compile/vector-align-1.c: New test.
13154
13155 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13156
13157 PR rtl-opt/27883
13158 * g++.dg/opt/copysign-1.C: New test.
13159
13160 2006-09-06 Jason Merrill <jason@redhat.com>
13161
13162 PR c++/27371
13163 * g++.dg/warn/unused-result1.C: New test.
13164
13165 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13166
13167 PR c++/28903
13168 * g++.dg/ext/vla3.C: New test.
13169
13170 PR c++/28886
13171 * g++.dg/template/array16.C: New test.
13172
13173 2006-09-06 Richard Guenther <rguenther@suse.de>
13174
13175 * gcc.dg/pr27226.c: Remove testcase again.
13176
13177 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13178
13179 PR tree-opt/28937
13180 * g++.dg/opt/unroll2.C: New test.
13181
13182 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13183
13184 PR tree-opt/28952
13185 * gcc.dg/vect/pr28952.c: New test.
13186
13187 2006-09-05 Richard Guenther <rguenther@suse.de>
13188
13189 PR tree-optimization/28900
13190 * gcc.dg/torture/pr28900.c: New testcase
13191
13192 2006-09-05 Richard Guenther <rguenther@suse.de>
13193
13194 PR tree-optimization/28905
13195 * gcc.c-torture/compile/pr28905.c: New testcase.
13196
13197 2006-09-05 Richard Guenther <rguenther@suse.de>
13198
13199 PR middle-end/28935
13200 * gcc.dg/pr28935.c: New testcase.
13201
13202 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13203
13204 * gcc.c-torture/execute/20060905-1.c: New test.
13205
13206 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13207
13208 PR fortran/28908
13209 * gfortran.dg/used_types_7.f90: New test.
13210 * gfortran.dg/used_types_8.f90: New test.
13211 * gfortran.dg/used_types_9.f90: New test.
13212
13213 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13214
13215 * gcc.c-torture/compile/20060904-1.c: New test.
13216
13217 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13218
13219 PR c++/23287 Revert my 2006-09-01 patch
13220 * g++.dg/parse/dtor12.C: Remove.
13221
13222 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13223
13224 PR c+/27670
13225 * g++.dg/template/operator9.C: New test.
13226
13227 PR c++/27493
13228 * g++.dg/template/operator7.C: New test.
13229
13230 PR c++/27494
13231 * g++.dg/template/operator8.C: New test.
13232
13233 PR c++/27397
13234 * g++.dg/template/crash57.C: New test.
13235
13236 * g++.dg/template/typedef4.C: Adjust error markers.
13237 * g++.dg/template/typedef5.C: Likewise.
13238
13239 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13240
13241 PR c++/28878
13242 * g++.dg/parse/crash33.C: New test.
13243
13244 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13245 Richard Guenther <rguenther@suse.de>
13246 Adam Nemet <anemet@caviumnetworks.com>
13247
13248 PR middle-end/27226
13249 * gcc.target/mips/memcpy-1.c: New testcase.
13250 * gcc.dg/pr27226.c: Likewise.
13251
13252 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13253
13254 PR c++/28705
13255 * g++.dg/lookup/koenig5.C: New.
13256 * g++.dg/template/crash56.C: New.
13257
13258 2006-09-01 Josh Conner <jconner@apple.com>
13259
13260 PR c++/25505
13261 * gcc.dg/nrv3.c: New test.
13262 * gcc.dg/nrv4.c: New test.
13263 * gcc.dg/nrv5.c: New test.
13264
13265 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13266
13267 PR c++/23287
13268 * g++.dg/parse/dtor12.C: New.
13269
13270 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13271
13272 PR tree-optimization/28839
13273 * gcc.dg/pr28839.c: New test.
13274
13275 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13276
13277 PR target/24367
13278 * gcc.dg/pr24367.c: New testcase.
13279
13280 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13281
13282 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13283
13284 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13285
13286 PR rtl-optimization/27735
13287 * gcc.dg/loop-unswitch-1.c: New test.
13288
13289 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13290
13291 PR fortran/28885
13292 * gfortran.dg/aliasing_dummy_2.f90: New test.
13293
13294 PR fortran/20067
13295 * gfortran.dg/generic_5.f90: Change error message.
13296
13297 PR fortran/28873
13298 * gfortran.dg/generic_6.f90: New test.
13299
13300 PR fortran/25077
13301 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13302
13303 PR fortran/25102
13304 * gfortran.dg/invalid_interface_assignment.f90: New test.
13305
13306 PR fortran/24866
13307 * gfortran.dg/module_proc_external_dummy.f90: New test.
13308
13309 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13310
13311 PR c++/28349
13312 * g++.dg/warn/var-args1.C: New test.
13313
13314 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13315
13316 PR fortran/28866
13317 * gfortran.dg/simpleif_2.f90: New test.
13318 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13319 * gfortran.dg/enum_5.f90: Ditto.
13320
13321 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13322 Kazu Hirata <kazu@codesourcery.com>
13323
13324 PR tree-optimization/17506
13325 * gcc.dg/pr17506.c: New.
13326
13327 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13328
13329 PR c++/28139
13330 * g++.dg/eh/alias1.C: New test.
13331
13332 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13333
13334 PR c++/28860
13335 * g++.dg/template/ttp22.C: New test.
13336
13337 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13338
13339 PR middle-end/26632
13340 * gcc.dg/pr26632.c: New.
13341
13342 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13343
13344 PR libgfortran/28354
13345 * gfortran.dg/fmt_zero_precision.f90: New test.
13346
13347 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13348
13349 PR c++/28058
13350 * g++.dg/template/spec31.C: New test.
13351
13352 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13353
13354 PR c++/26573
13355 * g++.dg/other/static2.C: New test.
13356
13357 2006-08-26 Roger Sayle <roger@eyesopen.com>
13358
13359 * gcc.dg/Wswitch-enum-2.c: New test case.
13360 * gcc.dg/Wswitch-enum-3.c: Likewise.
13361
13362 2006-08-26 Richard Guenther <rguenther@suse.de>
13363
13364 * gcc.c-torture/compile/20060826-1.c: New testcase.
13365
13366 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13367
13368 PR c++/28736
13369 * g++.dg/template/void10.C: New test.
13370
13371 PR c++/28737
13372 * g++.dg/template/void8.C: New test.
13373
13374 PR c+_+/28738
13375 * g++.dg/template/void9.C: New test.
13376
13377 * g++.dg/template/void3.C: Adjust error markers.
13378 * g++.dg/template/void4.C: Likewise.
13379 * g++.dg/template/crash55.C: Likewise.
13380 * g++.dg/template/void7.C: Likewise
13381
13382 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13383
13384 PR c++/28588
13385 * g++.dg/inherit/access6.C: New test.
13386 * g++.dg/inherit/access7.C: Likewise.
13387
13388 PR c++/28595
13389 * g++.dg/template/array15.C: New test.
13390 * g++.dg/template/crash2.C: Tweak error markers.
13391
13392 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13393
13394 PR middle-end/28683
13395 * gcc.c-torture/compile/20060823-1.c: New test.
13396
13397 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13398
13399 PR c++/28853
13400 * g++.dg/template/ttp21.C: New test.
13401
13402 PR c++/28852
13403 * g++.dg/other/operator1.C: Add error-marker.
13404 * g++.dg/other/operator2.C: New test.
13405
13406 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13407
13408 PR c/27893
13409 * gcc.c-torture/compile/vla-const-1.c,
13410 gcc.c-torture/compile/vla-const-2.c: New tests.
13411
13412 2006-08-26 Richard Guenther <rguenther@suse.de>
13413
13414 PR middle-end/28814
13415 * gcc.dg/torture/pr28814.c: New testcase.
13416
13417 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13418
13419 PR c/28418
13420 * gcc.c-torture/compile/compound-literal-1.c: New test.
13421
13422 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13423
13424 PR c/28299
13425 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13426 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13427 Expect extra diagnostics.
13428
13429 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13430
13431 gcc.dg/noncompile/pr16876.c: New test.
13432
13433 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13434
13435 PR c++/28056
13436 * g++.dg/parse/local1.C: New test.
13437 * g++.dg/other/qual1.C: Tweak error marker.
13438
13439 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13440
13441 PR c++/27787
13442 * g++.dg/template/typename10.C: New.
13443 * g++.dg/template/lookup4.C: Remove bogus error marker.
13444
13445 2006-08-25 Richard Guenther <rguenther@suse.de>
13446
13447 PR testsuite/28829
13448 * gcc.dg/pr26570.c: Fix testcase.
13449
13450 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13451
13452 PR tree-opt/28807
13453 * gcc.c-torture/execute/mayalias-2.c: New test.
13454 * gcc.dg/tree-ssa/alias-13.c: New test.
13455
13456 2006-08-24 Jan Hubicka <jh@suse.cz>
13457
13458 PR debug/26881
13459 * gcc.dg/debug/pr26881.c: New file.
13460
13461 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13462
13463 PR fortran/28788
13464 * gfortran.dg/used_types_4.f90: New test.
13465 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13466 association of derived types.
13467 * gfortran.dg/used_types_2.f90: Add module cleanup.
13468 * gfortran.dg/used_types_3.f90: The same.
13469
13470 PR fortran/28771
13471 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13472 fix of regression.
13473
13474 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13475
13476 PR 28813
13477 * gfortran.dg/direct_io_6.f90: Remove test.
13478
13479 2006-08-23 Stuart Hastings <stuart@apple.com>
13480
13481 PR 28825
13482 * gcc.target/i386/20060821-1.c: New.
13483
13484 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13485
13486 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13487 dg-warning strings for dllimport.
13488
13489 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13490
13491 PR C++/28450
13492 * g++.dg/ext/vector4.C: New test.
13493 * g++.dg/ext/complex1.C: New test.
13494
13495 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13496
13497 PR debug/28692
13498 * gcc.dg/debug/const-1.c: New.
13499 * gcc.dg/debug/const-2.c: New.
13500 * gcc.dg/debug/dwarf2/const-1.c: New.
13501 * gcc.dg/debug/dwarf2/const-2.c: New.
13502 * gcc.dg/debug/dwarf2/const-2b.c: New.
13503
13504 2006-08-22 Richard Guenther <rguenther@suse.de>
13505
13506 PR middle-end/28776
13507 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13508 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13509
13510 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13511
13512 PR tree-optimization/28003
13513 * g++.dg/tree-ssa/pr28003.C: New.
13514
13515 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13516
13517 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13518
13519 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13520
13521 PR c++/26269
13522 * g++.dg/other/error14.C: New test.
13523
13524 PR c++/28505
13525 * g++.dg/parse/ctor7.C: New test.
13526 * g++.dg/parse/ctor8.C: Likewise.
13527
13528 PR c++/28741
13529 * g++.dg/template/void7.C: New test.
13530
13531 2006-08-21 Olivier Hainque <hainque@adacore.com>
13532
13533 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13534 * gnat.dg/self_aggregate_with_array.adb: New test.
13535
13536 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13537
13538 * g++.dg/eh/arm-vfp-unwind.C: New test.
13539
13540 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13541
13542 PR c++/28341
13543 * g++.dg/template/ref3.C: New test.
13544 * g++.dg/template/nontype13.C: New test.
13545
13546 PR c++/28346
13547 * g++.dg/template/ptrmem17.C: New test.
13548
13549 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13550
13551 PR target/28648 c:
13552 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13553
13554 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13555
13556 PR fortran/28630
13557 * gfortran.dg/used_types_2.f90: New test.
13558
13559 PR fortran/28601
13560 * gfortran.dg/used_types_3.f90: New test.
13561
13562 PR fortran/20886
13563 * gfortran.dg/generic_actual_arg.f90: New test.
13564
13565 PR fortran/28735
13566 * gfortran.dg/module_private_array_refs_1.f90: New test.
13567
13568 PR fortran/28762
13569 * gfortran.dg/program_name_1.f90: New test.
13570
13571 PR fortran/28425
13572 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13573
13574 PR fortran/28496
13575 * gfortran.dg/array_initializer_2.f90: New test.
13576
13577 PR fortran/18111
13578 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13579
13580 PR fortran/28600
13581 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13582
13583 PR fortran/28771
13584 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13585
13586 PR fortran/28660
13587 * gfortran.dg/dependent_decls_1.f90: New test.
13588
13589 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13590
13591 PR fortran/25217
13592 * gfortran.dg/derived_init_2.f90: New.
13593
13594 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13595
13596 * gcc.c-torture/execute/pr28289.c: New test.
13597
13598 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13599
13600 PR c/28744
13601 * gcc.dg/attr-externally-visible-1.c: New test.
13602 * gcc.dg/attr-externally-visible-2.c: New test.
13603 * g++.dg/parse/attr-externally-visible-1.C: New test.
13604 * g++.dg/parse/attr-externally-visible-2.C: New test.
13605
13606 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13607
13608 PR c++/28606
13609 * g++.dg/parse/dtor11.C: New test.
13610
13611 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13612
13613 PR rtl-optimization/28489
13614 * gcc.c-torture/compile/pr28489.c: New test.
13615
13616 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13617
13618 PR c++/28710
13619 * g++.dg/template/redecl4.C: New test.
13620
13621 PR c++/28711
13622 * g++.dg/template/ctor8.C: New test.
13623
13624 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13625
13626 * gcc.dg/pr26570.c: Fix testcase.
13627
13628 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13629
13630 * PR c++/28573
13631 * g++.dg/parse/offsetof6.C: New test.
13632 * g++.dg/parse/offsetof6.C: New test.
13633 * g++.dg/parse/offsetof7.C: New test.
13634
13635 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13636
13637 PR testsuite/28602
13638 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13639 is false.
13640
13641 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13642
13643 PR c++/28302
13644 * g++.dg/ext/vector3.C: New test.
13645
13646 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13647
13648 PR gcov/profile/26570
13649 * gcc.dg/pr26570.c: New test.
13650
13651 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13652
13653 PR c/27697
13654 * gcc.dg/qual-component-1.c: New test.
13655
13656 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13657
13658 PR c++/28593
13659 * g++.dg/parse/new3.C: New test.
13660
13661 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13662
13663 PR fortran/25828
13664 * gfortran.dg/streamio_1.f90: New test.
13665 * gfortran.dg/streamio_2.f90: New test.
13666 * gfortran.dg/streamio_3.f90: New test.
13667 * gfortran.dg/streamio_4.f90: New test.
13668 * gfortran.dg/streamio_5.f90: New test.
13669 * gfortran.dg/streamio_6.f90: New test.
13670 * gfortran.dg/streamio_7.f90: New test.
13671 * gfortran.dg/streamio_8.f90: New test.
13672
13673 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13674
13675 PR c/28287
13676 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13677
13678 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13679
13680 PR c++/28594
13681 * g++.dg/template/void6.C: New test.
13682
13683 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13684
13685 PR c/28649
13686 * gcc.dg/parse-error-1.c: New test.
13687 * gcc.dg/parse-error-2.c: New test.
13688 * gcc.dg/cpp/digraph2.c: Add error-marker.
13689 * gcc.dg/noncompile/920923-1.c: Likewise.
13690
13691 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13692
13693 PR c/27490
13694 * gcc.dg/sizeof-2.c: New testcase.
13695
13696 PR c/27489
13697 * gcc.dg/switch-A.c: New testcase.
13698
13699 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13700
13701 PR c++/28288
13702 PR c++/14556
13703 * g++.old-deja/g++.warn/compare1.C: Delete.
13704 * g++.dg/opt/pr7503-2.C: Delete.
13705 * g++.dg/opt/pr7503-3.C: Delete.
13706 * g++.dg/opt/pr7503-4.C: Delete.
13707 * g++.dg/opt/pr7503-5.C: Delete.
13708 * g++.dg/opt/max1.C: Delete.
13709 * g++.dg/warn/minmax.C: Delete.
13710 * g++.dg/expr/minmax.C: New test.
13711
13712 2006-08-14 Richard Guenther <rguenther@suse.de>
13713
13714 PR testsuite/28703
13715 * gcc.c-torture/execute/pr28651.c: Do not use argc
13716 to avoid optimization, instead forbid inlining.
13717
13718 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13719
13720 PR rtl-optimization/28634
13721 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13722
13723 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13724
13725 PR c/27184
13726 * gcc.dg/torture/pr27184.c: New test.
13727
13728 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13729
13730 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13731
13732 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13733
13734 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13735 * gfortran.dg/stat_2.f90: Likewise.
13736 * gfortran.dg/chmod_1.f90: Likewise.
13737 * gfortran.dg/chmod_2.f90: Likewise.
13738 * gfortran.dg/chmod_3.f90: Likewise.
13739
13740 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13741
13742 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13743
13744 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13745
13746 * g++.dg/opt/pr23454-2.C: New test.
13747
13748 2006-08-11 Richard Guenther <rguenther@suse.de>
13749
13750 PR middle-end/28651
13751 * gcc.c-torture/execute/pr28651.c: New testcase.
13752
13753 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13754
13755 * gnat.dg/specs/static_initializer.ads: New test.
13756
13757 2006-08-10 Paul Brook <paul@codesourcery.com>
13758
13759 * gcc.target/arm/cond-asm.c: New test.
13760
13761 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13762
13763 PR tree-optimization/26197
13764 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13765 * g++.dg/vect/vect.exp: Compile the new tests with
13766 --param max-aliased-vops=0.
13767
13768 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13769
13770 PR c++/28637
13771 * g++.dg/template/void3.C: New test.
13772
13773 PR c++/28638
13774 * g++.dg/template/void4.C: New test.
13775
13776 PR c++/28640
13777 * g++.dg/template/void5.C: New test.
13778
13779 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13780
13781 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13782 after dg-do compile.
13783
13784 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13785
13786 PR tree-optimizations/26969
13787 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13788 "unswitch-loops" with -funswitch-loops.
13789 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13790
13791 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13792
13793 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13794 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13795 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13796 * objc.dg/dwarf-1.m: Likewise.
13797 * objc.dg/dwarf-2.m: Likewise.
13798 * obj-c++.dg/dwarf-2.mm: Likewise.
13799
13800 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13801
13802 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13803 * objc.dg/dwarf-2.m: Likewise.
13804 * obj-c++.dg/dwarf-2.mm: Likewise.
13805
13806 PR libfortran/28603
13807 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13808
13809 PR testsuite/27611
13810 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13811
13812 PR testsuite/27033
13813 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13814
13815 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13816
13817 PR target/27827
13818 * gcc.target/i386/pr27827.c: New testcase.
13819
13820 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13821
13822 PR fortran/28590
13823 * gfortran.dg/sequence_types_1.f90: New test.
13824
13825 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13826
13827 PR fortran/28548
13828 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13829 dg-warning. Add -pedantic option.
13830
13831 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13832
13833 PR c/28502
13834 * gcc.dg/proto-1.c: New test.
13835
13836 PR c/27721
13837 * gcc.dg/lvalue-4.c: New test.
13838
13839 PR c/28136
13840 * gcc.dg/init-bad-5.c: New test.
13841
13842 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13843
13844 PR c++/28347
13845 * g++.dg/ext/typedef-init.C: Add new test for typedef
13846 initialization inside templates. Adjust existing error markers.
13847
13848 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13849
13850 PR c++/28148
13851 * g++.dg/init/ptrmem3.C: New test.
13852
13853 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13854
13855 PR tree-optimization/27770
13856 * lib/target-support.exp: New target keyword "section_anchors".
13857 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13858 tests.
13859 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13860 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13861 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13862 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13863
13864 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13865
13866 * gcc.dg/20060801-1.c: Add missing '}'.
13867
13868 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13869
13870 PR c++/27508
13871 * g++.dg/parse/dtor9.C: New test.
13872 * g++.dg/parse/dtor10.C: New test.
13873 * g++.dg/other/error7.C: Adjust error-marker.
13874
13875 PR c++/28274
13876 * g++.dg/other/default5.C: New test.
13877
13878 2006-08-02 Richard Guenther <rguenther@suse.de>
13879
13880 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13881
13882 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13883
13884 PR c++/28557
13885 * g++.dg/template/conv9.C: New test.
13886
13887 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13888
13889 PR debug/28063
13890 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13891 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13892 Optionally return assembly text. Update callers.
13893 (check_no_compiler_messages): Update verbose messages.
13894 (check_no_messages_and_pattern): New.
13895 (check_effective_target_string_merging): New.
13896
13897 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13898
13899 PR c++/28250
13900 * g++.dg/eh/catch4.C: New test.
13901
13902 PR c++/28257
13903 * g++.dg/other/qual1.C: New test.
13904
13905 PR c++/28259
13906 * g++.dg/inherit/error2.C: New test.
13907
13908 PR c++/28267
13909 * g++.dg/other/new1.C: New test.
13910
13911 * g++.dg/warn/pr23075.C: Remove obsolete test.
13912 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13913 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13914
13915 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13916
13917 PR c++/28523
13918 * g++.dg/eh/cast1.C: New test.
13919
13920 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13921
13922 PR libfortran/28452
13923 * gfortran.dg/random_3.f90: New test.
13924
13925 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13926
13927 PR c++/28432
13928 * g++.dg/other/pr28304.C: Change expected error message.
13929 * g++.dg/other/pr28432.C: New test.
13930
13931 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13932
13933 PR c++/28256
13934 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13935
13936 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13937
13938 PR debug/23336
13939 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13940 at -g1.
13941 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13942 g++.dg/debug/enum-2.C: New.
13943
13944 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13945
13946 PR c++/6634
13947 * g++.dg/parse/long1.C: Add more tests.
13948
13949 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13950
13951 * gfortran.dg/lrshift_1.c: New file.
13952
13953 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13954
13955 PR libgfortran/28335
13956 * gfortran.dg/no_unit_error_1.f90: New test.
13957
13958 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13959
13960 PR libgfortran/28335
13961 * gfortran.dg/no_unit_error_1.f90: Delete test.
13962 * gfortran.dg/no_unit_error_2.f90: Delete test.
13963
13964 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13965
13966 * gfortran.dg/chmod_3.f90: New test.
13967 * gfortran.dg/ltime_gmtime_1.f90: New test.
13968 * gfortran.dg/ltime_gmtime_2.f90: New test.
13969 * gfortran.dg/lrshift_1.f90: New test.
13970 * gfortran.dg/chmod_1.f90: New test.
13971 * gfortran.dg/chmod_2.f90: New test.
13972
13973 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
13974
13975 PR c++/27668
13976 * g++.dg/template/crash55.C: New test.
13977
13978 PR c++/27962
13979 * g++.dg/template/nontype16.C: New test.
13980
13981 * g++.dg/template/void2.C: Adjust error markers.
13982 * g++.dg/template/nontype5.C: Adjust error markers.
13983
13984 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
13985
13986 * gcc.target/i386/stack-prot-kernel.c: New test.
13987
13988 2006-07-27 Roger Sayle <roger@eyesopen.com>
13989
13990 * gcc.dg/builtins-55.c: New test case.
13991
13992 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
13993
13994 PR rtl-optimization/27907
13995 * gcc.c-torture/compile/pr27907.c: New test.
13996
13997 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13998
13999 * gfortran.dg/mclock.f90: New test.
14000 * gfortran.dg/int_conv_1.f90: New test.
14001 * gfortran.dg/stat_1.f90: New test.
14002 * gfortran.dg/stat_2.f90: New test.
14003
14004 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14005
14006 PR libgfortran/28335
14007 * gfortran.dg/no_unit_error_1.f90: New test.
14008 * gfortran.dg/no_unit_error_2.f90: New test.
14009 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14010
14011 2006-07-25 Roger Sayle <roger@eyesopen.com>
14012
14013 PR middle-end/28473
14014 * gcc.dg/fold-convround-1.c: New test case.
14015
14016 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14017
14018 * gfortran.dg/arithmetic_if.f90: Fix comments.
14019
14020 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14021
14022 PR c++/27572
14023 * g++.dg/other/typedef1.C: New test.
14024 * g++.dg/template/typedef4.C: New test.
14025 * g++.dg/template/typedef5.C: New test.
14026
14027 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14028
14029 PR fortran/28416
14030 * gfortran.dg/allocatable_dummy_3.f90: New.
14031
14032 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14033
14034 PR fortran/28439
14035 * gfortran.dg/arithmetic_if.f90: New test.
14036
14037 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14038
14039 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14040 avoid memcpy optimization.
14041
14042 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14043
14044 PR fortran/25289
14045 * gfortran.dg/direct_io_6.f90: New test.
14046
14047 2006-07-24 Jan Hubicka <jh@suse.cz>
14048
14049 PR c/25795
14050 PR c++/27369
14051 * gcc.dg/pr25795.c: New test.
14052 * gcc.dg/pr25795-1.c: New test.
14053
14054 2006-07-23 Roger Sayle <roger@eyesopen.com>
14055
14056 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14057 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14058 which may be transformed to "g || h" on some platforms.
14059
14060 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14061
14062 PR c++/28025
14063 * g++.dg/template/friend45.C: New test.
14064
14065 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14066
14067 PR libgfortran/28339
14068 * gfortran.dg/arrayio_8.f90: New test.
14069
14070 2006-07-21 Mike Stump <mrs@apple.com>
14071
14072 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14073
14074 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14075
14076 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14077
14078 PR c++/28250
14079 * g++.dg/eh/catch3.C: New test.
14080
14081 PR c++/28363
14082 * g++.dg/template/defarg10.C: New test.
14083
14084 2006-07-20 Paul Brook <paul@codesourcery.com>
14085
14086 PR 27363
14087 * gcc.dg/pr27363.c: New test.
14088
14089 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14090
14091 PR c++/28338
14092 * g++.dg/init/ref13.C: New test.
14093
14094 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14095
14096 PR obj-c++/28434
14097 * obj-c++.dg/proto-error-1.mm: New test.
14098
14099 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14100
14101 PR c++/28337
14102 * g++.dg/template/string1.C: New test.
14103
14104 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14105
14106 PR c++/28048
14107 * g++.dg/template/defarg9.C: New test.
14108
14109 PR c++/28235
14110 * g++.dg/template/static27.C: New test.
14111
14112 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14113
14114 PR 28410
14115 * gcc.dg/tree-ssa/pr28410.c: New test.
14116
14117 2006-07-18 Lee Millward <lee.millward@gmail.com>
14118
14119 PR c++/28258
14120 * g++/dg/other/error13.C: New test.
14121
14122 PR c++/28260
14123 * g++.dg/template/friend44.C: New test.
14124
14125 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14126
14127 PR c++/27495
14128 * g++.dg/other/pr27495.C: New.
14129
14130 2006-07-18 Olivier Hainque <hainque@adacore.com>
14131
14132 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14133 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14134
14135 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14136
14137 PR c/28286
14138 * gcc.dg/pragma-pack-4.c: New test.
14139
14140 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14141
14142 PR c++/28291
14143 * g++.dg/ext/pr28291.C: New test.
14144
14145 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14146
14147 PR middle-end/28403
14148 * gcc.c-torture/execute/pr28403.c: New test.
14149
14150 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14151
14152 PR middle-end/28402
14153 * gcc.dg/pr28402.c: New test.
14154
14155 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14156
14157 PR c++/28304
14158 * g++.dg/other/pr28304.C: New test.
14159
14160 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14161
14162 PR other/28251
14163 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14164 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14165
14166 2006-07-17 Richard Guenther <rguenther@suse.de>
14167
14168 PR tree-optimization/28238
14169 * g++.dg/tree-ssa/pr28238.C: New testcase.
14170
14171 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14172
14173 PR c++/28250
14174 * g++.dg/eh/catch1.C: New test.
14175 * g++.dg/eh/catch2.C: New test.
14176
14177 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14178
14179 PR c++/28370
14180 * g++.dg/template/anon3.C: New test.
14181
14182 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14183
14184 PR fortran/20844
14185 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14186 specifiers requiring an explicit format tag..
14187
14188 PR fortran/28201
14189 * gfortran.dg/generic_5: New test.
14190
14191 PR fortran/20893
14192 * gfortran.dg/elemental_optional_args_1.f90: New test.
14193
14194 2006-07-16 Olivier Hainque <hainque@adacore.com>
14195
14196 * gnat.dg/assert.ads: New file.
14197 * gnat.dg/controlled_record.ads: Likewise.
14198 * gnat.dg/controlled_record.adb: Likewise.
14199
14200 2006-07-15 Lee Millward <lee.millward@gmail.com>
14201
14202 PR c++/28292
14203 * g++.dg/other/error12.C: New test.
14204
14205 PR c++/28269
14206 * g++.dg/template/crash54.C: New test.
14207
14208 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14209
14210 PR c++/28249
14211 * g++.dg/parse/catch1.C: New test.
14212
14213 PR c++/28294
14214 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14215
14216 PR c++/28387
14217 * g++.dg/ext/attrib24.C: New test.
14218
14219 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14220
14221 PR c++/28343
14222 * g++.dg/ext/asmspec1.C: New test.
14223
14224 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14225
14226 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14227 (dg-test): Support shouldfail tests.
14228 * lib/target-supports-dg.exp (dg-shouldfail): New.
14229 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14230 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14231 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14232 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14233 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14234 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14235 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14236
14237 2006-07-13 Jan Hubicka <jh@suse.cz>
14238
14239 * gcc.target/i386/memcpy-1.c: New.
14240
14241 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14242
14243 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14244
14245 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14246
14247 PR fortran/25097
14248 * gfortran.dg/present_1.f90: New test.
14249
14250 PR fortran/20903
14251 * gfortran.dg/interface_derived_type_1.f90: New test.
14252
14253 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14254
14255 PR fortran/28213
14256 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14257 list.
14258
14259 2006-07-07 Lee Millward <lee.millward@gmail.com>
14260
14261 PR c++/27820
14262 * g++.dg/other/label1.C: New test.
14263
14264 2006-07-07 Richard Guenther <rguenther@suse.de>
14265
14266 PR middle-end/28268
14267 * gcc.dg/torture/pr28268.c: New testcase.
14268
14269 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14270
14271 PR c++/27019
14272 * g++.dg/ext/pr27019.C: New.
14273
14274 2006-07-07 Richard Guenther <rguenther@suse.de>
14275
14276 PR tree-optimization/28187
14277 * gcc.dg/pr28187.c: New testcase.
14278
14279 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14280
14281 * gnat.dg/address_conversion.adb: New test.
14282 * gnat.dg/boolean_subtype.adb: Likewise.
14283 * gnat.dg/frame_overflow.adb: Likewise.
14284 * gnat.dg/pointer_array.adb: Likewise.
14285 * gnat.dg/pointer_conversion.adb: Likewise.
14286
14287 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14288
14289 PR fortran/28237
14290 PR fortran/23420
14291 * gfortran.dg/print_fmt_5.f90: New test.
14292
14293 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14294
14295 PR fortran/28129
14296 * gfortran.dg/bounds_check_4.f90: New test.
14297
14298 2006-07-05 Richard Guenther <rguenther@suse.de>
14299
14300 PR target/28158
14301 * gfortran.dg/pr28158.f90: New testcase.
14302
14303 2006-07-05 Richard Guenther <rguenther@suse.de>
14304
14305 PR tree-optimization/28162
14306 * gcc.dg/pr28162.c: New testcase.
14307
14308 2006-07-05 Richard Guenther <rguenther@suse.de>
14309 Andrew Pinski <pinskia@gcc.gnu.org>
14310
14311 PR c++/27084
14312 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14313
14314 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14315
14316 PR fortran/28174
14317 * gfortran.dg/actual_array_substr_2.f90: New test.
14318
14319 PR fortran/28167
14320 * gfortran.dg/actual_array_constructor_2.f90: New test.
14321
14322 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14323
14324 * gfortran.dg/itime_idate_1.f: New test.
14325 * gfortran.dg/itime_idate_2.f: New test.
14326
14327 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14328
14329 PR libgfortran/27704
14330 * gfortran.dg/open_status_3.f90: New test.
14331 * gfortran.dg/fmt_l.f90: Update for new feature.
14332
14333 2006-07-03 Asher Langton <langton2@llnl.gov>
14334
14335 * gfortran.dg/oldstyle_2.f90: New.
14336
14337 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14338
14339 * gnat.dg/string_slice.adb: New test.
14340
14341 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14342
14343 PR fortran/19259
14344 * gfortran.dg/semicolon_fixed.c: New.
14345 * gfortran.dg/semicolon_free.c: New.
14346
14347 2006-06-30 Mike Stump <mrs@apple.com>
14348
14349 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14350 that don't support internal visibility.
14351
14352 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14353
14354 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14355 for '(' / ')' needing an extra '\'.
14356
14357 2006-06-29 Roger Sayle <roger@eyesopen.com>
14358
14359 PR middle-end/27428
14360 * gcc.dg/pr27428-1.c: New test case.
14361
14362 2006-06-29 Mike Stump <mrs@apple.com>
14363
14364 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14365 on darwin as we can't align commons large enough yet.
14366
14367 * gcc.dg/vla-8.c: Add additional testcases.
14368
14369 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14370
14371 PR c++/28114
14372 * g++.dg/other/pr28114.C: New.
14373
14374 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14375
14376 * gcc.c-torture/compile/20060625-1.c: New test.
14377
14378 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14379
14380 PR fortran/20867
14381 * gfortran.dg/stfunc_3.f90: New test.
14382
14383 PR fortran/25056
14384 * gfortran.dg/impure_actual_1.f90: New test.
14385
14386 PR fortran/20874
14387 * gfortran.dg/elemental_result_1.f90: New test.
14388
14389 PR fortran/25073
14390 * gfortran.dg/select_7.f90: New test.
14391
14392 PR fortran/27554
14393 * intrinsic_actual_1.f: New test.
14394
14395 PR fortran/22038
14396 PR fortran/28119
14397 * gfortran.dg/forall_4.f90: New test.
14398
14399 PR fortran/25072
14400 * gfortran.dg/forall_5.f90: New test.
14401
14402 2006-06-25 Lee Millward <lee.millward@gmail.com>
14403
14404 PR c++/28051
14405 * g++.dg/template/using13.C: New test.
14406
14407 PR c++/28054
14408 * g++.dg/other/incomplete3.C: New test.
14409
14410 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14411
14412 PR fortran/28081
14413 * gfortran.dg/substr_3.f: New test.
14414 * gfortran.dg/equiv_2.f90: Update expected error message.
14415
14416 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14417
14418 PR fortran/28118
14419 * gfortran.dg/actual_array_substr_1.f90: New test.
14420
14421 2006-06-24 Olivier Hainque <hainque@adacore.com>
14422
14423 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14424 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14425
14426 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14427
14428 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14429
14430 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14431
14432 PR fortran/27981
14433 * gfortran.dg/simpleif_2.f90: New test.
14434
14435 2006-06-23 Lee Millward <lee.millward@gmail.com>
14436
14437 * g++.dg/template/error22.C: Fix typo.
14438
14439 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14440
14441 PR c++/28112
14442 * g++.dg/ext/attrib23.C: New test.
14443
14444 2006-06-23 Olivier Hainque <hainque@adacore.com>
14445
14446 * gnat.dg/varsize_temp.adb: New test.
14447
14448 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14449
14450 PR c++/11468
14451 * g++.dg/other/java2.C: New test.
14452
14453 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14454
14455 PR target/27789
14456 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14457 initialization.
14458
14459 2006-06-22 Roger Sayle <roger@eyesopen.com>
14460
14461 PR target/27531
14462 * gcc.dg/pr27531-1.c: New test case.
14463
14464 2006-06-22 Asher Langton <langton2@llnl.gov>
14465
14466 PR fortran/24748
14467 * gfortran.dg/implicit_8.f90: New.
14468
14469 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14470
14471 PR rtl-optimization/28121
14472 * gcc.dg/pr28121.c: New test.
14473
14474 2006-06-22 Lee Millward <lee.millward@gmail.com>
14475
14476 PR c++/27805
14477 * g++.dg/parse/ptrmem6.C: New test.
14478
14479 PR c++/27821
14480 * g++.dg/template/error22.C: New test.
14481
14482 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14483
14484 PR c++/28111
14485 * g++.dg/template/friend43.C: New test.
14486
14487 PR c++/28110
14488 * g++.dg/template/crash53.C: New test.
14489
14490 PR c++/28109
14491 * g++.dg/rtti/incomplete1.C: New test.
14492
14493 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14494
14495 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14496
14497 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14498
14499 * gcc.c-torture/execute/complex-7.c: New.
14500
14501 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14502
14503 * gcc.dg/merge-all-constants-1.c: New test.
14504
14505 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14506
14507 PR c++/28113
14508 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14509
14510 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14511
14512 * gfortran.dg/rrspacing_1.f90: New test.
14513
14514 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14515
14516 PR c++/28052
14517 * g++.dg/other/bitfield2.C: New test.
14518
14519 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14520
14521 PR tree-optimization/27331
14522 * gcc.dg/pr27331.c: New test.
14523
14524 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14525 Eric Botcazou <ebotcazou@adacore.com>
14526
14527 PR ada/18692
14528 * lib/gnat.exp: New file.
14529 * lib/gnat-dg.exp: Likewise.
14530 * gnat.dg: New directory.
14531 * gnat.dg/dg.exp: New driver.
14532 * gnat.dg/specs: New directory.
14533 * gnat.dg/specs/specs.exp: New driver.
14534 * gnat.dg/style: New directory.
14535 * gnat.dg/style/style.exp: New driver.
14536
14537 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14538
14539 PR fortran/16206
14540 * gfortran.dg/array_initializer_1.f90: New test.
14541
14542 PR fortran/28005
14543 * gfortran.dg/matmul_3.f90: New test.
14544
14545 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14546
14547 PR middle-end/28075
14548 * gcc.dg/tree-ssa/inline-1.c: New test.
14549
14550 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14551
14552 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14553 in malloc prototype; remove XFAIL.
14554 * gcc.dg/pr18241-2.c: Ditto.
14555 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14556 in memset prototype; remove XFAIL.
14557 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14558
14559 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14560
14561 * gcc.dg/vla-8.c: Add.
14562
14563 2006-06-19 Richard Guenther <rguenther@suse.de>
14564
14565 PR tree-optimization/27090
14566 * g++.dg/tree-ssa/pr27090.C: New testcase.
14567
14568 2006-06-19 Roger Sayle <roger@eyesopen.com>
14569
14570 PR target/27861
14571 * gcc.dg/pr27861-1.c: New test case.
14572
14573 2006-06-19 Richard Guenther <rguenther@suse.de>
14574
14575 PR middle-end/28045
14576 * gcc.dg/torture/pr28045.c: New testcase.
14577
14578 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14579
14580 PR fortran/26801
14581 * gfortran.dg/associated_4.f90: New test.
14582
14583 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14584
14585 PR fortran/19310
14586 PR fortran/19904
14587 * gfortran.dg/real_const_3.f90: New test.
14588
14589 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14590
14591 PR c++/28016
14592 * g++.dg/template/static26.C: New test.
14593
14594 PR c++/27979
14595 * g++.dg/expr/bitfield2.C: New test.
14596
14597 PR c++/27884
14598 * g++.dg/parse/linkage2.C: New test.
14599
14600 2006-06-16 Richard Guenther <rguenther@suse.de>
14601
14602 PR middle-end/27116
14603 * gcc.dg/pr15785-1.c: Revert last change.
14604 * gcc.dg/torture/pr27116-2.c: New testcase.
14605
14606 2006-06-16 Roger Sayle <roger@eyesopen.com>
14607
14608 PR middle-end/27802
14609 * gcc.dg/pr27802-1.c: New test case.
14610
14611 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14612
14613 PR c++/27689
14614 * g++.dg/template/ttp18.C: New test.
14615 * g++.dg/template/ttp19.C: Likewise.
14616
14617 PR c++/27666
14618 * g++.dg/expr/cond9.C: New test.
14619
14620 PR c++/27640
14621 * g++.dg/template/ctor7.C: New test.
14622
14623 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14624
14625 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14626
14627 2006-06-16 Richard Guenther <rguenther@suse.de>
14628
14629 PR tree-optimization/27781
14630 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14631
14632 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14633
14634 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14635
14636 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14637
14638 * gcc.dg/tree-ssa/loop-18.c: New test.
14639
14640 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14641
14642 PR c++/27665
14643 * g++.dg/template/crash52.C: New test.
14644
14645 PR c++/27648
14646 * g++.dg/ext/attrib22.C: New test.
14647
14648 PR c++/26559
14649 * g++.dg/template/builtin1.C: New test.
14650 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14651
14652 PR c++/28018
14653 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14654 assignment.
14655 * g++.old-deja/g++.pt/crash51.C: Likewise.
14656
14657 PR c++/27227
14658 * g++.dg/lookup/linkage1.C: New test.
14659 * g++.dg/lookup/linkage2.C: Likewise.
14660
14661 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14662
14663 PR middle-end/27959
14664 * gcc.dg/pr27959.c: New testcase.
14665
14666 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14667
14668 PR target/28014:
14669 * g++.dg/eh/div.C: New test.
14670
14671 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14672
14673 PR c++/27894
14674 * g++.dg/tree-ssa/pr26757.C: New test.
14675 * g++.dg/tree-ssa/pr27894.C: New test.
14676
14677 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14678
14679 * gcc.c-torture/compile/20060609-1.c: New test.
14680
14681 PR target/27863
14682 * gcc.c-torture/compile/pr27863.c: New test.
14683
14684 2006-06-13 Richard Guenther <rguenther@suse.de>
14685
14686 PR tree-optimization/27830
14687 * g++.dg/tree-ssa/pr27830.C: New testcase.
14688
14689 2006-06-13 Matthew Sachs <msachs@apple.com>
14690
14691 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14692 the list of compiler flags; this causes those flags to be checked
14693 for things like dg-skip-if.
14694
14695 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14696
14697 PR c++/27601
14698 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14699
14700 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14701 Kazu Hirata <kazu@codesourcery.com>
14702
14703 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14704 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14705
14706 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14707
14708 PR c++/27933
14709 * g++.dg/lookup/using15.C: New test.
14710
14711 PR c++/27951
14712 * g++.dg/other/anon4.C: New test.
14713
14714 2006-06-12 Roger Sayle <roger@eyesopen.com>
14715
14716 PR c++/21210
14717 * g++.dg/init/complex1.C: New test case.
14718
14719 2006-06-11 Eric Christopher <echristo@apple.com>
14720
14721 PR middle-end/27948
14722 * gcc.dg/bf-ms-layout.c: Run on darwin.
14723 * gcc.dg/bf-no-ms-layout: Ditto.
14724 * gcc.dg/attr-ms_struct-2.c: New.
14725 * gcc.dg/bf-ms-layout-2.c: Ditto.
14726
14727 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14728
14729 * gcc.dg/attr-ms_struct-packed1.c: New.
14730
14731 2006-06-09 Mike Stump <mrs@apple.com>
14732
14733 * gcc.dg/vla-7.c: Add.
14734
14735 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14736
14737 PR fortran/24558
14738 * gfortran.dg/entry_6.f90: New test.
14739
14740 PR fortran/20877
14741 PR fortran/25047
14742 * gfortran.dg/entry_7.f90: New test.
14743
14744 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14745
14746 PR c/27747
14747 * gcc.dg/cpp/_Pragma6.c: New test.
14748
14749 PR c++/27748
14750 * g++.dg/cpp/_Pragma1.C: New test.
14751
14752 PR preprocessor/27746
14753 * gcc.dg/gomp/macro-3.c: New test.
14754 * gcc.dg/gomp/macro-4.c: New test.
14755 * g++.dg/gomp/macro-3.C: New test.
14756 * g++.dg/gomp/macro-4.C: New test.
14757
14758 2006-06-09 Richard Guenther <rguenther@suse.de>
14759
14760 PR tree-optimization/26998
14761 * gcc.dg/torture/pr26998.c: New testcase.
14762 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14763
14764 2006-06-08 Mike Stump <mrs@apple.com>
14765
14766 * gcc.dg/pr27095.c: Account for stubs.
14767
14768 PR target/26427
14769 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14770 produce bad code on darwin.
14771
14772 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14773
14774 PR fortran/27958
14775 * gfortran.dg/substr_2.f: New test.
14776
14777 2006-06-08 Asher Langton <langton2@llnl.gov>
14778
14779 PR fortran/27786
14780 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14781
14782 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14783
14784 PR target/27421
14785 * gcc.dg/union-3.c: New test.
14786
14787 2006-06-08 Richard Guenther <rguenther@suse.de>
14788
14789 PR middle-end/27116
14790 * gcc.dg/torture/pr27116.c: New testcase.
14791 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14792
14793 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14794
14795 PR rtl-optimization/26449
14796 * gcc.dg/pr26449.c: New test.
14797
14798 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14799
14800 PR c++/27601
14801 * g++.dg/ext/offsetof1.C: Test member functions.
14802
14803 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14804
14805 * gcc.dg/pr27095.c: Improve scanning.
14806
14807 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14808
14809 PR fortran/23091
14810 * gfortran.dg/saved_automatic_1.f90: New test.
14811
14812 PR fortran/24168
14813 * gfortran.dg/array_simplify_1.f90: New test.
14814
14815 PR fortran/25090
14816 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14817
14818 PR fortran/25058
14819 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14820
14821 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14822
14823 PR c++/27177
14824 * g++.dg/expr/cast7.C: New test.
14825
14826 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14827
14828 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14829 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14830 * lib/fortran-torture.exp (fortran-torture-compile,
14831 fortran-torture-execute): Ditto.
14832
14833 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14834
14835 PR target/27842
14836 * gcc.dg/vmx/pr27842.c: New test.
14837
14838 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14839
14840 PR libfortran/27895
14841 * gfortran.dg/bounds_check_3.f90: New test.
14842
14843 2006-06-05 Mike Stump <mrs@apple.com>
14844
14845 * objc.dg/objc-fast-4.m: Skip for ppc64.
14846
14847 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14848
14849 PR testsuite/27705
14850 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14851
14852 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14853 Victor Kaplansky <victork@il.ibm.com>
14854
14855 PR tree-optimizations/26360
14856 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14857 with -fno-tree-dce.
14858 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14859
14860 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14861
14862 PR fortran/14067
14863 * gfortran.dg/data_char_1.f90: Add messages for truncated
14864 strings.
14865
14866 PR fortran/16943
14867 * gfortran.dg/func_decl_2.f90: New test.
14868
14869 PR fortran/20839
14870 * gfortran.dg/do_2.f90: New test.
14871
14872 PR fortran/27655
14873 * gfortran.dg/associated_3.f90: New test.
14874
14875 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14876
14877 PR c++/27819
14878 * g++.dg/template/static25.C: New test.
14879
14880 PR c++/27722
14881 * g++.dg/init/array21.C: New test.
14882
14883 PR c++/27807
14884 * g++.dg/ext/complit7.C: New test.
14885
14886 PR c++/27806
14887 * g++.dg/parse/ptrmem5.C: New test.
14888
14889 2006-06-04 Roger Sayle <roger@eyesopen.com>
14890 Andrew Pinski <pinskia@physics.uc.edu>
14891
14892 PR c/27150
14893 PR middle-end/27382
14894 * gcc.dg/pr27150-1.c: New testcase.
14895 * gcc.dg/pr27382-1.c: New testcase.
14896 * gcc.dg/pr27382-2.c: New testcase.
14897
14898 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14899
14900 PR c/25161
14901 PR c/27020
14902 * gcc.dg/array-10.c: New test.
14903
14904 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14905
14906 PR c++/27804
14907 * g++.dg/init/const4.C: New test.
14908 * g++.dg/init/member1.C: Add error-marker.
14909 * g++.dg/other/fold1.C: Adjust error-marker.
14910
14911 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14912
14913 PR c++/27601
14914 * g++.dg/ext/offsetof1.C: New test.
14915
14916 2006-06-04 Eric Christopher <echristo@apple.com>
14917
14918 * gcc.dg/attr-ms_struct-1.c: New.
14919
14920 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14921
14922 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14923
14924 2006-06-04 Richard Guenther <rguenther@suse.de>
14925
14926 PR tree-optimization/27039
14927 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14928
14929 2006-06-03 Roger Sayle <roger@eyesopen.com>
14930
14931 PR target/26223
14932 * gcc.target/i386/amd64-abi-2.c: New test case.
14933
14934 2006-06-02 Eric Christopher <echristo@apple.com>
14935
14936 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14937 * gcc.target/i386/20020523-1.c: Skip if darwin.
14938 * gcc.target/i386/asm-3.c: Ditto.
14939 * gcc.target/i386/20011119-1.c: Ditto.
14940 * gcc.target/i386/clobbers.c: Remove pic part of test.
14941
14942 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14943
14944 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14945 * g++.old-deja/g++.other/init19.C: Ditto.
14946 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14947 and add other platforms as expected failures.
14948
14949 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14950
14951 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14952 (is-effective-target-keyword): Ditto.
14953
14954 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14955
14956 PR fortran/27715
14957 * gfortran.dg/extended_char_comparison_1.f: New test.
14958
14959 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
14960
14961 PR fortran/25098
14962 * gfortran.dg/dummy_procedure_1.f90: New test.
14963
14964 PR fortran/25147
14965 * gfortran.dg/dummy_procedure_2.f90: New test.
14966
14967 * gfortran.dg/associated_2.f90: Correct to make consistent with
14968 standard.
14969
14970 2006-05-31 Roger Sayle <roger@eyesopen.com>
14971
14972 * gcc.target/i386/387-11.c: New test case.
14973
14974 2006-05-31 Mark Mitchell <mark@codesourcery.com>
14975
14976 PR c++/27801
14977 * g++.dg/template/cond6.C: New test.
14978
14979 PR c++/26496
14980 * g++.dg/template/crash51.C: New test.
14981 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14982
14983 PR c++/27385
14984 * g++.dg/init/array20.C: New test.
14985
14986 2006-05-31 Roger Sayle <roger@eyesopen.com>
14987
14988 * gcc.dg/builtins-54.c: New test case.
14989
14990 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14991
14992 PR c++/26433
14993 * g++.dg/template/fntry1.C: Add dg-do link.
14994
14995 PR c++/27808
14996 * g++.dg/parse/friend6.C: New test.
14997
14998 2006-05-30 Asher Langton <langton2@llnl.gov>
14999
15000 * gfortran.dg/cray_pointers_7.f90: New test.
15001
15002 2006-05-30 Roger Sayle <roger@eyesopen.com>
15003
15004 PR tree-optimization/23452
15005 * gcc.dg/fold-mulconj-1.c: New test case.
15006
15007 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15008
15009 PR c++/27803
15010 * g++.dg/parse/bitfield1.C: New test.
15011
15012 2006-05-30 Roger Sayle <roger@eyesopen.com>
15013
15014 * gcc.target/ppc-eq0-1.c: New test case.
15015 * gcc.target/ppc-negeq0-1.c: New test case.
15016
15017 2006-05-30 Dirk Mueller <dmueller@suse.de>
15018
15019 PR c/27273
15020 * gcc.dg/overflow-warn-5.c: New test.
15021
15022 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15023
15024 PR c/27718
15025 * gcc.dg/sizeof-1.c: New test.
15026
15027 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15028
15029 PR target/27790
15030 * gcc.target/i386/pr27790.c: New test.
15031
15032 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15033
15034 PR libgfortran/27757
15035 * gfortran.dg/direct_io_5.f90: New test.
15036
15037 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15038
15039 PR libgfortran/27634
15040 * gfortran.dg/fmt_missing_period_1.f: New test.
15041 * gfortran.dg/fmt_missing_period_2.f: New test.
15042 * gfortran.dg/fmt_missing_period_3.f: New test.
15043
15044 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15045
15046 PR fortran/19777
15047 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15048 arrays.
15049
15050 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15051
15052 PR c++/27713
15053 * g++.dg/template/new6.C: New test.
15054
15055 2006-05-29 Roger Sayle <roger@eyesopen.com>
15056
15057 PR tree-optimization/24964
15058 * gcc.target/i386/387-10.c: New test case.
15059
15060 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15061
15062 * intrinsics/string_intrinsics.c (compare_string):
15063 Use memcmp instead of strncmp to avoid tripping over
15064 CHAR(0) in a string.
15065
15066 2006-05-27 Richard Guenther <rguenther@suse.de>
15067
15068 PR middle-end/27773
15069 * gcc.dg/torture/pr27773.c: New testcase.
15070
15071 2006-05-27 Dirk Mueller <dmueller@suse.de>
15072
15073 * gcc.dg/pr24561.c: Rename to..
15074 * gcc.dg/pr25962.c: .. this.
15075
15076 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15077
15078 PR fortran/19777
15079 * gfortran.dg/bounds_check_2.f: New test.
15080
15081 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15082
15083 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15084 * gfortran.dg/byte_1.f90: Likewise.
15085 * gfortran.dg/dup_save_2.f90: Likewise.
15086
15087 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15088
15089 * gfortran.dg/associated_2.f90: New test.
15090
15091 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15092
15093 PR fortran/27524
15094 * gfortran.dg/bounds_check_1.f90: New test.
15095
15096 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15097
15098 PR rtl-optimization/27661
15099 * gcc.dg/pr27661.c: New test case.
15100
15101 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15102
15103 PR fortran/23151
15104 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15105 * gfortran.dg/print_parentheses_1.f: New test.
15106 * gfortran.dg/print_parentheses_2.f90: New test.
15107
15108 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15109
15110 PR target/27758
15111 * gcc.dg/pr27758.c: New test.
15112
15113 2006-05-24 Falk Hueffner <falk@debian.org>
15114
15115 * gcc.c-torture/compile/pr27571.c: New test.
15116
15117 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15118
15119 PR fortran/27709
15120 * gfortran.dg/spec_expr_4.f90: New test.
15121
15122 PR fortran/27155
15123 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15124
15125 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15126
15127 PR c++/20103
15128 * g++.dg/ext/complit6.C: New test.
15129 * g++.dg/ext/complit3.C: Adjust error markers.
15130 * g++.dg/init/const3.C: New test.
15131
15132 2006-05-25 Richard Guenther <rguenther@suse.de>
15133
15134 PR middle-end/27743
15135 * gcc.dg/torture/pr27743.c: New testcase.
15136
15137 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15138
15139 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15140
15141 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15142
15143 * gcc.dg/compat/scalar-by-value-x.h: New.
15144 * gcc.dg/compat/scalar-by-value-y.h: New.
15145 * gcc.dg/compat/scalar-by-value-5.c: New.
15146 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15147 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15148 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15149 * gcc.dg/compat/scalar-by-value-6.c: New.
15150 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15151 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15152 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15153
15154 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15155
15156 PR tree-optimization/27639
15157 PR tree-optimization/26719
15158 * gcc.dg/pr27639.c: New test.
15159 * gcc.dg/pr26719.c: New test.
15160 * gcc.dg/tree-ssa/scev-cast.c: New test.
15161
15162 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15163
15164 PR c++/20173
15165 * g++.dg/template/error21.C: New test.
15166
15167 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15168
15169 PR target/27696
15170 * gcc.target/i386/pr27696.c: New.
15171
15172 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15173
15174 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15175
15176 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15177
15178 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15179
15180 PR c++/27716
15181 * g++.dg/other/assign1.C: New test.
15182
15183 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15184
15185 PR target/27266
15186 * gcc.target/i386/pr27266.c: New.
15187
15188 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15189
15190 PR c++/27451
15191 * g++.dg/ext/asm9.C: New test.
15192
15193 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15194
15195 PR rtl-optimization/25514
15196 * gcc.c-torture/compile/pr25514.c: New test.
15197
15198 2006-05-22 Richard Guenther <rguenther@suse.de>
15199
15200 Revert
15201 2006-01-31 Richard Guenther <rguenther@suse.de>
15202
15203 * gcc.target/i386/sselibm-1.c: New testcase.
15204 * gcc.target/i386/sselibm-2.c: Likewise.
15205 * gcc.target/i386/sselibm-3.c: Likewise.
15206 * gcc.target/i386/sselibm-4.c: Likewise.
15207 * gcc.target/i386/sselibm-5.c: Likewise.
15208
15209 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15210
15211 PR c/27420
15212 * gcc.dg/func-args-2.c: New test.
15213
15214 PR c/26818
15215 * gcc.dg/struct-incompl-1.c: New test.
15216
15217 2006-05-22 Richard Guenther <rguenther@suse.de>
15218
15219 PR testsuite/27708
15220 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15221 the transformations we test for.
15222
15223 2006-05-22 Richard Guenther <rguenther@suse.de>
15224
15225 PR testsuite/27707
15226 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15227
15228 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15229
15230 PR c++/27210
15231 * g++.dg/warn/new1.C: New test.
15232 * g++.dg/template/new5.C: Likewise.
15233
15234 2006-05-21 Roger Sayle <roger@eyesopen.com>
15235
15236 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15237 * gcc.target/i386/20060512-3.c: Likewise.
15238
15239 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15240
15241 PR rtl-optimization/27671
15242 * gcc.c-torture/execute/pr27671-1.c: New.
15243 * gcc.dg/pr27671-2.c: Likewise.
15244
15245 PR tree-optimization/26622.
15246 * gcc.c-torture/compile/pr26622.c: New.
15247
15248 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15249
15250 PR fortran/27613
15251 * gfortran.dg/recursive_reference_1.f90: New test.
15252
15253 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15254
15255 PR fortran/25746
15256 * gfortran.dg/elemental_subroutine_3.f90: New test.
15257
15258 PR fortran/25090
15259 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15260
15261 PR fortran/27584
15262 * gfortran.dg/associated_target_1.f90: New test.
15263
15264 PR fortran/19015
15265 * gfortran.dg/maxloc_shape_1.f90: New test.
15266
15267 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15268
15269 PR libgfortran/24459
15270 * gfortran.dg/namelist_24.f90: New test.
15271 * gfortran.dg/namelist_12.f: Fix typo in comment.
15272
15273 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15274
15275 PR middle-end/25776
15276 * g++.dg/other/error11.C: New test.
15277
15278 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15279
15280 * gcc.target/mips/pr26765.c: Add -w to options.
15281
15282 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15283
15284 * lib/target-supports.exp (check_effective_target_mpaired_single):
15285 New function.
15286 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15287 multilibs.
15288 * g++.dg/vect/vect.exp: Likewise.
15289
15290 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15291
15292 PR testsuite/25891
15293 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15294
15295 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15296
15297 PR fortran/27662
15298 * gfortran.dg/temporary_1.f90: New file.
15299
15300 2006-05-19 Andreas Schwab <schwab@suse.de>
15301
15302 * g++.dg/other/unused1.C: Also match "stringz".
15303
15304 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15305
15306 PR c++/26433
15307 * g++.dg/template/fntry1.C: New test.
15308
15309 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15310
15311 PR c++/27471
15312 PR c++/27506
15313 * g++.dg/conversion/bitfield5.C: New test.
15314 * g++.dg/conversion/bitfield6.C: New test.
15315
15316 2006-05-18 Mike Stump <mrs@apple.com>
15317
15318 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15319 * gcc.dg/vla-4.c: Add.
15320 * gcc.dg/vla-5.c: Add.
15321 * gcc.dg/vla-6.c: Add.
15322
15323 2006-05-12 Stuart Hastings <stuart@apple.com>
15324
15325 * gcc.target/i386/20060512-1.c: New.
15326 * gcc.target/i386/20060512-2.c: New.
15327 * gcc.target/i386/20060512-3.c: New.
15328 * gcc.target/i386/20060512-4.c: New.
15329
15330 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15331
15332 PR c++/26122
15333 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15334
15335 PR c++/26068
15336 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15337 * g++.dg/parse/linkage1.C: New test.
15338
15339 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15340
15341 PR tree-optimization/27548
15342 * g++.dg/tree-ssa/pr27548.C: New test.
15343
15344 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15345
15346 PR fortran/26551
15347 * gfortran.dg/recursive_check_1.f: New test.
15348 * gfortran.dg/recursive_check_2.f90: New test.
15349
15350 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15351
15352 * g++.dg/opt/temp2.C: New test.
15353
15354 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15355
15356 PR c++/27491
15357 * g++.dg/init/brace5.C: New test.
15358
15359 PR middle-end/27415
15360 * gcc.dg/gomp/pr27415.c: New test.
15361 * g++.dg/gomp/pr27415.C: New test.
15362
15363 PR tree-optimization/27549
15364 * g++.dg/tree-ssa/pr27549.C: New test.
15365
15366 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15367
15368 PR libgfortran/27575
15369 * gfortran.dg/read_eof_4.f90: New test.
15370
15371 2006-05-16 Richard Guenther <rguenther@suse.de>
15372
15373 PR tree-optimization/22303
15374 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15375
15376 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15377
15378 PR middle-end/27573
15379 * gcc.dg/gomp/pr27573.c: New test.
15380 * gfortran.dg/gomp/pr27573.f90: New test.
15381
15382 PR c/27499
15383 * gcc.dg/gomp/pr27499.c: New test.
15384 * g++.dg/gomp/pr27499.C: New test.
15385
15386 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15387
15388 PR c++/27339
15389 * g++.dg/parser/access8.C: Adjust error marker.
15390 * g++.dg/template/access17.C: New test.
15391 * g++.dg/template/access18.C: Likewise.
15392
15393 2006-05-15 Roger Sayle <roger@eyesopen.com>
15394
15395 PR target/26600
15396 * gcc.target/i386/pr26600.c: New test case.
15397
15398 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15399
15400 PR c++/27505
15401 * g++.dg/expr/bitfield1.C: New test.
15402
15403 2006-05-15 Richard Guenther <rguenther@suse.de>
15404
15405 PR tree-optimization/27603
15406 * gcc.dg/torture/pr27603.c: New testcase.
15407
15408 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15409
15410 PR fortran/25090
15411 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15412
15413 PR fortran/25082
15414 * gfortran.dg/scalar_return_1.f90: New test.
15415
15416 PR fortran/27411
15417 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15418
15419 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15420
15421 * gcc.dg/gomp/critical-4.c: New test.
15422 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15423 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15424 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15425 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15426
15427 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15428
15429 PR c++/27582
15430 * g++.dg/template/dependent-args1.C: New test.
15431
15432 PR c++/27581
15433 * g++.dg/lookup/this1.C: New test.
15434
15435 PR c++/27315
15436 * g++.dg/template/operator6.C: New test.
15437 * g++.dg/template/incomplete3.C: New test.
15438
15439 PR c++/27559
15440 * g++.dg/template/new4.C: New test.
15441
15442 PR c++/27496
15443 * g++.dg/template/void2.C: New test.
15444
15445 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15446
15447 * g++.dg/template/dependent-expr5.C: New test.
15448
15449 2006-05-14 Roger Sayle <roger@eyesopen.com>
15450
15451 PR middle-end/26729
15452 * gcc.dg/pr26729-1.c: New test case.
15453
15454 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15455
15456 * gcc.dg/pr27003.c: New test.
15457
15458 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15459
15460 * lib/target-supports.dg (check_cxa_atexit_available): Change
15461 v3_target_compile to ${tool}_target_compile.
15462
15463 2006-05-11 Jason Merrill <jason@redhat.com>
15464
15465 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15466
15467 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15468
15469 PR fortran/27553
15470 * gfortran.dg/label_5.f90: New test.
15471
15472 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15473
15474 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15475 check_effective_target_powerpc_altivec_ok): New.
15476 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15477 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15478 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15479 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15480 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15481 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15482 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15483 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15484 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15485 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15486 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15487 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15488 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15489 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15490 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15491 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15492 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15493 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15494 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15495 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15496 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15497 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15498 gcc.target/powerpc/altivec-9.c,
15499 gcc.target/powerpc/altivec-consts.c,
15500 gcc.target/powerpc/altivec-pr22085.c,
15501 gcc.target/powerpc/altivec-splat.c,
15502 gcc.target/powerpc/altivec-types-1.c,
15503 gcc.target/powerpc/altivec-types-2.c,
15504 gcc.target/powerpc/altivec-types-3.c,
15505 gcc.target/powerpc/altivec-types-4.c,
15506 gcc.target/powerpc/altivec-varargs-1.c,
15507 gcc.target/powerpc/altivec-vec-merge.c,
15508 gcc.target/powerpc/ppc-vector-memcpy.c,
15509 gcc.target/powerpc/ppc-vector-memset.c,
15510 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15511 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15512 these effective targets.
15513 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15514 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15515
15516 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15517
15518 PR middle-end/27384
15519 * g++.dg/other/fold1.C: New test.
15520
15521 PR middle-end/27488
15522 * gcc.dg/fold-nonneg-1.c: New test.
15523
15524 PR c++/27547
15525 * g++.dg/other/operator1.C: New test.
15526
15527 2006-05-11 Richard Guenther <rguenther@suse.de>
15528
15529 PR middle-end/27529
15530 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15531
15532 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15533
15534 * lib/target-supports-dg.exp (check-flags): New.
15535 (dg-skip-if): Move flag checks.
15536
15537 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15538
15539 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15540 * lib/target-supports.dg (check_cxa_atexit_available): New.
15541
15542 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15543
15544 PR fortran/27470
15545 * gfortran.dg/multiple_allocation_2.f90: New test case.
15546
15547 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15548
15549 * gcc.target/arm/pr27387.C: Fix a comment typo.
15550
15551 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15552
15553 PR fortran/24549
15554 * gfortran.dg/error_recovery_1.f90: New test.
15555
15556 2006-05-10 Richard Guenther <rguenther@suse.de>
15557
15558 PR tree-optimization/27302
15559 * gcc.dg/torture/pr27302.c: New testcase.
15560
15561 2006-05-09 Dirk Mueller <dmueller@suse.de>
15562 Richard Guenther <rguenther@suse.de>
15563
15564 PR middle-end/27498
15565 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15566
15567 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15568
15569 PR rtl-optimization/27335
15570 * gcc.dg/pr27335.c: New test.
15571
15572 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15573
15574 * gcc.target/mips/mips-ps-5.c: New file.
15575
15576 2006-05-08 Jan Hubicka <jh@suse.cz>
15577
15578 PR middle-end/25962
15579 * gcc.dg/pr25962.c: New.
15580
15581 2006-05-08 Roger Sayle <roger@eyesopen.com>
15582
15583 PR target/27158
15584 * gcc.target/powerpc/pr27158.c: New test case.
15585
15586 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15587
15588 PR testsuite/27476
15589 * ada/acats/run_all.sh: Use test -z.
15590
15591 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15592
15593 PR libfortran/18271
15594 * gfortran.dg/spec_expr_3.f90: New test.
15595
15596 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15597
15598 PR target/24879
15599 * gcc.target/i386/monitor.c: New file.
15600
15601 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15602
15603 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15604
15605 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15606
15607 PR c++/27447
15608 * g++.dg/other/ptrmem7.C: New test.
15609
15610 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15611
15612 PR target/27421
15613 * gcc.dg/array-9.c: New test.
15614
15615 2006-05-07 Richard Guenther <rguenther@suse.de>
15616
15617 PR tree-optimization/27409
15618 * gcc.dg/torture/pr27409.c: New testcase.
15619
15620 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15621
15622 PR fortran/27457
15623 * gfortran.dg/select_6.f90: New.
15624
15625 2006-05-07 Richard Guenther <rguenther@suse.de>
15626
15627 PR tree-optimization/27136
15628 * gcc.dg/torture/pr27136.c: New testcase.
15629
15630 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15631
15632 PR fortran/24813
15633 * gfortran.dg/char_cons_len_1.f90: New test.
15634
15635 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15636
15637 PR c++/27427
15638 * g++.dg/template/incomplete2.C: New test.
15639
15640 2006-05-06 Richard Guenther <rguenther@suse.de>
15641
15642 PR tree-optimization/27151
15643 * gcc.dg/vect/pr27151.c: New testcase.
15644
15645 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15646
15647 PR c++/27430
15648 * g++.dg/template/void1.C: New test.
15649
15650 PR c++/27423
15651 * g++.dg/other/void2.C: New test.
15652
15653 PR c++/27422
15654 * g++.dg/conversion/void1.C: New test.
15655
15656 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15657
15658 PR/21391
15659 * g++.dg/other/unused1.C: New.
15660
15661 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15662
15663 PR objc/27240
15664 * objc.dg/member-1.m: New test.
15665
15666 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15667
15668 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15669
15670 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15671
15672 PR libfortran/26985
15673 * gfortran.dg/matmul_2.f90: New test.
15674
15675 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15676
15677 * ada/acats/run_all.sh: Use sync when main not found.
15678
15679 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15680
15681 PR target/26765
15682 * gcc.target/mips/pr26765.c: New.
15683
15684 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15685
15686 * gcc.target/bfin: New directory.
15687 * gcc.target/bfin/bfin.exp: New file.
15688 * gcc.target/bfin/frmul.c: New file.
15689 * gcc.target/bfin/arith.c: New file.
15690 * gcc.target/bfin/mul-combine.c: New file.
15691 * gcc.target/bfin/shift.c: New file.
15692
15693 2006-05-04 Richard Guenther <rguenther@suse.de>
15694
15695 PR tree-optimization/14287
15696 PR tree-optimization/14844
15697 PR tree-optimization/19792
15698 PR tree-optimization/21608
15699 PR tree-optimization/27090
15700 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15701 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15702 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15703 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15704 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15705
15706 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15707
15708 PR tree-optimization/27285
15709 * gcc.c-torture/execute/pr27285.c: New test.
15710
15711 PR middle-end/27388
15712 * gcc.dg/gomp/pr27388-1.c: New test.
15713 * gcc.dg/gomp/pr27388-2.c: New test.
15714 * gcc.dg/gomp/pr27388-3.c: New test.
15715
15716 PR c++/27359
15717 * g++.dg/gomp/pr27359.C: New test.
15718
15719 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15720
15721 PR fortran/20248
15722 * gfortran.dg/iargc.f90: New test.
15723
15724 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15725
15726 PR c++/27102
15727 * g++.dg/template/crash49.C: New test.
15728
15729 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15730
15731 PR testsuite/27032
15732 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15733
15734 2006-05-02 Jeff Law <law@redhat.com>
15735
15736 PR tree-optimization/27364
15737 * gcc.c-torture/execute/pr27364.c: New test.
15738
15739 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15740
15741 PR c++/27309
15742 * g++.dg/parser/ctor5.C: New test.
15743
15744 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15745
15746 PR target/27387
15747 * gcc.target/arm/arm.exp: New.
15748 * gcc.target/arm/pr27387.C: Likewise.
15749
15750 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15751
15752 PR fortran/27269
15753 PR fortran/27324
15754 * gfortran.dg/module_equivalence_2.f90: New test.
15755
15756 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15757
15758 PR middle-end/27337
15759 * g++.dg/gomp/pr27337-1.C: New test.
15760 * g++.dg/gomp/pr27337-2.C: New test.
15761
15762 PR middle-end/27328
15763 * gcc.dg/gomp/pr27328.c: New test.
15764
15765 PR middle-end/27325
15766 * g++.dg/gomp/pr27325.C: New test.
15767
15768 PR middle-end/27310
15769 * g++.dg/gomp/pr27310.C: New test.
15770
15771 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15772
15773 PR tree-optimization/27291
15774 * g++.dg/tree-ssa/pr27291.C: New test.
15775
15776 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15777
15778 PR tree-optimization/27283
15779 * g++.dg/tree-ssa/pr27283.C: New test.
15780
15781 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15782
15783 * gcc.dg/tree-ssa/loop-16.c: New test.
15784
15785 2006-05-01 Roger Sayle <roger@eyesopen.com>
15786 Joseph S. Myers <joseph@codesourcery.com>
15787
15788 * gcc.dg/Wconversion-3.c: New test case.
15789 * gcc.dg/Wconversion-4.c: Likewise.
15790
15791 2006-05-01 Richard Guenther <rguenther@suse.de>
15792
15793 PR tree-optimization/26726
15794 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15795
15796 2006-04-30 Roger Sayle <roger@eyesopen.com>
15797
15798 * gcc.dg/Woverflow-1.c: New test case.
15799 * gcc.dg/Woverflow-2.c: Likewise.
15800 * gcc.dg/Woverflow-3.c: Likewise.
15801
15802 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15803
15804 PR c++/27094
15805 * g++.dg/template/defarg8.C: New test.
15806
15807 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15808
15809 PR c++/27278
15810 * g++.dg/parse/operator7.C: New test.
15811
15812 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15813
15814 PR c++/11471
15815 PR c++/27102
15816 * g++.dg/template/crash48.C: New test.
15817
15818 PR c++/27279
15819 * g++.dg/parse/ctor4.C: New test.
15820
15821 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15822
15823 PR fortran/25681
15824 * gfortran.df/char_type_len.f90: New test.
15825
15826 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15827
15828 PR libgfortran/27304
15829 * gfortran.dg/fmt_exhaust.f90: New test.
15830
15831 2006-04-28 Roger Sayle <roger@eyesopen.com>
15832
15833 PR c/25309
15834 * gcc.dg/large-size-array-2.c: New test case.
15835
15836 2006-04-28 Richard Guenther <rguenther@suse.de>
15837
15838 PR target/26826
15839 * gcc.target/i386/pr26826.c: New testcase.
15840
15841 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15842
15843 PR middle-end/27260
15844 * gcc.c-torture/execute/pr27260.c: New.
15845
15846 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15847
15848 PR middle-end/27095
15849 * gcc.dg/pr27095.c: New.
15850
15851 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15852
15853 PR c++/27292
15854 * g++.dg/conversion/bitfield4.C: New test.
15855
15856 2006-04-27 Eric Christopher <echristo@apple.com>
15857
15858 * gcc.dg/pragma-ms_struct.c: New.
15859
15860 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15861
15862 PR c++/27102
15863 * g++.dg/template/crash47.C: New test.
15864
15865 2006-04-27 Dirk Mueller <dmueller@suse.de>
15866
15867 * gcc.target/i386/sse-7.c: build with -msse.
15868
15869 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15870
15871 PR testsuite/27274:
15872 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15873 (main): Exit if processor doesn't support SSE.
15874
15875 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15876
15877 PR middle-end/27282
15878 * gcc.c-torture/compile/pr27282.c: New test.
15879
15880 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15881
15882 PR middle-end/26913
15883 * g++.dg/gomp/pr26913.C: New test.
15884
15885 PR c/25996
15886 * gcc.dg/gomp/pr25996.c: New test.
15887 * g++.dg/gomp/pr25996.C: New test.
15888
15889 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15890
15891 PR rtl-optimization/26725
15892 * gcc.c-torture/compile/pr26725.c: New test.
15893
15894 2006-04-25 Richard Guenther <rguenther@suse.de>
15895
15896 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15897 than n + -1.
15898
15899 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15900
15901 * gcc.dg/20060425-1.c: New testcase.
15902
15903 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15904
15905 PR tree-optimization/26865
15906 * gcc.dg/pr26865.c: New test.
15907
15908 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15909
15910 PR c++/27292
15911 * g++.dg/conversion/bitfield1.C: New test.
15912 * g++.dg/conversion/bitfield2.C: Likewise.
15913 * g++.dg/conversion/bitfield3.C: Likewise.
15914
15915 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15916 Richard Guenther <rguenther@suse.de>
15917
15918 PR tree-optimization/27236
15919 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15920
15921 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15922
15923 PR c++/19963
15924 * g++.dg/other/incomplete2.C: New test.
15925
15926 2006-04-24 Richard Guenther <rguenther@suse.de>
15927
15928 PR middle-end/26869
15929 * gcc.dg/torture/pr26869.c: New testcase.
15930
15931 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15932 Richard Guenther <rguenther@suse.de>
15933
15934 PR tree-optimization/27218
15935 * g++.dg/tree-ssa/pr27218.C: New testcase.
15936
15937 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15938
15939 PR c++/26912
15940 * g++.dg/template/friend41.C: New test.
15941
15942 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15943
15944 * g++.dg/opt/pr15551.C: Include cstdio.
15945 (main): Use remove instead of unlink.
15946
15947 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15948
15949 * gcc.dg/sibcall-7.c: New test.
15950 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15951 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15952 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15953 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15954 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15955
15956 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15957
15958 PR c++/26534
15959 * g++.dg/opt/bitfield1.C: New test.
15960 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15961 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15962 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15963 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15964 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15965 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15966 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15967 * g++.dg/abi/bitfield2.C: Likewise.
15968 * g++.dg/init/bitfield1.C: Likewise.
15969
15970 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
15971
15972 PR fortran/25099
15973 * gfortran.dg/elemental_subroutine_4.f90: New test.
15974 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15975 call sub (m, x).
15976
15977 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
15978
15979 * gcc.c-torture/compile/20060421-1.c: New testcase.
15980
15981 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15982
15983 PR c/25875
15984 * gcc.dg/init-bad-4.c: New test.
15985
15986 2006-04-21 Paul Brook <paul@codesourcery.com>
15987
15988 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15989
15990 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15991
15992 PR fortran/27122
15993 * gfortran.dg/defined_operators_1.f90: New test.
15994 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15995 remove old ones associated, incorrectly, with Note 5.46.
15996
15997 PR fortran/27113
15998 * gfortran.dg/character_array_constructor_1.f90: New test.
15999
16000 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16001
16002 * gcc.dg/20060419-1.c: New test.
16003
16004 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16005
16006 PR c/26774
16007 * gcc.dg/struct-parse-1.c: New test case.
16008
16009 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16010
16011 PR c++/26558
16012 * g++.dg/parse/template19.C: New test.
16013
16014 PR c++/26739
16015 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16016
16017 PR c++/26036
16018 * g++.dg/expr/call3.C: New test.
16019
16020 PR c++/10385
16021 * g++.dg/conversion/dynamic1.C: New test.
16022
16023 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16024
16025 PR c++/27102
16026 * g++.dg/template/crash35.C: Tweak error markers.
16027 * g++.dg/template/crash46.C: New test.
16028 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16029 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16030
16031 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16032
16033 PR rtl-optimization/14261
16034 * gcc.c-torture/compile/20060419-1.c: Added.
16035
16036 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16037
16038 * gfortran.dg/label_1.f90: Adjust dg-error.
16039
16040 2006-04-16 Roger Sayle <roger@eyesopen.com>
16041
16042 PR target/26961
16043 * gcc.dg/fold-cond-1.c: New test case.
16044 * gcc.dg/pr26961-1.c: Likewise.
16045
16046 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16047
16048 PR libgfortran/27138
16049 * gfortran.dg/read_bad_advance.f90: New test.
16050
16051 2006-04-16 Roger Sayle <roger@eyesopen.com>
16052 Dale Johannesen <dalej@apple.com>
16053
16054 PR target/24076
16055 * gcc.target/i386/vecinit-3.c: New testcase.
16056 * gcc.target/i386/vecinit-4.c: Likewise.
16057 * gcc.target/i386/sse-18.c: Likewise.
16058 * gcc.target/i386/sse-19.c: Likewise.
16059
16060 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16061
16062 * gfortran.dg/allocate_zerosize_1.f90: New test.
16063
16064 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16065
16066 PR c++/26365
16067 * g++.dg/template/crash45.C: New test.
16068
16069 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16070
16071 PR fortran/26787
16072 * gfortran.dg/proc_assign_1.f90: New test.
16073 * gfortran.dg/procedure_lvalue.f90: Change message.
16074 * gfortran.dg/namelist_4.f90: Add new error.
16075
16076 PR fortran/25597
16077 PR fortran/27096
16078 * gfortran.dg/auto_pointer_array_result_1.f90
16079
16080 PR fortran/27089
16081 * gfortran.dg/specification_type_resolution_1.f90
16082
16083 PR fortran/18003
16084 PR fortran/25669
16085 PR fortran/26834
16086 * gfortran.dg/bounds_temporaries_1.f90: New test.
16087
16088 PR fortran/27124
16089 * gfortran.dg/array_return_value_1.f90: New test.
16090
16091 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16092
16093 PR fortran/25336
16094 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16095
16096 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16097
16098 PR middle-end/26823
16099 * g++.dg/gomp/pr26823-1.C: New test.
16100 * g++.dg/gomp/pr26823-2.C: New test.
16101
16102 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16103
16104 PR middle-end/27134
16105 * gcc.dg/pr27314.c: New test.
16106
16107 2006-04-13 Richard Henderson <rth@redhat.com>
16108
16109 * g++.dg/gomp/block-0.C: Update expected matches.
16110
16111 2006-04-13 DJ Delorie <dj@redhat.com>
16112
16113 * lib/target-supports.exp (check_effective_target_int32plus): New.
16114 (check_effective_target_ptr32plus): New.
16115 (check_effective_target_size32plus): New.
16116 (check_effective_target_int16): New.
16117 (check_profiling_available): Add m32c to the list of unsupported
16118 targets.
16119
16120 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16121 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16122 memory size.
16123 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16124 pointers.
16125 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16126 size_t.
16127 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16128 and size_t.
16129 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16130 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16131 not just xstormy16. Skip m32c due to weird pointer size.
16132 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16133 not just xstormy16.
16134 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16135 not just xstormy16.
16136 * gcc.dg/20020312-2.c: Add m32c support.
16137 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16138 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16139 in test.
16140 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16141 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16142 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16143 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16144 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16145 formats
16146 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16147 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16148 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16149 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16150 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16151 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16152 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16153 in test.
16154 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16155 in test.
16156 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16157 * gcc.dg/pr23049.c: Require >=32 bit integers.
16158 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16159 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16160 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16161 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16162 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16163 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16164 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16165 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16166 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16167 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16168 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16169 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16170 prototype in test.
16171 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16172 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16173 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16174 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16175 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16176
16177 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16178 * gcc.c-torture/execute/20040703-1.x: Likewise.
16179 * gcc.c-torture/execute/20040705-1.x: Likewise.
16180 * gcc.c-torture/execute/20040705-2.x: Likewise.
16181 * gcc.c-torture/execute/20040709-1.x: Likewise.
16182 * gcc.c-torture/execute/20040709-2.x: Likewise.
16183 * gcc.c-torture/execute/20040811-1.x: Likewise.
16184 * gcc.c-torture/execute/20050316-1.x: Likewise.
16185 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16186 * gcc.c-torture/execute/pr19689.x: Likewise.
16187 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16188 * gcc.c-torture/execute/usmul.x: Likewise.
16189 * gcc.c-torture/execute/vrp-5.x: Likewise.
16190 * gcc.c-torture/execute/vrp-6.x: Likewise.
16191 * gcc.dg/debug/20041023-1.s: Likewise.
16192
16193 2006-04-13 Roger Sayle <roger@eyesopen.com>
16194
16195 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16196 of integers to a vector types are now constant expressions in C.
16197 * gcc.dg/vect/vect-fold-1.c: New test case.
16198
16199 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16200 Ulrich Weigand <uweigand@de.ibm.com>
16201
16202 PR target/27006
16203 * gcc.dg/vmx/pr27006.c: New testcase.
16204
16205 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16206
16207 PR libgfortran/26766
16208 * gfortran.dg/write_recursive.f90: New test.
16209
16210 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16211
16212 * g++.dg/parse/dtor7.C: New test.
16213 * g++.dg/parse/new1.C: Add error marker.
16214 * g++.dg/template/new3.C: New test.
16215
16216 PR c++/26122
16217 * g++.dg/template/pure1.C: New test.
16218
16219 PR c++/26295
16220 * g++.dg/parse/ptrmem4.C: New test.
16221
16222 2006-04-10 Jeff Law <law@redhat.com>
16223
16224 PR/27087
16225 * gcc.c-torture/compile/pr27087.c: New test.
16226
16227 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16228
16229 PR/21391
16230 * gcc.dg/20060410.c: New.
16231
16232 2006-04-10 Matthias Klose <doko@debian.org>
16233
16234 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16235 Recognize multilib directory names containing underscores.
16236
16237 2006-04-10 Roger Sayle <roger@eyesopen.com>
16238
16239 * gcc.target/i386/vecinit-1.c: New test case.
16240 * gcc.target/i386/vecinit-2.c: Likewise.
16241
16242 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16243
16244 PR debug/27057
16245 * g++.dg/debug/dwarf2-2.C: New test.
16246
16247 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16248
16249 PR rtl-optimization/27073
16250 * gcc.c-torture/execute/pr27073.c: New test.
16251
16252 2006-04-08 Mike Stump <mrs@apple.com>
16253
16254 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16255
16256 2006-04-07 Richard Guenther <rguenther@suse.de>
16257
16258 PR tree-optimization/26135
16259 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16260
16261 2006-04-06 Jan Hubicka <jh@suse.cz>
16262
16263 PR profile/26399
16264 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16265
16266 2006-04-06 Roger Sayle <roger@eyesopen.com>
16267
16268 * g++.dg/conversion/nullptr1.C: New test case.
16269 * g++.dg/conversion/nullptr2.C: Likewise.
16270
16271 2006-04-05 Roger Sayle <roger@eyesopen.com>
16272
16273 * gfortran.dg/dependency_18.f90: New test case.
16274
16275 2006-04-05 Richard Guenther <rguenther@suse.de>
16276
16277 PR tree-optimization/26919
16278 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16279 * gcc.dg/ipa/ipa-2.c: Likewise.
16280 * gcc.dg/ipa/ipa-3.c: Likewise.
16281 * gcc.dg/ipa/ipa-5.c: Likewise.
16282
16283 2006-04-05 Richard Guenther <rguenther@suse.de>
16284
16285 PR tree-optimization/26763
16286 * gcc.dg/torture/pr26763-1.c: New testcase.
16287 * gcc.dg/torture/pr26763-2.c: Likewise.
16288
16289 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16290
16291 PR fortran/23634
16292 PR fortran/25619
16293 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16294
16295 2006-04-04 Eric Christopher <echristo@apple.com>
16296
16297 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16298 stubs.
16299 * gcc.target/i386/387-5.c: Ditto.
16300
16301 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16302
16303 * gcc.target/sparc/struct-ret-check.c: New test.
16304
16305 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16306
16307 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16308 zero decimal digits specified in format.
16309
16310 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16311
16312 PR fortran/26891
16313 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16314
16315 PR fortran/26976
16316 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16317 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16318 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16319 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16320 compliant and detect bigendian-ness.
16321
16322 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16323
16324 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16325 dummy arguments work when the actual argument is itself a dummy
16326 argument of the caller.
16327
16328 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16329
16330 PR libfortran/24685
16331 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16332
16333 2006-04-01 Roger Sayle <roger@eyesopen.com>
16334
16335 * gfortran.dg/dependencency_17.f90: New test case.
16336
16337 2006-04-01 Roger Sayle <roger@eyesopen.com>
16338
16339 * gfortran.dg/dependency_14.f90: New test case.
16340 * gfortran.dg/dependency_15.f90: Likewise.
16341 * gfortran.dg/dependency_16.f90: Likewise.
16342
16343 2006-03-31 Asher Langton <langton2@llnl.gov>
16344
16345 PR fortran/25358
16346 gfortran.dg/cray_pointers_6.f90: New test.
16347
16348 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16349
16350 PR libgfortran/26890
16351 * gfortran.dg/read_size_noadvance.f90: New test.
16352
16353 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16354
16355 PR fortran/25031
16356 * gfortran.dg/multiple_allocation_1.f90: Check that the
16357 size has changed after a re-allocation with stat.
16358
16359 2006-03-30 Richard Guenther <rguenther@suse.de>
16360
16361 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16362 removal.
16363 * gcc.target/i386/sselibm-2.c: Likewise.
16364 * gcc.target/i386/sselibm-3.c: Likewise.
16365 * gcc.target/i386/sselibm-4.c: Likewise.
16366 * gcc.target/i386/sselibm-5.c: Likewise.
16367
16368 2006-03-28 Roger Sayle <roger@eyesopen.com>
16369
16370 * gcc.dg/fold-andxor-1.c: New test case.
16371 * gcc.dg/fold-xorand-1.c: Likewise.
16372
16373 2006-03-28 Roger Sayle <roger@eyesopen.com>
16374
16375 * gcc.dg/fold-convnotconv-1.c: New test case.
16376
16377 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16378
16379 PR fortran/26779
16380 * gfortran.dg/private_type_5.f90: New test.
16381
16382 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16383
16384 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16385
16386 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16387
16388 * gfortran.dg/advance_2.f90: New test.
16389 * gfortran.dg/advance_3.f90: New test.
16390
16391 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16392
16393 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16394
16395 PR libgfortran/26661
16396 PR libgfortran/26880
16397 * gfortran.dg/read_x_past.f: New test.
16398
16399 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16400
16401 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16402 to be STABS.
16403
16404 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16405
16406 * objc.dg/dwarf-1.m: Skip on AIX.
16407 * objc.dg/dwarf-2.m: Skip on AIX.
16408
16409 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16410
16411 PR fortran/26816
16412 * gfortran.dg/float_1.f90: New test.
16413
16414 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16415
16416 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16417 X86_64 targets.
16418 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16419
16420 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16421
16422 PR libfortran/26735
16423 * gfortran.dg/convert_implied_open.f90: New test case.
16424
16425 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16426
16427 PR fortran/26769
16428 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16429
16430 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16431
16432 PR middle-end/26717
16433 * gcc.dg/pr26717.c: New test.
16434
16435 2006-03-25 Roger Sayle <roger@eyesopen.com>
16436
16437 * gfortran.dg/dependency_12.f90: New test case.
16438
16439 2006-03-24 Roger Sayle <roger@eyesopen.com>
16440
16441 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16442
16443 2006-03-24 Jeff Law <law@redhat.com>
16444
16445 * gcc.c-torture/pr26840.c: New test.
16446
16447 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16448
16449 * objc.dg/dwarf-2.m: New.
16450 * obj-c++.dg/dwarf-2.mm: New.
16451
16452 * g++.old-deja/g++.other/init19.C: New.
16453
16454 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16455
16456 * g++.dg/eh/spbp.C: Skip on AIX.
16457
16458 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16459
16460 PR middle-end/26611
16461 * g++.dg/gomp/pr26611-1.C: New test.
16462 * g++.dg/gomp/pr26611-2.C: New test.
16463
16464 2006-03-24 Jeff Law <law@redhat.com>
16465
16466 * gcc.c-torture/compile/pr26833.c: New test.
16467 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16468
16469 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16470
16471 * gfortran.dg/endfile_2.f90: Delete temp file.
16472
16473 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16474
16475 PR fortran/19303
16476 * gfortran.dg/record_marker_1.f90: New test case.
16477 * gfortran.dg/record_marker_2.f: New test case.
16478 * gfortran.dg/record_marker_3.f90: New test case.
16479
16480 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16481
16482 PR fortran/17298
16483 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16484 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16485
16486 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16487
16488 * lib/gcc-dg.exp (cleanup-modules): New proc.
16489 * gfortran.dg/allocatable_function_1.f90,
16490 gfortran.dg/allocate_char_star_scalar_1.f90,
16491 gfortran.dg/assumed_charlen_function_1.f90,
16492 gfortran.dg/assumed_dummy_1.f90,
16493 gfortran.dg/assumed_shape_ranks_1.f90,
16494 gfortran.dg/assumed_shape_ranks_2.f90,
16495 gfortran.dg/assumed_size_dt_dummy.f90,
16496 gfortran.dg/auto_char_dummy_array_1.f90,
16497 gfortran.dg/auto_char_len_3.f90,
16498 gfortran.dg/automatic_module_variable.f90,
16499 gfortran.dg/bad_automatic_objects_1.f90,
16500 gfortran.dg/char_array_constructor.f90,
16501 gfortran.dg/char_array_structure_constructor.f90,
16502 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16503 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16504 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16505 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16506 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16507 gfortran.dg/derived_pointer_recursion.f90,
16508 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16509 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16510 gfortran.dg/dummy_functions_1.f90,
16511 gfortran.dg/elemental_initializer_1.f90,
16512 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16513 gfortran.dg/elemental_pointer_1.f90,
16514 gfortran.dg/elemental_subroutine_1.f90,
16515 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16516 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16517 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16518 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16519 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16520 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16521 gfortran.dg/global_references_1.f90,
16522 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16523 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16524 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16525 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16526 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16527 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16528 gfortran.dg/large_integer_kind_1.f90,
16529 gfortran.dg/large_real_kind_1.f90,
16530 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16531 gfortran.dg/module_double_reuse.f90,
16532 gfortran.dg/module_equivalence_1.f90,
16533 gfortran.dg/module_interface_1.f90,
16534 gfortran.dg/module_parameter_array_refs_1.f90,
16535 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16536 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16537 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16538 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16539 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16540 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16541 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16542 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16543 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16544 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16545 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16546 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16547 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16548 gfortran.dg/same_name_1.f90,
16549 gfortran.dg/sibling_dummy_procedure_1.f90,
16550 gfortran.dg/sibling_dummy_procedure_2.f90,
16551 gfortran.dg/sibling_dummy_procedure_3.f90,
16552 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16553 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16554 gfortran.dg/used_dummy_types_2.f90,
16555 gfortran.dg/used_dummy_types_3.f90,
16556 gfortran.dg/used_dummy_types_4.f90,
16557 gfortran.dg/used_dummy_types_5.f90,
16558 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16559 gfortran.dg/userdef_operator_1.f90: Use it.
16560
16561 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16562
16563 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16564 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16565 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16566 gfortran.dg/write_back.f,
16567 gfortran.fortran-torture/execute/inquire_1.f90,
16568 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16569
16570 2006-03-21 Jeff Law <law@redhat.com>
16571
16572 * gcc.dg/tree-ssa/vrp28.c: New test.
16573
16574 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16575
16576 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16577 if _STDC_C99 is defined.
16578 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16579 * gcc.dg/builtins-20.c: Likewise.
16580 * gcc.dg/builtins-53.c: Likewise.
16581 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16582 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16583
16584 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16585
16586 PR tree-opt/26781
16587 * gcc.c-torture/compile/pr26781-1.c: New test.
16588 * gcc.c-torture/compile/pr26781-2.c: New test.
16589
16590 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16591
16592 PR c++/26690
16593 * g++.dg/gomp/pr26690-1.C: New test.
16594 * g++.dg/gomp/pr26690-2.C: New test.
16595
16596 2006-03-20 Jeff Law <law@redhat.com>
16597
16598 * gcc.dg/tree-ssa/pr21829.c: New test.
16599
16600 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16601
16602 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16603
16604 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16605 (check_visibility_available): Use it.
16606 (check_effective_target_default_packed): Likewise.
16607 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16608 (check_effective_target_fopenmp): Likewise.
16609 (check_effective_target_freorder): Likewise.
16610 (check_effective_target_fpic): Likewise.
16611 (check_named_sections_available): Likewise.
16612 (check_effective_target_ilp32): Likewise.
16613 (check_effective_target_lp64): Likewise.
16614
16615 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16616
16617 PR fortran/20935
16618 * gfortran.dg/scalar_mask_2.f90: New test case.
16619
16620 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16621
16622 PR tree-opt/26629
16623 * gcc.dg/tree-ssa/loadpre12.c: New test.
16624 * gcc.dg/tree-ssa/loadpre13.c: New test.
16625 * gcc.dg/tree-ssa/loadpre14.c: New test.
16626 * gcc.dg/tree-ssa/loadpre15.c: New test.
16627 * gcc.dg/tree-ssa/loadpre16.c: New test.
16628 * gcc.dg/tree-ssa/loadpre17.c: New test.
16629 * gcc.dg/tree-ssa/loadpre18.c: New test.
16630 * gcc.dg/tree-ssa/loadpre19.c: New test.
16631 * gcc.dg/tree-ssa/loadpre20.c: New test.
16632 * gcc.dg/tree-ssa/loadpre21.c: New test.
16633 * gcc.dg/tree-ssa/loadpre22.c: New test.
16634
16635 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16636
16637 PR fortran/26741
16638 * gfortran.dg/elemental_initializer_1.f90: New test.
16639
16640 PR fortran/26716
16641 * gfortran.dg/assumed_shape_ranks_2: New test.
16642
16643 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16644
16645 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16646 target fpic.
16647
16648 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16649
16650 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16651 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16652 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16653 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16654 gfortran.fortran-torture/execute/direct_io.f90,
16655 gfortran.fortran-torture/execute/inquire_2.f90,
16656 gfortran.fortran-torture/execute/inquire_4.f90,
16657 gfortran.fortran-torture/execute/list_read_1.f90,
16658 gfortran.fortran-torture/execute/open_replace.f90,
16659 gfortran.fortran-torture/execute/slash_edit.f90,
16660 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16661 temporary files from testcases.
16662
16663 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16664
16665 PR libgfortran/26509
16666 gfortran.dg/write_direct_eor.f90: New test.
16667
16668 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16669
16670 * gcc.target/powerpc/pr26350.c: New.
16671 * gcc.target/powerpc/indexed-addr.c: New.
16672
16673 2006-03-16 Roger Sayle <roger@eyesopen.com>
16674
16675 * gfortran.dg/dependency_13.f90: New test case.
16676
16677 2006-03-16 Roger Sayle <roger@eyesopen.com>
16678
16679 PR middle-end/21781
16680 * gcc.dg/real-const-1.c: New test case.
16681
16682 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16683
16684 * g++.old-deja/g++.other/init18.C: New.
16685 * g++.old-deja/g++.other/init5.C: Remove xfail.
16686
16687 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16688
16689 * g++.dg/opt/pr15551.C: Cleanup temp file.
16690
16691 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16692
16693 PR c++/6634
16694 g++.dg/parse/long1.C: New test.
16695
16696 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16697
16698 PR fortran/19101
16699 * gfortran.dg/continuation.f90: New test.
16700 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16701
16702 2006-03-14 Richard Guenther <rguenther@suse.de>
16703
16704 PR tree-optimization/26672
16705 * gcc.dg/torture/pr26672.c: New testcase.
16706
16707 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16708
16709 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16710 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16711
16712 2006-03-13 Roger Sayle <roger@eyesopen.com>
16713
16714 PR middle-end/26557
16715 * gcc.c-torture/compile/switch-1.c: New test case.
16716
16717 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16718
16719 PR fortran/25378
16720 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16721 test to include more permuatations of mask and index.
16722 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16723 respond to F2003 spec. that the position returned for an all false
16724 mask && condition is zero.
16725
16726 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16727
16728 PR middle-end/25989
16729 * gcc.dg/gomp/pr25989.c: New test.
16730
16731 2006-03-13 Jeff Law <law@redhat.com>
16732
16733 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16734
16735 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16736
16737 * gcc.dg/switch-9.c: New test.
16738
16739 2006-03-13 Richard Guenther <rguenther@suse.de>
16740
16741 PR middle-end/26630
16742 * gcc.dg/torture/pr26630.c: New testcase.
16743
16744 2006-03-11 Roger Sayle <roger@eyesopen.com>
16745
16746 * gfortran.dg/dependency_10.f90: New test case.
16747 * gfortran.dg/dependency_11.f90: Likewise.
16748
16749 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16750 Erik Edelmann <eedelman@gcc.gnu.org>
16751
16752 * gfortran.dg/allocatable_function_1.f90: New.
16753 * gfortran.dg/allocatable_function_2.f90: New.
16754
16755 2006-03-10 Richard Guenther <rguenther@suse.de>
16756
16757 PR middle-end/26565
16758 * gcc.dg/torture/pr26565.c: New testcase.
16759
16760 2006-03-09 Eric Christopher <echristo@apple.com>
16761
16762 * gcc.c-torture/compile/20060309-1.c: New.
16763
16764 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16765
16766 PR libgfortran/26499
16767 * gfortran.dg/write_back.f: New test.
16768 * gfortran.dg/write_rewind_1.f: New test.
16769 * gfortran.dg/write_rewind_2.f: New test.
16770
16771 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16772
16773 PR libgfortran/26554
16774 * gfortran.dg/read_logical.f90: New test.
16775
16776 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16777
16778 * ada/acats/norun.lst: cdd2a03 now passes.
16779
16780 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16781
16782 PR testsuite/25177
16783 * gcc.target/powerpc/pr18096-1.c: Change where the error
16784 would match.
16785
16786 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16787
16788 * gcc.target/i386/cleanup-1.c: New test.
16789 * gcc.target/i386/cleanup-2.c: New test.
16790
16791 2006-03-04 Roger Sayle <roger@eyesopen.com>
16792
16793 * gfortran.dg/dependency_9.f90: Remove for the time being.
16794
16795 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16796
16797 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16798 directive.
16799
16800 2006-03-03 Roger Sayle <roger@eyesopen.com>
16801
16802 * gfortran.dg/dependency_9.f90: New test case.
16803
16804 2006-03-03 Roger Sayle <roger@eyesopen.com>
16805
16806 * gfortran.dg/dependency_4.f90: New test case.
16807 * gfortran.dg/dependency_5.f90: New test case.
16808 * gfortran.dg/dependency_6.f90: New test case.
16809 * gfortran.dg/dependency_7.f90: New test case.
16810 * gfortran.dg/dependency_8.f90: New test case.
16811
16812 2006-03-03 Paul Brook <paul@codesourcery.com>
16813
16814 * lib/target-supports.exp (check_profiling_available):
16815 Add m68k-*-elf.
16816
16817 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16818
16819 PR fortran/25031
16820 * multiple_allocation_1.f90: New test.
16821
16822 2006-03-03 Roger Sayle <roger@eyesopen.com>
16823
16824 PR tree-optimization/26524
16825 * gfortran.dg/pr26524.f: New test case.
16826
16827 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16828
16829 * g++.dg/template/repo5.C: Cleanup repo files.
16830 * gcc.dg/20051201-1.c: Cleanup coverage files.
16831 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16832 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16833 tree dump files.
16834
16835 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16836
16837 * objc.dg/objc-nofilename-1.m: New test.
16838 * objc.dg/bad-receiver-type.m: New test.
16839 * obj-c++.dg/bad-receiver-type.mm: New test.
16840
16841 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16842
16843 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16844
16845 2006-03-01 Mike Stump <mrs@apple.com>
16846
16847 * g++.dg/abi/key2.C: Add.
16848
16849 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16850
16851 * gfortran.dg/logical_dot_product.f90: New test.
16852
16853 PR fortran/26393
16854 * gfortran.dg/used_interface_ref.f90: New test.
16855
16856 PR fortran/20938
16857 * gfortran.dg/dependency_2.f90: New test.
16858 * gfortran.fortran-torture/execute/where17.f90: New test.
16859 * gfortran.fortran-torture/execute/where18.f90: New test.
16860 * gfortran.fortran-torture/execute/where19.f90: New test.
16861 * gfortran.fortran-torture/execute/where20.f90: New test.
16862
16863 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16864
16865 * g++.dg/tree-ssa/pr26443.C: New test case.
16866
16867 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16868
16869 PR middle-end/26022
16870 * g++.dg/opt/return-slot1.C: New test.
16871
16872 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16873
16874 PR libgfortran/26136
16875 * gfortran.dg/namelist_23.f90: New test.
16876
16877 2006-02-28 Roger Sayle <roger@eyesopen.com>
16878
16879 PR middle-end/14752
16880 * gcc.dg/fold-eqandshift-2.c: New test case.
16881
16882 2006-02-28 Richard Guenther <rguenther@suse.de>
16883
16884 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16885 decomposition.
16886
16887 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16888
16889 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16890
16891 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16892
16893 PR libgfortran/26464
16894 * gfortran.dg/backspace_5.f: New test.
16895 * gfortran.dg/backspace_6.f: New test.
16896
16897 2006-02-26 Roger Sayle <roger@eyesopen.com>
16898
16899 * gcc.dg/fold-eqandnot-1.c: New test case.
16900
16901 2006-02-26 Roger Sayle <roger@eyesopen.com>
16902
16903 PR middle-end/19983
16904 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16905
16906 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16907
16908 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16909 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16910
16911 2006-02-26 Richard Guenther <rguenther@suse.de>
16912
16913 PR tree-optimization/26421
16914 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16915
16916 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16917
16918 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16919 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16920
16921 2006-02-26 Roger Sayle <roger@eyesopen.com>
16922
16923 * gcc.dg/fold-even-1.c: New test case.
16924
16925 2006-02-26 Roger Sayle <roger@eyesopen.com>
16926
16927 PR middle-end/21137
16928 * gcc.dg/fold-eqandshift-1.c: New test case.
16929
16930 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16931
16932 PR tree-optimization/25125
16933 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16934 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16935
16936 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16937
16938 PR tree-optimizations/26359
16939 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16940 with -fdump-tree-dceloop-details.
16941 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16942
16943 2006-02-25 Roger Sayle <roger@eyesopen.com>
16944
16945 PR middle-end/23673
16946 * gcc.dg/fold-eqxor-1.c: New test case.
16947 * gcc.dg/fold-eqxor-2.c: Likewise.
16948 * gcc.dg/fold-eqxor-3.c: Likewise.
16949
16950 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16951
16952 PR fortran/23092
16953 * scalar_mask_1.f90: New test.
16954
16955 2006-02-24 Geoffrey Keating <geoffk@apple.com>
16956
16957 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16958 * g++.dg/eh/uncaught2.C: New.
16959 * g++.dg/eh/uncaught3.C: New.
16960
16961 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16962
16963 PR libgfortran/26423
16964 * gfortran.dg/read_many_1.f: New test.
16965
16966 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
16967
16968 PR fortran/24519
16969 * gfortran.dg/dependency_3.f90: New test.
16970 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16971 XFAILs.
16972
16973 PR fortran/25395
16974 * gfortran.dg/equiv_6.f90: New test.
16975
16976 2006-02-23 Jeff Law <law@redhat.com>
16977
16978 * gcc.c-torture/compile/pr26425.c: New test.
16979
16980 2006-02-23 Jakub Jelinek <jakub@redhat.com>
16981
16982 PR middle-end/26412
16983 * gcc.dg/gomp/pr26412.c: New test.
16984
16985 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16986
16987 PR c++/26291
16988 * g++.dg/other/ellipsis1.C: New test.
16989 * g++.dg/parse/operator4.C: Adjust error marker.
16990
16991 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
16992
16993 PR target/25603
16994 * gfortran.dg/pr25603.f: New testcase.
16995
16996 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
16997
16998 * gcc.dg/bf-spl1.c: Don't specify -m68000.
16999 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17000
17001 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17002
17003 * g++.dg/eh/spbp.C: New.
17004
17005 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17006
17007 PR middle-end/26379
17008 * gcc.target/i386/mmx-7.c: New test.
17009
17010 2006-02-20 Roger Sayle <roger@eyesopen.com>
17011
17012 PR tree-optimization/26361
17013 * gcc.dg/tree-ssa/vrp27.c: New test case.
17014
17015 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17016
17017 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17018 * gcc.dg/tree-ssa/complex-4.c: Here.
17019
17020 2006-02-19 Roger Sayle <roger@eyesopen.com>
17021
17022 PR middle-end/19543
17023 * gfortran.dg/logical_1.f90: New test case.
17024
17025 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17026
17027 PR middle-end/26334
17028 * gcc.dg/20060218-1.c: Moved to...
17029 * gcc.target/i386/20060218-1.c: ... here. New test.
17030
17031 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17032
17033 PR fortran/26201
17034 * gfortran.dg/convert_1.f90: New.
17035
17036 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17037
17038 PR fortran/25054
17039 * gfortran.dg/namelist_5.f90: New test.
17040
17041 PR fortran/25089
17042 * gfortran.dg/namelist_4.f90: New test.
17043
17044 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17045
17046 PR tree-opt/25680
17047 * gcc.dg/tree-ssa/complex-3.c: New test.
17048
17049 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17050
17051 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17052 variable to take into account the variable name in the
17053 function header.
17054 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17055
17056 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17057
17058 PR middle-end/26334
17059 * gcc.c-torture/compile/20060217-1.c: New test.
17060 * gcc.dg/20060218-1.c: New test.
17061
17062 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17063
17064 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17065
17066 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17067
17068 * gcc.dg/cpp/undef3.c: New test.
17069 * gcc.dg/cpp/trad/builtins2.c: New test.
17070
17071 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17072
17073 PR c++/26266
17074 * g++.dg/template/static22.C: New test.
17075 * g++.dg/template/static23.C: New test.
17076 * g++.dg/template/static24.C: New test.
17077 * g++.dg/template/non-dependent13.C: New test.
17078 * g++.dg/init/member1.C: Tweak error markers.
17079
17080 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17081
17082 PR target/26255
17083 * gcc.c-torture/compile/pr26255.c: New test case.
17084
17085 2006-02-16 Roger Sayle <roger@eyesopen.com>
17086
17087 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17088 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17089 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17090 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17091 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17092 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17093 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17094
17095 2006-02-16 Jeff Law <law@redhat.com>
17096
17097 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17098 * gcc.dg/tree-ssa/vrp26.c: New test.
17099
17100 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17101
17102 PR target/20353
17103 PR target/24578
17104 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17105 __UCLIBC__ is defined.
17106
17107 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17108
17109 PR fortran/26224
17110 * gfortran.dg/gomp/pr26224.f: New test.
17111
17112 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17113
17114 PR tree-opt/25918
17115 * lib/target-supports.exp
17116 (check_effective_target_vect_short_mult): New.
17117 (check_effective_target_vect_char_mult): New.
17118 (check_effective_target_vect_widen_sum_qi_to_si): New.
17119 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17120 (check_effective_target_vect_widen_sum_hi_to_si): New.
17121 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17122 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17123 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17124 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17125 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17126 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17127 vect-reduc-pattern-2c.c
17128 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17129 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17130 vect-reduc-pattern-1c.c
17131
17132 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17133
17134 PR fortran/24557
17135 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17136
17137 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17138
17139 PR fortran/26054
17140 * gfortran.dg/enum_8.f90: Remove check for warning.
17141 * gfortran.dg/iomsg_1.f90: Ditto.
17142 * gfortran.dg/enum_1.f90: Ditto.
17143 * gfortran.dg/enum_9.f90: Ditto.
17144 * gfortran.dg/enum_2.f90: Ditto.
17145 * gfortran.dg/enum_10.f90: Ditto.
17146 * gfortran.dg/enum_3.f90: Ditto.
17147 * gfortran.dg/flush_1.f90: Ditto.
17148 * gfortran.dg/enum_4.f90: Ditto.
17149 * gfortran.dg/array_constructor_1.f90: Ditto.
17150 * gfortran.dg/enum_5.f90: Ditto.
17151 * gfortran.dg/enum_6.f90: Ditto.
17152 * gfortran.dg/enum_7.f90: Ditto.
17153
17154 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17155
17156 PR middle-end/26300
17157 * gcc.c-torture/compile/20060215-1.c: New test.
17158
17159 2006-02-14 Roger Sayle <roger@eyesopen.com>
17160
17161 PR middle-end/23670
17162 * gcc.dg/tree-ssa/andor-2.c: New test case.
17163
17164 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17165
17166 PR fortran/25045
17167 * optional_dim.f90: New test.
17168
17169 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17170
17171 PR fortran/26277
17172 * gfortran.dg/label_4.f90: New.
17173
17174 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17175 Diego Novillo <dnovillo@redhat.com>
17176 Uros Bizjak <uros@kss-loka.si>
17177
17178 * gfortran.dg/gomp: New directory.
17179
17180 2006-02-14 Richard Guenther <rguenther@suse.de>
17181
17182 PR tree-optimization/26258
17183 * gcc.dg/torture/pr26258.c: New testcase.
17184
17185 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17186
17187 PR fortran/26246
17188 * gfortran.dg/pr26246_1.f90: New test.
17189 * gfortran.dg/pr26246_2.f90: New test.
17190
17191 PR middle-end/26092
17192 * gcc.c-torture/compile/20060208-1.c: New test.
17193
17194 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17195
17196 PR fortran/26074
17197 PR fortran/25103
17198 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17199 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17200 * gfortran.dg/automatic_module_variable.f90: Change error message.
17201
17202 PR fortran/20861
17203 * gfortran.dg/internal_dummy_1.f90: New test.
17204
17205 PR fortran/20871
17206 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17207
17208
17209 PR fortran/25083
17210 * gfortran.dg/uncommon_block_data_1.f90: New test.
17211 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17212 with standard.
17213
17214 PR fortran/25088
17215 * gfortran.dg/typed_subroutine_1.f90: New test.
17216
17217 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17218
17219 * objc.dg/dwarf-1.m: New.
17220
17221 2006-02-13 Roger Sayle <roger@eyesopen.com>
17222
17223 PR middle-end/24427
17224 * gcc.dg/tree-ssa/andor-1.c: New test case.
17225
17226 2006-02-13 Josh Conner <jconner@apple.com>
17227
17228 PR target/25376
17229 * gcc.dg/pr25376.c: New test.
17230
17231 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17232 assemble.
17233 * lib/target-supports.exp (check_named_sections_available):
17234 Only compile named-sections test -- don't assemble.
17235
17236 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17237
17238 * g++.dg/warn/no-write-strings.C: New test.
17239 * g++.dg/warn/write-strings.C: Likewise.
17240 * g++.dg/warn/write-strings-default.C: Likewise.
17241
17242 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17243
17244 PR fortran/25806
17245 * gfortran.dg/ret_pointer_2.f90: New test.
17246
17247 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17248
17249 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17250
17251 2006-02-10 Jeff Law <law@redhat.com>
17252
17253 * gcc.c-torture/compile/pr26213.c: New test.
17254
17255 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17256
17257 gfortran.dg/null_1.f90: New test.
17258
17259 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17260
17261 PR fortran/14771
17262 * gfortran.dg/parens_4.f90: New.
17263 * gfortran.dg/parens_5.f90: New.
17264
17265 2006-02-10 Richard Guenther <rguenther@suse.de>
17266
17267 * gcc.dg/pr23372-1.c: Remove empty file.
17268
17269 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17270 Paul Thomas <pault@gcc.gnu.org>
17271
17272 PR fortran/14771
17273 * gfortran.dg/parens_1.f90: New.
17274 * gfortran.dg/parens_2.f90: New.
17275 * gfortran.dg/parens_3.f90: New.
17276
17277 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17278
17279 PR fortran/26038
17280 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17281
17282 PR fortran/25059
17283 * gfortran.dg/impure_assignment_1.f90: New test.
17284
17285 PR fortran/25070
17286 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17287
17288 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17289
17290 PR target/26141
17291 * g++.dg/expr/stdarg2.C: New test.
17292
17293 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17294
17295 PR inline-asm/16194
17296 * gcc.dg/pr16194.c: New test.
17297
17298 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17299
17300 * ada/acats/run_acats: Use portable variant of "$@".
17301
17302 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17303
17304 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17305 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17306
17307 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17308
17309 PR tree-opt/26179
17310 * g++.dg/opt/pr26179.C: New test.
17311
17312 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17313
17314 PR middle-end/26134
17315 * gcc.dg/tree-ssa/complex-3.c: New test.
17316
17317 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17318
17319 * gcc.c-torture/compile/volatile-1.c: New test.
17320
17321 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17322
17323 PR 26180
17324 * gcc.dg/tree-ssa/pr26180.c: New test.
17325
17326 2006-02-08 Jeff Law <law@redhat.com>
17327
17328 * gcc.dg/tree-ssa/pr21417.c: New test.
17329
17330 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17331
17332 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17333 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17334
17335 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17336
17337 * lib/scanrtl.exp: New.
17338
17339 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17340
17341 PR c++/26071
17342 * g++.dg/other/virtual2.C: New test.
17343
17344 PR c++/26070
17345 * g++.dg/other/virtual1.C: New test.
17346
17347 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17348
17349 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17350 cleanup-ipa-dump): Update dump file glob patterns.
17351 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17352 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17353
17354 * lib/gcc-dg.exp: Load it.
17355 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17356
17357 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17358
17359 PR testsuite/26159
17360 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17361 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17362
17363 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17364
17365 PR fortran/25577
17366 * gfortran.dg/mvbits_1.f90: New.
17367
17368 2006-02-07 Dirk Mueller <dmueller@suse.com>
17369
17370 * g++.dg/warn/Wdiv-by-zero.C: New test.
17371 * g++.dg/warn/Wno-div-by-zero.C: New.
17372
17373 2006-02-07 Jeff Law <law@redhat.com>
17374
17375 * gcc.dg/tree-ssa/pr21559.c: New test.
17376
17377 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17378 multiple VRP passes.
17379 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17380 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17381 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17382 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17383 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17384 * gcc.dg/tree-ssa/vrp02.c: Likewise
17385 * gcc.dg/tree-ssa/vrp11.c: Likewise
17386 * gcc.dg/tree-ssa/pr14341.c: Likewise
17387 * gcc.dg/tree-ssa/vrp19.c: Likewise
17388 * gcc.dg/tree-ssa/vrp20.c: Likewise
17389 * gcc.dg/tree-ssa/vrp03.c: Likewise
17390 * gcc.dg/tree-ssa/pr21086.c: Likewise
17391 * gcc.dg/tree-ssa/pr21959.c: Likewise
17392 * gcc.dg/tree-ssa/vrp21.c: Likewise
17393 * gcc.dg/tree-ssa/vrp04.c: Likewise
17394 * gcc.dg/tree-ssa/pr25485.c: Likewise
17395 * gcc.dg/tree-ssa/pr22026.c: Likewise
17396 * gcc.dg/tree-ssa/vrp22.c: Likewise
17397 * gcc.dg/tree-ssa/vrp05.c: Likewise
17398 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17399 * gcc.dg/tree-ssa/pr20701.c: Likewise
17400 * gcc.dg/tree-ssa/vrp23.c: Likewise
17401 * gcc.dg/tree-ssa/vrp06.c: Likewise
17402 * gcc.dg/tree-ssa/pr22117.c: Likewise
17403 * gcc.dg/tree-ssa/pr20702.c: Likewise
17404 * gcc.dg/tree-ssa/vrp15.c: Likewise
17405 * gcc.dg/tree-ssa/pr21090.c: Likewise
17406 * gcc.dg/tree-ssa/pr21294.c: Likewise
17407 * gcc.dg/tree-ssa/vrp24.c: Likewise
17408 * gcc.dg/tree-ssa/vrp07.c: Likewise
17409 * gcc.dg/tree-ssa/pr21563.c: Likewise
17410 * gcc.dg/tree-ssa/pr25382.c: Likewise
17411 * gcc.dg/tree-ssa/vrp16.c: Likewise
17412 * gcc.dg/tree-ssa/vrp25.c: Likewise
17413 * gcc.dg/tree-ssa/vrp08.c: Likewise
17414 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17415 * gcc.dg/tree-ssa/vrp17.c: Likewise
17416 * gcc.dg/tree-ssa/pr21458.c: Likewise
17417 * g++.dg/tree-ssa/pr18178.C: Likewise
17418
17419 2006-02-07 Richard Guenther <rguenther@suse.de>
17420
17421 PR c++/26140
17422 Revert
17423 2006-01-30 Richard Guenther <rguenther@suse.de>
17424 PR c++/23372
17425 * gcc.dg/pr23372-1.C: New testcase.
17426
17427 * g++.dg/tree-ssa/pr26140.C: New testcase.
17428
17429 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17430
17431 PR c++/9737
17432 * g++.dg/template/ttp15.C: New test.
17433 * g++.dg/template/ttp16.C: Likewise.
17434 * g++.dg/template/ttp17.C: Likewise.
17435 * g++.old-deja/g++.pt/ttp36.C: Remove.
17436 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17437 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17438 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17439 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17440 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17441 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17442 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17443 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17444 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17445
17446 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17447
17448 PR libfortran/23815
17449 * unf_io_convert_4.f90: New test.
17450
17451 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17452
17453 * gcc.dg/tree-ssa/loadpre10.c: New test.
17454 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17455 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17456 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17457
17458 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17459
17460 PR libfortran/24685
17461 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17462
17463 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17464
17465 PR tree-opt/25251
17466 * gfortran.dg/assign_7.f: New test.
17467
17468 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17469
17470 PR fortran/26041
17471 PR fortran/26064
17472 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17473 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17474 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17475
17476 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17477
17478 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17479 in size_t typedef.
17480
17481 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17482
17483 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17484 * g++.dg/charset/string.c (foo): Likewise.
17485 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17486 const char*
17487 * g++.dg/ext/builtin2.C (printf): Likewise.
17488 * g++.dg/init/new15.C (printf): Likewise.
17489 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17490 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17491 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17492 * g++.dg/template/non-dependent4.C (temp): Likewise.
17493 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17494 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17495 parameter type to const char*.
17496 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17497 Change type to const char*.
17498 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17499 Likewise.
17500 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17501 second parameter type to const char*.
17502 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17503 (Y::Y): Change parameter type to const char*.
17504 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17505 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17506 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17507 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17508 (char*).
17509 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17510 const char*.
17511 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17512 type to const char*.
17513 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17514 return type to const char*.
17515 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17516 to const char*.
17517 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17518 * g++.old-deja/g++.law/refs1.C: Likewise.
17519 * g++.old-deja/g++.law/visibility1.C: Likewise.
17520 * g++.old-deja/g++.law/visibility2.C: Likewise.
17521 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17522 const char*.
17523 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17524 * g++.old-deja/g++.mike/net48.C: Likewise.
17525 * g++.old-deja/g++.mike/p646.C: Likewise.
17526 * g++.old-deja/g++.mike/p6746.C: Likewise.
17527 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17528 type to const char*.
17529 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17530 deprecated conversion warning.
17531 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17532 char*.
17533 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17534 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17535 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17536 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17537 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17538 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17539 * g++.old-deja/g++.pt/t39.C: Likewise.
17540 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17541 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17542
17543 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17544
17545 PR fortran/25075
17546 intrinsic_argument_conformance_1.f90: New test.
17547
17548 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17549
17550 PR fortran/20845
17551 * gfortran.dg/char_result_11.f90: Add SAVE.
17552 * gfortran.dg/der_pointer_4.f90: Ditto.
17553 * gfortran.dg/default_initialization.f90: New test.
17554
17555 2006-02-03 Jeff Law <law@redhat.com>
17556
17557 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17558 handle more than 100 dump files.
17559 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17560 * lib/scantree.exp (scan-tree-dump): Likewise.
17561 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17562 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17563 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17564 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17565 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17566
17567 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17568
17569 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17570
17571 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17572
17573 * g++.dg/template/using12.C: New test.
17574
17575 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17576
17577 * gcc.target/powerpc/pr25960.c: New test.
17578
17579 2006-02-02 Steven G. Kargl <kargls@comcast>
17580
17581 PR fortran/24958
17582 gfortran.dg/nullify_2.f90: New test.
17583
17584 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17585
17586 PR 25990
17587 * gcc.dg/gomp/pr25990.c: New test.
17588
17589 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17590
17591 PR c++/25342
17592 * g++.gd/template/partial4.C: New test.
17593
17594 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17595
17596 PR middle-end/26001
17597 * gfortran.dg/data_char_2.f90: New.
17598
17599 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17600
17601 PR fortran/26039
17602 maxval_maxloc_conformance_1.f90: New test.
17603
17604 2006-01-31 Richard Guenther <rguenther@suse.de>
17605
17606 * gcc.target/i386/sselibm-1.c: New testcase.
17607 * gcc.target/i386/sselibm-2.c: Likewise.
17608 * gcc.target/i386/sselibm-3.c: Likewise.
17609 * gcc.target/i386/sselibm-4.c: Likewise.
17610 * gcc.target/i386/sselibm-5.c: Likewise.
17611
17612 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17613
17614 PR fortran/24266
17615 * gfortran.dg/arrayio_derived_2.f90: New.
17616
17617 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17618
17619 * gcc.dg/unsigned-long-compare.c: New test.
17620
17621 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17622
17623 PR testsuite/25318
17624 * lib/target-supports.exp (check_effective_target_freorder):
17625 Check to see if target supports -freorder-blocks-and-partition.
17626 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17627 instead of "dg-require-named-sections".
17628
17629 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17630
17631 PR target/14798:
17632 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17633 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17634 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17635 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17636 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17637 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17638 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17639 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17640
17641 2006-01-30 Richard Guenther <rguenther@suse.de>
17642
17643 PR c++/23372
17644 * gcc.dg/pr23372-1.C: New testcase.
17645
17646 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17647
17648 * gcc.dg/gomp/pr25874.c: New test.
17649
17650 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17651
17652 PR tree-opt/25911
17653 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17654
17655 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17656
17657 PR fortran/18578
17658 PR fortran/18579
17659 PR fortran/20857
17660 PR fortran/20885
17661 * gfortran.dg/intent_out_1.f90: New test.
17662
17663 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17664
17665 PR fortran/17911
17666 * gfortran.dg/procedure_lvalue.f90: New test.
17667
17668 PR fortran/20895
17669 PR fortran/25030
17670 * gfortran.dg/char_pointer_assign_2.f90: New test.
17671 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17672 assignment to be consistent with standard.
17673 * gfortran.dg/char_result_2.f90: The same.
17674 * gfortran.dg/char_result_8.f90: The same.
17675
17676 2006-01-28 Zack Weinberg <zackw@panix.com>
17677
17678 * gcc.dg/Woverlength-strings.c
17679 * gcc.dg/Woverlength-strings-pedantic-c89.c
17680 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17681 * gcc.dg/Woverlength-strings-pedantic-c99.c
17682 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17683
17684 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17685
17686 * gcc.c-torture/execute/20060127-1.c: New test.
17687
17688 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17689
17690 PR c++/25999
17691 * g++.dg/ext/pragmaweak1.C: New test.
17692
17693 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17694
17695 PR c++/25855
17696 * g++.dg/template/spec29.C: New test.
17697
17698 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17699
17700 PR c/19606.
17701 * gcc.c-torture/execute/pr19606.c: New.
17702
17703 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17704
17705 * gcc.dg/pragma-re-4.c: New test.
17706
17707 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17708
17709 PR fortran/25964
17710 * gfortran.dg/assumed_size_refs_3.f90: New test.
17711
17712 2006-01-27 Ben Elliston <bje@au.ibm.com>
17713
17714 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17715
17716 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17717
17718 PR ada/21317
17719 * ada/acats/support/impdef.a: Add One_Long_Second.
17720 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17721 * ada/acats/tests/c9/c94026.a: Likewise.
17722 * ada/acats/tests/c9/c97305c.ada: Likewise.
17723 * ada/acats/tests/c9/c99004a.ada: Likewise.
17724
17725 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17726
17727 PR fortran/25964
17728 * gfortran.dg/global_references_2.f90: New test.
17729
17730 PR fortran/25084
17731 PR fortran/20852
17732 PR fortran/25085
17733 PR fortran/25086
17734 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17735 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17736
17737 PR fortran/25416
17738 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17739
17740 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17741
17742 PR c/25892
17743 * gcc.dg/Wpointer-sign.c: New.
17744 * gcc.dg/Wpointer-sign-Wall.c: New.
17745 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17746 * gcc.dg/Wpointer-sign-pedantic.c: New.
17747 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17748 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17749
17750 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17751
17752 PR C/25861
17753 * gcc.c-torture/compile/pr25861.c: New test.
17754
17755 2006-01-26 Paul Brook <paul@codesourcery.com>
17756
17757 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17758 on short-enum targets.
17759 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17760 variable.
17761 (generate_fields): Use short_enums.
17762 (main): Set short_enums. Document -e.
17763 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17764 on short-enum targets.
17765 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17766 variable.
17767 (generate_fields): Use short_enums.
17768 (main): Set short_enums. Document -e.
17769 * lib/target-supports.exp (check_effective_target_short_enums): New.
17770
17771 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17772
17773 PR target/25947
17774 * gcc.dg/torture/pr25947-1.c: New test.
17775
17776 2006-01-25 Jan Hubicka <jh@suse.cz>
17777 Roger Sayle <roger@eyesopen.com>
17778
17779 PR rtl-optimization/25703
17780 * gcc.target/i386/20060125-1.c: New test case.
17781 * gcc.target/i386/20060125-2.c: New test case.
17782
17783 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17784
17785 PR fortran/18540
17786 * gfortran.dg/goto_1.f: New.
17787
17788 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17789
17790 PR fortran/25716
17791 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17792 25716 on 32-bit systems too.
17793
17794 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17795
17796 PR testsuite/25590
17797 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17798
17799 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17800
17801 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17802
17803 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17804
17805 PR fortran/25835
17806 * gfortran.dg/read_eof.f90: Delete, renamed.
17807 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17808 * gfortran.dg/read_eof_2.f90: New test.
17809 * gfortran.dg/read_eof_3.f90: New test.
17810
17811 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17812
17813 PR tree-opt/25860
17814 * gcc.c-torture/compile/pr25860.c: New test.
17815
17816 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17817
17818 PR c++/25552
17819 * g++.dg/parse/dtor8.C: New test.
17820
17821 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17822
17823 PR testsuite/25891
17824 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17825 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17826 check_effective_target_fopenmp returns 0.
17827
17828 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17829
17830 PR ada/20548
17831 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17832 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17833 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17834
17835 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17836
17837 PR tree-opt/25857
17838 * g++.dg/opt/pr25857.C: New test.
17839
17840 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17841 Jan Hubicka <jh@suse.cz>
17842 Richard Guenther <rguenther@suse.de>
17843
17844 PR rtl-optimization/25654
17845 * gcc.dg/torture/pr25654.c: New testcase.
17846 * gcc.target/i386/pr25654.c: Likewise.
17847
17848 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17849
17850 PR fortran/25901
17851 * gfortran.dg/internal references_2.f90: New test.
17852
17853 Fix regression in testing of admissability of attributes.
17854 * gfortran.dg/intent_used_1.f90: New test.
17855
17856 2006-01-23 Ben Elliston <bje@au.ibm.com>
17857
17858 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17859 Remove target conditional torture options for i?86 and x86_64
17860 GNU/Linux.
17861
17862 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17863
17864 PR c++/10891
17865 * g++.dg/rtti/no-rtti.C: New.
17866
17867 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17868
17869 PR c++/25895
17870 * g++.dg/inherit/conv2.C: New test.
17871
17872 PR c++/25856
17873 * g++.dg/parse/dtor7.C: New test.
17874
17875 PR c++/25858
17876 * g++.dg/template/crash44.C: New test.
17877
17878 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17879
17880 PR fortran/25124
17881 PR fortran/25625
17882 * gfortran.dg/internal_references_1.f90: New test.
17883 PR fortran/20881
17884 PR fortran/23308
17885 PR fortran/25538
17886 PR fortran/25710
17887 * gfortran.dg/global_references_1.f90: New test.
17888 * gfortran.dg/g77/19990905-1.f: Restore the error that
17889 there is a clash between the common block name and
17890 the name of a subroutine reference.
17891
17892 PR fortran/PR24276
17893 * gfortran.dg/aliasing_dummy_1.f90: New test.
17894
17895 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17896
17897 * gcc.dg/vmx/1b-01.c: Warning fix.
17898 * gcc.dg/vmx/1c-02.c: Likewise.
17899 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17900
17901 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17902
17903 PR testsuite/24962
17904 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17905
17906 2006-01-20 Richard Guenther <rguenther@suse.de>
17907 Steven Bosscher <stevenb.gcc@gmail.com>
17908
17909 PR rtl-optimization/24626
17910 * gcc.dg/torture/pr24626-1.c: New testcase.
17911 * gcc.dg/torture/pr24626-2.c: Likewise.
17912 * gcc.dg/torture/pr24626-3.c: Likewise.
17913 * gcc.dg/torture/pr24626-4.c: Likewise.
17914
17915 2006-01-20 Dirk Mueller <dmueller@suse.com>
17916
17917 PR c++/5520
17918 * g++.dg/warn/empty-body.C: New.
17919
17920 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17921
17922 PR c++/22136
17923 * g++.dg/template/using10.C: New test.
17924 * g++.dg/temlpate/using11.C: Likewise.
17925 * g++.dg/inherit/using5.C: Tweak error messages.
17926
17927 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17928
17929 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17930 target test.
17931 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17932
17933 2006-01-19 Jan Hubicka <jh@suse.cz>
17934
17935 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17936
17937 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17938
17939 PR c++/25854
17940 * g++.dg/template/spec28.C: New test.
17941
17942 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17943
17944 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17945 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17946
17947 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17948
17949 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17950 * gcc.dg/gomp/critical-1.c: Likewise.
17951 * gcc.dg/gomp/critical-3.c: Likewise.
17952 * gcc.dg/gomp/empty.c: Likewise.
17953 * gcc.dg/gomp/ordered-1.c: Likewise.
17954 * gcc.dg/gomp/for-4.c: Likewise.
17955 * gcc.dg/gomp/for-6.c: Likewise.
17956 * gcc.dg/gomp/master-3.c: Likewise.
17957 * gcc.dg/gomp/for-8.c: Likewise.
17958 * gcc.dg/gomp/for-10.c: Likewise.
17959 * gcc.dg/gomp/for-18.c: Likewise.
17960 * gcc.dg/gomp/for-5.c: Likewise.
17961 * gcc.dg/gomp/for-7.c: Likewise.
17962 * gcc.dg/gomp/for-9.c: Likewise.
17963
17964 2006-01-18 Jeff Law <law@redhat.com>
17965
17966 * gcc.dg/tree-ssa/vrp25.c: New test.
17967
17968 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17969
17970 * gcc.dg/pr25805.c: Fix misapplied patch.
17971
17972 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
17973
17974 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17975 (check_effective_target_vect_udot_qi): New.
17976 (check_effective_target_vect_sdot_hi): New.
17977 (check_effective_target_vect_udot_hi): New.
17978 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17979 prefixed with "wrapv-" with -fwrapv.
17980 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17981 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17982 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17983 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17984 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17985
17986 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17987 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17988 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17989 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17990
17991 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17992
17993 PR c++/16829
17994 * g++.dg/other/default2.C: New test.
17995 * g++.dg/other/default3.C: New test.
17996
17997 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17998
17999 PR c/25805
18000 * gcc.dg/pr25805.c: New file.
18001
18002 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18003
18004 PR c++/25836
18005 * g++.dg/template/init6.C: New test.
18006
18007 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18008
18009 * gcc.dg/tree-ssa/pr24287.c: New test
18010
18011 2006-01-18 Eric Christopher <echristo@apple.com>
18012
18013 * g++.dg/eh/table.C: New.
18014
18015 2006-01-18 DJ Delorie <dj@redhat.com>
18016
18017 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18018 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18019 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18020 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18021
18022 2006-01-18 Jeff Law <law@redhat.com>
18023
18024 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18025 on wrapping on overflow semantics.
18026
18027 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18028
18029 * gcc.gc/tree-ssa/vrp23.c: New test.
18030 * gcc.gc/tree-ssa/vrp24.c: New test.
18031
18032 2006-01-18 Richard Henderson <rth@redhat.com>
18033 Aldy Hernandez <aldyh@redhat.com>
18034 Jakub Jelinek <jakub@redhat.com>
18035 Diego Novillo <dnovillo@redhat.com>
18036 Uros Bizjak <uros@kss-loka.si>
18037
18038 * gcc.dg/gomp: New directory.
18039
18040 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18041 Steven G. Kargl <kargls@comcast.net>
18042
18043 PR fortran/20869
18044 * gfortran.dg/intrinsic_external_1.f90: New test.
18045
18046 PR fortran/20875.
18047 * gfortran.dg/elemental_pointer_1.f90: New test.
18048
18049 PR fortran/25024
18050 * gfortran.dg/external_procedures_1.f90: New test.
18051
18052 PR fortran/25785
18053 gfortran.dg/assumed_present.f90: New test.
18054
18055 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18056
18057 * g++.dg/parse/lookup5.C: New test.
18058
18059 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18060
18061 PR fortran/25697
18062 * gfortran.dg/read_eof.f90: New test.
18063
18064 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18065
18066 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18067 add a closing brace.
18068
18069 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18070
18071 PR fortran/25631
18072 * gfortran.dg/fmt_tl.f: New test.
18073
18074 2006-01-17 Eric Christopher <echristo@apple.com>
18075
18076 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18077 * g++.old-deja/g++.warn/impint2.C: Ditto.
18078 * g++.old-deja/g++.other/null1.C: Ditto.
18079 * g++.dg/warn/conv2.C: Ditto.
18080 * g++.dg/warn/conv4.C: New file.
18081
18082 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18083
18084 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18085
18086 2006-01-17 Andreas Jaeger <aj@suse.de>
18087 Janis Johnson <janis187@us.ibm.com>
18088
18089 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18090 in 64-bit.
18091 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18092 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18093
18094 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18095
18096 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18097 (switchfiles): xfail txxx where xxx >= 25.
18098
18099 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18100
18101 PR testsuite/25764
18102 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18103
18104 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18105
18106 PR c/25682
18107 * gcc.dg/pr25682.c: New test.
18108 * g++.dg/parse/array-size2.C: New test.
18109
18110 2006-01-16 Ian Lance Taylor <ian@airs.com>
18111
18112 * consistency.vlad: Remove entire directory, 1652 files.
18113
18114 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18115
18116 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18117 check_effective_target_dfprt_nocache): New.
18118 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18119 (check_effective_target_dfprt): New.
18120 * lib/c-compat.exp (check_dfp): Remove.
18121 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18122 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18123 level of support for decimal float.
18124 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18125 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18126 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18127 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18128 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18129 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18130 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18131 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18132 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18133 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18134 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18135 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18136 directives.
18137
18138 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18139
18140 PR testsuite/25741
18141 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18142 $base_dir/../.
18143 * lib/gfortran.exp (gfortran_init): Likewise.
18144 * lib/obj-c++.exp (obj-c++_init): Likewise.
18145 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18146 (scan-assembler-dem-not): Likewise.
18147 * lib/scandump.exp (scan-dump-dem): Likewise.
18148 (scan-dump-dem-not): Likewise.
18149
18150 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18151
18152 PR testsuite/25767
18153 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18154 powerpc-*-darwin*.
18155 * lib/obj-c++.exp (obj-c++_init): Likewise.
18156
18157 2006-01-16 Richard Guenther <rguenther@suse.de>
18158
18159 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18160
18161 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18162
18163 PR testsuite/25777
18164 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18165 to LD_LIBRARY_PATH.
18166
18167 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18168 Andrew Pinski <pinskia@physics.uc.edu>
18169
18170 * gcc.dg/minmax-1.c: New test.
18171
18172 2006-01-16 Ben Elliston <bje@au.ibm.com>
18173
18174 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18175 * gcc.misc-tests/dectest.exp: Ditto.
18176
18177 2006-01-15 Ian Lance Taylor <ian@airs.com>
18178
18179 PR testsuite/25796
18180 * gcc.target/i386/cmov6.c: Use -march=k8.
18181
18182 2006-01-15 Andreas Jaeger <aj@suse.de>
18183
18184 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18185 x86 does not have __float128.
18186
18187 2006-01-14 Ian Lance Taylor <ian@airs.com>
18188
18189 * gcc.target/i386/cmov6.c: New test.
18190
18191 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18192
18193 PR c++/25663
18194 * g++.dg/template/ctor6.C: New test.
18195
18196 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18197
18198 PR tree-optimization/25485
18199 * gcc.dg/tree-ssa/pr25485.c: New.
18200
18201 2006-01-14 Richard Guenther <rguenther@suse.de>
18202
18203 PR tree-optimization/22548
18204 PR tree-optimization/22555
18205 PR tree-optimization/22501
18206 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18207 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18208 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18209 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18210 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18211 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18212 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18213 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18214 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18215
18216 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18217
18218 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18219 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18220
18221 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18222 Richard Guenther <rguenther@suse.de>
18223
18224 PR rtl-optimization/24257
18225 * gcc.dg/torture/pr24257.c: New testcase.
18226
18227 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18228
18229 * gcc.c-torture/execute/20060110-1.c: New test.
18230 * gcc.c-torture/execute/20060110-2.c: New test.
18231
18232 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18233
18234 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18235
18236 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18237
18238 PR fortran/25756
18239 * gfortran.dg/label_3.f90: New test.
18240
18241 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18242
18243 PR tree-optimization/25771
18244 * g++.dg/tree-ssa/pr25771.C: New test
18245
18246 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18247
18248 PR tree-opt/24365
18249 * g++.dg/opt/complex5.C: New test.
18250
18251 2006-01-13 Richard Guenther <rguenther@suse.de>
18252
18253 * gcc.target/i386/387-9.c: New testcase.
18254
18255 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18256
18257 PR c++/24824
18258 * g++.dg/debug/dwarf2-1.C: New.
18259
18260 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18261
18262 PR testsuite/25728
18263 * lib/gcov.exp (verify-lines): Add "close $fd".
18264
18265 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18266 Ben Elliston <bje@au.ibm.com>
18267
18268 * gcc.dg/dfp/inf-1.c: New test.
18269
18270 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18271 Yao Qi <qiyaoltc@cn.ibm.com>
18272 Ben Elliston <bje@au.ibm.com>
18273 Jon Grimm <jgrimm2@us.ibm.com>
18274
18275 * gcc.dg/nodfp-1.c: New test.
18276 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18277 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18278 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18279 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18280 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18281 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18282 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18283 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18284 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18285 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18286 * gcc.dg/format/dfp-printf-1.c: Likewise.
18287 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18288 (compat_setup_dfp): New.
18289 * gcc.dg/compat/compat.exp: Use it.
18290 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18291 Make some variables global, prepend "compat_" to their names.
18292 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18293 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18294 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18295 * lib/compat.exp (compat_skip_list): Make global, rename.
18296 * lib/c-compat.exp: New file.
18297 * lib/target-supports.exp (check_effective_target_dfp): New.
18298
18299 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18300 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18301 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18302 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18303 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18304 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18305 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18306 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18307 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18308 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18309 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18310 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18311 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18312 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18313 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18314 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18315 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18316 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18317 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18318 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18319 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18320 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18321 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18322 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18323 gcc.dg/dfp/struct-layout-1.c,
18324 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18325 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18326 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18327 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18328 gcc.dg/dfp/func-vararg-dfp.c,
18329 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18330 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18331 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18332 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18333 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18334
18335 2006-01-11 Richard Guenther <rguenther@suse.de>
18336
18337 PR tree-optimization/25734
18338 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18339
18340 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18341
18342 PR fortran/25486
18343 * gfortran.dg/literal_character_constant_1_x.F: New test.
18344 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18345 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18346 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18347
18348 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18349
18350 PR c++/25386
18351 * g++.dg/ext/packed3.C: Add expected packed error.
18352
18353 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18354
18355 PR target/25706
18356 * gcc.dg/torture/pr25706-1.c: New test.
18357
18358 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18359
18360 PR tree-optimization/23109
18361 PR tree-optimization/23948
18362 PR tree-optimization/24123
18363
18364 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18365 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18366 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18367 g++.dg/tree-ssa/pr23948.C: New testcases.
18368 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18369 three divisions in order to do the optimization.
18370
18371 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18372
18373 PR c++/25632
18374 * g++.dg/other/pr25632.C: New test.
18375
18376 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18377
18378 PR fortran/25730
18379 * gfortran.dg/used_types_1.f90: New test.
18380
18381 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18382
18383 PR target/25718
18384 * gcc.dg/torture/pr25718-1.c: New test.
18385
18386 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18387
18388 * gfortran.dg/list_read_2.f90: Fix typo in description.
18389
18390 2006-01-10 Jan Beulich <jbeulich@novell.com>
18391
18392 * lib/target-supports.exp (check_visibility_available): Simplify test
18393 for *-*-netware*.
18394 (check_profiling_available): Fail for *-*-netware*.
18395 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18396 * gcc.dg/20021014-1.c: Likewise.
18397 * gcc.dg/nest.c: Likewise.
18398
18399 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18400
18401 fortran/24936
18402 * gfortran.dg/forall_3.f90: New test.
18403
18404 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18405
18406 PR fortran/21977
18407 * gfortran.dg/nesting_2.f90: New test.
18408 * gfortran.dg/nesting_3.f90: New test.
18409
18410 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18411
18412 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18413 Fix typo in comment.
18414
18415 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18416
18417 * gfortran.dg/single_char_string.f90: New test.
18418
18419 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18420
18421 * gfortran.dg/ichar_2.f90: New test.
18422
18423 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18424
18425 PR fortran/25093
18426 * gfortran.dg/private_type_4.f90: New.
18427
18428 2006-01-07 Richard Guenther <rguenther@suse.de>
18429
18430 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18431
18432 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18433
18434 * gfortran.dg/func_decl_1.f90: New.
18435 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18436 * gfortran.dg/array_alloc_2.f90: Likewise.
18437 * gfortran.dg/char_result_8.f90: Likewise.
18438 * gfortran.dg/dup_save_1.f90: Likewise.
18439 * gfortran.dg/dup_save_2.f90: Likewise.
18440 * gfortran.dg/f2c_6.f90: Likewise.
18441 * gfortran.dg/f2c_7.f90: Likewise.
18442 * gfortran.dg/func_result_2.f90: Likewise.
18443 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18444
18445 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18446
18447 PR fortran/22146
18448 * gfortran.dg/elemental_subroutine_1.f90: New test.
18449 * gfortran.dg/elemental_subroutine_2.f90: New test.
18450
18451 PR fortran/25029
18452 PR fortran/21256
18453 * gfortran.dg/assumed_size_refs_1.f90: New test.
18454
18455 PR fortran/20868
18456 PR fortran/20870
18457 * gfortran.dg/assumed_size_refs_2.f90: New test.
18458 * gfortran.dg/initialization_1.f90: Change warning message.
18459
18460 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18461
18462 * gcc.dg/tree-ssa/loop-15.c: New test.
18463
18464 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18465
18466 PR fortran/25598
18467 * gfortran.dg/backspace_3.f: New test.
18468 * gfortran.dg/backspace_4.f: New test.
18469
18470 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18471
18472 PR fortran/24268
18473 * gfortran.dg/fmt_white.f: Update test.
18474
18475 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18476
18477 * gcc.dg/cast-1.c: Add new warning.
18478 * gcc.dg/cast-2.c: Likewise.
18479 * gcc.dg/cast-3.c: Likewise.
18480 * gcc.dg/format/cast-1.c: Likewise.
18481 * gcc.dg/cast-4.c: New testcase.
18482
18483 2006-01-05 Richard Guenther <rguenther@suse.de>
18484
18485 PR tree-optimization/22555
18486 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18487
18488 2006-01-05 Richard Guenther <rguenther@suse.de>
18489 Diego Novillo <dnovillo@redhat.com>
18490
18491 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18492 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18493 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18494 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18495 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18496 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18497 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18498 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18499 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18500 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18501 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18502 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18503 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18504 * treelang/compile/extravar.tree: Likewise.
18505 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18506 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18507 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18508 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18509 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18510
18511 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18512
18513 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18514 for 64-bit fix.
18515
18516 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18517
18518 PR fortran/23675
18519 gfortran.dg/char_result_11.f90: New.
18520
18521 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18522
18523 PR c++/24782
18524 * g++.dg/parse/access9.C: New test.
18525 * g++.dg/tc1/dr52.C: Tweak error markers.
18526
18527 2006-01-04 Richard Henderson <rth@redhat.com>
18528
18529 Merge from gomp branch.
18530 * g++.dg/parse/pragma2.C: Update expected error lines.
18531
18532 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18533
18534 * g++.dg/other/i386-2.C: New test.
18535
18536 PR target/25554
18537 * gcc.c-torture/compile/20051228-1.c: New test.
18538
18539 PR c/25559
18540 * gcc.dg/pr25559.c: New test.
18541
18542 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18543
18544 PR c++/25492
18545 * g++.dg/lookup/friend9.C: New test.
18546
18547 PR c++/25625
18548 * g++.dg/template/repo5.C: New test.
18549
18550 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18551
18552 PR fortran/25101
18553 * gfortran.dg/forall_2.f90: New test.
18554
18555 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18556
18557 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18558 dg-require-weak. Adjust regexp to handle leading-underscore
18559 targets and space as well as TAB after .weak. Change previous
18560 64-bit fix to not use naked dot.
18561
18562 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18563
18564 PR rtl-optimization/25578
18565 * gcc.c-torture/execute/20060102-1.c: New testcase.
18566
18567 2006-01-03 Richard Guenther <rguenther@suse.de>
18568
18569 PR c/25183
18570 * gcc.dg/torture/pr25183.c: New testcase.
18571
18572 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18573
18574 Merge from gomp-branch.
18575 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18576 * gcc.dg/ia64-sync-2.c: Likewise.
18577 * gcc.dg/ia64-sync-3.c: Likewise.
18578 * gcc.dg/ia64-sync-4.c: Likewise.
18579 * gcc.dg/sync-2.c: Likewise.
18580 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18581 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18582
18583 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18584
18585 PR c++/25635
18586 * g++.dg/parse/operator6.C: New test.
18587
18588 PR c++/25637
18589 * g++.dg/parse/error29.C: New test.
18590
18591 PR c++/25638
18592 * g++.dg/parse/dtor6.C: New test.
18593
18594 PR c++/25633
18595 * g++.dg/parse/ctor3.C: New test.
18596
18597 PR c++/25634
18598 * g++.dg/template/class3.C: New test.
18599
18600 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18601
18602 * g++.dg/debug/debug9.C: New.
18603
18604 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18605
18606 PR fortran/24640
18607 * gfortran.dg/label_2.f90: New test.
18608
18609 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18610
18611 * g++.dg/lookup/using12.C: Tighten error marker.
18612
18613 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18614 Andrew Pinski <pinskia@physics.uc.edu>
18615
18616 * gcc.target/powerpc/darwin-abi-3.c: New file.
18617 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18618 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18619 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18620 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18621 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18622 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18623 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18624 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18625
18626 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18627
18628 * gcc.dg/tree-ssa/loadpre1.c: New;
18629 * gcc.dg/tree-ssa/loadpre2.c: New;
18630 * gcc.dg/tree-ssa/loadpre3.c: New;
18631 * gcc.dg/tree-ssa/loadpre4.c: New;
18632 * gcc.dg/tree-ssa/loadpre5.c: New;
18633 * gcc.dg/tree-ssa/loadpre6.c: New;
18634 * gcc.dg/tree-ssa/loadpre7.c: New;
18635 * gcc.dg/tree-ssa/loadpre8.c: New;
18636 * gcc.dg/tree-ssa/loadpre9.c: New;
18637
18638 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18639
18640 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18641 * g++.dg/abi/thunk4.C: Likewise.
18642
18643 2006-01-01 Andreas Jaeger <aj@suse.de>
18644
18645 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18646 portable.
18647
18648 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18649
18650 PR c++/25294
18651 * gcc.dg/pragma-pack-3.c: New test.
18652 * g++.dg/parse/pragma3.C: New test.
18653
18654 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18655
18656 PR middle-end/24827
18657 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18658
18659 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18660
18661 PR testsuite/25214
18662 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18663
18664 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18665
18666 PR fortran/22607
18667 * gfortran-dg/pure_byref_3.f90: New.
18668
18669 fortran/PR 25396
18670 * gfortran.dg/userdef_operator_1.f90: New.
18671
18672 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18673
18674 * g++.dg/abi/thunk3.C: New.
18675 * g++.dg/abi/thunk4.C: New.
18676
18677 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18678
18679 PR fortran/25532
18680 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18681 associated derived type components of derived types are
18682 properly declared in contained procedures.
18683
18684 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18685
18686 PR libgfortran/25139
18687 * gfortran.dg/backspace_2.f: New test.
18688
18689 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18690
18691 PR libgfortran/25550
18692 * gfortran.dg/endfile.f: New test.
18693
18694 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18695
18696 PR libgfortran/25419
18697 * gfortran.dg/comma.f: New test.
18698
18699 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18700
18701 * lib/gfortran-dg.exp: Remove trailing whitespace.
18702 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18703 -funroll-all-loops.
18704
18705 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18706
18707 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18708 Extended Double long doubles or repeat tests when long double is
18709 the same size as double.
18710
18711 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18712
18713 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18714
18715 PR testsuite/25442
18716 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18717 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18718
18719 PR testsuite/25441
18720 * gcc.dg/pr23911.c: Make test variable static.
18721
18722 PR testsuite/25444
18723 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18724
18725 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18726
18727 PR c++/25439
18728 * g++.dg/parse/crash17.C: Adjust error markers.
18729 * g++.dg/template/error20.C: New test.
18730
18731 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18732
18733 PR c++/23172
18734 * g++.dg/ext/complit4.C: New test.
18735
18736 PR c++/25417
18737 * g++.dg/ext/complit5.C: Likewise.
18738
18739 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18740
18741 PR tree-optimization/25125
18742 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18743 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18744 * gcc.c-torture/execute/pr25125.c: New.
18745
18746 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18747
18748 PR fortran/25029
18749 PR fortran/21256
18750 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18751 functions with incorrect assumed size references.
18752
18753 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18754
18755 PR c++/23171
18756 * g++.dg/opt/init1.C: New test.
18757
18758 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18759
18760 PR c++/24671
18761 * g++.dg/template/sfinae3.C: New test.
18762
18763 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18764
18765 * g++.dg/other/friend4.C: New test.
18766
18767 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18768
18769 PR target/25005
18770 * g++.dg/opt/pr25005.C: New test.
18771
18772 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18773
18774 PR c++/25369
18775 * g++.dg/template/ptrmem16.C: New test.
18776
18777 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18778
18779 PR fortran/25029
18780 PR fortran/21256
18781 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18782
18783 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18784
18785 PR libgfortran/25307
18786 * gfortran.dg/list_read_5.f90: New test.
18787
18788 2005-12-22 Richard Henderson <rth@redhat.com>
18789
18790 * gcc.target/i386/sse-7.c: Use -msse2.
18791
18792 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18793
18794 PR rtl-optimization/25432
18795 * gcc.c-torture/compile/20051216-1.c: New test.
18796
18797 PR objc/25328
18798 * objc/execute/pr25328.m: New test.
18799
18800 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18801
18802 PR c++/25364
18803 * g++.dg/template/call4.C: New test.
18804
18805 2005-12-22 Dale Johannesen <dalej@apple.com>
18806
18807 * gcc.target/i386/sse-17.c: New.
18808
18809 2005-12-22 Paul Brook <paul@codesourcery.com>
18810
18811 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18812
18813 2005-12-22 Paul Brook <paul@codesourcery.com>
18814
18815 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18816
18817 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18818
18819 PR tree-opt/25513
18820 * gcc.c-torture/compile/pr25513.c: New test.
18821
18822 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18823
18824 PR c++/23333
18825 * g++.dg/parse/error25.C: Add more tests.
18826
18827 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18828
18829 PR fortran/18990
18830 * gfortran.dg/der_charlen_1.f90: New.
18831
18832 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18833
18834 PR fortran/20889
18835 * gfortran.dg/pointer_component_type_1.f90: New test.
18836
18837 PR fortran/25029
18838 PR fortran/21256
18839 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18840 should give an error with assumed size array refernces and checks
18841 those that should not.
18842 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18843 reference an upper bound so that it does not generate an error.
18844
18845 PR fortran/19362
18846 PR fortran/20244
18847 PR fortran/20864
18848 PR fortran/25391
18849 * gfortran.dg/used_dummy_types_1.f90: New test.
18850 * gfortran.dg/used_dummy_types_2.f90: New test.
18851 * gfortran.dg/used_dummy_types_3.f90: New test.
18852 * gfortran.dg/used_dummy_types_4.f90: New test.
18853 * gfortran.dg/used_dummy_types_5.f90: New test.
18854
18855 PR fortran/23152
18856 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18857 group already being USE associated.
18858 * gfortran.dg/assumed_shape_nml.f90: New test.
18859 * gfortran.dg/assumed_size_nml.f90: New test.
18860
18861 PR fortran/20862
18862 PR fortran/25053
18863 PR fortran/25063
18864 PR fortran/25064
18865 PR fortran/25066
18866 PR fortran/25067
18867 PR fortran/25068
18868 PR fortran/25307
18869 * gfortran.dg/io_constraints_1.f90: New test.
18870 * gfortran.dg/io_constraints_1.f90: New test.
18871 * gfortran.dg/iostat_3.f90: Change wording of warning.
18872 * gfortran.dg/g77/19981216-0.f: The same.
18873
18874 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18875
18876 PR tree-optimization/23518
18877 * gcc.dg/pr23518.c: New.
18878
18879 2005-12-21 Mike Stump <mrs@apple.com>
18880
18881 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18882
18883 2005-12-21 Paul Brook <paul@codesourcery.com>
18884
18885 * gcc.dg/pr19340.c: Skip on m68k targets.
18886
18887 2005-12-21 Steven Bosscher <stevenb@suse.de>
18888
18889 PR rtl-optimization/25196
18890 * gcc.dg/pr25196.c: New test.
18891
18892 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18893
18894 PR fortran/25423
18895 gfortran.dg/where_nested_1.f90: New.
18896
18897 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18898
18899 PR tree-optimization/25382.
18900 * gcc.dg/tree-ssa/pr25382.c: New.
18901
18902 2005-12-20 Richard Guenther <rguenther@suse.de>
18903
18904 PR middle-end/24306
18905 * gcc.target/i386/pr24306.c: New testcase.
18906
18907 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18908
18909 PR tree-optimization/25501
18910 * gcc.dg/tree-ssa/pr25501.c: New.
18911
18912 2005-12-20 Richard Guenther <rguenther@suse.de>
18913
18914 Revert
18915 2005-12-02 Richard Guenther <rguenther@suse.de>
18916
18917 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18918
18919 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18920
18921 PR c++/21228
18922 * g++.dg/warn/Wunreachable-code-2.C: New test.
18923
18924 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18925
18926 PR c++/24278
18927 * g++.dg/template/ctor5.C: New test.
18928
18929 PR c++/24915
18930 * g++.dg/template/overload8.C: New test.
18931
18932 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18933
18934 * gcc.c-torture/compile/pr25483 : New test.
18935
18936 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18937
18938 PR c++/20552
18939 * g++.dg/ext/typeof10.C: New test.
18940
18941 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18942
18943 * gcc.dg/mt-loopi1.c: New.
18944
18945 2005-12-18 Richard Guenther <rguenther@suse.de>
18946
18947 PR tree-optimization/25481
18948 * gcc.dg/torture/pr25481.c: New testcase.
18949
18950 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18951
18952 PR rtl-optimization/21041
18953 * gcc.dg/pr21041.c: New test.
18954
18955 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18956
18957 PR libgfortran/25463
18958 * gfortran.dg/advance.f90: New test.
18959
18960 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
18961
18962 * gcc.dg/20051201-1.c: New test.
18963
18964 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
18965
18966 PR fortran/25018
18967 * gfortran.dg/initialization_1.f90: New test.
18968 * gfortran.dg/enum_5.f90: Change dg-error to new message.
18969 * gfortran.dg/g77/980616-0.f: The same.
18970
18971 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18972
18973 * PR fortran/25458
18974 * gfortran.dg/chkbits.f90: New test.
18975
18976 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18977
18978 * gfortran.dg/enum_5.f: Revert to previous version.
18979
18980 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18981
18982 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18983 * gfortran.dg/nested_modules_1.f90: Ditto.
18984 * gfortran.dg/hollerith_f95.f90: Ditto.
18985 * gfortran.dg/select_5.f90: Ditto.
18986 * gfortran.dg/secnds.f: Ditto.
18987 * gfortran.dg/hollerith2.f90: Ditto.
18988 * gfortran.dg/imag_2.f: Ditto.
18989 * gfortran.dg/ftell_2.f90: Ditto.
18990 * gfortran.dg/malloc_free_1.f90: Ditto.
18991 * gfortran.dg/logint-1.f: Ditto.
18992 * gfortran.dg/recursive_statement_functions.f90: Ditto.
18993 * gfortran.dg/e_d_fmt.f90: Ditto.
18994 * gfortran.dg/hollerith_legacy.f90: Ditto.
18995 * gfortran.dg/logint-2.f: Ditto.
18996 * gfortran.dg/enum_5.f90: Ditto.
18997 * gfortran.dg/f2c_2.f90: Ditto.
18998 * gfortran.dg/pr17143.f90: Ditto.
18999 * gfortran.dg/namelist_14.f90: Ditto.
19000 * gfortran.dg/logint-3.f: Ditto.
19001 * gfortran.dg/spread_scalar_source.f90: Ditto.
19002 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19003 * gfortran.dg/namelist_11.f: Ditto.
19004 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19005 * gfortran.dg/g77/20010519-1.f
19006 * gfortran.dg/g77/alpha1.f: Ditto.
19007 * gfortran.dg/g77/990115-1.f: Ditto.
19008 * gfortran.dg/g77/erfc.f: Ditto.
19009 * gfortran.dg/g77/19990313-3.f: Ditto.
19010 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19011 * gfortran.dg/g77/20010426.f: Ditto.
19012 * gfortran.dg/g77/19990313-0.f: Ditto.
19013 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19014 * gfortran.dg/g77/20000629-1.f: Ditto.
19015 * gfortran.dg/g77/970125-0.f: Ditto.
19016 * gfortran.dg/g77/8485.f: Ditto.
19017 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19018 * gfortran.dg/g77/19990313-1.f: Ditto.
19019 * gfortran.dg/g77/int8421.f: Ditto.
19020 * gfortran.dg/g77/19990305-0.f: Ditto.
19021 * gfortran.dg/g77/947.f: Ditto.
19022 * gfortran.dg/g77/19990905-2.f: Ditto.
19023 * gfortran.dg/g77/cabs.f: Ditto.
19024 * gfortran.dg/g77/19990313-2.f: Ditto.
19025 * gfortran.dg/g77/20020307-1.f: Ditto.
19026 * gfortran.dg/g77/dcomplex.f: Ditto.
19027 * gfortran.dg/g77/19990502-1.f: Ditto.
19028 * gfortran.dg/g77/19981216-0.f: Ditto.
19029 * gfortran.dg/common_4.f90: Ditto.
19030 * gfortran.dg/entry_4.f90: Ditto.
19031 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19032 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19033 * gfortran.dg/namelist_12.f: Ditto.
19034 * gfortran.dg/scale_1.f90: Ditto.
19035 * gfortran.dg/modulo_1.f90
19036 * gfortran.dg/hollerith.f90: Ditto.
19037 * gfortran.dg/direct_io_3.f90: Ditto.
19038 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19039 * gfortran.dg/gnu_logical_1.F: Ditto.
19040 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19041 * gfortran.dg/assign_1.f90: Ditto.
19042 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19043 * gfortran.dg/pr23095.f: Ditto.
19044 * gfortran.dg/read_float_1.f90: Ditto.
19045
19046 2005-12-17 Andreas Jaeger <aj@suse.de>
19047
19048 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19049 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19050
19051 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19052
19053 PR fortran/24268
19054 * gfortran.dg/fmt_white.f: New test.
19055
19056 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19057
19058 * gfortran.dg/label_1.f90: New test.
19059
19060 2005-12-15 Ben Elliston <bje@au.ibm.com>
19061
19062 PR testsuite/25422
19063 * gcc.dg/20031012-1.c: Add -Walways-true option.
19064 * gcc.dg/weak/weak-3.c: Likewise.
19065 * g++.old-deja/g++.mike/warn8.C: Likewise.
19066
19067 2005-12-16 Mike Stump <mrs@apple.com>
19068
19069 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19070 exit.
19071
19072 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19073
19074 PR libgfortran/25264
19075 PR libgfortran/25349
19076 * gfortran.dg/tl_editing.f90: Added additional checks.
19077 * gfortran.dg/t_editing.f: New test.
19078 * gfortran.dg/write_padding.f90: New test
19079
19080 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19081
19082 PR testsuite/25215
19083 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19084
19085 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19086
19087 PR rtl-optimization/24899
19088 * gcc.c-torture/execute/20051215-1.c: New test.
19089
19090 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19091
19092 PR 24823
19093 * gfortran.dg/pr24823.f: New test.
19094
19095 2005-12-16 Jeff Law <law@redhat.com>
19096
19097 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19098
19099 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19100
19101 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19102 (base_types): Change C++ style comments to C style comments. Remove
19103 aligned types from the array. Keep Enums disabled.
19104 (complex_types): Remove aligned types from the array.
19105 Comment out "_Complex long double".
19106 (attrib_types): Remove.
19107 (complex_attrib_types): Remove.
19108 (attrib_array_types): Remove.
19109 (complex_attrib_array_types): Remove.
19110 (aligned_bitfld_types): Remove.
19111 (n_aligned_bitfld_types): Remove.
19112 (FEATURE_ALIGNEDPACKED): Delete.
19113 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19114 (singles): Remove support for adding attributes.
19115 (choose_type): Remove support for attributed types.
19116 (generate_fields): Remove support for attributed bit-fields.
19117 Remove support for adding attributes.
19118 (generate_random_tests): Remove support for adding attributes.
19119 (features): Add back "[0] :0" and "complex vector [0]".
19120 (main): Remove support for attributed bit-fields.
19121 Uncomment the calling of generate_random_tests for the rests of
19122 the tests.
19123
19124 2005-12-16 Jan Hubicka <jh@suse.cz>
19125
19126 * gcc.c-torture/combine/pr25224.c: New.
19127
19128 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19129
19130 PR other/25028
19131 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19132 HP-UX.
19133
19134 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19135
19136 * gcc.dg/20051215-1.c: New file.
19137
19138 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19139
19140 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19141 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19142
19143 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19144
19145 PR fortran/18197
19146 * gfortran.dg/dummy_functions_1.f90: New.
19147
19148 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19149
19150 PR rtl-optimization/25310
19151 * gcc.c-torture/compile/pr25310.c: New test.
19152
19153 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19154
19155 PR debug/25023
19156 * gcc.dg/pr25023.c: New test.
19157
19158 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19159
19160 * g++.old-deja/g++.brendan/redecl1.C,
19161 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19162 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19163 g++.old-deja/g++.oliva/typeof1.C,
19164 g++.old-deja/g++.other/crash16.C,
19165 g++.old-deja/g++.other/crash34.C,
19166 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19167 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19168 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19169 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19170 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19171 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19172 Remove xfail.
19173
19174 2005-12-14 Kean Johnston <jkj@sco.com>
19175 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19176
19177 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19178 * gcc.target/i386/20020523-1.c: Ditto.
19179 * gcc.target/i386/tailcall-1.c: Ditto.
19180 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19181 * gcc.target/i386/ssetype-5.c: Ditto.
19182
19183 2005-12-14 Jeff Law <law@redhat.com>
19184
19185 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19186
19187 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19188
19189 PR target/25254
19190 PR target/24188
19191 * gcc.target/i386/pr25254.c: New test.
19192 * gfortran.dg/PR24188.f: New test.
19193
19194 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19195
19196 * lib/fortran-torture.exp: Catch remaining uses of
19197 remote_file build delete.
19198
19199 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19200
19201 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19202
19203 2005-12-14 Ben Elliston <bje@au.ibm.com>
19204
19205 * gcc.dg/warn-addr-cmp.c: New test.
19206
19207 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19208
19209 PR debug/25023
19210 PR target/25293
19211 * gcc.target/i386/pr25293.c: New test.
19212
19213 2005-12-13 Petr Machata <machata@post.cz>
19214
19215 PR c++/24907
19216 * g++.dg/parse/comma2.C: New test.
19217
19218 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19219 Jakub Jelinek <jakub@redhat.com>
19220
19221 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19222 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19223 (limits.h): Include unconditionally.
19224 (stdlib.h): Likewise.
19225 (hashtab.h): Do not include.
19226 (getopt.h): Likewise.
19227 (stddef.h): Include.
19228 (hashval_t): Define.
19229 (struct entry): Add "next" field.
19230 (HASH_SIZE): New macro.
19231 (hash_table): New variable.
19232 (switchfiles): Do not use xmalloc.
19233 (mix): New macro.
19234 (iterative_hash): New function.
19235 (hasht): Remove.
19236 (e_exists): New function.
19237 (e_insert): Likewise.
19238 (output): Use, instead of libiberty hashtable functions.
19239 (main): Do not use getopt. Do not call htab_create.
19240
19241 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19242
19243 PR c++/25331
19244 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19245 put atal* and atpaal* attributes on array elements.
19246 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19247 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19248 put atal* and atpaal* attributes on array elements.
19249 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19250
19251 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19252
19253 * gcc.dg/single-precision-constant.c: New test.
19254
19255 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19256
19257 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19258 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19259 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19260 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19261 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19262 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19263 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19264 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19265 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19266 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19267 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19268 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19269 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19270 gcc.target/powerpc/ppc-sdata-2.c,
19271 gcc.target/powerpc/ppc-stackalign-1.c,
19272 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19273 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19274 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19275 gcc.target/powerpc/rs6000-ldouble-2.c,
19276 gcc.target/powerpc/rs6000-power2-1.c,
19277 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19278 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19279 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19280 option into target selector.
19281 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19282 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19283
19284 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19285
19286 PR objc/25348
19287 * objc.dg/encode-9.m: New test.
19288
19289 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19290
19291 PR testsuite/20772
19292 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19293 * gcc.dg/asm-b.c: Fix typo.
19294 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19295 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19296 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19297 i?86 lp64 and x86_64 ilp32.
19298 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19299 on i?86 lp64.
19300 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19301
19302 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19303
19304 PR fortran/25078
19305 gfortran.dg/equiv_5.f90: New test.
19306
19307 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19308
19309 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19310 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19311 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19312 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19313 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19314 * gcc.dg/tree-ssa/reassoc-5.c: New.
19315 * gcc.dg/tree-ssa/reassoc-6.c: New.
19316 * gcc.dg/tree-ssa/reassoc-7.c: New.
19317 * gcc.dg/tree-ssa/reassoc-8.c: New.
19318 * gcc.dg/tree-ssa/reassoc-9.c: New.
19319 * gcc.dg/tree-ssa/reassoc-10.c: New.
19320 * gcc.dg/tree-ssa/reassoc-11.c: New.
19321
19322 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19323
19324 PR testsuite/25167
19325 PR testsuite/24478
19326 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19327
19328 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19329
19330 PR c++/25300
19331 * g++.dg/template/inherit.C: Do not use a generic error message.
19332
19333 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19334
19335 PR libobjc/25354
19336 * objc.dg/gnu-encoding: New directory.
19337 * objc.dg/gnu-encoding/compat-common.h: New file.
19338 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19339 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19340 * objc.dg/gnu-encoding/vector-defs.h: New file.
19341 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19342 * objc.dg/gnu-encoding/generate-random.c: New file.
19343 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19344 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19345 * objc.dg/gnu-encoding/generate-random.h: New file.
19346
19347 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19348
19349 PR c++/25337
19350 * g++.dg/template/defarg7.C: New test.
19351
19352 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19353
19354 PR libobjc/25347
19355 * objc.dg/encode-8.m: New test.
19356
19357 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19358
19359 PR libobjc/25346
19360 * objc.dg/encode-7.m: New test.
19361
19362 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19363
19364 PR c++/25010
19365 * g++.dg/opt/inline10.C: New test.
19366
19367 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19368
19369 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19370
19371 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19372
19373 * gfortran.dg/substring_equivalence.f90: typo in comment
19374
19375 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19376
19377 PR fortran/25068
19378 * gfortran.dg/iostat_3.f90: New test.
19379
19380 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19381
19382 PR fortran/23815
19383 * gfortran.dg/unf_io_convert_1.f90: New test.
19384 * gfortran.dg/unf_io_convert_2.f90: New test.
19385 * gfortran.dg/unf_io_convert_3.f90: New test.
19386
19387 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19388
19389 PR testsuite/20772
19390 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19391 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19392 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19393 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19394 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19395 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19396 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19397 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19398 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19399 gcc.dg/torture/fp-int-convert-float128-timode.c,
19400 gcc.dg/torture/fp-int-convert-float128.c,
19401 gcc.dg/torture/fp-int-convert-float80-timode.c,
19402 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19403 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19404
19405 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19406
19407 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19408
19409 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19410
19411 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19412
19413 * gcc.dg/20051207-1.c,
19414 * gcc.dg/20051207-2.c,
19415 * gcc.dg/20051207-3.c: New tests.
19416
19417 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19418
19419 PR testsuite/20772
19420 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19421 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19422 dg-skip-if target selector.
19423
19424 PR testsuite/20772
19425 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19426 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19427 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19428 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19429 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19430 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19431 and/or merge with i?86 cases.
19432
19433 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19434
19435 PR testsuite/20772
19436 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19437 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19438 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19439 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19440 x86_64-*-linux*.
19441
19442 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19443
19444 PR target/25311
19445 * gcc.c-torture/compile/pr25311.c: New test.
19446
19447 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19448
19449 PR libgfortran/25039
19450 * gfortran.dg/read_comma.f: New test.
19451
19452 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19453
19454 PR c++/19317
19455 * g++.dg/opt/pr19317-1.C: New test.
19456 * g++.dg/opt/pr19317-2.C: New test.
19457 * g++.dg/opt/pr19317-3.C: New test.
19458
19459 PR target/19005
19460 * gcc.c-torture/execute/pr19005.c: New test.
19461
19462 PR target/17828
19463 * g++.old-deja/g++.other/comdat5.C: New test.
19464 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19465
19466 * g++.dg/compat/struct-layout-1.exp: New file.
19467 * g++.dg/compat/struct-layout-1.h: New.
19468 * g++.dg/compat/struct-layout-1_generate.c: New.
19469 * g++.dg/compat/struct-layout-1_x1.h: New.
19470 * g++.dg/compat/struct-layout-1_x2.h: New.
19471 * g++.dg/compat/struct-layout-1_y1.h: New.
19472 * g++.dg/compat/struct-layout-1_y2.h: New.
19473
19474 * gcc.dg/20050330-2.c: New test.
19475
19476 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19477
19478 PR fortran/25292
19479 * gfortran.dg/associated_1.f90: New.
19480
19481 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19482
19483 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19484 ILP32 vect_no_align platforms.
19485
19486 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19487 Jakub Jelinek <jakub@redhat.com>
19488
19489 PR target/25268
19490 * gcc.c-torture/compile/20051207-1.c: New test.
19491
19492 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19493
19494 PR testsuite/20772
19495 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19496 gcc.dg/torture/pr18582-1.c,
19497 gcc.target/i386/attributes-error.c: Also test on x86_64.
19498
19499 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19500
19501 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19502
19503 PR c++/19397
19504 * g++.dg/template/typedef3.C: New test.
19505
19506 PR c++/19762
19507 PR c++/19764
19508 * g++.dg/template/dtor3.C: Fix error markers.
19509
19510 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19511
19512 * lib/target-supports.exp (check_effective_target_sync_char_short):
19513 Add s390*.
19514
19515 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19516
19517 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19518
19519 2005-12-06 Roger Sayle <roger@eyesopen.com>
19520
19521 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19522 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19523 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19524 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19525
19526 2005-12-06 Roger Sayle <roger@eyesopen.com>
19527
19528 PR c++/25263
19529 * g++.dg/other/array2.C: New test case.
19530
19531 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19532
19533 * gcc.dg/darwin-weakimport-3.c: New.
19534
19535 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19536 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19537 and to work on Darwin.
19538 * gcc.dg/attr-weakref-1b.c: New file.
19539 * gcc.dg/attr-weakref-2.c: New test.
19540 * gcc.dg/darwin-weakref-1.c: New test.
19541
19542 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19543
19544 PR testsuite/25247
19545 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19546 use in selector expressions.
19547 (dg-xfail-if): Ditto.
19548 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19549 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19550 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19551 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19552 * gcc.test-framework/test-framework.exp: Skip generated tests if
19553 CHECK_TEST_FRAMEWORK is not 1.
19554
19555 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19556
19557 PR tree-optimization/24963
19558 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19559
19560 PR target/24108
19561 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19562
19563 PR target/18580
19564 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19565 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19566 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19567 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19568
19569 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19570
19571 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19572 dg-options.
19573
19574 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19575
19576 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19577
19578 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19579
19580 * gcc.dg/format/cast-1.c: New test.
19581
19582 2005-12-04 Roger Sayle <roger@eyesopen.com>
19583
19584 PR c/7776
19585 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19586 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19587 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19588 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19589
19590 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19591
19592 * gcc.dg/cast-pretty-print-1.c: New test.
19593
19594 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19595
19596 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19597
19598 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19599
19600 PR c++/24173
19601 * g++.dg/template/friend40.C: New test.
19602
19603 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19604
19605 PR target/25199
19606 * gcc.target/i386/movq-2.c: New test.
19607 * gcc.target/i386/movq.c: Remove target i?86, instead add
19608 dg-require-effective-target ilp32.
19609
19610 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19611
19612 PR c++/24103
19613 * g++.dg/other/default1.C: New test.
19614
19615 2005-12-02 Richard Guenther <rguenther@suse.de>
19616
19617 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19618
19619 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19620
19621 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19622
19623 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19624
19625 PR target/21017
19626 * gcc.target/powerpc/rotate.c: New.
19627
19628 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19629
19630 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19631 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19632
19633 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19634
19635 PR c/13384
19636 * gcc.dg/pr17730-1.c: Adjust.
19637 * gcc.dg/lvalue1.c (main): Likewise.
19638 * gcc.dg/lvalue-2.c: Likewise.
19639 * g++.dg/pr7503-3.C
19640
19641 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19642
19643 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19644 error messages.
19645
19646 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19647
19648 PR fortran/24789
19649 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19650
19651 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19652
19653 PR target/24475
19654 * lib/target-supports.exp (check_effective_target_tls): New.
19655 (check_effective_target_tls_runtime): New.
19656 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19657 for TLS support.
19658 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19659 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19660 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19661 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19662 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19663 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19664 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19665 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19666 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19667 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19668 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19669 effective-target TLS.
19670 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19671 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19672 effective-target TLS runtime.
19673
19674 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19675
19676 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19677
19678 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19679
19680 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19681 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19682 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19683 ignored" warnings when "packing" is the same as the ABI layout.
19684
19685 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19686
19687 PR fortran/21302
19688 * gfortran.dg/line_length_1.f: New test.
19689 * gfortran.dg/line_length_2.f90: Ditto.
19690
19691 2005-11-30 Richard Guenther <rguenther@suse.de>
19692
19693 PR tree-optimization/21655
19694 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19695
19696 2005-11-30 Dale Johannesen <dalej@apple.com>
19697
19698 * gcc.c-torture/compile/pr24930.c: New.
19699
19700 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19701
19702 PR fortran/15809
19703 * gfortran.dg/auto_char_dummy_array.f90: New test.
19704
19705 2005-11-30 Jeff Law <law@redhat.com>
19706
19707 * g++.old-deja/g++.law/pr25000.C: New test.
19708
19709 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19710
19711 * gcc.dg/tls/opt-11.c: New test.
19712
19713 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19714
19715 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19716 targets.
19717 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19718 LP64 ia64.
19719
19720 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19721
19722 * gfortran.dg/open_access_1.f90: New test.
19723
19724 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19725
19726 * gcc.dg/charset/builtin2.c: New test.
19727
19728 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19729
19730 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19731 on mmix-*-* for *_[xy].c.
19732
19733 2005-11-28 Kean Johnston <jkj@sco.com>
19734
19735 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19736 headers.
19737 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19738 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19739 * gcc.target/i386/asm-3.c: Ditto.
19740 * gcc.target/i386/clobbers.c: Ditto.
19741 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19742 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19743 test regexp.
19744 * gcc.target/i386/mul.c: Ditto.
19745 * gcc.target/i386/ssetype-1.c: Ditto.
19746 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19747 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19748 static so the test works with -fPIC mode too. Based on comment in
19749 PR19231 by Pinski.
19750 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19751
19752 2005-11-28 Richard Guenther <rguenther@suse.de>
19753
19754 * gcc.dg/alias-9.c: New testcase.
19755 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19756
19757 2005-11-28 Roger Sayle <roger@eyesopen.com>
19758 Uros Bizjak <uros@kss-loka.si>
19759
19760 PR middle-end/20219
19761 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19762 tan(x)/sin(x) transformations.
19763
19764 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19765
19766 PR middle-end/24575
19767 * gcc.dg/tree-ssa/divide-3.c: New test.
19768 * gcc.dg/tree-ssa/divide-4.c: New test.
19769
19770 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19771
19772 PR fortran/24917
19773 * gfortran.dg/boz_6.f90: New test.
19774
19775 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19776
19777 PR fortran/23912
19778 * gfortran.dg/modulo_1.f90: New test.
19779
19780 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19781
19782 PR libfortran/24919
19783 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19784 fail on CRLF platforms.
19785 * gfortran.dg/ftell_2.f90: Likewise.
19786
19787 2005-11-26 Eric Christopher <echristo@apple.com>
19788
19789 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19790
19791 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19792
19793 * objc.dg/gnu-runtime-3.m: Simplify.
19794
19795 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19796
19797 PR middle-end/23669
19798 * gcc.dg/tree-ssa/divide-1.c: New test.
19799 * gcc.dg/tree-ssa/divide-2.c: New test.
19800
19801 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19802
19803 PR libgfortran/24945
19804 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19805
19806 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19807
19808 PR libgfortran/24945
19809 * gfortran.dg/open_status_2.f90: New test.
19810
19811 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19812
19813 * gcc.c-torture/execute/builtins/fprintf.c,
19814 gcc.c-torture/execute/builtins/fputs-lib.c,
19815 gcc.c-torture/execute/builtins/fputs.c,
19816 gcc.c-torture/execute/builtins/lib/fprintf.c,
19817 gcc.c-torture/execute/builtins/lib/printf.c,
19818 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19819
19820 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19821
19822 * gcc.dg/20050922-2.c: New test.
19823
19824 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19825
19826 * objc.dg/gnu-runtime-3.m: New test.
19827
19828 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19829
19830 PR c++/9278
19831 * g++.dg/other/void1.C: New test.
19832
19833 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19834
19835 PR middle-end/24998
19836 * gcc.dg/torture/fp-int-convert-float.c,
19837 gcc.dg/torture/fp-int-convert-double.c,
19838 gcc.dg/torture/fp-int-convert-long-double.c,
19839 gcc.dg/torture/fp-int-convert-timode.c,
19840 gcc.dg/torture/fp-int-convert-float80.c,
19841 gcc.dg/torture/fp-int-convert-float80-timode.c,
19842 gcc.dg/torture/fp-int-convert-float128.c,
19843 gcc.dg/torture/fp-int-convert-float128-timode.c,
19844 gcc.dg/torture/fp-int-convert.h: New files.
19845
19846 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19847
19848 PR middle-end/24989
19849 * gcc.dg/tree-ssa/bool-10.c: New test.
19850 * gcc.dg/tree-ssa/bool-11.c: New test.
19851 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19852
19853 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19854
19855 PR middle-end/24990
19856 * tree-ssa/pr24990-1.c: New test.
19857
19858 2005-11-24 Richard Guenther <rguenther@suse.de>
19859 Dirk Mueller <dmueller@suse.de>
19860
19861 PR c++/14024
19862 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19863 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19864 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19865 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19866 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19867 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19868
19869 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19870
19871 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19872
19873 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19874
19875 PR c/21668
19876 * gcc.dg/Wc++-compat.c: New.
19877 * gcc.dg/Wno-c++-compat.c: New.
19878
19879 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19880
19881 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19882 (vspltish, vspltisw): Likewise.
19883
19884 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19885
19886 PR libgfortran/24794
19887 * gfortran.dg/namelist_12.f: Fix quotes.
19888 * gfortran.dg/namelist_13.f90: Fix quotes.
19889 * gfortran.dg/namelist_14.f90: Fix quotes.
19890 * gfortran.dg/namelist_15.f90: Fix quotes.
19891 * gfortran.dg/namelist_use.f90: Fix quotes.
19892 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19893 * gfortran.dg/namelist_21.f90: New test.
19894 * gfortran.dg/namelist_22.f90: New test.
19895
19896 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19897
19898 PR target/23435
19899 * gcc.c-torture/compile/pr23435.c: New.
19900
19901 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19902
19903 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19904
19905 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19906
19907 * gcc.target/powerpc/405-macchw-1.c,
19908 gcc.target/powerpc/405-macchw-2.c,
19909 gcc.target/powerpc/405-macchwu-1.c,
19910 gcc.target/powerpc/405-macchwu-2.c,
19911 gcc.target/powerpc/405-machhw-1.c,
19912 gcc.target/powerpc/405-machhw-2.c,
19913 gcc.target/powerpc/405-machhwu-1.c,
19914 gcc.target/powerpc/405-machhwu-2.c,
19915 gcc.target/powerpc/405-maclhw-1.c,
19916 gcc.target/powerpc/405-maclhw-2.c,
19917 gcc.target/powerpc/405-maclhwu-1.c,
19918 gcc.target/powerpc/405-maclhwu-2.c,
19919 gcc.target/powerpc/405-mulchw-1.c,
19920 gcc.target/powerpc/405-mulchw-2.c,
19921 gcc.target/powerpc/405-mulchwu-1.c,
19922 gcc.target/powerpc/405-mulchwu-2.c,
19923 gcc.target/powerpc/405-mulhhw-1.c,
19924 gcc.target/powerpc/405-mulhhw-2.c,
19925 gcc.target/powerpc/405-mulhhwu-1.c,
19926 gcc.target/powerpc/405-mulhhwu-2.c,
19927 gcc.target/powerpc/405-mullhw-1.c,
19928 gcc.target/powerpc/405-mullhw-2.c,
19929 gcc.target/powerpc/405-mullhwu-1.c,
19930 gcc.target/powerpc/405-mullhwu-2.c,
19931 gcc.target/powerpc/405-nmacchw-1.c,
19932 gcc.target/powerpc/405-nmacchw-2.c,
19933 gcc.target/powerpc/405-nmachhw-1.c,
19934 gcc.target/powerpc/405-nmachhw-2.c,
19935 gcc.target/powerpc/405-nmaclhw-1.c,
19936 gcc.target/powerpc/405-nmaclhw-2.c,
19937 gcc.target/powerpc/440-macchw-1.c,
19938 gcc.target/powerpc/440-macchw-2.c,
19939 gcc.target/powerpc/440-macchwu-1.c,
19940 gcc.target/powerpc/440-macchwu-2.c,
19941 gcc.target/powerpc/440-machhw-1.c,
19942 gcc.target/powerpc/440-machhw-2.c,
19943 gcc.target/powerpc/440-machhwu-1.c,
19944 gcc.target/powerpc/440-machhwu-2.c,
19945 gcc.target/powerpc/440-maclhw-1.c,
19946 gcc.target/powerpc/440-maclhw-2.c,
19947 gcc.target/powerpc/440-maclhwu-1.c,
19948 gcc.target/powerpc/440-maclhwu-2.c,
19949 gcc.target/powerpc/440-mulchw-1.c,
19950 gcc.target/powerpc/440-mulchw-2.c,
19951 gcc.target/powerpc/440-mulchwu-1.c,
19952 gcc.target/powerpc/440-mulchwu-2.c,
19953 gcc.target/powerpc/440-mulhhw-1.c,
19954 gcc.target/powerpc/440-mulhhw-2.c,
19955 gcc.target/powerpc/440-mulhhwu-1.c,
19956 gcc.target/powerpc/440-mulhhwu-2.c,
19957 gcc.target/powerpc/440-mullhw-1.c,
19958 gcc.target/powerpc/440-mullhw-2.c,
19959 gcc.target/powerpc/440-mullhwu-1.c,
19960 gcc.target/powerpc/440-mullhwu-2.c,
19961 gcc.target/powerpc/440-nmacchw-1.c,
19962 gcc.target/powerpc/440-nmacchw-2.c,
19963 gcc.target/powerpc/440-nmachhw-1.c,
19964 gcc.target/powerpc/440-nmachhw-2.c,
19965 gcc.target/powerpc/440-nmaclhw-1.c,
19966 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19967
19968 2005-11-21 Jakub Jelinek <jakub@redhat.com>
19969
19970 PR fortran/24774
19971 * gfortran.dg/inquire_9.f90: New test.
19972
19973 PR fortran/21647
19974 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19975
19976 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19977
19978 PR libfortran/24432
19979 * lib/target-supports.exp (check_effective_target_fortran_large_real):
19980 Check that 'cos' is supported.
19981
19982 2005-11-21 Paul Thomas <pault@gcc.gnu.org
19983
19984 PR fortran/24223
19985 * gfortran.dg/substring_equivalence.f90: New test.
19986
19987 PR fortran/24705
19988 * gfortran.dg/auto_internal_assumed.f90: New test.
19989
19990 2005-11-21 Uros Bizjak <uros@kss-loka.si>
19991
19992 * gcc.dg/fold-div-2.c: New test.
19993
19994 2005-11-20 Ian Lance Taylor <ian@airs.com>
19995
19996 PR rtl-optimization/24883
19997 * gcc.c-torture/compile/pr24883.c: New test.
19998
19999 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20000
20001 PR middle-end/20583
20002 * gcc.c-torture/compile/pr20583.c: New.
20003
20004 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20005
20006 * gcc.c-torture/execute/usmul.c: New test.
20007
20008 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20009
20010 * gcc.dg/tree-ssa/vrp22.c: New test.
20011
20012 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20013
20014 PR middle-end/24912
20015 * gcc.dg/torture/pr24912-1.c: New test.
20016
20017 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20018
20019 PR fortran/24862
20020 * gfortran.dg/arrayio_derived_1.f90: New test.
20021
20022 2005-11-19 Richard Guenther <rguenther@suse.de>
20023
20024 PR middle-end/23294
20025 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20026
20027 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20028
20029 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20030
20031 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20032
20033 PR c++/8355
20034 * g++.dg/template/friend39.C: New test.
20035
20036 2005-11-18 James E Wilson <wilson@specifix.com>
20037
20038 * gcc.dg/builtin-strstr.c: New.
20039
20040 2005-11-18 Richard Henderson <rth@redhat.com>
20041
20042 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20043 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20044 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20045 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20046 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20047 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20048 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20049 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20050 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20051 renaming to remove initial "ia64-".
20052
20053 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20054
20055 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20056
20057 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20058
20059 * g++.dg/cpp/string-2.C: New test.
20060
20061 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20062
20063 * gcc.dg/tree-ssa/loop-14.c: New test.
20064
20065 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20066 Michael Chamberlain <michael@chamberlain.net.au>
20067
20068 * ada/acats/run_all.sh (target_run): Kill long running tests.
20069
20070 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20071
20072 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20073 * gcc.dg/cleanup-9.c: Likewise.
20074 * gcc.dg/cleanup-10.c: Likewise.
20075 * gcc.dg/cleanup-11.c: Likewise.
20076
20077 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20078
20079 PR fortran/24892
20080 * gfortran.dg/open_access_append_1.f90: New test.
20081 * gfortran.dg/open_access_append_2.f90: New test.
20082
20083 2005-11-16 Richard Guenther <rguenther@suse.de>
20084
20085 PR middle-end/24851
20086 * gcc.c-torture/execute/pr24851.c: New testcase.
20087
20088 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20089
20090 * gcc.dg/fold-overflow-1.c: New test.
20091
20092 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20093
20094 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20095 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20096
20097 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20098
20099 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20100 structures.
20101 * g++.dg/eh/forced2.C: Likewise.
20102 * g++.dg/eh/forced3.C: Likewise.
20103 * g++.dg/eh/forced4.C: Likewise.
20104
20105 2005-11-11 Mike Stump <mrs@apple.com>
20106
20107 * g++.old-deja/g++.mike/unused.C: Add.
20108
20109 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20110
20111 PR c++/24667
20112 * g++.dg/warn/Wcast-qual1.C: New test.
20113
20114 2005-11-15 Jan Hubicka <jh@suse.cz>
20115
20116 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20117
20118 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20119
20120 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20121
20122 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20123
20124 PR 24840
20125 * gcc.dg/tree-ssa/pr24840.c: New test.
20126
20127 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20128
20129 PR testsuite/24841
20130 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20131
20132 2005-11-14 Dale Johannesen <dalej@apple.com>
20133
20134 * gcc.c-torture/execute/20051113-1.c: New.
20135
20136 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20137
20138 PR c++/24687
20139 * g++.dg/template/crash43.C: New test.
20140
20141 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20142
20143 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20144
20145 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20146
20147 PR c++/24817
20148 * g++.dg/eh/spec8.C: New test.
20149
20150 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20151
20152 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20153
20154 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20155
20156 PR c++/20293
20157 * g++.dg/parse/ambig4.C: New test.
20158 * g++.dg/tc1/dr101.C: Adjust error markers.
20159 * g++.dg/lookup/strong-using-2.C: Likewise.
20160 * g++.dg/lookup/ambig5.C: Likewise.
20161 * g++.dg/lookup/ambig4.C: Likewise.
20162 * g++.dg/parse/crash22.C: Likewise.
20163
20164 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20165
20166 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20167
20168 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20169
20170 * gcc.dg/nested-calls-1.c: New test.
20171
20172 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20173
20174 * gfortran.dg/complex_intrinsic_1.f90: New test.
20175 * gfortran.dg/complex_intrinsic_2.f90: New test.
20176 * gfortran.dg/fgetc_1.f90: New test.
20177 * gfortran.dg/fgetc_2.f90: New test.
20178 * gfortran.dg/fgetc_3.f90: New test.
20179 * gfortran.dg/ftell_1.f90: New test.
20180 * gfortran.dg/ftell_2.f90: New test.
20181 * gfortran.dg/gnu_logical_1.F: New test.
20182 * gfortran.dg/gnu_logical_2.f90: New test.
20183
20184 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20185
20186 PR middle-end/24820
20187 * gcc.dg/pr24820.c: New test.
20188
20189 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20190
20191 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20192 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20193 variable.
20194
20195 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20196
20197 PR testsuite/24614
20198 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20199
20200 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20201
20202 * gcc.target/cris/cris.exp: New file.
20203 * gcc.target/cris/rld-legit1.c: New test.
20204 * gcc.target/cris/rld-legit2.c: New test.
20205
20206 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20207
20208 PR c++/24780
20209 * g++.dg/opt/pr24780.C: New test.
20210
20211 PR c++/24761
20212 * g++.dg/template/asm1.C: New test.
20213
20214 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20215
20216 PR libgfortran/24787
20217 * gfortran.dg/scan_1.f90: New test.
20218
20219 2005-11-12 Jan Hubicka <jh@suse.cz>
20220
20221 * gcc.target/i386/minmax-1.c: New.
20222 * gcc.target/i386/minmax-2.c: New.
20223
20224 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20225
20226 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20227
20228 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20229
20230 * gcc.c-torture/execute/20051110-1.c,
20231 gcc.c-torture/execute/20051110-2.c: New tests.
20232
20233 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20234
20235 PR middle-end/24750
20236 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20237 New tests.
20238
20239 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20240
20241 * lib/target-libpath.exp (get_shlib_extension): New proc.
20242 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20243 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20244 * lib/objc.exp (objc_target_compile): Likewise.
20245 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20246 detection.
20247
20248 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20249
20250 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20251
20252 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20253 Add -static to additional_flags and pass it to target_compile.
20254
20255 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20256
20257 PR libgfortran/24719
20258 gfortran.dg/read_noadvance.f90: New test.
20259
20260 PR libgfortran/24699
20261 gfortran.dg/fmt_t_2.f90: New test.
20262
20263 PR libgfortran/24785
20264 gfortran.dg/read_x_eor.f90: New test.
20265
20266 PR libgfortran/24584
20267 gfortran.dg/namelist_empty.f90: Rename test.
20268
20269 PR libgfortran/24489
20270 gfortran/read_eor.f90: Rename test.
20271
20272 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20273
20274 PR fortran/15976
20275 * gfortran.dg/automatic_module_variable.f90: New test.
20276
20277 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20278
20279 PR target/24445
20280 * gcc.dg/pr24445.c: New test.
20281
20282 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20283
20284 PR fortran/24655
20285 PR fortran/24755
20286 * gfortran.dg/recursive_statement_functions.f90: Add statement
20287 functions using inline intrinsic functions and parameters to test
20288 that they no longer seg-fault.
20289
20290 PR fortran/24409
20291 gfortran.dg/nested_modules_4.f90: New test.
20292 gfortran.dg/nested_modules_5.f90: New test.
20293
20294 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20295
20296 PR fortran/24643
20297 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20298
20299 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20300
20301 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20302 failures.
20303
20304 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20305
20306 * gcc.dg/sparc-getcontext-1.c: New test.
20307
20308 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20309
20310 * gcc.dg/ifcvt-fabs-1.c: New test.
20311
20312 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20313
20314 PR other/4372
20315 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20316 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20317
20318 2005-11-09 Richard Guenther <rguenther@suse.de>
20319
20320 PR tree-optimization/24716
20321 * gcc.c-torture/execute/pr24716.c: New testcase.
20322
20323 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20324
20325 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20326
20327 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20328
20329 PR 24624
20330 * gcc.dg/pr24624.c: Testcase added.
20331
20332 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20333
20334 PR 24623
20335 * g++.dg/other/pr24623.C: Testcase added.
20336
20337 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20338
20339 PR fortran/22607
20340 * gfortran-dg/pure_byref_1.f90: New.
20341 * gfortran-dg/pure_byref_2.f90: New.
20342
20343 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20344
20345 PR c/24101
20346 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20347 * gcc.dg/dg.exp: Run main loop also for *.i files.
20348
20349 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20350
20351 PR c++/19450
20352 * g++.dg/tls/diag-3.C: New test.
20353 * g++.dg/tls/diag-4.C: New test.
20354 * g++.dg/tls/static-1.C: New test.
20355 * g++.dg/tls/static-1a.cc: New file.
20356
20357 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20358
20359 PR 23046
20360 * g++.dg/tree-ssa/pr23046.C: New test.
20361
20362 2005-11-08 Devang Patel <dpatel@apple.com>
20363
20364 PR tree-optimization/23115
20365 * gcc.dg/tree-ssa/pr23115.c: New.
20366
20367 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20368
20369 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20370 * gcc.target/powerpc/pr16155.c: Same.
20371 * gcc.target/powerpc/altivec-1.c: Same.
20372 * gcc.target/powerpc/altivec-2.c: Same.
20373 * gcc.target/powerpc/altivec-3.c: Same.
20374 * gcc.target/powerpc/altivec-5.c: Same.
20375 * gcc.target/powerpc/altivec-11.c: Same.
20376 * gcc.target/powerpc/altivec-12.c: Same.
20377 * gcc.target/powerpc/altivec-14.c: Same.
20378 * gcc.target/powerpc/altivec-22.c: Same.
20379 * gcc.target/powerpc/altivec-consts.c: Same.
20380 * gcc.target/powerpc/altivec-pr22085.c: Same.
20381 * gcc.target/powerpc/altivec-splat.c: Same.
20382 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20383 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20384 * gcc.target/powerpc/darwin-longlong.c: Same.
20385
20386 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20387
20388 PR target/19340
20389 * gcc.dg/pr19340.c: New test.
20390
20391 2005-11-07 Ian Lance Taylor <ian@airs.com>
20392
20393 PR rtl-optimization/24683
20394 * gcc.dg/pr24683.c: New test.
20395
20396 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20397
20398 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20399 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20400
20401 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20402
20403 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20404
20405 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20406
20407 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20408
20409 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20410
20411 PR target/24230
20412
20413 * gcc.target/powerpc/altivec-consts.c,
20414 gcc.target/powerpc/altivec-splat.c: New testcase.
20415
20416 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20417
20418 PR c/24599
20419
20420 * gcc.dg/overflow-2.c: New testcase.
20421
20422 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20423
20424 PR rtl-optimization/23567
20425 * gcc.c-torture/execute/20051104-1.c: New test.
20426
20427 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20428
20429 PR fortran/24534
20430 gfortran.dg/private_type_2.f90: Modified to check that case with
20431 PRIVATE declaration within derived type is accepted.
20432
20433 PR fortran/20838
20434 gfortran.dg/pointer_assign_1.f90: New test.
20435
20436 PR fortran/20840
20437 * gfortran.dg/arrayio_0.f90: New test.
20438
20439 PR fortran/17737
20440 gfortran.dg/data_initialized.f90: New test.
20441 gfortran.dg/data_constraints_1.f90: New test.
20442 gfortran.dg/data_constraints_2.f90: New test.
20443
20444 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20445
20446 PR fortran/24174
20447 PR fortran/24305
20448 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20449
20450 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20451
20452 PR 24670
20453 * gcc.dg/tree-ssa/pr24670.c: New test.
20454
20455 2005-11-05 Ian Lance Taylor <ian@airs.com>
20456
20457 PR target/22432
20458 * gcc.target/i386/pr22432.c: New test.
20459
20460 2005-11-05 Richard Henderson <rth@redhat.com>
20461
20462 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20463 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20464 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20465 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20466 from gcc.dg/alpha-*.
20467 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20468 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20469
20470 2005-11-05 Andreas Jaeger <aj@suse.de>
20471
20472 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20473
20474 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20475
20476 PR target/23424
20477 * gcc.dg/torture/pr23424-1.c: New test.
20478
20479 2005-11-04 Richard Henderson <rth@redhat.com>
20480
20481 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20482 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20483 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20484 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20485 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20486 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20487 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20488 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20489 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20490 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20491 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20492 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20493 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20494 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20495 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20496 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20497 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20498 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20499 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20500 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20501 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20502 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20503 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20504 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20505 Move from gcc.dg/.
20506 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20507 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20508 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20509 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20510 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20511 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20512 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20513 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20514 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20515 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20516 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20517 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20518 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20519 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20520 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20521 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20522 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20523 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20524 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20525 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20526 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20527 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20528 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20529 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20530 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20531 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20532 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20533 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20534 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20535 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20536 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20537 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20538 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20539 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20540 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20541 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20542 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20543 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20544 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20545 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20546 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20547 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20548 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20549 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20550 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20551
20552 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20553
20554 PR 24627
20555 * gcc.dg/tree-ssa/pr24627.c: New test.
20556
20557 2005-11-04 Paul Brook <paul@codesourcery.com>
20558
20559 * gcc.dg/tls/opt-10.c: New test.
20560
20561 2005-11-04 Andreas Jaeger <aj@suse.de>
20562
20563 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20564 avoid extra warnings.
20565
20566 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20567
20568 PR libfortran/22298
20569 * lib/target-supports.exp
20570 (check_effective_target_static_libgfortran): New
20571 static_libgfortran effective target.
20572 * gfortran.dg/static_linking_1.f: New test.
20573 * gfortran.dg/static_linking_1.c: New file.
20574
20575 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20576
20577 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20578
20579 2005-11-03 Josh Conner <jconner@apple.com>
20580
20581 PR c++/19989
20582 g++.dg/ext/array2.C: New test.
20583 g++.dg/template/dependent-name3.C: New test.
20584 g++.dg/template/dependent-name4.C: New test.
20585 g++.dg/template/sfinae2.C: New test.
20586
20587 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20588
20589 PR preprocessor/22042
20590 * gcc.dg/cpp/strify4.c: New test.
20591
20592 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20593
20594 PR c++/17964
20595 * g++.dg/cpp/string-1.C: New test.
20596
20597 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20598
20599 * gcc.target/powerpc: New directory.
20600 * gcc.target/powerpc/powerpc.exp: New file.
20601 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20602 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20603 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20604 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20605 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20606 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20607 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20608 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20609 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20610 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20611 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20612 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20613 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20614 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20615 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20616 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20617 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20618 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20619 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20620 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20621 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20622 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20623 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20624 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20625 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20626 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20627 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20628 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20629 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20630 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20631 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20632 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20633 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20634 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20635
20636 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20637
20638 PR c++/21627
20639 * g++.dg/warn/inline2.C: New test.
20640
20641 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20642
20643 PR middle-end/23155
20644 * g++.dg/ext/c99struct1.C: New test.
20645 * gcc.dg/union-cast-1.c: New test.
20646 * gcc.dg/union-cast-2.c: New test.
20647 * gcc.dg/union-cast-3.c: New test.
20648
20649 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20650
20651 PR middle-end/24589
20652 * gcc.c-torture/execute/zero-struct-2.c: New test.
20653
20654 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20655
20656 PR c++/24582
20657 * g++.dg/init/switch1.C: New test.
20658
20659 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20660
20661 * gcc.dg/delay-slot-1.c: New test.
20662
20663 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20664
20665 PR target/24620
20666 * gcc.dg/pr24620.c: New test.
20667
20668 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20669
20670 PR c/24329
20671 * gcc.dg/format/unnamed-1.c: New test.
20672
20673 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20674
20675 PR c++/22434
20676 * g++.dg/expr/cond8.C: New test.
20677
20678 PR c++/24560
20679 * g++.dg/parse/dot1.C: New test.
20680
20681 2005-11-02 Jan Hubicka <jh@suse.cz>
20682
20683 PR target/23303
20684 * gcc.dg/i386-lea.c: New test
20685
20686 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20687
20688 PR target/24615
20689 * gcc.dg/pr24615.c: New test.
20690
20691 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20692
20693 PR target/24600
20694 * gcc.dg/pr24600.c: New test.
20695
20696 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20697
20698 PR c++/19253
20699 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20700 * g++.dg/parse/typename9.C: New test.
20701 * g++/dg/parse/typename10.C: Likewise.
20702
20703 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20704
20705 PR fortran/18157
20706 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20707 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20708 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20709
20710 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20711
20712 PR c++/24569
20713 * g++.dg/debug/static1.C: New test.
20714
20715 2005-11-02 Josh Conner <jconner@apple.com>
20716
20717 * g++.dg/crash38.C: moved into proper directory...
20718 * g++.dg/template/crash42.C: ...here
20719
20720 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20721
20722 PR target/18338
20723 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20724 pcc_bitfield_type_matters || default_packed.
20725
20726 * lib/target-supports.exp
20727 (check_effective_target_pcc_bitfield_type_matters): New proc.
20728 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20729
20730 PR testsuite/23304
20731 * lib/target-supports.exp (check_effective_default_packed): New proc.
20732 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20733 Gate expected errors on target ! default_packed.
20734 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20735
20736 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20737
20738 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20739 change (r106358).
20740
20741 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20742
20743 PR fortran/24008
20744 * gfortran.dg/entry_5.f90: New.
20745 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20746
20747 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20748
20749 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20750
20751 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20752
20753 PR fortran/21565
20754 gfortran.dg/namelist_blockdata.f90: New test.
20755
20756 PR fortran/18737
20757 gfortran.dg/external_implicit_none.f90: New test.
20758
20759 PR fortran/14994
20760 * gfortran.dg/secnds.f: New test.
20761
20762 2005-10-31 Jan Hubicka <jh@suse.cz>
20763
20764 PR target/20928
20765 * gcc.c-torture/compile/pr20928.c: New test.
20766
20767 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20768
20769 PR middle-end/23492
20770 * gcc.c-torture/compile/zero-strct-5.c: New test.
20771
20772 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20773
20774 PR libgfortran/24584
20775 * gfortran.dg/pr24584.f90: New test.
20776
20777 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20778
20779 PR fortran/18883
20780 * gfortran.dg/char_result_9.f90: New.
20781 * gfortran.dg/char_result_10.f90: New.
20782
20783 2005-10-30 Jan Hubicka <jh@suse.cz>
20784
20785 * g++.dg/tree-ssa/pr24172.C: New testcase.
20786
20787 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20788
20789 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20790
20791 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20792
20793 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20794 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20795 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20796 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20797 gfortran.dg/enum_9.f90,
20798 gfortran.fortran-torture/compile/enum_1.f90,
20799 gfortran.fortran-torture/execute/enum_1.f90,
20800 gfortran.fortran-torture/execute/enum_2.f90,
20801 gfortran.fortran-torture/execute/enum_3.f90,
20802 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20803
20804 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20805
20806 PR target/18482
20807 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20808 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20809
20810 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20811
20812 PR libfortran/20179
20813 * gfortran.dg/mixed_io_1.f90: New test.
20814 * gfortran.dg/mixed_io_1.c: New file.
20815
20816 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20817
20818 * gfortran.dg/malloc_free_1.f90: New test.
20819
20820 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20821
20822 * gcc.dg/nested-func-4.c: Require profiling -pg.
20823
20824 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20825
20826 PR C++/23229
20827 * g++.dg/warn/main-2.C: New test.
20828
20829 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20830
20831 PR fortran/24545
20832 * gfortran.dg/interface_2.f90: new test.
20833
20834 2005-10-28 Josh Conner <jconner@apple.com>
20835
20836 PR c++/22153
20837 * g++.dg/template/crash38.C: New test.
20838 * g++.dg/parse/explicit1.C: Change expected errors.
20839
20840 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20841
20842 PR C++/23426
20843 * g++.dg/other/large-size-array.C: New test.
20844
20845 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20846
20847 PR middle-end/24362
20848 * g++.dg/opt/complex4.C: New test.
20849
20850 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20851
20852 * gcc.dg/nested-func-4.c: New test.
20853
20854 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20855
20856 PR fortran/24158
20857 gfortran.dg/derived_recursion.f90: New test.
20858 gfortran.dg/implicit_actual.f90: New test.
20859
20860 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20861
20862 PR middle-end/24295, PR testsuite/24477
20863 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20864 removed when weakref hits the tree.
20865
20866 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20867
20868 * gfortran.dg/cray_pointers_4.f90: New test.
20869
20870 * gfortran.dg/cray_pointers_5.f90: New test.
20871
20872 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20873
20874 PR fortran/22290
20875 * gfortran.dg/assign_5.f90: New test.
20876 * gfortran.dg/assign_6.f: New test.
20877
20878 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20879
20880 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20881 CPU has no SSE support.
20882
20883 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20884
20885 PR libgfortran/24224
20886 * gfortran.dg/arrayio_1.f90: Update attribution.
20887 * gfortran.dg/arrayio_2.f90: Update attribution.
20888 * gfortran.dg/arrayio_3.f90: Update attribution.
20889 * gfortran.dg/arrayio_4.f90: Update test conditions.
20890 * gfortran.dg/arrayio_5.f90: Update attribution.
20891 * gfortran.dg/arrayio_6.f90: New test.
20892 * gfortran.dg/arrayio_7.f90: New test.
20893
20894 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20895
20896 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20897
20898 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20899
20900 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20901
20902 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20903
20904 PR fortran/24416
20905 * gfortran.dg/namelist_char_only.f90: New test.
20906
20907 2005-10-24 Asher Langton <langton2@llnl.gov>
20908
20909 PR fortran/17031
20910 PR fortran/22282
20911 * gfortran.dg/cray_pointers_1.f90: New test.
20912 * gfortran.dg/cray_pointers_2.f90: New test.
20913 * gfortran.dg/cray_pointers_3.f90: New test.
20914 * gfortran.dg/loc_1.f90: New test.
20915 * gfortran.dg/loc_2.f90: New test.
20916
20917 2005-10-24 Steven Bosscher <stevenb@suse.de>
20918
20919 * gcc.dg/pr24225.c: New test.
20920
20921 2005-10-24 Asher Langton <langton2@llnl.gov>
20922
20923 * gfortran.dg/dup_save_1.f90: New test.
20924 * gfortran.dg/dup_save_2.f90: New test.
20925
20926 2005-10-24 Paul Brook <paul@codesourcery.com>
20927
20928 PR 24107
20929 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20930 stdint.h.
20931
20932 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20933
20934 PR libgfortran/24489
20935 * gfortran.dg/pr24489.f90: New test.
20936
20937 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20938
20939 PR fortran/23635
20940 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20941
20942 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20943
20944 PR target/18911
20945 * g++.dg/init/array16.C: Skip for mmix-*-*.
20946
20947 2005-10-23 Asher Langton <langton2@llnl.gov>
20948
20949 * gfortran.dg/byte_1.f90: New test.
20950 * gfortran.dg/byte_2.f90: New test.
20951
20952 2005-10-23 David Edelsohn <edelsohn@gnu.org>
20953
20954 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20955
20956 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
20957
20958 PR fortran/18022
20959 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20960
20961 PR fortran/24311
20962 * gfortran.dg/merge_char_const.f90: New test.
20963
20964 PR fortran/24384
20965 * gfortran.dg/spread_scalar_source.f90: New test.
20966
20967 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
20968
20969 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20970
20971 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20972 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20973
20974 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20975
20976 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
20977
20978 PR fortran/24426
20979 * gfortran.dg/der_pointer_4.f90: New.
20980
20981 2005-10-22 David Ayers <d.ayers@inode.at>
20982
20983 * obj-c++.dg/except-1.mm: Simplify.
20984
20985 2005-10-21 David Ayers <d.ayers@inode.at>
20986
20987 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20988
20989 2005-10-21 Jakub Jelinek <jakub@redhat.com>
20990
20991 * gfortran.dg/assumed_dummy_2.f90: New test.
20992
20993 2005-10-21 James E Wilson <wilson@specifix.com>
20994
20995 PR preprocessor/15220
20996 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20997
20998 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
20999
21000 * gcc.c-torture/execute/20051021-1.c: New test.
21001
21002 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21003
21004 PR c++/24260
21005 * g++.dg/ext/tmplattr1.C: New test.
21006
21007 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21008
21009 PR fortran/24440
21010 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21011
21012 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21013
21014 * obj-c++.dg/except-1.mm: New.
21015
21016 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21017
21018 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21019
21020 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21021
21022 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21023
21024 PR middle-end/24295
21025 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21026 declarations with the same names as thunks' alias targets, use
21027 aliases instead.
21028 * gcc.dg/attr-alias-3.c: New test.
21029 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21030
21031 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21032
21033 PR c++/22618
21034 * g++.dg/parse/access8.C: New test.
21035
21036 2005-10-20 Richard Guenther <rguenther@suse.de>
21037
21038 PR c++/24439
21039 * g++.dg/tree-ssa/pr24439.C: New testcase.
21040
21041 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21042
21043 * g++.dg/opt/delay-slot-1.C: New test.
21044
21045 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21046
21047 PR fortran/21625
21048 * gfortran.fg/der_init_1.f90: New.
21049
21050 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21051
21052 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21053
21054 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21055
21056 PR c++/21908
21057 * g++.dg/parse/error28.C: New test.
21058
21059 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21060
21061 * gcc.dg/profile-generate-2.c: New test.
21062
21063 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21064
21065 PR target/23589
21066 * g++.dg/ext/dllimport11.C: New.
21067
21068 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21069
21070 PR c++/22293
21071 * g++.dg/other/friend3.C: New test.
21072
21073 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21074
21075 PR c++/23293
21076 * g++.dg/template/error19.C: New test.
21077
21078 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21079
21080 PR c++/21383
21081 * g++.dg/overload/koenig2.C: New.
21082
21083 PR c++/23118
21084 * g++.dg/overload/error2.C: New.
21085
21086 PR c++/22604
21087 * g++.dg/inherit/covariant14.C: New.
21088
21089 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21090
21091 PR c++/23440
21092 * g++.dg/parse/for1.C: New test.
21093
21094 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21095
21096 PR fortran/23446
21097 * gfortran.dg/host_dummy_index_1.f90: New test.
21098
21099 PR fortran/21459
21100 * gfortran.dg/automatic_char_len_2.f90: New test.
21101
21102 PR fortran/20866
21103 * gfortran.dg/recursive_statement_functions.f90: New test.
21104
21105 PR fortran/20853
21106 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21107
21108 PR fortran/20849
21109 * gfortran.dg/external_initializer.f90: New test.
21110
21111 PR fortran/20837
21112 * non_module_public.f90: New test.
21113
21114 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21115
21116 PR c++/24386
21117 * g++.dg/template/overload7.C: New.
21118
21119 PR c++/22551
21120 * g++.dg/other/switch2.C: Remove expected warnings.
21121
21122 PR c++/21353
21123 * g++.dg/template/defarg6.C: New.
21124
21125 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21126
21127 PR target/24315
21128 * gcc.target/i386/pr24315.c: New test.
21129
21130 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21131
21132 PR c++/24389
21133 * g++.dg/template/static21.C: New test.
21134 * g++.dg/template/static21-a.cc: Likewise.
21135
21136 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21137
21138 PR c++/23959
21139 * g++.dg/warn/Wswitch-default-1.C: New test.
21140 * g++.dg/warn/Wswitch-default-2.C: New test.
21141
21142 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21143
21144 PR c++/22173
21145 * g++.dg/parse/template18.C: New test.
21146 * g++.dg/template/nontype15.C: Likewise.
21147
21148 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21149
21150 PR fortran/22273
21151 * gfortran.dg/spec_expr_2.f90: New.
21152
21153 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21154
21155 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21156 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21157 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21158 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21159 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21160 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21161 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21162 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21163 previous target-specific skips and warning-message matches where
21164 applicable.
21165
21166 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21167
21168 PR c++/21347
21169 * g++.dg/warn/Wctor-dtor.C: New test.
21170
21171 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21172
21173 PR c/23439
21174 * gcc.dg/for-1.c: New test.
21175
21176 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21177
21178 PR c++/19565
21179 * g++.dg/warn/Wconversion1.C: New test.
21180 * g++.dg/ext/packed4.C: Compile with -w.
21181 * g++.dg/opt/20050511-1.C: Likewise.
21182 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21183
21184 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21185
21186 * gfortran.dg/boz_5.f90: New test.
21187
21188 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21189
21190 PR c++/22551
21191 * g++.dg/other/switch2.C: New.
21192
21193 PR c++/23984
21194 * g++.dg/init/ctor7.C: New.
21195
21196 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21197
21198 PR c++/23730
21199 * g++.dg/parse/crash32.C: New test.
21200
21201 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21202
21203 PR c++/20721
21204 * g++.dg/init/goto2.C: New test.
21205
21206 PR c++/22464
21207 * g++.dg/template/crash/41.C: New test.
21208
21209 PR c++/22180
21210 * g++.dg/template/crash40.C: New test.
21211
21212 PR c++/23694
21213 * g++.dg/parse/friend5.C: New test.
21214
21215 PR c++/23307
21216 * g++.dg/template/crash38.C: New test.
21217
21218 PR c++/22352
21219 * g++.dg/template/friend38.C: New test.
21220
21221 PR c++/22405
21222 * g++.dg/template/crash39.C: New test.
21223
21224 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21225
21226 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21227 gcc.dg/debug/dwarf2/dwarf-char2.c,
21228 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21229
21230 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21231
21232 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21233
21234 * gcc.dg/dll-2.c: Add tests for warnings.
21235 * gcc.dg/dll-3.c: Likewise.
21236 * gcc.dg/dll-4.c: Likewise.
21237
21238 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21239 * g++.dg/ext/dllimport2.C: Likewise.
21240 * g++.dg/ext/dllimport3.C: Likewise.
21241 * g++.dg/ext/dllimport7.C: Likewise.
21242 * g++.dg/ext/dllimport8.C: Likewise.
21243 * g++.dg/ext/dllimport9.C: Likewise.
21244
21245 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21246
21247 PR fortran/24092
21248 * gfortran.dg/derived_pointer_recursion.f90: New test.
21249
21250 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21251
21252 * gcc.c-torture/execute/20051012-1.c: New test.
21253
21254 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21255
21256 PR fortran/18082
21257 * gfortran.dg/automatic_char_len_1.f90: New test.
21258
21259 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21260
21261 PR fortran/20847
21262 * gfortran.dg/save_common.f90: New test.
21263
21264 PR fortran/20856
21265 * gfortran.dg/save_result.f90: New test.
21266
21267 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21268
21269 PR c++/21592
21270 * g++.dg/template/dependent-expr1.C: Add new expected error.
21271 * g++.dg/template/dependent-expr2.C: Adjust error text.
21272 * g++.dg/template/overload6.C: New.
21273
21274 PR c++/23797
21275 * g++.dg/other/typename8.C: New.
21276
21277 PR c++/21117
21278 * g++.dg/other/return1.C: New.
21279
21280 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21281
21282 PR c++/24052
21283 * g++.dg/ext/label5.C: New.
21284
21285 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21286
21287 PR c++/19964
21288 * g++.dg/parse/crash31.C: New.
21289
21290 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21291
21292 * g++.dg/ipa/ipa-1.c: New test.
21293 * g++.dg/ipa/ipa-2.c: New test.
21294 * g++.dg/ipa/ipa-3.c: New test.
21295 * g++.dg/ipa/ipa-4.c: New test.
21296 * g++.dg/ipa/ipa-5.c: New test.
21297 * g++.dg/ipa/ipa.exp: New file.
21298
21299 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21300
21301 PR fortran/24207
21302 * gfortran.dg/private_type_3.f90: New test.
21303
21304 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21305
21306 PR fortran/20786
21307 gfortran.dg/aint_anint_1.f90: New test.
21308
21309 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21310
21311 PR libgfortran/24313
21312 gfortran.dg/csqrt.f: New test.
21313
21314 2005-10-11 Ian Lance Taylor <ian@airs.com>
21315
21316 PR c++/8057
21317 * g++.dg/warn/noeffect7.C: New test.
21318 * g++.dg/warn/noeffect2.C: Instantiate templates.
21319 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21320 and warning.
21321
21322 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21323
21324 PR c++/21089
21325 * g++.dg/init/float1.C: New test.
21326
21327 PR c++/24277
21328 * g++.dg/init/member1.C: Tweak error markers.
21329
21330 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21331
21332 PR testsuite/24281
21333 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21334 Check for null pointer.
21335
21336 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21337
21338 PR c++/21369
21339 * g++.dg/parse/ret-type3.C: New test.
21340
21341 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21342
21343 PR tree-opt/23946
21344 * gcc.c-torture/compile/pr23946.c: New test.
21345
21346 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21347
21348 * g++.dg/opt/mmx2.C: New test.
21349
21350 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21351
21352 PR c++/24277
21353 * g++.dg/template/static20.C: New test.
21354
21355 PR c++/24302
21356 * g++.dg/warn/Wunused-12.C: New test.
21357
21358 PR c++/23437
21359 * g++.dg/template/arg4.C: New test.
21360
21361 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21362
21363 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21364 * gcc.dg/ucnid-3.c: Likewise.
21365 * gcc.dg/ucnid-4.c: Likewise.
21366 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21367 * g++.dg/other/ucnid-1.C: Likewise.
21368 * gcc.dg/sparc-frame-1.c: New test.
21369
21370 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21371
21372 PR c++/24139
21373 * g++.dg/template/spec27.C: New test.
21374
21375 PR c++/24275
21376 * g++.dg/template/static19.C: New test.
21377
21378 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21379
21380 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21381 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21382
21383 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21384
21385 PR target/24136
21386 * gfortran.fortran-torture/compile/pr24136.f: New test.
21387
21388 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21389
21390 PR c++/22172
21391 * g++.dg/parse/crash30.C: New test.
21392
21393 2005-10-07 Richard Guenther <rguenther@suse.de>
21394
21395 PR middle-end/24227
21396 * gcc.c-torture/compile/pr24227.c: New testcase.
21397
21398 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21399
21400 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21401 Do not put aligned attributes on array elements.
21402
21403 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21404
21405 PR testsuite/23611, PR testsuite/23615
21406 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21407 writing prototypes of library functions by hand.
21408 * obj-c++.dg/bitfield-4.mm: Likewise.
21409 * obj-c++.dg/const-str-4.mm: Likewise.
21410 * obj-c++.dg/encode-4.mm: Likewise.
21411 * obj-c++.dg/encode-5.mm: Likewise.
21412 * obj-c++.dg/encode-6.mm: Likewise.
21413 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21414 * obj-c++.dg/method-10.mm: Likewise.
21415 * obj-c++.dg/method-17.mm: Likewise.
21416 * obj-c++.dg/method-19.mm: Likewise.
21417 * obj-c++.dg/try-catch-2.mm: Likewise.
21418
21419 2005-10-06 Richard Henderson <rth@redhat.com>
21420
21421 PR 24236
21422 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21423
21424 2005-10-06 Dale Johannesen <dalej@apple.com>
21425
21426 * gcc.c-torture/execute/20030125-1.c: Correct.
21427
21428 2005-10-06 Richard Guenther <rguenther@suse.de>
21429
21430 PR tree-optimization/24238
21431 * g++.dg/tree-ssa/pr24238.C: New testcase.
21432
21433 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21434
21435 PR 18568
21436 * gfortran.dg/der_pointer_3.f90: New test.
21437
21438 2005-10-05 Devang Patel <dpatel@apple.com>
21439
21440 PR Debug/23205
21441 * g++.dg/other/PR23205.C: New.
21442
21443 2005-10-05 Richard Henderson <rth@redhat.com>
21444
21445 PR target/23602
21446 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21447 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21448
21449 2005-10-05 Dale Johannesen <dalej@apple.com>
21450
21451 * gcc.c-torture/execute/float-floor.c: New.
21452
21453 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21454
21455 PR tree-optimization/21419
21456 PR tree-optimization/24146
21457 PR tree-optimization/24151
21458
21459 * g++.dg/ext/asm7.C: New.
21460 * g++.dg/ext/asm8.C: New.
21461 * gcc.dg/asm-1.c: Compile on all targets.
21462 * gcc.dg/asm-pr24146.c: New.
21463 * gcc.dg/pr21419.c: Adjust error messages.
21464
21465 2005-10-05 Richard Guenther <rguenther@suse.de>
21466
21467 PR fortran/24176
21468 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21469
21470 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21471
21472 PR c++/23513
21473 * g++.dg/template/spec22.C: Robustify test.
21474 * g++.dg/template/spec26.C: New.
21475
21476 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21477
21478 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21479 if target supports vector instructions.
21480
21481 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21482
21483 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21484 C99 functions.
21485
21486 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21487
21488 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21489 check_effective_target_fortran_large_int): Replace cached result
21490 when target changes.
21491
21492 2005-10-04 Devang Patel <dpatel@apple.com>
21493
21494 * gcc.dg/i386-sse-vect-types.c: New.
21495
21496 2005-10-04 Ian Lance Taylor <ian@airs.com>
21497
21498 PR preprocessor/13726
21499 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21500 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21501
21502 2005-10-04 Richard Guenther <rguenther@suse.de>
21503
21504 PR c/23576
21505 * gcc.dg/noncompile/pr23576.c: New testcase.
21506
21507 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21508
21509 PR middle-end/23125
21510 * gcc.dg/register-var-3.c: New test.
21511
21512 2005-10-04 Steven Bosscher <stevenb@suse.de>
21513
21514 * gcc.dg/pr23049.c: New test.
21515
21516 * gcc.dg/ucnid-4.c: Fix test.
21517
21518 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21519
21520 PR 23445
21521 * gcc.c-torture/compile/pr23445.c: New test.
21522
21523 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21524
21525 * g++.dg/overload/unknown1.C: New.
21526
21527 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21528
21529 PR c++/17775
21530 * g++.dg/template/repo4.C: New test.
21531
21532 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21533
21534 PR libfortran/19308
21535 * gfortran.dg/large_real_kind_2.F90: New test.
21536 * gfortran.dg/large_integer_kind_2.f90: New test.
21537
21538 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21539
21540 * lib/target-supports.exp (check_effective_target_vect_shift):
21541 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21542 (check_effective_target_vect_condition): Fix copy-n-pasto.
21543
21544 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21545 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21546 targets.
21547
21548 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21549
21550 PR c++/22621
21551 * g++.dg/template/overload5.C : New test.
21552
21553 PR c++/23840
21554 * g++.dg/expr/stdarg1.C: New test.
21555
21556 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21557
21558 PR 24142
21559 * gcc.c-torture/execute/pr24142.c: New test.
21560
21561 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21562
21563 PR 24141
21564 * gcc.c-torture/execute/pr24141.c: New test.
21565
21566 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21567 Diego Novillo <dnovillo@redhat.com>
21568
21569 PR 23604
21570 * gcc.c-torture/execute/pr23604.c: New test.
21571
21572 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21573
21574 PR fortran/16404
21575 PR fortran/20835
21576 PR fortran/20890
21577 PR fortran/20899
21578 PR fortran/20900
21579 PR fortran/20901
21580 PR fortran/20902
21581 gfortran.dg/equiv_constraint_1.f90: New test.
21582 gfortran.dg/equiv_constraint_2.f90: New test.
21583 gfortran.dg/equiv_constraint_3.f90: New test.
21584 gfortran.dg/equiv_constraint_4.f90: New test.
21585 gfortran.dg/equiv_constraint_5.f90: New test.
21586 gfortran.dg/equiv_constraint_6.f90: New test.
21587 gfortran.dg/equiv_constraint_7.f90: New test.
21588 gfortran.dg/equiv_constraint_8.f90: New test.
21589 gfortran.dg/private_type_1.f90: New test.
21590 gfortran.dg/private_type_2.f90: New test.
21591 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21592 980628-10.f: Assert std=gnu to permit mixing of
21593 types in equivalence statements.
21594
21595 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21596
21597 PR 24112
21598 * gfortran.dg/open_status_1.f90: New.
21599
21600 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21601
21602 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21603 * gcc.dg/vect/pr22480.c: Clean up temp files.
21604 * gcc.dg/vect/pr23831.c: Clean up temp files.
21605 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21606 Clean up temp files.
21607 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21608 Clean up temp files.
21609
21610 * gcc.dg/20050309-1.c: Clean up temp files.
21611 * gcc.dg/20050325-1.c: Clean up temp files.
21612
21613 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21614
21615 PR tree-optimization/24059
21616 * gcc.dg/vect/pr24059.c : New test.
21617
21618 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21619
21620 PR middle-end/24109
21621 * gcc.c-torture/execute/20050929-1.c: New test.
21622
21623 2005-09-29 Steven Bosscher <stevenb@suse.de>
21624
21625 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21626
21627 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21628
21629 PR c/21419
21630 * gcc.dg/pr21419.c: New test.
21631
21632 2005-09-29 Steven Bosscher <stevenb@suse.de>
21633
21634 * gcc.dg/pr23911.c: New test.
21635
21636 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21637
21638 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21639
21640 PR c++/16782
21641 * g++.dg/parse/qualified4.C: New test.
21642 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21643 * g++.old-deja/g++.mike/p8154.C: Likewise.
21644
21645 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21646
21647 PR c++/22147
21648 * g++.dg/template/friend37.C: New test.
21649 * g++.dg/parse/crash28.C: Adjust error markers.
21650
21651 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21652
21653 PR fortran/18518
21654 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21655
21656 2005-09-27 Devang Patel <dpatel@apple.com>
21657
21658 PR tree-optimization/23625
21659 * gcc.dg/pr23625.c: New test.
21660
21661 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21662
21663 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21664 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21665
21666 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21667
21668 PR fortran/23677
21669 * gfortran.fortran-torture/execute/save_1.f90: New test.
21670 * gfortran.dg/save_1.f90: New test.
21671
21672 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21673
21674 * gcc.target/i386/builtin-apply-mmx.c: New test.
21675
21676 PR target/22576
21677 * gcc.target/i386/pr22576.c: New test.
21678
21679 PR target/22585
21680 * gcc.target/i386/pr22585.c: New test.
21681
21682 PR target/23268
21683 * gcc.target/i386/pr23268.c: New test.
21684
21685 PR middle-end/23831
21686 * gcc.dg/vect/pr23831.c: New test.
21687
21688 PR target/24055
21689 * gcc.target/i386/pr24055.c: New test.
21690
21691 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21692
21693 PR tree-optimization/23960
21694 * gcc.c-torture/compile/pr23960.c: New.
21695
21696 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21697
21698 PR fortran/16861
21699 * gfortran.dg/nested_modules_3.f90: New.
21700
21701 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21702
21703 PR fortran/24005
21704 gfortran.dg/interface_1.f90: New test.
21705
21706 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21707 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21708
21709 PR fortran/23843
21710 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21711
21712 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21713
21714 PR fortran/23516
21715 * gfortran.dg/imag_1.f: New test.
21716 * gfortran.dg/imag_2.f: Ditto.
21717
21718 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21719
21720 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21721
21722 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21723
21724 PR c++/21983
21725 * g++.dg/warn/pr21983.C: New test.
21726
21727 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21728
21729 * gcc.dg/20050922-1.c: Testcase added.
21730
21731 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21732
21733 PR c++/23993
21734 * g++.dg/template/array14.C: New test.
21735
21736 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21737
21738 PR fortran/19929
21739 * gfortran.dg/der_ptr_component_1.f90: New test.
21740
21741 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21742
21743 PR c++/23965
21744 * g++.dg/template/error1.C: Reject "no matching function" message.
21745
21746 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21747
21748 PR c++/17609
21749 * g++.dg/lookup/error1.C: New test.
21750
21751 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21752
21753 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21754 functionality of the testcase.
21755
21756 2005-09-20 Richard Henderson <rth@redhat.com>
21757
21758 * gcc.dg/vect/vect-22.c: Require vect_float.
21759 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21760
21761 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21762
21763 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21764 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21765 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21766 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21767 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21768 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21769 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21770 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21771 * gcc.dg/cpp/ucnid-8.c: New test.
21772
21773 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21774
21775 PR tree-optimization/23929
21776 * gcc.c-torture/compile/pr23929.c: New test.
21777
21778 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21779
21780 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21781 for one loop.
21782
21783 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21784
21785 PR testsuite/23186
21786 * g++.dg/other/pr22003.C: Require named sections.
21787
21788 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21789
21790 PR c++/23947
21791 * g++.dg/rtti/crash3.C: New test.
21792
21793 PR tree-optimization/23818
21794 * gcc.dg/pr23818.c: New test.
21795
21796 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21797
21798 PR fortran/23420
21799 * gfortran.dg/print_fmt_4.f: New.
21800
21801 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21802
21803 PR fortran/23663
21804 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21805
21806 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21807
21808 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21809 Use pointers to local alignable arrays instead. Added comments.
21810 * gcc.dg/vect/vect-46.c: Likewise.
21811 * gcc.dg/vect/vect-48.c: Likewise.
21812 * gcc.dg/vect/vect-49.c: Likewise.
21813 * gcc.dg/vect/vect-52.c: Likewise.
21814 * gcc.dg/vect/vect-53.c: Likewise.
21815 * gcc.dg/vect/vect-54.c: Likewise.
21816 * gcc.dg/vect/vect-56.c: Likewise.
21817 * gcc.dg/vect/vect-57.c: Likewise.
21818 * gcc.dg/vect/vect-58.c: Likewise.
21819 * gcc.dg/vect/vect-60.c: Likewise.
21820 * gcc.dg/vect/vect-61.c: Likewise.
21821
21822 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21823 The test is no longer vectorizable on vect_no_align targets.
21824 * gcc.dg/vect/vect-43.c: Likewsie.
21825
21826 * gcc.dg/vect/vect-44.c: Added comments.
21827 * gcc.dg/vect/vect-45.c: Added comments.
21828 * gcc.dg/vect/vect-50.c: Added comments.
21829 * gcc.dg/vect/vect-51.c: Added comments.
21830
21831 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21832 aligned type.
21833 * gcc.dg/vect/Os-vect-95.c: Likewise.
21834
21835 * gcc.dg/vect/vect-41.c: Test removed.
21836 * gcc.dg/vect/vect-47.c: Test removed.
21837 * gcc.dg/vect/vect-55.c: Test removed.
21838 * gcc.dg/vect/vect-59.c: Test removed.
21839
21840 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21841
21842 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21843 No longer vectorizable on vect_no_align targets.
21844 * gcc.dg/vect/pr20122.c: Likewise.
21845 * gcc.dg/vect/vect-74.c: Likewise.
21846 * gcc.dg/vect/vect-75.c: Likewise.
21847 * gcc.dg/vect/vect-76.c: Likewise.
21848
21849 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21850 Will not be vectorizable on vect_no_align targets once aliasing issues
21851 are resolved.
21852 * gcc.dg/vect/vect-79.c: Likewise.
21853
21854 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21855 * gcc.dg/vect/vect-78.c: Likewise.
21856 * gcc.dg/vect/vect-97.c: Likewise.
21857
21858 2005-09-19 Steven Bosscher <stevenb@suse.de>
21859
21860 * gcc.dg/pr23943.c: New test.
21861
21862 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21863
21864 PR fortran/19181
21865 * gfortran.dg/derived_pointer_null_1.f90: New test.
21866
21867 2005-09-18 Richard Guenther <rguenther@suse.de>
21868
21869 PR middle-end/23944
21870 * gcc.c-torture/compile/pr23944.c: New testcase.
21871
21872 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21873
21874 PR fortran/15975
21875 * gfortran.dg/der_pointer_2.f90: New test.
21876
21877 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21878
21879 PR fortran/16861
21880 * gfortran.dg/nested_modules_2.f90: New test.
21881
21882 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21883
21884 PR c++/18368
21885 * g++.dg/other/semicolon.C: New test.
21886
21887 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21888
21889 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21890 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21891
21892 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21893
21894 PR c++/23914
21895 * g++.dg/template/static18.C: New test.
21896
21897 PR c++/21514
21898 * g++.dg/template/crash19.C: Remove dg-error marker.
21899 * g++.dg/template/local4.C: New test.
21900
21901 2005-09-16 Paul Brook <paul@codesourcery.com>
21902
21903 PR fortran/23906
21904 * gfortran.dg/dependency_1.f90: New test.
21905
21906 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21907
21908 PR c++/23896
21909 * g++.dg/template/static17.C: New test.
21910
21911 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21912
21913 PR c++/23139
21914 * g++.dg/warn/huge-val1.C: New test.
21915
21916 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21917
21918 PR c++/13140
21919 * g++.dg/parse/class2.C: New test.
21920 * g++.dg/template/explicit8.C: Likewise.
21921 * g++.dg/template/spec25.C: Likewise.
21922
21923 2005-09-14 Josh Conner <jconner@apple.com>
21924
21925 PR middle-end/23584
21926 * gcc.dg/pr23584.c: New test.
21927
21928 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21929
21930 PR fortran/21875 Internal Unit Array I/O, NIST
21931 * gfortran.dg/arrayio_1.f90: New test.
21932 * gfortran.dg/arrayio_1.f90: New test.
21933 * gfortran.dg/arrayio_1.f90: New test.
21934 * gfortran.dg/arrayio_1.f90: New test.
21935 * gfortran.dg/arrayio_1.f90: New test.
21936
21937 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21938
21939 PR middle-end/22480
21940 * gcc.dg/vect/pr22480.c: New test.
21941
21942 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21943
21944 PR fortran/19358
21945 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21946
21947 2005-09-13 Josh Conner <jconner@apple.com>
21948
21949 PR c++/23180
21950 * g++.dg/init/struct2.C: New test.
21951 * g++.dg/init/struct3.C: New test.
21952
21953 2005-09-13 Janis Johnson <janis187@us.ibm.com>
21954
21955 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21956 Clean up temp files.
21957 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21958 gcc.dg/tree-ssa/builtin-fprintf-1.c,
21959 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21960 gcc.dg/tree-ssa/builtin-printf-1.c,
21961 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21962 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21963 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21964 gcc.dg/tree-ssa/builtin-vprintf-1.c,
21965 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21966 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21967 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21968 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21969 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21970 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21971 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21972 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21973
21974 2005-09-13 Josh Conner <jconner@apple.com>
21975
21976 * lib/gcc-dg.exp: Load scanipa.exp.
21977 (cleanup-dump): New procedure.
21978 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21979 * lib/scandump.exp: New file.
21980 * lib/scantree.exp: Use it.
21981 * lib/scanipa.exp: New file.
21982
21983 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
21984
21985 PR fortran/17740
21986 * gfortran.dg/generic_4.f90: New test.
21987
21988 2005-09-13 Uros Bizjak <uros@kss-loka.si>
21989
21990 PR target/23816
21991 * gcc.target/i386/pr23816-1.c: New test.
21992 * gcc.target/i386/pr23816-2.c: New test.
21993
21994
21995 2005-09-13 Bastian Blank <waldi@debian.org>
21996
21997 PR c++/16171
21998 * g++.dg/abi/mangle26.C: New test.
21999 * g++.dg/abi/mangle27.C: New test.
22000 * g++.dg/abi/mangle28.C: New test.
22001 * g++.dg/abi/mangle29.C: New test.
22002
22003 PR c++/23839
22004 * g++.dg/parse/register1.C: New test.
22005
22006 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22007
22008 PR c++/23842
22009 * g++.dg/template/access16.C: New test.
22010
22011 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22012
22013 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22014
22015 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22016
22017 PR fortran/18899
22018 * gfortran.dg/shape_2.f90: New test.
22019
22020 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22021
22022 PR target/19269
22023 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22024 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22025 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22026 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22027 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22028 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22029 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22030 tests.
22031
22032 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22033
22034 PR c++/23841
22035 * g++.dg/parse/template17.C: New test.
22036
22037 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22038
22039 PR c++/23789
22040 * g++.dg/template/nontype14.C: New test.
22041
22042 2005-09-12 Ian Lance Taylor <ian@airs.com>
22043
22044 PR g++/7874
22045 * g++.dg/lookup/friend7.C: New test.
22046 * g++.dg/lookup/friend8.C: New test.
22047 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22048 so that it will be found via argument dependent lookup.
22049 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22050 friend functions which will no longer be found.
22051 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22052 function g, so that it will be found via argument dependent
22053 lookup.
22054 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22055 * g++.old-deja/g++.mike/net43.C: Likewise.
22056
22057 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22058
22059 PR c++/23691
22060 * g++.dg/template/static16.C: New test.
22061
22062 2005-09-12 Josh Conner <jconner@apple.com>
22063
22064 PR middle-end/23237
22065 * gcc.c-torture/compile/pr23237.c: New test.
22066
22067 2005-09-11 Richard Henderson <rth@redhat.com>
22068
22069 * g++.dg/other/error8.C: Update expected diagnostic text.
22070
22071 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22072
22073 PR libfortran/19872
22074 * gfortran.dg/overwrite_1.f: New test.
22075
22076 2005-09-09 Josh Conner <jconner@apple.com>
22077
22078 * g++.dg/init/pr23180-1.C: Removed.
22079 * g++.dg/init/pr23180-2.C: Removed.
22080
22081 2005-09-09 David Daney <ddaney@avtrex.com>
22082
22083 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22084 files which are ...
22085 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22086 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22087
22088 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22089
22090 * gfortran.dg/iostat_2.f90: New test.
22091
22092 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22093
22094 PR c++/22252
22095 * g++.dg/ext/interface1.C: New test.
22096 * g++.dg/ext/interface1.h: Likewise.
22097 * g++.dg/ext/interface1a.cc: Likewise.
22098
22099 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22100
22101 * gfortran.dg/iomsg_1.f90: New test case.
22102
22103 2005-09-09 Richard Guenther <rguenther@suse.de>
22104
22105 PR c++/23624
22106 * g++.dg/tree-ssa/pr23624.C: New testcase.
22107
22108 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22109
22110 PR fortran/19239
22111 * gfortran.dg/vector_subscript_1.f90,
22112 * gfortran.dg/vector_subscript_2.f90: New tests.
22113
22114 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22115
22116 PR fortran/21104
22117 * gfortran.dg/array_alloc_1.f90,
22118 * gfortran.dg/array_alloc_2.f90,
22119 * gfortran.dg/array_alloc_3.f90: New tests.
22120
22121 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22122
22123 PR fortran/12840
22124 * gfortran.dg/array_constructor_6.f90
22125 * gfortran.dg/array_constructor_7.f90
22126 * gfortran.dg/array_constructor_8.f90
22127 * gfortran.dg/array_constructor_9.f90
22128 * gfortran.dg/array_constructor_10.f90
22129 * gfortran.dg/array_constructor_11.f90
22130 * gfortran.dg/array_constructor_12.f90: New tests.
22131
22132 2005-09-08 Josh Conner <jconner@apple.com>
22133
22134 PR c++/23180
22135 * g++.dg/init/pr23180-1.C: New test.
22136 * g++.dg/init/pr23180-2.C: New test.
22137
22138 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22139
22140 PR fortran/18878
22141 * gfortran.dg/module_double_reuse.f90: New.
22142
22143 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22144
22145 PR fortran/23270
22146 PR fortran/22304
22147 PR fortran/18870
22148 PR fortran/17917
22149 PR fortran/16511
22150 * gfortran.dg/common_equivalence_1.f: New.
22151 * gfortran.dg/common_equivalence_2.f: New.
22152 * gfortran.dg/common_equivalence_3.f: New.
22153 * gfortran.dg/contained_equivalence_1.f90: New.
22154 * gfortran.dg/module_blank_common.f90: New.
22155 * gfortran.dg/module_commons_1.f90: New.
22156 * gfortran.dg/module_equivalence_1.f90: New.
22157 * gfortran.dg/nested_modules_1.f90: New.
22158 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22159 equivalences and add comment to connect the test with
22160 the PR.
22161
22162 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22163
22164 PR fortran/23765
22165 * gfortran.dg/common_6.f90: New test.
22166
22167 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22168
22169 PR fortran/15326
22170 * gfortran.dg/char_result_1.f90,
22171 * gfortran.dg/char_result_2.f90,
22172 * gfortran.dg/char_result_3.f90,
22173 * gfortran.dg/char_result_4.f90,
22174 * gfortran.dg/char_result_5.f90,
22175 * gfortran.dg/char_result_6.f90,
22176 * gfortran.dg/char_result_7.f90,
22177 * gfortran.dg/char_result_8.f90: New tests.
22178
22179 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22180
22181 PR fortran/19928
22182 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22183
22184 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22185
22186 PR obj-c++/16816
22187 * obj-c++.dg/selector-5.mm: New test.
22188 * obj-c++.dg/selector-6.mm: New test.
22189
22190 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22191
22192 PR objc/20574
22193 PR objc/19324
22194 * objc.dg/error-1.m: New test.
22195
22196 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22197
22198 PR fortran/23373
22199 * gfortran.fortran-torture/execute/pr23373-1.f90,
22200 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22201
22202 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22203
22204 PR libfortran/23760
22205 * gfortran.dg/g77/1832.f: Remove long string in write statement
22206 to allow the test to pass on correct list directed output with
22207 prepended space.
22208
22209 2005-09-07 James E Wilson <wilson@specifix.com>
22210
22211 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22212
22213 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22214
22215 * gfortran.dg/parameter+save.f90: Rename to
22216 * gfortran.dg/parameter_save.f90: .. this.
22217
22218 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22219
22220 PR fortran/20848
22221 * gfortran.dg/parameter+save.f90: New test case.
22222
22223 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22224
22225 PR fortran/19269
22226 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22227
22228 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22229
22230 PR c/23075
22231 * gcc.dg/pr23075.c: New test.
22232 * g++.dg/warn/pr23075.C: New test.
22233
22234 PR target/22362
22235 * gcc.target/i386/pr22362.c: New test.
22236
22237 PR rtl-optimization/23098
22238 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22239
22240 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22241 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22242 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22243
22244 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22245
22246 * g++.dg/expr/cast6.C: New test.
22247
22248 PR c++/9782
22249 * g++.dg/init/new15.C: New test.
22250
22251 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22252
22253 * gcc.dg/vect/Os-vect-95.c: New test.
22254 * gcc.dg/vect/vect-95.c: Same.
22255
22256 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22257
22258 * gcc.dg/vect/vect-29.c: Update xfail testing.
22259 * gcc.dg/vect/vect-44.c: Same.
22260 * gcc.dg/vect/vect-48.c: Same.
22261 * gcc.dg/vect/vect-50.c: Same.
22262 * gcc.dg/vect/vect-72.c: Same.
22263 * gcc.dg/vect/vect-77.c: Same.
22264 * gcc.dg/vect/vect-78.c: Same.
22265 * gcc.dg/vect/vect-80.c: Same.
22266 * gcc.dg/vect/vect-96.c: Same.
22267 * gcc.dg/vect/vect-100.c: Same.
22268 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22269 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22270 * gfortran.dg/vect/vect-5.f90: Same.
22271
22272 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22273
22274 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22275 start strings.
22276 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22277 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22278
22279 PR c++/23056
22280 * g++.dg/opt/pr23056.C: New test.
22281
22282 PR rtl-optimization/23098
22283 * gcc.target/i386/pr23098.c: New test.
22284
22285 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22286
22287 PR c++/23667
22288 * g++.dg/template/static15.C: New test.
22289
22290 PR c++/21440
22291 * g++.dg/ext/stmtexpr5.C: New test.
22292 * g++.dg/ext/stmtexpr6.C: Likewise.
22293
22294 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22295
22296 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22297
22298 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22299 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22300 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22301
22302 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22303
22304 PR libfortran/23321
22305 * gfortran.dg/direct_io_4.f90: New test case.
22306
22307 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22308 Rasmus Hahn <rassahah@neofonie.de>
22309
22310 PR libobjc/23108
22311 * objc.dg/type-stream-1.m: New test.
22312
22313 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22314
22315 PR fortran/23661
22316 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22317 gfortran.dg/print_fmt_3.f90: New test.
22318
22319 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22320
22321 * gfortran.dg/fmt_t_1.f90: New test.
22322
22323 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22324
22325 PR rtl-optimization/23454
22326 * g++.dg/opt/pr23454.C: New test.
22327
22328 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22329
22330 PR c++/23699
22331 * g++.dg/ext/static1.C: New test.
22332
22333 2005-09-02 Richard Henderson <rth@redhat.com>
22334
22335 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22336 tail call to check_fa_work.
22337
22338 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22339
22340 PR c++/21687
22341 * g++.dg/other/gc3.C: New test.
22342
22343 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22344
22345 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22346 * gcc.dg/20050826-1.c: Likewise.
22347
22348 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22349
22350 PR c++/23167
22351 * g++.dg/expr/volatile1.C: New test.
22352
22353 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22354
22355 PR middle-end/23547
22356 * gcc.dg/pr23547.c: New test.
22357
22358 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22359
22360 PR c/22061
22361 * gcc.c-torture/execute/pr22061-1.c,
22362 * gcc.c-torture/execute/pr22061-2.c,
22363 * gcc.c-torture/execute/pr22061-3.c,
22364 * gcc.c-torture/execute/pr22061-4.c: New tests.
22365
22366 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22367
22368 * gcc.dg/Wredundant-decls-2.c: New test to check that
22369 -Wredundant-decls does not issue warning for a variable
22370 definition following a declaration.
22371
22372 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22373
22374 PR debug/7241
22375 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22376 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22377 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22378
22379 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22380 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22381 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22382 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22383 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22384 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22385 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22386 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22387
22388 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22389
22390 PR objc/23306
22391 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22392 scan-assmbler.
22393
22394 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22395
22396 PR target/21255
22397 * gcc.dg/pr21255-1.c: New test.
22398 * gcc.dg/pr21255-2-mb.c: Likewise.
22399 * gcc.dg/pr21255-2-ml.c: Likewise.
22400 * gcc.dg/pr21255-3.c: Likewise.
22401 * gcc.dg/pr21255-4.c: Likewise.
22402
22403 2005-08-31 Dale Johannesen <dalej@apple.com>
22404
22405 * gcc.dg/20050830-1.c: New.
22406
22407 2005-08-31 Josh Conner <jconner@apple.com>
22408
22409 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22410 command-line options for arm-*-* targets.
22411 * g++.dg/init/array16.C: Likewise.
22412 * g++.dg/other/crash-4.C: Likewise.
22413
22414 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22415
22416 PR obj-c++/23640
22417 * obj-c++.dg/gnu-runtime-3.mm: New test.
22418
22419 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22420
22421 PR c++/13377
22422 * g++.dg/lookup/ambig4.C: New test.
22423 * g++.dg/lookup/ambig5.C: New test.
22424 * g++.dg/tc1/dr101.C: Adjust error markers.
22425
22426 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22427
22428 PR c++/23639
22429 * g++.dg/template/ttp5.C: Adjust error markers.
22430
22431 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22432
22433 PR testsuite/23609
22434 * lib/obj-c++.exp: Include target-libpath.exp.
22435 (obj-c++_link_flags): Look for the GNU libobjc library
22436 and set the library path to include it.
22437 Don't manually set LD_LIBRARY_PATH (etc.) but call
22438 set_ld_library_path_env_vars instead.
22439 (obj-c++_target_compile): Don't set library path or
22440 linker flags because they are already set correctly
22441 in obj-c++_link_flags.
22442
22443 2005-08-30 Josh Conner <jconner@apple.com>
22444
22445 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22446 to command-line options for arm-*-* targets.
22447
22448 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22449
22450 * g++.dg/other/i386-1.C: New.
22451
22452 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22453
22454 PR preprocessor/20348
22455 PR preprocessor/20356
22456 * gcc.dg/cpp/pr20348.c: New test.
22457 * gcc.dg/cpp/pr20348.h: New file.
22458 * gcc.dg/cpp/inc/pr20348.h: New file.
22459 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22460 * gcc.dg/cpp/pr20356.c: New test.
22461 * gcc.dg/cpp/pr20356.h: New file.
22462 * gcc.dg/cpp/inc/pr20356.h: New file.
22463 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22464
22465 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22466
22467 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22468 Fix array dimension to avoid correct end-of-file error.
22469
22470 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22471
22472 PR libfortran/23598
22473 * gfortran.dg/iostat_1.f90: New test.
22474
22475 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22476
22477 PR middle-end/23408
22478 * gcc.dg/pr23408.c: New test.
22479
22480 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22481
22482 PR c++/23099
22483 * g++.dg/init/member1.C: Make sure erroneous static data member
22484 definitions are required.
22485 * g++.dg/template/static13.C: New test.
22486 * g++.dg/template/static14.C: Likewise.
22487
22488 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22489
22490 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22491 -march=pentium4, remove ilp32 requirement.
22492
22493 PR middle-end/23484
22494 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22495 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22496
22497 2005-08-29 Andreas Jaeger <aj@suse.de>
22498
22499 PR testsuite/23607
22500 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22501
22502 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22503
22504 * gcc.c-torture/execute/20050316-2.c: New test.
22505 * gcc.c-torture/execute/20050316-3.c: New test.
22506 * gcc.dg/torture/pr16104-1.c: New test.
22507
22508 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22509
22510 PR middle-end/23463
22511 * gcc.c-torture/execute/zero-struct-1.c: New test.
22512
22513 2005-08-27 Richard Guenther <rguenther@suse.de>
22514
22515 PR target/23575
22516 * gcc.target/i386/pr23575.c: New testcase.
22517
22518 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22519
22520 PR rtl-optimization/23561
22521 * gcc.c-torture/execute/20050826-1.c: New test.
22522
22523 PR rtl-opt/23560
22524 * gcc.c-torture/execute/20050826-2.c: New test.
22525
22526 2005-08-26 Dale Johannesen <dalej@apple.com>
22527
22528 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22529 * gcc.dg/20050826-1.c: New.
22530
22531 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22532
22533 PR c++/19004
22534 * g++.dg/template/nontype13.C: New test.
22535
22536 PR c++/23491
22537 * g++.dg/init/new14.C: New test.
22538 * g++.dg/expr/anew1.C: Do not XFAIL.
22539 * g++.dg/expr/anew2.C: Likewise.
22540 * g++.dg/expr/anew3.C: Likewise.
22541
22542 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22543
22544 PR middle-end/22439
22545 * gcc.dg/vla-3.c: New test.
22546
22547 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22548
22549 PR fortran/20363
22550 * gfortran.dg/named_interface.f90: New.
22551
22552 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22553
22554 * gcc.c-torture/execute/frame-address.c: New test.
22555
22556 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22557
22558 PR c++/20817
22559 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22560
22561 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22562
22563 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22564
22565 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22566
22567 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22568 * gcc.dg/altivec-22.c: Rename from..
22569 * gcc.dg/altivec-nomfcr.c: ..this.
22570
22571 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22572
22573 PR tree-optimization/23546
22574 * gcc.dg/tree-ssa/pr23546.c: New test.
22575
22576 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22577
22578 PR fortran/17758
22579 * gfortran.dg/nonreturning_statements.f90: New test.
22580
22581 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22582
22583 PR c++/22454
22584 * g++.dg/parse/crash29.C: New.
22585
22586 2005-08-23 DJ Delorie <dj@redhat.com>
22587
22588 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22589 constants have the L suffix.
22590
22591 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22592
22593 PR c++/23044
22594 * g++.dg/template/instantiate8.C: New.
22595
22596 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22597
22598 PR middle-end/23467
22599 * gcc.c-torture/execute/pr23467.c: New test.
22600
22601 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22602
22603 PR tree-optimization/22043
22604 * gcc.c-torture/execute/20050613-1.c: New test.
22605
22606 2005-08-23 Ben Elliston <bje@au.ibm.com>
22607
22608 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22609
22610 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22611
22612 PR rtl-optimization/23478
22613 * g++.dg/opt/pr23478.C: New test.
22614
22615 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22616
22617 PR c/18715
22618 * gcc.dg/switch-warn-3.c: New test.
22619
22620 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22621
22622 PR c++/22233
22623 * g++.dg/template/param1.C: New test.
22624
22625 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22626
22627 PR c++/23089
22628 * g++.dg/other/incomplete1.C: New test.
22629
22630 2005-08-22 Ira Rosen <irar@il.ibm.com>
22631
22632 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22633 are vectorizable.
22634
22635 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22636
22637 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22638 d_lines_5.f: New.
22639
22640 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22641
22642 * gcc.target/i386/sse-4.c: New test.
22643
22644 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22645
22646 PR testsuite/23239
22647 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22648
22649 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22650
22651 * gcc.dg/20050811-1.c: New test.
22652 * gcc.dg/20050811-2.c: New test.
22653
22654 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22655
22656 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22657
22658 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22659
22660 PR 23476
22661 * gcc.c-torture/compile/pr23476.c: New test.
22662
22663 2005-08-19 Devang Patel <dpatel@apple.com>
22664
22665 PR tree-optimization/23048
22666 * gcc.dg/tree-ssa/pr23048.c: New test.
22667
22668 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22669
22670 PR middle-end/20624
22671 * g++.dg/warn/Wreturn-3.C: New test
22672
22673 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22674
22675 PR tree-optimization/22228
22676 * g++.dg/vect/pr22543.cc: New test.
22677
22678 2005-08-17 Steven Bosscher <stevenb@suse.de>
22679
22680 PR tree-optimization/21574
22681 * gcc.dg/tree-ssa/pr21574.c: New test.
22682
22683 2005-08-16 James E Wilson <wilson@specifix.com>
22684
22685 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22686
22687 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22688
22689 PR tree-opt/23402
22690 * gcc.c-torture/compile/zero-strct-3.c: New test.
22691 * gcc.c-torture/compile/zero-strct-4.c: New test.
22692
22693 2005-08-16 Steven Bosscher <stevenb@suse.de>
22694
22695 PR target/23376
22696 * gcc.target/x86_64/pr23376.c: New test.
22697
22698 2005-08-16 Ian Lance Taylor <ian@airs.com>
22699
22700 PR c++/23337
22701 * g++.dg/ext/vector2.C: New.
22702
22703 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22704
22705 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22706
22707 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22708
22709 PR libfortran/23428
22710 * gfortran.dg/inquire-complex.f90: New test case.
22711
22712 2005-08-16 James E Wilson <wilson@specifix.com>
22713
22714 PR tree-optimization/21105
22715 * gcc.dg/large-size-array.c: New.
22716
22717 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22718
22719 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22720 type.
22721 * gcc.dg/vect/vect-41: Likewise.
22722 * gcc.dg/vect/vect-42: Likewise.
22723 * gcc.dg/vect/vect-43: Likewise.
22724 * gcc.dg/vect/vect-44: Likewise.
22725 * gcc.dg/vect/vect-46: Likewise.
22726 * gcc.dg/vect/vect-47: Likewise.
22727 * gcc.dg/vect/vect-48: Likewise.
22728 * gcc.dg/vect/vect-52: Likewise.
22729 * gcc.dg/vect/vect-53: Likewise.
22730 * gcc.dg/vect/vect-54: Likewise.
22731 * gcc.dg/vect/vect-55: Likewise.
22732 * gcc.dg/vect/vect-56: Likewise.
22733 * gcc.dg/vect/vect-57: Likewise.
22734 * gcc.dg/vect/vect-58: Likewise.
22735 * gcc.dg/vect/vect-59: Likewise.
22736 * gcc.dg/vect/vect-60: Likewise.
22737 * gcc.dg/vect/vect-61: Likewise.
22738 * gcc.dg/vect/vect-85: Likewise.
22739 * gcc.dg/vect/vect-87: Likewise.
22740 * gcc.dg/vect/vect-88: Likewise.
22741 * gcc.dg/vect/vect-93.c: Likewise.
22742 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22743 * gcc.dg/vect/vect-75: Likewise.
22744 * gcc.dg/vect/vect-76: Likewise.
22745 * gcc.dg/vect/vect-77: Likewise.
22746 * gcc.dg/vect/vect-78: Likewise.
22747 * gcc.dg/vect/vect-80: Likewise.
22748 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22749 vectorized for the expected reason, rather than checking how alignment
22750 was handled.
22751 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22752 aligned type and also instead of aligned pointers. Added documentation.
22753
22754 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22755
22756 * gfortran.dg/power.f90: New test.
22757
22758 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22759
22760 PR rtl-optimization/23299
22761 * g++.dg/opt/pr23299.C: New test.
22762
22763 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22764
22765 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22766
22767 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22768
22769 * g++.dg/template/local6.C: New test.
22770
22771 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22772
22773 * execute/exceptions/finally-1.m: Check that the catch and finally are
22774 being called. Also add a "return 0;" at the end of main.
22775
22776 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22777
22778 PR fortran/21432.
22779 * gfortran.dg/namelist_print_1.f: New test of functionality of
22780 PRINT namelist.
22781 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22782 namelist generates error with -std=f95.
22783
22784 2005-08-14 Ira Rosen <irar@il.ibm.com>
22785
22786 PR tree-optimization/23119
22787 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22788
22789 2005-08-13 Marcin Koziej <creep@desk.pl>
22790 Andrew Pinski <pinskia@physics.uc.edu>
22791
22792 PR libobjc/22492
22793 * execute/exceptions/finally-1.m: New test.
22794
22795 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22796
22797 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22798 testsuite.
22799 * objc/execute/exceptions/trivial.m: New test.
22800 * objc.dg/try-catch-11.m: Move to ...
22801 * objc/execute/exceptions/foward-1.m: Here.
22802 * objc.dg/try-catch-2.m: Move to ...
22803 * objc/execute/exceptions/catchall-1.m: Here.
22804 * objc.dg/try-catch-8.m: Move to ...
22805 * objc/execute/exceptions/local-variables-1.m: Here.
22806
22807 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22808
22809 * objc.dg/nested-func-1.m: Move to ...
22810 * objc/execute/nested-func-1.m: Here.
22811
22812 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22813
22814 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22815 in ${options} instead of [target_info name].
22816 * lib/obj-c++.exp (objc_target_compile): Likewise.
22817
22818 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22819
22820 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22821
22822 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22823
22824 part of PR testsuite/23348
22825 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22826 each of the torture options.
22827 * objc/compile/trivial.m: New test.
22828
22829 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22830
22831 * gfortran.dg/eoshift.f90: Correct format.
22832
22833 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22834
22835 * gfortran.fortran-torture/execute/character_passing.f90:
22836 Fix comment typo.
22837
22838 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22839
22840 PR c++/8271
22841 * g++.dg/template/unify10.C: New.
22842
22843 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22844
22845 * g++.dg/parse/pr22514.C: Move to...
22846 * g++.dg/debug/pr22514.C: here.
22847
22848 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22849
22850 PR c++/23266
22851 * g++.dg/inherit/pure1.C: New test.
22852
22853 * ChangeLog: Fix typos.
22854
22855 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22856 Steven Bosscher <stevenb@suse.de>
22857
22858 * gfortran.dg/runtime_warning_1.f90: New test.
22859
22860 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22861
22862 PR c++/23219
22863 * g++.dg/parse/crash28.C: New.
22864
22865 2005-08-11 Richard Guenther <rguenther@suse.de>
22866
22867 PR target/23289
22868 * gcc.target/i386/tailcall-1.c: New testcase.
22869
22870 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22871
22872 * gcc.dg/vect/vect-67.c: Un-xfail.
22873
22874 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22875
22876 PR c++/23225
22877 * g++.dg/parse/crash27.C: new test.
22878
22879 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22880
22881 PR libfortran/22143
22882 * gfortran.dg/shift-kind.f90: New testcase.
22883
22884 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22885
22886 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22887 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22888
22889 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22890
22891 PR c++/20646
22892 * g++.dg/other/mult-stor1.C: New test.
22893
22894 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22895
22896 * gcc.c-torture/pr18299-1.c: Move to ...
22897 * gcc.c-torture/compile/pr18299-1.c: Here.
22898
22899 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22900
22901 * gfortran/fortran.torture/execute/character_passing.f90:
22902 Fix types for LSAME.
22903
22904 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22905
22906 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22907 input data back to what it was originally.
22908
22909 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22910
22911 * objc.dg/try-catch-8.m: Enable for all targets.
22912
22913 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22914
22915 * gcc.dg/pr23165.c: New test.
22916
22917 2005-08-09 Steven Bosscher <stevenb@suse.de>
22918
22919 PR tree-optimization/23234
22920 * gcc.dg/tree-ssa/pr23234.c: New test.
22921
22922 2005-08-08 Josh Conner <jconner@apple.com>
22923
22924 PR rtl-optimization/23241
22925 * gcc.dg/char-compare.c: New test.
22926
22927 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22928
22929 PR c++/22508
22930 * g++.dg/init/new13.C: New test.
22931
22932 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22933
22934 PR c++/21166
22935 * g++.dg/other/crash-4.C: Adjust
22936 * g++/dg/ext/packed9.C: New.
22937
22938 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22939
22940 PR middle-end/21964
22941 * gcc.c-torture/execute/pr21964-1.c: New test.
22942
22943 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22944
22945 PR c/22458
22946 * gcc.dg/pr22458-1.c: New test.
22947
22948 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22949 Steven G. Kargl <kargls@comcast.net>
22950
22951 PR fortran/22390
22952 * gfortran.dg/flush_1.f90: New test.
22953
22954 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22955
22956 PR c++/23191
22957 * g++.dg/template/eh2.C: New test.
22958
22959 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22960
22961 PR c++/19498
22962 * g++.dg/template/instantiate7.C: New test.
22963
22964 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
22965
22966 PR c/23113
22967 * gcc.dg/Wunused-value-1.c: New test.
22968
22969 2005-08-06 Richard Sandiford <richard@codesourcery.com>
22970
22971 PR rtl-optimization/23233
22972 * gcc.c-torture/compile/pr23233-1.c: New test.
22973
22974 2005-08-06 Jakub Jelinek <jakub@redhat.com>
22975
22976 PR fortran/18833
22977 PR fortran/20850
22978 * gfortran.dg/equiv_1.f90: New test.
22979 * gfortran.dg/equiv_2.f90: New test.
22980 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22981 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22982 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22983
22984 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22985
22986 * gcc.c-torture/execute/vrp-5.c: New test.
22987 * gcc.c-torture/execute/vrp-6.c: New test.
22988 * gcc.dg/tree-ssa/vrp21.c: New test.
22989
22990 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22991
22992 * g++.dg/parse/pr22514.C: New test.
22993
22994 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
22995
22996 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22997
22998 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22999 instead of constant loads / pool entries.
23000
23001 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23002
23003 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23004 TEST_TO_WCTYPE.
23005
23006 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23007
23008 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23009 __WINT_TYPE__ in generated prototypes if possible.
23010
23011 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23012
23013 PR 22037
23014 * g++.dg/tree-ssa/pr22037.C:
23015
23016 2005-08-04 Richard Henderson <rth@redhat.com>
23017
23018 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23019 scan-tree-dump-times directive.
23020
23021 2005-08-04 Jan Hubicka <jh@suse.cz>
23022
23023 * gcov-1.C: Fix switch counts.
23024 * gcov-4b.c: Likewise.
23025
23026 2005-08-03 Jeff Law <law@redhat.com>
23027
23028 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23029
23030 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23031
23032 * gcc.c-torture/execute/pr23135.c: New test.
23033
23034 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23035
23036 PR tree-optimization/19899
23037 * gcc.dg/tree-ssa/scev-1.c: New test.
23038 * gcc.dg/tree-ssa/scev-2.c: New test.
23039
23040 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23041
23042 PR target/18582
23043 * gcc.dg/torture/pr18582-1.c: New test.
23044
23045 2005-08-03 Jan Hubicka <jh@suse.cz>
23046
23047 * update-conroll.c: New testcase.
23048 * update-conroll-2.c: New testcase.
23049
23050 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23051
23052 * gfortran.dg/constant_substring.f: New test.
23053 * gfortran.dg/pr22491.f: New test.
23054
23055 2005-08-02 Jan Hubicka <jh@suse.cz>
23056
23057 * update-threading.c: Replace by the proper one.
23058
23059 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23060
23061 PR 23164
23062 * g++.dg/tree-ssa/pr23164.C: New test.
23063
23064 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23065
23066 * gcc.dg/tree-ssa/pr23192.c: New test.
23067
23068 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23069
23070 * gcc.c-torture/execute/vrp-4.c: New test.
23071
23072 2005-08-02 Jan Hubicka <jh@suse.cz>
23073
23074 * update-threading.c: New test.
23075
23076 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23077
23078 * gcc.c-torture/compile/20050801-1.c: New test.
23079 * gcc.c-torture/compile/20050801-2.c: New test.
23080
23081 2005-08-01 Jan Hubicka <jh@suse.cz>
23082
23083 * val-prof-5.c: New test.
23084
23085 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23086
23087 PR c/22311
23088 * gcc.dg/pr22311-1.c : New test.
23089
23090 2005-07-31 Steven Bosscher <stevenb@suse.de>
23091
23092 PR target/23095
23093 * gfortran.dg/pr23095.f: New test.
23094
23095 PR c++/22003
23096 * g++.dg/other/pr22003.C: New test.
23097
23098 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23099
23100 PR target/20621
23101 * gcc.c-torture/execute/pr20621-1.c: New test.
23102
23103 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23104
23105 * gfortran.dg/comma_format_extension_4.f: Adjust length
23106 of string for format.
23107 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23108 print statement with internal write.
23109 * gfortran.dg/der_array_io_2.f: Likewise.
23110 * gfortran.dg/der_array_io_3.f: Likewise.
23111
23112 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23113
23114 * gcc.dg/fold-abs-4.c: new test.
23115
23116 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23117
23118 PR fortran/22570 an related issues.
23119 * gfortran.dg/x_slash_1.f: New test.
23120
23121 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23122
23123 PR c/23143
23124 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23125 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23126
23127 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23128
23129 PR c/529
23130 * gcc.dg/Wshadow-3.c: New test.
23131
23132 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23133
23134 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23135 used to have the wrong bounds).
23136
23137 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23138
23139 PR c/21720
23140 * gcc.dg/hex-round-1.c: Test more cases.
23141 * gcc.dg/hex-round-2.c: New test.
23142
23143 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23144
23145 PR 22550
23146 * g++.dg/tree-ssa/pr22550.C: New test.
23147
23148 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23149
23150 * gcc.dg/tree-ssa/vrp19.c: New test.
23151 * gcc.dg/tree-ssa-vrp20.c: New test.
23152
23153 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23154
23155 PR c/22240
23156 * gcc.dg/transparent-union-4.c: New test.
23157
23158 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23159
23160 PR c/22192
23161 * gcc.dg/c99-vla-2.c: New test.
23162
23163 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23164
23165 PR c/21720
23166 * gcc.dg/hex-round-1.c: New test.
23167
23168 2005-07-28 Jan Hubicka <jh@suse.cz>
23169
23170 * inliner-1.c: Do not dump everything.
23171 * tree-prof.exp: Do not pass -ftree-based-profiling.
23172 * bprob.exp: Likewise.
23173
23174 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23175
23176 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23177
23178 PR c++/22545
23179 * g++.dg/expr/ptrmem7.C: New test.
23180
23181 2005-07-28 Mike Stump <mrs@apple.com>
23182
23183 * g++.old-deja/g++.mike/visibility-1.C: New test.
23184
23185 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23186
23187 PR c/20187
23188 * gcc.c-torture/execute/pr20187-1.c: New test.
23189
23190 2005-07-28 Jeff Law <law@redhat.com>
23191
23192 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23193 * gcc.dg/tree-ssa/vrp18.c: New test.
23194
23195 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23196
23197 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23198
23199 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23200
23201 PR tree-optimization/22506
23202 * gcc.dg/vect/ps22506.c: New test.
23203
23204 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23205
23206 PR target/21149
23207 * gcc.target/i386/sse-3.c: New test.
23208
23209 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23210
23211 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23212 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23213
23214 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23215
23216 PR c/22589
23217 * gcc.c-torture/compile/pr22589-1.c: New test.
23218
23219 2005-07-28 Jan Hubicka <jh@suse.cz>
23220
23221 * update-loopch.c: New testcase.
23222
23223 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23224
23225 PR rtl-optimization/23047
23226 * gcc.c-torture/execute/pr23047.c: New test.
23227 * gcc.c-torture/execute/pr23047.x: New.
23228
23229 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23230
23231 PR tree-optimization/22493
23232 * gcc.c-torture/execute/pr22493-1.c: New test.
23233 * gcc.c-torture/execute/pr22493-1.x: New.
23234 * gcc.c-torture/execute/vrp-1.c: New test.
23235 * gcc.c-torture/execute/vrp-2.c: New test.
23236 * gcc.c-torture/execute/vrp-2.c: New test.
23237
23238 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23239
23240 * gcc.target/frv/all-builtin-read8.c: Delete.
23241 * gcc.target/frv/all-builtin-read16.c: Delete.
23242 * gcc.target/frv/all-builtin-read32.c: Delete.
23243 * gcc.target/frv/all-builtin-read64.c: Delete.
23244 * gcc.target/frv/all-builtin-write8.c: Delete.
23245 * gcc.target/frv/all-builtin-write16.c: Delete.
23246 * gcc.target/frv/all-builtin-write32.c: Delete.
23247 * gcc.target/frv/all-builtin-write64.c: Delete.
23248 * gcc.target/frv/all-read-write-1.c: New.
23249
23250 2005-07-27 Jeff Law <law@redhat.com>
23251
23252 * gcc.c-torture/execute/pr22630.c: New test.
23253
23254 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23255
23256 PR tree-optimization/23073
23257 * gcc.dg/vect/nodump-pr23073.c: New test.
23258 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23259
23260 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23261
23262 PR tree-optimize/22348
23263 * gcc.c-torture/execute/pr22348.c: New.
23264
23265 2005-07-27 Richard Guenther <rguenther@suse.de>
23266
23267 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23268
23269 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23270
23271 PR fortran/22503
23272 * gfortran.dg/logical_comp.f90: New test.
23273
23274 2005-07-27 Jan Hubicka <jh@suse.cz>
23275
23276 * inliner-1.c: Add cleanup of dumps.
23277 * val-prof-*.c: Likewise.
23278 * update-tailcall.c: New.
23279
23280 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23281
23282 PR 22591
23283 * gcc.dg/tree-ssa/pr22591.c: New test.
23284 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23285
23286 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23287
23288 PR libobjc/22606
23289 * objc.dg/try-catch-11.m: New test.
23290
23291 2005-07-26 Richard Guenther <rguenther@suse.de>
23292
23293 PR tree-optimization/22486
23294 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23295
23296 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23297
23298 PR tree-opt/22484
23299 * g++.dg/opt/loop2.C: New test.
23300
23301 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23302
23303 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23304 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23305
23306 2005-07-25 Adam Nemet <anemet@lnxw.com>
23307
23308 * lib/profopt.exp (profopt-execute): Check for profiling data
23309 files on the target.
23310
23311 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23312
23313 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23314 for matching of asm labels.
23315
23316 2005-07-25 Richard Guenther <rguenther@suse.de>
23317
23318 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23319
23320 2005-07-25 Richard Guenther <rguenther@suse.de>
23321
23322 PR testsuite/22624
23323 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23324
23325 2005-07-25 Ira Rosen <irar@il.ibm.com>
23326
23327 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23328 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23329 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23330 * gcc.dg/vect/vect-100.c: New test.
23331 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23332 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23333 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23334 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23335 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23336 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23337 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23338 * gfortran.dg/vect/pr19049.f90: New testcase.
23339 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23340
23341 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23342
23343 * gcc.c-torture/execute/20050713-1.c: New test.
23344
23345 PR fortran/20063
23346 * gfortran.fortran-torture/execute/data_4.f90: New test.
23347
23348 PR middle-end/20303
23349 * gcc.dg/visibility-d.c: New test.
23350
23351 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23352
23353 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23354 * gfortran.dg/underflow.f90: Ditto.
23355
23356 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23357
23358 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23359 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23360 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23361
23362 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23363
23364 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23365 include case of field width of zero.
23366
23367 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23368
23369 PR libgfortran/21875
23370 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23371 with trailing blanks on normal formatted read.
23372
23373 2005-07-23 Chao-ying Fu <fu@mips.com>
23374
23375 * gcc.target/mips/mips32-dsp-type.c: New test.
23376 * gcc.target/mips/mips32-dsp.c: New test.
23377
23378 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23379
23380 PR testsuite/21073
23381 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23382
23383 PR testsuite/20454
23384 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23385 and __cyg_profile_func_exit.
23386
23387 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23388
23389 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23390 * gfortran.dg/comma_format_extension_4.f: Same.
23391 * gfortran.dg/pr15332.f: Same.
23392 * gfortran.dg/pr21730.f: Same.
23393
23394 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23395
23396 * g++.dg/opt/vrp2.C: Fix testcase.
23397
23398 PR tree-opt/22625
23399 * g++.dg/opt/vrp2.C: New test.
23400
23401 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23402
23403 PR debug/21828
23404 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23405
23406 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23407
23408 * gcc.dg/tree-ssa/20050719-1.c: New test.
23409
23410 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23411
23412 * gcc.dg/bfin-longcall-1.c: New file.
23413 * gcc.dg/bfin-longcall-2.c: New file.
23414
23415 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23416
23417 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23418
23419 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23420
23421 PR middle-end/19055
23422 * gcc.dg/tree-ssa/pr19055.c: New test.
23423 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23424
23425 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23426
23427 PR C++/22358
23428 * g++.dg/other/pr22358.C: New test.
23429
23430 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23431
23432 PR c++/2922
23433 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23434
23435 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23436
23437 PR c++/15938
23438 * g++.dg/init/union2.C: New test.
23439
23440 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23441
23442 PR c/22393
23443 * gcc.dg/complex-4.c: New test.
23444
23445 2005-07-21 Richard Guenther <rguenther@suse.de>
23446
23447 PR testsuite/22522
23448 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23449 scanning for asm labels.
23450 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23451
23452 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23453
23454 PR target/22085
23455 * gcc.dg/altivec-pr22085.c: New.
23456
23457 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23458
23459 PR tree-optimization/19210
23460 * gcc.dg/tree-ssa/pr19210-1.c: New.
23461 * gcc.dg/tree-ssa/pr19210-2.c: New.
23462
23463 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23464
23465 PR rtl-optimization/22167
23466 * g++.dg/opt/pr22167.C: New test.
23467
23468 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23469
23470 PR c++/2922
23471 * g++.dg/lookup/two-stage2.C: New.
23472 * g++.dg/lookup/two-stage3.C: New.
23473 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23474 fixed two-stage name lookup for operators.
23475 * g++.dg/template/call3.C: Compiler now produces an appropriate
23476 error message.
23477 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23478 14 as a candidate.
23479 * g++.dg/template/ptrmem4.C: Compiler produces different error
23480 message.
23481 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23482 connect_to_method as a candidate.
23483
23484 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23485
23486 * gcc.dg/fold-alloc-1.c: New test.
23487
23488 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23489
23490 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23491 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23492
23493 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23494
23495 * gcc.dg/fold-abs-1.c: New test.
23496 * gcc.dg/fold-abs-2.c: New test.
23497 * gcc.dg/fold-abs-3.c: New test.
23498
23499 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23500
23501 Make CONSTRUCTOR use VEC to store initializers.
23502 * g++.dg/ext/complit3.C: Check for specific error messages.
23503 * g++.dg/init/brace2.C: Update error message.
23504 * g++.dg/warn/Wbraces2.C: Likewise.
23505
23506 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23507
23508 PR fortran/16940
23509 * gfortran.dg/module_interface_1.f90: New test.
23510
23511 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23512 Kenneth Zadeck <zadeck@naturalbridge.com>
23513
23514 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23515
23516 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23517
23518 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23519 specify -Wformat for these tests.
23520 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23521 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23522 * gcc.dg/format/opt-6.c: Delete.
23523
23524 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23525
23526 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23527 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23528
23529 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23530
23531 * gcc.dg/tree-ssa/alias-2.c: New test.
23532
23533 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23534
23535 PR c++/22263
23536 * g++.dg/template/explicit7.C: New test.
23537
23538 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23539
23540 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23541 field width of 8 to +Inf and -Inf.
23542
23543 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23544
23545 PR c++/22139
23546 * g++.dg/template/friend36.C: New test.
23547
23548 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23549
23550 PR fortran/21730
23551 * gfortran.dg/pr21730.f: New test.
23552
23553 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23554 Kenneth Zadeck <zadeck@naturalbridge.com>
23555
23556 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23557 since pure const detection cannot run at -O1 in c compiler.
23558 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23559 can now optimize this case properly.
23560 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23561 because we now pass.
23562 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23563
23564 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23565
23566 PR c/22421
23567 * gcc.dg/format/bitfld-1.c: New test.
23568
23569 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23570
23571 PR c++/22204
23572 * g++.dg/rtti/repo1.C: New test.
23573
23574 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23575
23576 PR middle-end/22398
23577 * gcc.c-torture/compile/pr22398.c: New test.
23578
23579 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23580
23581 PR c++/22132
23582 * g++.dg/expr/cast4.C: New test.
23583
23584 2005-07-15 Richard Guenther <rguenther@suse.de>
23585
23586 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23587 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23588
23589 2005-07-15 Steven Bosscher <stevenb@suse.de>
23590
23591 PR tree-optimization/22230
23592 * gcc.dg/tree-ssa/pr22230.c: New test.
23593
23594 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23595
23596 * gfortran.dg/g77/cpp6.f: New test.
23597
23598 PR fortran/22417
23599 * gfortran.dg/g77/cpp5.F: New test.
23600 * gfortran.dg/g77/cpp5.h: New file.
23601 * gfortran.dg/g77/cpp5inc.h: New file.
23602
23603 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23604
23605 PR libfortran/16435
23606 * gfortran.dg/tl_editting.f90: New.
23607 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23608
23609 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23610
23611 * gfortran.dg/char_array_constructor.f90: New test.
23612
23613 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23614
23615 * gfortran.dg/past_eor.f90: New.
23616 * gfortran.dg/complex_read.f90: New.
23617
23618 2005-07-13 Jeff Law <law@redhat.com>
23619
23620 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23621 additional casts.
23622
23623 * gcc.dg/tree-ssa/pr22321.c: New test
23624
23625 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23626
23627 PR tree-optimization/21921
23628 * gcc.dg/tree-ssa/pr21921.c: New.
23629
23630 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23631
23632 PR tree-optimizatio/22442
23633 * gcc.dg/tree-ssa/loop-11.c: New test.
23634
23635 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23636
23637 PR tree-opt/21840
23638 * gcc.c-torture/compile/pr21840.c: New test.
23639
23640 2005-07-12 Jan Hubicka <jh@suse.cz>
23641
23642 * gcc.c-torture/compile/pr22379.c: New test.
23643
23644 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23645
23646 PR libfortran/21593
23647 gfortran.dg/dev_null.f90: Remove outdated comment about
23648 PR libfortran/21593.
23649
23650
23651 2005-07-12 Dale Johannesen <dalej@apple.com>
23652
23653 * gcc.target/i386/compress-float-sse.c: New.
23654 * gcc.target/i386/compress-float-sse-pic.c: New.
23655 * gcc.target/i386/compress-float-387.c: New.
23656 * gcc.target/i386/compress-float-387-pic.c: New.
23657 * gcc.dg/compress-float-ppc.c: New.
23658 * gcc.dg/compress-float-ppc-pic.c: New.
23659
23660 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23661
23662 PR libfortran/21593
23663 gfortran.dg/dev_null.f90: Remove targets.
23664
23665 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23666
23667 PR tree-opt/22335
23668 * gcc.dg/pr22335-1.c: New test.
23669 * gcc.dg/pr22335-2.c: New test.
23670
23671 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23672
23673 PR c++/20172
23674 * g++.dg/template/nontype12.C : New test.
23675
23676 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23677
23678 * gcc.dg/tree-ssa/loop-10.c: New test.
23679
23680 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23681
23682 * gcc.c-torture/execute/20020720-1.x: Remove.
23683
23684 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23685
23686 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23687
23688 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23689
23690 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23691 (dg-mips-options): Use it.
23692
23693 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23694
23695 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23696
23697 2005-07-09 Richard Henderson <rth@redhat.com>
23698
23699 * lib/target-supports.exp (check_effective_target_sync_char_short):
23700 Add alpha.
23701
23702 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23703
23704 PR libfortran/22217
23705 * gfortran.dg/negative-z-descriptor.f90: New test.
23706
23707 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23708
23709 PR tree-opt/22329
23710 * gcc.dg/pr22329.c: New test.
23711
23712 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23713
23714 PR tree-optimization/20139
23715 * gcc.dg/tree-ssa/pr20139.c: New.
23716
23717 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23718
23719 PR tree-opt/22356
23720 * gcc.dg/pr22356-1.c: New test.
23721
23722 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23723
23724 PR c++/21799
23725 * g++.dg/template/unify8.C: New.
23726 * g++.dg/template/unify9.C: New.
23727
23728 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23729
23730 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23731
23732 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23733
23734 * gcc.dg/darwin-version-1.c: New.
23735 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23736 * gcc.dg/builtins-20.c: Likewise.
23737 * gcc.dg/builtins-53.c: Likewise.
23738 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23739 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23740 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23741 * gcc.dg/torture/builtins-power-1.c: Likewise.
23742 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23743 on Darwin.
23744
23745 2005-07-07 Jeff Law <law@redhat.com>
23746
23747 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23748 argument evaluation order.
23749
23750 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23751
23752 PR libfortran/21594
23753 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23754 Add test cases where the shift length is greater than the
23755 array length.
23756
23757 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23758
23759 * obj-c++.dg/proto-lossage-6.mm: New.
23760 * objc.dg/proto-lossage-6.m: New.
23761
23762 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23763
23764 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23765 * objc.dg/gnu-runtime-2.m: Likewise.
23766
23767 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23768
23769 * gfortran.dg/longline.f: New test.
23770
23771 * gfortran.dg/badline.f: New test.
23772
23773 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23774
23775 PR fortran/16531
23776 PR fortran/15966
23777 PR fortran/18781
23778 * gfortran.dg/hollerith.f90: New.
23779 * gfortran.dg/hollerith2.f90: New.
23780 * gfortran.dg/hollerith3.f90: New.
23781 * gfortran.dg/hollerith4.f90: New.
23782 * gfortran.dg/hollerith_f95.f90: New.
23783 * gfortran.dg/hollerith_legacy.f90: New.
23784 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23785
23786 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23787
23788 PR objc/22274
23789 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23790 * objc.dg/gnu-runtime-2.m: New.
23791
23792 2005-07-06 Jeff Law <law@redhat.com>
23793
23794 * gcc.dg/tree-ssa/vrp17.c: New test.
23795
23796 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23797
23798 PR fortran/22327
23799 * gfortran.dg/array_constructor_5.f90: New test.
23800
23801 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23802
23803 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23804
23805 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23806
23807 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23808 * gcc.dg/980816-1.c: Ditto.
23809
23810 2005-07-06 Jeff Law <law@redhat.com>
23811
23812 * gcc.c-torture/compile/pr21356.c: New test.
23813
23814 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23815
23816 PR c/22013
23817 PR c/22098
23818 * gcc.c-torture/compile/pr22013-1.c,
23819 gcc.c-torture/execute/pr22098-1.c,
23820 gcc.c-torture/execute/pr22098-2.c,
23821 gcc.c-torture/execute/pr22098-3.c: New tests.
23822
23823 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23824
23825 PR c/22308
23826 * gcc.dg/pr22308-1.c: New test.
23827
23828 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23829
23830 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23831 target.
23832 * gcc.dg/compare9.c: Use -fshort-enums instead of
23833 -fno-short-enums. Change the last test to dg-bogus.
23834
23835 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23836
23837 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23838 * gcc.dg/compare9.c: New.
23839
23840 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23841
23842 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23843
23844 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23845
23846 PR testsuite/22288
23847 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23848
23849
23850 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23851
23852 * gcc.dg/format/gcc_gfc-1.c: New.
23853
23854 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23855
23856 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23857
23858 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23859
23860 PR fortran/20842
23861 * gfortran.dg/io_invalid_1.f90: New test.
23862
23863 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23864
23865 * gcc.dg/format/gcc_diag-1.c: Update.
23866
23867 2005-07-02 Jeff Law <law@redhat.com>
23868
23869 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23870 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23871
23872 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23873
23874 * gcc.dg/format/gcc_diag-1.c: Update.
23875
23876 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23877
23878 PR tree-opt/22269
23879 * gcc.c-torture/compile/pr22269.c: New test.
23880
23881 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23882
23883 PR 21584
23884 PR 22219
23885 * g++.dg/tree-ssa/pr21584-1.C: New test.
23886 * g++.dg/tree-ssa/pr21584-2.C: New test.
23887
23888 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23889
23890 * obj-c++.dg/try-catch-11.mm: New.
23891 * objc.dg/try-catch-10.m: New.
23892
23893 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23894
23895 * g++.dg/other/ucnid-1.C: xfail on AIX.
23896
23897 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23898
23899 PR 22234
23900 * gcc.dg/20050629-1.c: New test.
23901
23902 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23903
23904 * obj-c++.dg/const-str-1[0-1].mm: New.
23905 * objc.dg/const-str-1[0-1].m: New.
23906
23907 2005-05-29 Richard Henderson <rth@redhat.com>
23908
23909 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23910 Rename from check_effective_target_vect_no_max.
23911 (check_effective_target_vect_no_int_add): New.
23912 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23913 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23914 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23915 * gcc.dg/vect/vect-reduc-1.c: Use both.
23916 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23917
23918 2005-05-29 Richard Henderson <rth@redhat.com>
23919
23920 * lib/target-supports.exp (check_effective_target_vect_no_max):
23921 Remove i386 and x86_64.
23922
23923 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23924
23925 PR testsuite/21969
23926 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23927
23928 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23929
23930 PR middle-end/21969
23931 * gcc.dg/vect/pr21969.c: New test.
23932
23933 2005-06-28 Eric Christopher <echristo@redhat.com>
23934
23935 PR c/22052
23936 PR c/21975
23937 * gcc.dg/inline1.c: New test.
23938 * gcc.dg/inline2.c: Ditto.
23939 * gcc.dg/inline3.c: Ditto.
23940 * gcc.dg/inline4.c: Ditto.
23941 * gcc.dg/inline5.c: Ditto.
23942
23943 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23944
23945 PR libfortran/22142
23946 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23947 Add testcase also testing eoshift1 for PR 22142.
23948
23949 2005-06-28 Richard Henderson <rth@redhat.com>
23950
23951 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23952 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23953 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23954 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23955 gcc.dg/tree-ssa/20030922-2.c: Likewise.
23956
23957 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23958
23959 PR libfortran/22142
23960 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23961 Add testcase for PR 22142.
23962
23963 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
23964
23965 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23966 gcc.target/ia64/fpreg-2.c: New tests.
23967
23968 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23969
23970 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23971
23972 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23973
23974 PR libfortran/22170
23975 * gfortran.dg/slash_1.f90: New test.
23976
23977 2005-06-27 Richard Henderson <rth@redhat.com>
23978
23979 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23980 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23981 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23982 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23983 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23984 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23985
23986 2005-06-27 Richard Henderson <rth@redhat.com>
23987
23988 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23989 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23990
23991 2005-06-27 Ziemowit Laski <zlaski@apple.com>
23992
23993 * obj-c++.dg/proto-lossage-5.mm: New.
23994 * objc.dg/proto-lossage-5.m: New.
23995
23996 2005-06-27 Diego Novillo <dnovillo@redhat.com>
23997
23998 PR 21959
23999 * gcc.dg/tree-ssa/pr21959.c: New test.
24000
24001 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24002
24003 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24004 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24005 testing uninitialized var.
24006
24007 * gcc.c-torture/execute/builtins/chk.h: New.
24008 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24009 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24010 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24011 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24012 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24013 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24014 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24015 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24016 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24017 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24018 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24019 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24020 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24021 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24022 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24023 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24024 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24025 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24026 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24027 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24028 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24029 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24030 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24031 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24032 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24033 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24034 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24035 * gcc.dg/builtin-object-size-1.c: New test.
24036 * gcc.dg/builtin-object-size-2.c: New test.
24037 * gcc.dg/builtin-object-size-3.c: New test.
24038 * gcc.dg/builtin-object-size-4.c: New test.
24039 * gcc.dg/builtin-object-size-5.c: New test.
24040 * gcc.dg/builtin-stringop-chk-1.c: New test.
24041 * gcc.dg/builtin-stringop-chk-2.c: New test.
24042 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24043 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24044 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24045 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24046 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24047 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24048 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24049 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24050 * gcc.c-torture/execute/printf-1.c: New test.
24051 * gcc.c-torture/execute/fprintf-1.c: New test.
24052 * gcc.c-torture/execute/vprintf-1.c: New test.
24053 * gcc.c-torture/execute/vfprintf-1.c: New test.
24054 * gcc.c-torture/execute/printf-chk-1.c: New test.
24055 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24056 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24057 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24058
24059 2005-06-27 Michael Matz <matz@suse.de>
24060
24061 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24062 slot is not merged if address escapes.
24063
24064 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24065
24066 PR c/21911
24067 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24068
24069 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24070
24071 PR middle-end/17965
24072 * gcc.c-torture/compile/20050622-1.c: New test.
24073
24074 PR middle-end/22028
24075 * gcc.dg/20050620-1.c: New test.
24076
24077 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24078
24079 PR tree-optimization/22026
24080 * gcc.dg/tree-ssa/pr22026.c: New.
24081
24082 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24083
24084 PR libfortran/22144
24085 * gfortran.dg/shift-alloc.f90: New testcase.
24086
24087 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24088
24089 * all files: Update FSF address in copyright headers.
24090
24091 2005-06-22 Jan Hubicka <jh@suse.cz>
24092
24093 * wholeprogram-1.c: New testcase.
24094 * wholeprogram-2.c: New testcase.
24095
24096 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24097
24098 PR 22171
24099 * gcc.dg/tree-ssa/pr22171.c: New test.
24100
24101 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24102
24103 * gfortran.dg/simplify_modulo.f90: New.
24104
24105 2005-06-24 Jan Hubicka <jh@suse.cz>
24106
24107 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24108
24109 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24110
24111 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24112
24113 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24114
24115 * obj-c++.dg/typedef-alias-1.mm: New.
24116 * objc.dg/typedef-alias-1.m: New.
24117
24118 2005-06-23 Jeff Law <law@redhat.com>
24119
24120 * gcc.dg/tree-ssa/vrp16.c: New test.
24121
24122 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24123
24124 * lib/target-supports.exp: Add
24125 check_effective_target_fortran_large_real and
24126 check_effective_target_fortran_large_int to check for
24127 corresponding effective targets.
24128 * gfortran.dg/large_integer_kind_1.f90: New test.
24129 * gfortran.dg/large_real_kind_1.f90: New test.
24130
24131 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24132
24133 PR tree-optimization/22117
24134 * gcc.dg/tree-ssa/pr22117.c: New.
24135
24136 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24137
24138 PR testsuite/22123
24139 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24140
24141 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24142
24143 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24144
24145 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24146
24147 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24148 * gfortran.dg/f2c_4.c: Likewise.
24149
24150 2005-06-22 Paul Brook <paul@codesourcery.com>
24151
24152 PR fortran/21034
24153 * gfortran.dg/auto_save_1.f90: New test.
24154
24155 2005-06-22 Michael Matz <matz@suse.de>
24156
24157 * gcc.target/x86-64/abi: New directory.
24158 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24159 * gcc.target/x86-64/abi/README.gcc: New file.
24160 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24161 * gcc.target/x86-64/abi/asm-support.s: New file.
24162 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24163 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24164 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24165 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24166 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24167 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24168 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24169 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24170 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24171 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24172 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24173 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24174 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24175 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24176 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24177 * gcc.target/x86_64/abi/test_varargs.c: New test.
24178
24179 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24180
24181 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24182 32-bit i?86 and x86_64.
24183
24184 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24185
24186 * obj-c++.dg/const-str-[1-9].mm: New tests.
24187
24188 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24189
24190 PR fortran/22010
24191 * gfortran.dg/namelist_use.f90: New.
24192 * gfortran.dg/namelist_use_only.f90: New.
24193
24194 2005-06-21 Jeff Law <law@redhat.com>
24195
24196 * gcc.dg/tree-ssa/vrp15.c: New test.
24197
24198 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24199
24200 * lib/target-supports.exp (check_effective_target_vect_reduction):
24201 Remove.
24202 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24203 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24204 remove vect_reduction target keyword. Also avoid two returns in main.
24205 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24206 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24207 * gcc.dg/vect/vect-reduc-1short.c: New test.
24208 * gcc.dg/vect/vect-reduc-1char.c: New test.
24209 * gcc.dg/vect/vect-reduc-2short.c: New test.
24210 * gcc.dg/vect/vect-reduc-2char.c: New test.
24211 * gcc.dg/vect/vect-reduc-6.c: New test.
24212 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24213 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24214 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24215
24216 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24217 Paul Thomas <pault@gcc.gnu.org>
24218
24219 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24220 New tests.
24221
24222 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24223
24224 * gfortran.dg/backslash_1.f90: New test.
24225 * gfortran.dg/backslash_2.f90: New test.
24226
24227 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24228
24229 * gfortran.dg/duplicate_labels.f90: New test.
24230
24231 2005-06-20 Jan Beulich <jbeulich@novell.com>
24232
24233 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24234 unsupportable relocations.
24235 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24236 * gcc.dg/20050321-2.c: xfail for NetWare.
24237
24238 2005-06-20 Andreas Jaeger <aj@suse.de>
24239
24240 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24241 gcc.target/i386/fastcall-sseregparm.c,
24242 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24243
24244 2005-06-19 Richard Henderson <rth@redhat.com>
24245
24246 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24247
24248 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24249
24250 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24251
24252 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24253
24254 PR c++/22115
24255 * g++.dg/conversion/simd2.C: Change expected error message.
24256
24257 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24258
24259 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24260 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24261 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24262
24263 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24264
24265 * gcc.dg/fold-mod-1.c: New test.
24266
24267 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24268
24269 PR fortran/19926
24270 * gfortran.dg/pr19926.f90: New test.
24271
24272 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24273
24274 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24275 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24276 targets.
24277 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24278 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24279
24280 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24281
24282 * gcc.target/ia64/float80-varargs-1.c: New test.
24283
24284 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24285
24286 PR tree-opt/22035
24287 * gfortran.dg/f2c_6.f90: New test.
24288
24289 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24290
24291 PR c++/17413
24292 * g++.dg/template/local5.C: New.
24293
24294 2005-06-17 Richard Henderson <rth@redhat.com>
24295
24296 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24297
24298 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24299
24300 PR testsuite/21945
24301 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24302
24303 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24304
24305 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24306 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24307 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24308 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24309 check_vect to verify the presence of hardware vector support.
24310
24311 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24312
24313 PR testsuite/22056
24314 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24315
24316 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24317
24318 PR libfortran/19216
24319 * gfortran.dg/pr19216.f: Add correct space between brackets and
24320 dg directive.
24321
24322 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24323
24324 PR libfortran/16436
24325 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24326
24327 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24328
24329 * gcc.target/i386/attributes-error.c: New testcase.
24330 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24331 * gcc.target/i386/regparm-stdcall.c: Likewise.
24332 * gcc.target/i386/sseregparm-1.c: Likewise.
24333 * gcc.target/i386/sseregparm-2.c: Likewise.
24334
24335 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24336
24337 * g++.dg/rtti/crash2.C: New.
24338
24339 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24340
24341 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24342
24343 2005-06-15 David Ung <davidu@mips.com>
24344
24345 * gcc.target/mips/mips16e-extends.c: New test for testing the
24346 generation of MIPS16e zeb/zeh, seb/seh instructions.
24347
24348 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24349
24350 PR 22018
24351 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24352 * gcc.dg/tree-ssa/pr22018.c: New test.
24353
24354 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24355
24356 * gcc.dg/simd-1.c: Update error messages.
24357 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24358 * gcc.dg/simd-2.c: Update error messages.
24359 * gcc.dg/simd-4.c: New.
24360
24361 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24362
24363 PR c++/20678
24364 * g++.dg/other/crash-4.C: New.
24365
24366 2005-06-14 Devang Patel <dpatel@apple.com>
24367
24368 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24369
24370 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24371
24372 PR c++/21929
24373 * g++.dg/parse/crash11.C: Update
24374
24375 2005-06-13 Jeff Law <law@redhat.com>
24376
24377 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24378 perform the desired transformations.
24379 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24380 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24381
24382 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24383
24384 PR fortran/22038
24385 * gfortran.dg/forall_1.f90: Un-XFAIL.
24386
24387 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24388
24389 PR c++/21929
24390 * g++.dg/parse/crash26.C: New.
24391
24392 PR c++/20789
24393 * g++.dg/init/member1.C: New.
24394
24395 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24396
24397 * gfortran.dg/altreturn_1.f90: New test.
24398
24399 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24400
24401 PR middle-end/21985
24402 * gcc.dg/tree-ssa/pr21985.c: New test.
24403
24404 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24405
24406 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24407
24408 2005-06-12 Roger Sayle <roger@eyesopen.com>
24409
24410 PR c++/21930
24411 * g++.dg/other/error10.C: New test case.
24412
24413 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24414
24415 PR libfortran/19155
24416 * gfortran.dg/pr19155.f: Add test.
24417
24418 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24419
24420 * gfortran.dg/f2c_7.f90: New test.
24421
24422 * gfortran.dg/forall_1.f90: XFAILed.
24423
24424 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24425
24426 * gcc.dg/pr14796-1.c: New.
24427 * gcc.dg/pr14796-2.c: New.
24428
24429 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24430
24431 PR fortran/17792
24432 PR fortran/21375
24433 * gfortran.dg/deallocate_stat.f90: New test.
24434
24435 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24436
24437 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24438
24439 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24440
24441 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24442 access will be generated when this loop is vectorized. Test that
24443 accesses with same alignment were detected.
24444 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24445 Test that accesses with same alignment were detected.
24446 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24447 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24448 alignment were detected.
24449
24450 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24451
24452 PR c++/10611
24453 * g++.dg/conversion/simd2.C: New.
24454
24455 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24456
24457 * gcc.dg/Wcxx-compat-1.c: New.
24458
24459 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24460
24461 PR libfortran/21480
24462 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24463 complex array.
24464
24465 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24466
24467 * gcc.dg/alias-8.c: New.
24468
24469 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24470
24471 * gcc.dg/format/cmn_err-1.c: Update.
24472
24473 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24474
24475 PR target/20666
24476 * gcc.target/sparc/fexpand-2.c: New.
24477 * gcc.target/sparc/fpmerge-2.c: New.
24478 * gcc.target/sparc/fpmul-2.c: New.
24479 * gcc.target/sparc/noresult.c: New.
24480 * gcc.target/sparc/pdist-2.c: New.
24481 * gcc.target/sparc/pdist-3.c: New.
24482
24483 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24484
24485 PR testsuite/21702
24486 * gcc.target/i386/i386.exp: Fix comment typo.
24487
24488 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24489
24490 PR c++/19497
24491 * g++.dg/inherit/using5.C: New.
24492 * g++.dg/inherit/using6.C: New.
24493
24494 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24495
24496 PR c++/19894
24497 * g++.dg/template/ptrmem15.C: New test.
24498
24499 PR c++/20563
24500 * g++.dg/ext/label4.C: New test.
24501
24502 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24503
24504 * gcc.dg/tls/debug-1.c: New test.
24505
24506 2005-06-07 Dale Johannesen <dalej@apple.com>
24507
24508 * gcc.target/i386/movq.c: New.
24509
24510 2005-06-07 Dale Johannesen <dalej@apple.com>
24511
24512 * gcc.dg/20050607-1.c: New.
24513
24514 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24515
24516 PR middle-end/21850
24517 * gcc.c-torture/execute/20050607-1.c: New test.
24518
24519 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24520
24521 PR libfortran/21926
24522 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24523 Test case where the return array has lowest stride one,
24524 but isn't packed.
24525
24526 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24527
24528 * lib/target-supports.exp (check_effective_target_sync_int_long):
24529 Add s390 and s390x targets.
24530
24531 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24532
24533 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24534 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24535 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24536 * gcc.dg/tree-ssa/loop-9.c: New test.
24537
24538 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24539
24540 * g++.dg/parse/defarg10.C: New.
24541
24542 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24543
24544 PR regression/21897
24545 * gcc.c-torture/execute/20050604-1.c: New test.
24546
24547 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24548
24549 PR 21903
24550 * g++.dg/parse/defarg9.C: New.
24551
24552 PR c++/20637
24553 * g++.dg/inherit/using4.C: New.
24554 * g++.dg/overload/error1.C: Adjust expected errors.
24555 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24556 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24557 * g++.old-deja/g++.other/redecl2.C: Likewise.
24558 * g++.old-deja/g++.other/redecl4.C: Likewise.
24559 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24560
24561 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24562
24563 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24564
24565 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24566
24567 * lib/gfortran.exp (gfortran_target_compile): Call
24568 dg-additional-files-options
24569 * gfortran.dg/f2c_4.f90: New file
24570 * gfortran.dg/f2c_4.c: New file
24571 * gfortran.dg/f2c_5.f90: New file
24572 * gfortran.dg/f2c_5.c: New file
24573
24574 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24575
24576 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24577
24578 PR fortran/21912
24579 * gfortran.dg/array_constructor_4.f90: New test.
24580
24581 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24582
24583 PR c++/21619
24584 * g++.dg/ext/builtin9.C: New test.
24585
24586 2005-06-05 Dale Johannesen <dalej@apple.com>
24587
24588 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24589 * gcc.c-torture/execute/20050603-2.c: Ditto.
24590
24591 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24592
24593 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24594 * gcc.dg/vect/vect-reduc-1.c: New.
24595 * gcc.dg/vect/vect-reduc-2.c: New.
24596 * gcc.dg/vect/vect-reduc-3.c: New.
24597
24598 2005-06-04 Dale Johannesen <dalej@apple.com>
24599
24600 * gcc.c-torture/execute/20050603-1.c: New.
24601 * gcc.c-torture/execute/20050603-2.c: New.
24602 * gcc.dg/20050603-3.c: New.
24603
24604 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24605
24606 PR fortran/19195
24607 * gfortran.dg/debug_1.f90: New test.
24608
24609 * gfortran.dg/forall_1.f90: New test.
24610
24611 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24612
24613 * gfortran.dg/array_constructor_3.f90: New test.
24614
24615 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24616
24617 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24618
24619 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24620
24621 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24622
24623 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24624
24625 PR c/21873
24626 * gcc.dg/init-excess-1.c: New test.
24627
24628 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24629
24630 PR c++/21853
24631 * g++.dg/expr/static_cast6.C: New test.
24632
24633 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24634
24635 * gcc.dg/tree-ssa/vrp14.c: New test.
24636
24637 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24638
24639 PR c++/21336
24640 * g++.dg/template/new2.C: New test.
24641
24642 2005-06-03 Josh Conner <jconner@apple.com>
24643
24644 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24645 all entries in initializer.
24646
24647 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24648
24649 PR middle-end/21858
24650 * gcc.dg/pr21858.c: New testcase.
24651
24652 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24653
24654 PR tree-optimization/21292
24655
24656 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24657 New.
24658 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24659 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24660 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24661 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24662 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24663
24664 2005-06-02 Richard Henderson <rth@redhat.com>
24665
24666 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24667
24668 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24669
24670 * gcc.dg/wtypequal.c: New testcase.
24671
24672 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24673
24674 PR 21582
24675 * gcc.dg/tree-ssa/pr21582.c: New test.
24676
24677 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24678
24679 PR c++/21280
24680 * g++.dg/opt/interface2.h: New.
24681 * g++.dg/opt/interface2.C: New.
24682 * g++.dg/init/ctor4.C: Adjust error lines.
24683 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24684 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24685 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24686 * g++.old-deja/g++.pt/assign1.C: Likewise.
24687 * g++.old-deja/g++.pt/crash20.C: Likewise.
24688
24689 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24690
24691 PR tree-optimization/21734
24692 * g++.dg/vect/pr21734_1.cc: New.
24693 * g++.dg/vect/pr21734_2.cc: New.
24694
24695 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24696
24697 PR c++/20350
24698 * g++.dg/template/spec24.C: New.
24699
24700 PR c++/21151
24701 * g++.dg/pch/local-1.C: New.
24702 * g++.dg/pch/local-1.Hs: New.
24703
24704 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24705
24706 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24707 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24708 * gcc.dg/tree-ssa/pr14341.c: New test.
24709 * gcc.dg/tree-ssa/pr14841.c: New test.
24710 * gcc.dg/tree-ssa/pr20701.c: New test.
24711 * gcc.dg/tree-ssa/pr21086.c: New test.
24712 * gcc.dg/tree-ssa/pr21090.c: New test.
24713 * gcc.dg/tree-ssa/pr21332.c: New test.
24714 * gcc.dg/tree-ssa/pr21458.c: New test.
24715 * gcc.dg/tree-ssa/pr21658.c: New test.
24716 * gcc.dg/tree-ssa/vrp01.c: New test.
24717 * gcc.dg/tree-ssa/vrp02.c: New test.
24718 * gcc.dg/tree-ssa/vrp03.c: New test.
24719 * gcc.dg/tree-ssa/vrp04.c: New test.
24720 * gcc.dg/tree-ssa/vrp05.c: New test.
24721 * gcc.dg/tree-ssa/vrp06.c: New test.
24722 * gcc.dg/tree-ssa/vrp07.c: New test.
24723 * gcc.dg/tree-ssa/vrp08.c: New test.
24724 * gcc.dg/tree-ssa/vrp09.c: New test.
24725 * gcc.dg/tree-ssa/vrp10.c: New test.
24726 * gcc.dg/tree-ssa/vrp11.c: New test.
24727 * gcc.dg/tree-ssa/vrp12.c: New test.
24728 * gcc.dg/tree-ssa/vrp13.c: New test.
24729
24730 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24731
24732 PR 21029
24733 * gcc.dg/tree-ssa/pr21029.c: New test.
24734
24735 2005-06-01 Roger Sayle <roger@eyesopen.com>
24736
24737 * gfortran.dg/logint-1.f: New test case.
24738 * gfortran.dg/logint-2.f: Likewise.
24739 * gfortran.dg/logint-3.f: Likewise.
24740
24741 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24742
24743 PR c/21536
24744 PR c/20760
24745 * gcc.dg/20050527-1.c: New test.
24746
24747 * gcc.dg/i386-sse-12.c: New test.
24748
24749 PR fortran/21729
24750 * gfortran.dg/implicit_5.f90: New test.
24751
24752 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24753
24754 PR fortran/20883
24755 * gfortran/assign_4.f90: New test.
24756 * gfortran/assign_2.f90: Change compile to run.
24757
24758 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24759
24760 * lib/target-supports.exp
24761 (check_effective_target_sync_char_short): New.
24762 * gcc.dg/sync-2.c: New.
24763
24764 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24765
24766 PR tree-optimization/21817
24767 * gcc.dg/torture/pr21817-1.c: New.
24768
24769 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24770
24771 PR c++/21165
24772 * g++.dg/template/init5.C: New.
24773
24774 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24775
24776 * gfortran.dg/char_initialiser_actual.f90:
24777 Test character initialisers as actual arguments.
24778 * gfortran.dg/char_pointer_comp_assign.f90:
24779 Test character pointer structure component assignments.
24780 * gfortran.dg/char_array_structure_constructor.f90:
24781 Test character components in structure constructors.
24782
24783 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24784
24785 PR middle-end/20931
24786 * g++.dg/opt/pr20931.C: New test.
24787
24788 2005-05-31 Andreas Jaeger <aj@suse.de>
24789
24790 PR testsuite/20772
24791 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24792 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24793 g++.old-deja/g++.ext/asmspec1.C,
24794 g++.old-deja/g++.other/regstack.C,
24795 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24796 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24797 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24798 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24799 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24800 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24801 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24802 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24803 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24804 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24805 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24806 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24807 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24808 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24809 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24810 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24811 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24812 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24813 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24814
24815 2005-05-31 Jeff Law <law@redhat.com>
24816
24817 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24818
24819 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24820
24821 PR middle-end/21743
24822 * gcc.dg/builtins-1.c: Activate disabled clog test.
24823 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24824
24825 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24826
24827 * gfortran.dg/char_pointer_assign.f90:
24828 Test character-pointer assignments and pointer assignments.
24829 * gfortran.dg/char_pointer_dummy.f90:
24830 Test character-pointer dummy arguments.
24831 * gfortran.dg/char_pointer_func.f90:
24832 Test character-pointer function returns.
24833 * gfortran.dg/char_pointer_dependency.f90:
24834 Test character-pointer functions with dependencies.
24835
24836 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24837
24838 PR c++/21784
24839 * g++.dg/lookup/using14.C: New test.
24840
24841 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24842
24843 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24844 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24845 trailing ^M.
24846
24847 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24848
24849 PR c++/17413
24850 * g++.dg/template/local5.C: New.
24851
24852 PR target/21761
24853 * gcc.c-torture/compile/pr21761.c: New.
24854
24855 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24856 before darwin8.
24857
24858 2005-05-30 Steven G. Kargl
24859
24860 PR fortran/20846
24861 * gfortran.dg/inquire_8.f90: New test.
24862
24863 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24864
24865 PR libfortran/21376
24866 * gfortran.dg/output_exponents_1.f90: New test.
24867
24868 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24869
24870 PR libfortran/20006
24871 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24872
24873 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24874
24875 PR c++/21210
24876 * g++.dg/ext/complex1.C: New test.
24877
24878 PR c++/21340
24879 * g++.dg/init/ctor6.C: New test.
24880
24881 2005-05-29 Jan Hubicka <jh@suse.cz>
24882
24883 * gcc.c-torture/compile/pr21562.c: New.
24884
24885 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24886
24887 * gfortran.dg/subnormal_1.f90: New test.
24888
24889 2005-05-28 Jan Hubicka <jh@suse.cz>
24890
24891 * tree-prof.exp: Fix comment.
24892 * value-prof-1.c: New.
24893 * value-prof-2.c: New.
24894 * value-prof-3.c: New.
24895 * value-prof-4.c: New.
24896
24897 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24898
24899 PR c++/21614
24900 * g++.dg/expr/ptrmem6.C: New test.
24901 * g++.dg/expr/ptrmem6a.C: Likewise.
24902
24903 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24904
24905 PR tree-optimization/21658
24906 * gcc.dg/tree-ssa/pr21658.c: New.
24907
24908 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24909
24910 PR c++/21455
24911 * g++.dg/inherit/ptrmem3.C: New.
24912
24913 PR c++/21681
24914 * g++.dg/parse/template16.C: New.
24915
24916 2005-05-27 Andreas Jaeger <aj@suse.de>
24917
24918 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24919
24920 * gcc.dg/i386-sse-8.c: Run test on all archs.
24921
24922 2005-05-26 Mike Stump <mrs@apple.com>
24923
24924 * objc.dg/isa-field-1.m: Only run on darwin.
24925 * objc.dg/lookup-1.m: Likewise.
24926 * objc.dg/try-catch-8.m: Likewise.
24927
24928 2005-05-26 Roger Sayle <roger@eyesopen.com>
24929
24930 PR tree-optimization/9814
24931 * gcc.dg/pr9814-1.c: New test case.
24932
24933 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24934
24935 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24936 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24937 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24938 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24939 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24940 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24941 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24942 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24943 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24944 objc.dg/try-catch-8.m: New.
24945
24946 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24947
24948 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24949 remove extraneous semicolons.
24950
24951 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24952
24953 * obj-c++.dg/comp-types-12.mm: New.
24954 * objc.dg/comp-types-11.m: New.
24955 * objc.dg/selector-4.m: New.
24956
24957 2005-05-26 Andreas Jaeger <aj@suse.de>
24958
24959 PR testsuite/20772
24960 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24961 g++.old-deja/g++.ext/attrib3.C,
24962 g++.old-deja/g++.other/store-expr1.C,
24963 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24964 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24965 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24966 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24967 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24968 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24969 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24970 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24971 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24972 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24973 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24974 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24975 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24976 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24977 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24978 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24979 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24980 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24981 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24982
24983 2005-05-26 Andreas Jaeger <aj@suse.de>
24984
24985 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24986 x86-64 compilation.
24987
24988 2005-05-26 Andreas Jaeger <aj@suse.de>
24989
24990 PR testsuite/20772
24991 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24992 gcc.misc-tests/i386-pf-athlon-1.c,
24993 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24994 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24995 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24996 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24997 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24998 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24999 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25000 programs.
25001
25002 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25003 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25004 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25005 x86-64 compilation.
25006
25007 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25008 x86_64.
25009
25010 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25011 effective-target ilp32.
25012
25013 2005-05-26 David Ung <davidu@mips.com>
25014
25015 * gcc.target/mips/ext_ins.c: New test for testing the generation
25016 of MIPS32/64 rev 2 ext/ins instructions.
25017
25018 2005-05-26 Andreas Jaeger <aj@suse.de>
25019
25020 * treelang/compile/unsigned.tree: Use gimple instead of
25021 nonexisting generic dump.
25022
25023 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25024
25025 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25026
25027 2005-05-26 Andreas Jaeger <aj@suse.de>
25028
25029 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25030
25031 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25032
25033 PR libfortran/17283
25034 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25035 Test callee-allocated memory with write statements.
25036
25037 2005-05-25 Roger Sayle <roger@eyesopen.com>
25038
25039 PR middle-end/21709
25040 * gcc.dg/pr21709-1.c: New test case.
25041
25042 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25043 Mike Stump <mrs@apple.com>
25044
25045 * objc/execute/next_mapping.h: Update for C++.
25046
25047 * obj-c++.dg/selector-1.mm: Move to...
25048 * obj-c++.dg/selector-4.mm: here...
25049
25050 * obj-c++.dg/basic.mm: New.
25051 * obj-c++.dg/comp-types-1.mm: New.
25052 * obj-c++.dg/cxx-class-1.mm: New.
25053 * obj-c++.dg/cxx-ivars-1.mm: New.
25054 * obj-c++.dg/cxx-ivars-2.mm: New.
25055 * obj-c++.dg/cxx-ivars-3.mm: New.
25056 * obj-c++.dg/cxx-scope-1.mm: New.
25057 * obj-c++.dg/cxx-scope-2.mm: New.
25058 * obj-c++.dg/defs.mm: New.
25059 * obj-c++.dg/empty-private-1.mm: New.
25060 * obj-c++.dg/encode-1.mm: New.
25061 * obj-c++.dg/encode-2.mm: New.
25062 * obj-c++.dg/encode-3.mm: New.
25063 * obj-c++.dg/extern-c-1.mm: New.
25064 * obj-c++.dg/extra-semi.mm: New.
25065 * obj-c++.dg/fix-and-continue-2.mm: New.
25066 * obj-c++.dg/isa-field-1.mm: New.
25067 * obj-c++.dg/ivar-list-semi.mm: New.
25068 * obj-c++.dg/local-decl-1.mm: New.
25069 * obj-c++.dg/lookup-1.mm: New.
25070 * obj-c++.dg/lookup-2.mm: New.
25071 * obj-c++.dg/method-1.mm: New.
25072 * obj-c++.dg/method-2.mm: New.
25073 * obj-c++.dg/method-3.mm: New.
25074 * obj-c++.dg/method-4.mm: New.
25075 * obj-c++.dg/method-5.mm: New.
25076 * obj-c++.dg/method-6.mm: New.
25077 * obj-c++.dg/method-7.mm: New.
25078 * obj-c++.dg/no-extra-load.mm: New.
25079 * obj-c++.dg/overload-1.mm: New.
25080 * obj-c++.dg/pragma-1.mm: New.
25081 * obj-c++.dg/pragma-2.mm: New.
25082 * obj-c++.dg/private-1.mm: New.
25083 * obj-c++.dg/private-2.mm: New.
25084 * obj-c++.dg/proto-qual-1.mm: New.
25085 * obj-c++.dg/qual-types-1.mm: New.
25086 * obj-c++.dg/stubify-1.mm: New.
25087 * obj-c++.dg/stubify-2.mm: New.
25088 * obj-c++.dg/super-class-1.mm: New.
25089 * obj-c++.dg/super-class-2.mm: New.
25090 * obj-c++.dg/super-dealloc-1.mm: New.
25091 * obj-c++.dg/super-dealloc-2.mm: New.
25092 * obj-c++.dg/template-1.mm: New.
25093 * obj-c++.dg/template-2.mm: New.
25094 * obj-c++.dg/template-3.mm: New.
25095 * obj-c++.dg/template-4.mm: New.
25096 * obj-c++.dg/template-5.mm: New.
25097 * obj-c++.dg/template-6.mm: New.
25098 * obj-c++.dg/try-catch-1.mm: New.
25099 * obj-c++.dg/try-catch-2.mm: New.
25100 * obj-c++.dg/try-catch-3.mm: New.
25101 * obj-c++.dg/try-catch-4.mm: New.
25102 * obj-c++.dg/try-catch-5.mm: New.
25103 * obj-c++.dg/try-catch-6.mm: New.
25104 * obj-c++.dg/try-catch-7.mm: New.
25105 * obj-c++.dg/try-catch-8.mm: New.
25106 * obj-c++.dg/try-catch-9.mm: New.
25107 * obj-c++.dg/va-meth-1.mm: New.
25108
25109 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25110
25111 * obj-c++.dg/selector-1.mm: New.
25112 * obj-c++.dg/selector-2.mm: New.
25113
25114 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25115
25116 * obj-c++.dg/selector-3.mm: New.
25117 * objc.dg/selector-3.m: New.
25118
25119 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25120
25121 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25122 about where warning appears.
25123
25124 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25125
25126 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25127 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25128 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25129 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25130
25131 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25132
25133 * gcc.dg/20050524-1.c: New test.
25134
25135 2005-05-25 Jan Hubicka <jh@suse.cz>
25136
25137 * gcc.dg/tree-prof/inliner-1.c: New.
25138
25139 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25140
25141 * gcc.dg/tree-prof: New directory.
25142 * gcc.dg/tree-prof/tree-prof.exp: New.
25143
25144 2005-05-25 DJ Delorie <dj@redhat.com>
25145
25146 * gcc.dg/Wattributes-1.c: New.
25147 * gcc.dg/Wattributes-2.c: New.
25148 * gcc.dg/Wattributes-3.c: New.
25149
25150 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25151
25152 PR tree-optimization/19833
25153 * gcc.dg/uninit-4.c: Remove xfail.
25154 * gcc.dg/uninit-9.c: Ditto.
25155
25156 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25157
25158 * obj-c++.dg/bitfield-[1-5].mm: New.
25159 * obj-c++.dg/class-protocol-1.mm: New.
25160 * obj-c++.dg/comp-types-1[0-1].mm: New.
25161 * obj-c++.dg/comp-types-[2-9].mm: New.
25162 * obj-c++.dg/encode-[4-8].mm: New.
25163 * obj-c++.dg/layout-1.mm: New.
25164 * obj-c++.dg/method-1[0-9].mm: New.
25165 * obj-c++.dg/method-2[0-1].mm: New.
25166 * obj-c++.dg/method-[8-9].mm: New.
25167 * obj-c++.dg/objc-gc-3.mm: New.
25168 * obj-c++.dg/try-catch-10.mm: New.
25169 * objc.dg/bitfield-5.m: New.
25170 * objc.dg/comp-types-10.m: New.
25171 * objc.dg/comp-types-9.m: New.
25172 * objc.dg/layout-1.m: New.
25173 * objc.dg/objc-gc-4.m: New.
25174 * objc.dg/try-catch-9.m: New.
25175 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25176 * objc.dg/comp-types-1.m: Likewise.
25177 * objc.dg/comp-types-[5-6].m: Likewise.
25178 * objc.dg/method-9.m: Likewise.
25179
25180 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25181
25182 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25183 and on hardware without VMX support.
25184
25185 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25186
25187 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25188
25189 * lib/profopt.exp (dg-final-generate, dg-final-use,
25190 profopt-final-code, profopt-get-options): New.
25191 (profopt-execute): Process test directives.
25192
25193 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25194 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25195 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25196
25197 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25198
25199 PR C++/21645
25200 * g++.dg/init/ctor5.C: New test.
25201
25202 2005-05-24 Ira Rosen <irar@il.ibm.com>
25203
25204 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25205 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25206 vect-113.c, vect-114.c.
25207
25208 2005-05-23 Adam Nemet <anemet@lnxw.com>
25209
25210 * gcc.dg/const-elim-1.c: Remove xfails.
25211
25212 2005-05-23 Jeff Law <law@redhat.com>
25213
25214 * gcc.c-torture/compile/pr21638.c: New test.
25215 * gcc.c-torture/compile/20050520-1.c: New test.
25216
25217 2005-05-23 Nick Clifton <nickc@redhat.com>
25218
25219 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25220 be a proper triple, ie: m32r*-*-*.
25221 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25222
25223 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25224
25225 PR middle-end/21331
25226 PR tree-opt/21293
25227 * gcc.c-torture/compile/pr21293.c: New test.
25228 * gcc.c-torture/execute/pr21331.c: New test.
25229
25230 2004-05-20 Richard Henderson <rth@redhat.com>
25231
25232 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25233
25234 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25235
25236 * obj-c++-dg.exp: Add.
25237 * obj-c++.exp: Add.
25238 * obj-c++.dg/dg.exp: Add.
25239
25240 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25241
25242 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25243 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25244
25245 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25246
25247 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25248
25249 2004-05-19 Richard Henderson <rth@redhat.com>
25250
25251 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25252
25253 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25254
25255 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25256
25257 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25258
25259 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25260
25261 PR c++/21495
25262 * g++.dg/parse/extern1.C: New test.
25263 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25264
25265 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25266
25267 * gcc.dg/c99-math.h: New.
25268 * gcc.dg/c99-math-float-1.c: New test.
25269 * gcc.dg/c99-math-double-1.c: Likewise.
25270 * gcc.dg/c99-math-long-double-1.c: Likewise.
25271
25272 2005-05-18 Richard Henderson <rth@redhat.com>
25273
25274 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25275
25276 2005-05-18 Devang Patel <dpatel@apple.com>
25277
25278 * g++.dg/opt/20050511-1.C: New test.
25279
25280 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25281
25282 PR libfortran/21127
25283 * gfortran.dg/reshape-complex.f90: New test.
25284
25285 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25286
25287 * gfortran.dg/array_constructor_1.f90: New test.
25288 * gfortran.dg/array_constructor_2.f90: New test.
25289
25290 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25291
25292 PR fortran/20954
25293 * gfortran.dg/pr20954.f: New test.
25294
25295 2005-05-17 Mike Stump <mrs@apple.com>
25296
25297 Yet more Objective-C++...
25298
25299 * objc.dg/method-5.m: Update.
25300 * objc.dg/method-6.m: Update.
25301 * objc.dg/method-7.m: Update.
25302 * objc.dg/method-9.m: Update.
25303 * objc.dg/try-catch-2.m: Update.
25304
25305 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25306
25307 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25308 Remove little-endian optimizations.
25309
25310 2005-05-17 Jeff Law <law@redhat.com>
25311
25312 * g++.dg/tree-ssa/pr14814.C: New test.
25313 * gcc.dg/tree-ssa/pr14814.C: New test.
25314 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25315 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25316
25317 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25318
25319 * gcc.dg/compat/generate-random.c: Do not include
25320 libiberty.h.
25321 * gcc.dg/compat/generate-random_r.c: Likewise.
25322
25323 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25324
25325 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25326
25327 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25328
25329 PR middle-end/21595
25330 * g++.dg/tree-ssa/builtin1.C: New testcase.
25331
25332 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25333
25334 PR c++/21454
25335 * g++.dg/opt/const4.C: New test.
25336
25337 PR middle-end/21492
25338 * g++.dg/opt/crossjump1.C: New test.
25339
25340 PR tree-optimization/21610
25341 * gcc.c-torture/compile/20050516-1.c: New test.
25342
25343 PR fortran/15080
25344 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25345 about the test failing.
25346 * gfortran.fortran-torture/execute/where_7.f90: New test.
25347 * gfortran.fortran-torture/execute/where_8.f90: New test.
25348
25349 2005-05-16 Richard Henderson <rth@redhat.com>
25350
25351 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25352 i?86 and x86_64.
25353
25354 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25355
25356 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25357 (limits.h): Include unconditionally.
25358 (stdlib.h): Likewise.
25359 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25360 (limits.h): Include unconditionally.
25361 (stdlib.h): Likewise.
25362 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25363 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25364 (limits.h): Include unconditionally.
25365 (stdlib.h): Likewise.
25366 (hashtab.h): Do not include.
25367 (getopt.h): Likewise.
25368 (stddef.h): Include.
25369 (hashval_t): Define.
25370 (struct entry): Add "next" field.
25371 (HASH_SIZE): New macro.
25372 (hash_table): New variable.
25373 (switchfiles): Do not use xmalloc.
25374 (mix): New macro.
25375 (iterative_hash): New function.
25376 (hasht): Remove.
25377 (e_exists): New function.
25378 (e_insert): Likewise.
25379 (output): Use, instead of libiberty hashtable functions.
25380 (main): Do not use getopt. Do not call htab_create.
25381
25382 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25383
25384 PR libstdc++/21526
25385 * lib/target-supports.exp (check_mkfifo_available):
25386 Return 0 for cygwin as mkfifo support incomplete on platform.
25387 Fix typos in comments.
25388
25389 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25390
25391 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25392
25393 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25394
25395 PR fortran/17432
25396 * gfortran.dg/assign_4.f: New test.
25397
25398 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25399
25400 PR tree-optimization/21563
25401 * gcc.dg/tree-ssa/pr21563.c: New.
25402
25403 2005-05-14 Jan Hubicka <jh@suse.cz>
25404
25405 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25406
25407 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25408
25409 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25410
25411 2005-05-13 Julian Brown <julian@codesourcery.com>
25412
25413 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25414 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25415
25416 2005-05-13 Jan Hubicka <jh@suse.cz>
25417
25418 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25419 * gcc.dg/fold-xor-?.c: Likewise.
25420 * gcc.dg/pr15784-?.c: Likewise.
25421 * gcc.dg/pr20922-?.c: Likewise.
25422 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25423 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25424 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25425
25426 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25427
25428 PR fortran/21260
25429 * gfortran.dg/hollerith_1.f90: New test.
25430
25431 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25432
25433 * gfortran.dg/func_result_2.f90: New test.
25434
25435 2005-05-11 Bud Davis <bdavis@gfortran.org>
25436
25437 * gfortran.dg/dev_null.f90: New test.
25438
25439 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25440
25441 * gcc.dg/arm-vfp1.c: Revert last change.
25442
25443 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25444
25445 PR middle-end/19807
25446 PR tree-optimization/19639
25447 * g++.dg/tree-ssa/pr19807.C: New testcase.
25448
25449 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25450
25451 PR libfortran/21471
25452 * gfortran.dg/append-1.f90: New test.
25453
25454 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25455
25456 * gcc.dg/pr18501.c: XFAIL.
25457 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25458 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25459 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25460 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25461 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25462 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25463 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25464 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25465
25466 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25467
25468 PR fortran/20178
25469 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25470 gfortran.dg/f2c_3.f90: New tests.
25471
25472 * gfortran.dg/return_1.f90: Fix dg annotation.
25473
25474 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25475
25476 * gcc.c-torture/compile/20050510-1.c: New test.
25477
25478 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25479
25480 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25481
25482 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25483
25484 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25485
25486 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25487
25488 PR c/17913
25489 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25490
25491 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25492
25493 PR c/21342
25494 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25495 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25496
25497 2005-05-10 Ben Elliston <bje@au.ibm.com>
25498
25499 PR debug/16676
25500 * gcc.dg/debug/pr16676.c: New test.
25501
25502 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25503
25504 PR testsuite/21443
25505 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25506 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25507 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25508 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25509 Change -O1 to -O2.
25510 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25511 -fno-tree-dominator-opts.
25512
25513 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25514
25515 * gfortran.dg/return_1.f90: New test.
25516
25517 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25518
25519 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25520
25521 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25522
25523 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25524
25525 PR c++/21427
25526 * g++.dg/inherit/covariant13.C: New.
25527
25528 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25529
25530 PR libfortran/19155
25531 * gfortran.dg/pr19155.f: New test.
25532
25533 2005-05-08 Roger Sayle <roger@eyesopen.com>
25534
25535 PR inline-asm/8788
25536 * gcc.dg/pr8788-1.c: New testcase.
25537
25538 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25539
25540 PR target/21416
25541 * gcc.target/mips/fpcmp-[12].c: New tests.
25542
25543 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25544
25545 * lib/target-supports-dg.exp (dg-require-fork): New function.
25546 (dg-require-mkfifo): Likewise.
25547 * lib/target-supports.exp (check_function_available): New
25548 function.
25549 (check_fork_available): Likewise.
25550 (check_mkfifo_available): Likewise.
25551
25552 2005-05-06 Jeff Law <law@redhat.com>
25553
25554 * gcc.c-torture/compile/pr21380.c: New test.
25555
25556 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25557
25558 PR c++/20961
25559 * g++.dg/ext/weak3.C: New test.
25560
25561 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25562
25563 PR c++/21352
25564 * g++.dg/template/crash37.C: New test.
25565
25566 2005-05-05 Paul Brook <paul@codesourcery.com>
25567
25568 * gcc.dg/arm-g2.c: Use effective-target arm32.
25569 * gcc.dg/arm-mmx-1.c: Ditto.
25570 * gcc.dg/arm-scd42-2.c: Ditto.
25571 * gcc.dg/arm-vfp1.c: Ditto.
25572 * lib/target-supports.exp (check_effective_target_arm32): New
25573 function.
25574
25575 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25576
25577 PR libfortran/21354
25578 gfortran.dg/in_pack_rank7.f90: New test.
25579
25580 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25581
25582 PR middle-end/15618
25583 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25584
25585 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25586
25587 PR middle-end/21265
25588 * gcc.dg/20050503-1.c: New test.
25589
25590 PR rtl-optimization/21239
25591 * gcc.dg/i386-sse-11.c: New test.
25592
25593 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25594
25595 PR target/16888
25596 * gcc.target/i386/asm-1.c: New test.
25597
25598 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25599
25600 PR rtl-optimization/21330
25601 * gcc.c-torture/execute/20050502-1.c: New test.
25602
25603 PR target/21297
25604 * gcc.c-torture/execute/20050502-2.c: New test.
25605
25606 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25607
25608 PR middle-end/21282
25609 * gcc.dg/pr21282.c: New.
25610
25611 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25612
25613 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25614 * gcc.dg/vect/vect-92.c: Likewise.
25615 * gcc.dg/vect/vect-93.c: Likewise.
25616 * gcc.dg/vect/vect-dv-1.c: Likewise.
25617 * gcc.dg/vect/vect-dv-2.c: Likewise.
25618 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25619
25620 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25621
25622 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25623 * gfortran.dg/vect/vect-2.f90: Likewise.
25624 * gfortran.dg/vect/vect-3.f90: Likewise.
25625 * gfortran.dg/vect/vect-4.f90: Likewise.
25626 * gfortran.dg/vect/vect-5.f90: Likewise.
25627
25628 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25629
25630 PR target/20813
25631 * gcc.dg/rs6000-fpint-2.c: New.
25632
25633 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25634
25635 PR c/15698
25636 * gcc.dg/builtins-30.c: Update expected messages.
25637 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25638 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25639 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25640
25641 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25642
25643 PR tree-optimization/21294
25644 * gcc.dg/tree-ssa/pr21294.c: New.
25645
25646 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25647
25648 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25649 __builtin_altivec_st_internal_4si built-in.
25650
25651 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25652
25653 PR c++/15875
25654 * g++.dg/template/ptrmem14.C: New test.
25655
25656 2005-05-02 Paul Brook <paul@codesourcery.com>
25657
25658 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25659
25660 2005-05-02 Michael Matz <matz@suse.de>
25661
25662 PR c++/19542
25663 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25664
25665 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25666
25667 * g++.dg/cpp/weak.C: New test.
25668
25669 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25670
25671 * gcc.dg/tree-ssa/loop-8.c: New test.
25672
25673 2005-04-30 Michael Maty <matz@suse.de>
25674
25675 * gcc.dg/inline-mcpy.c: New test.
25676
25677 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25678
25679 PR libfortran/18958
25680 * gfortran.dg/eoshift.f90: New test case.
25681
25682 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25683
25684 PR libfortran/18857
25685 * gfortran.dg/matmul_1.f90: New test.
25686
25687 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25688
25689 PR tree-optimization/21030
25690 * gcc.dg/tree-ssa/pr21030.c: New.
25691
25692 2005-04-29 Devang Patel <dpatel@apple.com>
25693
25694 PR tree-optimization/21272
25695 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25696
25697 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25698
25699 PR fortran/13082
25700 PR fortran/18824
25701 * gfortran.dg/entry_4.f90: New test.
25702 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25703 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25704 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25705 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25706 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25707 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25708 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25709
25710 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25711
25712 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25713
25714 2005-04-29 Paul Brook <paul@codesourcery.com>
25715
25716 * gfortran.dg/entry_3.f90: New test.
25717
25718 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25719
25720 * gfortran.dg/implicit_4.f90: New test.
25721
25722 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25723
25724 * lib/target-supports.exp (check_profiling_available): Return
25725 false for xtensa-*-elf.
25726
25727 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25728
25729 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25730 error if file cannot be deleted.
25731
25732 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25733
25734 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25735 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25736 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25737 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25738 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25739 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25740 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25741 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25742 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25743 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25744 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25745 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25746 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25747
25748 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25749
25750 PR fortran/20865
25751 * gfortran.dg/pr20865.f90: New test.
25752
25753 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25754
25755 * gcc.dg/void-cast-2.c: New test.
25756
25757 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25758
25759 PR c/21159
25760 * gcc.dg/void-cast-1.c: New test.
25761
25762 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25763
25764 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25765
25766 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25767
25768 PR fortran/21177
25769 * gfortran.dg/pr21177.f90: New test.
25770
25771 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25772
25773 PR tree-optimization/21171
25774 * gcc.dg/tree-ssa/pr21171.c: New test.
25775
25776 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25777
25778 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25779 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25780 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25781 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25782 gcc.dg/tree-ssa/gen-vect-32.c: New.
25783 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25784 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25785 don't run on PPC32.
25786
25787 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25788
25789 PR c/21213
25790 * gcc.dg/transparent-union-3.c: New test.
25791
25792 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25793
25794 PR c/20740
25795 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25796 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25797 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25798 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25799 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25800 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25801
25802 2005-04-26 Jeff Law <law@redhat.com>
25803
25804 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25805 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25806 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25807 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25808 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25809 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25810 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25811
25812 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25813
25814 PR tree-optimization/17598
25815 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25816
25817 2005-04-25 Mike Stump <mrs@apple.com>
25818
25819 * objc.dg/fix-and-continue-1.m: Add.
25820
25821 2005-04-25 Roger Sayle <roger@eyesopen.com>
25822
25823 PR c++/20995
25824 * g++.dg/opt/pr20995-1.C: New test case.
25825
25826 2005-04-25 Devang Patel <dpatel@apple.com>
25827
25828 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25829
25830 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25831
25832 PR testsuite/21062
25833 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25834
25835 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25836
25837 PR C++/21188
25838 * g++.dg/opt/rtti2.C: New test.
25839
25840 2005-04-25 Paul Brook <paul@codesourcery.com>
25841 Steven G. Kargl <kargls@comcast.net>
25842
25843 PR fortran/20879
25844 * gfortran.dg/ichar_1.f90: New file.
25845
25846 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25847
25848 PR middle-end/20991
25849 * g++.dg/opt/pr20991.C: New test.
25850
25851 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25852 where sizeof (type) < __alignof__ (type).
25853 * gcc.dg/compat/struct-layout-1.h: Likewise.
25854
25855 2005-04-24 Per Bothner <per@bothner.com>
25856 Devang Patel <dpatel@apple.com>
25857
25858 PR preprocessor/20907
25859 * gcc.dg/cpp/very-long-comment.c: New test.
25860
25861 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25862
25863 PR fortran/20059
25864 * gfortran.dg/common_5.f: New test.
25865
25866 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25867
25868 PR middle-end/21082
25869 * g++.dg/tree-ssa/pr21082.C: New testcase.
25870
25871 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25872
25873 * gcc.dg/vect/vect-99.c: New test.
25874
25875 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25876
25877 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25878
25879 2005-04-22 Jeff Law <law@redhat.com>
25880
25881 * gcc.dg/uninit-5.c: Remove xfails.
25882 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25883 conditionals and loads.
25884
25885 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25886
25887 PR libfortran/20074
25888 PR libfortran/20436
25889 PR libfortran/21108
25890 * gfortran.dg/nested_reshape.f90: new test
25891 * gfortran.dg/reshape-alloc.f90: new test
25892 * gfortran.dg/reshape.f90: new test
25893
25894 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25895
25896 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25897
25898 * gcc.dg/arm-vfp1.c: New test.
25899
25900 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25901
25902 PR c++/21087
25903 * g++.dg/lookup/builtin2.C: New test.
25904
25905 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25906
25907 * gcc.dg/weak/weak-13.c: New test.
25908
25909 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25910
25911 * lib/target-supports.exp (check_effective_target_sync_int_long):
25912 Add powerpc*.
25913
25914 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25915
25916 * gcc.target/mips/branch-1.c: New test.
25917
25918 2005-04-21 Richard Henderson <rth@redhat.com>
25919
25920 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25921 * gcc.dg/vect/vect-86.c: Likewise.
25922 * gcc.dg/vect/vect-87.c: Likewise.
25923 * gcc.dg/vect/vect-88.c: Likewise.
25924
25925 2005-04-21 Devang Patel <dpatel@apple.com>
25926
25927 PR optimization/20994
25928 * gcc.dg/tree-ssa/ifc-3.c: New test.
25929
25930 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25931
25932 PR c/12913
25933 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25934 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25935 gcc.dg/c99-vla-jump-5.c: New tests.
25936
25937 2005-04-19 Richard Henderson <rth@redhat.com>
25938
25939 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25940 Fix typo in exists check.
25941 (check_effective_target_sync_int_long): New.
25942 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25943 * gcc.dg/ia64-sync-2.c: Likewise.
25944 * gcc.dg/ia64-sync-3.c: Likewise.
25945 * gcc.dg/ia64-sync-4.c: Likewise.
25946
25947 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25948
25949 * gcc.dg/fold-xor-1.c: New test.
25950 * gcc.dg/fold-xor-2.c: New test.
25951
25952 2005-04-19 James E. Wilson <wilson@specifixinc.com>
25953
25954 PR target/20670
25955 * g++.dg/eh/fp-regs.C: New test.
25956
25957 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25958
25959 * gcc.dg/Wint-to-pointer-cast-1.c,
25960 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25961 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25962 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25963
25964 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25965
25966 PR fortran/16861
25967 * gfortran.dg/pr16861.f90: New test.
25968
25969 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25970
25971 * gcc.dg/pr21085.c: New test.
25972
25973 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
25974
25975 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
25976 (setup_mips_tests, dg-mips-options): New procedures.
25977 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25978 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25979 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25980 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25981 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25982 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25983 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25984 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25985 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25986 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25987 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25988 dg-mips-options instead of dg-options. Remove now-redundant
25989 preprocessor guards.
25990 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25991 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25992 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25993 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25994 * gcc.dg/vr-mult-2.c: Delete.
25995 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25996 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25997 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25998 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25999 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26000 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26001 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26002
26003 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26004
26005 * ada/acats/run_all.sh: Use sync when executable not present.
26006
26007 2005-04-18 Devang Patel <dpatel@apple.com>
26008
26009 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26010 * gcc.dg/vect/vect-11a.c: New.
26011 * gcc.dg/vect/vect-none.c: Update.
26012 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26013
26014 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26015
26016 PR tree-optimization/20922
26017 * gcc.dg/pr20922-1.c: New test.
26018 * gcc.dg/pr20922-2.c: New test.
26019 * gcc.dg/pr20922-3.c: New test.
26020 * gcc.dg/pr20922-4.c: New test.
26021 * gcc.dg/pr20922-5.c: New test.
26022 * gcc.dg/pr20922-6.c: New test.
26023
26024 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26025
26026 PR libfortran/20950
26027 * gfortran.dg/pr20950.f: New test.
26028
26029 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26030
26031 PR libfortran/19216
26032 * gfortran.dg/pr19216.f: New test.
26033
26034 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26035
26036 PR tree-optimization/21001
26037 * gcc.dg/tree-ssa/pr21001.c: New.
26038
26039 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26040
26041 PR libfortran/21075
26042 * gfortran.dg/reshape_rank7.f90: New test.
26043
26044 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26045
26046 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26047 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26048 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26049 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26050 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26051 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26052 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26053 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26054 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26055 wrong way round).
26056 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26057 in namelists. New test.
26058 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26059 New test.
26060 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26061 New test.
26062 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26063 namelist. New test.
26064 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26065 New test.
26066 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26067 New test.
26068 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26069 namelist. New test.
26070 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26071 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26072 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26073 New test.
26074 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26075 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26076 arrays. New test.
26077
26078 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26079
26080 * gfortran.dg/wtruncate.f: New testcase.
26081 * gfortran.dg/wtruncate.f90: New testcase.
26082
26083 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26084
26085 PR c++/21025
26086 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26087 which sizeof/alignof is dependent, rather than just whether we are
26088 processing_template_decl.
26089
26090 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26091
26092 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26093 corrected typo where the wrong variables had been compared.
26094
26095 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26096
26097 PR libfortran/18495
26098 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26099 Test callee-allocated version of return array with a write
26100 statement.
26101 Test spread with a temporary with another write statement.
26102
26103 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26104
26105 PR tree-optimization/21031
26106 * gcc.dg/tree-ssa/pr21031.c: New.
26107
26108 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26109
26110 PR tree-optimization/21004
26111 * gcc.dg/builtins-53.c: Include builtins-config.h.
26112 Check floorf, ceilf, floorl and ceill transformations
26113 only when HAVE_C99_RUNTIME is defined.
26114
26115 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26116
26117 PR middle-end/20739
26118 * gcc.dg/tree-ssa/pr20739.c: New test.
26119
26120 2005-04-14 Mike Stump <mrs@apple.com>
26121
26122 * gcc.dg/Foundation.framework/empty: New.
26123 * gcc.dg/framework-2.c: New.
26124
26125 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26126
26127 PR tree-optimization/21021
26128 * gcc.c-torture/compile/pr21021.c: New.
26129
26130 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26131
26132 PR testsuite/21010
26133 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26134 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26135 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26136 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26137 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26138 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26139 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26140 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26141
26142 2005-04-14 Richard Henderson <rth@redhat.com>
26143
26144 * lib/target-supports.exp (check_effective_target_vect_condition):
26145 Add ia64, i?86, and x86_64.
26146
26147 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26148
26149 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26150
26151 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26152
26153 PR tree-optimization/20657
26154 * gcc.dg/tree-ssa/pr20657.c: New.
26155
26156 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26157
26158 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26159 (long long int)trunc*.
26160
26161 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26162
26163 PR target/20927
26164 * gcc.dg/pr20927.c: New test.
26165
26166 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26167
26168 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26169 * gcc.target/mips/asm-1.c: Likewise.
26170
26171 2005-04-13 Dale Johannesen <dalej@apple.com>
26172
26173 * objc.dg/objc-fast-4.m: New.
26174
26175 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26176
26177 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26178 directory.
26179 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26180
26181 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26182
26183 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26184 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26185 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26186
26187 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26188
26189 PR tree-optimization/20913
26190 * gcc.dg/tree-ssa/pr20913.c: New.
26191
26192 PR tree-optimization/20702
26193 * gcc.dg/tree-ssa/pr20702.c: New.
26194
26195 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26196
26197 PR c++/13744
26198 * g++.dg/inherit/local3.C: New test.
26199
26200 2005-04-12 Jeff Law <law@redhat.com>
26201
26202 * gcc.dg/tree-ssa/20050412-1.c: New test.
26203
26204 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26205
26206 PR libfortran/19016
26207 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26208 Add tests with mask generated by expression.
26209 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26210 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26211 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26212
26213 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26214
26215 PR middle-end/20917
26216 * gcc.dg/20050409-1.c: New test.
26217
26218 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26219
26220 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26221
26222 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26223
26224 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26225 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26226 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26227 (TARGET_CXX): Adjust accordingly.
26228 * target.h (struct gcc_target): Remove epxort_class_data. Add
26229 determine_class_data_visibility and class_data_always_comdat.
26230 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26231 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26232 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26233 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26234 (arm_cxx_determine_class_data_visibility): New.
26235 (arm_cxx_class_data_always_comdat): Likewise.
26236 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26237 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26238 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26239 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26240 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26241 Define.
26242
26243 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26244
26245 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26246
26247 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26248
26249 * gcc.dg/i386-darwin-fpmath.c: New.
26250
26251 2004-04-11 Devang Patel <dpatel@apple.com>
26252
26253 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26254 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26255 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26256 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26257 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26258 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26259 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26260 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26261 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26262
26263 2004-04-11 Devang Patel <dpatel@apple.com>
26264
26265 * gcc.dg/vect/vect-dv-1.c: New test.
26266 * gcc.dg/vect/vect-dv-2.c: New test.
26267
26268 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26269
26270 PR tree-optimization/20933
26271 * gcc.dg/tree-ssa/pr20933.c: New test.
26272
26273 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26274
26275 * gfortran.dg/fold_nearest.f90: New test.
26276
26277 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26278
26279 * gcc.dg/tree-ssa/alias-1.c: New test.
26280
26281 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26282
26283 PR tree-optimization/20920
26284 * g++.dg/tree-ssa/pr20920.C: New test.
26285
26286 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26287
26288 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26289 (long long int)ceil*.
26290
26291 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26292
26293 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26294 explicit C++ linkage.
26295
26296 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26297
26298 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26299 warning for arithmetic IF statements.
26300
26301 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26302
26303 * eor_handling_1.f90: New test case.
26304 * eor_handling_2.f90: New test case.
26305 * eor_handling_3.f90: New test case.
26306 * eor_handling_4.f90: New test case.
26307 * eor_handling_5.f90: New test case.
26308 * noadv_size.f90: New test case.
26309 * pad_no.f90: New test case.
26310
26311 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26312
26313 * gcc.c-torture/execute/20050410-1.c: New test.
26314
26315 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26316
26317 * gcc.dg/pr20126.c: New.
26318
26319 2005-04-09 Bud Davis <bdavis@gfortran.org>
26320 Steven G. Kargl <kargls@comcast.net>
26321
26322 * gfortran.dg/PR19872.f: New test.
26323
26324 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26325
26326 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26327
26328 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26329
26330 * gfortran.dg/nint_1.f90: New test.
26331
26332 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26333
26334 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26335 Added test for callee-allocated arrays with write statements.
26336 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26337 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26338 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26339 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26340 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26341
26342 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26343
26344 PR libfortran/20163
26345 * gfortran.dg/open-options-blanks.f: New test.
26346
26347 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26348
26349 PR fortran/13257
26350 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26351
26352 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26353
26354 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26355 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26356 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26357 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26358 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26359 * gcc.c-torture/execute/stdarg-4.c: New test.
26360
26361 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26362
26363 PR target/20795
26364 * g++.dg/abi/param2.C: New test.
26365
26366 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26367
26368 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26369
26370 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26371
26372 * gcc.dg/builtins-53.c: New test.
26373
26374 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26375
26376 * g++.dg/tree-ssa/pr18178.C: New test.
26377 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26378 * gcc.c-torture/execute/20041019-1.c: New test.
26379 * gcc.dg/tree-ssa/20041008-1.c: New test.
26380 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26381 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26382 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26383 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26384 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26385 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26386 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26387 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26388 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26389 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26390
26391 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26392
26393 PR rtl-optimization/20466
26394 * gcc.c-torture/execute/pr20466-1.c: New test.
26395
26396 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26397
26398 PR c++/20905
26399 * g++.dg/parse/cond2.C: New test.
26400
26401 PR c++/20145
26402 * g++.dg/warn/Wdtor1.C: New test.
26403
26404 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26405
26406 PR fortran/17229
26407 * gfortran.dg/pr17229.f: New test.
26408
26409 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26410
26411 * gfortran.dg/tiny_1.f90: New test.
26412 * gfortran.dg/tiny_2.f90: ditto.
26413
26414 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26415
26416 * gfortran.dg/eor_1.f90: Fix dg-do run line
26417 * gfortran.dg/open_new.f90: Fix dg-do run line
26418
26419 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26420
26421 * lib/target-supports.exp (get_compiler_messages): Support
26422 optional arguments, the fourth being compiler options.
26423 (check_effective_target_fpic): New proc.
26424 * gcc.dg/20050321-2.c: Restrict to target fpic.
26425
26426 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26427
26428 * gcc.dg/15443-1.c: New test.
26429 * gcc.dg/15443-2.c: Likewise.
26430
26431 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26432
26433 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26434
26435 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26436
26437 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26438
26439 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26440
26441 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26442 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26443 -m64.
26444 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26445 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26446 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26447
26448 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26449
26450 PR c++/20212
26451 * g++.dg/warn/Wunused-11.C: New test.
26452
26453 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26454
26455 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26456
26457 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26458
26459 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26460
26461 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26462
26463 PR c++/20734
26464 * g++.dg/template/ptrmem13.C: New test.
26465
26466 2005-04-05 Per Bothner <per@bothner.com>
26467
26468 * lib/gcc.exp: Always add -fno-show-column, for now.
26469
26470 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26471
26472 PR testsuite/20767
26473 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26474 of plain old "unsigned int" for the type of "i". Makes this test
26475 64bit clean.
26476
26477 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26478
26479 * gcc.dg/i386-ssefn-1.c: New test.
26480 * gcc.dg/i386-ssefn-2.c: New test.
26481 * gcc.dg/i386-ssefn-3.c: New test.
26482 * gcc.dg/i386-ssefn-4.c: New test.
26483
26484 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26485
26486 PR tree-optimization/20076
26487 * gcc.dg/builtin-apply4.c: New test.
26488
26489 PR preprocessor/19475
26490 * gcc.dg/cpp/macspace1.c: New test.
26491 * gcc.dg/cpp/macspace2.c: New test.
26492
26493 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26494
26495 * gfortran.dg/pr20755.f: Fixed bad format.
26496
26497 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26498
26499 PR c++/20763
26500 * g++.dg/ext/attrib21.C: New test.
26501
26502 2004-04-05 Devang Patel <dpatel@apple.com>
26503
26504 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26505 * gcc.dg/vect/vect-shift-1.c: New test.
26506
26507 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26508
26509 PR libfortran/20755
26510 * gfortran.dg/pr20755.f: New test.
26511
26512 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26513
26514 * gfortran.dg/pr15959.f90: New test.
26515 * gfortran.dg/string_pad_trunc.f90: New test.
26516
26517 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26518
26519 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26520 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26521 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26522 syntax.
26523
26524 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26525
26526 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26527
26528 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26529
26530 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26531 * gcc.c-torture/compile/20011119-2.c: Likewise.
26532 * gcc.c-torture/compile/981001-2.c: Likewise.
26533
26534 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26535
26536 PR c++/20679
26537 * g++.dg/template/overload4.C: New test.
26538
26539 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26540
26541 PR c++/20746
26542 * g++.dg/abi/covariant5.C: New.
26543
26544 PR debug/20505
26545 * g++.dg/debug/const2.C: New.
26546
26547 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26548
26549 PR rtl-optimization/16104
26550 * gcc.c-torture/execute/20050316-1.c: New test.
26551
26552 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26553
26554 * g++.dg/template/spec23.C: Fix dg-error text.
26555
26556 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26557
26558 PR c++/19199
26559 * g++.dg/expr/lval2.C: New.
26560
26561 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26562
26563 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26564 __builtin_strcasecmp and __builtin_strncasecmp.
26565
26566 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26567
26568 PR c++/20723
26569 * g++.dg/template/spec22.C: New.
26570 * g++.dg/template/spec23.C: New.
26571
26572 2005-04-03 Dale Ranta <dir@lanl.gov>
26573 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26574
26575 PR libfortran/20068
26576 PR libfortran/20125
26577 PR libfortran/20156
26578 PR libfortran/20471
26579 * gfortran.dg/backspace.f: New test.
26580
26581 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26582
26583 * gcc.dg/pr19345.c: New test.
26584
26585 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26586
26587 PR tree-optimization/20640
26588 * gcc.dg/torture/tree-loop-1.c: New.
26589
26590 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26591
26592 PR rtl-optimization/20290
26593 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26594
26595 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26596
26597 * gcc.dg/rs6000-fpint.c: New.
26598
26599 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26600
26601 * gcc.dg/old-style-then-proto-1.c: New test.
26602
26603 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26604
26605 * gfortran.fortran-torture/execute/backspace.f90: Check
26606 after backspace and read was incorrect.
26607
26608 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26609
26610 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26611 buffer past the terminating NUL using memcmp.
26612 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26613 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26614
26615 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26616 Fix unused/uninitialized variable warnings.
26617
26618 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26619 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26620 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26621 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26622
26623 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26624 gcc.c-torture/execute/builtins/fputs-lib.c,
26625 gcc.c-torture/execute/builtins/lib/fprintf.c,
26626 gcc.c-torture/execute/builtins/lib/main.c,
26627 gcc.c-torture/execute/builtins/lib/memcmp.c,
26628 gcc.c-torture/execute/builtins/lib/memmove.c,
26629 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26630 gcc.c-torture/execute/builtins/lib/memset.c,
26631 gcc.c-torture/execute/builtins/lib/printf.c,
26632 gcc.c-torture/execute/builtins/lib/sprintf.c,
26633 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26634 gcc.c-torture/execute/builtins/lib/strchr.c,
26635 gcc.c-torture/execute/builtins/lib/strcmp.c,
26636 gcc.c-torture/execute/builtins/lib/strcpy.c,
26637 gcc.c-torture/execute/builtins/lib/strcspn.c,
26638 gcc.c-torture/execute/builtins/lib/strlen.c,
26639 gcc.c-torture/execute/builtins/lib/strncat.c,
26640 gcc.c-torture/execute/builtins/lib/strncmp.c,
26641 gcc.c-torture/execute/builtins/lib/strncpy.c,
26642 gcc.c-torture/execute/builtins/lib/strrchr.c,
26643 gcc.c-torture/execute/builtins/lib/strspn.c,
26644 gcc.c-torture/execute/builtins/lib/strstr.c,
26645 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26646 gcc.c-torture/execute/builtins/strlen-2.c,
26647 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26648 prototypes.
26649
26650 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26651
26652 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26653 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26654 selectany usage.
26655
26656 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26657
26658 PR c++/19406
26659 * g++.dg/debug/using1.C: New test.
26660
26661 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26662
26663 PR middle-end/20524
26664 * gcc.dg/alias-7.c: Prefix asm-declared name with
26665 __USER_LABEL_PREFIX__.
26666
26667 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26668
26669 Fix fallout from PR middle-end/15700:
26670 * gcc.c-torture/compile/20011119-1.c: Take
26671 __USER_LABEL_PREFIX__ into account.
26672 * gcc.c-torture/compile/20011119-2.c: Likewise.
26673
26674 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26675
26676 PR c++/18644
26677 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26678
26679 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26680
26681 PR c/17855
26682 * gcc.c-torture/compile/struct-non-lval-1.c,
26683 gcc.c-torture/compile/struct-non-lval-2.c,
26684 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26685
26686 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26687
26688 * gcc.dg/tls/tls.exp: Remove temporary file.
26689 * g++.dg/tls/tls.exp: Ditto.
26690 * lib/file-format.exp: Ditto.
26691 * g++.dg/special/ecos.exp: Ditto.
26692
26693 * lib/profopt.exp: Treat prof_ext as a list.
26694 * gcc.misc-tests/bprob.exp: Ditto.
26695 * g++.dg/bprob/bprob.exp: Ditto.
26696
26697 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26698 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26699 g++.dg/tree-ssa/pointer-reference-alias.C,
26700 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26701 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26702 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26703 g++.dg/vect/pr19951.cc: Ditto.
26704 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26705 gcc.dg/builtins-47.c: Ditto.
26706 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26707 gcc.dg/pr20115-1.c: Ditto.
26708 * gcc.dg/tree-ssa/20030530-2.c,
26709 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26710 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26711 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26712 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26713 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26714 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26715 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26716 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26717 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26718 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26719 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26720 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26721 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26722 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26723 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26724 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26725 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26726 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26727 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26728 gcc.dg/tree-ssa/20030824-1.c,
26729 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26730 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26731 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26732 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26733 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26734 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26735 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26736 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26737 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26738 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26739 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26740 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26741 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26742 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26743 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26744 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26745 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26746 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26747 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26748 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26749 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26750 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26751 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26752 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26753 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26754 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26755 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26756 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26757 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26758 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26759 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26760 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26761 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26762 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26763 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26764 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26765 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26766 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26767 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26768 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26769 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26770 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26771 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26772 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26773 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26774 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26775 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26776 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26777 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26778 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26779 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26780 gcc.dg/tree-ssa/useless-1.c: Ditto.
26781 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26782 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26783 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26784 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26785 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26786 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26787 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26788 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26789 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26790 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26791 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26792 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26793 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26794 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26795 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26796 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26797 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26798 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26799 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26800 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26801 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26802 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26803 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26804 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26805 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26806 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26807 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26808 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26809 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26810 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26811 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26812 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26813 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26814 gcc.dg/vect/vect-none.c: Ditto.
26815 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26816 treelang/compile/unsigned.tree: Ditto.
26817
26818 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26819 * gcc.dg/cpp/direct2s.c: Ditto.
26820 * gcc.dg/cpp/paste4.c: Ditto.
26821 * gcc.dg/cpp/separate-1.c: Ditto.
26822 * gcc.dg/pch/save-temps-1.c: Ditto.
26823 * g++.dg/ext/altivec-10.C: Ditto.
26824 * g++.dg/pch/pch.C: Ditto.
26825
26826 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26827
26828 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26829 * g++.dg/template/repo1.C: Ditto.
26830 * g++.dg/template/repo2.C: Ditto.
26831 * g++.dg/template/repo3.C: Ditto.
26832 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26833 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26834 * g++.old-deja/g++.pt/repo1.C: Ditto.
26835 * g++.old-deja/g++.pt/repo2.C: Ditto.
26836 * g++.old-deja/g++.pt/repo3.C: Ditto.
26837 * g++.old-deja/g++.pt/repo4.C: Ditto.
26838
26839 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26840 * gcc.dg/20030107-1.c: Ditto.
26841 * gcc.dg/20030702-1.c: Ditto.
26842 * gcc.dg/profile-generate-1.c: Ditto.
26843 * g++.dg/other/profile1.C: Ditto.
26844 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26845
26846 * lib/gcc-dg.exp (remove-build-file): New.
26847 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26848 cleanup-tree-dump, cleanup-saved-temps): New.
26849
26850 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26851
26852 PR c++/19203, DR 214
26853 * g++.dg/parse/ambig3.C: Not ambiguous.
26854 * g++.dg/template/spec20.C: New.
26855 * g++.dg/template/spec21.C: New.
26856
26857 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26858
26859 PR target/20045
26860 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26861
26862 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26863
26864 PR libfortran/20660
26865 * gfortran.dg/negative_unit.f: New test.
26866
26867 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26868
26869 * gcc.dg/20050330-1.c: New test.
26870
26871 2005-03-30 Devang Patel <dpatel@apple.com>
26872
26873 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26874
26875 2005-03-30 Dale Johannesen <dalej@apple.com>
26876
26877 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26878
26879 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26880
26881 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26882 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26883 Strip options from test name.
26884
26885 2005-03-31 Jan Hubicka <jh@suse.cz>
26886
26887 * gcc.dg/varpool-1.c: New testcase.
26888
26889 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26890
26891 PR c/772
26892 PR c/17913
26893 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26894 gcc.dg/stmt-expr-label-3.c : New tests.
26895 * gcc.c-torture/execute/medce-2.c: Remove.
26896
26897 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26898
26899 PR c/20368
26900 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26901 tests.
26902
26903 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26904
26905 * gcc.c-torture/compile/pr20203.c: New test.
26906
26907 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26908
26909 * gfortran.dg/promotion.f90: New test.
26910
26911 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26912
26913 PR middle-end/20491
26914 * gcc.dg/torture/asm-subreg-1.c: New test.
26915
26916 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26917
26918 PR c/20672
26919 * gcc.dg/pr20672-1.c: New test.
26920
26921 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26922
26923 * gfortran.dg/vect: New directory.
26924 * gfortran.dg/vect/vect.exp: New.
26925 * gfortran.dg/vect/vect-1.f90: New test.
26926 * gfortran.dg/vect/vect-2.f90: New test.
26927 * gfortran.dg/vect/vect-3.f90: New test.
26928 * gfortran.dg/vect/vect-4.f90: New test.
26929 * gfortran.dg/vect/vect-5.f90: New test.
26930
26931 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26932
26933 PR middle-end/20622
26934 * gcc.dg/alias-7.c: New test.
26935
26936 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26937
26938 * gcc.dg/sparc-reg-1.c: New test.
26939
26940 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26941
26942 PR target/19890
26943 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26944
26945 2005-03-29 Dale Ranta <dir@lanl.gov>
26946 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26947
26948 PR libfortran/20163
26949 * gfortran.dg/pr20163-2.f: New test.
26950
26951 2005-03-28 Jan Hubicka <jh@suse.cz>
26952
26953 PR middle-end/20635
26954 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26955 by Jakub Jelinek.
26956
26957 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
26958
26959 PR tree-optimization/20626
26960 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26961 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26962
26963 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26964
26965 * gfortran.dg/underflow.f90: New test.
26966 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26967
26968 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26969
26970 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26971
26972 2005-03-25 Mark Mitchell <mark@codesourcery.com>
26973
26974 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26975 (g++_init): Make sure that CXXFLAGS is set.
26976 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26977 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26978 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26979 * lib/objc.exp (objc_init): Likewise.
26980 * lib/treelang.exp (treelang_init): Likewise.
26981
26982 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
26983
26984 PR tree-optimization/20470
26985 * gcc.dg/tree-ssa/pr20470.c: New test.
26986
26987 2005-03-25 Geoffrey Keating <geoffk@apple.com>
26988
26989 * gcc.dg/ppc-stfiwx.c: New.
26990
26991 2005-03-25 Steve Ellcey <sje@cup.hp.com>
26992
26993 PR target/19888
26994 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26995
26996 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26997
26998 * gcc.dg/20050325-1.c: Fix a typo.
26999
27000 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27001
27002 PR libfortran/19678
27003 PR libfortran/19679
27004 * gfortran.dg/dos_eol.f: New test.
27005
27006 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27007
27008 PR rtl-optimization/20249
27009 * gcc.dg/20050325-1.c: New test.
27010
27011 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27012
27013 PR libfortran/15332
27014 * gfortran.dg/pr15332.f: New test.
27015
27016 2005-03-24 Dale Johannesen <dalej@apple.com>
27017
27018 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27019
27020 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27021
27022 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27023 'internal' visibility.
27024 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27025 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27026 'protected' visibility.
27027 * gcc.dg/visibility-7.c: Likewise.
27028 * lib/target-supports.exp (check_visibility_available): Take
27029 a parameter, the kind of visibility to check for.
27030 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27031 to check_visibility_available.
27032
27033 * g++.dg/expr/cast3.C: New.
27034
27035 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27036
27037 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27038 rs6000.
27039
27040 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27041
27042 PR target/20095
27043 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27044
27045 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27046
27047 * gcc.dg/badshift.c: Renamed to...
27048 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27049
27050 * gcc.target/i386/badshift.c: Renamed to...
27051 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27052 only.
27053
27054 PR rtl-optimization/20532
27055 * gcc.target/i386/badshift.c: New.
27056
27057 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27058
27059 * gfortran.dg/pr18025.f90: New test.
27060
27061 2005-03-23 Dale Johannesen <dalej@apple.com>
27062
27063 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27064
27065 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27066
27067 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27068
27069 * lib/target-supports.exp (check_iconv_available): Default
27070 libiconv to -liconv, if there is no definition.
27071
27072 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27073
27074 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27075
27076 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27077
27078 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27079 * g++.dg/opt/pr7503-2.C: Likewise.
27080 * g++.dg/opt/pr7503-3.C: Likewise.
27081 * g++.dg/opt/pr7503-4.C: Likewise.
27082 * g++.dg/opt/pr7503-5.C: Likewise.
27083 * g++.dg/warn/minmax.C: New test.
27084
27085 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27086
27087 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27088 * gfortran.dg/g77_intrinsics_sub.f: New test.
27089
27090 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27091 Jan Hubicka <jh@suse.cz>
27092 Steven Bosscher <stevenb@suse.de
27093
27094 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27095
27096 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27097
27098 PR c++/19980
27099 * g++.dg/template/redecl3.C: New test.
27100
27101 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27102
27103 PR c++/20499
27104 * g++.dg/parse/error16.C: Tweak error markers.
27105
27106 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27107
27108 PR target/20561
27109 * gcc.dg/20050321-2.c: New test.
27110
27111 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27112
27113 PR c++/20465
27114 PR c++/20381
27115 * g++.dg/template/ptrmem12.C: New.
27116
27117 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27118
27119 PR rtl-optimization/20527
27120 * gcc.c-torture/execute/pr20527-1.c: New test.
27121
27122 2005-03-22 Ben Elliston <bje@au.ibm.com>
27123
27124 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27125 program, compile it into a real executable and then delete the .c
27126 and .x files afterwards, to avoid problems on testglue targets.
27127
27128 2005-03-21 Stuart Hastings <stuart@apple.com>
27129
27130 * gcc.target/i386/sse-2.c: New.
27131
27132 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27133
27134 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27135
27136 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27137
27138 * g++.dg/parse/crash25.C: Fix typo.
27139
27140 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27141
27142 PR c++/20461
27143 * g++.dg/parse/crash24.C: New test.
27144
27145 PR c++/20536
27146 * g++.dg/parse/crash25.C: New test.
27147
27148 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27149
27150 PR c++/20147
27151 * g++.dg/ext/stmtexpr4.C: New test.
27152
27153 2005-03-20 Roger Sayle <roger@eyesopen.com>
27154
27155 PR middle-end/20539
27156 * gcc.c-torture/compile/pr13066-1.c: New test case.
27157 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27158 * g++.dg/opt/pr13066-1.C: Likewise.
27159
27160 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27161
27162 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27163
27164 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27165
27166 PR fortran/18525
27167 * gfortran.dg/nesting_1.f90: New test.
27168
27169 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27170
27171 PR c++/20240
27172 * g++.dg/lookup/using13.C: New test.
27173
27174 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27175
27176 PR c++/20333
27177 * g++.dg/template/crash36.C: New test.
27178
27179 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27180
27181 PR c++/20463
27182 * g++.dg/template/crash35.C: New test.
27183
27184 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27185
27186 PR c++/19966
27187 * g++.dg/overload/operator2.C: New test.
27188
27189 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27190
27191 PR libfortran/20257
27192 * gfortran.dg/pr20257.f90: New test.
27193
27194 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27195
27196 PR libfortran/20480
27197 * gfortran.dg/pr20480.f90: New test.
27198
27199 2005-03-16 Richard Henderson <rth@redhat.com>
27200
27201 PR middle-end/15700
27202 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27203 (_rtld_global): New.
27204 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27205 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27206
27207 * gcc.dg/alias-3.c: New.
27208 * gcc.dg/alias-4.c: New.
27209 * gcc.dg/alias-5.c: New.
27210 * gcc.dg/alias-6.c: New.
27211
27212 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27213
27214 * gcc.dg/cpp/ucnid-7.c: New.
27215
27216 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27217 Dorit Naishlos <dorit@il.ibm.com>
27218
27219 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27220 darwin.
27221
27222 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27223
27224 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27225 support misaligned accesses.
27226 * gcc.dg/vect/vect-58.c: Likewise.
27227 * gcc.dg/vect/vect-92.c: New.
27228 * gcc.dg/vect/vect-93.c: New.
27229
27230 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27231
27232 PR fortran/18827
27233 * gfortran.dg/assign_2.f90: New test.
27234 * gfortran.dg/assign_3.f90: New test.
27235 * gfortran.dg/assign.f90: New test.
27236
27237 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27238
27239 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27240 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27241 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27242 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27243 names.
27244
27245 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27246
27247 * gcc.dg/cpp/ucnid-6.c: New.
27248
27249 * gcc.dg/cpp/normalize-1.c: New.
27250 * gcc.dg/cpp/normalize-2.c: New.
27251 * gcc.dg/cpp/normalize-3.c: New.
27252 * gcc.dg/cpp/normalize-4.c: New.
27253 * gcc.dg/cpp/ucnid-4.c: New.
27254 * gcc.dg/cpp/ucnid-5.c: New.
27255 * g++.dg/cpp/normalize-1.C: New.
27256 * g++.dg/cpp/ucnid-1.C: New.
27257
27258 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27259
27260 * gcc.dg/pr18628.c: New.
27261
27262 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27263
27264 PR c++/20280
27265 * g++.dg/tree-ssa/pr20280.C: New.
27266
27267 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27268
27269 PR fortran/20467
27270 * gfortran.dg/stfunc_2.f90: New test.
27271
27272 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27273
27274 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27275
27276 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27277
27278 * gcc.dg/tree-ssa/20050314-1.c: New test.
27279
27280 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27281
27282 PR c++/4403
27283 PR c++/9783, DR433
27284 * g++.dg/template/friend34.C: New test.
27285 * g++.dg/template/friend35.C: Likewise.
27286 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27287
27288 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27289
27290 Friend class name lookup 5/n
27291 PR c++/1016
27292 * g++.dg/lookup/hidden-class1.C: New test.
27293 * g++.dg/lookup/hidden-class2.C: Likewise.
27294 * g++.dg/lookup/hidden-class3.C: Likewise.
27295 * g++.dg/lookup/hidden-class4.C: Likewise.
27296 * g++.dg/lookup/hidden-class5.C: Likewise.
27297 * g++.dg/lookup/hidden-class6.C: Likewise.
27298 * g++.dg/lookup/hidden-class7.C: Likewise.
27299 * g++.dg/lookup/hidden-class8.C: Likewise.
27300 * g++.dg/lookup/hidden-class9.C: Likewise.
27301 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27302 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27303 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27304 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27305 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27306 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27307 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27308 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27309 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27310 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27311 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27312
27313 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27314
27315 PR c++/20157
27316 * g++.dg/template/error18.C: New test.
27317
27318 2005-03-09 Ben Elliston <bje@au.ibm.com>
27319
27320 PR debug/16792
27321 * g++.dg/debug/pr16792.C: New test.
27322
27323 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27324
27325 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27326 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27327 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27328 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27329 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27330 test assertion names.
27331
27332 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27333
27334 PR fortran/18600
27335 * gfortran.dg/stfunc_1.f90: New test.
27336
27337 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27338
27339 PR fortran/16907
27340 * gfortran.dg/real_index_1.f90: New test.
27341
27342 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27343
27344 PR fortran/20323
27345 * gfortran.dg/spec_expr_1.f90: New test.
27346
27347 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27348
27349 PR c/20402
27350 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27351 new parser.
27352
27353 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27354
27355 PR fortran/20361
27356 * gfortran.dg/largeequiv_1.f90: New test.
27357
27358 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27359
27360 * gcc.dg/ucnid-1.c: New.
27361 * gcc.dg/ucnid-2.c: New.
27362 * gcc.dg/ucnid-3.c: New.
27363 * gcc.dg/ucnid-4.c: New.
27364 * gcc.dg/ucnid-5.c: New.
27365 * gcc.dg/ucnid-6.c: New.
27366 * gcc.dg/cpp/ucnid-1.c: New.
27367 * gcc.dg/cpp/ucnid-2.c: New.
27368 * gcc.dg/cpp/ucnid-3.c: New.
27369 * g++.dg/other/ucnid-1.C: New.
27370
27371 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27372
27373 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27374
27375 2005-03-11 Per Bothner <per@bothner.com>
27376
27377 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27378 that diagnotics refer to correct token.
27379 * gcc.dg/unused-3.c: Likewise.
27380
27381 2005-03-11 Per Bothner <per@bothner.com>
27382
27383 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27384 constant" is now actually on same line as string constant.
27385 * gcc.dg/cpp/direct2s.c: Likewise.
27386
27387 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27388
27389 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27390
27391 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27392
27393 PR libfortran/20124
27394 * gfortran.dg/pr20124.f90: New Test
27395
27396 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27397
27398 PR tree-optimization/20130
27399 * gcc.dg/pr20130-1.c: New test.
27400
27401 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27402
27403 PR target/20095
27404 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27405
27406 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27407
27408 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27409
27410 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27411
27412 * g++.dg/eh/forced1.C: Fix comment.
27413 * g++.dg/eh/forced2.C: Ditto.
27414 * g++.dg/eh/forced3.C: Ditto.
27415 * g++.dg/eh/forced4.C: Ditto.
27416
27417 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27418
27419 PR rtl-opt/20412
27420 * gcc.c-torture/compile/pr20412.c: New test.
27421
27422 2005-03-10 Roger Sayle <roger@eyesopen.com>
27423
27424 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27425
27426 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27427
27428 PR target/20322
27429 * gcc.dg/20050307-1.c: New test.
27430
27431 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27432
27433 PR c++/20375
27434 * g++.dg/other/stdarg3.C: New.
27435
27436 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27437
27438 PR c++/18384, c++/18327
27439 * g++.dg/init/array19.C: New test.
27440
27441 PR inline-asm/20314
27442 * gcc.dg/torture/pr20314-1.c: New test.
27443 * gcc.dg/torture/pr20314-2.c: New test.
27444
27445 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27446
27447 * gcc.dg/20050309-1.c: New test.
27448
27449 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27450
27451 * gcc.dg/builtins-10.c: Reactivate disabled test.
27452 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27453 new cbrt transformations.
27454
27455 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27456
27457 PR c++/20208
27458 * g++.dg/template/array13.C: New test.
27459
27460 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27461
27462 PR c++/16859
27463 * g++.dg/init/brace4.C: New test.
27464
27465 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27466
27467 PR c++/20186
27468 * g++.dg/template/non-dependent12.C: New.
27469
27470 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27471
27472 PR c++/20142
27473 * g++.dg/init/array18.C: Add dg-do run marker.
27474
27475 PR c++/20142
27476 * g++.dg/init/array18.C: New test.
27477
27478 2005-03-09 Ben Elliston <bje@au.ibm.com>
27479
27480 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27481 * g++.dg/gcov/gcov.exp: Likewise.
27482 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27483 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27484 * lib/c-torture.exp: Likewise.
27485 * lib/fortran-torture.exp: Likewise.
27486 * lib/g++.exp: Likewise.
27487 * lib/gcc-defs.exp: Likewise.
27488 * lib/gcc-dg.exp: Likewise.
27489 * lib/gcc.exp: Likewise.
27490 * lib/gcov.exp: Likewise.
27491 * lib/gfortran.exp: Likewise.
27492 * lib/mike-g++.exp: Likewise.
27493 * lib/mike-gcc.exp: Likewise.
27494 * lib/objc-torture.exp: Likewise.
27495 * lib/objc.exp: Likewise.
27496 * lib/profopt.exp: Likewise.
27497 * lib/target-libpath.exp: Likewise.
27498 * lib/target-supports.exp: Likewise.
27499 * lib/treelang.exp: Likewise.
27500 * lib/wrapper.exp: Likewise.
27501
27502 2005-03-08 Jeff Law <law@redhat.com>
27503
27504 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27505 PHI-OPT changes.
27506
27507 2005-03-08 Ira Rosen <irar@il.ibm.com>
27508
27509 * gcc.dg/vect/pr20122.c: New test.
27510
27511 2005-03-07 Jeff Law <law@redhat.com>
27512
27513 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27514 was folded away.
27515 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27516 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27517 * gcc.dg/tree-ssa/pr18134.c: New test.
27518
27519 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27520
27521 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27522 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27523 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27524
27525 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27526
27527 PR tree-opt/17671
27528 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27529
27530 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27531
27532 * g++.dg/warn/Wnvdtor.C: New test.
27533
27534 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27535
27536 * gcc.dg/torture/pr19683-1.c: New test.
27537
27538 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27539
27540 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27541 * gfortran.dg/g77/19990313-2.f: Ditto.
27542 * gfortran.dg/g77/19990313-3.f: Ditto.
27543 * gfortran.dg/g77/19990525-0.f: Ditto.
27544 * gfortran.dg/g77/19990826-0.f: Ditto.
27545 * gfortran.dg/g77/19990826-2.f: Ditto.
27546 * gfortran.dg/g77/19990826-3.f: Ditto.
27547 * gfortran.dg/g77/20000511-1.f: Ditto.
27548 * gfortran.dg/g77/20000511-2.f: Ditto.
27549 * gfortran.dg/g77/970625-2.f: Ditto.
27550 * gfortran.dg/g77/980310-2.f: Ditto.
27551 * gfortran.dg/g77/980310-3.f: Ditto.
27552 * gfortran.dg/g77/980310-8.f: Ditto.
27553 * gfortran.dg/g77/980519-2.f: Ditto.
27554 * gfortran.dg/g77/alpha1.f: Ditto.
27555 * gfortran.dg/g77/claus.f: Ditto.
27556 * gfortran.dg/g77/erfc.f: Ditto.
27557 * gfortran.dg/g77/short.f: Ditto.
27558 * gfortran.fortran-torture/execute/data.f90: Ditto.
27559 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27560 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27561
27562 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27563
27564 * lib/file-format.exp (gcc_target_object_format): Add check for som
27565 format and hardcode object formats on hppa*-*-hpux*.
27566 * lib/target-supports.exp (check_weak_available): Add check for som
27567 object format. Always return 0 on hppa*-*-hpux10*.
27568
27569 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27570 is defined.
27571
27572 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27573
27574 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27575
27576 * gfortran.dg/pr19936_1.f90: New test.
27577 * gfortran.dg/pr19936_2.f90: New test.
27578 * gfortran.dg/pr19936_3.f90: New test.
27579
27580 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27581 Paul Thomas <prthomas@drfccad.cea.fr>
27582
27583 * gfortran.dg/PR19754_1.f90: New test.
27584 * gfortran.dg/PR19754_2.f90: Ditto.
27585
27586 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27587
27588 PR c++/19311
27589 * g++.dg/template/non-dependent11.C: New test.
27590
27591 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27592
27593 * lib/target-supports.exp (check_iconv_available): Fix comment.
27594
27595 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27596 Joseph S. Myers <joseph@codesourcery.com>
27597
27598 PR c++/19797
27599 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27600
27601 2005-03-04 Matthew Sachs <msachs@apple.com>
27602
27603 * gcc.exp (gcc_target_compile): Put braces around
27604 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27605 * objc.exp (objc_target_compile): Likewise.
27606 * treelang.exp (treelang_target_compile): Likewise.
27607
27608 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27609
27610 PR fortran/19673
27611 * gfortran.dg/func_result_1.f90: New test.
27612
27613 2005-03-04 Ben Elliston <bje@au.ibm.com>
27614
27615 * gcc.misc-tests/options.exp: New test.
27616
27617 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27618
27619 * gcc.dg/pr15784-4.c: New test.
27620
27621 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27622
27623 * gcc.c-torture/execute/pr17133.c: New.
27624 * gcc.c-torture/compile/20050303-1.c: New.
27625
27626 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27627
27628 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27629
27630 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27631
27632 * g++.dg/overload/using2.C: New.
27633
27634 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27635
27636 PR c++/19916
27637 * g++.dg/init/ptrmem2.C: New test.
27638
27639 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27640
27641 PR c/8927
27642 * gcc.dg/pr8927-1.c: New test.
27643
27644 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27645
27646 PR c++/20232
27647 * g++.dg/inherit/covariant12.C: New.
27648
27649 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27650
27651 PR fortran/19479
27652 * gfortran.dg/bound_1.f90: New test.
27653
27654 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27655
27656 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27657 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27658
27659 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27660
27661 PR c/20245
27662 * gcc.dg/pr20245-1.c: New test.
27663
27664 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27665
27666 PR middle-end/19874
27667 * gcc.c-torture/execute/20050119-2.c: New test case.
27668
27669 2005-02-28 Ben Elliston <bje@au.ibm.com>
27670
27671 * README: Update the DejaGnu bug reporting address.
27672 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27673 * lib/objc-torture.exp: Likewise.
27674
27675 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27676
27677 * gfortran.dg/boz_1.f90: New test.
27678 * gfortran.dg/boz_3.f90: New test.
27679 * gfortran.dg/boz_4.f90: New test.
27680
27681 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27682
27683 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27684 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27685
27686 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27687
27688 PR libfortran/20101
27689 * gfortran.dg/write_0_pe_format.f90: New test.
27690
27691 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27692
27693 PR c++/20206
27694 * g++.dg/opt/thunk2.C: New test.
27695 * g++.dg/opt/covariant1.C: New test.
27696
27697 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27698
27699 * gfortran.dg/e_d_fmt.f90: New test.
27700
27701 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27702
27703 * gcc.dg/asm-b.c: Fix comment typos.
27704
27705 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27706
27707 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27708 a V_MAY_DEF also.
27709
27710 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27711
27712 PR tree-opt/20188
27713 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27714 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27715 * gcc.dg/asm-b.c: New test.
27716
27717 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27718
27719 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27720 Disable this test on IRIX 6.
27721
27722 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27723
27724 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27725 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27726 parser.
27727
27728 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27729
27730 PR tree-optimization/20204
27731 * gcc.dg/pr20204.c: New test.
27732
27733 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27734
27735 PR target/20196
27736 * gcc.c-torture/execute/20050224-1.c: New test.
27737
27738 PR c++/20175
27739 * g++.dg/warn/Wbraces2.C: New test.
27740
27741 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27742
27743 PR c++/19878
27744 * g++.dg/init/const2.C: New test.
27745
27746 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27747
27748 PR tree-optimization/20100
27749 * gcc.c-torture/execute/pr20100-1.c: New test.
27750
27751 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27752
27753 * gfortran.dg/implicit_3.f90: New test.
27754
27755 * gfortran.dg/deftype_1.f90: New test.
27756
27757 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27758
27759 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27760 the test passes.
27761 * g++.dg/other/anon3.C: Accept a warning.
27762
27763 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27764
27765 * gcc.dg/pr20017.c: Fix a comment typo.
27766
27767 2005-02-23 Bud Davis <bdavis@gfortran.org>
27768
27769 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27770
27771 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27772
27773 PR ada/19902
27774 * ada/acats/tests/cxa/cxa3004.a: Remove.
27775 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27776
27777 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27778
27779 PR c++/20073
27780 * g++.dg/init/const1.C: New test.
27781
27782 PR c++/19991
27783 * g++.dg/parse/constant7.C: New test.
27784
27785 PR c++/20152
27786 * g++.dg/parse/error27.C: New test.
27787 * g++.dg/template/qualttp15.C: Adjust error markers.
27788 * g++.old-deja/g++.other/struct1.C: Likewise.
27789
27790 PR c++/20153
27791 * g++.dg/template/error17.C: New test.
27792
27793 PR c++/20148
27794 * g++.dg/parser/error26.C: New test.
27795
27796 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27797
27798 PR tree-optimization/20100
27799 PR tree-optimization/20115
27800 * gcc.dg/pr20115.c: New test.
27801 * gcc.dg/pr20115-1.c: New test.
27802 * gcc.dg/pr20100.c: New test.
27803 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27804 call-clobbered variables after alias1.
27805
27806 2005-02-22 Bud Davis <bdavis@gfortran.org>
27807
27808 * gfortran.dg/list_read_4.f90: new test.
27809
27810 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27811
27812 PR rtl-optimization/20017.
27813 * gcc.dg/pr20017.c: New.
27814
27815 2005-02-22 Devang Patel <dpatel@apple.com>
27816
27817 PR 19952
27818 * g++.dg/tree-ssa/pr19952.C: New test.
27819
27820 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27821
27822 PR c++/19883
27823 * g++.dg/parse/constant6.C: New test.
27824
27825 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27826
27827 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27828 * g++.dg/charset/asm2.c: Likewise.
27829 * g++.dg/charset/asm3.c: Likewise.
27830 * g++.dg/charset/asm4.c: Likewise.
27831 * g++.dg/charset/asm5.c: Likewise.
27832 * g++.dg/charset/attribute1.c: Likewise.
27833 * g++.dg/charset/attribute2.c: Likewise.
27834 * g++.dg/charset/extern1.cc: Likewise.
27835 * g++.dg/charset/extern2.cc: Likewise.
27836 * g++.dg/charset/extern3.cc: Likewise.
27837 * g++.dg/charset/function.cc: Likewise.
27838 * g++.dg/charset/string.c: Likewise.
27839 * g++.dg/charset/charset.exp: Likewise.
27840 * lib/target-supports.exp (check_iconv_available): Fix comment.
27841
27842 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27843
27844 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27845 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27846 * gcc.dg/charset/asm2.c: Likewise.
27847 * gcc.dg/charset/asm3.c: Likewise.
27848 * gcc.dg/charset/asm4.c: Likewise.
27849 * gcc.dg/charset/asm5.c: Likewise.
27850 * gcc.dg/charset/asm6.c: Likewise.
27851 * gcc.dg/charset/attribute1.c: Likewise.
27852 * gcc.dg/charset/attribute2.c: Likewise.
27853 * gcc.dg/charset/builtin1.c: Likewise.
27854 * gcc.dg/charset/extern.c: Likewise.
27855 * gcc.dg/charset/function.c: Likewise.
27856 * gcc.dg/charset/string.c: Likewise.
27857 * gcc.dg/charset/charset.exp: Likewise.
27858
27859 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27860
27861 PR fortran/20086
27862 * gfortran.dg/pr20086.f90: New test.
27863
27864 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27865
27866 PR tree-optimization/19786
27867 * g++.dg/tree-ssa/pr19786.C: New.
27868
27869 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27870
27871 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27872
27873 2005-02-21 Jeff Law <law@redhat.com>
27874
27875 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27876
27877 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27878
27879 * gfortran.dg/do_iterator: Split loop, markup all lines for
27880 which an error locus is printed.
27881 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27882 locus is printed.
27883 * gfortran.dg/select_4.f90: Likewise.
27884 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27885 locuses in the various permutations.
27886
27887 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27888
27889 PR tree-optimization/19951
27890 * g++.dg/vect: New directory.
27891 * g++.dg/vect/vect.exp: New file.
27892 * g++.dg/vect/pr19951.cc: New testcase.
27893 * g++.dg/dg.exp: Also prune vectorizer tests.
27894
27895 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27896
27897 PR 18785
27898 * gcc.dg/charset/builtin1.c: New test.
27899
27900 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27901
27902 PR c++/19299
27903 * g++.dg/inherit/volatile1.C: New test.
27904
27905 PR c++/19440
27906 * g++.dg/template/dtor4.C: New test.
27907
27908 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27909
27910 * gfortran.dg/int_1.f90: New test.
27911
27912 2005-02-19 Devang Patel <dpatel@apple.com>
27913
27914 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27915
27916 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27917
27918 * gfortran.dg/achar_1.f90: New test.
27919
27920 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27921
27922 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27923
27924 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27925 Jakub Jelinek <jakub@redhat.com>
27926
27927 PR tree-optimization/19828
27928 * gcc.dg/tree-ssa/loop-7.c: New test.
27929 * gcc.c-torture/execute/20050218-1.c: New test.
27930
27931 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27932
27933 PR c/20043
27934 * gcc.dg/transparent-union-1.c: New test.
27935 * gcc.dg/transparent-union-2.c: New test.
27936
27937 2005-02-18 James E Wilson <wilson@specifixinc.com>
27938
27939 PR tree-optimization/18977
27940 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27941
27942 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27943
27944 PR target/20054
27945 * gcc.dg/pr20054.c: New test.
27946
27947 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27948
27949 PR c++/19508
27950 * g++.dg/ext/attrib20.C: New test.
27951
27952 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
27953
27954 PR middle-end/20030
27955 * gfortran.fortran-torture/execute/character_passing.f90: New test.
27956
27957 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
27958
27959 PR c++/20008
27960 * g++.dg/opt/switch4.C: New.
27961
27962 2005-02-18 Jakub Jelinek <jakub@redhat.com>
27963
27964 PR c++/20023
27965 PR tree-optimization/20009
27966 * gcc.c-torture/compile/20050217-1.c: New test.
27967 * g++.dg/opt/switch3.C: New test.
27968
27969 PR tree-optimization/18947
27970 * gcc.c-torture/compile/20050215-1.c: New test.
27971 * gcc.c-torture/compile/20050215-2.c: New test.
27972 * gcc.c-torture/compile/20050215-3.c: New test.
27973
27974 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
27975
27976 PR c++/20028
27977 * g++.dg/template/crash34.C: New.
27978
27979 PR c++/20022
27980 * g++.dg/other/access3.C: New.
27981
27982 2005-02-17 Ira Rosen <irar@il.ibm.com>
27983
27984 * gcc.dg/vect/vect-98.c: New test.
27985
27986 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
27987
27988 PR tree-optimization/19967
27989 * gcc.dg/pr19967.c: New.
27990
27991 2005-02-16 Jakub Jelinek <jakub@redhat.com>
27992
27993 PR middle-end/19857
27994 * gcc.dg/tree-ssa/20050215-1.c: New test.
27995 * gcc.c-torture/execute/20050215-1.c: New test.
27996
27997 2005-02-15 Eric Christopher <echristo@redhat.com>
27998
27999 * gcc.dg/cpp/20050215-1.c: New file.
28000
28001 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28002
28003 PR tree-optimization/15785
28004 * gcc.dg/pr15785-1.c: New test.
28005
28006 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28007
28008 PR c++/17788
28009 * g++.dg/init/ctor4.C: New.
28010 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28011
28012 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28013
28014 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28015 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28016
28017 2005-02-15 Andreas Schwab <schwab@suse.de>
28018
28019 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28020 declare malloc.
28021
28022 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28023
28024 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28025
28026 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28027
28028 PR tree-optimization/19853
28029 * gcc.c-torture/compile/pr19853.c: New test.
28030
28031 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28032
28033 PR c++/19608
28034 * g++.dg/parse/local-class1.C: New.
28035
28036 PR c++/19895
28037 * g++.dg/parse/ptrmem3.C: New.
28038
28039 PR c++/19884
28040 * g++.old-deja/g++.oliva/template6.C: Add another case.
28041 * g++.dg/template/explicit6.C: New.
28042
28043 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28044
28045 PR c++/17816
28046 * g++.dg/other/redecl2.C: New.
28047
28048 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28049
28050 PR c++/19891
28051 * g++.dg/abi/covariant4.C: New.
28052
28053 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28054
28055 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28056 New tests.
28057
28058 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28059
28060 * gcc.dg/vect/vect-96.c: Fix typo.
28061
28062 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28063
28064 PR c++/14479
28065 PR c++/19487
28066 * g++.dg/template/enum5.C: New test.
28067
28068 2005-02-12 Ira Rosen <irar@il.ibm.com>
28069
28070 * gcc.dg/vect/vect-97.c: New test.
28071
28072 2005-02-12 Ira Rosen <irar@il.ibm.com>
28073
28074 * gcc.dg/vect/vect-96.c: New test.
28075
28076 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28077
28078 * gcc.dg/builtins-34.c: Also check ldexp*.
28079
28080 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28081
28082 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28083
28084 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28085
28086 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28087 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28088 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28089 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28090 selector_list, selector_expression, dg-process-target): Move to new
28091 file target-supports-dg.exp.
28092 * lib/target-supports-dg.exp: New.
28093
28094 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28095 New.
28096
28097 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28098
28099 PR c++/19666
28100 * g++.dg/other/ptrmem6.C: New test.
28101
28102 PR middle-end/19858
28103 * gcc.c-torture/compile/20050210-1.c: New test.
28104
28105 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28106
28107 PR c++/19755
28108 * g++.dg/warn/Wbraces1.C: New test.
28109
28110 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28111
28112 * gcc.dg/builtins-52.c: New testcase.
28113
28114 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28115
28116 PR c/19342
28117 * gcc.c-torture/execute/20050119-1.c: New test.
28118
28119 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28120
28121 PR c++/19811
28122 * g++.dg/init/delete1.C: New test.
28123
28124 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28125
28126 PR c++/18470
28127 * g++.dg/template/static12.C: New test.
28128
28129 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28130
28131 PR c++/19787
28132 * g++.dg/conversion/ambig1.C: New test.
28133
28134 PR c++/19739
28135 * g++.dg/ext/attrib19.C: New test.
28136
28137 PR c++/19732
28138 * g++.dg/parse/dtor5.C: New test.
28139
28140 PR c++/19762
28141 * g++.dg/template/dtor3.C: New test.
28142
28143 PR c++/19826
28144 * g++.dg/template/static11.C: New test.
28145 * g++.dg/template/crash2.C: Remove dg-error marker.
28146
28147 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28148
28149 PR C++/18491
28150 * g++.old-deja/g++.mike/p10769a.C: Remove.
28151
28152 2005-02-09 Roger Sayle <roger@eyesopen.com>
28153
28154 * gcc.dg/builtins-48.c: New test case.
28155 * gcc.dg/builtins-49.c: New test case.
28156 * gcc.dg/builtins-50.c: New test case.
28157 * gcc.dg/builtins-51.c: New test case.
28158
28159 2005-02-09 Ian Lance Taylor <ian@airs.com>
28160
28161 PR middle-end/19583
28162 * g++.dg/warn/Wreturn-type-3.C: New test.
28163
28164 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28165
28166 PR middle-end/19402
28167 * gcc.dg/pr19402-1.c: New testcase.
28168 * gcc.dg/pr19402-2.c: likewise.
28169
28170 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28171
28172 PR middle-end/19854
28173 * g++.dg/tree-ssa/tmmti.C: New testcase.
28174
28175 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28176
28177 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28178
28179 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28180
28181 PR c++/19733
28182 * g++.dg/parse/crash23.C: New test.
28183 * g++.dg/warn/Weff1.C: New test.
28184
28185 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28186
28187 * gcc.dg/20050209-1.c: New test.
28188
28189 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28190
28191 PR target/19799
28192 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28193
28194 2005-02-08 Mike Stump <mrs@apple.com>
28195
28196 * g++.dg/pch/import-2.c: New test.
28197 * g++.dg/pch/import-2.hs: New.
28198 * g++.dg/pch/include/import-2a.h: New.
28199 * g++.dg/pch/include/import-2b.h: New.
28200
28201 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28202
28203 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28204
28205 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28206
28207 * gfortran.dg/substr_1.f90: New test.
28208
28209 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28210
28211 PR middle-end/19775
28212 * gcc.dg/torture/builtin-power-1.c: Disable test for
28213 invalid transformation.
28214 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28215 no longer optimize.
28216 * gcc.dg/builtins-47.c: New testcase.
28217
28218 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28219 Dorit Naishlos <dorit@il.ibm.com>
28220
28221 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28222
28223 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28224
28225 * gcc.c-torture/compile/20050206-1.c: New test.
28226
28227 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28228
28229 PR tree-opt/19768
28230 * g++.dg/opt/pr19768.C: New test.
28231
28232 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28233
28234 PR tree-opt/19736
28235 * gcc.c-torture/compile/pr19736.c: New test.
28236
28237 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28238
28239 PR c++/17401
28240 * g++.dg/parse/error25.C: New test.
28241
28242 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28243
28244 * gcc.c-torture/execute/20050203-1.c: New.
28245
28246 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28247
28248 * gcc.dg/vect/vect-85.c: Remove xfail.
28249 * gcc.dg/vect/vect-86.c: Remove xfail.
28250 * gcc.dg/vect/vect-87.c: Remove xfail.
28251 * gcc.dg/vect/vect-88.c: Remove xfail.
28252
28253 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28254
28255 * gcc.dg/altivec-19.c: New.
28256
28257 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28258
28259 PR c/17807
28260 * gcc.dg/nested-func-3.c: New test.
28261 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28262
28263 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28264
28265 * gcc.test-framework/gen_directive_tests: Generate tests for
28266 selector expressions.
28267
28268 2005-02-02 Matt Austern <austern@apple.com>
28269
28270 PR c++/19628
28271 * g++/ext/builtin7.C: New.
28272 * g++/ext/builtin8.C: New.
28273
28274 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28275
28276 PR c/18502
28277 * gcc.dg/pr18502-1.c: New test.
28278
28279 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28280
28281 PR c++/17413
28282 * g++.dg/template/local4.C: Tweak.
28283
28284 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28285
28286 PR tree-optimization/19578
28287 * gcc.c-torture/compile/20050202-1.c: New test.
28288
28289 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28290
28291 PR c/19435
28292 * gcc.dg/c99-init-4.c: New test.
28293
28294 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28295
28296 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28297
28298 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28299
28300 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28301 * g++.dg/eh/check-vect.h: New.
28302
28303 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28304 * gcc.dg/vect/vect-78.c: Ditto.
28305 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28306 Remove.
28307
28308 * g++.dg/conversion/simd1.C: Expect warning.
28309 * g++.dg/ext/attribute-test-1.C: Ditto.
28310 * g++.dg/ext/attribute-test-2.C: Ditto.
28311 * g++.dg/ext/attribute-test-3.C: Ditto.
28312 * g++.dg/ext/attribute-test-4.C: Ditto.
28313
28314 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28315 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28316
28317 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28318
28319 2005-02-01 Richard Henderson <rth@redhat.com>
28320
28321 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28322 long double for ibm double-double format.
28323 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28324
28325 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28326
28327 PR tree-optimization/19633
28328 * gcc.dg/pr19633-1.c: New test.
28329 * gcc.dg/pr19633.c: Tweak to make pointer point
28330 to NULL or a symbol.
28331
28332 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28333
28334 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28335 New procs.
28336 (dg-process-target (local override)): Handle selector expressions.
28337
28338 * gcc.test-framework/README: Describe tests in source directory.
28339 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28340 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28341 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28342 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28343 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28344 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28345 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28346 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28347 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28348 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28349 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28350 * gcc.test-framework/dg-error-exp-P.c: New test.
28351 * gcc.test-framework/dg-error-exp-XP.c: New test.
28352 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28353 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28354 * gcc.test-framework/dg-output-exp-P.c: New test.
28355 * gcc.test-framework/dg-output-exp-XF.c: New test.
28356 * gcc.test-framework/dg-warning-exp-P.c: New test.
28357 * gcc.misc-tests/dg-1.c: Remove.
28358 * gcc.misc-tests/dg-2.c: Remove.
28359 * gcc.misc-tests/dg-3.c: Remove.
28360 * gcc.misc-tests/dg-4.c: Remove.
28361 * gcc.misc-tests/dg-5.c: Remove.
28362 * gcc.misc-tests/dg-6.c: Remove.
28363 * gcc.misc-tests/dg-7.c: Remove.
28364 * gcc.misc-tests/dg-8.c: Remove.
28365 * gcc.misc-tests/dg-9.c: Remove.
28366 * gcc.misc-tests/dg-10.c: Remove.
28367 * gcc.misc-tests/dg-11.c: Remove.
28368 * gcc.misc-tests/dg-12.c: Remove.
28369 * gcc.misc-tests/dg-test.exp: Remove.
28370
28371 * gcc.test-framework/test-framework.awk: Change recording and
28372 printing of passes and failures.
28373
28374 * gcc.test-framework: New directory.
28375 * gcc.test-framework/README: New.
28376 * gcc.test-framework/test-framework.exp: New.
28377 * gcc.test-framework/test-framework.awk: New.
28378 * gcc.test-framework/gen_directive_tests: New.
28379
28380 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28381
28382 * lib/treelang.exp: Fix comment typos.
28383 (treelang_target_compile): Don't append libs=-ltreelang to options.
28384
28385 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28386
28387 * g++.dg/parse/typename7.C: Adjust error messages.
28388
28389 2005-01-31 Jeff Law <law@redhat.com>
28390
28391 * gcc.c-torture/execute/20050131-1.c: New test.
28392 * gcc.dg/wcaselabel.c: New test.
28393
28394 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28395
28396 * g++.dg/other/warning1.C: Adjust error messags.
28397 * g++.dg/parse/constant5.C: New test.
28398
28399 2005-01-31 Steven Bosscher <stevenb@suse.de>
28400
28401 PR c/19333
28402 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28403 the test case valid.
28404 * gcc.dg/20030815-1.c: Remove invalid tests.
28405 * gcc.dg/array-7.c: Adjust expected result.
28406 * gcc.dg/pr18596-3.c: Likewise.
28407 * gcc.dg/noncompile/20000901-1.c: Likewise.
28408 * gcc.dg/noncompile/init-2.c: Likewise.
28409 * gcc.dg/noncompile/init-4.c: Likewise.
28410
28411 2005-01-31 Dale Johannesen <dalej@apple.com>
28412
28413 * g++.dg/opt/pr19650.C: New test.
28414
28415 2005-01-31 Richard Henderson <rth@redhat.com>
28416
28417 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28418 long double for intel double extended format.
28419 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28420
28421 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28422
28423 PR c++/19555
28424 * g++.dg/template/static10.C: New test.
28425
28426 PR c++/19395
28427 * g++.dg/parse/error24.C: New test.
28428
28429 PR c++/19367
28430 * g++.dg/lookup/builtin1.C: New test.
28431
28432 PR c++/19457
28433 * g++.dg/warn/conv3.C: New test.
28434
28435 2005-01-30 Bud Davis <bdavis@gfortran.org>
28436
28437 PR fortran/19647
28438 * gfortan.dg/inquire_7.f90
28439
28440 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28441
28442 PR tree-optimization/15791
28443 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28444 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28445 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28446 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28447 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28448 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28449 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28450 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28451 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28452 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28453
28454 2005-01-29 Paul Brook <paul@codesourcery.com>
28455
28456 PR fortran/18565
28457 * check.c (real_or_complex_check): New function.
28458 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28459 * intrinsic.c (add_functions): Use new check functions.
28460 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28461 Add prototypes.
28462
28463 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28464
28465 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28466 gcc.dg/lvalue-3.c: New tests.
28467 * gcc.dg/concat.c: Update expected messages.
28468
28469 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28470
28471 PR libfortran/19595
28472 * gfortran.dg/eor_1.f90: New test.
28473
28474 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28475
28476 PR fortran/19589
28477 * gfortran.dg/logical_data_1.f90: New test.
28478
28479 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28480
28481 PR c++/19253
28482 * g++.dg/template/crash33.C: New test.
28483
28484 PR c++/19667
28485 * g++.dg/template/crash32.C: New test.
28486
28487 2005-01-28 Ian Lance Taylor <ian@airs.com>
28488
28489 PR middle-end/16558
28490 * g++.dg/warn/Wreturn-type-2.C: New test.
28491
28492 2004-06-24 Jeff Law <law@redhat.com>
28493
28494 * gcc.dg/tree-ssa/20050128-1.c: New test.
28495
28496 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28497
28498 * gcc.target/frv/all-mdpackh-1.c: New test.
28499
28500 2005-01-28 Steven Bosscher <stevenb@suse.de>
28501
28502 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28503
28504 2005-01-27 Richard Henderson <rth@redhat.com>
28505
28506 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28507
28508 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28509
28510 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28511
28512 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28513
28514 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28515 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28516 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28517 to cope with cases where the multilib options override the dg-options.
28518
28519 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28520
28521 PR c/18946
28522 * gcc.dg/noncompile/20050120-1.c: New test.
28523
28524 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28525
28526 PR tree-optimization/19633
28527 * gcc.dg/pr19633.c: New test.
28528 * gcc.dg/tree-ssa/pr19633.c: New test.
28529
28530 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28531
28532 * gcc.dg/20041216-1.c: New test.
28533
28534 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28535
28536 PR objc/18862
28537 * objc.dg/selector-2.m: New test.
28538
28539 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28540
28541 * g++.dg/opt/range-test-2.C: New test.
28542
28543 PR rtl-optimization/19579
28544 * gcc.c-torture/execute/20050124-1.c: New test.
28545
28546 2005-01-26 Greg Parker <gparker@apple.com>
28547 Stuart Hastings <stuart@apple.com>
28548
28549 * gcc.c-torture/execute/20050125-1.c: New.
28550
28551 2005-01-18 Jan Hubicka <jh@suse.cz>
28552
28553 PR tree-optimize/19337
28554 * gcc.c-torture/compile/20050119-1.c: New test.
28555
28556 2005-01-24 James E Wilson <wilson@specifixinc.com>
28557
28558 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28559 test for successful match.
28560
28561 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28562
28563 PR objc/18408
28564 * objc.dg/comp-types-7.m: New test.
28565
28566 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28567
28568 * lib/target-supports.exp (current_target_name): New.
28569 (check_effective_target_ilp32, check_effective_target_lp64):
28570 Cache the result to use as long as the current target, with
28571 multilib flags, remains the same.
28572
28573 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28574 (dg-require-weak, dg-require-visibility, dg-require-alias,
28575 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28576 dg-require-effective-target, dg-skip-if): Remove call to
28577 skip_test_and_clear_xfail.
28578 (dg-test): Clear xfail data.
28579
28580 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28581
28582 PR target/17751
28583 * gcc.dg/ppc64-toc.c: New test.
28584
28585 * g++.dg/tree-ssa/empty-1.C: New test.
28586
28587 PR middle-end/19551
28588 * gcc.c-torture/execute/20050121-1.c: New test.
28589 * gcc.dg/20050121-2.c: New test.
28590
28591 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28592 Paul Brook <paul@codesourcery.com>
28593
28594 PR fortran/17941
28595 * gfortran.dg/real_const_1.f: New test.
28596 * gfortran.dg/real_const_2.f90: New test.
28597 * gfortran.dg/complex_int_1.f90: New test.
28598
28599 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28600
28601 PR fortran/19313
28602 * gfortan.dg/inquire_6.f90: New test.
28603
28604 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28605
28606 PR libfortran/19451
28607 * open_readonly_1.f90: New test.
28608
28609 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28610
28611 PR libfortran/18982
28612 * gfortran.dg/open_new.f90: New file.
28613
28614 2005-01-22 Paul Brook <paul@codesourcery.com>
28615
28616 * namelist_1.f90: New test.
28617
28618 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28619
28620 PR tree-optimization/19484
28621 * gcc.c-torture/compile/20050122-[12].c: New tests.
28622
28623 2005-01-22 Paul Brook <paul@codesourcery.com>
28624
28625 * gfortran.dg/implicit_2.f90: New test.
28626
28627 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28628
28629 PR fortran/19314
28630 * gfortran.dg/inquire_5.f90: New test.
28631
28632 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28633
28634 PR c/18809
28635 * gcc.dg/pr18809-1.c: New test.
28636
28637 2005-01-21 Ian Lance Taylor <ian@airs.com>
28638
28639 * gcc.dg/20050121-1.c: New test.
28640
28641 PR tree-optimization/13000
28642 * gcc.dg/20040206-1.c: Change warning to point where function is
28643 being inlined.
28644
28645 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28646
28647 PR c++/19208
28648 * g++.dg/template/array11.C: New test.
28649
28650 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28651
28652 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28653 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28654 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28655 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28656 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28657 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28658
28659 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28660
28661 PR tree-optimization/15349
28662 * gcc.dg/tree-ssa/pr15349.c: New.
28663
28664 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28665
28666 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28667
28668 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28669
28670 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28671 scan-assembler-times directive name.
28672
28673 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28674 after dg-do.
28675
28676 PR rtl-optimization/19462
28677 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28678
28679 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28680
28681 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28682 counting function calls on ia64.
28683
28684 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28685
28686 PR rtl-optimization/15139
28687 * gcc.dg/20050111-2.c: New test.
28688
28689 PR c/17297
28690 * gcc.c-torture/compile/20050113-1.c: New testcase.
28691
28692 PR middle-end/19164
28693 * gcc.dg/20050113-1.c: New testcase.
28694
28695 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28696
28697 * gcc.dg/vect/vect-85.c: Add comment.
28698 * gcc.dg/vect/vect-86.c: Add xfail for now.
28699 * gcc.dg/vect/vect-87.c: Add xfail for now.
28700 * gcc.dg/vect/vect-88.c: Add xfail for now.
28701 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28702
28703 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28704
28705 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28706
28707 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28708
28709 * g++.dg/debug/typedef3.C: New test.
28710
28711 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28712
28713 PR c/19472
28714 * gcc.dg/asm-a.c: New test.
28715
28716 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28717
28718 * gcc.dg/sh-relax.c: Add prototype for abort.
28719
28720 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28721
28722 * gcc.dg/short-compare-1.c: New test.
28723 * gcc.dg/short-compare-2.c: Likewise.
28724
28725 2005-01-18 Michael Matz <matz@suse.de>
28726
28727 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28728
28729 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28730
28731 PR tree-optimization/19121
28732 * gcc.c-torture/compile/pr19121.c: New test.
28733
28734 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28735
28736 PR target/19357
28737 * gcc.c-torture/compile/pr19357.c: New test.
28738
28739 2005-01-17 Ian Lance Taylor <ian@airs.com>
28740
28741 PR c/5675
28742 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28743 pass--those that refer just to the variable, possibly with a
28744 cast.
28745 * gcc.dg/c99-const-expr-3.c: Likewise.
28746
28747 PR middle-end/13127
28748 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28749 longer emitted.
28750
28751 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28752
28753 PR fortran/18778
28754 * gfortran.dg/endfile_2.f90: New test.
28755
28756 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28757
28758 PR 19168
28759 * gfortran.dg/select_5.f90: New test.
28760
28761 2004-01-16 Paul Brook <paul@codesourcery.com>
28762
28763 * gfortran.dg/common_4.f90: New test.
28764
28765 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28766
28767 PR rtl-optimization/19462
28768 * gcc.dg/torture/pr19462-1.c: New test.
28769
28770 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28771
28772 PR objc/19321
28773 * objc.dg/func-ptr-2.m: New.
28774 * objc.dg/volatile-1.m: New.
28775
28776 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28777
28778 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28779
28780 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28781
28782 PR tree-optimization/19060
28783 * gcc.c-torture/execute/20050104-1.c: New test.
28784
28785 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28786
28787 PR fortran/18983
28788 * gfortran.dg/write_to_null.f90: New test.
28789
28790 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28791 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28792
28793 PR other/19328
28794 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28795 argument.
28796
28797 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28798
28799 PR c++/19263
28800 * g++.dg/init/vector1.C: New test.
28801
28802 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28803
28804 PR target/13158
28805 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28806 PR target/18987
28807 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28808
28809 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28810
28811 * gfortran.dg/select_1.f90: New test.
28812 * gfortran.dg/select_2.f90: New test.
28813 * gfortran.dg/select_3.f90: New test.
28814 * gfortran.dg/select_4.f90: New test.
28815
28816 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28817
28818 PR middle-end/19084
28819 PR rtl-optimization/19348
28820 * gcc.dg/20050111-1.c: New test.
28821 * gcc.c-torture/execute/20050111-1.c: New test.
28822
28823 * gcc.dg/i386-asm-4.c: New test.
28824
28825 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28826
28827 * gcc.dg/nested-func-2.c: New test.
28828 * ada/acats/norun.lst: Remove c953002.
28829
28830 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28831
28832 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28833
28834 2005-01-12 Ben Elliston <bje@au.ibm.com>
28835
28836 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28837
28838 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28839
28840 PR target/18761
28841 * g++.dg/abi/align1.C: New test.
28842
28843 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28844
28845 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28846 at a time.
28847 * g++.dg/ext/altivec_check.h: Support compiling as C.
28848
28849 2005-01-10 Roger Sayle <roger@eyesopen.com>
28850
28851 PR c++/19355
28852 * g++.dg/expr/pr19355-1.C: New test case.
28853
28854 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28855
28856 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28857 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28858 * ada/acats/tests/c3/c92005b.ada: Likewise.
28859 * ada/acats/tests/c3/cxb3012.a: Likewise.
28860 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28861
28862 2005-01-09 Paul Brook <paul@codesourcery.com>
28863
28864 * gfortran.dg/common_2.f90: New file.
28865 * gfortran.dg/common_3.f90: New file.
28866
28867 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28868
28869 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28870
28871 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28872
28873 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28874 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28875 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28876 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28877 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28878 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28879 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28880 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28881 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28882 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28883 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28884 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28885 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28886 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28887 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28888 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28889 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28890 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28891 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28892 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28893 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28894 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28895 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28896 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28897 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28898 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28899 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28900 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28901 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28902 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28903 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28904 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28905 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28906 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28907 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28908 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28909 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28910 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28911 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28912 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28913 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28914 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28915 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28916 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28917 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28918 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28919 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28920 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28921 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28922 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28923 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28924 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28925 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28926 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28927 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28928 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28929 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28930 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28931 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28932 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28933 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28934 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28935 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28936 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28937 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28938 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28939 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28940
28941 * gcc.dg/vect/vect-1.c: Fix spelling.
28942 * gcc.dg/vect/vect-10.c: Fix spelling.
28943 * gcc.dg/vect/vect-11.c: Fix spelling.
28944 * gcc.dg/vect/vect-12.c: Fix spelling.
28945 * gcc.dg/vect/vect-14.c: Fix spelling.
28946 * gcc.dg/vect/vect-15.c: Fix spelling.
28947 * gcc.dg/vect/vect-16.c: Fix spelling.
28948 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28949 * gcc.dg/vect/vect-64.c: Fix comments.
28950 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28951
28952 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28953 Ira Rosen <irar@il.ibm.com>
28954
28955 * gcc.dg/vect/vect-70.c: New test.
28956 * gcc.dg/vect/vect-71.c: New test.
28957
28958 2005-01-09 Manfred Hollstein <mh@suse.com>
28959
28960 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28961 * gcc.dg/pr18241-2.c: Likewise.
28962 * gcc.dg/pr18241-3.c: Likewise.
28963 * gcc.dg/pr18241-4.c: Likewise.
28964 * gcc.dg/pr18241-5.c: Likewise.
28965
28966 2005-01-08 Richard Henderson <rth@redhat.com>
28967
28968 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28969 False for x86 and x86-64.
28970
28971 2005-01-08 Diego Novillo <dnovillo@redhat.com>
28972
28973 PR tree-optimization/18241
28974 * gcc.dg/pr18241-1.c: New test.
28975 * gcc.dg/pr18241-2.c: New test.
28976 * gcc.dg/pr18241-3.c: New test.
28977 * gcc.dg/pr18241-4.c: New test.
28978 * gcc.dg/pr18241-5.c: New test.
28979
28980 2005-01-08 Steven G. Kargl <kargls@comcast.net>
28981
28982 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28983 gfortran.dg/select_4.f90: New.
28984
28985 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28986
28987 * gcc.c-torture/execute/20050107-1.c: New test.
28988
28989 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
28990
28991 PR c++/19298
28992 * g++.dg/template/ref2.C: New.
28993
28994 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
28995
28996 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28997 instead of being empty.
28998
28999 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29000
29001 PR fortran/15553
29002 * gfortran.dg/array-1.f90: New test.
29003
29004 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29005
29006 PR tree-optimization/19283
29007 * gcc.c-torture/execute/20050106-1.c: New test.
29008
29009 PR rtl-optimization/18861
29010 * gcc.dg/20050105-1.c: New test.
29011
29012 PR tree-optimization/18828
29013 * gcc.dg/20050105-2.c: New test.
29014
29015 2005-01-07 Andreas Jaeger <aj@suse.de>
29016
29017 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29018
29019 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29020
29021 PR fortran/18398
29022 * gfortran.dg/fmt_read.f90: New test.
29023
29024 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29025
29026 * gcc.dg/rs6000-ldouble-2.c: New.
29027
29028 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29029
29030 PR c++/19244
29031 * g++.dg/parser/ctor2.C: New test.
29032
29033 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29034
29035 PR c++/17154
29036 * g++.dg/template/using9.C: New test.
29037
29038 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29039
29040 PR c++/19258
29041 * g++.dg/lookup/friend6.C: New test.
29042
29043 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29044
29045 PR c++/19270
29046 * g++.dg/template/array10.C: New.
29047
29048 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29049
29050 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29051 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29052
29053 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29054
29055 * gcc.c-torture/compile/20050105-1.c: New test.
29056
29057 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29058
29059 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29060
29061 2005-01-05 Roger Sayle <roger@eyesopen.com>
29062
29063 PR middle-end/19100
29064 * gcc.dg/conv-3.c: New test case.
29065
29066 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29067
29068 * gcc.dg/asm-wide-1.c: New test.
29069
29070 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29071
29072 PR c++/19030
29073 * g++.dg/parse/crash22.C: New
29074
29075 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29076
29077 PR 19257
29078 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29079
29080 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29081
29082 PR middle-end/17767
29083 * gcc.dg/i386-mmx-6.c: New test case.
29084
29085 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29086
29087 PR tree-optimization/18308
29088 * gcc.dg/vect/pr18308.c: New testcase.
29089
29090 2005-01-04 Andreas Jaeger <aj@suse.de>
29091
29092 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29093
29094 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29095 Robert Bowdidge <bowdidge@apple.com>
29096
29097 * gcc.dg/cpp/subframework1.c: New.
29098 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29099 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29100 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29101 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29102
29103 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29104
29105 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29106 producing warning.
29107 * gcc.dg/darwin-weakimport-2.c: New.
29108
29109 2005-01-03 Richard Henderson <rth@redhat.com>
29110
29111 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29112
29113 2005-01-03 Richard Henderson <rth@redhat.com>
29114
29115 * gcc.dg/vect/vect.exp: Enable for ia64.
29116 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29117 (check_effective_target_vect_float): Likewise.
29118 (check_effective_target_vect_no_align): Likewise.
29119 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29120 * gcc.dg/vect/vect-8.c: Likewise.
29121
29122 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29123
29124 PR target/19236
29125 * gcc.dg/pr19236-1.c: New test case.
29126
29127 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29128
29129 PR rtl-optimization/12092
29130 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29131
29132 2005-01-02 Andreas Jaeger <aj@suse.de>
29133
29134 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29135
29136 2005-01-01 Roger Sayle <roger@eyesopen.com>
29137 Andrew Pinski <pinskia@physics.uc.edu>
29138
29139 PR rtl-optimization/12092
29140 * gcc.dg/pr12092-1.c: New test case.
29141
29142 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29143
29144 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29145 'hidden' and 'default' for better portability.
29146 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29147
29148 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29149 6 and 7.
29150 * g++.old-deja/g++.brendan/new3.C: Likewise.
29151
29152 2005-01-01 Steven Bosscher <stevenb@suse.de>
29153
29154 * gcc.dg/20041231-1.C: New test.
29155 * g++.dg/warn/Wunreachable-code-1.C: New test.
29156
29157 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29158
29159 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29160 file, not /dev/null. Abort on error.
29161
29162 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29163 Ziemowit Laski <zlaski@apple.com>
29164
29165 PR objc/18971
29166 * objc.dg/encode-5.m: New test.
29167
29168 2004-12-29 Richard Henderson <rth@redhat.com>
29169
29170 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29171 * objc.dg/stabs-1.m: Disable for ia64.
29172
29173 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29174
29175 PR c++/19190
29176 * g++.dg/warn/Wunused-10.C: New test.
29177
29178 2004-12-28 Richard Henderson <rth@redhat.com>
29179
29180 * objc.dg/stabs-1.m: Disable for alpha.
29181
29182 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29183
29184 PR c++/19149
29185 * g++.dg/parse/error23.C: New test.
29186
29187 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29188
29189 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29190
29191 PR fortran/19032
29192 * gfortran.dg/intrinsic_modulo_1.f90: New.
29193 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29194 tests with divisor -1.
29195
29196 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29197
29198 * g++.dg/opt/temp1.C (memcpy): Return a value.
29199
29200 PR c++/19148
29201 * g++.dg/expr/cond7.C: New test.
29202
29203 2004-12-27 Paul Brook <paul@codesourcery.com>
29204
29205 * gfortran.dg/g77/select_no_compile.f: Remove.
29206
29207 2004-12-27 Richard Henderson <rth@redhat.com>
29208
29209 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29210 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29211 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29212
29213 2004-12-26 Richard Henderson <rth@redhat.com>
29214
29215 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29216 by 1i instead of token pasting.
29217
29218 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29219
29220 PR tree-optimization/17578
29221 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29222 to additional_flags.
29223 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29224
29225 2004-12-25 Richard Henderson <rth@redhat.com>
29226
29227 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29228 Remove Alpha.
29229
29230 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29231
29232 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29233 hppa*-*-hpux*.
29234 * gcc.dg/pr17957.c (dg-options): Likewise.
29235 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29236 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29237 instead of 0 on __hppa__.
29238 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29239 "foo,%r" on hppa*-*-*.
29240
29241 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29242
29243 PR fortran/19071
29244 * gfortran.dg/complex_write.f90: New test.
29245
29246 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29247
29248 PR c++/17595
29249 * g++.dg/parse/pragma2.C: New test.
29250
29251 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29252
29253 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29254
29255 * gcc.dg/empty2.c: Add missing dg-warning.
29256
29257 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29258
29259 PR c++/17413
29260 * g++.dg/template/local4.C: New test.
29261 * g++.dg/template/crash19.C: Add dg-error marker.
29262
29263 * g++.dg/template/crash31.C: Correct embedded PR number.
29264
29265 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29266
29267 PR c++/16405
29268 * g++.dg/opt/temp1.C: Add do-run marker.
29269
29270 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29271
29272 * g++.dg/template/spec19.C: New.
29273
29274 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29275
29276 PR target/16819
29277 * gcc.dg/empty2.c: New.
29278
29279 2004-12-23 Richard Henderson <rth@redhat.com>
29280
29281 * lib/target-supports.exp (check_effective_target_vect_no_align):
29282 Remove i?86 and x86-64.
29283
29284 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29285
29286 PR c++/16405
29287 * g++.dg/opt/temp1.C: New test.
29288
29289 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29290
29291 PR c++/18733
29292 * g++.dg/template/friend33.C: New testcase.
29293
29294 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29295
29296 PR c++/18464
29297 * g++.dg/template/cond5.C: New test.
29298
29299 PR c++/18492
29300 * g++.dg/inherit/thunk3.C: New test.
29301
29302 PR c++/11224
29303 * g++.dg/warn/Wunused-9.C: New test.
29304
29305 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29306
29307 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29308
29309 2004-12-22 Jan Beulich <jbeulich@novell.com>
29310
29311 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29312
29313 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29314
29315 PR c++/18378
29316 * g++.dg/ext/packed8.C: New test.
29317
29318 PR c++/19063
29319 * g++.dg/template/crash31.C: New test.
29320
29321 PR c++/19034
29322 * g++.dg/template/crash30.C: New test.
29323
29324 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29325
29326 PR C++/18984
29327 * g++.dg/eh/ctor3.C: New test.
29328
29329 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29330
29331 * objc.dg/stabs-1.m: Allow section name to be quoted and
29332 assembly label to begin with '.LL'.
29333
29334 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29335
29336 * gcc.dg/vect/vect.exp
29337 (check_effective_target_lp64_or_vect_no_align): New.
29338 * gcc.dg/vect/vect-77.c: Use it.
29339 * gcc.dg/vect/vect-78.c: Use it.
29340
29341 * lib/target-supports.exp
29342 (check_effective_target_vect_no_max,
29343 check_effective_target_vect_no_bitwise,
29344 check_effective_target_vect_no_align): New.
29345 * gcc.dg/vect/vect-13.c: Use them.
29346 * gcc.dg/vect/vect-17.c: Ditto.
29347 * gcc.dg/vect/vect-18.c: Ditto.
29348 * gcc.dg/vect/vect-19.c: Ditto.
29349 * gcc.dg/vect/vect-20.c: Ditto.
29350 * gcc.dg/vect/vect-27.c: Ditto.
29351 * gcc.dg/vect/vect-29.c: Ditto.
29352 * gcc.dg/vect/vect-44.c: Ditto.
29353 * gcc.dg/vect/vect-48.c: Ditto.
29354 * gcc.dg/vect/vect-50.c: Ditto.
29355 * gcc.dg/vect/vect-52.c: Ditto.
29356 * gcc.dg/vect/vect-54.c: Ditto.
29357 * gcc.dg/vect/vect-56.c: Ditto.
29358 * gcc.dg/vect/vect-58.c: Ditto.
29359 * gcc.dg/vect/vect-60.c: Ditto.
29360 * gcc.dg/vect/vect-72.c: Ditto.
29361 * gcc.dg/vect/vect-80.c: Ditto.
29362
29363 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29364
29365 PR c++/14075
29366 * g++.dg/init/string1.C: New.
29367
29368 PR c++/18975
29369 * g++.dg/other/synth1.C: New.
29370
29371 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29372
29373 PR c/18963
29374 * gcc.dg/pr18963-1.c: New test.
29375
29376 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29377
29378 PR c/18596
29379 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29380 * gcc.dg/pr18596-1.c: Use dg-error.
29381 (dg-options): Use -fno-unit-at-a-time.
29382 * gcc.dg/pr18596-2.c: New test.
29383 * gcc.dg/pr18596-3.c: New test.
29384
29385 2004-12-20 Roger Sayle <roger@eyesopen.com>
29386
29387 PR middle-end/18683
29388 * g++.dg/opt/pr18683-1.C: New test case.
29389
29390 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29391
29392 PR other/19093
29393 * g++.dg/opt/max1.C: Fix for 64bit targets.
29394
29395 2004-12-20 Matt Austern <austern@apple.com>
29396
29397 PR c++/19044
29398 * g++.dg/ext/builtin6.C: New
29399
29400 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29401
29402 PR tree-optimization/19080
29403 * gcc.c-torture/compile/pr19080.c: New test.
29404
29405 2004-12-20 Steven Bosscher <stevenb@suse.de>
29406
29407 * gcc.dg/20041219-1.c: New test.
29408
29409 2004-12-19 Roger Sayle <roger@eyesopen.com>
29410
29411 PR middle-end/19068
29412 * g++.dg/opt/max1.C: New test case.
29413
29414 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29415
29416 * gcc.dg/fdata-sections-1.c: New test.
29417
29418 2004-12-18 Roger Sayle <roger@eyesopen.com>
29419
29420 PR middle-end/18548
29421 * gcc.dg/max-1.c: New test case.
29422
29423 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29424
29425 * gcc.c-torture/execute/20041218-1.c: New test.
29426
29427 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29428
29429 * gcc.dg/pr18501.c: New test.
29430 * gcc.dg/uninit-5.c: XFAIL.
29431 * gcc.dg/uninit-9.c: XFAIL.
29432
29433 2004-12-17 Dale Johannesen <dalej@apple.com>
29434
29435 * gcc.dg/20041213-1.c: New.
29436
29437 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29438
29439 * objc.dg/stabs-1.m: Allow assembly label to begin
29440 with a dot ('.').
29441
29442 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29443
29444 * gcc.c-torture/execute/20041213-1.c: Move...
29445 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29446
29447 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29448
29449 PR c++/18721
29450 * g++.dg/lookup/conv-5.C: New.
29451
29452 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29453
29454 * objc.dg/stabs-1.m: New test.
29455
29456 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29457
29458 * gcc.dg/visibility-c.c: Change compile to
29459 assemble for the test.
29460
29461 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29462
29463 PR target/19041
29464 * gcc.dg/visibility-c.c: New test.
29465
29466 2004-12-16 Roger Sayle <roger@eyesopen.com>
29467
29468 PR middle-end/18493
29469 * gcc.dg/switch-8.c: New test case.
29470
29471 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29472
29473 PR c++/18905
29474 * g++.dg/template/init4.C: New.
29475 * g++.dg/opt/static3.C: Enable optimizer.
29476
29477 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29478
29479 * g++.dg/other/complex1.C: New test.
29480
29481 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29482
29483 * g++.dg/opt/inline9.C: New test.
29484
29485 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29486
29487 PR fortran/18993
29488 * gfotran.dg/nullify_1.f: New test.
29489
29490 2004-12-15 Richard Henderson <rth@redhat.com>
29491
29492 * gcc.target/i386/i386.exp: New harness.
29493 * gcc.target/i386/vect-args.c: New.
29494
29495 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29496
29497 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29498
29499 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29500
29501 PR c++/18825
29502 * g++.dg/template/friend32.C: New test.
29503
29504 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29505
29506 * cpp/pragma-once-1.c: New test.
29507 * cpp/pragma-once-1b.h: Likewise.
29508 * cpp/pragma-once-1c.h: Likewise.
29509 * cpp/pragma-once-1d.h: Likewise.
29510 * cpp/inc/pragma-once-1a.h: Likewise.
29511
29512 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29513 Steven G. Kargl <kargls@comcast.net>
29514
29515 PR fortran/17597
29516 * gfortran.dg/list_read_3.f90: New test.
29517
29518 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29519
29520 * gcc.dg/ftrapv-2.c: New test.
29521
29522 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29523
29524 PR c++/18981
29525 * g++.dg/template/typename9.C: New test.
29526
29527 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29528
29529 PR c++/18738
29530 * g++.dg/template/typename8.C: New test.
29531 * g++.dg/parse/friend2.C: Tweak error message.
29532
29533 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29534
29535 * gcc.c-torture/20041214-1.c: New test.
29536
29537 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29538
29539 PR c++/18965
29540 * g++.dg/init/array17.C: New test.
29541
29542 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29543
29544 PR c++/18793
29545 * g++.dg/init/aggr3.C: New test.
29546
29547 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29548
29549 * gcc.dg/altivec-types-1.c: New test.
29550 * gcc.dg/altivec-types-2.c: New test.
29551 * gcc.dg/altivec-types-3.c: New test.
29552 * gcc.dg/altivec-types-4.c: New test.
29553 * g++.dg/ext/altivec-types-1.C: New test.
29554 * g++.dg/ext/altivec-types-2.C: New test.
29555 * g++.dg/ext/altivec-types-3.C: New test.
29556 * g++.dg/ext/altivec-types-4.C: New test.
29557
29558 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29559
29560 PR middle-end/18951
29561 * gcc.c-torture/execute/20041213-1.c: New test.
29562
29563 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29564
29565 PR c++/18949
29566 * g++.dg/template/cast1.C: New.
29567
29568 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29569
29570 * gcc.c-torture/execute/20041213-2.c: New test.
29571
29572 2004-12-13 Richard Henderson <rth@redhat.com>
29573
29574 * gcc.dg/i386-sse-10.c: Fix typo in options.
29575
29576 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29577
29578 PR c++/18968
29579 * g++.dg/opt/pr18968.C: New test.
29580
29581 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29582
29583 PR c++/18925
29584 * g++.dg/ext/visibility/staticdatamem.C: New test.
29585
29586 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29587
29588 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29589
29590 2004-12-13 Roger Sayle <roger@eyesopen.com>
29591
29592 PR rtl-optimization/18928
29593 * gcc.dg/pr18928-1.c: New test case.
29594
29595 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29596
29597 PR tree-opt/16951
29598 * gcc.c-torture/compile/20041211-1.c: New.
29599
29600 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29601
29602 PR middle-end/17564
29603 * gcc.c-torture/execute/20041212-1.c: New test.
29604
29605 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29606
29607 PR fortran/18869
29608 * gfortran.dg/common_1.f90: New test.
29609
29610 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29611 Paul Brook <paul@codesourcery.com>
29612
29613 PR fortran/16222
29614 * gfortran.dg/real_do_1.f90: New test.
29615
29616 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29617
29618 PR tree-opt/18040
29619 * g++.dg/opt/ptrmem6.C: New test.
29620
29621 2004-12-11 Roger Sayle <roger@eyesopen.com>
29622
29623 PR middle-end/18921
29624 * gcc.dg/pr18921-1.c: New test case.
29625
29626 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29627
29628 PR fortran/17175
29629 * gfortran.dg/scale_1.f90: New test.
29630
29631 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29632
29633 PR middle-end/18903
29634 * gcc.c-torture/compile/pr18903.c: New test.
29635
29636 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29637
29638 * gcc.c-torture/execute/20041210-1.c: New test.
29639
29640 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29641
29642 PR c++/18731
29643 * g++.dg/parser/struct-1.C: New test.
29644 * g++.dg/parser/struct-2.C: New test.
29645 * g++.dg/parser/struct-3.C: New test.
29646
29647 2004-12-09 Richard Henderson <rth@redhat.com>
29648
29649 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29650
29651 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29652 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29653
29654 2004-12-09 Matt Austern <austern@apple.com>
29655
29656 PR c++/18514
29657 * g++.dg/ext/builtin1.C: New
29658 * g++.dg/ext/builtin2.C: New
29659 * g++.dg/ext/builtin3.C: New
29660 * g++.dg/ext/builtin4.C: New
29661 * g++.dg/ext/builtin5.C: New
29662
29663 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29664
29665 PR tree-opt/18904
29666 * g++.dg/opt/ptrmem5.C: New test.
29667
29668 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29669
29670 * g++.dg/parse/typename5.C: Adjust for new error.
29671 * g++.dg/parse/typename7.C: New.
29672
29673 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29674
29675 PR c++/18073
29676 * g++.dg/other/mmintrin.C: New test.
29677
29678 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29679
29680 PR c++/16681
29681 * g++.dg/init/array15.C: New.
29682 * g++.dg/init/array16.C: New.
29683
29684 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29685
29686 PR fortran/18826
29687 * gfortran.dg/assign_1.f90: New test.
29688
29689 2004-12-08 Nick Clifton <nickc@redhat.com>
29690
29691 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29692 * gcc.target/xstormy16/data_below100: Likewise.
29693 * gcc.target/xstormy16/sfr: Likewise.
29694 * gcc.target/xstormy16/below100.S: New test source file.
29695 * gcc.target/xstormy16/below100.ld: New test linker script.
29696 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29697 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29698 bp instructions.
29699 * gcc.target/xstormy16/bp.c: Likewise.
29700
29701 * gcc.target/xstormy16/bss_below100: New files:
29702 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29703 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29704 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29705 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29706 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29707 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29708 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29709 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29710 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29711 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29712 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29713 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29714 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29715 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29716 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29717 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29718 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29719 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29720 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29721 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29722 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29723 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29724 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29725 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29726 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29727 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29728 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29729
29730 * gcc.target/xstormy16/data_below100: New files:
29731 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29732 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29733 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29734 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29735 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29736 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29737 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29738 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29739 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29740 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29741 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29742 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29743 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29744 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29745 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29746 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29747 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29748 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29749 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29750 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29751 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29752 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29753 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29754 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29755 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29756 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29757 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29758
29759 * gcc.target/xstormy16/sfr: New files:
29760 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29761 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29762 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29763 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29764 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29765 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29766 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29767 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29768 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29769 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29770 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29771 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29772 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29773 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29774 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29775 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29776 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29777 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29778 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29779 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29780 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29781 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29782 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29783 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29784 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29785 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29786 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29787 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29788 27_if0_sfrw_bitfield_f.c
29789
29790 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29791
29792 PR c++/18100
29793 * g++.dg/lookup/name-clash4.C: New test.
29794
29795 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29796
29797 PR c++/18672
29798 * g++.dg/opt/array1.C: New.
29799
29800 PR c++/18803
29801 * g++.dg/template/operator5.C: New.
29802
29803 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29804
29805 PR c/18867
29806 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29807
29808 2004-12-07 Steven Bosscher <stevenb@suse.de>
29809
29810 * gcc.dg/noncompile/20041207.c: New test.
29811
29812 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29813
29814 * g++.dg/other/unreachable-1.C: New test.
29815
29816 2004-12-06 Nick Clifton <nickc@redhat.com>
29817
29818 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29819 <limits.h> because the latter comes from gcc's include/ directory
29820 and not the newlib/libc/include directory.
29821
29822 2004-12-04 Richard Henderson <rth@redhat.com>
29823
29824 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29825
29826 2004-12-04 Richard Henderson <rth@redhat.com>
29827
29828 * lib/target-supports.exp (check_gc_sections_available): Disable
29829 for alpha and ia64.
29830
29831 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29832
29833 PR middle-end/17909
29834 * g++.dg/other/vararg-2.C: New test.
29835
29836 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29837
29838 PR c++/17011, c++/17971
29839 * g++.dg/template/error15.C: Adjust expected error.
29840 * g++.dg/template/instantiate3.C: Likewise.
29841
29842 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29843
29844 * gcc.dg/altivec-18.c: Fix for darwin
29845
29846 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29847
29848 PR c++/18782
29849 * g++.dg/parse/ptrmem2.C: New.
29850
29851 PR c++/18318
29852 * g++.dg/template/new1.C: New.
29853
29854 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29855
29856 PR fortran/18710
29857 * gfortran.dg/direct_io_3.f90: New test.
29858
29859 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29860
29861 PR 18758
29862 * g++.dg/parse/crash21.C: New.
29863
29864 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29865
29866 PR c++/15664, c++/18276
29867 * g++.dg/template/ttp13.C: New test.
29868 * g++.dg/template/ttp14.C: Likewise.
29869
29870 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29871
29872 PR c++/18123
29873 * g++.dg/parse/enum2.C: New test.
29874 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29875
29876 2004-12-02 Nick Clifton <nickc@redhat.com>
29877
29878 * gcc.target/xstormy16: New test directory.
29879 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29880 * gcc.target/xstormy16/bp.c: Check the generation of bp
29881 instructions.
29882 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29883 bn instructions and the BELOW100 attribute.
29884
29885 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29886
29887 PR target/16952
29888 * gcc.dg/ppc-eabi.c: New.
29889
29890 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29891
29892 PR fortran/18284
29893 * gfortran.dg/backspace.f90
29894
29895 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29896
29897 * gfortran.dg/inquire.f90: New test.
29898
29899 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29900
29901 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29902 handle effective-target-keyword.
29903 (dg-skip-if): Support effective-target keyword as target list.
29904 (dg-xfail-if): Ditto.
29905 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29906
29907 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29908
29909 PR tree-optimization/18291
29910 * gcc.c-torture/compile/pr18291.c: New test.
29911
29912 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29913
29914 PR C++/18729
29915 * g++.dg/parse/crash20.C: New.
29916
29917 PR c++/17431
29918 * g++.dg/overload/arg1.C: New.
29919 * g++.dg/overload/arg2.C: New.
29920 * g++.dg/overload/arg3.C: New.
29921 * g++.dg/overload/arg4.C: New.
29922
29923 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29924
29925 * gcc.dg/c99-flex-array-4.c: Remove.
29926
29927 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29928
29929 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29930
29931 * lib/target-supports.exp (is-effective-target): Simplify.
29932
29933 * lib/target-supports.exp (check_effective_target_vect_long):
29934 Fix for powerpc64-*-*.
29935
29936 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29937
29938 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29939 to support new requirements on FreeBSD 5.
29940
29941 2004-11-30 Devang Patel <dpatel@apple.com>
29942
29943 PR 18702
29944 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29945
29946 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29947
29948 * g++.dg/ext/altivec-13.C: New test.
29949
29950 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29951
29952 PR tree-opt/18298
29953 * gcc.c-torture/execute/p18298.c: New test.
29954
29955 2004-11-30 Ira Rosen <irar@il.ibm.com>
29956 Dorit Naishlos <dorit@il.ibm.com>
29957
29958 PR tree-opt/18607
29959 * gcc.dg/vect/vect-89.c: New test.
29960
29961 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
29962
29963 * gcc.dg/pr18596-1.c: New test.
29964
29965 2004-11-30 Ben Elliston <bje@au.ibm.com>
29966
29967 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29968
29969 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29970
29971 PR c/18479
29972 * gcc.dg/pr18479.c: New test.
29973
29974 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29975
29976 PR target/18490
29977 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29978 mmix-knuth-mmixware.
29979
29980 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29981 cris-*-elf* cris-*-aout* mmix-*-*
29982
29983 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29984
29985 PR middle-end/18725
29986 * gcc.dg/pr18725.c: New test.
29987
29988 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29989
29990 PR target/18488
29991 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29992
29993 PR target/18336
29994 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29995
29996 2004-11-29 Mark Mitchell <mark@codesourcery.com>
29997
29998 PR c++/18368
29999 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30000 * g++.old-deja/g++.law/ctors5.C: Likewise.
30001 * g++.old-deja/g++.other/crash25.C: Likewise.
30002
30003 PR c++/18674
30004 * g++.dg/template/error16.C: New test.
30005
30006 PR c++/18512
30007 * g++.dg/template/crash29.C: New test.
30008
30009 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30010
30011 PR tree-optimization/18712
30012 * gcc.c-torture/compile/pr18712.c: New test.
30013
30014 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30015
30016 PR c/7544
30017 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30018 tests.
30019
30020 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30021
30022 PR c++/18652
30023 * g++.dg/lookup/crash6.C: New test.
30024
30025 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30026
30027 PR middle-end/18164
30028 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30029
30030 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30031
30032 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30033 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30034 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30035
30036 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30037
30038 * gcc.dg/pr18164.c: New test.
30039
30040 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30041
30042 * gcc.dg/funroll-loops-all.c: New.
30043
30044 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30045
30046 PR target/18489
30047 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30048 delimeter, match space and TAB as well as ":".
30049
30050 PR target/18484
30051 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30052
30053 PR target/18348
30054 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30055
30056 PR target/18345
30057 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30058
30059 PR target/18337
30060 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30061
30062 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30063
30064 * gfortran.dg/direct_io_2.f90: New test.
30065
30066 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30067
30068 PR target/18334
30069 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30070
30071 2004-11-28 Richard Henderson <rth@redhat.com>
30072
30073 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30074
30075 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30076
30077 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30078 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30079 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30080 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30081 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30082 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30083 gcc.dg/pointer-arith-8.c: New tests.
30084
30085 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30086
30087 PR fortran/18364
30088 * gfortran.dg/endfile.f90: New test.
30089
30090 2004-11-27 Falk Hueffner <falk@debian.org>
30091
30092 * gcc.dg/loop-6.c: New test.
30093
30094 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30095
30096 * gcc.c-torture/execute/20041126-1.c: New test.
30097
30098 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30099
30100 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30101 on IRIX.
30102
30103 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30104
30105 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30106 functions.
30107
30108 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30109
30110 PR rtl-optimization/17825
30111 * gcc.c-torture/compile/20041119-1.c: New test.
30112
30113 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30114
30115 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30116 Check existence of ld library path variables before unsetting.
30117
30118 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30119
30120 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30121
30122 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30123
30124 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30125
30126 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30127
30128 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30129
30130 2004-11-26 Ben Elliston <bje@au.ibm.com>
30131
30132 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30133 dg-do directive.
30134
30135 2004-11-26 Ben Elliston <bje@au.ibm.com>
30136
30137 * gcc.dg/pr17957.c: Pass --param, not -param.
30138
30139 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30140
30141 PR middle-end/17957
30142 * gcc.dg/pr17957.c: New test.
30143
30144 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30145
30146 PR c++/18445
30147 * g++.dg/template/crash28.C: Likewise.
30148
30149 PR c++/18001
30150 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30151 * g++.dg/ext/lvaddr.C: Likewise.
30152 * g++.dg/opt/pr7503-3.C: Likewise.
30153
30154 PR c++/18466
30155 * g++.dg/parse/qualified3.C: New test.
30156 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30157
30158 PR c++/18545
30159 * g++.dg/expr/return1.C: New test.
30160
30161 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30162
30163 Friend class name lookup 3/n, PR c++/3332
30164 * g++.dg/lookup/friend3.C: New test.
30165 * g++.dg/lookup/friend4.C: Likewise.
30166 * g++.dg/lookup/friend5.C: Likewise.
30167
30168 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30169
30170 Friend class name lookup 2/n, PR c++/14513, c++/15410
30171 * g++.dg/lookup/friend2.C: New test.
30172 * g++.dg/template/friend31.C: Likewise.
30173
30174 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30175
30176 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30177
30178 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30179
30180 PR c++/17473
30181 * g++.dg/tc1/dr56.C: Remove.
30182 * g++.dg/template/typedef1.C: Add dg-error markers.
30183 * g++.old-deja/g++.other/typedef7.C: Likewise.
30184
30185 PR c++/18285
30186 * g++.dg/parse/typedef7.C: New test.
30187
30188 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30189
30190 * gcc.c-torture/execute/20041124-1.c: New test.
30191
30192 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30193
30194 * g++.dg/template/deduce3.C: New test.
30195
30196 PR c++/18586
30197 * g++.dg/template/crash27.C: New test.
30198
30199 PR c++/18530
30200 * g++.dg/warn/Wshadow-3.C: New test.
30201
30202 2004-11-24 Devang Patel <dpatel@apple.com>
30203
30204 PR/18555
30205 * gcc.dg/cpp/isysroot-1.c: New test.
30206 * gcc.dg/cpp/usr/include/stdio.h: New file.
30207 * gcc.dg/cpp/isysroot-2.c: New test.
30208 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30209 New file.
30210
30211 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30212
30213 PR c++/8929
30214 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30215
30216 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30217
30218 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30219 * gcc.target/sparc/pdist.c: Likewise.
30220
30221 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30222
30223 PR c++/16882
30224 * g++.dg/conversion/simd1.C: New test.
30225
30226 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30227
30228 * lib/target-libpath.exp: New file defining
30229 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30230 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30231 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30232 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30233 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30234
30235 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30236
30237 * gcc.dg/pragma-align-2.c: Test macro expansion.
30238 * gcc.dg/pragma-pack-2.c: New test.
30239
30240 2004-11-23 Richard Henderson <rth@redhat.com>
30241
30242 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30243 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30244 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30245 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30246 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30247 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30248
30249 * gcc.dg/vect/vect.exp: Add check for alpha.
30250 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30251 (check_effective_target_vect_int): Enable for alpha.
30252 (check_effective_target_vect_long): New.
30253 (is-effective-target): Add it.
30254
30255 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30256
30257 * gcc.dg/pr18614-1.c: New test.
30258
30259 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30260
30261 * gcc.dg/setjmp-2.c: New test.
30262
30263 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30264
30265 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30266 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30267 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30268 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30269 gcc.target/sparc/pdist.c: New tests.
30270
30271 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30272
30273 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30274
30275 2004-11-22 Dale Johannesen <dalej@apple.com>
30276
30277 * gcc.dg/20041111-1.c: New.
30278
30279 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30280
30281 PR tree-opt/18536
30282 * gcc.dg/vect/pr18536.c: New test.
30283
30284 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30285
30286 PR c++/18354
30287 * g++.dg/template/nontype11.C: New test.
30288
30289 2004-11-21 Roger Sayle <roger@eyesopen.com>
30290
30291 PR middle-end/18520
30292 * gcc.dg/pr18520-1.c: New test case.
30293
30294 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30295
30296 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30297 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30298 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30299 expected diagnostics.
30300
30301 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30302
30303 PR target/18580
30304 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30305 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30306 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30307
30308 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30309
30310 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30311
30312 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30313 Joseph Myers <joseph@codesourcery.com>
30314
30315 * lib/target-supports.exp (check_visibility_available): Really
30316 test the compiler.
30317
30318 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30319
30320 PR tree-opt/18181
30321 * gcc.dg/vect/vect-85.c: New test.
30322 * gcc.dg/vect/vect-86.c: New test.
30323 * gcc.dg/vect/vect-87.c: New test.
30324 * gcc.dg/vect/vect-88.c: New test.
30325
30326 2004-11-19 Ben Elliston <bje@au.ibm.com>
30327
30328 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30329
30330 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30331
30332 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30333 * gcc.dg/ppc-and-1.c: Ditto.
30334 * gcc.dg/ppc-compare-1.c: Ditto.
30335 * gcc.dg/ppc-mov-1.c: Ditto
30336
30337 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30338 Mark Mitchell <mark@codesourcery.com>
30339
30340 * gcc.dg/pragma-init-fini-2.c: New test.
30341
30342 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30343 Aldy Hernandez <aldyh@redhat.com>
30344
30345 * lib/target-supports.exp (check_effective_target_vect_int): New
30346 (check_effective_target_vect_float): New
30347 (check_effective_target_vect_double): New.
30348 (is-effective-target): Support new effective targets keywords.
30349 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30350 default action for dg-do.
30351 * gcc.dg/vect/pr16105.c: Use new support.
30352 * gcc.dg/vect/pr18400.c: Ditto.
30353 * gcc.dg/vect/pr18425.c: Ditto.
30354 * gcc.dg/vect/vect-1.c: Ditto.
30355 * gcc.dg/vect/vect-10.c: Ditto.
30356 * gcc.dg/vect/vect-11.c: Ditto.
30357 * gcc.dg/vect/vect-12.c: Ditto.
30358 * gcc.dg/vect/vect-13.c: Ditto.
30359 * gcc.dg/vect/vect-14.c: Ditto.
30360 * gcc.dg/vect/vect-15.c: Ditto.
30361 * gcc.dg/vect/vect-16.c: Ditto.
30362 * gcc.dg/vect/vect-17.c: Ditto.
30363 * gcc.dg/vect/vect-18.c: Ditto.
30364 * gcc.dg/vect/vect-19.c: Ditto.
30365 * gcc.dg/vect/vect-2.c: Ditto.
30366 * gcc.dg/vect/vect-20.c: Ditto.
30367 * gcc.dg/vect/vect-21.c: Ditto.
30368 * gcc.dg/vect/vect-22.c: Ditto.
30369 * gcc.dg/vect/vect-23.c: Ditto.
30370 * gcc.dg/vect/vect-24.c: Ditto.
30371 * gcc.dg/vect/vect-25.c: Ditto.
30372 * gcc.dg/vect/vect-26.c: Ditto.
30373 * gcc.dg/vect/vect-27.c: Ditto.
30374 * gcc.dg/vect/vect-27a.c: Ditto.
30375 * gcc.dg/vect/vect-28.c: Ditto.
30376 * gcc.dg/vect/vect-29.c: Ditto.
30377 * gcc.dg/vect/vect-29a.c: Ditto.
30378 * gcc.dg/vect/vect-3.c: Ditto.
30379 * gcc.dg/vect/vect-30.c: Ditto.
30380 * gcc.dg/vect/vect-31.c: Ditto.
30381 * gcc.dg/vect/vect-32.c: Ditto.
30382 * gcc.dg/vect/vect-33.c: Ditto.
30383 * gcc.dg/vect/vect-34.c: Ditto.
30384 * gcc.dg/vect/vect-35.c: Ditto.
30385 * gcc.dg/vect/vect-36.c: Ditto.
30386 * gcc.dg/vect/vect-37.c: Ditto.
30387 * gcc.dg/vect/vect-38.c: Ditto.
30388 * gcc.dg/vect/vect-4.c: Ditto.
30389 * gcc.dg/vect/vect-40.c: Ditto.
30390 * gcc.dg/vect/vect-41.c: Ditto.
30391 * gcc.dg/vect/vect-42.c: Ditto.
30392 * gcc.dg/vect/vect-43.c: Ditto.
30393 * gcc.dg/vect/vect-44.c: Ditto.
30394 * gcc.dg/vect/vect-45.c: Ditto.
30395 * gcc.dg/vect/vect-46.c: Ditto.
30396 * gcc.dg/vect/vect-47.c: Ditto.
30397 * gcc.dg/vect/vect-48.c: Ditto.
30398 * gcc.dg/vect/vect-48a.c: Ditto.
30399 * gcc.dg/vect/vect-49.c: Ditto.
30400 * gcc.dg/vect/vect-5.c: Ditto.
30401 * gcc.dg/vect/vect-50.c: Ditto.
30402 * gcc.dg/vect/vect-51.c: Ditto.
30403 * gcc.dg/vect/vect-52.c: Ditto.
30404 * gcc.dg/vect/vect-53.c: Ditto.
30405 * gcc.dg/vect/vect-54.c: Ditto.
30406 * gcc.dg/vect/vect-55.c: Ditto.
30407 * gcc.dg/vect/vect-56.c: Ditto.
30408 * gcc.dg/vect/vect-56a.c: Ditto.
30409 * gcc.dg/vect/vect-57.c: Ditto.
30410 * gcc.dg/vect/vect-58.c: Ditto.
30411 * gcc.dg/vect/vect-59.c: Ditto.
30412 * gcc.dg/vect/vect-6.c: Ditto.
30413 * gcc.dg/vect/vect-60.c: Ditto.
30414 * gcc.dg/vect/vect-61.c: Ditto.
30415 * gcc.dg/vect/vect-62.c: Ditto.
30416 * gcc.dg/vect/vect-63.c: Ditto.
30417 * gcc.dg/vect/vect-64.c: Ditto.
30418 * gcc.dg/vect/vect-65.c: Ditto.
30419 * gcc.dg/vect/vect-66.c: Ditto.
30420 * gcc.dg/vect/vect-67.c: Ditto.
30421 * gcc.dg/vect/vect-68.c: Ditto.
30422 * gcc.dg/vect/vect-69.c: Ditto.
30423 * gcc.dg/vect/vect-7.c: Ditto.
30424 * gcc.dg/vect/vect-72.c: Ditto.
30425 * gcc.dg/vect/vect-72a.c: Ditto.
30426 * gcc.dg/vect/vect-73.c: Ditto.
30427 * gcc.dg/vect/vect-74.c: Ditto.
30428 * gcc.dg/vect/vect-75.c: Ditto.
30429 * gcc.dg/vect/vect-76.c: Ditto.
30430 * gcc.dg/vect/vect-77.c: Ditto.
30431 * gcc.dg/vect/vect-77a.c: Ditto.
30432 * gcc.dg/vect/vect-78.c: Ditto.
30433 * gcc.dg/vect/vect-79.c: Ditto.
30434 * gcc.dg/vect/vect-8.c: Ditto.
30435 * gcc.dg/vect/vect-80.c: Ditto.
30436 * gcc.dg/vect/vect-82.c: Ditto.
30437 * gcc.dg/vect/vect-82_64.c: Ditto.
30438 * gcc.dg/vect/vect-83.c: Ditto.
30439 * gcc.dg/vect/vect-83_64.c: Ditto.
30440 * gcc.dg/vect/vect-9.c: Ditto.
30441 * gcc.dg/vect/vect-all.c: Ditto.
30442 * gcc.dg/vect/vect-none.c: Ditto.
30443
30444 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30445
30446 * lib/gcc-dg.exp (dg-skip-if): New function.
30447 (dg-forbid-option): Remove.
30448 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30449 * g++.dg/abi/bitfield8.C: Likewise.
30450 * g++.dg/abi/dtor1.C: Likewise.
30451 * g++.dg/abi/empty10.C: Likewise.
30452 * g++.dg/abi/empty7.C: Likewise.
30453 * g++.dg/abi/empty9.C: Likewise.
30454 * g++.dg/abi/layout3.C: Likewise.
30455 * g++.dg/abi/layout4.C: Likewise.
30456 * g++.dg/abi/thunk1.C: Likewise.
30457 * g++.dg/abi/thunk2.C: Likewise.
30458 * g++.dg/abi/vbase11.C: Likewise.
30459 * g++.dg/abi/vthunk2.C: Likewise.
30460 * g++.dg/abi/vthunk3.C: Likewise.
30461 * g++.dg/ext/attrib8.C: Likewise.
30462 * g++.dg/opt/longbranch2.C: Likewise.
30463 * g++.dg/opt/reg-stack4.C: Likewise.
30464 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30465 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30466 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30467 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30468 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30469 * gcc.dg/20000609-1.c: Likewise.
30470 * gcc.dg/20000720-1.c: Likewise.
30471 * gcc.dg/20011107-1.c: Likewise.
30472 * gcc.dg/20011119-1.c: Likewise.
30473 * gcc.dg/20020108-1.c: Likewise.
30474 * gcc.dg/20020122-2.c: Likewise.
30475 * gcc.dg/20020122-3.c: Likewise.
30476 * gcc.dg/20020201-3.c: Likewise.
30477 * gcc.dg/20020206-1.c: Likewise.
30478 * gcc.dg/20020218-1.c: Likewise.
30479 * gcc.dg/20020310-1.c: Likewise.
30480 * gcc.dg/20020411-1.c: Likewise.
30481 * gcc.dg/20020418-2.c: Likewise.
30482 * gcc.dg/20020426-1.c: Likewise.
30483 * gcc.dg/20020426-2.c: Likewise.
30484 * gcc.dg/20020517-1.c: Likewise.
30485 * gcc.dg/20020523-1.c: Likewise.
30486 * gcc.dg/20020523-2.c: Likewise.
30487 * gcc.dg/20020729-1.c: Likewise.
30488 * gcc.dg/20030204-1.c: Likewise.
30489 * gcc.dg/20030826-2.c: Likewise.
30490 * gcc.dg/20030926-1.c: Likewise.
30491 * gcc.dg/20031202-1.c: Likewise.
30492 * gcc.dg/980312-1.c: Likewise.
30493 * gcc.dg/980313-1.c: Likewise.
30494 * gcc.dg/990117-1.c: Likewise.
30495 * gcc.dg/990424-1.c: Likewise.
30496 * gcc.dg/990524-1.c: Likewise.
30497 * gcc.dg/991230-1.c: Likewise.
30498 * gcc.dg/i386-387-1.c: Likewise.
30499 * gcc.dg/i386-387-2.c: Likewise.
30500 * gcc.dg/i386-387-3.c: Likewise.
30501 * gcc.dg/i386-387-4.c: Likewise.
30502 * gcc.dg/i386-387-5.c: Likewise.
30503 * gcc.dg/i386-387-6.c: Likewise.
30504 * gcc.dg/i386-asm-1.c: Likewise.
30505 * gcc.dg/i386-bitfield1.c: Likewise.
30506 * gcc.dg/i386-bitfield2.c: Likewise.
30507 * gcc.dg/i386-loop-1.c: Likewise.
30508 * gcc.dg/i386-loop-2.c: Likewise.
30509 * gcc.dg/i386-loop-3.c: Likewise.
30510 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30511 * gcc.dg/i386-pic-1.c: Likewise.
30512 * gcc.dg/i386-regparm.c: Likewise.
30513 * gcc.dg/i386-signbit-1.c: Likewise.
30514 * gcc.dg/i386-signbit-2.c: Likewise.
30515 * gcc.dg/i386-signbit-3.c: Likewise.
30516 * gcc.dg/i386-sse-5.c: Likewise.
30517 * gcc.dg/i386-sse-8.c: Likewise.
30518 * gcc.dg/i386-unroll-1.c: Likewise.
30519 * gcc.dg/tls/opt-1.c: Likewise.
30520 * gcc.dg/tls/opt-2.c: Likewise.
30521 * gcc.dg/unroll-1.c: Likewise.
30522 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30523 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30524 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30525 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30526
30527 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30528
30529 * g++.dg/template/incomplete1.C: New test.
30530
30531 2004-11-16 Nick Clifton <nickc@redhat.com>
30532
30533 Revert patches accidentally commited during checkin of fixes for
30534 xstormy16 tests:
30535 gcc.c-torture/execute/simd-4.c: Revert
30536 gcc.dg/20040910-1.c: Revert.
30537
30538 2004-11-16 Paul Brook <paul@codesourcery.com>
30539
30540 PR fortran/13010
30541 * gfortran.dg/der_pointer_1.f90: New test.
30542
30543 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30544
30545 PR c/18498
30546 * gcc.dg/bitfld-13.c: New test.
30547
30548 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30549
30550 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30551 powerpc*-*-linux*.
30552
30553 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30554 * gcc.dg/ppc64-abi-2.c: Ditto.
30555 * gcc.dg/ppc64-abi-3.c: Ditto.
30556
30557 * lib/gcc-dg.exp (dg-target-list): Remove.
30558
30559 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30560
30561 * gcc.dg/ia64-postinc.c: New test.
30562
30563 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30564
30565 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30566
30567 2004-11-15 Nick Clifton <nickc@redhat.com>
30568
30569 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30570 __INT_MAX__ so that the test can be compiled by toolchains
30571 targeted at 16-bit processors.
30572
30573 * gcc.dg/20040625-1.c: Use long constants rather than integers
30574 when performing arithmetic that will overflow 16-bits.
30575
30576 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30577 xstormy16. It does not support 128-bit vector operations.
30578
30579 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30580 with the macro PTR_TYPE. Define this macro to an integer type
30581 suitable for holding a pointer.
30582
30583 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30584 the target is a 16-bit processor.
30585
30586 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30587 16-bit targets where the character constant will be too long.
30588
30589 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30590 where the double will not be directly addressable.
30591
30592 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30593
30594 Friend class name lookup 1/n, PR c++/18471
30595 * g++.dg/template/crash26.C: New test.
30596 * g++.dg/lookup/struct1.C: Adjust expected error.
30597 * g++.dg/parse/elab1.C: Likewise.
30598 * g++.dg/parse/elab2.C: Likewise.
30599 * g++.dg/parse/int-as-enum1.C: Likewise.
30600 * g++.dg/parse/struct-as-enum1.C: Likewise.
30601 * g++.dg/parse/typedef1.C: Likewise.
30602 * g++.dg/parse/typedef3.C: Likewise.
30603 * g++.dg/parse/typedef4.C: Likewise.
30604 * g++.dg/parse/typedef5.C: Likewise.
30605 * g++.dg/template/nontype4.C: Likewise.
30606 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30607 * g++.old-deja/g++.other/elab1.C: Likewise.
30608 * g++.old-deja/g++.other/syntax4.C: Likewise.
30609
30610 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30611
30612 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30613
30614 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30615
30616 * gcc.c-torture/execute/20041114-1.c: New test.
30617
30618 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30619
30620 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30621 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30622 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30623 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30624 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30625 gcc.dg/switch-7.c: New tests.
30626
30627 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30628
30629 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30630
30631 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30632
30633 PR tree-opt/18400
30634 * gcc.dg/vect/pr18400.c: New test.
30635
30636 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30637 Andrew Pinski <pinskia@physics.uc.edu>
30638
30639 PR tree-opt/18425
30640 * gcc.dg/vect/pr18425.c: New test.
30641
30642 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30643
30644 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30645 Guard with dg-require-alias and dg-require-visibility.
30646
30647 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30648
30649 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30650
30651 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30652
30653 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30654
30655 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30656
30657 PR c++/17344
30658 * g++.dg/template/defarg5.C: New test.
30659
30660 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30661
30662 * g++.dg/parse/cast1.C: Run only on ILP32.
30663 * g++.old-deja/g++.mike/p784.C: Likewise.
30664
30665 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30666
30667 * gcc.c-torture/execute/20041113-1.c: New test.
30668
30669 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30670
30671 PR target/18230
30672 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30673 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30674 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30675 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30676 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30677 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30678 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30679 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30680 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30681 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30682 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30683 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30684 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30685
30686 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30687
30688 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30689 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30690 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30691 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30692 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30693 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30694 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30695 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30696 gcc.target/sparc/combined-1.c: New tests.
30697
30698 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30699
30700 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30701 New tests.
30702
30703 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30704
30705 * lib/gcc-dg.exp (dg-forbid-option): New function.
30706 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30707 * g++.dg/abi/bitfield8.C: Likewise.
30708 * g++.dg/abi/dtor1.C: Likewise.
30709 * g++.dg/abi/empty10.C: Likewise.
30710 * g++.dg/abi/empty7.C: Likewise.
30711 * g++.dg/abi/empty9.C: Likewise.
30712 * g++.dg/abi/layout3.C: Likewise.
30713 * g++.dg/abi/layout4.C: Likewise.
30714 * g++.dg/abi/thunk1.C: Likewise.
30715 * g++.dg/abi/thunk2.C: Likewise.
30716 * g++.dg/abi/vbase11.C: Likewise.
30717 * g++.dg/abi/vthunk2.C: Likewise.
30718 * g++.dg/abi/vthunk3.C: Likewise.
30719 * g++.dg/ext/attrib8.C: Likewise.
30720 * g++.dg/opt/longbranch2.C: Likewise.
30721 * g++.dg/opt/reg-stack4.C: Likewise.
30722 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30723 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30724 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30725 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30726 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30727 * gcc.dg/20000609-1.c: Likewise.
30728 * gcc.dg/20000720-1.c: Likewise.
30729 * gcc.dg/20011107-1.c: Likewise.
30730 * gcc.dg/20011119-1.c: Likewise.
30731 * gcc.dg/20020108-1.c: Likewise.
30732 * gcc.dg/20020122-2.c: Likewise.
30733 * gcc.dg/20020122-3.c: Likewise.
30734 * gcc.dg/20020201-3.c: Likewise.
30735 * gcc.dg/20020206-1.c: Likewise.
30736 * gcc.dg/20020218-1.c: Likewise.
30737 * gcc.dg/20020310-1.c: Likewise.
30738 * gcc.dg/20020411-1.c: Likewise.
30739 * gcc.dg/20020418-2.c: Likewise.
30740 * gcc.dg/20020426-1.c: Likewise.
30741 * gcc.dg/20020426-2.c: Likewise.
30742 * gcc.dg/20020517-1.c: Likewise.
30743 * gcc.dg/20020523-1.c: Likewise.
30744 * gcc.dg/20020523-2.c: Likewise.
30745 * gcc.dg/20020729-1.c: Likewise.
30746 * gcc.dg/20030204-1.c: Likewise.
30747 * gcc.dg/20030826-2.c: Likewise.
30748 * gcc.dg/20030926-1.c: Likewise.
30749 * gcc.dg/20031202-1.c: Likewise.
30750 * gcc.dg/980312-1.c: Likewise.
30751 * gcc.dg/980313-1.c: Likewise.
30752 * gcc.dg/990117-1.c: Likewise.
30753 * gcc.dg/990424-1.c: Likewise.
30754 * gcc.dg/990524-1.c: Likewise.
30755 * gcc.dg/991230-1.c: Likewise.
30756 * gcc.dg/i386-387-1.c: Likewise.
30757 * gcc.dg/i386-387-2.c: Likewise.
30758 * gcc.dg/i386-387-3.c: Likewise.
30759 * gcc.dg/i386-387-4.c: Likewise.
30760 * gcc.dg/i386-387-5.c: Likewise.
30761 * gcc.dg/i386-387-6.c: Likewise.
30762 * gcc.dg/i386-asm-1.c: Likewise.
30763 * gcc.dg/i386-bitfield1.c: Likewise.
30764 * gcc.dg/i386-bitfield2.c: Likewise.
30765 * gcc.dg/i386-loop-1.c: Likewise.
30766 * gcc.dg/i386-loop-2.c: Likewise.
30767 * gcc.dg/i386-loop-3.c: Likewise.
30768 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30769 * gcc.dg/i386-pic-1.c: Likewise.
30770 * gcc.dg/i386-regparm.c: Likewise.
30771 * gcc.dg/i386-signbit-1.c: Likewise.
30772 * gcc.dg/i386-signbit-2.c: Likewise.
30773 * gcc.dg/i386-signbit-3.c: Likewise.
30774 * gcc.dg/i386-sse-5.c: Likewise.
30775 * gcc.dg/i386-sse-8.c: Likewise.
30776 * gcc.dg/i386-unroll-1.c: Likewise.
30777 * gcc.dg/tls/opt-1.c: Likewise.
30778 * gcc.dg/tls/opt-2.c: Likewise.
30779 * gcc.dg/unroll-1.c: Likewise.
30780 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30781 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30782 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30783 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30784 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30785 -m64 is specified.
30786
30787 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30788
30789 PR c++/18389
30790 * g++.dg/parse/cond1.C: New test.
30791
30792 PR c++/18429
30793 * g++.dg/template/array9.C: New test.
30794 * g++.dg/ext/vla1.C: Adjust error messages.
30795 * g++.dg/ext/vlm1.C: Likewise.
30796 * g++.dg/template/crash2.C: Likewise.
30797
30798 PR c++/18436
30799 * g++.dg/template/call3.C: New test.
30800
30801 PR c++/18407
30802 * g++.dg/template/ptrmem11.C: New test.
30803
30804 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30805
30806 PR other/14264
30807 * lib/g++.exp: Set LC_ALL and LANG to C.
30808 * lib/gcc-dg.exp: Likewise.
30809 * lib/gfortran.exp: Likewise.
30810 * lib/objc.exp: Likewise.
30811 * lib/treelang.exp: Likewise.
30812
30813 2004-11-12 Andreas Schwab <schwab@suse.de>
30814
30815 * gcc.dg/pr16286.c: Fix last change.
30816
30817 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30818
30819 PR c++/18416
30820 * g++.dg/init/global1.C: New test.
30821
30822 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30823
30824 * gcc.c-torture/execute/20041112-1.c: New test.
30825
30826 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30827
30828 * lib/gcc-dg.exp (dg-target-list): New.
30829
30830 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30831 Richard Sandiford <rsandifo@redhat.com>
30832
30833 * lib/target-supports.exp (get-compiler_messages): New.
30834 (check_named_sections_available): Use it.
30835 (check_effective_target_ilp32): New.
30836 (check_effective_target_lp64): New.
30837 (is-effective-target): New.
30838 * lib/gcc-dg.exp (dg-require-effective-target): New.
30839
30840 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30841
30842 * gcc.dg/precedence-1.c: New test.
30843
30844 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30845
30846 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30847
30848 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30849 message, delete generated files, use more descriptive name for
30850 executable, and make the test unsupported when it cannot be run.
30851
30852 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30853 (dg-require-weak, dg-require-visibility, dg-require-alias,
30854 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30855 dg-require-iconv, dg-require-named-sections): Use it.
30856
30857 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30858
30859 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30860
30861 PR target/16457
30862 * gcc.dg/ppc-and-1: New
30863
30864 PR target/16796
30865 * gcc.dg/ppc-mov-1.c: New.
30866
30867 PR target/16458
30868 * gcc.dg/ppc-compare-1.c: New.
30869
30870 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30871
30872 * objc.dg/desig-init-2.m: New test.
30873
30874 2004-11-10 Adam Nemet <anemet@lnxw.com>
30875
30876 PR middle-end/18160
30877 * g++.dg/warn/register-var-1.C: New test.
30878 * g++.dg/warn/register-var-2.C: New test.
30879
30880 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30881
30882 * gcc.dg/union-2.c: New test.
30883
30884 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30885
30886 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30887 New test for PR tree-optimization/17892.
30888
30889 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30890
30891 PR c++/18369
30892 * g++.dg/init/new12.C: New test.
30893
30894 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30895
30896 * gcc.target/sparc: New directory.
30897 * gcc.target/sparc/sparc.exp: New driver.
30898 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30899 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30900 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30901 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30902
30903 2004-11-10 Paul Brook <paul@codesourcery.com>
30904
30905 PR fortran/18218
30906 * gfortran.dg/list_read.c: New test.
30907
30908 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30909
30910 PR c/18322
30911 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30912 expected diagnostic location.
30913
30914 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30915
30916 * gcc.dg/20041109-1.c: New test.
30917
30918 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30919
30920 PR objc/18406
30921 * objc/compile/pr18406.m: New test.
30922
30923 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30924
30925 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30926
30927 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30928
30929 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30930
30931 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30932
30933 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30934
30935 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30936
30937 * gcc.dg/20030225-2.c: Add prototype for abort and
30938 exit.
30939
30940 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30941
30942 PR tree-opt/18299
30943 * gcc.c-torture/pr18299-1.c: New test.
30944
30945 2004-11-06 Andreas Schwab <schwab@suse.de>
30946
30947 * gcc.dg/pr16286.c: Also test for bool and pixel.
30948
30949 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30950
30951 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30952 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30953 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30954 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30955 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30956 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30957 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30958 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30959 gcc.dg/struct-semi-3.c: New tests.
30960
30961 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30962
30963 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30964
30965 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30966
30967 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30968 Do not use C99 designators.
30969
30970 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30971
30972 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30973
30974 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30975
30976 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30977 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30978 * gcc.c-torture/execute/simd-5.x: Remove.
30979
30980 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
30981
30982 PR rtl-optimization/17933
30983 * gcc.dg/torture/pr17933-1.c: New test.
30984
30985 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30986
30987 PR target/18106
30988 * lib/target-supports.exp (check_weak_available): Support
30989 Windows.
30990
30991 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
30992
30993 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30994 call to fflush(stdout) before abort.
30995 (my_ffsll): New function.
30996 (generate_fields): Use it.
30997
30998 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30999
31000 * gcc.dg/init-undef-1.c: New test.
31001
31002 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31003
31004 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31005 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31006 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31007 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31008 expected messages for new parser.
31009
31010 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31011
31012 * g++.dg/ext/visibility/symbian1.C: New test.
31013
31014 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31015
31016 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31017 on LP64 targets.
31018
31019 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31020
31021 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31022 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31023 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31024 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31025 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31026 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31027 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31028 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31029 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31030 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31031
31032 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31033
31034 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31035 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31036 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31037 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31038 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31039 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31040 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31041 for new parser.
31042
31043 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31044
31045 PR target/15342
31046 * gcc.dg/20041104-1.c: New test.
31047
31048 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31049
31050 * g++.dg/template/nontype7.C: New test.
31051 * g++.dg/template/nontype8.C: Likewise.
31052 * g++.dg/template/nontype9.C: Likewise.
31053 * g++.dg/template/nontype10.C: Likewise.
31054 * g++.dg/tc1/dr49.C: Likewise.
31055 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31056 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31057
31058 2004-11-04 Ben Elliston <bje@au.ibm.com>
31059
31060 * g++.dg/rtti/tinfo1.C: Remove xfails.
31061
31062 2004-11-04 Ben Elliston <bje@au.ibm.com>
31063
31064 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31065 packed attribute to the definition to satisfy the new C++ parser.
31066
31067 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31068
31069 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31070 invocations of va_arg.
31071
31072 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31073
31074 PR c++/18124
31075 * g++.dg/template/crash25.C: New test.
31076
31077 PR c++/18155
31078 * g++.dg/template/typedef2.C: New test.
31079 * g++.dg/parse/crash13.C: Adjust error markers.
31080
31081 PR c++/18177
31082 * g++.dg/conversion/const3.C: New test.
31083
31084 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31085
31086 PR fortran/17535
31087 PR fortran/17583
31088 PR fortran/17713
31089 * gfortran.dg/generic_[123].f90: New testcases.
31090
31091 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31092
31093 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31094 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31095
31096 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31097
31098 PR tree-opt/16808
31099 * gcc.c-torture/compile/pr16808.c: New test.
31100
31101 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31102
31103 PR rtl-optimization/17104
31104 * gcc.dg/ppc-bitfield1.c: New.
31105
31106 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31107
31108 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31109
31110 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31111
31112 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31113 strings for 32-bit code.
31114
31115 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31116
31117 PR c/18239
31118 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31119
31120 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31121
31122 PR c++/18064
31123 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31124
31125 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31126
31127 PR c++/15172
31128 * g++.dg/init/aggr2.C: New test.
31129
31130 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31131
31132 * objc.dg/local-decl-1.m: New test.
31133
31134 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31135
31136 * gcc.dg/20040910-1.c: Adjust regex.
31137
31138 2004-10-30 Roger Sayle <roger@eyesopen.com>
31139
31140 PR rtl-optimization/18084
31141 * g++.dg/opt/pr18084-1.C: New testcase.
31142
31143 2004-10-30 Matt Austern <austern@apple.com>
31144
31145 PR c++/17542
31146 * g++.dg/ext/attrib18.C: New test.
31147
31148 2004-10-30 Roger Sayle <roger@eyesopen.com>
31149
31150 PR middle-end/18096
31151 * gcc.dg/pr18096-1.c: New test case.
31152
31153 2004-10-30 Roger Sayle <roger@eyesopen.com>
31154
31155 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31156
31157 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31158
31159 PR c/16666
31160 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31161 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31162 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31163 gcc.dg/old-style-prom-3.c: New tests.
31164
31165 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31166
31167 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31168 Remove unnecessary inclusion of stdio.h.
31169
31170 2004-10-29 Roger Sayle <roger@eyesopen.com>
31171
31172 PR rtl-optimization/17581
31173 * gcc.dg/pr17581-1.c: New test case.
31174
31175 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31176
31177 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31178 being implemented.
31179 * g++.dg/conversion/dr195-1.C: New.
31180 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31181 * g++.old-deja/g++.mike/p10148.C: Likewise.
31182
31183 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31184
31185 PR c++/17695
31186 * g++.dg/debug/typedef2.C: New test.
31187
31188 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31189
31190 PR fortran/13490
31191 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31192 * gfortran.dg/g77/README: Update.
31193
31194 2004-10-28 Matt Austern <austern@apple.com>
31195
31196 PR c++/14124
31197 * g++.dg/ext/packed7.C: New test.
31198
31199 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31200
31201 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31202 scan-assembler.
31203 * lib/scanasm.exp (hidden-scan-for): New proc.
31204 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31205 string.
31206 (scan-not-hidden): Likewise.
31207 * lib/target-supports.exp (check_visibility_available): mach-o is
31208 support too.
31209
31210 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31211
31212 PR c++/17132
31213 * g++.dg/template/memclass3.C: New test.
31214
31215 2004-10-28 Adam Nemet <anemet@lnxw.com>
31216
31217 PR middle-end/18160
31218 * gcc.dg/register-var-1.c: New test.
31219 * gcc.dg/register-var-2.c: New test.
31220 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31221 error now.
31222
31223 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31224
31225 PR other/18172
31226 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31227 unused variables.
31228 * gcc.dg/vect/vect-22.c: Likewise.
31229
31230 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31231
31232 * gcc.dg/i386-rotate-1.c: New test.
31233
31234 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31235
31236 * g++.dg/init/ref12.C: Add "run" marker.
31237
31238 PR c++/17435
31239 * g++.dg/init/ref12.C: New test.
31240
31241 PR c++/18140
31242 * g++.dg/template/shift1.C: New test.
31243 * g++.dg/template/error10.C: Adjust error markers.
31244
31245 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31246
31247 PR tree-opt/17529
31248 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31249
31250 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31251
31252 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31253 * gcc.dg/weak/weak-3.c: Likewise.
31254 * gcc.dg/weak/weak-5.c: Likewise.
31255 * gcc.dg/weak/weak-9.c: Likewise.
31256 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31257 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31258
31259 * gcc.dg/darwin-weakimport-1.c: New.
31260
31261 2004-10-28 Ben Elliston <bje@au.ibm.com>
31262
31263 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31264
31265 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31266
31267 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31268 'syntax' error messages.
31269 * gcc.dg/cpp/direct2s.c: Likewise.
31270
31271 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31272
31273 * gcc.c-torture/compile/20041026-1.c: New.
31274
31275 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31276
31277 PR c++/18093
31278 * g++.dg/lookup/ns2.C: New test.
31279
31280 PR c++/18020
31281 * g++.dg/template/enum4.C: New test.
31282
31283 PR c++/18161
31284 * g++.dg/template/expr1.C: New test.
31285
31286 2004-10-26 Ben Elliston <bje@au.ibm.com>
31287
31288 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31289
31290 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31291
31292 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31293 gcc.dg/decl-nospec-3.c: New tests.
31294
31295 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31296
31297 * objc.dg/super-class-3.m: New test.
31298
31299 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31300
31301 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31302 resyncing.
31303 * gcc.dg/cpp/direct2s.c: Likewise.
31304
31305 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31306
31307 * objc.dg/image-info.m: Update for changes to section selection.
31308
31309 2004-10-25 David Ayers <d.ayers@inode.at>
31310 Ziemowit Laski <zlaski@apple.com>
31311
31312 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31313 diagnostics when messaging 'id <Proto>'.
31314 * objc.dg/class-protocol-1.m: New test.
31315 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31316 a non-existent method signature.
31317 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31318 Update diagnostics when messaging with non-existent method signature.
31319 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31320 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31321 invalid receivers are now resolved as if messaging 'id'; remove
31322 extraneous diagnostics.
31323
31324 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31325
31326 PR c/16667
31327 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31328 gcc.dg/init-desig-obs-3.c: New tests.
31329
31330 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31331
31332 * gcc.dg/debug/20041023-1.c: New test.
31333
31334 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31335
31336 PR middle-end/17407
31337 * gcc.c-torture/compile/pr17407.c: New test.
31338
31339 PR c++/18121
31340 * g++.dg/template/array8.C: New test.
31341
31342 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31343
31344 PR other/18138
31345 * lib/g++.exp: Accept more than one multilib libgcc.
31346 * lib/gcc-dg.exp: Likewise.
31347 * lib/objc.exp: Likewise.
31348 * lib/treelang.exp: Likewise.
31349 * lib/gfortran.exp: Likewise.
31350
31351 2004-10-24 Ben Elliston <bje@au.ibm.com>
31352
31353 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31354
31355 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31356
31357 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31358 * gcc.dg/c99-const-expr-3.c: Likewise.
31359
31360 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31361
31362 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31363
31364 2004-10-23 Ben Elliston <bje@au.ibm.com>
31365
31366 * gcc.c-torture/execute/loop-2e.x: Remove.
31367
31368 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31369
31370 PR c++/18095
31371 * g++.dg/parse/crash18.C: New.
31372 * g++.dg/parse/crash19.C: New.
31373
31374 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31375
31376 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31377 * g++.dg/ext/dllimport2.C: Same.
31378 * g++.dg/ext/dllimport8.C: Same.
31379
31380 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31381
31382 PR c++/10841
31383 * g++.dg/conversion/cast1.C: New test.
31384 * g++.dg/overload/pmf1.C: Adjust error marker.
31385
31386 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31387
31388 PR objc/17923
31389 * objc.dg/const-str-7.m: New test.
31390
31391 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31392
31393 * g++.dg/template/memfriend11.C: Fix comment typo.
31394 * g++.dg/template/memfriend14.C: Likewise.
31395
31396 2004-10-20 Richard Henderson <rth@redhat.com>
31397
31398 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31399 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31400 -fasynchronous-unwind-tables.
31401
31402 2004-10-20 Richard Henderson <rth@redhat.com>
31403
31404 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31405 (main): Return success.
31406 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31407 (main): Return success.
31408
31409 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31410
31411 PR c++/13495
31412 * g++.dg/template/memfriend9.C: New test.
31413 * g++.dg/template/memfriend10.C: Likewise.
31414 * g++.dg/template/memfriend11.C: Likewise.
31415 * g++.dg/template/memfriend12.C: Likewise.
31416 * g++.dg/template/memfriend13.C: Likewise.
31417 * g++.dg/template/memfriend14.C: Likewise.
31418 * g++.dg/template/memfriend15.C: Likewise.
31419 * g++.dg/template/memfriend16.C: Likewise.
31420 * g++.dg/template/memfriend17.C: Likewise.
31421 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31422
31423 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31424
31425 * g++.dg/conversion/dr195.C: New.
31426 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31427
31428 2004-10-20 Ben Elliston <bje@au.ibm.com>
31429 Devang Patel <dpatel@apple.com>
31430
31431 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31432 of floating point arithmetic, which could trap.
31433
31434 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31435
31436 PR c++/14035
31437 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31438 * g++.dg/conversion/const2.C: New test.
31439 * g++.dg/expr/reinterpret2.C: New test.
31440 * g++.dg/expr/reinterpret3.C: New test.
31441 * g++.dg/expr/cast2.C: New test.
31442 * g++.dg/expr/copy1.C: New test.
31443 * g++.dg/other/conversion1.C: Change error message.
31444 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31445 function pointers to void *.
31446 * g++.old-deja/g++.mike/p10148.C: Likewise.
31447
31448 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31449
31450 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31451
31452 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31453
31454 PR c++/18047
31455
31456 * g++.dg/parse/expr3.C: New test.
31457
31458 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31459
31460 * gcc.dg/smod-1.c: New test.
31461
31462 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31463
31464 * objc.dg/method-14.m: New test.
31465
31466 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31467
31468 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31469 Also xfail as the patch was reverted.
31470
31471 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31472
31473 PR middle-end/16973
31474 * gcc.dg/pr16973.c: New test.
31475
31476 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31477
31478 PR tree-optimization/17656
31479 * gcc.c-torture/compile/pr17656.c: New test.
31480
31481 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31482
31483 * g++.dg/eh/shadow1.C: New.
31484
31485 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31486
31487 * gcc.c-torture/compile/20041018-1.c: New test.
31488
31489 2004-10-18 Ben Elliston <bje@au.ibm.com>
31490
31491 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31492 compiler referring to register 0 when accessing sdata. The linker
31493 now patches things up.
31494
31495 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31496
31497 PR c/17529
31498 * gcc.c-torture/compile/pr17529.c: New test.
31499
31500 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31501
31502 PR c++/17743
31503 * g++.dg/ext/attrib17.C: New test.
31504
31505 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31506
31507 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31508
31509 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31510
31511 PR c++/10479
31512 * g++.dg/ext/attrib16.C: New test.
31513
31514 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31515
31516 PR c++/17042
31517 * g++.dg/init/dso_handle1.C: New test.
31518
31519 PR c++/14667
31520 * g++.dg/parse/typedef6.C: New test.
31521
31522 PR c++/17916
31523 * g++.dg/parse/pragma1.C: New test.
31524
31525 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31526
31527 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31528
31529 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31530
31531 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31532 -fno-common when on HPPA HP-UX platforms.
31533
31534 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31535
31536 PR other/16820
31537 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31538 stdint.h.
31539 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31540 uintptr_t.
31541
31542 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31543
31544 PR c++/16301
31545 * g++.dg/lookup/strong-using-4.C: New test.
31546
31547 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31548
31549 PR middle-end/16567
31550 * gcc.c-torture/compile/nested-1.c: New test.
31551
31552 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31553
31554 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31555 and mipsisa64*-*-* (until support for misaligned loads is added).
31556 * gcc.dg/vect/vect-50.c: Likewise.
31557 * gcc.dg/vect/vect-52.c: Likewise.
31558 * gcc.dg/vect/vect-54.c: Likewise.
31559 * gcc.dg/vect/vect-58.c: Likewise.
31560 * gcc.dg/vect/vect-60.c: Likewise.
31561 * gcc.dg/vect/vect-80.c: Likewise.
31562
31563 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31564
31565 PR c++/17976
31566 * g++.dg/init/dtor3.C: New test.
31567
31568 2004-10-15 Ben Elliston <bje@au.ibm.com>
31569
31570 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31571
31572 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31573
31574 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31575 * gcc.dg/macho-lo-sum.c: Likewise.
31576
31577 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31578
31579 * gcc.dg/ppc-spe64-1.c: New test.
31580
31581 2004-10-14 Devang Patel <dpatel@apple.com>
31582
31583 PR 17635
31584 * gcc.dg/pr17635.c : New test.
31585
31586 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31587
31588 * gcc.dg/vect/vect-28.c: Remove xfail.
31589 * gcc.dg/vect/vect-30.c: Remove xfail.
31590 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31591 * gcc.dg/vect/vect-33.c: Remove xfail.
31592 * gcc.dg/vect/vect-44.c: Remove xfail.
31593 * gcc.dg/vect/vect-46.c: Remove xfail.
31594 * gcc.dg/vect/vect-50.c: Remove xfail.
31595 * gcc.dg/vect/vect-52.c: Remove xfail.
31596 * gcc.dg/vect/vect-54.c: Remove xfail.
31597 * gcc.dg/vect/vect-58.c: Remove xfail.
31598 * gcc.dg/vect/vect-60.c: Remove xfail.
31599 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31600 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31601 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31602 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31603 * gcc.dg/vect/vect-8.c: Remove xfail.
31604 * gcc.dg/vect/vect-80.c: Remove xfail.
31605 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31606
31607 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31608
31609 * gcc.dg/vect/vect-82.c: New testcase.
31610 * gcc.dg/vect/vect-82_64.c: New testcase.
31611 * gcc.dg/vect/vect-83.c: New testcase.
31612 * gcc.dg/vect/vect-83_64.c: New testcase.
31613
31614 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31615
31616 * gcc.dg/cpp/error-1.c: New test.
31617
31618 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31619
31620 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31621
31622 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31623
31624 PR target/17984
31625 * gcc.dg/cris-peep2-xsrand2.c: New test.
31626
31627 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31628
31629 PR c++/17661
31630 * g++.dg/expr/for2.C: New test.
31631
31632 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31633
31634 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31635
31636 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31637
31638 PR tree-optimization/17724
31639 * g++.dg/opt/pr17724-1.C: New test.
31640 * g++.dg/opt/pr17724-2.C: New test.
31641 * g++.dg/opt/pr17724-3.C: New test.
31642 * g++.dg/opt/pr17724-4.C: New test.
31643 * g++.dg/opt/pr17724-5.C: New test.
31644 * g++.dg/opt/pr17724-6.C: New test.
31645
31646 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31647
31648 PR c/17301
31649 * gcc.dg/pr17301-2.c: New test.
31650
31651 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31652
31653 PR c++/15876
31654 * g++.dg/parse/error22.C: New test.
31655
31656 PR c++/17936
31657 * g++.dg/template/spec18.C: New test.
31658
31659 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31660
31661 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31662 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31663 memcpy.
31664 * gcc.dg/ia64-sync-2.c: Ditto.
31665 * gcc.dg/ia64-sync-3.c: Ditto.
31666
31667 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31668
31669 * g++.dg/eh/cleanup5.C: Add dg-options "".
31670
31671 2004-10-11 Roger Sayle <roger@eyesopen.com>
31672
31673 PR middle-end/17657
31674 * gcc.dg/switch-4.c: New test case.
31675
31676 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31677
31678 * gcc.c-torture/execute/20041011-1.c: New test.
31679
31680 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31681
31682 PR c++/17554
31683 * g++.dg/init/for3.C: New test.
31684
31685 PR c++/17657
31686 * g++.dg/opt/switch2.C: New test.
31687
31688 PR middle-end/17703
31689 * g++.dg/warn/Wreturn-2.C: New test.
31690
31691 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31692
31693 PR c++/17907
31694 * g++.dg/eh/cleanup5.C: New test.
31695
31696 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31697
31698 PR c++/17393
31699 * g++.dg/parse/error21.C: New test.
31700
31701 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31702
31703 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31704 * g++.dg/warn/incomplete1.C: Likewise.
31705 * g++.dg/template/qualttp20.C: Likewise.
31706
31707 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31708
31709 PR c/17881
31710 * parm-incomplete-1.c: New test.
31711
31712 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31713
31714 PR c++/17867
31715 * g++.dg/parse/error19.C: New test.
31716
31717 PR c++/17670
31718 * g++.dg/init/new11.C: New test.
31719
31720 PR c++/17821
31721 * g++.dg/parse/error20.C: New test.
31722
31723 PR c++/17826
31724 * g++.dg/template/crash24.C: New test.
31725
31726 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31727
31728 PR c/17301
31729 * gcc.dg/pr17301-1.c: New test.
31730
31731 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31732
31733 PR c/17189
31734 * gcc.dg/anon-struct-5.c: New test.
31735
31736 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31737
31738 PR c/17844
31739 * gcc.dg/pr17844-1.c: New test.
31740
31741 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31742
31743 PR tree-optimization/17906
31744 * gcc.c-torture/compile/pr17906.c: New.
31745
31746 2004-10-09 Stuart Hastings <stuart@apple.com>
31747 Roger Sayle <roger@eyesopen.com>
31748
31749 PR rtl-optimization/17853
31750 * gcc.dg/i386-mmx-5.c: New testcase.
31751
31752 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31753
31754 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31755
31756 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31757
31758 PR c++/17524
31759 * g++.dg/template/static9.C: New test.
31760
31761 PR c++/17685
31762 * g++.dg/parse/operator5.C: New test.
31763
31764 2004-10-09 Roger Sayle <roger@eyesopen.com>
31765
31766 PR middle-end/17894
31767 * gcc.c-torture/execute/divcmp-4.c: New test case.
31768
31769 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31770
31771 PR tree-opt/17902
31772 * g++.dg/opt/pr17902.C: New test.
31773
31774 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31775
31776 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31777
31778 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31779
31780 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31781
31782 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31783
31784 * gcc.dg/assign-warn-3.c: New test.
31785
31786 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31787
31788 PR c/16999
31789 * gcc.dg/cpp/ident-1.c: New test.
31790
31791 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31792
31793 * gcc.c-torture/compile/acc1.c: New.
31794
31795 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31796
31797 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31798 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31799
31800 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31801
31802 * gcc.dg/ultrasp11.c: New test.
31803
31804 2004-10-08 Michael Matz <matz@suse.de>
31805
31806 * gcc.dg/doloop-2.c: New test.
31807
31808 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31809
31810 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31811 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31812 objc.dg/method-9.m: Update expected diagnostics.
31813
31814 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31815
31816 * gcc.dg/ppc-fsel-3.c: New file.
31817 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31818
31819 2004-10-07 Paul Brook <paul@codesourcery.com>
31820
31821 * gfortran.dg/intrinsic_verify_1.f90: New test.
31822
31823 2004-10-07 Paul Brook <paul@codesourcery.com>
31824
31825 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31826
31827 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31828
31829 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31830 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31831 commit.
31832
31833 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31834
31835 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31836
31837 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31838
31839 PR c++/17115
31840 * g++.dg/warn/Winline-4.C: New test.
31841
31842 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31843
31844 * gcc.c-torture/compile/20041007-1.c: New test.
31845
31846 2004-10-07 Paul Brook <paul@codesourcery.com>
31847
31848 PR fortran/17678
31849 * gfortran.dg/use_allocated_1.f90: New test.
31850
31851 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31852
31853 PR middle-end/17849
31854 * gfortran.fortran-torture/compile/nested.f90: New test
31855
31856 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31857
31858 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31859
31860 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31861
31862 PR c++/17368
31863 * g++.dg/ext/asm6.C: New test.
31864
31865 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31866
31867 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31868
31869 2004-10-06 Paul Brook <paul@codesourcery.com>
31870
31871 PR libfortran/17709
31872 * gfortran.dg/empty_format_1.f90: New test.
31873
31874 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31875
31876 PR fortran/17568
31877 * gfortran.dg/ishft.f90: New test.
31878
31879 PR fortran/17283
31880 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31881 tests.
31882
31883 2004-10-06 Paul Brook <paul@codesourcery.com>
31884
31885 * gfortran.dg/do_1.f90: New test.
31886
31887 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31888
31889 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31890 optimizing for size.
31891
31892 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31893
31894 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31895
31896 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31897
31898 * gcc.c-torture/compile/20041005-1.c: New test.
31899
31900 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31901
31902 PR c++/17829
31903 * g++.dg/lookup/koenig4.C: New.
31904
31905 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31906
31907 * g++.dg/other/classkey1.C: Adjust quoting marks.
31908 * g++.dg/parse/error15.C: Likewise.
31909 * g++.dg/template/meminit2.C (int>): Likewise.
31910
31911 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31912
31913 PR fortran/17283
31914 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31915
31916 PR fortran/17631
31917 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31918
31919 PR fortran/17708
31920 * gfortran.dg/pr17708.f90: New test.
31921
31922 2004-10-04 Chao-ying Fu <fu@mips.com>
31923
31924 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31925 * gcc.dg/vect/vect-4.c: Ditto.
31926 * gcc.dg/vect/vect-5.c: Ditto.
31927 * gcc.dg/vect/vect-6.c: Ditto.
31928 * gcc.dg/vect/vect-8.c: Ditto.
31929 * gcc.dg/vect/vect-16.c: Ditto.
31930 * gcc.dg/vect/vect-30.c: Ditto.
31931 * gcc.dg/vect/vect-40.c: Ditto.
31932 * gcc.dg/vect/vect-41.c: Ditto.
31933 * gcc.dg/vect/vect-42.c: Ditto.
31934 * gcc.dg/vect/vect-43.c: Ditto.
31935 * gcc.dg/vect/vect-44.c: Ditto.
31936 * gcc.dg/vect/vect-45.c: Ditto.
31937 * gcc.dg/vect/vect-46.c: Ditto.
31938 * gcc.dg/vect/vect-47.c: Ditto.
31939 * gcc.dg/vect/vect-48.c: Ditto.
31940 * gcc.dg/vect/vect-49.c: Ditto.
31941 * gcc.dg/vect/vect-50.c: Ditto.
31942 * gcc.dg/vect/vect-51.c: Ditto.
31943 * gcc.dg/vect/vect-52.c: Ditto.
31944 * gcc.dg/vect/vect-53.c: Ditto.
31945 * gcc.dg/vect/vect-54.c: Ditto.
31946 * gcc.dg/vect/vect-55.c: Ditto.
31947 * gcc.dg/vect/vect-56.c: Ditto.
31948 * gcc.dg/vect/vect-57.c: Ditto.
31949 * gcc.dg/vect/vect-58.c: Ditto.
31950 * gcc.dg/vect/vect-59.c: Ditto.
31951 * gcc.dg/vect/vect-60.c: Ditto.
31952 * gcc.dg/vect/vect-74.c: Ditto.
31953 * gcc.dg/vect/vect-79.c: Ditto.
31954 * gcc.dg/vect/vect-80.c: Ditto.
31955
31956 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
31957
31958 * gcc.dg/unused-7.c: Use the correct option.
31959
31960 2004-10-04 Paul Brook <paul@codesourcery.com>
31961 Bud Davis <bdavis9659@comcast.net>
31962
31963 PR fortran/17706
31964 PR fortran/16434
31965 * gfortran/pr17706.f90: New test.
31966 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31967
31968 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31969
31970 * gfortran.dg/pr17612.f90: New test.
31971
31972 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
31973
31974 * g++.dg/template/local1.C: Adjust quoting marks in
31975 testing for diagnostics.
31976 * g++.dg/tls/diag-2.C: Likewise.
31977 * g++.dg/other/error8.C: Likewise.
31978
31979 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31980
31981 PR c/17178
31982 * gcc.dg/unused-4.c: Adjust to be correct.
31983
31984 PR c/17820
31985 * gcc.dg/unused-7.c: New test.
31986
31987 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31988
31989 PR c++/17797
31990 * g++.dg/overload/template2.C: New test.
31991
31992 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
31993
31994 PR tree-optimization/16632
31995 * gcc.dg/tree-ssa/20041002-1.c: New.
31996
31997 2004-10-03 Paul Brook <paul@codesourcery.com>
31998
31999 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32000 rather than relying on default formatting.
32001
32002 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32003
32004 * gcc.dg/20040920-1.c: Update expected message text.
32005
32006 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32007
32008 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32009
32010 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32011
32012 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32013 tree level.
32014
32015 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32016
32017 * gcc.dg/tree-ssa/pr17343.c: Remove.
32018
32019 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32020
32021 PR tree-opt/17343
32022 * gcc.dg/tree-ssa/pr17343.c: New test.
32023
32024 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32025
32026 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32027 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32028 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32029 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32030 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32031
32032 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32033
32034 * gcc.dg/lvalue-2.c: New test.
32035
32036 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32037
32038 PR c/17730
32039 * gcc.dg/pr17730-1.c: New test
32040
32041 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32042
32043 PR c/7425
32044 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32045
32046 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32047
32048 * gcc.c-torture/execute/stdarg-1.c: New test.
32049 * gcc.c-torture/execute/stdarg-2.c: New test.
32050 * gcc.c-torture/execute/stdarg-3.c: New test.
32051 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32052 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32053 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32054 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32055 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32056
32057 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32058
32059 PR tree-optimization/17697
32060 * g++.dg/opt/pr17697-1.C: New test.
32061 * g++.dg/opt/pr17697-2.C: New test.
32062 * g++.dg/opt/pr17697-3.C: New test.
32063
32064 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32065
32066 PR c/16409
32067 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32068 gcc.dg/vla-init-5.c: New tests.
32069
32070 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32071
32072 PR c/13804
32073 * gcc.dg/pr13804-1.c: New test.
32074
32075 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32076
32077 PR fortran/16938
32078 * gfortran.dg/pr16938.f90: New test.
32079
32080 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32081
32082 * g++.dg/template/crash23.C: New test.
32083
32084 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32085
32086 PR c++/17585
32087 * g++.dg/template/static8.C: New test.
32088
32089 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32090
32091 PR c++/17681
32092 * g++.dg/other/error9.C: New test.
32093
32094 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32095
32096 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32097
32098 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32099
32100 PR fortran/15164
32101 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32102
32103 2004-09-26 Roger Sayle <roger@eyesopen.com>
32104
32105 PR middle-end/17112
32106 * gcc.dg/pr17112-1.c: New test case.
32107
32108 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32109
32110 PR c/11459
32111 * gcc.dg/pr11459-1.c: New test.
32112
32113 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32114
32115 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32116 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32117
32118 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32119
32120 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32121
32122 2004-09-25 Jan Hubicka <jh@suse.cz>
32123
32124 * compile/30040909-1.c: New test.
32125 * compile/30040907-1.c: New test.
32126
32127 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32128
32129 * gcc.c-torture/execute/va-arg-26.c: New test.
32130
32131 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32132
32133 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32134 extra diagnostics on targets with 64-bit pointers.
32135 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32136
32137 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32138
32139 PR c/17188
32140 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32141 * gcc.dg/decl-3.c: Adjust expected message.
32142
32143 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32144
32145 PR fortran/17615
32146 * gfortran.dg/pr17615.f90: New test.
32147
32148 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32149
32150 PR tree-optimzation/17517
32151 * g++.dg/tree-ssa/pr17517.C: New Test.
32152
32153 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32154
32155 PR c++/16889
32156 * g++.dg/lookup/ambig3.C: New.
32157
32158 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32159
32160 PR tree-opt/17624
32161 * g++.dg/opt/pr17624.C: New test.
32162
32163 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32164
32165 PR c/6980
32166 * gcc.dg/Wbad-function-cast-1.c: New test.
32167
32168 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32169
32170 * g++.dg/ext/complit1.C
32171 * g++.dg/other/error2.C
32172 * g++.dg/other/nontype-1.C
32173 * g++.dg/parse/crash11.C
32174 * g++.dg/parse/crash12.C
32175 * g++.dg/parse/error15.C
32176 * g++.dg/parse/error4.C
32177 * g++.dg/parse/tmpl-outside1.C
32178 * g++.dg/parse/too-many-tmpl-args1.C
32179 * g++.dg/template/dependent-expr3.C
32180 * g++.dg/template/error10.C
32181 * g++.dg/template/instantiate1.C
32182 * g++.dg/template/vtable2.C
32183 * g++.dg/warn/Wshadow-1.C
32184 * g++.dg/warn/weak1.C
32185 * g++.old-deja/g++.brendan/crash16.C
32186 * g++.old-deja/g++.brendan/crash18.C
32187 * g++.old-deja/g++.brendan/crash48.C
32188 * g++.old-deja/g++.brendan/crash49.C
32189 * g++.old-deja/g++.brendan/crash55.C
32190 * g++.old-deja/g++.brendan/crash56.C
32191 * g++.old-deja/g++.brendan/crash8.C
32192 * g++.old-deja/g++.brendan/enum11.C
32193 * g++.old-deja/g++.brendan/enum8.C
32194 * g++.old-deja/g++.brendan/enum9.C
32195 * g++.old-deja/g++.brendan/friend3.C
32196 * g++.old-deja/g++.brendan/misc14.C
32197 * g++.old-deja/g++.bugs/900402_02.C
32198 * g++.old-deja/g++.bugs/900404_03.C
32199 * g++.old-deja/g++.bugs/900404_04.C
32200 * g++.old-deja/g++.bugs/900428_03.C
32201 * g++.old-deja/g++.jason/crash4.C
32202 * g++.old-deja/g++.jason/overload21.C
32203 * g++.old-deja/g++.jason/redecl1.C
32204 * g++.old-deja/g++.jason/report.C
32205 * g++.old-deja/g++.jason/rfg10.C
32206 * g++.old-deja/g++.jason/template30.C
32207 * g++.old-deja/g++.law/arm12.C
32208 * g++.old-deja/g++.law/ctors5.C
32209 * g++.old-deja/g++.law/cvt20.C
32210 * g++.old-deja/g++.law/init10.C
32211 * g++.old-deja/g++.law/init8.C
32212 * g++.old-deja/g++.law/visibility17.C
32213 * g++.old-deja/g++.law/visibility7.C
32214 * g++.old-deja/g++.mike/net8.C
32215 * g++.old-deja/g++.mike/p646.C
32216 * g++.old-deja/g++.mike/p700.C
32217 * g++.old-deja/g++.mike/p701.C
32218 * g++.old-deja/g++.mike/p811.C
32219 * g++.old-deja/g++.ns/template13.C
32220 * g++.old-deja/g++.other/array3.C
32221 * g++.old-deja/g++.other/crash25.C
32222 * g++.old-deja/g++.other/dtor3.C
32223 * g++.old-deja/g++.other/dtor4.C
32224 * g++.old-deja/g++.other/main1.C
32225 * g++.old-deja/g++.other/warn7.C
32226 * g++.old-deja/g++.pt/crash11.C
32227 * g++.old-deja/g++.pt/crash36.C
32228 * g++.old-deja/g++.pt/spec22.C
32229 * g++.old-deja/g++.pt/spec9.C
32230 * g++.old-deja/g++.pt/ttp52.C
32231 * g++.old-deja/g++.robertl/eb103.C
32232 * g++.old-deja/g++.robertl/eb121.C
32233 * g++.old-deja/g++.robertl/eb22.C
32234 * g++.old-deja/g++.robertl/eb8.C:
32235 Update locations and/or regexps of dg-error markers.
32236 Remove markers for some bogus messages that are no longer issued.
32237
32238 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32239
32240 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32241 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32242
32243 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32244
32245 PR c++/17618
32246 * g++.dg/lookup/crash5.C: New test.
32247
32248 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32249
32250 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32251 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32252 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32253 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32254 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32255 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32256
32257 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32258 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32259 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32260 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32261 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32262 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32263
32264 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32265
32266 * gcc.dg/vect/vect-44.c: Check additional cases.
32267 * gcc.dg/vect/vect-48.c: Check additional cases.
32268
32269 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32270 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32271 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32272 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32273 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32274 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32275 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32276 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32277 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32278
32279 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32280 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32281 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32282
32283 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32284
32285 * gcc.dg/tree-ssa/loop-6.c: New test.
32286
32287 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32288
32289 PR c++/17620
32290 * g++.dg/inherit/base2.C: New.
32291
32292 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32293
32294 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32295 * gcc.dg/20001012-2.c: Likewise.
32296 * gcc.dg/20001013-1.c: Likewise.
32297 * gcc.dg/20001101-1.c: Likewise.
32298 * gcc.dg/20001102-1.c: Likewise.
32299 * gcc.dg/bf-spl1.c: Likewise.
32300 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32301 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32302
32303 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32304
32305 PR tree-optimization/16721
32306 * gcc.dg/tree-ssa/pr16721.c: New test.
32307
32308 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32309
32310 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32311 * gcc.dg/20040305-1.c: Likewise.
32312
32313 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32314
32315 PR c/16566
32316 * gcc.c-torture/compile/pr16566-1.c,
32317 gcc.c-torture/compile/pr16566-2.c,
32318 gcc.c-torture/compile/pr16566-3.c: New tests.
32319
32320 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32321
32322 PR tree-optimization/17512
32323 * gcc.c-torture/compile/20040916-1.c.
32324
32325 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32326
32327 * gcc.dg/pragma-re-3.c: New test.
32328
32329 2004-09-17 Matt Austern <austern@apple.com>
32330
32331 PR c++/15049
32332 * g++.dg/other/anon3.C: New.
32333
32334 2004-09-21 Roger Sayle <roger@eyesopen.com>
32335
32336 PR c++/7503
32337 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32338 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32339 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32340 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32341 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32342
32343 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32344
32345 PR fortran/17286
32346 * gfortran.dg/pr17286.f90: New test.
32347
32348 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32349
32350 PR c++/17530
32351 * g++.dg/template/static7.C: New test.
32352
32353 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32354
32355 PR tree-opt/17558
32356 * gcc.c-torture/compile/pr17558.c: New test.
32357
32358 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32359
32360 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32361 if SKIP_ATTRIBUTE is defined.
32362
32363 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32364
32365 PR fortran/15957
32366 * gfortran.dg/pr15957.f90: New test.
32367
32368 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32369
32370 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32371 in comparison.
32372 * gcc.dg/vect/vect-79.c: Likewise.
32373 * gcc.dg/vect/vect-80.c: Likewise.
32374
32375 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32376
32377 PR fortran/15750
32378 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32379
32380 2004-09-20 Ira Rosen <irar@il.ibm.com>
32381
32382 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32383 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32384 * gcc.dg/vect/vect-62.c: New testcase.
32385 * gcc.dg/vect/vect-63.c: New testcase.
32386 * gcc.dg/vect/vect-64.c: New testcase.
32387 * gcc.dg/vect/vect-65.c: New testcase.
32388 * gcc.dg/vect/vect-66.c: New testcase.
32389 * gcc.dg/vect/vect-67.c: New testcase.
32390 * gcc.dg/vect/vect-68.c: New testcase.
32391 * gcc.dg/vect/vect-69.c: New testcase.
32392 * gcc.dg/vect/vect-79.c: New testcase.
32393 * gcc.dg/vect/vect-80.c: New testcase.
32394
32395 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32396
32397 * gcc.target/mips/asm-1.c: New test.
32398
32399 2004-09-19 Ira Rosen <irar@il.ibm.com>
32400
32401 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32402 * gcc.dg/vect/vect-73.c: New testcase.
32403 * gcc.dg/vect/vect-74.c: New testcase.
32404 * gcc.dg/vect/vect-75.c: New testcase.
32405 * gcc.dg/vect/vect-76.c: New testcase.
32406 * gcc.dg/vect/vect-77.c: New testcase.
32407 * gcc.dg/vect/vect-78.c: New testcase
32408
32409 2004-09-18 Paul Brook <paul@codesourcery.com>
32410
32411 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32412
32413 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32414
32415 PR c/17424
32416 * gcc.dg/pr17424-1.c: New test.
32417
32418 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32419
32420 * g++.dg/tree-ssa/pr17153.C: New test.
32421
32422 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32423
32424 PR pch/13361
32425 * g++.dg/pch/wchar-1.C: New.
32426 * g++.dg/pch/wchar-1.Hs: New.
32427
32428 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32429
32430 * gcc.c-torture/execute/20040917-1.c: New test.
32431
32432 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32433
32434 PR tree-optimization/17319
32435 * gcc.dg/pr17319.c: New test.
32436
32437 2004-09-17 Devang Patel <dpatel@apple.com>
32438
32439 * gcc.dg/20040813-1.c: New test.
32440
32441 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32442
32443 PR tree-optimization/17273
32444 * gcc.c-torture/compile/pr17273.c: New test.
32445
32446 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32447
32448 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32449 Update expected messages.
32450 * gcc.dg/declspec-13.c: New test.
32451
32452 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32453
32454 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32455
32456 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32457
32458 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32459 change what 'a' is pointing to.
32460
32461 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32462
32463 PR c++/16002
32464 * g++.dg/template/error18.C: New test.
32465
32466 PR c++/16029
32467 * g++.dg/warn/Wunused-8.C: New test.
32468
32469 2004-09-17 Steven Bosscher <stevenb@suse.de>
32470
32471 PR tree-optimization/17513
32472 * gcc.dg/20040916-1.c: New test.
32473
32474 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32475
32476 PR c++/17501
32477 * g++.dg/template/typename7.C: New test.
32478
32479 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32480
32481 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32482
32483 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32484
32485 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32486 with -ftree-based-profiling also.
32487 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32488
32489 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32490
32491 PR/15364
32492 * gfortran.dg/der_array_io_1.f90: New test.
32493 * gfortran.dg/der_array_io_2.f90: New test.
32494 * gfortran.dg/der_array_io_3.f90: New test.
32495
32496 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32497
32498 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32499 EABI.
32500
32501 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32502
32503 * g++.dg/opt/switch1.C: New test.
32504
32505 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32506
32507 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32508 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32509 Update expected messages.
32510
32511 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32512
32513 PR fortran/16485
32514 * gfortran.dg/same_name_1.f90: New test.
32515
32516 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32517
32518 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32519 dereference garbage pointers.
32520
32521 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32522
32523 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32524 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32525
32526 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32527 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32528 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32529
32530 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32531
32532 PR c++/17324
32533 * g++.dg/template/mangle1.C: New test.
32534
32535 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32536
32537 PR tree-optimization/17252
32538 * gcc.c-torture/execute/pr17252.c: New test.
32539
32540 2004-09-14 Andrew Pinski <apinski@apple.com>
32541
32542 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32543
32544 2004-09-14 Roger Sayle <roger@eyesopen.com>
32545
32546 PR rtl-optimization/9771
32547 * gcc.dg/pr9771-1.c: New test case.
32548
32549 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32550
32551 PR tree-optimization/15262
32552 * gcc.c-torture/execute/pr15262-1.c: New test.
32553 * gcc.c-torture/execute/pr15262-2.c: New test.
32554
32555 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32556
32557 * gcc.dg/declspec-12.c: New test.
32558
32559 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32560
32561 * gfortran.dg/pr17090.f90: Add directives to test.
32562
32563 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32564
32565 * gcc.c-torture/compile/20040914-1.c: New test.
32566
32567 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32568
32569 PR c++/16162
32570 * g++.dg/template/decl2.C: New test.
32571
32572 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32573
32574 PR fortran/17090
32575 * gfortran.dg/pr17090.f90: New test.
32576
32577 2004-09-13 Dale Johannesen <dalej@apple.com>
32578
32579 * gcc.c-torture/compile/pr17408.c: New test case.
32580
32581 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32582
32583 PR c++/16716
32584 * g++.dg/parse/crash17.C: New test.
32585
32586 PR c++/17327
32587 * g++.dg/template/enum3.C: New test.
32588
32589 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32590
32591 * lib/gcc-defs.exp: Load wrapper.exp.
32592 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32593 using local code.
32594 * lib/gcc.exp (gcc_init): Similar.
32595 * lib/gfortran.exp (gfortran_init): Similar.
32596 * lib/objc.exp (objc_init): Similar.
32597 * lib/treelang.exp (treelang_init): Similar.
32598 * lib/wrapper.exp: New file with build_wrapper call machinery in
32599 ${tool}_maybe_build_wrapper.
32600
32601 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32602
32603 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32604 "inline".
32605 * gcc.dg/declspec-11.c: Update expected messages.
32606 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32607 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32608 gcc.dg/inline-12.c: New tests.
32609
32610 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32611
32612 * g++.dg/tree-ssa/pr17400.C: New testcase.
32613
32614 2004-09-13 James E Wilson <wilson@specifixinc.com>
32615
32616 * gcc.target/mips/sb1-1.c: New testcase.
32617
32618 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32619
32620 * lib/g77-dg.exp: Remove unused file.
32621 * lib/mike-g77.exp: Ditto.
32622 * lib/g77.exp: Ditto.
32623
32624 2004-09-12 Richard Henderson <rth@redhat.com>
32625
32626 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32627
32628 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32629
32630 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32631 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32632 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32633 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32634 Update expected messages.
32635
32636 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32637
32638 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32639 declaration/use mismatch for dirp parameter.
32640
32641 2004-09-12 Andrew Pinski <apinski@apple.com>
32642
32643 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32644 -fgnu-runtime is passed.
32645
32646 2004-09-12 Richard Henderson <rth@redhat.com>
32647
32648 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32649 do the uplevel thing and update additional_flags directly.
32650 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32651 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32652 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32653 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32654
32655 2004-09-11 Steven Bosscher <stevenb@suse.de>
32656
32657 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32658
32659 2004-09-11 Roger Sayle <roger@eyesopen.com>
32660
32661 PR middle-end/17411
32662 * g++.dg/opt/pr17411-1.C: New test case.
32663
32664 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32665
32666 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32667 gcc.dg/tls/diag-2.c: Update expected messages.
32668 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32669 messages.
32670 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32671 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32672 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32673 gcc.dg/tls/diag-5.c: New tests.
32674
32675 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32676
32677 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32678
32679 2004-09-11 Steven Bosscher <stevenb@suse.de>
32680
32681 * g++.dg/parse/break-in-for.C: New test.
32682
32683 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32684
32685 * gcc.dg/tree-ssa/20040911-1.c: New test.
32686
32687 2004-09-11 Andreas Jaeger <aj@suse.de>
32688
32689 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32690 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32691
32692 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32693
32694 * gcc.target/frv: New directory of FR-V-specific tests.
32695
32696 2004-09-10 James E Wilson <wilson@specifixinc.com>
32697
32698 * gcc.dg/convert-vec-1.c: New test.
32699
32700 2004-09-10 Roger Sayle <roger@eyesopen.com>
32701
32702 PR middle-end/17024
32703 * gcc.dg/pr17024-1.c: New test case.
32704
32705 2004-09-10 Eric Christopher <echristo@redhat.com>
32706
32707 * gcc.dg/20040910-1.c: New test.
32708
32709 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32710
32711 * gcc.dg/bitfld-9.c: New test.
32712
32713 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32714
32715 * gcc.c-torture/execute/ieee/acc1.c: New test.
32716 * gcc.c-torture/execute/ieee/acc2.c: New test.
32717 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32718
32719 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32720
32721 * gcc.dg/deprecated-2.c: New test.
32722
32723 2004-09-09 James E Wilson <wilson@specifixinc.com>
32724
32725 * gcc.dg/init-vec-1.c: New test.
32726
32727 2004-09-09 Roger Sayle <roger@eyesopen.com>
32728
32729 PR middle-end/17055
32730 * gcc.dg/pr17055-1.c: New test case.
32731
32732 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32733
32734 PR target/17377
32735 * gcc.c-torture/execute/pr17377.c: New test.
32736
32737 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32738
32739 PR c/8420
32740 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32741 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32742 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32743 gcc.dg/long-long-typespec-1.c: New tests.
32744 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32745
32746 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32747
32748 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32749 gcc.dg/gnu99-static-1.c: New tests.
32750
32751 2004-09-08 Devang Patel <dpatel@apple.com>
32752
32753 * gcc.dg/darwin-ld-20040828-1.c: New test.
32754 * gcc.dg/darwin-ld-20040828-2.c: New test.
32755 * gcc.dg/darwin-ld-20040828-3.c: New test.
32756
32757 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32758
32759 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32760 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32761 in error message.
32762 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32763 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32764 in error message.
32765 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32766 types they qualify.
32767 * objc.dg/type-size-2.m: Fix wording in comment.
32768 * objc.dg/va-meth-1.m: New test case.
32769
32770 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32771
32772 PR c/16633:
32773 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32774 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32775
32776 2004-09-06 Devang Patel <dpatel@apple.com>
32777
32778 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32779 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32780
32781 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32782
32783 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32784 reflect changed line numbering of diagnostics.
32785
32786 2004-09-06 Paul Brook <paul@codesourcery.com>
32787
32788 * gfortran.dg/edit_real_1.f90: Add new test.
32789
32790 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32791
32792 * gcc.dg/tree-ssa/loop-2.c: New test.
32793 * gcc.dg/tree-ssa/loop-3.c: New test.
32794 * gcc.dg/tree-ssa/loop-4.c: New test.
32795 * gcc.dg/tree-ssa/loop-5.c: New test.
32796
32797 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32798
32799 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32800
32801 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32802
32803 * gcc.dg/format/sentinel-1.c: New test.
32804
32805 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32806
32807 * gcc.dg/builtins-46.c: New.
32808
32809 2004-09-03 Devang Patel <dpatel@apple.com>
32810
32811 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32812 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32813
32814 2004-09-03 Jan Beulich <jbeulich@novell.com>
32815
32816 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32817 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32818 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32819 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32820 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32821 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32822 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32823 the non-portable bzero.
32824 * gcc.dg/20010912-1.c: xfail for NetWare.
32825 * gcc.dg/20020426-2.c: xfail for NetWare.
32826 * gcc.dg/20021014-1.c: xfail for NetWare.
32827 * gcc.dg/20021018-1.c: xfail for NetWare.
32828 * gcc.dg/20030213-1.c: xfail for NetWare.
32829 * gcc.dg/20030225-1.c: xfail for NetWare.
32830 * gcc.dg/20030708-1.c: xfail for NetWare.
32831 * gcc.dg/builtins-config.h: Also exclude NetWare.
32832 * gcc.dg/format/format.h: Define restrict only if not already defined.
32833 * gcc.dg/nest.c: xfail for NetWare.
32834 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32835 * lib/target-supports.exp (check_visibility_available): Exclude
32836 NetWare.
32837
32838 2004-09-03 Jan Beulich <jbeulich@novell.com>
32839
32840 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32841 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32842 deterministic starting point for the alignment of structure fields.
32843 * gcc.dg/Wpadded.c: Dito.
32844 * g++.dg/abi/vbase10.C: Dito.
32845
32846 2004-09-03 Devang Patel <dpatel@apple.com>
32847
32848 * g++.dg/debug/pr15736.cc: New test.
32849
32850 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32851
32852 * README.QMTEST: Fix out-of-date link.
32853
32854 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32855
32856 PR fortran/16579
32857 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32858 Delete. Duplicate of gfortran.dg/g77/20010610.f
32859
32860 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32861
32862 * g++.dg/abi/arm_rtti1.C: New test.
32863
32864 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32865
32866 * gcc.dg/ppc-vector-memcpy.c: New.
32867 * gcc.dg/ppc-vector-memset.c: New.
32868
32869 2004-09-02 Chao-ying Fu <fu@mips.com>
32870
32871 * gcc.target/mips/mips-3d-1.c: New test.
32872 * gcc.target/mips/mips-3d-2.c: New test.
32873 * gcc.target/mips/mips-3d-3.c: New test.
32874 * gcc.target/mips/mips-3d-4.c: New test.
32875 * gcc.target/mips/mips-3d-5.c: New test.
32876 * gcc.target/mips/mips-3d-6.c: New test.
32877 * gcc.target/mips/mips-3d-7.c: New test.
32878 * gcc.target/mips/mips-3d-8.c: New test.
32879 * gcc.target/mips/mips-3d-9.c: New test.
32880 * gcc.target/mips/mips-ps-1.c: New test.
32881 * gcc.target/mips/mips-ps-2.c: New test.
32882 * gcc.target/mips/mips-ps-3.c: New test.
32883 * gcc.target/mips/mips-ps-4.c: New test.
32884 * gcc.target/mips/mips-ps-type.c: New test.
32885
32886 2004-09-02 Paul Brook <paul@codesourcery.com>
32887
32888 * gfortran.dg/edit_real_1.f90: Add new tests.
32889
32890 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32891
32892 PR fortran/15327
32893 * gfortran.dg/merge_char_1.f90: New test.
32894
32895 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32896
32897 PR fortran/16404
32898 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32899
32900 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32901
32902 PR c/1522
32903 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32904
32905 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32906
32907 * g++.dg/opt/loop1.C: Do not XFAIL.
32908
32909 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32910
32911 * gcc.c-torture/execute/20040831-1.c: New test.
32912
32913 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32914
32915 PR fortran/16579
32916 * gfortran.dg/g77/20010610.f: Now passes.
32917 Copy from g77.f-torture/execute. Add dg-run directive.
32918 * gfortran.dg/g77/README: Update
32919
32920 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32921
32922 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32923 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32924 (t1, t2, t3, t4): Add volatile.
32925
32926 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32927
32928 * g++.dg/ext/visibility/arm1.C: New test.
32929
32930 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32931
32932 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32933 -pedantic-errors.
32934
32935 2004-09-01 Paul Brook <paul@codesourcery.com>
32936
32937 * gfortran.dg/eof_2.f90: New test.
32938
32939 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32940
32941 PR fortran/16579
32942 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32943
32944 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32945
32946 PR libfortran/16805
32947 * gfortran.dg/list_read_2.f90: New test.
32948
32949 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32950
32951 * g++.dg/abi/key1.C: New test.
32952
32953 2004-08-31 Richard Henderson <rth@redhat.com>
32954
32955 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32956 form of offsetof.
32957 * g++.dg/other/offsetof5.C: Remove duplicate.
32958
32959 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32960
32961 PR fortran/17244
32962 * gfortran.dg/func_derived_1.f90: New test.
32963
32964 2004-08-31 Paul Brook <paul@codesourcery.com>
32965
32966 * gfortran.dg/eof_1.f90: New test.
32967
32968 2004-08-31 Paul Brook <paul@codesourcery.com>
32969
32970 * gfortran.dg/list_read_1.f90: New file.
32971
32972 2004-08-30 Mark Mitchell <mark@codesourcery.com>
32973
32974 * g++.dg/opt/loop1.C: XFAIL.
32975
32976 2004-08-30 Geoffrey Keating <geoffk@apple.com>
32977
32978 * gcc.dg/funcdef-storage-1.c: New.
32979 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32980 an extern function in local scope.
32981 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32982 declare an 'auto inline' function in local scope.
32983 * gcc.dg/20011130-1.c: Likewise.
32984 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32985 an 'auto' function in local scope.
32986 * gcc.dg/20021014-1.c: Likewise.
32987 * gcc.dg/20030331-2.c: Likewise.
32988
32989 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32990
32991 * gfortran.dg/blockdata_1.f90: New test.
32992
32993 2004-08-30 Richard Henderson <rth@redhat.com>
32994
32995 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32996
32997 2004-08-30 Richard Henderson <rth@redhat.com>
32998
32999 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33000 additional_flags set by alternate driver.
33001 (ieee-options): New procedure.
33002 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33003 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33004 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33005 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33006
33007 2004-08-30 Richard Henderson <rth@redhat.com>
33008
33009 * lib/f-torture.exp: Remove.
33010
33011 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33012
33013 PR rtl-optimization/16590
33014 * g++.dg/opt/loop1.C: New test.
33015
33016 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33017
33018 PR fortran/13910
33019 * gfortran.dg/oldstyle_1.f90: New test.
33020
33021 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33022 Paul Brook <paul@codesourcery.com>
33023
33024 * gfortran.dg/g77/README: Update.
33025 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33026 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33027 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33028
33029 2004-08-28 Paul Brook <paul@codesourcery.com>
33030
33031 PR libfortran/17195
33032 * gfortran.dg/edit_real_1.f90: New test.
33033
33034 2004-08-27 Paul Brook <paul@codesourcery.com>
33035
33036 * gfortran.dg/rewind_1.f90: New test.
33037
33038 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33039
33040 PR fortran/16597
33041 * gfortran.dg/pr16597.f90: New test.
33042
33043 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33044
33045 PR c/13801
33046 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33047 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33048 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33049 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33050 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33051
33052 2004-08-26 Nick Clifton <nickc@redhat.com>
33053
33054 * gcc.c-torture/compile/pr17119.c: New test.
33055
33056 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33057
33058 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33059
33060 2004-08-25 Richard Henderson <rth@redhat.com>
33061
33062 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33063 the bits that expect kind=8 to be the largest real kind.
33064
33065 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33066
33067 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33068
33069 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33070
33071 * gfortran.dg/assignment_1.f90: New test.
33072
33073 2004-08-25 Adam Nemet <anemet@lnxw.com>
33074
33075 * g++.dg/template/repo3.C: New test.
33076
33077 2004-08-25 Roger Sayle <roger@eyesopen.com>
33078
33079 PR middle-end/16693
33080 PR tree-optimization/16372
33081 * g++.dg/opt/pr16372-1.C: New test case.
33082 * g++.dg/opt/pr16693-1.C: New test case.
33083 * g++.dg/opt/pr16693-2.C: New test case.
33084
33085 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33086
33087 * objc.dg/proto-lossage-4.m: New test.
33088
33089 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33090
33091 PR c++/17155
33092 * g++.dg/inherit/local2.C: New test.
33093
33094 2004-08-25 Paul Brook <paul@codesourcery.com>
33095
33096 PR fortran/17144
33097 * gfortran.dg/string_ctor_1.f90: New test.
33098
33099 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33100
33101 PR c++/14428
33102 * g++.dg/template/redecl2.C: New test.
33103
33104 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33105
33106 PR fortran/17143
33107 * gfortran.dg/pr17143.f90: New test.
33108
33109 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33110
33111 PR fortran/17164
33112 * gfortran.dg/pr17164.f90: New test.
33113
33114 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33115
33116 * gcc.dg/tree-ssa/loop-1.c: New test.
33117
33118 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33119
33120 * gcc.c-torture/compile/20040824-1.c: New test.
33121
33122 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33123
33124 * gcc.c-torture/compile/iftrap-3.c: New test.
33125
33126 2004-08-24 Paul Brook <paul@codesourcery.com>
33127
33128 * gfortran.dg/entry_2.f90: New test.
33129
33130 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33131
33132 PR c++/16889
33133 * g++.dg/lookup/ambig[12].C: New.
33134
33135 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33136
33137 PR c++/16706
33138 * g++.dg/template/crash21.C: New test.
33139 * g++.dg/template/crash22.C: Likewise.
33140
33141 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33142
33143 PR c++/17149
33144 * g++.dg/template/access15.C: New.
33145
33146 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33147
33148 PR c++/17163
33149 * g++.dg/template/repo2.C: New test.
33150
33151 2004-08-23 Roger Sayle <roger@eyesopen.com>
33152
33153 PR rtl-optimization/17078
33154 * gcc.c-torture/execute/pr17078-1.c: New test case.
33155
33156 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33157
33158 PR c/14492
33159 * gcc.dg/debug/crash1.c: New test.
33160
33161 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33162
33163 PR c/16180
33164 * gcc.dg/loop-5.c: New test.
33165
33166 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33167
33168 * gcc.c-torture/execute/20040823-1.c: New test.
33169
33170 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33171
33172 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33173 to the assembler. Simplify test accordingly.
33174 (asm_abi_flags): Use GNU names.
33175 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33176 to check for ABI flags.
33177
33178 2004-08-22 Andrew Pinski <apinski@apple.com>
33179
33180 * g++.dg/opt/pr14029.C: New test.
33181 * gcc.c-torture/execute/pr15262.c: New test.
33182
33183 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33184
33185 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33186
33187 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33188
33189 PR 16908
33190 * gfortran.dg/direct_io.f90: New test.
33191
33192 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33193
33194 PR c++/17121
33195 * g++.dg/inherit/local2.C: New test.
33196
33197 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33198
33199 PR c++/17120
33200 * g++.dg/warn/Wparentheses-4.C: New test.
33201
33202 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33203
33204 PR c++/17121
33205 * g++.dg/inherit/local2.C: New test.
33206
33207 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33208 * gcc.dg/ppc-ldstruct.c: Likewise.
33209 * gcc.dg/ppc64-abi-2.c: Likewise.
33210
33211 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33212
33213 PR rtl-optimization/17099
33214 * gcc.c-torture/execute/20040820-1.c: New test.
33215
33216 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33217
33218 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33219
33220 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33221
33222 PR fortran/17077
33223 * gfortran.dg/auto_array_1.f90: New test.
33224
33225 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33226
33227 PR fortran/17074
33228 * gfortran.dg/simpleif_1.f90: New test.
33229
33230 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33231
33232 * lib/target-supports.exp (check_profiling_available): Return
33233 false for arm*-*-symbianelf* and arm*-*-eabi*.
33234
33235 PR c++/15890
33236 * g++.dg/template/delete1.C: New test.
33237
33238 2004-08-19 Paul Brook <paul@codesourcery.com>
33239
33240 PR fortran/14976
33241 PR fortran/16228
33242 * gfortran.dg/data_char_1.f90: New test.
33243
33244 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33245
33246 PR fortran/16946
33247 * gfortran.dg/reduction.f90: New testcase.
33248
33249 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33250
33251 PR fortran/16520
33252 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33253
33254 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33255
33256 PR c++/17041
33257 * g++.dg/Wparentheses-3.C: New test.
33258
33259 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33260
33261 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33262 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33263 * gcc.dg/vect/vect-2.c: Likewise.
33264 * gcc.dg/vect/vect-3.c: Likewise.
33265 * gcc.dg/vect/vect-4.c: Likewise.
33266 * gcc.dg/vect/vect-5.c: Likewise.
33267 * gcc.dg/vect/vect-6.c: Likewise.
33268 * gcc.dg/vect/vect-7.c: Likewise.
33269 * gcc.dg/vect/vect-25.c: Likewise.
33270 * gcc.dg/vect/vect-31.c: Likewise.
33271 * gcc.dg/vect/vect-32.c: Likewise.
33272 * gcc.dg/vect/vect-34.c: Likewise.
33273 * gcc.dg/vect/vect-36.c: Likewise.
33274 * gcc.dg/vect/vect-all.c: Likewise.
33275
33276 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33277
33278 PR c++/17068
33279 * g++.dg/template/operator4.C: New test.
33280
33281 2004-08-18 Richard Henderson <rth@redhat.com>
33282
33283 * gcc.dg/20040206-1.c: XFAIL.
33284
33285 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33286
33287 PR c++/16246
33288 * g++.dg/template/array7.C: New test.
33289
33290 2004-08-17 James E Wilson <wilson@specifixinc.com>
33291
33292 * gcc.dg/mips-movcc-1.c: New test.
33293 * gcc.dg/mips-movcc-2.c: New test.
33294 * gcc.dg/mips-movcc-3.c: New test.
33295
33296 * gcc.dg/mips-nmadd-1.c: New test.
33297 * gcc.dg/mips-nmadd-2.c: New test.
33298
33299 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33300
33301 PR c++/15871
33302 * g++.dg/opt/inline8.C: New test.
33303
33304 PR c++/16965
33305 * g++.dg/parse/error17.C: New test.
33306
33307 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33308
33309 * gcc.dg/vect: New directory for vectorizer tests.
33310 * gcc.dg/vect/tree-vect.h: New file.
33311 * gcc.dg/vect/vect.exp: New file.
33312 * gcc.dg/vect/pr16105.c.c: New test.
33313 * gcc.dg/vect/vect-1.c: New test.
33314 * gcc.dg/vect/vect-2.c: New test.
33315 * gcc.dg/vect/vect-3.c: New test.
33316 * gcc.dg/vect/vect-4.c: New test.
33317 * gcc.dg/vect/vect-5.c: New test.
33318 * gcc.dg/vect/vect-6.c: New test.
33319 * gcc.dg/vect/vect-7.c: New test.
33320 * gcc.dg/vect/vect-8.c: New test.
33321 * gcc.dg/vect/vect-9.c: New test.
33322 * gcc.dg/vect/vect-10.c: New test.
33323 * gcc.dg/vect/vect-11.c: New test.
33324 * gcc.dg/vect/vect-12.c: New test.
33325 * gcc.dg/vect/vect-13.c: New test.
33326 * gcc.dg/vect/vect-14.c: New test.
33327 * gcc.dg/vect/vect-15.c: New test.
33328 * gcc.dg/vect/vect-16.c: New test.
33329 * gcc.dg/vect/vect-17.c: New test.
33330 * gcc.dg/vect/vect-18.c: New test.
33331 * gcc.dg/vect/vect-19.c: New test.
33332 * gcc.dg/vect/vect-20.c: New test.
33333 * gcc.dg/vect/vect-21.c: New test.
33334 * gcc.dg/vect/vect-22.c: New test.
33335 * gcc.dg/vect/vect-23.c: New test.
33336 * gcc.dg/vect/vect-24.c: New test.
33337 * gcc.dg/vect/vect-25.c: New test.
33338 * gcc.dg/vect/vect-26.c: New test.
33339 * gcc.dg/vect/vect-27.c: New test.
33340 * gcc.dg/vect/vect-28.c: New test.
33341 * gcc.dg/vect/vect-29.c: New test.
33342 * gcc.dg/vect/vect-30.c: New test.
33343 * gcc.dg/vect/vect-31.c: New test.
33344 * gcc.dg/vect/vect-32.c: New test.
33345 * gcc.dg/vect/vect-33.c: New test.
33346 * gcc.dg/vect/vect-34.c: New test.
33347 * gcc.dg/vect/vect-35.c: New test.
33348 * gcc.dg/vect/vect-36.c: New test.
33349 * gcc.dg/vect/vect-37.c: New test.
33350 * gcc.dg/vect/vect-38.c: New test.
33351 * gcc.dg/vect/vect-40.c: New test.
33352 * gcc.dg/vect/vect-41.c: New test.
33353 * gcc.dg/vect/vect-42.c: New test.
33354 * gcc.dg/vect/vect-43.c: New test.
33355 * gcc.dg/vect/vect-44.c: New test.
33356 * gcc.dg/vect/vect-45.c: New test.
33357 * gcc.dg/vect/vect-46.c: New test.
33358 * gcc.dg/vect/vect-47.c: New test.
33359 * gcc.dg/vect/vect-48.c: New test.
33360 * gcc.dg/vect/vect-49.c: New test.
33361 * gcc.dg/vect/vect-50.c: New test.
33362 * gcc.dg/vect/vect-51.c: New test.
33363 * gcc.dg/vect/vect-52.c: New test.
33364 * gcc.dg/vect/vect-53.c: New test.
33365 * gcc.dg/vect/vect-54.c: New test.
33366 * gcc.dg/vect/vect-55.c: New test.
33367 * gcc.dg/vect/vect-56.c: New test.
33368 * gcc.dg/vect/vect-57.c: New test.
33369 * gcc.dg/vect/vect-58.c: New test.
33370 * gcc.dg/vect/vect-59.c: New test.
33371 * gcc.dg/vect/vect-60.c: New test.
33372 * gcc.dg/vect/vect-61.c: New test.
33373 * gcc.dg/vect/vect-all.c: New test.
33374 * gcc.dg/vect/vect-none.c: New test.
33375
33376 2004-08-17 Paul Brook <paul@codesourcery.com>
33377
33378 PR fortran/13082
33379 * gfortran.dg/entry_1.f90: New test.
33380
33381 2004-08-17 Andrew Pinski <apinski@apple.com>
33382
33383 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33384
33385 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33386
33387 * gcc.dg/pr17036-1.c: New test.
33388
33389 2004-08-16 Devang Patel <dpatel@apple.com>
33390
33391 * gcc.dg/darwin-20040809-1.c: New test.
33392
33393 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33394
33395 * gcc.dg/funcdef-attr-1.c: New test.
33396
33397 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33398
33399 * gcc.dg/altivec-17.c: New test.
33400 * gcc.dg/altivec-18.c: New test.
33401
33402 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33403
33404 PR c++/6749
33405 * g++.dg/template/vtable2.C: New test.
33406
33407 2004-08-14 Richard Henderson <rth@redhat.com>
33408
33409 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33410 * gcc.dg/pack-test-4.c (main): Return 0.
33411 * gcc.dg/setjmp-1.c: Remove XFAIL.
33412 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33413
33414 2004-08-14 Richard Henderson <rth@redhat.com>
33415
33416 * gcc.dg/980217-1.c: Add prototype for printf.
33417
33418 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33419
33420 * gfortran.dg/pr16935.f90: New test.
33421
33422 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33423
33424 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33425
33426 2004-08-13 Paul Brook <paul@codesourcery.com>
33427
33428 * gfortran.dg/der_io_1.f90: Remove stray comma.
33429
33430 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33431
33432 * gcc.dg/vmx/cw-bug-2.c: Remove.
33433 * gcc.dg/vmx/vprint-1.c: Remove.
33434 * gcc.dg/vmx/vscan-1.c: Remove.
33435
33436 2004-08-12 Devang patel <dpatel@apple.com>
33437
33438 * gcc.dg/darwin-20040809-2.c: New test.
33439
33440 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33441
33442 * g++.dg/ext/altivec-12.C: New test.
33443
33444 * g++.dg/ext/altivec-11.C: New test.
33445
33446 2004-08-12 Paul Brook <paul@codesourcery.com>
33447
33448 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33449
33450 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33451
33452 * g++.dg/ext/altivec-2.C: Check for hardware support before
33453 executing any VMX instructions.
33454
33455 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33456
33457 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33458
33459 PR c++/16276
33460 * g++.old-deja/g++.other/comdat4.C: New test.
33461 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33462
33463 2004-08-12 Ben Elliston <bje@au.ibm.com>
33464
33465 PR target/16286
33466 * gcc.dg/pr16286.c: New test.
33467
33468 2004-08-12 Jan Beulich <jbeulich@novell.com>
33469
33470 * g++.dg/ext/asm5.C: New.
33471
33472 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33473
33474 PR c++/16698
33475 * g++.dg/eh/crash1.C: New test.
33476
33477 PR c++/16717
33478 * g++.dg/ext/construct1.C: New test.
33479
33480 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33481
33482 PR c++/16853
33483 * g++.dg/init/ptrmem1.C: New test.
33484
33485 PR c++/16618
33486 * g++.dg/parse/offsetof5.C: New test.
33487
33488 PR c++/16870
33489 * g++.dg/template/overload3.C: New test.
33490
33491 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33492
33493 PR c++/16964
33494 * g++.dg/parse/error16.C: New test.
33495
33496 PR c++/16904
33497 * g++.dg/template/error14.C: New test.
33498
33499 PR c++/16929
33500 * g++.dg/template/error15.C: New test.
33501
33502 2004-08-11 Devang Patel <dpatel@apple.com>
33503
33504 * gcc.dg/darwin-ld-20040809-1.c: New test.
33505 * gcc.dg/darwin-ld-20040809-2.c: New test.
33506
33507 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33508
33509 PR fortran/16917
33510 * gfortran.dg/dfloat_1.f90: New test.
33511
33512 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33513
33514 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33515 * gcc.dg/dll-2.c: Fix dg-require syntax.
33516 * gcc.misc-tests/arm-isr.c (abort): Declare.
33517 (exit): Likewise.
33518
33519 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33520
33521 PR c++/16971
33522 * g++.dg/parse/crash16.C: New test.
33523
33524 2004-08-10 Roger Sayle <roger@eyesopen.com>
33525
33526 * gcc.dg/mips-rsqrt-1.c: New test case.
33527 * gcc.dg/mips-rsqrt-2.c: New test case.
33528 * gcc.dg/mips-rsqrt-3.c: New test case.
33529
33530 2004-08-10 Paul Brook <paul@codesourcery.com>
33531
33532 * gfortran.dg/der_io_1.f90: New test.
33533
33534 2004-08-10 Paul Brook <paul@codesourcery.com>
33535
33536 PR fortran/16919
33537 * gfortran.dg/der_array_1.f90: New test.
33538
33539 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33540
33541 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33542
33543 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33544
33545 * gcc.dg/wchar_t-2.c: Fix typo.
33546
33547 2004-08-09 Falk Hueffner <falk@debian.org>
33548
33549 PR tree-optimization/12517
33550 * gcc.c-torture/compile/pr12517.c: New test.
33551
33552 PR tree-optimization/12578
33553 * gcc.c-torture/compile/pr12578.c: New test.
33554
33555 PR tree-optimization/12899
33556 * gcc.c-torture/compile/pr12899.c: New test.
33557
33558 PR rtl-optimization/14692
33559 * gcc.c-torture/compile/pr14692.c: New test.
33560
33561 PR tree-optimization/16461
33562 * gcc.c-torture/compile/pr16461.c: New test.
33563
33564 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33565
33566 * gfortran.dg/getenv_1.f90: New test.
33567
33568 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33569
33570 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33571 wchar_t.
33572 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33573
33574 2004-08-06 Paul Brook <paul@codesourcery.com>
33575
33576 * gfortran.dg/ret_array_1.f90: New test.
33577 * gfortran.dg/ret_pointer_1.f90: New test.
33578
33579 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33580
33581 * gcc.dg/missing-field-init-[12].c: New tests.
33582 * g++.dg/warn/missing-field-init-[12].C: New tests.
33583
33584 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33585
33586 * gcc.dg/enum2.c: New test.
33587 * gcc.dg/symbian3.c: Likewise.
33588 * gcc.dg/symbian4.c: Likewise.
33589 * gcc.dg/wchar_t-2.c: Likewise.
33590
33591 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33592
33593 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33594 destructor tests.
33595
33596 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33597
33598 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33599 dg-require-visiblity.
33600 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33601 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33602 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33603 * g++.dg/ext/visibility/new1.C: Likewise.
33604 * g++.dg/ext/visibility/pragma.C: Likewise.
33605 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33606 * g++.dg/ext/visibility/virtual.C: Likewise.
33607 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33608 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33609 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33610 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33611 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33612 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33613 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33614 * g++/dg/ext/visibility/visibility-8.C: New test.
33615 * gcc.c-torture/compile/dll.x: Remove.
33616 * gcc.dg/dll-2.c: Use dg-require-dll
33617 * gcc.dg/visibility-10.c: New test.
33618 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33619 supporting DLLs.
33620 * lib/scanasm.exp (scan_hidden): New function.
33621 (scan_not_hidden): Likewise.
33622
33623 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33624
33625 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33626
33627 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33628
33629 * gcc.c-torture/execute/20040805-1.c: New test.
33630
33631 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33632
33633 * gcc.dg/20020118-1.c: Declare abort.
33634 * gcc.dg/altivec_check.h: Likewise.
33635 * gcc.dg/iftrap-2.c: Likewise.
33636 * gcc.dg/pragma-darwin.c: Likewise.
33637 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33638
33639 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33640
33641 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33642
33643 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33644
33645 * gcc.c-torture/execute/builtins/abs-2.c,
33646 gcc.c-torture/execute/builtins/abs-3.c,
33647 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33648 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33649 intmax_t, uintmax_t and their limits.
33650 * gcc.dg/intmax_t-1.c: New test.
33651
33652 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33653
33654 * g++.dg/tc1/dr147.C: Add reference to PR.
33655
33656 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33657
33658 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33659 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33660
33661 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33662
33663 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33664
33665 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33666
33667 * gcc.dg/redecl-5.c: New test.
33668 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33669 of scanf.
33670
33671 2004-08-03 Roger Sayle <roger@eyesopen.com>
33672
33673 PR middle-end/16790
33674 * gcc.c-torture/execute/pr16790-1.c: New test case.
33675
33676 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33677
33678 * g++.dg/ext/visibility/assign1.C: New test.
33679 * g++.dg/ext/visibility/new1.C: Likewise.
33680
33681 * gcc.dg/symbian1.c: New test.
33682 * gcc.dg/symbian2.c: Likewise.
33683
33684 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33685
33686 PR target/16570
33687 * gcc.dg/i386-sse-9.c: New test.
33688
33689 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33690
33691 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33692
33693 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33694
33695 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33696 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33697 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33698 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33699 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33700 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33701 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33702 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33703 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33704 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33705 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33706 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33707 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33708 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33709 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33710 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33711 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33712 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33713 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33714 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33715 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33716 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33717 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33718 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33719 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33720 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33721 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33722 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33723 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33724 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33725 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33726 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33727 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33728 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33729 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33730 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33731 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33732 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33733 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33734 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33735 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33736 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33737 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33738 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33739 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33740 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33741 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33742 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33743 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33744 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33745 gcc.misc-tests/i386-pf-3dnow-1.c,
33746 gcc.misc-tests/i386-pf-athlon-1.c,
33747 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33748 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33749 Declare built-in functions used.
33750 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33751
33752 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33753
33754 PR c++/16707
33755 * g++.dg/lookup/using12.C: New test.
33756
33757 * g++.dg/init/null1.C: Fix PR number.
33758 * g++.dg/parse/namespace10.C: Likewise.
33759
33760 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33761
33762 PR c++/16224
33763 * g++.dg/template/spec17.C: New test.
33764 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33765 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33766
33767 2004-08-02 David Billinghurst
33768
33769 PR fortran/16292
33770 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33771
33772 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33773
33774 * gcc.dg/ia64-got-1.c: New test case.
33775
33776 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33777
33778 PR c++/16489
33779 * g++.dg/init/null1.C: New test.
33780 * g++.dg/tc1/dr76.C: Adjust error marker.
33781
33782 PR c++/16529
33783 * g++.dg/parse/namespace10.C: New test.
33784
33785 PR c++/16810
33786 * g++.dg/inherit/ptrmem2.C: New test.
33787
33788 2004-08-02 Ben Elliston <bje@au.ibm.com>
33789
33790 PR target/16155
33791 * gcc.dg/pr16155.c: New test.
33792
33793 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33794
33795 * gcc.dg/redecl-2.c: New test.
33796
33797 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33798
33799 * gcc.dg/darwin-longdouble.c: New file.
33800
33801 2004-07-30 Richard Henderson <rth@redhat.com>
33802
33803 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33804 write to constant argument.
33805 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33806
33807 2004-07-30 Richard Henderson <rth@redhat.com>
33808
33809 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33810 tests of nearest around zero.
33811
33812 2004-07-30 Andrew Pinski <apinski@apple.com>
33813
33814 * gcc.c-torture/compile/20040730-1.c: New test.
33815
33816 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33817
33818 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33819 powerpc-eabispe.
33820
33821 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33822
33823 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33824
33825 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33826
33827 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33828 contains $ld_library_path.
33829 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33830
33831 2004-07-29 Richard Henderson <rth@redhat.com>
33832
33833 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33834
33835 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33836 (alt2, which): New.
33837 (Check): Accept either alternative.
33838
33839 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33840
33841 * g++.dg/abi/inline1.C: New test.
33842 * g++.dg/abi/local1-a.cc: Likewise.
33843 * g++.dg/abi/local1.C: Likewise.
33844 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33845 * g++.dg/abi/mangle12.C: Likewise.
33846 * g++.dg/abi/mangle17.C: Likewise.
33847 * g++.dg/abi/mangle20-2.C: Likewise.
33848 * g++.dg/opt/interface1.C: Likewise.
33849 * g++.dg/opt/interface1.h: Likewise.
33850 * g++.dg/opt/interface1-a.cc: New test.
33851 * g++.dg/parse/repo1.C: New test.
33852 * g++.dg/template/repo1.C: Likewise.
33853 * g++.dg/warn/Winline-1.C: Likewise.
33854 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33855
33856 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33857
33858 * gcc.dg/tree-ssa/20040729-1.c: New test.
33859
33860 2004-07-27 Matt Austern <austern@apple.com>
33861
33862 * gcc.dg/darwin-bool-1.c: New test.
33863 * gcc.dg/darwin-bool-2.c: New test.
33864
33865 2004-07-28 Richard Henderson <rth@redhat.com>
33866
33867 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33868 arguments in the correct type. Don't write to constant arguments.
33869
33870 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33871
33872 PR tree-optimization/16688
33873 PR tree-optimization/16689
33874 * g++.dg/tree-ssa/pr16688.C: New test.
33875
33876 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33877
33878 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33879 loads. Not only in the comment, this time.
33880
33881 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33882
33883 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33884 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33885 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33886 * gcc.dg/sh4a-bitmovua.c: New.
33887 * gcc.dg/sh4a-cos.c: New.
33888 * gcc.dg/sh4a-cosf.c: New.
33889 * gcc.dg/sh4a-fprun.c: New.
33890 * gcc.dg/sh4a-fsrra.c: New.
33891 * gcc.dg/sh4a-memmovua.c: New.
33892 * gcc.dg/sh4a-sin.c: New.
33893 * gcc.dg/sh4a-sincos.c: New.
33894 * gcc.dg/sh4a-sincosf.c: New.
33895 * gcc.dg/sh4a-sinf.c: New.
33896
33897 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33898
33899 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33900 conditionals.
33901 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33902 loads.
33903 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33904 DOM1.
33905
33906 2004-07-27 Andrew Pinski <apinski@apple.com>
33907
33908 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33909
33910 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33911
33912 * gcc.dg/pragma-isr.c: New test.
33913
33914 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33915
33916 PR c++/14429
33917 * g++.dg/template/ttp11.C: New test.
33918
33919 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33920
33921 * gcc.c-torture/compile/20040727-1.c: New test.
33922
33923 2004-07-26 Eric Christopher <echristo@redhat.com>
33924
33925 * gcc.c-torture/compile/20040726-2.c: New test.
33926
33927 2004-07-26 Andrew Pinski <apinski@apple.com>
33928
33929 * g++.dg/rtti/tinfo1.C: Xfail.
33930
33931 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33932
33933 * gcc.c-torture/compile/20040726-1.c: New test.
33934
33935 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33936 Brian Ryner <bryner@brianryner.com>
33937
33938 PR c++/9283
33939 PR c++/15000
33940 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33941 * g++.dg/ext/visibility/: New directory.
33942 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33943 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33944 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33945 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33946 * g++.dg/ext/visibility/fvisibility.C,
33947 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33948 g++.dg/ext/visibility/fvisibility-override1.C
33949 g++.dg/ext/visibility/fvisibility-override2.C
33950 g++.dg/ext/visibility/memfuncts.C
33951 g++.dg/ext/visibility/noPLT.C
33952 g++.dg/ext/visibility/pragma.C
33953 g++.dg/ext/visibility/pragma-override1.C
33954 g++.dg/ext/visibility/pragma-override2.C
33955 g++.dg/ext/visibility/staticmemfuncts.C
33956 g++.dg/ext/visibility/virtual.C: New tests.
33957
33958 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33959
33960 PR c/15360
33961 * gcc.dg/pr15360-1.c: New test.
33962
33963 2004-07-25 Daniel Jacobowitz <dan@debian.org>
33964
33965 * gcc.dg/pragma-align-2.c: New test.
33966 * gcc.dg/pragma-init-fini.c: New test.
33967 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
33968 targets.
33969
33970 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33971
33972 * gcc.dg/init-string-2.c: New test.
33973
33974 2004-07-24 Zack Weinberg <zack@codesourcery.com>
33975
33976 PR 16684
33977 * gcc.dg/Wredundant-decls-1.c: New test case.
33978
33979 2004-07-24 Jakub Jelinek <jakub@redhat.com>
33980
33981 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33982 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33983 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33984 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33985 * gcc.dg/compat/generate-random.c: New file.
33986 * gcc.dg/compat/generate-random.h: Likewise.
33987 * gcc.dg/compat/generate-random_r.c: Likewise.
33988 * gcc.dg/compat/struct-layout-1.h: Likewise.
33989 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33990 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33991 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33992 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33993 * gcc.dg/compat/struct-layout-1_main.c: New test.
33994 * gcc.dg/compat/struct-layout-1_x.c: New file.
33995 * gcc.dg/compat/struct-layout-1_y.c: New file.
33996 * gcc.dg/compat/struct-layout-1_test.h: New file.
33997
33998 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
33999
34000 * gcc.dg/comp-return-1.c: New test
34001
34002 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34003
34004 * gcc.dg/vmx/8-02a.c: Fix typo.
34005
34006 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34007 * gcc.dg/darwin-abi-3.c: New test.
34008
34009 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34010 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34011
34012 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34013 * gcc.dg/vmx/ops-long-1.c: New test.
34014 * gcc.dg/vmx/ops-long-2.c: New test.
34015
34016 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34017
34018 * g++.dg/lookup/conv-[1234].C: New.
34019
34020 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34021
34022 * g++.dg/parse/attr2.C: Simplify.
34023
34024 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34025
34026 PR c/7284
34027 * gcc.c-torture/execute/pr7284-1.c: New test.
34028
34029 2004-07-22 Brian Booth <bbooth@redhat.com>
34030
34031 * gcc.dg/tree-ssa/20040721-1.c: New test.
34032
34033 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34034
34035 * g++.dg/template/crash20.c: New.
34036
34037 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34038
34039 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34040 Add dg-run directive. Declare variables as required.
34041 * gfortran.dg/g77/README: Update
34042
34043 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34044
34045 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34046 gcc.dg/cris-peep2-andu2.c: New tests.
34047
34048 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34049
34050 PR c/15052
34051 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34052 on return type.
34053 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34054 messages.
34055 * gcc.dg/qual-return-2.c: Update expected messages.
34056 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34057
34058 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34059
34060 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34061 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34062
34063 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34064
34065 PR c/11250
34066 * gcc.dg/init-string-1.c: New test.
34067
34068 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34069
34070 PR middle-end/15345
34071 PR c/16450
34072 * gcc.dg/torture/nested-fn-1.c: New test.
34073
34074 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34075
34076 PR target/16559
34077 * gcc.dg/ia64-fptr-1.c: New file.
34078
34079 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34080
34081 PR c++/14497
34082 * g++.dg/template/spec16.C: New test.
34083 * g++.old-deja/g++.robertl/eb118.C: Remove.
34084
34085 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34086
34087 PR c++/509
34088 * g++.dg/template/spec15.C: New test.
34089
34090 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34091
34092 Copy cases from g77.f-torture/execute and add dg-run
34093 directive. Other changes as noted.
34094 * gfortran.dg/g77/13037.f
34095 * gfortran.dg/g77/1832.f
34096 * gfortran.dg/g77/19981119-0.f
34097 * gfortran.dg/g77/19990313-0.f
34098 * gfortran.dg/g77/19990313-1.f
34099 * gfortran.dg/g77/19990313-2.f
34100 * gfortran.dg/g77/19990313-3.f
34101 * gfortran.dg/g77/19990419-1.f
34102 * gfortran.dg/g77/19990826-0.f
34103 * gfortran.dg/g77/19990826-2.f
34104 * gfortran.dg/g77/20000503-1.f
34105 * gfortran.dg/g77/20001111.f
34106 * gfortran.dg/g77/20010116.f
34107 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34108 * gfortran.dg/g77/20010430.f
34109 * gfortran.dg/g77/6177.f
34110 * gfortran.dg/g77/947.f
34111 * gfortran.dg/g77/970816-3.f
34112 * gfortran.dg/g77/971102-1.f
34113 * gfortran.dg/g77/980520-1.f
34114 * gfortran.dg/g77/980628-0.f
34115 * gfortran.dg/g77/980628-1.f
34116 * gfortran.dg/g77/980628-10.f
34117 * gfortran.dg/g77/980628-2.f
34118 * gfortran.dg/g77/980628-3.f
34119 * gfortran.dg/g77/980628-7.f
34120 * gfortran.dg/g77/980628-8.f
34121 * gfortran.dg/g77/980628-9.f
34122 * gfortran.dg/g77/980701-0.f
34123 * gfortran.dg/g77/980701-1.f
34124 * gfortran.dg/g77/cabs.f
34125 * gfortran.dg/g77/claus.f
34126 * gfortran.dg/g77/complex_1.f
34127 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34128 * gfortran.dg/g77/dcomplex.f
34129 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34130 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34131 * gfortran.dg/g77/f90-intrinsic-numeric.f
34132 * gfortran.dg/g77/int8421.f
34133 * gfortran.dg/g77/labug1.f
34134 * gfortran.dg/g77/large_vec.f
34135 * gfortran.dg/g77/le.f
34136 * gfortran.dg/g77/short.f
34137 * gfortran.dg/g77/README: Update
34138
34139 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34140
34141 PR c++/16637
34142 * g++.dg/parse/lookup4.C: New test.
34143
34144 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34145
34146 PR c++/16175
34147 * g++.dg/template/ttp10.C: New test.
34148
34149 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34150
34151 * gcc.dg/pr12625-1.c: New test.
34152
34153 2004-07-20 Steven Bosscher <stevenb@suse.de>
34154
34155 * gcc.dg/switch-warn-1.c: New test.
34156 * gcc.dg/switch-warn-2.c: New test.
34157 * gcc.c-torture/compile/pr14730.c: Update.
34158
34159 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34160
34161 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34162 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34163 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34164 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34165
34166 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34167
34168 PR c++/16623
34169 * g++.dg/template/assign1.C: New test.
34170
34171 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34172
34173 PR c++/12170
34174 * g++.dg/template/ttp9.C: New test.
34175
34176 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34177
34178 * gcc.dg/format/cmn-err-1.c: New test.
34179
34180 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34181
34182 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34183 gcc.dg/Wparentheses-10.c: New tests.
34184 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34185
34186 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34187
34188 PR fortran/16465
34189 * gfortran.dg/g77//ffixed-line-length-0.f,
34190 gfortran.dg/g77/ffixed-line-length-132.f,
34191 gfortran.dg/g77/ffixed-line-length-72.f,
34192 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34193 gfortran.dg/g77/README: Update.
34194
34195 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34196
34197 PR c++/13092
34198 * g++.dg/template/non-dependent7.C: New test.
34199 * g++.dg/template/non-dependent8.C: Likewise.
34200 * g++.dg/template/non-dependent9.C: Likewise.
34201 * g++.dg/template/non-dependent10.C: Likewise.
34202
34203 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34204
34205 PR c++/16337
34206 * g++.dg/parse/attr2.C: New test.
34207
34208 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34209
34210 * g77.dg: Removed.
34211 * g77.f-torture: Ditto.
34212
34213 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34214
34215 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34216 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34217 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34218
34219 2004-07-16 Richard Henderson <rth@redhat.com>
34220
34221 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34222
34223 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34224
34225 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34226 tests with full list of options.
34227 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34228 of TORTURE_OPTIONS if test contains 'dg-do run'.
34229
34230 PR fortran/16404
34231 * gfortran.dg/do_iterator.f90: New test.
34232
34233 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34234
34235 PR rtl-optimization/16536
34236 * gcc.c-torture/execute/restrict-1.c: New test.
34237
34238 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34239
34240 PR fortran/15324
34241 * gfortran.dg/pr15324.f90: New test.
34242
34243 PR fortran/15129
34244 * gfortran.dg/pr15129.f90: New test.
34245
34246 PR fortran/15140
34247 * gfortran.dg/pr15140.f90: New test.
34248
34249 PR fortran/13792
34250 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34251 compile-time simplification.
34252
34253 2004-07-14 Mike Stump <mrs@apple.com>
34254
34255 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34256
34257 2004-07-14 James E Wilson <wilson@specifixinc.com>
34258
34259 PR target/16325
34260 * gcc.dg/profile-generate-1.c: New.
34261
34262 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34263
34264 * gcc.c-torture/execute/20040709-1.c: New test.
34265 * gcc.c-torture/execute/20040709-2.c: New test.
34266
34267 2004-07-14 Mike Stump <mrs@apple.com>
34268
34269 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34270
34271 2004-07-14 Mike Stump <mrs@apple.com>
34272
34273 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34274
34275 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34276
34277 PR c++/16518
34278 * g++.dg/parse/mutable1.C: New test.
34279
34280 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34281
34282 PR tree-optimization/16443
34283 * gcc.dg/tree-ssa/20040713-1.c: New test.
34284
34285 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34286
34287 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34288 for operator new.
34289
34290 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34291
34292 * gfortran.dg/g77/README: New file
34293 * gfortran.dg/g77/19981216-0.f: Copy from
34294 g77.f-torture/noncompile. Add "dg-do compile" and
34295 dg-error as required.
34296 * gfortran.dg/g77/19990218-1.f: Likewise.
34297 * gfortran.dg/g77/19990905-1.f: Likewise.
34298 * gfortran.dg/g77/9263.f: Likewise.
34299 * gfortran.dg/g77/980615-0.f: Likewise.
34300 * gfortran.dg/g77/980616-0.f: Likewise.
34301 * gfortran.dg/g77/check0.f: Likewise.
34302 * gfortran.dg/g77/select_no_compile.f: Likewise.
34303
34304 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34305
34306 Copy files from g77.f-torture/compile.
34307 Add "{ dg-do compile}". Other changes as noted
34308 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34309 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34310 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34311 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34312 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34313 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34314 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34315 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34316 statement to conform to standard. Append alpha1.x for reference.
34317 * gfortran.dg/g77/xformat.f: Add dg-warning
34318
34319 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34320
34321 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34322 Add {dg-do compile} directive.
34323 * gfortran.dg/g77/cpp2.F: Likewise.
34324
34325 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34326
34327 PR c++/5402
34328 * g++.dg/lookup/name-clash1.C: New test.
34329
34330 PR c++/9777
34331 * g++.dg/lookup/name-clash2.C: New test.
34332
34333 PR c++/12102
34334 * g++.dg/lookup/name-clash3.C: New test.
34335
34336 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34337
34338 * g++.dg/lookup/new2.C: New test.
34339 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34340
34341 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34342
34343 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34344 Add {dg-do compile} directive.
34345 * gfortran.dg/g77/13060.f: Likewise.
34346 * gfortran.dg/g77/19990218-0.f: Likewise.
34347 * gfortran.dg/g77/19990305-0.f: Likewise.
34348 * gfortran.dg/g77/19990419-0.f: Likewise.
34349 * gfortran.dg/g77/19990502-0.f: Likewise.
34350 * gfortran.dg/g77/19990502-1.f: Likewise.
34351 * gfortran.dg/g77/19990525-0.f: Likewise.
34352 * gfortran.dg/g77/19990826-1.f: Likewise.
34353 * gfortran.dg/g77/19990826-3.f: Likewise.
34354 * gfortran.dg/g77/19990905-2.f: Likewise.
34355 * gfortran.dg/g77/20000412-1.f: Likewise.
34356 * gfortran.dg/g77/20000511-1.f: Likewise.
34357 * gfortran.dg/g77/20000511-2.f: Likewise.
34358 * gfortran.dg/g77/20000518.f: Likewise.
34359 * gfortran.dg/g77/20000601-1.f: Likewise.
34360 * gfortran.dg/g77/20000601-2.f: Likewise.
34361 * gfortran.dg/g77/20000629-1.f: Likewise.
34362 * gfortran.dg/g77/20000630-2.f: Likewise.
34363 * gfortran.dg/g77/20010115.f: Likewise.
34364 * gfortran.dg/g77/20010321-1.f: Likewise.
34365 * gfortran.dg/g77/20010426.f: Likewise.
34366 * gfortran.dg/g77/20020307-1.f: Likewise.
34367 * gfortran.dg/g77/8485.f: Likewise.
34368 * gfortran.dg/g77/960317-1.f: Likewise.
34369 * gfortran.dg/g77/970915-0.f: Likewise.
34370 * gfortran.dg/g77/980310-1.f: Likewise.
34371 * gfortran.dg/g77/980310-2.f: Likewise.
34372 * gfortran.dg/g77/980310-3.f: Likewise.
34373 * gfortran.dg/g77/980310-4.f: Likewise.
34374 * gfortran.dg/g77/980310-6.f: Likewise.
34375 * gfortran.dg/g77/980310-7.f: Likewise.
34376 * gfortran.dg/g77/980310-8.f: Likewise.
34377 * gfortran.dg/g77/980419-2.f: Likewise.
34378 * gfortran.dg/g77/980424-0.f: Likewise.
34379 * gfortran.dg/g77/980427-0.f: Likewise.
34380 * gfortran.dg/g77/980729-0.f: Likewise.
34381 * gfortran.dg/g77/981117-1.f: Likewise.
34382 * gfortran.dg/g77/toon_1.f: Likewise.
34383
34384 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34385
34386 PR c++/2204
34387 * g++.dg/other/abstract2.C: New test.
34388
34389 2004-07-12 Paul Brook <paul@codesourcery.com>
34390
34391 * gfortran.dg/pointer_init_1.f90: New test.
34392
34393 2004-07-11 Paul Brook <paul@codesourcery.com>
34394
34395 PR fortran/15986
34396 * gfortran.dg/contained_1.f90: New test.
34397
34398 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34399
34400 * g++.dg/parse/defarg8.C: New test.
34401
34402 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34403
34404 PR fortran/16433
34405 * gfortran.dg/pr16433.f: New test.
34406
34407 PR fortran/17574
34408 * gfortran.dg/pr15754.f90: New test.
34409
34410 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34411
34412 PR tree-optimization/16437
34413 * gcc.c-torture/execute/bitfld-4.c: New test.
34414
34415 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34416
34417 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34418 access to common var from module.
34419
34420 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34421
34422 PR fortran/16336
34423 * gfortran.fortran-torture/execute/common_2.f90: New test.
34424
34425 2004-07-10 Paul Brook <paul@codesourcery.com>
34426
34427 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34428
34429 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34430
34431 PR fortran/15969
34432 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34433
34434 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34435
34436 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34437 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34438 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34439 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34440 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34441 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34442 * gfortran.dg/g77/funderscoring.f: Likewise.
34443 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34444
34445 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34446
34447 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34448
34449 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34450 Paul Brook <paul@codesourcery.com>
34451
34452 PR fortran/13415
34453 * gfortran.dg/common_pointer_1.f90: New test.
34454
34455 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34456
34457 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34458
34459 2004-07-09 James E Wilson <wilson@specifixinc.com>
34460
34461 PR target/16364
34462 * gcc.c-torture/compile/20040709-1.c: New.
34463
34464 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34465
34466 PR fortran/14077
34467 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34468
34469 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34470
34471 PR fortran/13201
34472 * gfortran.dg/shape_1.f90: New test.
34473
34474 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34475 Andrew Pinski <apinski@apple.com>
34476
34477 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34478
34479 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34480
34481 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34482 comment.
34483
34484 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34485 Paul Brook <paul@codesourcery.com>
34486
34487 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34488 '.f95' and '.F95'.
34489
34490 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34491
34492 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34493
34494 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34495
34496 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34497 testcases with capital suffix.
34498
34499 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34500
34501 PR fortran/15481
34502 PR fortran/13372
34503 PR fortran/13575
34504 PR fortran/15978
34505 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34506
34507 * gfortran.dg/implicit_1.f90: New test.
34508
34509 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34510
34511 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34512 expression to match gfortran warning/error messages
34513 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34514 dg-error text.
34515
34516 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34517
34518 * lib/fortran-torture.exp: Rename proc search_for to
34519 search_for_re.
34520
34521 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34522
34523 * gcc.c-torture/execute/simd-5.x: New file.
34524 XFAIL on SPARC 64-bit at -O0.
34525
34526 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34527
34528 PR c++/8211
34529 PR c++/16165
34530 * g++.dg/warn/effc3.C: New test.
34531
34532 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34533
34534 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34535 change X to 1X in format.
34536 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34537 add data statements to conform to standard.
34538
34539 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34540
34541 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34542 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34543 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34544
34545 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34546
34547 * gfortran.dg/g77/7388.f: Copy from g77.dg
34548 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34549 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34550 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34551 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34552 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34553 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34554 * gfortran.dg/g77/strlen0.f: Likewise.
34555
34556 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34557
34558 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34559 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34560
34561 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34562
34563 * gcc.c-torture/execute/920428-2.x: Delete.
34564 * gcc.c-torture/execute/920501-7.x: Likewise.
34565
34566 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34567
34568 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34569 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34570 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34571 prescott and c3-2.
34572 (PREFETCH_3DNOW): Add -march=c3.
34573
34574 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34575
34576 PR c/16437
34577 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34578 * gcc.c-torture/execute/bf64-1.x: Likewise.
34579
34580 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34581
34582 * gcc.c-torture/compile/20040708-1.c: New test.
34583
34584 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34585
34586 PR c++/16169
34587 * g++.dg/warn/effc2.C: New test.
34588
34589 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34590
34591 * gcc.c-torture/execute/bitfld-1.x: Remove.
34592 * gcc.c-torture/execute/bitfld-3.c: New test.
34593 * gcc.dg/bitfld-2.c: Remove XFAILs.
34594
34595 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34596
34597 PR c++/16276
34598 * g++.dg/rtti/tinfo1.C: New file.
34599
34600 2004-07-07 Eric Christopher <echristo@redhat.com>
34601
34602 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34603
34604 2004-07-07 Andrew Pinski <apinski@apple.com>
34605
34606 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34607
34608 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34609
34610 * g++.dg/init/call1.C: XFAIL.
34611
34612 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34613
34614 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34615 except for movstrict*, to movmem* and clrstr* to clrmem*.
34616
34617 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34618
34619 * gcc.c-torture/execute/20040707-1.c: New test.
34620
34621 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34622
34623 * gcc.c-torture/execute/20040706-1.c: New test.
34624
34625 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34626
34627 PR c++/3671
34628 * g++.dg/template/spec14.C: New test.
34629
34630 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34631
34632 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34633 nothing if not yet defined. Use it in b, c and d type definitions.
34634 * gcc.c-torture/execute/20040705-1.c: New test.
34635 * gcc.c-torture/execute/20040705-2.c: New test.
34636
34637 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34638
34639 PR c++/2518
34640 * g++.dg/lookup/new1.C: New test.
34641
34642 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34643
34644 PR c++/11406
34645 * g++.dg/template/sizeof8.C: New test.
34646
34647 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34648
34649 * gcc.c-torture/compile/20040705-1.c: New test.
34650
34651 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34652
34653 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34654
34655 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34656
34657 * gcc.dg/cpp/if-mop.c: Two new testcases.
34658 * gcc.dg/cpp/trad/comment-3.c: New.
34659
34660 2004-07-04 Paul Brook <paul@codesourcery.com>
34661
34662 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34663
34664 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34665
34666 PR c++/3761
34667 * g++.dg/lookup/crash4.C: New test.
34668
34669 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34670
34671 * gcc.c-torture/execute/builtin-abs-1.c
34672 * gcc.c-torture/execute/builtin-abs-2.c
34673 * gcc.c-torture/execute/builtin-complex-1.c
34674 * gcc.c-torture/execute/builtins/string-1-lib.c
34675 * gcc.c-torture/execute/builtins/string-1.c
34676 * gcc.c-torture/execute/builtins/string-2-lib.c
34677 * gcc.c-torture/execute/builtins/string-2.c
34678 * gcc.c-torture/execute/builtins/string-3-lib.c
34679 * gcc.c-torture/execute/builtins/string-3.c
34680 * gcc.c-torture/execute/builtins/string-4-lib.c
34681 * gcc.c-torture/execute/builtins/string-4.c
34682 * gcc.c-torture/execute/builtins/string-5-lib.c
34683 * gcc.c-torture/execute/builtins/string-5.c
34684 * gcc.c-torture/execute/builtins/string-6-lib.c
34685 * gcc.c-torture/execute/builtins/string-6.c
34686 * gcc.c-torture/execute/builtins/string-7-lib.c
34687 * gcc.c-torture/execute/builtins/string-7.c
34688 * gcc.c-torture/execute/builtins/string-8-lib.c
34689 * gcc.c-torture/execute/builtins/string-8.c
34690 * gcc.c-torture/execute/builtins/string-9-lib.c
34691 * gcc.c-torture/execute/builtins/string-9.c
34692 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34693 * gcc.c-torture/execute/builtins/string-asm-1.c
34694 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34695 * gcc.c-torture/execute/builtins/string-asm-2.c
34696 * gcc.c-torture/execute/stdio-opt-1.c
34697 * gcc.c-torture/execute/stdio-opt-2.c
34698 * gcc.c-torture/execute/stdio-opt-3.c
34699 * gcc.c-torture/execute/string-opt-1.c
34700 * gcc.c-torture/execute/string-opt-10.c
34701 * gcc.c-torture/execute/string-opt-11.c
34702 * gcc.c-torture/execute/string-opt-12.c
34703 * gcc.c-torture/execute/string-opt-13.c
34704 * gcc.c-torture/execute/string-opt-14.c
34705 * gcc.c-torture/execute/string-opt-15.c
34706 * gcc.c-torture/execute/string-opt-16.c
34707 * gcc.c-torture/execute/string-opt-2.c
34708 * gcc.c-torture/execute/string-opt-6.c
34709 * gcc.c-torture/execute/string-opt-7.c
34710 * gcc.c-torture/execute/string-opt-8.c:
34711 Replace with ...
34712
34713 * gcc.c-torture/execute/builtins/abs-2.c
34714 * gcc.c-torture/execute/builtins/abs-3.c
34715 * gcc.c-torture/execute/builtins/complex-1.c
34716 * gcc.c-torture/execute/builtins/fprintf.c
34717 * gcc.c-torture/execute/builtins/fputs.c
34718 * gcc.c-torture/execute/builtins/memcmp.c
34719 * gcc.c-torture/execute/builtins/memmove.c
34720 * gcc.c-torture/execute/builtins/memops-asm.c
34721 * gcc.c-torture/execute/builtins/mempcpy-2.c
34722 * gcc.c-torture/execute/builtins/mempcpy.c
34723 * gcc.c-torture/execute/builtins/memset.c
34724 * gcc.c-torture/execute/builtins/printf.c
34725 * gcc.c-torture/execute/builtins/sprintf.c
34726 * gcc.c-torture/execute/builtins/strcat.c
34727 * gcc.c-torture/execute/builtins/strchr.c
34728 * gcc.c-torture/execute/builtins/strcmp.c
34729 * gcc.c-torture/execute/builtins/strcpy.c
34730 * gcc.c-torture/execute/builtins/strcspn.c
34731 * gcc.c-torture/execute/builtins/strlen-2.c
34732 * gcc.c-torture/execute/builtins/strlen.c
34733 * gcc.c-torture/execute/builtins/strncat.c
34734 * gcc.c-torture/execute/builtins/strncmp-2.c
34735 * gcc.c-torture/execute/builtins/strncmp.c
34736 * gcc.c-torture/execute/builtins/strncpy.c
34737 * gcc.c-torture/execute/builtins/strpbrk.c
34738 * gcc.c-torture/execute/builtins/strpcpy-2.c
34739 * gcc.c-torture/execute/builtins/strpcpy.c
34740 * gcc.c-torture/execute/builtins/strrchr.c
34741 * gcc.c-torture/execute/builtins/strspn.c
34742 * gcc.c-torture/execute/builtins/strstr-asm.c
34743 * gcc.c-torture/execute/builtins/strstr.c:
34744 ... these new files.
34745
34746 * gcc.c-torture/execute/builtins/abs-2-lib.c
34747 * gcc.c-torture/execute/builtins/abs-3-lib.c
34748 * gcc.c-torture/execute/builtins/complex-1-lib.c
34749 * gcc.c-torture/execute/builtins/fprintf-lib.c
34750 * gcc.c-torture/execute/builtins/fputs-lib.c
34751 * gcc.c-torture/execute/builtins/memcmp-lib.c
34752 * gcc.c-torture/execute/builtins/memmove-lib.c
34753 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34754 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34755 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34756 * gcc.c-torture/execute/builtins/memset-lib.c
34757 * gcc.c-torture/execute/builtins/printf-lib.c
34758 * gcc.c-torture/execute/builtins/sprintf-lib.c
34759 * gcc.c-torture/execute/builtins/strcat-lib.c
34760 * gcc.c-torture/execute/builtins/strchr-lib.c
34761 * gcc.c-torture/execute/builtins/strcmp-lib.c
34762 * gcc.c-torture/execute/builtins/strcpy-lib.c
34763 * gcc.c-torture/execute/builtins/strcspn-lib.c
34764 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34765 * gcc.c-torture/execute/builtins/strlen-lib.c
34766 * gcc.c-torture/execute/builtins/strncat-lib.c
34767 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34768 * gcc.c-torture/execute/builtins/strncmp-lib.c
34769 * gcc.c-torture/execute/builtins/strncpy-lib.c
34770 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34771 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34772 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34773 * gcc.c-torture/execute/builtins/strrchr-lib.c
34774 * gcc.c-torture/execute/builtins/strspn-lib.c
34775 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34776 * gcc.c-torture/execute/builtins/strstr-lib.c
34777 * gcc.c-torture/execute/builtins/lib/abs.c
34778 * gcc.c-torture/execute/builtins/lib/fprintf.c
34779 * gcc.c-torture/execute/builtins/lib/memset.c
34780 * gcc.c-torture/execute/builtins/lib/printf.c
34781 * gcc.c-torture/execute/builtins/lib/sprintf.c
34782 * gcc.c-torture/execute/builtins/lib/strcpy.c
34783 * gcc.c-torture/execute/builtins/lib/strcspn.c
34784 * gcc.c-torture/execute/builtins/lib/strncat.c
34785 * gcc.c-torture/execute/builtins/lib/strncmp.c
34786 * gcc.c-torture/execute/builtins/lib/strncpy.c
34787 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34788 * gcc.c-torture/execute/builtins/lib/strspn.c
34789 * gcc.c-torture/execute/builtins/lib/strstr.c:
34790 New files containing support routines.
34791
34792 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34793 declaration.
34794 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34795 when not optimizing.
34796
34797 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34798
34799 PR c++/16240
34800 * g++.dg/abi/mangle22.C: New test.
34801 * g++.dg/abi/mangle23.C: Likewise.
34802
34803 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34804
34805 PR fortran/16290
34806 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34807 Allow for cases without denormalized floating point numbers.
34808
34809 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34810
34811 PR c/1027
34812 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34813 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34814 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34815 expected warning text.
34816 * gcc.dg/format/diag-2.c: New test.
34817
34818 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34819
34820 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34821
34822 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34823
34824 * gcc.dg/builtins-43.c: New.
34825 * gcc.dg/builtins-44.c: New.
34826 * gcc.dg/builtins-45.c: New.
34827
34828 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34829 Andreas Tobler <a.tobler@schweiz.ch>
34830
34831 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34832 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34833 as SIGSEGV.
34834 * gcc.dg/cleanup-11.c: Likewise.
34835 * gcc.dg/cleanup-8.c: Likewise.
34836 * gcc.dg/cleanup-9.c: Likewise.
34837 * gcc.dg/cleanup-5.c: Run on all platforms.
34838
34839 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34840
34841 * g++.dg/warn/nonnull1.C: New test.
34842
34843 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34844
34845 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34846 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34847 Special-case the Sun compiler wrt to <complex.h>.
34848
34849 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34850
34851 * gcc.dg/Wunreachable-8.C: New test.
34852
34853 * gcc.dg/h8300-ice2.c : New test.
34854
34855 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34856
34857 PR fortran/16161
34858 * gfortran.fortran-torture/compile/implicit.f90: Add test
34859 for implicit character.
34860
34861 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34862
34863 PR fortran/16289
34864 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34865 Use tiny() intrinsic to find smallest non-negative real
34866
34867 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34868
34869 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34870 * gcc.dg/compat/struct-by-value-22_x.c: New.
34871 * gcc.dg/compat/struct-by-value-22_y.c: New.
34872
34873 * gcc.c-torture/execute/20040629-1.c: New test.
34874
34875 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34876
34877 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34878 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34879
34880 PR target/16195
34881 * gcc.dg/20040625-1.c: New test.
34882
34883 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34884
34885 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34886
34887 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34888
34889 PR fortran/15963
34890 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34891
34892 2004-06-29 Richard Henderson <rth@redhat.com>
34893
34894 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34895
34896 2004-06-29 Paul Brook <paul@codesourcery.com>
34897
34898 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34899 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34900
34901 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34902
34903 PR c++/16260
34904 * g++.dg/parse/crash15.C: New.
34905
34906 2004-06-28 Andrew Pinski <apinski@apple.com>
34907
34908 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34909 by the error already.
34910
34911 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34912
34913 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34914
34915 PR target/14041
34916 * gcc.dg/h8300-bss-align-1.c : New.
34917
34918 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34919
34920 * PR c++/16174
34921 * g++.dg/template/ctor4.C: New.
34922
34923 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34924
34925 PR c++/16205
34926 * g++.dg/warn/Wsequence-point-1.C: New test.
34927
34928 2004-06-27 Paul Brook <paul@codesourcery.com>
34929
34930 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34931
34932 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34933
34934 * g++.old-deja/g++.mike/p7325.C: Remove.
34935
34936 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34937
34938 PR c/14963
34939 * gcc.dg/pr14963.c: New test.
34940
34941 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34942
34943 PR c++/16193
34944 * g++.dg/parse/redef1.C: New test.
34945
34946 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34947
34948 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34949 20021110.c.
34950 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34951 20021119-1.c.
34952 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34953 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34954 5-04.c.
34955 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34956 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34957 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34958 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34959 g++.brendan/enum14.C.
34960 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34961 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34962 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34963 g++.mike/virt1.C.
34964 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34965 memtemp24.C.
34966
34967 2004-06-27 Roger Sayle <roger@eyesopen.com>
34968
34969 * gcc.dg/20040527-1.c: New test case.
34970
34971 2004-06-26 Bud Davis <bdavis9659@comcast.net>
34972
34973 PR gfortran/pr16196
34974 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34975
34976 2004-06-25 Roger Sayle <roger@eyesopen.com>
34977
34978 PR middle-end/15825
34979 * gcc.dg/pr15825-1.c: New test case.
34980
34981 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34982
34983 * gcc.c-torture/execute/20040625-1.c: New test.
34984
34985 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34986
34987 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34988
34989 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34990
34991 * gcc.dg/torture/mips-div-1.c: New test.
34992
34993 2004-06-24 Jeff Law <law@redhat.com>
34994
34995 * gcc.dg/tree-ssa/20040624-1.c: New test.
34996
34997 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
34998
34999 * gcc.c-torture/compile/20040624-1.c: New test.
35000
35001 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35002
35003 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35004 this directory.
35005
35006 2004-06-23 Andrew Pinski <apinski@apple.com>
35007
35008 PR middle-end/15988
35009 * g++.dg/opt/ptrmem4.C: New test.
35010
35011 * gcc.dg/c90-array-quals-2.c: New test.
35012
35013 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35014
35015 * gcc.dg/kpice1.c: New test.
35016
35017 2006-06-23 Andrew Pinski <apinski@apple.com>
35018
35019 * gcc.dg/c90-array-quals.c: New test.
35020
35021 2006-06-22 Richard Henderson <rth@redhat.com>
35022
35023 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35024
35025 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35026
35027 * gcc.dg/builtins-config.h: Handle FreeBSD.
35028
35029 2006-06-22 Richard Henderson <rth@redhat.com>
35030
35031 * g++.dg/opt/devirt1.C: New.
35032
35033 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35034
35035 * g++.dg/opt/pr15551.C: New testcase.
35036
35037 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35038
35039 PR target/14800
35040 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35041 x86_64-*-linux* when compiling for 32bit.
35042
35043 2004-06-21 Andrew Pinski <apinski@apple.com>
35044
35045 * gcc.dg/pch/struct-1.c: New.
35046 * gcc.dg/pch/struct-1.hs: New.
35047
35048 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35049
35050 * gcc.dg/pch/save-temps-1.c: New file.
35051 * gcc.dg/pch/save-temps-1.hs: New file.
35052
35053 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35054
35055 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35056 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35057
35058 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35059
35060 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35061 to fix type error.
35062 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35063 Remove trailing spaces.
35064
35065 2004-06-21 Richard Henderson <rth@redhat.com>
35066
35067 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35068 merging && to BIT_FIELD_REF.
35069
35070 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35071
35072 * g++.dg/opt/placeholder1.C: New test.
35073
35074 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35075
35076 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35077 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35078 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35079 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35080
35081 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35082
35083 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35084 extern "C".
35085 * g++.dg/other/pragma-re-1.C: Add comments.
35086
35087 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35088
35089 PR gfortran/16080
35090 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35091
35092 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35093
35094 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35095 instead of setting the type of size_t by
35096 hand.
35097
35098 2004-06-18 Roger Sayle <roger@eyesopen.com>
35099
35100 * gcc.dg/unordered-2.c: New test case.
35101 * gcc.dg/unordered-3.c: New test case.
35102
35103 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35104
35105 PR other/16043
35106 * lib/g++.exp (g++_version): Tweak regexp for version
35107 * lib/g77.exp (g77_version): Likewise.
35108 * lib/gfortran.exp (gfortran_version): Likewise.
35109 * lib/objc.exp (objc_version): Likewise.
35110 * lib/treelang.exp (treelang_version): Likewise.
35111
35112 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35113
35114 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35115 Use INT_MAX instead of __INT_MAX__.
35116 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35117
35118 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35119 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35120 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35121 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35122 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35123 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35124 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35125 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35126 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35127
35128 * gcc.dg/range-test-1.c: New test.
35129 * g++.dg/opt/range-test-1.C: New test.
35130
35131 2004-06-17 Richard Henderson <rth@redhat.com>
35132
35133 * objc.dg/sync-1.m: New.
35134 * objc.dg/try-catch-1.m: Don't force next runtime.
35135 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35136 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35137 shadowed catch clause.
35138 * objc.dg/try-catch-5.m: New.
35139
35140 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35141
35142 Bug 14610
35143 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35144
35145 2004-06-15 Richard Henderson <rth@redhat.com>
35146
35147 * gcc.dg/20001116-1.c: Move expected warning line.
35148
35149 2004-06-15 Richard Henderson <rth@redhat.com>
35150
35151 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35152 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35153
35154 2004-06-15 Jeff Law <law@redhat.com>
35155
35156 * gcc.dg/tree-ssa/20040615-1.c: New test.
35157 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35158 be less sensitive to operand ordering.
35159 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35160
35161 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35162
35163 * g++.dg/abi/bitfield3.C: Add comment..
35164
35165 2004-06-15 Richard Henderson <rth@redhat.com>
35166
35167 * g++.dg/ext/stmtexpr1.C: XFAIL.
35168 * gcc.dg/20030612-1.c: XFAIL.
35169
35170 2004-06-15 Eric Christopher <echristo@redhat.com>
35171
35172 * g++.dg/charset/asm5.c: New.
35173 * gcc.dg/charset/asm6.c: New.
35174
35175 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35176
35177 PR fortran/15962
35178 * gfortran.fortran-torture/execute/select_1.f90: New test.
35179
35180 2004-06-15 Paul Brook <paul@codesourcery.com>
35181
35182 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35183
35184 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35185
35186 PR c++/15967
35187 * g++.dg/lookup/crash3.C: New test.
35188
35189 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35190
35191 PR c++/15947
35192 * g++.dg/parse/dtor4.C: New test.
35193
35194 2004-06-14 Jeff Law <law@redhat.com>
35195
35196 * gcc.c-torture/compile/20040614-1.c: New test.
35197
35198 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35199
35200 PR fortran/15211
35201 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35202 LEN of a character array.
35203
35204 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35205
35206 PR c++/15096
35207 * g++.dg/template/ptrmem10.C: New test.
35208
35209 PR c++/14930
35210 * g++.dg/template/friend30.C: New test.
35211
35212 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35213
35214 PR fortran/14928
35215 * gfortran.fortran-torture/compile/mloc.f90: New test.
35216
35217 2004-06-13 Paul Brook <paul@codesourcery.com>
35218
35219 * gfortran.fortran-torture/execute/random_2.f90: New test.
35220
35221 2004-06-13 Eric Christopher <echristo@redhat.com>
35222
35223 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35224
35225 2004-06-12 Paul Brook <paul@codesourcery.com>
35226
35227 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35228
35229 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35230
35231 PR fortran/14923
35232 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35233
35234 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35235
35236 PR fortran/14957
35237 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35238 syntax errors in end statements of contained subroutines.
35239
35240 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35241
35242 PR fortran/12841
35243 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35244
35245 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35246
35247 PR fortran/15665
35248 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35249
35250 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35251
35252 PR gfortran/12839
35253 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35254
35255 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35256
35257 PR c++/15862
35258 * g++.dg/parse/enum1.C: New test.
35259
35260 2004-06-10 Jeff Law <law@redhat.com>
35261
35262 * gcc.c-torture/compile/20040610-1.c: New test.
35263
35264 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35265
35266 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35267 * g++.old-deja/g++.other/decl3.C: Likewise.
35268
35269 2004-06-10 Brian Booth <bbooth@redhat.com>
35270
35271 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35272 V_MAY_DEF instead of VDEF.
35273 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35274
35275 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35276
35277 PR c++/14211
35278 * g++.dg/conversion/const1.C: New test.
35279
35280 PR c++/15076
35281 * g++.dg/conversion/reinterpret1.C: New test.
35282
35283 PR c++/15877
35284 * g++.dg/template/enum2.C: New test.
35285
35286 PR c++/15227
35287 * g++.dg/template/error13.C: New test.
35288
35289 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35290
35291 PR fortran/14957
35292 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35293 arguments to test_* REAL and of the right size.
35294
35295 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35296
35297 PR target/15569
35298 PR rtl-optimization/15681
35299 * gcc.dg/20040609-1.c: New test.
35300
35301 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35302
35303 PR c++/14791
35304 * g++.dg/opt/builtins1.C: New test.
35305
35306 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35307
35308 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35309 that use default windows32 struct layout.
35310 * gcc.dg/i386-bitfield2.c: Likewise.
35311
35312 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35313
35314 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35315 for mingw32 and cygwin targets.
35316
35317 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35318
35319 * gcc.dg/pch/macro-4.c: New.
35320 * gcc.dg/pch/macro-4.hs: New.
35321
35322 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35323
35324 PR fortran/13249
35325 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35326
35327 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35328
35329 PR fortran/13372
35330 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35331
35332 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35333
35334 PR gfortran/14897
35335 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35336
35337 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35338
35339 PR gfortran/15755
35340 * gfortran.fortran-torture/execute/backspace.c : New test.
35341
35342 2004-06-09 Paul Brook <paul@codesourcery.com>
35343
35344 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35345 (pointer_to_section): Rewrite to use smaller array.
35346
35347 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35348
35349 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35350 * gcc.dg/ext/altivec-10.c: Same.
35351 * gcc.dg/ext/altivec-11.c: Same.
35352 * gcc.dg/ext/altivec-12.c: Same.
35353 * gcc.dg/ext/altivec-13.c: Same.
35354 * gcc.dg/ext/altivec-14.c: Same.
35355 * gcc.dg/ext/altivec-15.c: Same.
35356 * gcc.dg/ext/altivec-16.c: Same.
35357 * gcc.dg/ext/altivec-3.c: Same.
35358 * gcc.dg/ext/altivec-4.c: Same.
35359 * gcc.dg/ext/altivec-6.c: Same.
35360 * gcc.dg/ext/altivec-7.c: Same.
35361 * gcc.dg/ext/altivec-8.c: Same.
35362 * gcc.dg/ext/altivec-varargs-1.c: Same.
35363
35364 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35365 * g++.dg/ext/altivec-10.C: Same.
35366 * g++.dg/ext/altivec-2.C: Same.
35367 * g++.dg/ext/altivec-3.C: Same.
35368 * g++.dg/ext/altivec-4.C: Same.
35369 * g++.dg/ext/altivec-5.C: Same.
35370 * g++.dg/ext/altivec-6.C: Same.
35371 * g++.dg/ext/altivec-7.C: Same.
35372 * g++.dg/ext/altivec-8.C: Same.
35373 * g++.dg/ext/altivec-9.C: Same.
35374
35375 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35376
35377 PR c++/7841
35378 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35379
35380 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35381
35382 * gcc.dg/union-1.c: New test.
35383
35384 2004-06-07 Roger Sayle <roger@eyesopen.com>
35385
35386 * gcc.dg/builtins-41.c: New test case.
35387 * gcc.dg/builtins-42.c: New test case.
35388
35389 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35390
35391 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35392 * g++.dg/ext/altivec-10.C: Same.
35393 * g++.dg/ext/altivec-2.C: Same.
35394 * g++.dg/ext/altivec-3.C: Same.
35395 * g++.dg/ext/altivec-4.C: Same.
35396 * g++.dg/ext/altivec-5.C: Same.
35397 * g++.dg/ext/altivec-6.C: Same.
35398 * g++.dg/ext/altivec-7.C: Same.
35399 * g++.dg/ext/altivec-8.C: Same.
35400 * g++.dg/ext/altivec-9.C: Same.
35401 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35402 * g++.old-deja/g++.brendan/new3.C: Same.
35403 * gcc.c-torture/execute/eeprof-1.x: Same.
35404
35405 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35406
35407 PR c/14765
35408 * gcc.dg/pr14765-1.c: New test.
35409
35410 2004-06-07 Roger Sayle <roger@eyesopen.com>
35411
35412 PR c/14649
35413 * gcc.dg/pr14649-1.c: New test case.
35414
35415 2004-06-07 Richard Henderson <rth@redhat.com>
35416
35417 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35418 if temporaries.
35419
35420 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35421
35422 * g++.dg/eh/elide1.C: Remove XFAIL.
35423
35424 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35425
35426 PR c++/15337
35427 * g++.dg/expr/sizeof3.C: New test.
35428
35429 PR c++/14777
35430 * g++.dg/template/access14.C: New test.
35431
35432 PR c++/15554
35433 * g++.dg/template/enum1.C: New test.
35434
35435 PR c++/15057
35436 * g++.dg/eh/throw1.C: New test.
35437
35438 2004-06-07 David Ayers <d.ayers@inode.at>
35439 Ziemowit Laski <zlaski@apple.com>
35440
35441 * lib/objc.exp (objc_target_compile): Revert the '-framework
35442 Foundation' flag fix, since bare Darwin does not ship
35443 with the Foundation framework.
35444 * objc/execute/next_mapping.h: Provide a local NSConstantString
35445 @interface and @implementation.
35446 (objc_constant_string_init): A constructor function, used to
35447 initialize the NSConstantString meta-class object.
35448 * objc/execute/string1.m: Include "next_mapping.h" instead of
35449 <Foundation/NSString.h>.
35450 * objc/execute/string2.m: Likewise.
35451 * objc/execute/string3.m: Likewise.
35452 * objc/execute/string4.m: Likewise.
35453
35454 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35455
35456 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35457 to double. Replace double with FLOAT.
35458 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35459
35460 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35461 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35462 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35463 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35464 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35465 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35466 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35467 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35468
35469 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35470
35471 PR c/13519
35472 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35473
35474 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35475
35476 PR c++/15503
35477 * g++.dg/template/meminit2.C: New test.
35478
35479 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35480
35481 PR target/15822
35482 * gcc.c-torture/execute/compare-fp-1.c,
35483 gcc.c-torture/execute/compare-fp-2.c,
35484 gcc.c-torture/execute/compare-fp-3.c,
35485 gcc.c-torture/execute/compare-fp-4.c,
35486 gcc.c-torture/execute/compare-fp-3.x,
35487 gcc.c-torture/execute/compare-fp-4.x: Moved...
35488 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35489 gcc.c-torture/execute/ieee/compare-fp-2.c,
35490 gcc.c-torture/execute/ieee/compare-fp-3.c,
35491 gcc.c-torture/execute/ieee/compare-fp-4.c,
35492 gcc.c-torture/execute/ieee/compare-fp-3.x,
35493 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35494
35495 2004-06-04 David Ayers <d.ayers@inode.at>
35496
35497 * objc/execute/protocol-isEqual-4.m: New testcase.
35498
35499 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35500
35501 * objc/execute/protocol-isEqual-1.m: New testcase.
35502 * objc/execute/protocol-isEqual-2.m: New testcase.
35503 * objc/execute/protocol-isEqual-3.m: New testcase.
35504
35505 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35506
35507 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35508
35509 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35510
35511 * lib/objc.exp (objc_target_compile): When running tests on
35512 Darwin (Mac OS X), inform the linker about '-framework
35513 'Foundation'.
35514
35515 2004-06-02 Eric Christopher <echristo@redhat.com>
35516
35517 * gcc.c-torture/compile/20040602-1.c: New.
35518
35519 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35520
35521 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35522 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35523
35524 PR tree-optimization/14736
35525 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35526
35527 PR tree-optimization/14042
35528 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35529
35530 PR tree-optimization/14729
35531 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35532
35533 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35534
35535 PR fortran/15557
35536 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35537
35538 2004-06-01 Richard Hederson <rth@redhat.com>
35539
35540 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35541
35542 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35543
35544 PR c++/14932
35545 * g++.dg/parse/offsetof4.C: New test.
35546
35547 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35548
35549 PR objc/7993
35550 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35551
35552 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35553
35554 PR c++/15701
35555 * g++.dg/template/friend29.C: New test.
35556
35557 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35558
35559 PR c/15749
35560 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35561
35562 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35563
35564 * gcc.dg/sparc-trap-1.c: New test.
35565
35566 2004-05-31 Roger Sayle <roger@eyesopen.com>
35567
35568 PR middle-end/15069
35569 * g++.dg/opt/fold3.C: New test case.
35570
35571 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35572
35573 * lib/target-supports.exp (check_iconv_available): Fix fallout
35574 from 2004-05-28 patch.
35575
35576 2004-05-30 Paul Brook <paul@codesourcery.com>
35577
35578 PR fortran/15620
35579 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35580 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35581
35582 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35583
35584 * gfortran.fortran-torture/execute/random_1.f90: New test.
35585
35586 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35587
35588 * g++.dg/ext/altivec-10.C: New test.
35589
35590 2004-05-29 Paul Brook <paul@codesourcery.com>
35591
35592 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35593
35594 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35595
35596 * gcc.dg/altivec-16.c: New test.
35597
35598 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35599
35600 * lib/target-supports.exp (check_vmx_hw_available): New.
35601 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35602
35603 * lib/target-supports.exp (check_alias_available,
35604 check_iconv_available, check_named_sections_available): Use
35605 unique names for temporary files.
35606
35607 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35608
35609 * gcc.dg/altivec-15.c: New test.
35610
35611 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35612
35613 PR c++/15083
35614 * g++.dg/warn/noeffect6.C: New test.
35615
35616 PR c++/15471
35617 * g++.dg/expr/ptrmem4.C: New test.
35618
35619 PR c++/15640
35620 * g++.dg/template/operator3.C: New test.
35621
35622 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35623
35624 PR c++/14668
35625 * g++.dg/lookup/redecl1.C: New test.
35626 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35627
35628 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35629
35630 * gcc.c-torture/execute/compare-fp-1.c,
35631 gcc.c-torture/execute/compare-fp-2.c,
35632 gcc.c-torture/execute/compare-fp-3.c,
35633 gcc.c-torture/execute/compare-fp-4.c,
35634 gcc.c-torture/execute/compare-fp-3.x,
35635 gcc.c-torture/execute/compare-fp-4.x,
35636 gcc.dg/pr15649-1.c: New.
35637
35638 2004-05-27 Adam Nemet <anemet@lnxw.com>
35639
35640 PR c++/12883
35641 * g++.dg/init/array14.C: New test.
35642
35643 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35644
35645 * lib/compat.exp (compat-get-options-main): New.
35646 (compat-get-options): Remove unneeded code, warn for ignored
35647 command.
35648 (compat-execute): Check flag set by dg-require-* commands.
35649
35650 * lib/compat.exp (compat-execute): Break up long lines.
35651
35652 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35653
35654 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35655 * gcc.dg/altivec-14.c: New test.
35656 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35657
35658 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35659 * gcc.dg/altivec-12.c: Ditto.
35660
35661 * gcc.dg/altivec-3.c: Move call to altivec_check.
35662
35663 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35664
35665 PR c++/15044
35666 * g++.dg/template/error12.C: New test.
35667
35668 PR c++/15317
35669 * g++.dg/ext/attrib15.C: New test.
35670
35671 PR c++/15329
35672 * g++.dg/template/ptrmem9.C: New test.
35673
35674 2004-05-25 Paul Brook <paul@codesourcery.com>
35675
35676 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35677
35678 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35679
35680 PR c++/15165
35681 * g++.dg/template/crash19.C: New test.
35682
35683 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35684
35685 PR c++/15025
35686 * g++.dg/template/redecl1.C: New test.
35687
35688 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35689
35690 PR c++/14821
35691 * g++.dg/other/ns1.C: New test.
35692
35693 PR c++/14883
35694 * g++.dg/template/invalid1.C: New test.
35695
35696 2004-05-23 Paul Brook <paul@codesourcery.com>
35697 Victor Leikehman <lei@haifasphere.co.il>
35698
35699 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35700 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35701
35702 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35703
35704 PR c++/15285
35705 PR c++/15299
35706 * g++.dg/template/non-dependent5.C: New test.
35707 * g++.dg/template/non-dependent6.C: New test.
35708
35709 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35710
35711 PR c++/15507
35712 * g++.dg/inherit/union1.C: New test.
35713
35714 PR c++/15542
35715 * g++.dg/template/addr1.C: New test.
35716
35717 PR c++/15427
35718 * g++.dg/template/array5.C: New test.
35719
35720 PR c++/15287
35721 * g++.dg/template/array6.C: New test.
35722
35723 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35724 Roger Sayle <roger@eyesopen.com>
35725
35726 * g++.dg/lookup/forscope2.C: New test case.
35727
35728 2004-05-22 Ben Elliston <bje@au.ibm.com>
35729
35730 * gcc.dg/cpp/Wmissingdirs.c: New.
35731
35732 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35733
35734 PR target/15301
35735 * gcc.dg/compat/union-m128-1.h: New file.
35736 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35737 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35738 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35739
35740 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35741
35742 PR target/15302
35743 * gcc.dg/compat/struct-complex-1.h: New file.
35744 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35745 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35746 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35747
35748 2004-05-20 Roger Sayle <roger@eyesopen.com>
35749
35750 PR middle-end/3074
35751 * gcc.dg/pr3074-1.c: New test case.
35752 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35753
35754 2004-05-20 Falk Hueffner <falk@debian.org>
35755
35756 PR other/15526
35757 * gcc.dg/ftrapv-1.c: New test case.
35758
35759 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35760
35761 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35762
35763 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35764 Jeff Law <law@redhat.com>
35765
35766 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35767 * gcc.dg/tree-ssa/20040518-2.c: New test.
35768
35769 * gcc.dg/tree-ssa/20040518-1.c: New test.
35770
35771 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35772
35773 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35774
35775 2004-05-18 Paul Brook <paul@codesourcery.com>
35776
35777 PR fortran/13930
35778 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35779
35780 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35781
35782 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35783 constant folding.
35784
35785 2004-05-17 Steven Bosscher <stevenb@suse.de>
35786
35787 * gcc.dg/tree-ssa/20040517-1.c: New test.
35788
35789 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35790
35791 * gcc.dg/loop-4.c: New test.
35792
35793 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35794
35795 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35796
35797 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35798
35799 PR fortran/15311
35800 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35801
35802 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35803
35804 PR fortran/13826
35805 PR fortran/13940
35806 * gfortran.fortran-torture/compile/data_1.f90: New test.
35807
35808 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35809
35810 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35811 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35812
35813 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35814
35815 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35816
35817 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35818
35819 PR c/15444
35820 * gcc.dg/format/xopen-1.c: Adjust expected message.
35821 * gcc.dg/format/xopen-3.c: New test.
35822
35823 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35824
35825 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35826
35827 2004-05-14 Jeff Law <law@redhat.com>
35828
35829 * gcc.dg/tree-ssa/20040514-2.c: New test.
35830
35831 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35832
35833 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35834 this ...
35835 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35836 this.
35837
35838 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35839
35840 * gcc.dg/tree-ssa/20040514-1.c: New test.
35841
35842 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35843
35844 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35845 test.
35846
35847 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35848
35849 PR fortran/14066
35850 * gfortran.fortran-torture/compile/do_1.f90: New test.
35851
35852 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35853
35854 PR fortran/15051
35855 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35856 test.
35857
35858 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35859
35860 PR fortran/15149
35861 * gfortran.fortran-torture/execute/random_init.f90: New test.
35862
35863 2004-05-13 Paul Brook <paul@codesourcery.com>
35864
35865 PR fortran/15314
35866 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35867
35868 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35869
35870 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35871 for the powerpc case.
35872
35873 2004-05-13 Jeff Law <law@redhat.com>
35874
35875 * gcc.dg/tree-ssa/20040513-1.c: New test.
35876 * gcc.dg/tree-ssa/20040513-2.c: New test.
35877
35878 2004-05-13 Paul Brook <paul@codesourcery.com>
35879
35880 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35881 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35882 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35883
35884 2004-05-13 Andreas Schwab <schwab@suse.de>
35885
35886 PR other/10819
35887 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35888 characters.
35889
35890 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35891
35892 PR fortran/15294
35893 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35894
35895 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35896
35897 Merge from tree-ssa-20020619-branch. See
35898 ChangeLog.tree-ssa for details.
35899
35900 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35901
35902 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35903 include <altivec.h> explicitly.
35904 * gcc.dg/altivec-13.c: Likewise.
35905
35906 2004-05-11 Paul Brook <paul@codesourcery.com>
35907
35908 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35909
35910 2004-05-10 Eric Christopher <echristo@redhat.com>
35911
35912 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35913 * gcc.dg/sibcall-4.c: Ditto.
35914
35915 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35916
35917 * g++.dg/ext/altivec-8.C: New test case.
35918 * gcc.dg/altivec-13.c: New test case.
35919
35920 2004-05-08 Roger Sayle <roger@eyesopen.com>
35921
35922 * gcc.c-torture/execute/divcmp-1.c: New test case.
35923 * gcc.c-torture/execute/divcmp-2.c: New test case.
35924 * gcc.c-torture/execute/divcmp-3.c: New test case.
35925
35926 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35927
35928 * g++.dg/other/pragma-re-2.C: New test.
35929
35930 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35931
35932 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35933 * gcc.dg/i386-387-2.c: Likewise.
35934
35935 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35936 __builtin_drem.
35937 * gcc.dg/i386-387-6.c: Likewise.
35938
35939 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35940
35941 * gcc.dg/builtins-33.c: Also check log1p*.
35942
35943 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35944
35945 PR optimization/15296
35946 * gcc.c-torture/execute/pr15296.c: New test.
35947
35948 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35949
35950 * gcc.dg/builtins-40.c: New test.
35951
35952 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
35953
35954 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35955
35956 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
35957
35958 * g++.dg/ext/spe1.C: New testcase.
35959
35960 2004-05-04 Ziemowit Laski <zlaski@apple.com>
35961
35962 * objc.dg/image-info.m: Allow additional attributes
35963 for __image_info section.
35964
35965 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
35966
35967 * gcc.dg/torture/mips-hilo-2.c: New test.
35968
35969 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35970
35971 PR c++/14389
35972 * g++.dg/template/member5.C: New test.
35973
35974 2004-05-03 Uros Bizjak <uros@kss-loka.si>
35975
35976 * gcc.dg/builtins-34.c: Also check expm1*.
35977
35978 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35979
35980 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35981 * gcc.dg/torture/builtin-convert-3.c: New test.
35982
35983 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
35984
35985 PR middle-end/15054
35986 * g++.dg/opt/pr15054.C: New test.
35987
35988 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35989
35990 * gcc.dg/torture/builtin-rounding-1.c: New test.
35991 * gcc.dg/builtins-25.c: Delete.
35992 * gcc.dg/builtins-29.c: Delete.
35993
35994 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
35995
35996 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35997 * gcc.dg/sibcall-4.c: Likewise.
35998 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35999
36000 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36001
36002 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36003 bit-field on 16-bit targets.
36004
36005 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36006
36007 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36008 16-bit targets.
36009
36010 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36011
36012 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36013 * gcc.dg/rs6000-power2-2.c: Likewise.
36014
36015 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36016
36017 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36018 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36019 Change the asm registers to be in form of frN instead of fN.
36020
36021 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36022
36023 * gcc.dg/torture/builtin-convert-2.c: New test.
36024
36025 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36026
36027 * gcc.dg/rs6000-power2-1.c: New test.
36028 * gcc.dg/rs6000-power2-2.c: New test.
36029
36030 2004-04-28 Jan Hubicka <jh@suse.cz>
36031
36032 * gcc.dg/unused-6.c: New test.
36033
36034 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36035 Ulrich Weigand <uweigand@de.ibm.com>
36036
36037 * ada/acats/run_all.sh: Define $target variable.
36038
36039 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36040
36041 PR c++/15119
36042 * g++.dg/other/vararg-1.C: New test.
36043
36044 PR c++/4794
36045 * g++.dg/eh/cleanup3.C: New test.
36046
36047 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36048
36049 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36050 and ad8011a (target_insn).
36051 * ada/acats/support/macro.dfs: Likewise.
36052 * ada/acats/support/impbit.adb: New file.
36053
36054 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36055
36056 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36057
36058 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36059
36060 * gcc.dg/loop-3.c: New test.
36061
36062 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36063
36064 * gcc.c-torture/execute/simd-5.c: New test.
36065
36066 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36067
36068 PR c++/15064
36069 * g++.dg/template/crash18.C: New test.
36070
36071 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36072
36073 * g++.dg/ext/complit3.C: New test.
36074
36075 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36076
36077 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36078 * gcc.dg/altivec-3.c: Same.
36079 * gcc.dg/altivec-varargs-1.c: Same.
36080
36081 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36082
36083 * lib/target-supports.exp (check_profiling_available): Assume
36084 profiling is not available on powerpc-eabi targets.
36085
36086 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36087
36088 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36089 * gcc.dg/vmx/bug-1.c: Ditto.
36090
36091 2004-04-20 Eric Christopher <echristo@redhat.com>
36092
36093 * gcc.dg/charset/extern.c: New test.
36094 * g++.dg/charset/extern3.cc: Ditto.
36095
36096 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36097
36098 * gcc.dg/builtins-39.c: New test.
36099
36100 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36101
36102 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36103
36104 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36105
36106 * gcc.dg/torture/mips-hilo-1.c: New test.
36107
36108 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36109
36110 * gcc.c-torture/compile/20040419-1.c: New test.
36111
36112 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36113
36114 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36115
36116 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36117 Aldy Hernandez <aldyh@redhat.com>
36118
36119 * gcc.c-torture/execute/va-arg-24.c: New.
36120
36121 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36122 Aldy Hernandez <aldyh@redhat.com>
36123
36124 * gcc.dg/vmx/1b-01.c: New.
36125 * gcc.dg/vmx/1b-02.c: New.
36126 * gcc.dg/vmx/1b-03.c: New.
36127 * gcc.dg/vmx/1b-04.c: New.
36128 * gcc.dg/vmx/1b-05.c: New.
36129 * gcc.dg/vmx/1b-06.c: New.
36130 * gcc.dg/vmx/1b-07.c: New.
36131 * gcc.dg/vmx/1c-01.c: New.
36132 * gcc.dg/vmx/1c-02.c: New.
36133 * gcc.dg/vmx/3a-01a.c: New.
36134 * gcc.dg/vmx/3a-01.c: New.
36135 * gcc.dg/vmx/3a-01m.c: New.
36136 * gcc.dg/vmx/3a-03.c: New.
36137 * gcc.dg/vmx/3a-03m.c: New.
36138 * gcc.dg/vmx/3a-04.c: New.
36139 * gcc.dg/vmx/3a-04m.c: New.
36140 * gcc.dg/vmx/3a-05.c: New.
36141 * gcc.dg/vmx/3a-06.c: New.
36142 * gcc.dg/vmx/3a-06m.c: New.
36143 * gcc.dg/vmx/3a-07.c: New.
36144 * gcc.dg/vmx/3b-01.c: New.
36145 * gcc.dg/vmx/3b-02.c: New.
36146 * gcc.dg/vmx/3b-10.c: New.
36147 * gcc.dg/vmx/3b-13.c: New.
36148 * gcc.dg/vmx/3b-14.c: New.
36149 * gcc.dg/vmx/3b-15.c: New.
36150 * gcc.dg/vmx/3c-01a.c: New.
36151 * gcc.dg/vmx/3c-01.c: New.
36152 * gcc.dg/vmx/3c-02.c: New.
36153 * gcc.dg/vmx/3c-03.c: New.
36154 * gcc.dg/vmx/3d-01.c: New.
36155 * gcc.dg/vmx/4-01.c: New.
36156 * gcc.dg/vmx/4-03.c: New.
36157 * gcc.dg/vmx/5-01.c: New.
36158 * gcc.dg/vmx/5-02.c: New.
36159 * gcc.dg/vmx/5-03.c: New.
36160 * gcc.dg/vmx/5-04.c: New.
36161 * gcc.dg/vmx/5-05.c: New.
36162 * gcc.dg/vmx/5-06.c: New.
36163 * gcc.dg/vmx/5-07.c: New.
36164 * gcc.dg/vmx/5-07t.c: New.
36165 * gcc.dg/vmx/5-08.c: New.
36166 * gcc.dg/vmx/5-10.c: New.
36167 * gcc.dg/vmx/5-11.c: New.
36168 * gcc.dg/vmx/7-01a.c: New.
36169 * gcc.dg/vmx/7-01.c: New.
36170 * gcc.dg/vmx/7c-01.c: New.
36171 * gcc.dg/vmx/7d-01.c: New.
36172 * gcc.dg/vmx/7d-02.c: New.
36173 * gcc.dg/vmx/8-01.c: New.
36174 * gcc.dg/vmx/8-02a.c: New.
36175 * gcc.dg/vmx/8-02.c: New.
36176 * gcc.dg/vmx/brode-1.c: New.
36177 * gcc.dg/vmx/bug-1.c: New.
36178 * gcc.dg/vmx/bug-2.c: New.
36179 * gcc.dg/vmx/bug-3.c: New.
36180 * gcc.dg/vmx/cw-bug-1.c: New.
36181 * gcc.dg/vmx/cw-bug-2.c: New.
36182 * gcc.dg/vmx/cw-bug-3.c: New.
36183 * gcc.dg/vmx/dct.c: New.
36184 * gcc.dg/vmx/debug-1.c: New.
36185 * gcc.dg/vmx/debug-2.c: New.
36186 * gcc.dg/vmx/debug-3.c: New.
36187 * gcc.dg/vmx/debug-4.c: New.
36188 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36189 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36190 * gcc.dg/vmx/eg-5.c: New.
36191 * gcc.dg/vmx/fft.c: New.
36192 * gcc.dg/vmx/gcc-bug-1.c: New.
36193 * gcc.dg/vmx/gcc-bug-2.c: New.
36194 * gcc.dg/vmx/gcc-bug-3.c: New.
36195 * gcc.dg/vmx/gcc-bug-4.c: New.
36196 * gcc.dg/vmx/gcc-bug-5.c: New.
36197 * gcc.dg/vmx/gcc-bug-6.c: New.
36198 * gcc.dg/vmx/gcc-bug-7.c: New.
36199 * gcc.dg/vmx/gcc-bug-8.c: New.
36200 * gcc.dg/vmx/gcc-bug-9.c: New.
36201 * gcc.dg/vmx/gcc-bug-b.c: New.
36202 * gcc.dg/vmx/gcc-bug-c.c: New.
36203 * gcc.dg/vmx/gcc-bug-d.c: New.
36204 * gcc.dg/vmx/gcc-bug-e.c: New.
36205 * gcc.dg/vmx/gcc-bug-f.c: New.
36206 * gcc.dg/vmx/gcc-bug-g.c: New.
36207 * gcc.dg/vmx/gcc-bug-i.c: New.
36208 * gcc.dg/vmx/harness.h: New.
36209 * gcc.dg/vmx/ira1.c: New.
36210 * gcc.dg/vmx/ira2a.c: New.
36211 * gcc.dg/vmx/ira2b.c: New.
36212 * gcc.dg/vmx/ira2.c: New.
36213 * gcc.dg/vmx/ira2c.c: New.
36214 * gcc.dg/vmx/mem.c: New.
36215 * gcc.dg/vmx/newton-1.c: New.
36216 * gcc.dg/vmx/ops.c: New.
36217 * gcc.dg/vmx/sn7153.c: New.
36218 * gcc.dg/vmx/spill2.c: New.
36219 * gcc.dg/vmx/spill3.c: New.
36220 * gcc.dg/vmx/spill.c: New.
36221 * gcc.dg/vmx/t.c: New.
36222 * gcc.dg/vmx/varargs-1.c: New.
36223 * gcc.dg/vmx/varargs-2.c: New.
36224 * gcc.dg/vmx/varargs-3.c: New.
36225 * gcc.dg/vmx/varargs-4.c: New.
36226 * gcc.dg/vmx/varargs-5.c: New.
36227 * gcc.dg/vmx/varargs-6.c: New.
36228 * gcc.dg/vmx/varargs-7.c: New.
36229 * gcc.dg/vmx/vmx.exp: New.
36230 * gcc.dg/vmx/vprint-1.c: New.
36231 * gcc.dg/vmx/vscan-1.c: New.
36232 * gcc.dg/vmx/x-01.c: New.
36233 * gcc.dg/vmx/x-02.c: New.
36234 * gcc.dg/vmx/x-03.c: New.
36235 * gcc.dg/vmx/x-04.c: New.
36236 * gcc.dg/vmx/x-05.c: New.
36237 * gcc.dg/vmx/yousufi-1.c: New.
36238 * gcc.dg/vmx/zero-1.c: New.
36239 * gcc.dg/vmx/zero.c: New.
36240
36241 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36242
36243 * g++.dg/lookup/java1.C: Update for chage of
36244 _Jv_AllocObject.
36245 * g++.dg/lookup/java2.C: Likewise.
36246
36247 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36248
36249 * ada/acats/run_all.sh: use -O2 by default.
36250
36251 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36252
36253 * gcc.dg/vr-mult-[12].c: New tests.
36254
36255 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36256
36257 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36258
36259 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36260
36261 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36262
36263 * lib/target-supports.exp (check_profiling_available): Assume
36264 profiling isn't available for mips*-*-elf targets.
36265
36266 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36267
36268 * gcc.dg/builtins-38.c: New test.
36269
36270 2004-04-14 Eric Christopher <echristo@redhat.com>
36271
36272 * g++.dg/charset/charset.exp: Run .cc extension tests.
36273
36274 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36275
36276 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36277
36278 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36279
36280 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36281
36282 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36283
36284 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36285 * gcc.dg/i386-387-2.c: Likewise.
36286
36287 * gcc.dg/i386-387-7.c: New test.
36288 * gcc.dg/i386-387-8.c: New test.
36289
36290 * gcc.dg/builtins-37.c: New test.
36291
36292 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36293
36294 * g++.dg/pch/externc-1.C: Add missing semicolon.
36295
36296 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36297
36298 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36299
36300 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36301
36302 * gcc.c-torture/execute/20040411-1.c: New test.
36303
36304 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36305
36306 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36307
36308 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36309
36310 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36311
36312 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36313
36314 * lib/target-supports.exp (check_named_sections_available): New.
36315 * lib/gcc-dg.exp (dg-require-named-sections): New.
36316 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36317 old-deja.exp. Also prune error-count message from HP linker.
36318 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36319
36320 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36321 * g++.old-deja/g++.pt/static3.C: Likewise.
36322 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36323
36324 2004-04-09 Roger Sayle <roger@eyesopen.com>
36325
36326 * gcc.c-torture/execute/20040409-1.c: New test case.
36327 * gcc.c-torture/execute/20040409-2.c: New test case.
36328 * gcc.c-torture/execute/20040409-3.c: New test case.
36329
36330 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36331
36332 * gcc.dg/20040409-1.c: New test.
36333
36334 2004-04-08 Roger Sayle <roger@eyesopen.com>
36335
36336 PR target/14888
36337 * g++.dg/opt/pr14888.C: New test case.
36338
36339 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36340
36341 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36342 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36343 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36344 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36345 New tests.
36346
36347 2004-04-08 Paul Brook <paul@codesourcery.com>
36348
36349 * gcc.dg/spill-1.c: New test.
36350
36351 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36352
36353 * gcc.dg/torture/builtin-ctype-2.c: New test.
36354
36355 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36356
36357 * gcc.dg/pch/pch.exp: Add largefile test.
36358
36359 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36360
36361 * g++.dg/pch/externc-1.Hs: New.
36362 * g++.dg/pch/externc-1.C: New.
36363
36364 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36365
36366 * gcc.dg/compat/struct-by-value-5a_main.c,
36367 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36368 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36369 * gcc.dg/compat/struct-by-value-5a_x.c,
36370 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36371 gcc.dg/compat/struct-by-value-5_x.c.
36372 * gcc.dg/compat/struct-by-value-5a_y.c,
36373 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36374 gcc.dg/compat/struct-by-value-5_y.c.
36375
36376 * gcc.dg/compat/struct-by-value-6a_main.c,
36377 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36378 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36379 * gcc.dg/compat/struct-by-value-6a_x.c,
36380 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36381 gcc.dg/compat/struct-by-value-6_x.c.
36382 * gcc.dg/compat/struct-by-value-6a_y.c,
36383 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36384 gcc.dg/compat/struct-by-value-6_y.c.
36385
36386 * gcc.dg/compat/struct-by-value-7a_main.c,
36387 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36388 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36389 * gcc.dg/compat/struct-by-value-7a_x.c,
36390 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36391 gcc.dg/compat/struct-by-value-7_x.c.
36392 * gcc.dg/compat/struct-by-value-7a_y.c,
36393 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36394 gcc.dg/compat/struct-by-value-7_y.c.
36395
36396 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36397
36398 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36399 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36400 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36401 options.
36402
36403 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36404
36405 * gcc.dg/builtins-36.c: New test.
36406
36407 2004-04-06 Paul Brook <paul@codesourcery.com>
36408
36409 * README.gcc: Remove obsolete contraint on testcases.
36410
36411 2004-04-05 Paul Brook <paul@codesourcery.com>
36412
36413 PR2123
36414 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36415 failure and exit(0) on success.
36416 * g++.dg/expr/anew2.C: Ditto.
36417 * g++.dg/expr/anew3.C: Ditto.
36418 * g++.dg/expr/anew4.C: Ditto.
36419
36420 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36421
36422 PR c++/3518
36423 * g++.dg/template/unify7.C: New.
36424
36425 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36426
36427 * g++.dg/README: Bring up to date with new subdirectories; remove
36428 duplicate subdirectory lines.
36429
36430 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36431
36432 PR c++/14007
36433 * g++.dg/template/unify5.C: New.
36434 * g++.dg/template/unify6.C: New.
36435 * g++.dg/template/qualttp20.C: Adjust.
36436 * g++.old-deja/g++.jason/report.C: Adjust.
36437 * g++.old-deja/g++.other/qual1.C: Adjust.
36438
36439 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36440
36441 PR c++/14803
36442 * g++.dg/inherit/ptrmem1.C: New test.
36443
36444 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36445
36446 PR c++/14755
36447 * gcc.c-torture/execute/20040331-1.c: New test.
36448 * gcc.dg/20040331-1.c: New test.
36449
36450 2004-04-01 Paul Brook <paul@codesourcery.com>
36451
36452 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36453
36454 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36455
36456 PR c++/14724
36457 * g++.dg/init/goto1.C: New test.
36458
36459 PR c++/14763
36460 * g++.dg/template/defarg4.C: New test.
36461
36462 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36463
36464 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36465
36466 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36467
36468 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36469
36470 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36471
36472 * gcc.dg/noncompile/undeclared-2.c: New test.
36473
36474 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36475
36476 * gcc.dg/940409-1.c: Remove XFAIL.
36477 * gcc.dg/reg-vol-struct-1.c: New test.
36478
36479 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36480
36481 * gcc.dg/torture/builtin-wctype-1.c: New test.
36482
36483 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36484
36485 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36486 * gcc.dg/20001101-1.c: Likewise.
36487 * gcc.dg/20001102-1.c: Likewise.
36488
36489 2004-03-25 Roger Sayle <roger@eyesopen.com>
36490
36491 * gcc.dg/compare8.c: Add an additional test for XOR.
36492
36493 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36494
36495 * gcc.dg/torture/builtin-ctype-1.c: New test.
36496
36497 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36498
36499 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36500 * gcc.dg/torture/builtin-math-1.c: Likewise.
36501 * gcc.dg/torture/builtin-power-1.c: New test.
36502
36503 2004-03-24 Andreas Schwab <schwab@suse.de>
36504
36505 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36506 IA64 assembler.
36507
36508 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36509 Roger Sayle <roger@eyesopen.com>
36510
36511 * gcc.dg/compare8.c: New test case.
36512
36513 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36514
36515 * g++.dg/ext/altivec-7.C: New test.
36516
36517 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36518
36519 PR 12267, 12391, 12560, 13129, 14114, 14133
36520 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36521 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36522 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36523 Adjust error regexps.
36524 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36525 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36526 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36527 * gcc.dg/local1.c: Add explanatory comment.
36528
36529 2004-03-23 Roger Sayle <roger@eyesopen.com>
36530
36531 PR optimization/14669
36532 * g++.dg/opt/fold2.C: New test case.
36533
36534 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36535
36536 PR c/14069
36537 * gcc.dg/20040322-1.c: New test.
36538
36539 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36540
36541 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36542 * gcc.dg/ultrasp4.c: Likewise.
36543 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36544
36545 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36546
36547 * gcc.dg/i386-sse-8.c: Reset default options.
36548
36549 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36550
36551 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36552 in the error message text.
36553
36554 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36555
36556 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36557
36558 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36559
36560 PR c++/14616
36561 * g++.dg/init/array13.C: New test.
36562
36563 2004-03-20 Roger Sayle <roger@eyesopen.com>
36564
36565 PR target/13889
36566 * gcc.c-torture/compile/pr13889.c: New test case.
36567
36568 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36569
36570 PR c/14635
36571 * builtins-1.c (nan, nans): Don't test.
36572 * builtins-30.c: Don't use nan, nanf, nanl.
36573 * builtins-35.c: New test.
36574
36575 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36576
36577 * g++.dg/ext/altivec-6.C: New test.
36578
36579 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36580
36581 * g++.dg/init/placement3.C: New test.
36582
36583 * g++.dg/template/spec13.C: New test.
36584
36585 * g++.dg/lookup/using11.C: New test.
36586
36587 * g++.dg/lookup/koenig3.C: New test.
36588
36589 * g++.dg/template/operator2.C: New test.
36590
36591 * g++.dg/expr/dtor3.C: New test.
36592 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36593 marker.
36594 * g++.old-deja/g++.law/visibility28.C: Likewise.
36595
36596 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36597
36598 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36599 * gcc.dg/ppc64-abi-3.c: Likewise.
36600
36601 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36602
36603 PR c++/14545
36604 * g++.dg/parse/template15.C: New test.
36605
36606 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36607
36608 * g++.dg/expr/dtor2.C: New test.
36609
36610 * g++.dg/lookup/anon4.C: New test.
36611
36612 * g++.dg/overload/using1.C: New test.
36613
36614 * g++.dg/template/lookup7.C: New test.
36615
36616 * g++.dg/template/typename6.C: New test.
36617
36618 * g++.dg/expr/cond6.C: New test.
36619
36620 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36621
36622 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36623
36624 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36625
36626 * g++.dg/expr/cond5.C: New test.
36627 * g++.dg/expr/constcast1.C: Likewise.
36628 * g++.dg/expr/ptrmem2.C: Likewise.
36629 * g++.dg/expr/ptrmem3.C: Likewise.
36630 * g++.dg/lookup/main1.C: Likewise.
36631 * g++.dg/template/lookup6.C: Likewise.
36632
36633 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36634
36635 * gcc.dg/local1.c: New test.
36636
36637 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36638
36639 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36640
36641 * gcc.dg/torture/builtin-convert-1.c: New test.
36642
36643 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36644
36645 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36646
36647 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36648
36649 PR c++/14481
36650 * g++.dg/warn/Wunused-7.C: New test.
36651
36652 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36653
36654 * gcc.dg/torture/builtin-integral-1.c: New test.
36655
36656 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36657
36658 PR c++/14586
36659 * g++.dg/parse/non-dependent3.C: New test.
36660
36661 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36662
36663 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36664 * g++.dg/eh/simd-2.C: Likewise.
36665 * g++.dg/init/array10.C: Likewise.
36666 * gcc.c-torture/compile/simd-1.c: Likewise.
36667 * gcc.c-torture/compile/simd-2.c: Likewise.
36668 * gcc.c-torture/compile/simd-3.c: Likewise.
36669 * gcc.c-torture/compile/simd-4.c: Likewise.
36670 * gcc.c-torture/compile/simd-6.c: Likewise.
36671 * gcc.c-torture/execute/simd-1.c: Likewise.
36672 * gcc.c-torture/execute/simd-2.c: Likewise.
36673 * gcc.dg/compat/vector-defs.h: Likewise.
36674 * gcc.dg/20020531-1.c: Likewise.
36675 * gcc.dg/altivec-3.c: Likewise.
36676 * gcc.dg/altivec-4.c: Likewise.
36677 * gcc.dg/altivec-varargs-1.c: Likewise.
36678 * gcc.dg/compat/vector-defs.h: Likewise.
36679 * gcc.dg/i386-mmx-3.c: Likewise.
36680 * gcc.dg/i386-sse-4.c: Likewise.
36681 * gcc.dg/i386-sse-5.c: Likewise.
36682 * gcc.dg/i386-sse-8.c: Likewise.
36683 * gcc.dg/simd-1.c: Likewise.
36684 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36685 __ev64_opaque__ since the machine description provides it.
36686
36687 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36688
36689 * lib/compat.exp (skip_list): New global variable.
36690 Use it to hold the user defined COMPAT_SKIPS list if any.
36691 (compat-obj): Add the members of skip_list to optall.
36692
36693 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36694
36695 * gcc.dg/compat/union-by-value-1_main.c,
36696 union-by-value-1_x.c, union-by-value-1_y.c,
36697 union-check.h, union-defs.h,
36698 union-init.h, union-return-1_main.c,
36699 union-return-1_x.c, union-return-1_y.c: New files.
36700
36701 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36702
36703 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36704 mixed-struct-init.h: Add 4 mixed structure types.
36705 struct-by-value-21_main.c, struct-by-value-21_x.c,
36706 struct-by-value-21_y.c, struct-return-21_main.c,
36707 struct-return-21_x.c, struct-return-21_y.c: New files.
36708
36709 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36710
36711 PR c++/14550
36712 * g++.dg/parse/template14.C: New test.
36713
36714 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36715
36716 * gcc.c-torture/execute/20040313-1.c: New test.
36717
36718 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36719
36720 PR target/14533
36721 * gcc.dg/20040311-2.c: New test.
36722
36723 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36724
36725 PR other/14544
36726 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36727 bit-field.
36728
36729 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36730
36731 * gcc.dg/20040305-2.c: Add missing return statement.
36732
36733 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36734
36735 * gcc.dg/builtins-34.c: Also check pow10*.
36736
36737 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36738
36739 PR target/14262
36740 * gcc.dg/20040305-2.c: New test.
36741
36742 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36743
36744 * gcc.dg/20040310-1.c: New test.
36745
36746 2004-03-11 Roger Sayle <roger@eyesopen.com>
36747
36748 * gcc.c-torture/execute/20040311-1.c: New test case.
36749
36750 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36751
36752 PR c++/14476
36753 * g++.dg/lookup/enum1.C: New test.
36754
36755 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36756
36757 PR c++/14510
36758 * g++.dg/lookup/struct2.C: New test.
36759
36760 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36761
36762 * gcc.dg/builtins-34.c: New test.
36763
36764 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36765
36766 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36767
36768 2004-03-09 James E Wilson <wilson@specifixinc.com>
36769
36770 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36771 * gcc.dg/alias-2.c: New testcase.
36772
36773 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36774
36775 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36776
36777 2004-03-09 Roger Sayle <roger@eyesopen.com>
36778
36779 * gcc.c-torture/execute/20040309-1.c: New test case.
36780
36781 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36782
36783 PR c++/14397
36784 * g++.dg/overload/ref1.C: New.
36785
36786 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36787
36788 PR c++/14409
36789 * g++.dg/template/spec12.C: New test.
36790
36791 PR c++/14448
36792 * g++.dg/parse/crash14.C: New test.
36793
36794 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36795
36796 PR c++/14230
36797 * g++.dg/init/ref11.C: New test.
36798
36799 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36800
36801 PR c++/14432
36802 * g++.dg/parse/builtin2.C: New test.
36803
36804 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36805
36806 PR c++/14401
36807 * g++.dg/init/ctor3.C: New test.
36808 * g++.dg/init/union1.C: New test.
36809 * g++.dg/ext/anon-struct4.C: New test.
36810
36811 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36812
36813 * g++.dg/lookup/koenig1.C: Tweak error messages.
36814 * g++.dg/lookup/used-before-declaration.C: Likewise.
36815 * g++.dg/other/do1.C: Likewise.
36816 * g++.dg/overload/koenig1.C: Likewise.
36817 * g++.dg/parse/crash13.C: Likewise.
36818 * g++.dg/template/instantiate3.C: Likewise.
36819
36820 2004-03-08 Eric Christopher <echristo@redhat.com>
36821
36822 * * lib/target-supports.exp: Enable libiconv in test
36823 compilation. Fix up error checking.
36824
36825 2004-03-08 Roger Sayle <roger@eyesopen.com>
36826
36827 PR middle-end/14289
36828 * gcc.dg/pr14289-1.c: New test case.
36829 * gcc.dg/pr14289-2.c: Likewise.
36830 * gcc.dg/pr14289-3.c: Likewise.
36831
36832 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36833
36834 * gcc.c-torture/execute/20040308-1.c: New test.
36835
36836 2004-03-07 Roger Sayle <roger@eyesopen.com>
36837
36838 * gcc.c-torture/execute/20040307-1.c: New test case.
36839
36840 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36841
36842 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36843
36844 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36845
36846 * gcc.dg/20040306-1.c: New test.
36847
36848 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36849
36850 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36851 them static.
36852 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36853
36854 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36855
36856 PR c/14465
36857 * gcc.dg/decl-6.c: New test.
36858
36859 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36860
36861 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36862 Rename LOGPOW -> LOG_POW.
36863 (SQRT_EXP, POW_EXP): New.
36864
36865 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36866
36867 * gcc.dg/i386-sse-8.c: New test.
36868
36869 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36870
36871 PR c/14114
36872 * gcc.dg/decl-5.c: New test.
36873
36874 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36875
36876 * gcc.dg/20040305-1.c: New test.
36877
36878 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36879
36880 PR other/14354
36881 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36882
36883 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36884
36885 PR c++/14425, c++/14426
36886 * g++.dg/ext/altivec-4.C: New test.
36887 * g++.dg/ext/altivec-5.C: New test.
36888
36889 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36890
36891 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36892 global variables of a type with no linkage.
36893 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36894 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36895 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36896 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36897 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36898 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36899 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36900 * g++.dg/warn/deprecated.C: Name enum Color.
36901 * g++.dg/overload/VLA.C: Name structure for 'b'.
36902 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36903
36904 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36905
36906 * gcc.c-torture/compile/20040304-1.c: New test.
36907
36908 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36909
36910 PR 13728
36911 * gcc.dg/decl-4.c: New testcase.
36912
36913 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36914
36915 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36916 as PRECF if sizeof (float) > sizeof (double).
36917 (PRECL): Make it the same as PRECF if
36918 sizeof (float) > sizeof (long double).
36919
36920 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36921
36922 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36923 system type. Add check for irix6 which doesn't have c99 runtime.
36924
36925 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36926
36927 * gcc.dg/const-elim-1.c: xfail for xtensa.
36928
36929 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36930
36931 PR c++/14369
36932 * g++.dg/template/cond4.C: New test.
36933
36934 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36935
36936 PR c++/14360
36937 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36938
36939 PR c++/14361
36940 * g++.dg/parse/defarg7.C: New test.
36941
36942 PR c++/14359
36943 * g++.dg/template/friend26.C: New test.
36944
36945 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36946
36947 PR c++/14324
36948 * g++.dg/abi/mangle21.C: New test.
36949
36950 PR c++/14260
36951 * g++.dg/parse/constructor2.C: New test.
36952
36953 PR c++/14337
36954 * g++.dg/template/sfinae1.C: New test.
36955
36956 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36957
36958 PR c++/14267
36959 * g++.dg/expr/crash2.C: New test.
36960
36961 PR middle-end/13448
36962 * gcc.dg/inline-5.c: New test.
36963 * gcc.dg/always-inline.c: Split out tests into ...
36964 * gcc.dg/always-inline2.c: ... this and ...
36965 * gcc.dg/always-inline3.c: ... this.
36966
36967 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36968
36969 PR debug/12103
36970 * g++.dg/debug/crash1.C: New test.
36971
36972 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
36973
36974 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36975 function with __attribute__((noinline)).
36976 (recurser_void2): Likewise.
36977 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36978 (recurser_void2): Likewise.
36979
36980 2004-02-29 Roger Sayle <roger@eyesopen.com>
36981
36982 PR middle-end/14203
36983 * g++.dg/warn/Wunused-6.C: New test case.
36984
36985 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
36986
36987 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36988 not defined.
36989
36990 2004-02-27 Eric Christopher <echristo@redhat.com>
36991
36992 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36993 * g++.dg/charset/asm2.c: Run only x86.
36994 * gcc.dg/charset/asm3.c: Ditto.
36995
36996 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
36997
36998 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36999 ld_library_path.
37000
37001 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37002
37003 * g++.dg/ext/altivec-3.C: New.
37004
37005 2004-02-26 Richard Henderson <rth@redhat.com>
37006
37007 * g++.dg/ext/attrib10.C: Mark for warning.
37008 * gcc.dg/attr-alias-1.c: New.
37009
37010 2004-02-26 Richard Henderson <rth@redhat.com>
37011
37012 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37013 * gcc.c-torture/execute/20040208-2.c: ... it back.
37014
37015 2004-02-26 Eric Christopher <echristo@redhat.com>
37016
37017 * lib/target-supports.exp (check-iconv-available): New function.
37018 * lib/gcc-dg.exp (dg-require-iconv): New function.
37019 Use above.
37020 * gcc.dg/charset: New directory.
37021 * gcc.dg/charset/charset.exp: New file.
37022 * gcc.dg/charset/asm1.c: Ditto.
37023 * gcc.dg/charset/asm2.c: Ditto.
37024 * gcc.dg/charset/asm3.c: Ditto.
37025 * gcc.dg/charset/asm4.c: Ditto.
37026 * gcc.dg/charset/asm5.c: Ditto.
37027 * gcc.dg/charset/attribute1.c: Ditto.
37028 * gcc.dg/charset/attribute2.c: Ditto.
37029 * gcc.dg/charset/string1.c: Ditto.
37030 * g++.dg/charset: New directory.
37031 * g++.dg/dg.exp: Add here. Special options.
37032 * g++.dg/charset/charset.exp: New file.
37033 * g++.dg/charset/asm1.c: Ditto.
37034 * g++.dg/charset/asm2.c: Ditto.
37035 * g++.dg/charset/asm3.c: Ditto.
37036 * g++.dg/charset/asm4.c: Ditto.
37037 * g++.dg/charset/attribute1.c: Ditto.
37038 * g++.dg/charset/attribute2.c: Ditto.
37039 * g++.dg/charset/extern1.cc: Ditto.
37040 * g++.dg/charset/extern2.cc: Ditto.
37041 * g++.dg/charset/string1.c: Ditto.
37042
37043 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37044
37045 PR c++/14278
37046 * g++.dg/parse/comma1.C: New test.
37047
37048 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37049
37050 PR c++/14284
37051 * g++.dg/template/ttp8.C: New test.
37052
37053 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37054
37055 * gcc.dg/fixuns-trunc-1.c: New test.
37056
37057 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37058
37059 * gcc.dg/builtins-config.h: Use #elif.
37060
37061 2004-02-26 Michael Matz <matz@suse.de>
37062
37063 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37064 * gcc.dg/991214-1.c: Likewise.
37065 * gcc.dg/i386-asm-1.c: Likewise.
37066
37067 2004-02-25 Richard Henderson <rth@redhat.com>
37068
37069 * gcc.c-torture/execute/20040208-2.c: Move ...
37070 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37071
37072 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37073
37074 PR c++/14246
37075 * g++.dg/other/crash-3.C: New test.
37076
37077 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37078
37079 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37080 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37081
37082 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37083 HP-UX.
37084
37085 2004-02-24 Michael Matz <matz@suse.de>
37086
37087 * gcc.dg/i386-regparm.c: New.
37088
37089 2004-02-23 James E Wilson <wilson@specifixinc.com>
37090
37091 * gcc.c-torture/execute/20040223-1.c: New.
37092
37093 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37094 Kazu Hirata <kazu@cs.umass.edu>
37095
37096 * gcc.dg/fwritable-strings-1.c: Remove.
37097
37098 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37099
37100 PR c/14156
37101 * gcc.dg/20040223-1.c: New test.
37102
37103 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37104
37105 PR c++/14106
37106 * g++.dg/ext/typeof9.C: New test.
37107
37108 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37109
37110 PR c++/14250
37111 * g++.dg/other/switch1.C: New test.
37112
37113 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37114
37115 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37116 * gcc.dg/va-arg-1.c: Likewise.
37117
37118 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37119
37120 PR c++/14143
37121 * g++.dg/template/koenig5.C: New test.
37122
37123 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37124
37125 * g++.dg/ext/altivec-1.C: Generalize target triple.
37126 * g++.dg/ext/altivec-2.C: New test case.
37127 * g++.dg/ext/altivec_check.h: New file.
37128 * gcc.dg/altivec-1.c: Generalize target triple;
37129 include altivec_check.h and call altivec_check().
37130 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37131 * gcc.dg/altivec-6.c: New test case.
37132 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37133 type casts as needed.
37134 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37135 altivec_check().
37136 * gcc.dg/altivec-12.c: New test case.
37137 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37138 include altivec_check.h and call altivec_check().
37139 * gcc.dg/altivec_check.h: New file.
37140
37141 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37142
37143 * lib/target-supports.exp (check_alias_available): Don't mangle
37144 function `g' in test program.
37145
37146 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37147
37148 * lib/target-supports.exp (check_profiling_available): Check
37149 argument to determine whether we support a profiling type.
37150 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37151 check_profiling_available.
37152 * g++.dg/bprob/bprob.exp: Likewise.
37153 * g77.dg/bprob/bprob.exp: Likewise.
37154 * gcc.misc-tests/bprob.exp: Likewise.
37155 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37156 dg-require-profiling and delete expected error handling.
37157 * gcc.dg/20021014-1.c: Likewise.
37158 * gcc.dg/nest.c: Likewise.
37159
37160 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37161
37162 PR c++/12007
37163 * g++.dg/other/vthunk1.C: New test.
37164
37165 2004-02-20 Falk Hueffner <falk@debian.org>
37166
37167 PR target/14201
37168 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37169
37170 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37171
37172 PR c++/13927
37173 * g++.dg/other/error8.C: Remove XFAIL markers.
37174
37175 PR c++/14173
37176 * g++.dg/ext/packed5.C: New test.
37177
37178 PR c++/14199
37179 * g++.dg/warn/Wunused-5.C: New test.
37180
37181 PR c++/14186
37182 * g++.dg/lookup/member1.C: New test.
37183
37184 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37185
37186 * gcc.c-torture/compile/20040130-1.c: Enable only when
37187 __INT_MAX__ >= 2147483647L.
37188 * gcc.c-torture/compile/961203-1.c: Likewise.
37189
37190 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37191
37192 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37193 * g++.dg/opt/template1.C: Robustify assembler regexp
37194
37195 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37196
37197 * gcc.c-torture/execute/simd-4.x: Remove.
37198 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37199 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37200 Guard with #ifndef SKIP_ATTRIBUTE.
37201 * gcc.dg/compat/vector-1_y.c: Likewise.
37202 * gcc.dg/compat/vector-2_x.c: Likewise.
37203 * gcc.dg/compat/vector-2_y.c: Likewise.
37204 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37205 * g++.dg/eh/simd-2.C: Likewise.
37206
37207 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37208
37209 * gcc.c-torture/compile/complex-1.c: New.
37210
37211 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37212
37213 PR target/14209
37214 * gcc.c-torture/execute/20040218-1.c: New test.
37215
37216 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37217
37218 PR c++/14181
37219 * g++.dg/parse/new2.C: New test.
37220
37221 2004-02-18 Paul Brook <paul@codesourcery.com>
37222
37223 * gcc.c-torture/compile/libcall-1.c: New test.
37224
37225 2004-02-18 Paul Brook <paul@codesourcery.com>
37226
37227 PR debug/12934
37228 * gcc.dg/debug/debug-7.c: New test.
37229
37230 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37231
37232 * gcc.dg/20040217-1.c: New test.
37233
37234 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37235
37236 * gcc.c-torture/execute/990208-1.x: Delete.
37237
37238 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37239
37240 * gcc.c-torture/execute/20040208-2.x: New file.
37241
37242 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37243
37244 PR c++/11326
37245 * g++.dg/abi/structret1.C: New test.
37246
37247 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37248
37249 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37250 (i386_cpuid): No need to test if cpuid is available on AMD64.
37251 Fix assembly, so that it works onboth i386 and AMD64.
37252 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37253 (vecInLong): Fix s[] member type to unsigned int.
37254 (vecInWord): Remove type.
37255 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37256 (a64, b64, c64, d64, e64): Remove.
37257 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37258 Remove unused variable. Remove initialization of removed variables.
37259 Don't call mmx_tests nor sse_tests.
37260 (reference_mmx, reference_sse): Remove.
37261 (check): Add return stmt.
37262 * gcc.dg/i386-sse-7.c: New test.
37263 * gcc.dg/i386-mmx-4.c: New test.
37264
37265 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37266
37267 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37268 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37269 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37270 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37271 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37272 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37273 g++.dg/tc1/dr94.C: Fix line terminator.
37274
37275 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37276
37277 * gcc.c-torture/compile/20040216-1.c: New.
37278
37279 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37280
37281 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37282 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37283 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37284 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37285 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37286 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37287
37288 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37289
37290 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37291
37292 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37293
37294 PR c++/13971
37295 * g++.dg/expr/cond4.C: New test.
37296
37297 PR c++/14086
37298 * g++.dg/lookup/crash2.C: New test.
37299
37300 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37301
37302 * gcc.c-torture/compile/20040214-2.c: New test.
37303
37304 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37305
37306 PR c++/14116
37307 * g++.dg/ext/typeof8.C: New test.
37308
37309 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37310
37311 * gcc.c-torture/compile/20040214-1.c: New test.
37312
37313 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37314
37315 PR c++/13635
37316 * g++.dg/template/spec11.C: New test.
37317
37318 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37319
37320 PR c++/13927
37321 * g++.dg/other/error8.C: New test.
37322
37323 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37324
37325 PR c++/14122
37326 * g++.dg/template/array4.C: New test.
37327
37328 PR c++/14108
37329 * g++.dg/inherit/thunk2.C: New test.
37330
37331 PR c++/14083
37332 * g++.dg/eh/cond2.C: New test.
37333
37334 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37335
37336 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37337
37338 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37339
37340 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37341
37342 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37343
37344 * g++.dg/simd-2.C: xfail on ppc64-linux.
37345
37346 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37347
37348 PR c/456
37349 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37350 tests.
37351
37352 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37353
37354 * gcc.dg/builtins-33.c: New test.
37355
37356 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37357
37358 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37359
37360 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37361
37362 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37363
37364 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37365
37366 * gcc.dg/ppc64-abi-3.c: New test.
37367
37368 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37369
37370 PR c/14092
37371
37372 * gcc.dg/pr14092-1.c: New testcase.
37373
37374 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37375
37376 * gcc.dg/cpp/assert4.c: Fix typo last change.
37377
37378 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37379 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37380
37381 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37382
37383 2004-02-09 Roger Sayle <roger@eyesopen.com>
37384
37385 * gcc.c-torture/compile/20040209-1.c: New test case.
37386
37387 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37388
37389 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37390
37391 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37392
37393 * gcc.c-torture/execute/20040208-[12].c: New tests.
37394
37395 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37396
37397 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37398
37399 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37400
37401 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37402
37403 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37404
37405 Bug 13856
37406 * gcc.dg/visibility-8.c: New testcase.
37407
37408 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37409
37410 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37411 arguments.
37412 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37413
37414 2004-02-07 Roger Sayle <roger@eyesopen.com>
37415
37416 PR middle-end/13696
37417 * g++.dg/opt/fold1.C: New test case.
37418
37419 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37420
37421 PR c++/14033
37422 * g++.dg/other/crash-2.C: New test.
37423
37424 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37425
37426 PR c++/14028
37427 * g++.dg/parse/angle-bracket2.C: New test.
37428
37429 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37430
37431 PR middle-end/13750
37432 Revert:
37433 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37434 PR pch/13361
37435 * g++.dg/pch/wchar-1.C: New.
37436 * g++.dg/pch/wchar-1.Hs: New.
37437
37438 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37439
37440 PR c++/14008
37441 * g++.dg/parse/error15.C: New test.
37442 * g++.dg/parse/crash11.C: Update dg-error mark.
37443
37444 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37445
37446 PR c++/13932
37447 * g++.dg/warn/conv2.C: New test.
37448
37449 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37450
37451 PR c++/13086
37452 * g++.dg/warn/incomplete1.C: Remove xfail.
37453
37454 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37455
37456 * lib/file-format.exp (gcc_target_object_format): Use
37457 ${tool}_target_compile, not gcc_target_compile.
37458 * lib/target-supports.exp (check_alias_available): Likewise.
37459 (check_gc_sections_available): Likewise.
37460 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37461 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37462 dg-require-alias.
37463
37464 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37465
37466 PR c++/13969
37467 * g++.dg/template/static6.C: New test.
37468
37469 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37470
37471 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37472
37473 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37474
37475 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37476 tests for systems where `char' is unsigned by default.
37477
37478 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37479
37480 PR c++/13997
37481 * g++.dg/template/partial3.C: New test.
37482
37483 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37484
37485 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37486 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37487 Remove mentions of obsolete ports.
37488
37489 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37490
37491 * gcc.dg/noncompile/20001228-1.c: Fix for new
37492 error message.
37493
37494 2004-02-03 Roger Sayle <roger@eyesopen.com>
37495
37496 PR target/9348
37497 * gcc.c-torture/execute/multdi-1.c: New test case.
37498
37499 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37500
37501 PR c++/13925
37502 * g++.dg/template/lookup5.C: New test.
37503
37504 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37505
37506 PR c++/13950
37507 * g++.dg/template/lookup4.C: New test.
37508
37509 PR c++/13970
37510 * g++.dg/parse/error14.C: New test.
37511
37512 PR c++/14002
37513 * g++.dg/parse/template13.C: New test.
37514
37515 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37516
37517 PR c++/13978
37518 * g++.dg/template/koenig4.C: New test.
37519
37520 PR c++/13968
37521 * g++.dg/template/crash17.C: New test.
37522
37523 PR c++/13975
37524 * g++.dg/parse/error13.C: New test.
37525 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37526
37527 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37528
37529 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37530
37531 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37532
37533 PR c/11658
37534 PR c/13994
37535 * gcc.dg/noncompile/20040203-1.c: New test.
37536 * gcc.dg/noncompile/20040203-2.c: Likewise.
37537 * gcc.dg/noncompile/20040203-3.c: Likewise.
37538 * gcc.dg/20040203-1.c: Likewise.
37539
37540 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37541
37542 PR c++/10858
37543 * g++.dg/template/sizeof7.C: New test.
37544
37545 2004-02-02 Eric Christopher <echristo@redhat.com>
37546 Zack Weinberg <zack@codesourcery.com>
37547
37548 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37549
37550 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37551
37552 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37553 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37554 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37555 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37556
37557 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37558
37559 PR c++/13113
37560 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37561
37562 PR c++/13854
37563 * g++.dg/ext/attrib13.C: New test.
37564
37565 PR c++/13907
37566 * g++.dg/conversion/op2.C: New test.
37567
37568 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37569
37570 * gcc.dg/titype-1.c: Fix pasto.
37571
37572 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37573
37574 * gcc.dg/titype-1.c: New test.
37575
37576 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37577
37578 PR c++/13957
37579 * g++.dg/template/non-type-template-argument-1.C,
37580 g++.dg/template/qualified-id1.C: Update dg-error marks.
37581 * g++.dg/template/nontype6.C: New test.
37582
37583 2004-02-01 Roger Sayle <roger@eyesopen.com>
37584
37585 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37586 * gcc.dg/builtins-31.c: New testcase.
37587 * gcc.dg/builtins-32.c: New testcase.
37588
37589 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37590
37591 * objc.dg/call-super-2.m: Update line numbers
37592 for the including of stddef.h.
37593
37594 2004-01-30 Michael Matz <matz@suse.de>
37595
37596 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37597 g++.dg/ext/case-range3.C: New tests.
37598
37599 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37600
37601 DR206
37602 PR c++/13813
37603 * g++.dg/template/member4.C: New test.
37604
37605 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37606
37607 PR c++/13683
37608 * g++.dg/template/sizeof6.C: New test.
37609
37610 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37611
37612 * gcc.dg/fwritable-strings-1.c: New test.
37613
37614 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37615
37616 * gcc.c-torture/compile/20040130-1.c: New test.
37617
37618 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37619
37620 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37621
37622 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37623
37624 PR c++/13883
37625 * g++.dg/template/ctor3.C: New test.
37626
37627 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37628
37629 * g++.dg/tc1: New directory.
37630 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37631 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37632 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37633 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37634 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37635
37636 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37637
37638 * g++.dg/parse/error11.C: New test.
37639 * g++.dg/parse/error12.C: Likewise.
37640
37641 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37642
37643 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37644 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37645
37646 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37647
37648 PR c++/13791
37649 * g++.dg/ext/attrib12.C: New test.
37650
37651 PR c++/13736
37652 * g++.dg/parse/cast2.C: New test.
37653
37654 2004-01-27 James E Wilson <wilson@specifixinc.com>
37655
37656 * objc.dg/encode-2.m (main): New local string. Set depending on
37657 sizeof long. Use in sscanf call.
37658 * objc.dg/encode-3.m (main): New local string. Set depending on
37659 sizeof long. Use in scan_initial call.
37660
37661 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37662
37663 * objc.dg/call-super-2.m: Make LP64-safe.
37664 * objc.dg/desig-init-1.m: Likewise.
37665
37666 2004-01-27 Devang Patel <dpatel@apple.com>
37667
37668 * g++.dg/debug/namespace1.C: New test.
37669
37670 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37671
37672 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37673 xscale-*-*.
37674
37675 * gcc.dg/arm-mmx-1.c: New test.
37676
37677 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37678
37679 * gcc.dg/20040127-1.c: New test.
37680 * gcc.dg/20040127-2.c: New test.
37681
37682 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37683
37684 * objc.dg/stret-1.m (glob): Renamed to globa.
37685
37686 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37687
37688 PR c++/13663
37689 * g++.dg/expr/for1.C: New test.
37690
37691 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37692
37693 PR middle-end/13779
37694 * gcc.dg/darwin-longlong.c: New test.
37695
37696 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37697
37698 * gcc.dg/20040124-1.c: Moved test from here...
37699 * gcc.c-torture/compile/20040124-1.c: ...to here.
37700
37701 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37702
37703 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37704 the assembly output if -m64 is passed.
37705
37706 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37707
37708 PR c++/13833
37709 * g++.dg/template/cond3.C: New test.
37710
37711 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37712
37713 PR c++/13810
37714 * g++.dg/template/ttp7.C: New test.
37715
37716 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37717
37718 PR c++/13797
37719 * g++.dg/template/nontype4.C: New test.
37720 * g++.dg/template/nontype5.C: Likewise.
37721
37722 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37723
37724 * gcc.dg/torture/mips-clobber-at.c: New test.
37725
37726 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37727
37728 * gcc.dg/20040124-1.c: New test.
37729
37730 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37731
37732 * gcc.dg/20040123-1.c: New test.
37733
37734 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37735
37736 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37737
37738 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37739
37740 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37741
37742 2004-01-23 Andrew Pinski <apinski@apple.com>
37743
37744 * gcc.dg/20030121-1.c: Move to ..
37745 * gcc.dg/20040121-1.c: here.
37746
37747 2004-01-23 Roger Sayle <roger@eyesopen.com>
37748
37749 * gcc.dg/builtins-29.c: New test case.
37750
37751 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37752
37753 PR 18314
37754 * gcc.dg/builtins-30.c: New testcase.
37755
37756 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37757
37758 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37759 * lib/g77.exp: Likewise.
37760 * lib/objc.exp: Likewise.
37761 * lib/g++.exp: Likewise.
37762
37763 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37764
37765 * gcc.dg/struct-by-value-2.c: New test.
37766
37767 2004-01-21 Andrew Pinski <apinski@apple.com>
37768
37769 PR target/13785
37770 * gcc.dg/20030121-1.c: New test.
37771
37772 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37773
37774 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37775 clobber frame pointer register in asm statement.
37776
37777 2004-01-21 Falk Hueffner <falk@debian.org>
37778
37779 * gcc.c-torture/compile/20040121-1.c: New test.
37780
37781 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37782
37783 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37784
37785 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37786
37787 * gcc.dg/ppc64-abi-2.c: New test.
37788
37789 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37790
37791 * lib/treelang.exp: Fill out this file.
37792 * lib/treelang-dg.exp: New File.
37793
37794 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37795
37796 * gcc.c-torture/compile/981022-1.c: Remove.
37797 * gcc.dg/array-5.c: Remove XFAIL.
37798 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37799 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37800 gcc.dg/cond-lvalue-1.c: Update.
37801 * gcc.dg/cast-lvalue-2.c: New test.
37802
37803 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37804
37805 PR c++/13592
37806 * g++.dg/other/error1.C (class foo): Tweak error message.
37807
37808 PR c++/13592
37809 * g++.dg/template/call2.C: New test.
37810
37811 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37812
37813 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37814 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37815 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37816 scalar-return-1_x.c, scalar-return-2_y.c,
37817 scalar-return-3_x.c, scalar-return-3_y.c,
37818 scalar-return-4_x.c, scalar-return-4_y.c,
37819 struct-align-1.h, struct-align-1_x.c,
37820 struct-align-1_y.c, struct-align-2.h,
37821 struct-align-2_x.c, struct-align-2_y.c,
37822 struct-by-value-10_y.c, struct-by-value-11_x.c,
37823 struct-by-value-11_y.c, struct-by-value-12_x.c,
37824 struct-by-value-12_y.c, struct-by-value-13_x.c,
37825 struct-by-value-13_y.c, struct-by-value-14_x.c,
37826 struct-by-value-14_y.c, struct-by-value-15_x.c,
37827 struct-by-value-15_y.c, struct-by-value-16_y.c,
37828 struct-by-value-17_y.c, struct-by-value-18_y.c,
37829 struct-by-value-19_y.c, struct-by-value-1_x.c,
37830 struct-by-value-1_y.c, struct-by-value-20_y.c,
37831 struct-by-value-2_x.c, struct-by-value-2_y.c,
37832 struct-by-value-3_y.c, struct-by-value-4_x.c,
37833 struct-by-value-4_y.c, struct-by-value-5_y.c,
37834 struct-by-value-6_y.c, struct-by-value-7_y.c
37835 struct-by-value-8_x.c, struct-by-value-8_y.c
37836 struct-by-value-9_x.c, struct-by-value-9_y.c
37837 struct-return-10_x.c, struct-return-10_y.c,
37838 struct-return-19_x.c, struct-return-20_x.c
37839 struct-return-2_x.c, struct-return-2_y.c
37840 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37841 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37842
37843 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37844
37845 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37846 attribute on sparc*-sun-solaris2.*.
37847
37848 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37849
37850 PR c++/13710
37851 * g++.dg/ext/typeof7.C: New test.
37852
37853 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37854
37855 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37856 * gcc.dg/const-elim-1.c: Same.
37857
37858 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37859
37860 * objc.dg/stret-1.m: New.
37861 * objc.dg/stret-2.m: New.
37862
37863 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37864
37865 PR c++/11895
37866 * g++.dg/ext/vector1.C: New test.
37867
37868 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37869
37870 * gcc.dg/pch/import-1.c: New.
37871 * gcc.dg/pch/import-1.hs: New.
37872 * gcc.dg/pch/import-1a.h: New.
37873 * gcc.dg/pch/import-1b.h: New.
37874 * gcc.dg/pch/import-1c.h: New.
37875
37876 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37877
37878 PR c++/13574
37879 * g++.dg/ext/array1.C: New test.
37880
37881 PR c++/13178
37882 * g++.dg/conversion/op1.C: New test.
37883
37884 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37885
37886 PR 11864
37887 From Kazumoto Kojima / Dan Kegel:
37888 * gcc.dg/pr11864-1.c: New test.
37889
37890 PR 10392
37891 From Marcus Comstedt / Dan Kegel:
37892 * gcc.dg/pr10392-1.c: New test.
37893
37894 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37895
37896 PR c++/13478
37897 * g++.dg/init/ref10.C: New test.
37898
37899 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37900
37901 PR c++/13407
37902 * g++.dg/parse/typename6.C: New test.
37903
37904 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37905
37906 PR pch/13361
37907 * g++.dg/pch/wchar-1.C: New.
37908 * g++.dg/pch/wchar-1.Hs: New.
37909
37910 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37911
37912 PR c++/9259
37913 * g++.dg/expr/sizeof2.C: New test.
37914
37915 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37916
37917 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37918
37919 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37920
37921 PR c++/13659
37922 * g++.dg/lookup/strong-using-3.C: New.
37923 * g++.dg/lookup/using-10.C: New.
37924
37925 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37926
37927 PR c++/13594
37928 * g++.dg/lookup/strong-using-2.C: New.
37929
37930 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37931 Dan Kegel <dank@kegel.com>
37932 J"orn Rennecke <joern.rennecke@superh.com>
37933
37934 PR target/9365
37935 * gcc.dg/pr9365-1.c: New test.
37936
37937 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37938
37939 PR c++/8856
37940 * g++.dg/parse/casting-operator2.C: New test.
37941 * g++.old-deja/g++.pt/explicit83.C: Remove.
37942
37943 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37944
37945 * gcc.dg/label-compound-stmt-1.c: New test.
37946 * gcc.c-torture/compile/950922-1.c,
37947 gcc.c-torture/compile/20000211-3.c,
37948 gcc.c-torture/compile/20000518-1.c,
37949 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37950 compound statements.
37951
37952 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
37953
37954 * gcc.dg/ppc64-abi-1.c: New test.
37955
37956 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
37957
37958 * g++.dg/ext/attrib9.C: Add dg-warnings.
37959
37960 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37961
37962 PR c++/12335
37963 * g++.dg/parse/dtor3.C: New test.
37964
37965 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
37966
37967 PR c++/12709
37968 * g++.dg/parse/try-catch-1.C: New test.
37969
37970 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
37971
37972 * ada/acats/run_all.sh: Add more verbose output in acats.log
37973 when compiling tests.
37974
37975 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37976
37977 PR 13656
37978 * gcc.dg/typedef-redecl.c: New test case.
37979 * gcc.dg/typedef-redecl.h: New support file.
37980
37981 2004-01-13 Jan Hubicka <jh@suse.cz>
37982
37983 * gcc.dg/always_inline.c: New test.
37984 * gcc.dg/debug/20031231-1.c: Fix.
37985
37986 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37987
37988 PR c++/13474
37989 * g++.dg/template/array3.C: New test.
37990
37991 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37992
37993 * g++.dg/ext/lvalue1.C: No longer expected to fail.
37994 * g++.dg/warn/Wunused-2.C: Likewise.
37995
37996 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37997
37998 PR c++/13289
37999 * g++.dg/template/instantiate6.C: New test.
38000
38001 2004-01-12 Roger Sayle <roger@eyesopen.com>
38002
38003 PR middle-end/11397
38004 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38005
38006 2004-01-12 Jan Hubicka <jh@suse.cz>
38007
38008 PR opt/12826
38009 * gcc.dg/20040112-1.c: New.
38010
38011 * gcc.dg/dwarf-die[1-7].c: Move to...
38012 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38013 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38014
38015 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38016
38017 PR c++/4100
38018 * g++.dg/parse/friend4.C: New test.
38019
38020 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38021
38022 PR c++/4100
38023 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38024 definition is called a friend.
38025
38026 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38027
38028 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38029
38030 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38031
38032 PR c++/3478
38033 * g++.dg/parse/error10.C: New test.
38034 * g++.dg/template/arg2.C: Accept "invalid type" error.
38035
38036 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38037
38038 PR middle-end/13392
38039 * g++.dg/opt/expect2.C: New test.
38040
38041 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38042
38043 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38044 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38045 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38046 Update dg-error regexps.
38047
38048 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38049
38050 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38051 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38052
38053 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38054
38055 * gcc.dg/pragma-re-1.c: Use right pointer type.
38056
38057 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38058
38059 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38060
38061 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38062
38063 * gcc.dg/rs6000-ldouble-1.c: New.
38064
38065 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38066
38067 DR 337
38068 PR c++/9256
38069 * g++.dg/other/abstract1.C: New test.
38070
38071 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38072
38073 * g++.dg/lookup/strong-using-1.C: New.
38074
38075 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38076
38077 PR c/11234
38078 * gcc.dg/func-ptr-conv-1.c: New test.
38079 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38080
38081 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38082
38083 PR target/13380.
38084 * gcc.c-torture/compile/20040109-1.c: New.
38085
38086 2004-01-08 Stuart Hastings <stuart@apple.com>
38087
38088 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38089 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38090 * gcc.dg/i386-sse-6.c: ...this new testcase.
38091
38092 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38093
38094 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38095
38096 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38097
38098 * ada/acats/run_acats: Treat 'gnatchop' the same way
38099 as 'gnatmake'. Export GCC_DRIVER.
38100 * ada/acats/run_all.sh: Add target_gnatchop. Use
38101 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38102
38103 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38104
38105 PR c++/12573
38106 * g++.dg/template/dependent-expr4.C: New test.
38107
38108 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38109
38110 * gcc.dg/altivec-11.c: New test.
38111
38112 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38113
38114 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38115
38116 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38117
38118 PR c/6024
38119 * gcc.dg/enum-compat-1.c: New test.
38120 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38121
38122 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38123
38124 PR c/12165
38125 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38126 gcc.dg/c99-idem-qual-3.c: New tests.
38127
38128 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38129
38130 * gcc.dg/winline-7.c: Don't cast void * to int.
38131
38132 2004-01-06 Jan Hubicka <jh@suse.cz>
38133
38134 * gcc.dg/i386-sse-5.c: New test
38135 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38136
38137 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38138
38139 PR c++/12815
38140 * g++.dg/rtti/typeid4.C: New test.
38141
38142 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38143
38144 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38145
38146 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38147
38148 PR c++/12132
38149 * g++.dg/template/error11.C: New test.
38150
38151 PR c++/13451
38152 * g++.dg/template/class2.C: New test.
38153
38154 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38155 Richard Sandiford <rsandifo@redhat.com>
38156
38157 PR c++/13387
38158 * g++.dg/opt/alias3.C: New test.
38159
38160 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38161
38162 PR c++/13157
38163 * g++.dg/template/koenig3.C: New test.
38164
38165 PR c++/13529
38166 * g++.dg/parse/offsetof3.C: New test.
38167
38168 * g++.dg/init/copy7.C: Add missing dg-error markers.
38169
38170 PR c++/12226
38171 * g++.dg/init/copy7.c: New test.
38172
38173 PR c++/13536
38174 * g++.dg/parse/cast1.C: New test.
38175
38176 2004-01-04 Jan Hubicka <jh@suse.cz>
38177
38178 * gcc.dg/winline[1-7].c: New tests.
38179
38180 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38181
38182 PR c++/13520
38183 * g++.dg/template/qualttp22.C: New test.
38184
38185 2004-01-01 Jan Hubicka <jh@suse.cz>
38186
38187 * gcc.dg/debug/20031231-1.c: New.
38188 * gcc.c-torture/compile/20040101-1.c: New.
38189 * gcc.dg/dwarf-die-[1-7].c: New.
38190
38191 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38192
38193 PR optimization/13521
38194 * gcc.c-torture/compile/20031231-1.c: New test.
38195
38196 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38197
38198 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38199
38200 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38201
38202 PR c++/10079
38203 * g++.dg/template/crash16.C: New test.
38204
38205 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38206
38207 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38208
38209 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38210
38211 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38212 ports.
38213 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38214 * g++.old-deja/g++.law/profile1.C: Likewise.
38215 * gcc.c-torture/compile/981006-1.c: Likewise.
38216 * gcc.c-torture/execute/loop-2e.x: Likewise.
38217 * gcc.c-torture/execute/loop-2f.x: Remove.
38218 * gcc.c-torture/execute/loop-2g.x: Likewise.
38219 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38220 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38221
38222 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38223
38224 PR c++/13507
38225 * g++.dg/ext/attrib11.C: New test.
38226
38227 PR c++/13494
38228 * g++.dg/template/array2-1.C: New test.
38229 * g++.dg/template/array2-2.C: New test.
38230
38231 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38232
38233 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38234
38235 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38236
38237 PR c++/12774
38238 * g++.dg/template/array1-1.C: New test.
38239 * g++.dg/template/array1-2.C: New test.
38240
38241 2003-12-29 Roger Sayle <roger@eyesopen.com>
38242
38243 PR fortran/12632
38244 * g77.dg/12632.f: New test case.
38245
38246 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38247
38248 PR c++/13289
38249 * g++.dg/parse/nontype1.C: New test.
38250
38251 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38252
38253 PR c++/12403
38254 * g++.dg/parse/explicit1.C: New test.
38255 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38256
38257 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38258
38259 PR c++/13081
38260 * g++.dg/opt/inline6.C: New test.
38261
38262 PR c++/12613
38263 * g++.dg/parse/error9.C: New test.
38264
38265 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38266
38267 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38268
38269 PR c++/13009
38270 * g++.dg/init/assign1.C: New test.
38271
38272 2003-12-28 Roger Sayle <roger@eyesopen.com>
38273
38274 PR c++/13070
38275 * g++.dg/warn/format3.C: New test case.
38276
38277 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38278
38279 * gcc.c-torture/compile/20031227-1.c: New test.
38280
38281 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38282
38283 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38284 * g77.dg/bprob/bprob.exp: Likewise.
38285 * gcc.misc-tests/bprob.exp: Likewise.
38286 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38287 variants on systems where the library does not provide that
38288 functionality.
38289 * gcc.dg/builtins-20.c: Use builtins-config.h.
38290 * gcc.dg/builtins-config.h: New file.
38291
38292 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38293
38294 * lib/gcc-dg.exp (dg-require-profiling): New function.
38295 * lib/target-supports.exp (check_profiling_available): Likewise.
38296 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38297 * g77.dg/bprob/bprob.exp: Likewise.
38298 * gcc.misc-tests/bprob.exp: Likewise.
38299 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38300 * gcc.dg/20021014-1.c: Likewise.
38301 * gcc.dg/nest.c: Likewise.
38302
38303 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38304
38305 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38306 compiling.
38307 * g++.dg/lookup/java2.C: Likewise.
38308 * gcc.dg/cpp/lexident.c: Likewise.
38309
38310 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38311
38312 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38313 given.
38314 * gcc.c-torture/compile/961203-1.c: Likewise.
38315 * gcc.c-torture/compile/980506-1.c: Likewise.
38316
38317 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38318
38319 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38320 (additional_prunes): New global.
38321 (gcc-dg-prune): Handle additional per-test pruning.
38322 (dg-test): Clear additional_prunes between tests.
38323
38324 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38325 dg-prune-output to avoid spurious failures from assembler
38326 complaining about nonexistent WAW violations.
38327 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38328 Use dg-prune-output to avoid spurious failures from assembler
38329 warning about Itanium B-step errata.
38330
38331 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38332
38333 * g++.dg/abi/macro0.C: New test.
38334 * g++.dg/abi/macro1.C: Likewise.
38335 * g++.dg/abi/macro2.C: Likewise.
38336
38337 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38338 * g++.dg/abi/bitfield7.C: Likewise.
38339 * g++.dg/abi/dtor2.C: Likewise.
38340 * g++.dg/abi/mangle11.C: Likewise.
38341 * g++.dg/abi/mangle12.C: Likewise.
38342 * g++.dg/abi/mangle14.C: Likewise.
38343 * g++.dg/abi/mangle17.C: Likewise.
38344 * g++.dg/abi/vbase10.C: Likewise.
38345 * g++.dg/abi/vbase14.C: Likewise.
38346 * g++.dg/template/qualttp17.C: Likewise.
38347
38348 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38349
38350 PR c/11995
38351 * gcc.dg/20031223-1.c: New test.
38352
38353 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38354
38355 * gcc.dg/noreturn-7.c: New test.
38356
38357 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38358
38359 * gcc.dg/null-pointer-1.c: New test.
38360
38361 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38362
38363 * g++.old-deja/g++.jason/template18.C: Remove.
38364 * g++.old-deja/g++.jason/template37.C: Likewise.
38365
38366 PR c++/12862
38367 * g++.dg/lookup/ns1.C: New test.
38368
38369 PR c++/12397
38370 * g++.dg/template/lookup3.C: New test.
38371
38372 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38373
38374 * g++.dg/template/recurse1.C: New test
38375
38376 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38377
38378 PR c++/12479
38379 * g++.dg/parse/semicolon1.C: New test.
38380 * g++.dg/parse/semicolon1.h: Likewise.
38381
38382 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38383
38384 * gcc.dg/darwin-misaligned.c: New test.
38385
38386 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38387
38388 PR c/9163
38389 * gcc.dg/20031222-1.c: New test.
38390
38391 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38392
38393 PR c++/13438
38394 * g++.dg/parse/error8.C: New test.
38395
38396 PR c++/11554
38397 * g++.dg/warn/ctor-init-1.C: New test.
38398
38399 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38400
38401 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38402 too small.
38403 * gcc.c-torture/compile/930217-1.c: Likewise.
38404 * gcc.c-torture/compile/930513-1.c: Likewise.
38405 * gcc.c-torture/execute/920908-2.c: Likewise.
38406 * gcc.c-torture/execute/921204-1.c: Likewise.
38407 * gcc.c-torture/execute/930621-1.c: Likewise.
38408 * gcc.c-torture/execute/930630-1.c: Likewise.
38409 * gcc.c-torture/execute/931031-1.c: Likewise.
38410 * gcc.c-torture/execute/980602-2.c: Likewise.
38411 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38412 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38413 * gcc.c-torture/execute/extzvsi.c: Likewise.
38414 * gcc.c-torture/unsorted/ext.c: Likewise.
38415
38416 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38417
38418 PR target/12749
38419 * gcc.c-torture/compile/20031220-2.c: New test case.
38420
38421 2003-12-20 Roger Sayle <roger@eyesopen.com>
38422
38423 PR optimization/13031
38424 * gcc.c-torture/compile/20031220-1.c: New test case.
38425
38426 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38427
38428 * gcc.dg/cast-function-1.c: New test.
38429
38430 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38431
38432 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38433 formats.
38434
38435 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38436
38437 PR c++/12795
38438 * g++.dg/ext/attrib10.C: New test.
38439
38440 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38441
38442 * gcc.dg/cleanup-10.c: New test.
38443 * gcc.dg/cleanup-11.c: New test.
38444
38445 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38446
38447 PR c++/13239
38448 * g++.dg/opt/expect1.C: New test.
38449
38450 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38451
38452 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38453
38454 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38455
38456 PR debug/12923
38457 * gcc.dg/20031218-1.c: New test.
38458
38459 PR debug/12389
38460 * gcc.dg/20031218-2.c: New test.
38461 * gcc.dg/20031218-3.c: New test.
38462
38463 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38464 of label name and allow for USER_LABEL_PREFIX == "_" names.
38465 * g++.dg/abi/mangle18-2.C: Likewise.
38466 * g++.dg/abi/mangle19-1.C: Likewise.
38467 * g++.dg/abi/mangle19-2.C: Likewise.
38468 * g++.dg/abi/mangle20-1.C: Likewise.
38469 * g++.dg/abi/mangle20-2.C: Likewise.
38470
38471 2003-12-18 Richard Henderson <rth@redhat.com>
38472
38473 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38474
38475 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38476 Dan Kegel <dank@kegel.com>
38477
38478 PR other/12009
38479 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38480 testing a cross compiler, it causes spurious compile failures.
38481 * lib/g++.exp: Likewise.
38482
38483 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38484
38485 PR c++/13262
38486 * g++.dg/template/access13.C: New test.
38487
38488 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38489
38490 * gcc.dg/20031216-1.c: New test.
38491
38492 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38493
38494 PR c++/9154
38495 * g++.dg/template/error10.C: New test.
38496
38497 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38498
38499 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38500 * g++.dg/eh/simd-2.C: Likewise.
38501
38502 2003-12-17 James E Wilson <wilson@specifixinc.com>
38503 Roger Sayle <roger@eyesopen.com>
38504
38505 * gcc.c-torture/execute/ieee/mzero5.c: New.
38506
38507 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38508
38509 PR c++/10603
38510 * g++.dg/parse/error6.C: New test.
38511
38512 PR c++/12827
38513 * g++.dg/parse/error7.C: New test.
38514
38515 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38516
38517 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38518 at -O with stabs debugging formats.
38519 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38520 * gcc.dg/debug/debug-2.c: Likewise.
38521
38522 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38523
38524 PR c++/12696
38525 * g++.dg/init/error1.C: New test.
38526
38527 PR c++/12218
38528 * g++.dg/init/pm3.C: New test.
38529
38530 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38531
38532 PR c/3347
38533 * gcc.dg/bitfld-8.c: New test.
38534
38535 2003-12-16 James Lemke <jim@wasabisystems.com>
38536
38537 * gcc.dg/arm-scd42-[123].c: New tests.
38538
38539 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38540
38541 PR c++/9043
38542 * g++.dg/abi/mangle20-1.C: New test.
38543 * g++.dg/abi/mangle20-2.C: New test.
38544
38545 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38546
38547 PR c++/13275
38548 * g++.dg/other/offsetof2.C: Remove XFAIL.
38549 * g++.dg/parse/offsetof1.C: New test.
38550 * g++.gd/parse/offsetof2.C: Likewise.
38551
38552 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38553
38554 * g++.dg/template/nontype3.C: New test.
38555 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38556
38557 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38558
38559 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38560
38561 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38562
38563 PR c++/13387
38564 * g++.dg/expr/assign1.C: New test.
38565
38566 PR c++/13242
38567 * g++.dg/abi/mangle19-1.C: New test.
38568 * g++.dg/abi/mangle19-2.C: New test.
38569
38570 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38571
38572 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38573
38574 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38575
38576 * gcc.c-torture/execute/20031216-1.c: New test.
38577
38578 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38579
38580 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38581 an ICE regression.
38582
38583 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38584
38585 PR c++/10926
38586 * g++.dg/template/error9.C: New test.
38587
38588 PR c++/11116
38589 * g++.dg/template/error8.C: New test.
38590
38591 2003-12-15 Roger Sayle <roger@eyesopen.com>
38592
38593 PR middle-end/13400
38594 * gcc.c-torture/execute/20031215-1.c: New test case.
38595
38596 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38597
38598 PR c++/13269
38599 * g++.dg/parse/error5.C: New test.
38600
38601 PR c++/12989
38602 * g++.dg/expr/sizeof1.C: New test.
38603
38604 PR c++/13310
38605 * g++.dg/template/crash15.C: New test.
38606
38607 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38608
38609 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38610 a non-POD type as the last named parameter of a varargs function.
38611
38612 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38613
38614 PR c++/13243
38615 PR c++/12573
38616 * g++.dg/template/crash14.C: New test.
38617 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38618
38619 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38620
38621 * g++.dg/other/java1.C: New test.
38622
38623 PR c++/13241
38624 * g++.dg/abi/mangle18-1.C: New test.
38625 * g++.dg/abi/mangle18-2.C: New test.
38626
38627 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38628
38629 PR optimization/10312
38630 * gcc.c-torture/execute/20031214-1.c: New.
38631
38632 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38633
38634 PR c++/10779
38635 PR c++/12160
38636 * g++.dg/parse/error3.C: New test.
38637 * g++.dg/parse/error4.C: Likewise.
38638 * g++.dg/abi/mangle4.C: Tweak error messages.
38639 * g++.dg/lookup/using5.C: Likewise.
38640 * g++.dg/other/error2.C: Likewise.
38641 * g++.dg/parse/typename5.C: Likewise.
38642 * g++.dg/parse/undefined1.C: Likewise.
38643 * g++.dg/template/arg2.C: Likewise.
38644 * g++.dg/template/ttp3.C: Likewise.
38645 * g++.dg/template/type1.C: Likewise.
38646 * g++.old-deja/g++.other/crash32.C: Likewise.
38647 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38648
38649 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38650
38651 PR c++/13106
38652 * g++.dg/warn/noreturn-3.C: New test.
38653
38654 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38655
38656 PR c++/13118
38657 * g++.dg/abi/covariant3.C: New.
38658
38659 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38660
38661 * g++.dg/eh/ia64-1.C: New test.
38662
38663 2003-12-12 Roger Sayle <roger@eyesopen.com>
38664
38665 PR optimization/13037
38666 * g77.f-torture/execute/13037.f: New test case.
38667
38668 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38669
38670 PR c++/12881
38671 * g++.dg/abi/covariant2.C: New.
38672
38673 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38674
38675 * gcc.dg/cpp/trad/macro.c: New tests.
38676
38677 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38678
38679 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38680
38681 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38682
38683 PR other/10819
38684 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38685 to fix Bug 10819.
38686 * lib/g++.exp (g++_version): Likewise.
38687 * lib/g77.exp (g77_version): Likewise.
38688 * lib/objc.exp (default_objc_version): Likewise.
38689
38690 2003-12-10 Richard Henderson <rth@redhat.com>
38691
38692 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38693
38694 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38695
38696 2003-12-08 Matt Austern <austern@apple.com>
38697
38698 PR c/13134
38699 * lib/gcc-dg.exp (dg-require-visibility): Define.
38700 * lib/target-supports (check_visibility_available): Define.
38701 * gcc.dg/visibility-1.c: New test.
38702 * gcc.dg/visibility-2.c: Likewise.
38703 * gcc.dg/visibility-3.c: Likewise.
38704 * gcc.dg/visibility-4.c: Likewise.
38705 * gcc.dg/visibility-5.c: Likewise.
38706 * gcc.dg/visibility-6.c: Likewise.
38707 * g++.dg/ext/visibility-1.C: Likewise.
38708 * g++.dg/ext/visibility-2.C: Likewise.
38709 * g++.dg/ext/visibility-3.C: Likewise.
38710 * g++.dg/ext/visibility-4.C: Likewise.
38711 * g++.dg/ext/visibility-5.C: Likewise.
38712 * g++.dg/ext/visibility-6.C: Likewise.
38713
38714 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38715
38716 * g++.dg/lookup/java1.C: New test.
38717 * g++.dg/lookup/java2.C: New test.
38718
38719 2003-12-07 Falk Hueffner <falk@debian.org>
38720
38721 * g++.dg/opt/noreturn-1.C: New test.
38722
38723 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38724
38725 * gcc.dg/overflow-1.c: New test.
38726
38727 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38728
38729 * g77.f-torture/compile/13060.f: New test.
38730
38731 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38732
38733 PR c++/13323
38734 * g++.dg/inherit/operator2.C: New test.
38735
38736 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38737
38738 PR c++/13305
38739 * g++.dg/ext/attrib9.C: New test.
38740
38741 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38742
38743 PR c++/13314
38744 * g++.dg/template/error7.C: New test.
38745
38746 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38747 J"orn Rennecke <joern.rennecke@superh.com>
38748
38749 PR target/13302
38750 * g++.dg/other/struct-va_list.C: New test.
38751
38752 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38753
38754 PR c++/13166
38755 * g++.dg/parse/defarg6.C: New test.
38756
38757 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38758
38759 PR target/13256
38760 * gcc.c-torture/execute/20031201-1.c: New test.
38761
38762 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38763
38764 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38765
38766 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38767
38768 * gcc.dg/builtin-return-1.c: New test.
38769
38770 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38771 J"orn Rennecke <joern.rennecke@superh.com>
38772
38773 PR optimization/13260
38774 * gcc.c-torture/execute/20031204-1.c: New test.
38775
38776 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38777
38778 PR c++/9127
38779 * g++.dg/template/error6.C: New test.
38780
38781 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38782
38783 * gcc.dg/20031202-1.c: New test.
38784
38785 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38786
38787 PR c++/13179
38788 * g++.dg/template/eh1.C: New test.
38789
38790 PR c++/10771
38791 * g++.dg/template/error5.C: New test.
38792
38793 2003-12-02 David Ung <davidu@mips.com>
38794
38795 * gcc.dg/compat/vector-check.h: Corrected type for var
38796 g_##TMODE
38797
38798 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38799
38800 PR c++/10126
38801 * g++.dg/template/ptrmem8.C: New test.
38802
38803 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38804
38805 PR c++/12573
38806 * g++.dg/template/dependent-expr3.C: New test.
38807
38808 2003-12-01 James Lemke <jim@wasabisystems.com>
38809
38810 * gcc.dg/arm-g2.c: New test.
38811
38812 2003-12-01 Roger Sayle <roger@eyesopen.com>
38813
38814 PR optimization/11634
38815 * gcc.dg/20031201-2.c: New test case.
38816
38817 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38818
38819 PR 11433
38820 * objc.dg/proto-lossage-3.m: New test.
38821
38822 2003-12-01 Roger Sayle <roger@eyesopen.com>
38823
38824 PR optimization/12628
38825 * gcc.dg/20031201-1.c: New test case.
38826
38827 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38828
38829 * gcc.dg/unaligned-1.c: New test.
38830
38831 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38832
38833 PR c++/9849
38834 * g++.dg/template/error4.C: New test.
38835 * g++.dg/template/nested3.C: Adjust error markers.
38836
38837 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38838
38839 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38840
38841 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38842
38843 PR c/10333
38844 * gcc.dg/bitfld-7.c: New test.
38845
38846 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38847
38848 * gcc.dg/tls/asm-1.C: New test.
38849
38850 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38851
38852 * gcc.dg/cpp/assert4.c: Update.
38853
38854 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38855
38856 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38857 * gcc.dg/builtin-apply3.c: New test.
38858
38859 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38860
38861 * lib/compat.exp (compat-obj): New xfaildata parameter.
38862 Use it to set compiler_conditional_xfail_data before compiling.
38863 (compat-get-options): Handle dg-xfail-if.
38864 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38865 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38866 * gcc.dg/compat/vector-1_y.c: Likewise.
38867 * gcc.dg/compat/vector-2_x.c: Likewise.
38868 * gcc.dg/compat/vector-2_y.c: Likewise.
38869
38870 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38871
38872 * g++.dg/opt/reg-stack4.C: New test.
38873
38874 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38875
38876 * gcc.dg/builtin-apply2.c: New test.
38877
38878 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38879
38880 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38881
38882 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38883
38884 PR c++/12924
38885 * g++.dg/template/template-id-2.C: New test.
38886
38887 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38888
38889 PR c++/5369
38890 * g++.dg/template/memfriend1.C: New test.
38891 * g++.dg/template/memfriend2.C: Likewise.
38892 * g++.dg/template/memfriend3.C: Likewise.
38893 * g++.dg/template/memfriend4.C: Likewise.
38894 * g++.dg/template/memfriend5.C: Likewise.
38895 * g++.dg/template/memfriend6.C: Likewise.
38896 * g++.dg/template/memfriend7.C: Likewise.
38897 * g++.dg/template/memfriend8.C: Likewise.
38898 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38899
38900 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38901
38902 PR c++/12515
38903 * g++.dg/ext/cond1.C: New test.
38904
38905 2003-11-20 Richard Henderson <rth@redhat.com>
38906
38907 * gcc.dg/20020201-2.c: Remove.
38908 * gcc.dg/20020201-4.c: Remove.
38909 * gcc.dg/20020304-1.c: Remove.
38910
38911 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38912
38913 * gcc.dg/cpp/trad/xwin1.c: New test case.
38914
38915 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38916
38917 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38918 * lib/g77.exp: Likewise.
38919 * lib/objc.exp: Likewise.
38920 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38921 for darwin.
38922
38923 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38924
38925 PR c++/12932
38926 * g++.dg/template/static5.C: New test.
38927
38928 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38929
38930 * gcc.dg/nested-func-1.c: New test.
38931
38932 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38933
38934 * gcc.dg/cpp/assert4.c: New test.
38935
38936 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38937
38938 PR c++/2294
38939 * g++.dg/lookup/using9.c: New test.
38940
38941 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38942
38943 PR c++/12762
38944 * g++.dg/template/error3.C: New test.
38945
38946 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38947
38948 PR ada/13035
38949 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38950 No longer use a wrapper for gcc, since this does not work under
38951 Windows.
38952
38953 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38954
38955 PR c++/2094
38956 * g++.dg/template/ptrmem7.C: New test.
38957
38958 2003-11-13 Andrew Pinski <apinski@apple.com>
38959
38960 * gcc.c-torture/compile/20031113-1.c: New test.
38961
38962 2003-11-13 Mark Mitchell <mark@codesourcery.com>
38963 Kean Johnston <jkj@sco.com>
38964
38965 PR c/13029
38966 * gcc.dg/unused-4.c: Update.
38967
38968 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38969
38970 * g++.dg/opt/const3.C: New test.
38971
38972 2003-11-13 Jan Hubicka <jh@suse.cz>
38973
38974 * gcc.c-torture/compile/20031112-1.c: New test.
38975
38976 2003-11-12 Mark Mitchell <mark@codesourcery.com>
38977
38978 * g++.dg/parse/crash10.C: Remove bogus error marker.
38979
38980 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38981
38982 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38983 (host_gcc): Likewise.
38984 (ROOT): Honor $PWDCMD.
38985 (BASE): Likewise.
38986 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38987
38988 2003-11-12 Catherine Moore <clm@redhat.com>
38989
38990 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38991
38992 2003-11-12 Andreas Jaeger <aj@suse.de>
38993 Jakub Jelinek <jakub@redhat.com>
38994 Andrew Pinski <pinskia@physics.uc.edu>
38995 Richard Henderson <rth@redhat.com>
38996
38997 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38998 systems.
38999 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39000
39001 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39002 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39003
39004 2003-11-11 Andreas Jaeger <aj@suse.de>
39005
39006 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39007
39008 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39009
39010 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39011
39012 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39013 Clean ups.
39014
39015 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39016
39017 * gcc.dg/trampoline-1.c: New test.
39018
39019 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39020
39021 * gcc.c-torture/compile/200031109-1.c: New test.
39022
39023 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39024
39025 PR c/3190
39026 PR c/8714
39027 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39028 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39029 gcc.dg/format/no-y2k-1.c: Update.
39030
39031 2003-11-08 Roger Sayle <roger@eyesopen.com>
39032
39033 PR optimization/10467
39034 * gcc.dg/20031108-1.c: New test case.
39035
39036 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39037
39038 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39039
39040 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39041
39042 * gcc.dg/compound-lvalue-1.c: New test.
39043 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39044 some XFAILs.
39045
39046 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39047
39048 * gcc.dg/altivec-varargs-1.c: New test.
39049
39050 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39051
39052 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39053 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39054 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39055 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39056 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39057
39058 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39059
39060 * gcc.dg/cond-lvalue-1.c: New test.
39061
39062 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39063
39064 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39065
39066 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39067
39068 PR c++/11616
39069 * g++.dg/template/instantiate5.C: New test.
39070
39071 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39072
39073 PR c++/12726
39074 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39075 * ChangeLog: Add missing first entry for above test.
39076
39077 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39078
39079 PR c++/9810
39080 * g++.dg/template/using8.C: New test.
39081 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39082
39083 2003-11-02 Roger Sayle <roger@eyesopen.com>
39084
39085 PR optimization/10817
39086 * gcc.c-torture/compile/20031102-1.c: New test case.
39087
39088 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39089
39090 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39091 2147483647.
39092
39093 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39094
39095 * gcc.dg/20031102-1.c: New test.
39096
39097 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39098
39099 * gcc.dg/complex-1.c: New test.
39100
39101 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39102
39103 PR c++/12796
39104 * g++.dg/template/crash13.C: Adjust expected error location.
39105 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39106
39107 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39108
39109 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39110
39111 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39112
39113 PR/10239
39114 * gcc.c-torture/compile/20031031-2.c: New test.
39115
39116 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39117
39118 PR/11640
39119 * gcc.c-torture/compile/20031031-1.c: New test.
39120
39121 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39122
39123 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39124 * gcc.misc-tests/bprob.exp: Likewise.
39125 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39126 the execution test on arm-elf configs.
39127 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39128 configs that don't support scratch files.
39129 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39130
39131 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39132
39133 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39134 done by dejagnu.
39135
39136 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39137
39138 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39139 Avoid non pure sh syntax. Add more logging.
39140
39141 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39142 fail.
39143
39144 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39145
39146 PR libgcj/10610
39147 * gcc.dg/ppc-stackalign-1.c: New test.
39148
39149 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39150
39151 * ada/acats/run_all.sh: Change output to be more compliant with
39152 dejagnu framework.
39153 Create acats.sum and acats.log files under testsuite/ada/acats
39154 Only run [a-z]* directories, to filter out e.g. CVS.
39155 Redirect build output to log file.
39156
39157 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39158
39159 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39160
39161 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39162
39163 PR ada/5909:
39164 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39165
39166 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39167
39168 * gcc.c-torture/compile/20031023-1.c: New test.
39169 * gcc.c-torture/compile/20031023-2.c: New test.
39170 * gcc.c-torture/compile/20031023-3.c: New test.
39171 * gcc.c-torture/compile/20031023-4.c: New test.
39172
39173 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39174
39175 PR c++/10371
39176 * g++.dg/lookup/scoped8.C: New test.
39177
39178 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39179
39180 * g++.dg/opt/reg-stack3.C: New test.
39181
39182 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39183
39184 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39185
39186 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39187
39188 PR c++/11076
39189 * g++.dg/template/crash13.C: New test.
39190
39191 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39192
39193 * gcc.dg/c99-restrict-2.c: New test.
39194
39195 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39196
39197 PR c++/12698, c++/12699, c++/12700, c++/12566
39198 * g++.dg/inherit/covariant9.C: New test.
39199 * g++.dg/inherit/covariant10.C: New test.
39200 * g++.dg/inherit/covariant11.C: New test.
39201
39202 2003-10-23 Jason Merrill <jason@redhat.com>
39203
39204 PR c++/12726
39205 * g++.dg/ext/complit2.C: New test.
39206
39207 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39208
39209 PR target/12654
39210 * gcc.c-torture/execute/20031020-1.c: New test.
39211
39212 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39213
39214 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39215 following the jump_insn.
39216
39217 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39218
39219 * gcc.dg/cast-lvalue-1.c: New test.
39220
39221 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39222
39223 PR c++/11962
39224 * g++.dg/template/cond2.C: New test.
39225
39226 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39227
39228 * gcc.dg/builtins-28.c: New test.
39229
39230 2003-10-20 Jan Hubicka <jh@suse.cz>
39231
39232 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39233 parameter.
39234 * gcc.dg/inline-2.c: Likewise.
39235
39236 2003-10-20 Phil Edwards <phil@codesourcery.com>
39237
39238 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39239 * gcc.dg/nest.c: Likewise.
39240
39241 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39242
39243 PR c++/9781, c++/10583, c++/11862
39244 * g++.dg/parse/crash13.C: New test.
39245
39246 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39247
39248 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39249
39250 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39251
39252 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39253 Define HAVE_C99_RUNTIME except on Solaris.
39254 * gcc.dg/builtins-20.c: Likewise.
39255
39256 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39257
39258 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39259
39260 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39261
39262 PR c++/12495
39263 * g++.dg/template/crash21.C: New test.
39264
39265 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39266
39267 PR c++/2513
39268 * g++.dg/template/typename5.C: New test.
39269
39270 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39271
39272 PR c++/12369
39273 * g++.dg/template/friend25.C: New test.
39274
39275 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39276
39277 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39278 versions.
39279
39280 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39281
39282 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39283 == 2147483647.
39284
39285 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39286
39287 * gcc.c-torture/execute/960416-1.x: Remove.
39288 * gcc.c-torture/execute/divconst-3.x: Likewise.
39289
39290 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39291
39292 PR target/12598
39293 * gcc.dg/torture/cris-volatile-1.c: New test.
39294
39295 2003-10-14 Roger Sayle <roger@eyesopen.com>
39296
39297 PR optimization/9325
39298 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39299 for overflowing floating point to integer conversion during RTL
39300 simplification.
39301
39302 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39303
39304 * objc/execute/_cmd.m: Fix typo.
39305 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39306 Relax 'scan-assembler' regexp.
39307 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39308 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39309 * objc.dg/zero-link-2.m: Remove blank line.
39310 * objc.dg/zero-link-3.m: New test case.
39311
39312 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39313
39314 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39315
39316 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39317 than linker trickery.
39318
39319 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39320
39321 PR c++/12370
39322 * g++.dg/other/friend2.C: New test.
39323
39324 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39325
39326 * gcc.dg/20031012-1.c: New test.
39327
39328 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39329
39330 * gcc.dg/weak/weak-3.c: Fix for new warning.
39331
39332 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39333
39334 PR optimization/8750
39335 * gcc.c-torture/execute/20031012-1.c: New test case.
39336
39337 2003-10-11 Roger Sayle <roger@eyesopen.com>
39338
39339 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39340 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39341
39342 2003-10-11 Roger Sayle <roger@eyesopen.com>
39343
39344 PR optimization/12260
39345 * gcc.c-torture/compile/20031011-2.c: New test case.
39346
39347 2003-10-11 Roger Sayle <roger@eyesopen.com>
39348
39349 * gcc.c-torture/execute/20031011-1.c: New testcase.
39350
39351 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39352
39353 * gcc.c-torture/compile/20031011-1.c: New test.
39354
39355 2003-10-11 Jan Hubicka <jh@suse.cz>
39356
39357 * g++.dg/other/first-global.C: New test.
39358
39359 2003-10-11 Roger Sayle <roger@eyesopen.com>
39360
39361 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39362
39363 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39364
39365 * gcc.c-torture/compile/20031010-1.c: New test.
39366
39367 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39368
39369 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39370 * gcc.c-torture/execute/va-arg-25.c: ... here.
39371
39372 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39373
39374 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39375
39376 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39377
39378 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39379
39380 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39381
39382 * g++.dg/parse/error2.C: New test.
39383
39384 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39385
39386 PR c++/11097
39387 * g++.dg/other/error5.C: Modify the error message.
39388 * g++.dg/lookup/using8.C: New test.
39389
39390 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39391
39392 * gcc.dg/darwin-abi-2.c: New file.
39393 * gcc.c-torture/execute/va-arg-24.c: New file.
39394
39395 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39396
39397 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39398 indentation.
39399
39400 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39401
39402 PR c++/10147
39403 * g++.dg/other/error4.C: Update error messages.
39404 * g++.dg/template/ptrmem4.C: Likewise.
39405
39406 PR c++/12337
39407 * g++.dg/init/new9.C: New test.
39408
39409 PR c++/12334, c++/12236, c++/8656
39410 * g++.dg/ext/attrib8.C: New test.
39411
39412 2003-10-06 Devang Patel <dpatel@apple.com>
39413
39414 * gcc.dg/debug/dwarf2-3.h: New test.
39415 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39416
39417 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39418
39419 * g++.dg/opt/cfg2.C: New test.
39420
39421 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39422
39423 * g++.dg/opt/float1.C: New test.
39424
39425 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39426
39427 * gcc.dg/c90-array-lval-6.c: New test.
39428 * gcc.dg/c99-array-lval-6.c: New test.
39429
39430 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39431 Ziemowit Laski <zlaski@apple.com>
39432
39433 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39434 'Derived', so that it is never considered a class method; add
39435 new warning for '+port' method ambiguity.
39436 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39437 <objc/objc-api.h> (needed on Mac OS X).
39438 * objc.dg/method-13.m: New test.
39439
39440 2003-10-03 Roger Sayle <roger@eyesopen.com>
39441
39442 PR optimization/9325, PR java/6391
39443 * gcc.c-torture/execute/20031003-1.c: New test case.
39444
39445 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39446
39447 PR optimization/12180
39448 * gcc.dg/20031002-1.c: New test.
39449
39450 PR c++/12486
39451 * g++.dg/inherit/error1.C: New test.
39452
39453 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39454
39455 * lib/f-torture.exp (search_for): Rename to...
39456 (search_for_re): This. Also, clean up comments and the
39457 "regexp" invocation.
39458
39459 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39460
39461 * gcc.c-torture/compile/20031002-1.c: New test.
39462
39463 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39464
39465 * g++.dg/opt/cond1.C: New test.
39466
39467 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39468
39469 * gcc.dg/Wold-style-definition-2.c: New testcase.
39470 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39471
39472 2003-09-29 Richard Henderson <rth@redhat.com>
39473
39474 * g++.dg/init/array10.C: Add dg-options.
39475
39476 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39477
39478 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39479
39480 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39481
39482 * g++.dg/template/friend19.C: Fix typo.
39483 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39484
39485 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39486
39487 * gcc.c-torture/execute/20030928-1.c: New test.
39488 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39489
39490 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39491
39492 * g++.dg/opt/unroll1.C: New test.
39493
39494 2003-09-26 Roger Sayle <roger@eyesopen.com>
39495
39496 PR optimization/11741
39497 * gcc.dg/20030926-1.c: New test case.
39498
39499 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39500
39501 PR c++/5655
39502 * g++.dg/parse/access7.C: New test.
39503 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39504
39505 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39506
39507 MERGE OF objc-improvements-branch into MAINLINE:
39508 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39509 if libobjc has not been built.
39510 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39511 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39512 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39513 objc/execute/nested-3.m, objc/execute/np-2.m,
39514 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39515 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39516 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39517 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39518 objc.dg/special/unclaimed-category-1.h,
39519 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39520 well as GNU runtime.
39521 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39522 * execute/cascading-1.m, execute/function-message-1.m,
39523 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39524 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39525 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39526 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39527 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39528 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39529 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39530 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39531 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39532 * objc.dg/bitfield-2.m: Run only on Darwin.
39533 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39534 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39535 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39536 * objc.dg/const-str-1.m: Fix constant string layout.
39537
39538 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39539
39540 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39541
39542 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39543
39544 * gcc.dg/darwin-abi-1.c: New file.
39545
39546 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39547
39548 PR target/12281
39549 * gcc.c-torture/compile/20030921-1.c: New test.
39550
39551 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39552
39553 * g++.dg/opt/reg-stack2.C: New test.
39554
39555 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39556
39557 * g++.dg/eh/delayslot1.C: New test.
39558
39559 2003-09-20 Richard Henderson <rth@redhat.com>
39560
39561 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39562
39563 2003-09-20 Roger Sayle <roger@eyesopen.com>
39564
39565 * gcc.c-torture/execute/20030920-1.c: New test case.
39566
39567 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39568
39569 * g++.dg/rtti/typeid3.C: Correct expected error message.
39570
39571 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39572
39573 PR c++/157
39574 * g++.dg/parse/crash12.C: New test.
39575
39576 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39577
39578 * gcc.dg/compat/mixed-struct-check.h: New.
39579 * gcc.dg/compat/mixed-struct-defs.h: New.
39580 * gcc.dg/compat/mixed-struct-init.h: New.
39581 * gcc.dg/compat/struct-by-value-19_main.c: New.
39582 * gcc.dg/compat/struct-by-value-19_x.c: New.
39583 * gcc.dg/compat/struct-by-value-19_y.c: New.
39584 * gcc.dg/compat/struct-by-value-20_main.c: New.
39585 * gcc.dg/compat/struct-by-value-20_x.c: New.
39586 * gcc.dg/compat/struct-by-value-20_y.c: New.
39587 * gcc.dg/compat/struct-return-19_main.c: New.
39588 * gcc.dg/compat/struct-return-19_x.c: New.
39589 * gcc.dg/compat/struct-return-19_y.c: New.
39590 * gcc.dg/compat/struct-return-20_main.c: New.
39591 * gcc.dg/compat/struct-return-20_x.c: New.
39592 * gcc.dg/compat/struct-return-20_y.c: New.
39593
39594 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39595 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39596 so that it will not complain on LP64 targets.
39597
39598 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39599
39600 PR c++/495
39601 * g++.dg/template/friend24.C: New test.
39602
39603 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39604
39605 PR c++/12332
39606 * g++.dg/template/memtmpl2.C: New test.
39607
39608 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39609
39610 PR target/11184
39611 * gcc.dg/builtin-apply1.c: New test.
39612
39613 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39614
39615 PR c++/9848
39616 * g++.dg/warn/Wunused-4.C: New test.
39617
39618 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39619
39620 PR c++/12316
39621 * g++.dg/other/gc2.C: New test.
39622
39623 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39624
39625 PR c++/11991
39626 * g++.dg/rtti/typeid3.C: New test.
39627
39628 PR c++/12266
39629 * g++.dg/overload/template1.C: New test.
39630
39631 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39632
39633 * g++.dg/opt/cfg3.C: New test.
39634
39635 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39636
39637 PR c++/7939
39638 * g++.dg/template/crash11.C: New test.
39639
39640 2003-09-16 Jason Merrill <jason@redhat.com>
39641 Jakub Jelinek <jakub@redhat.com>
39642
39643 * gcc.dg/attr-warn-unused-result.c: New test.
39644
39645 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39646
39647 PR c++/12184
39648 * g++.dg/expr/call2.C: New test.
39649
39650 2003-09-15 Andreas Jaeger <aj@suse.de>
39651
39652 * gcc.dg/Wold-style-definition-1.c: New test.
39653
39654 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39655
39656 PR c++/3907
39657 * g++.dg/parse/template12.C: New test.
39658
39659 * g++.dg/abi/bitfield11.C: New test.
39660 * g++.dg/abi/bitfield12.C: Likewise.
39661
39662 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39663
39664 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39665 non-expansion of functional macro name without arguments at EOL.
39666 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39667
39668 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39669
39670 * gcc.c-torture/execute/20030914-[12].c: New tests.
39671
39672 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39673
39674 PR c++/11788
39675 * g++.dg/overload/addr1.C: New test.
39676
39677 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39678
39679 * gcc.dg/20030909-1.c: New test.
39680
39681 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39682
39683 * gcc.dg/ultrasp10.c: New test.
39684
39685 2003-09-09 Devang Patel <dpatel@apple.com>
39686
39687 * gcc.dg/darwin-ld-6.c: New test.
39688
39689 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39690
39691 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39692
39693 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39694
39695 * gcc.dg/ia64-types1.c: New test.
39696 * gcc.dg/ia64-types2.c: Likewise.
39697
39698 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39699
39700 * gcc.dg/builtins-1.c: Add more _Complex tests.
39701 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39702
39703 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39704 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39705
39706 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39707
39708 PR c++/11786
39709 * g++.dg/lookup/koenig2.C: New test.
39710
39711 PR c++/5296
39712 * g++.dg/rtti/typeid2.C: New test.
39713
39714 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39715
39716 * gcc.c-torture/compile/20030904-1.c: New test.
39717
39718 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39719
39720 * g++.dg/opt/longbranch2.C: New test.
39721
39722 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39723
39724 * g++.dg/template/crash10.C: Only compile it.
39725
39726 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39727
39728 PR middle-end/11665
39729 * gcc.c-torture/compile/20030907-1.c: New test.
39730 * g++.dg/init/array11.C: New test.
39731
39732 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39733
39734 PR c++/11852
39735 * g++.dg/init/struct1.C: New test.
39736
39737 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39738
39739 PR c++/12181
39740 * g++.dg/expr/comma1.C: New test.
39741
39742 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39743
39744 PR c++/11867
39745 * g++.dg/expr/static_cast5.C: New test.
39746
39747 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39748
39749 PR c++/11507
39750 * g++.dg/lookup/scoped7.C: New test.
39751
39752 PR c++/9574
39753 * g++.dg/other/static1.C: New test.
39754
39755 PR c++/11490
39756 * g++.dg/warn/template-1.C: New test.
39757
39758 PR c++/11432
39759 * g++.dg/template/crash10.C: New test.
39760
39761 PR c++/2478
39762 * g++.dg/overload/VLA.C: New test.
39763
39764 PR c++/10804
39765 * g++.dg/template/call1.C: New test.
39766
39767 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39768
39769 PR c++/11794
39770 * g++.dg/parse/using3.C: New test.
39771
39772 2003-09-06 Roger Sayle <roger@eyesopen.com>
39773
39774 PR c++/11409
39775 * g++.dg/overload/builtin3.C: New test case.
39776
39777 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39778
39779 PR c/9862
39780 * gcc.dg/20030906-1.c: New test.
39781 * gcc.dg/20030906-2.c: Likewise.
39782
39783 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39784
39785 PR c++/12167
39786 * g++.dg/parse/defarg5.C: New test.
39787
39788 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39789
39790 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39791
39792 PR c++/12163
39793 * g++.dg/expr/static_cast4.C: New test.
39794
39795 PR c++/12146
39796 * g++.dg/template/crash9.C: New test.
39797
39798 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39799
39800 * g++.old-deja/g++.ext/pretty2.C: Update for change
39801 in __FUNCTION__.
39802 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39803
39804 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39805
39806 PR c++/11922
39807 * g++/dg/template/qualified-id1.C: New test.
39808
39809 PR c++/12037
39810 * g++.dg/warn/noeffect4.C: New test.
39811
39812 2003-09-04 Matt Austern <austern@apple.com>
39813
39814 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39815 * g++.dg/ext/fnname2.C: Likewise.
39816 * g++.dg/ext/fnname3.C: Likewise.
39817
39818 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39819
39820 * g++.dg/expr/lval1.C: New test.
39821 * g++.dg/ext/lvcast.C: Remove.
39822
39823 2003-09-03 Roger Sayle <roger@eyesopen.com>
39824
39825 PR optimization/11700.
39826 * gcc.c-torture/compile/20030903-1.c: New test case.
39827
39828 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39829
39830 PR c++/12053
39831 * g++.dg/abi/layout4.C: New test.
39832
39833 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39834
39835 PR c++/11553
39836 * g++.dg/parse/friend3.C: New test.
39837
39838 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39839
39840 PR c++/11847
39841 * g++.dg/template/class1.C: New test.
39842
39843 PR c++/11808
39844 * g++.dg/expr/call1.C: New test.
39845
39846 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39847
39848 PR c++/12114
39849 * g++.dg/init/ref9.C: New test.
39850
39851 PR c++/11972
39852 * g++.dg/template/nested4.C: New test.
39853
39854 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39855
39856 PR c++/12093
39857 * g++.dg/template/non-dependent4.C: New test.
39858
39859 PR c++/11928
39860 * g++.dg/inherit/conv1.C: New test.
39861
39862 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39863
39864 PR c++/6196
39865 * g++.dg/ext/label1.C: New test.
39866 * g++.dg/ext/label2.C: Likewise.
39867
39868 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39869
39870 * g++.dg/expr/cond3.C: New test.
39871
39872 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39873
39874 * gcc.dg/builtins-1.c: Add new builtin cases.
39875
39876 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39877
39878 * gcc.dg/builtins-1.c: Add new cases.
39879 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39880
39881 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39882
39883 * gcc.dg/builtins-1.c: Add more math builtin tests.
39884 * gcc.dg/torture/builtin-attr-1.c: New test.
39885
39886 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39887
39888 PR optimization/5079
39889 * g++.dg/opt/static3.C: New test.
39890
39891 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39892
39893 * gcc.misc-tests/gcov-10b.c: New test.
39894
39895 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39896
39897 * g++.dg/opt/ptrmem3.C: New test.
39898
39899 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39900
39901 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39902
39903 * gcc.dg/20030826-2.c: New test.
39904
39905 2003-08-26 Roger Sayle <roger@eyesopen.com>
39906
39907 PR middle-end/12002
39908 * g77.f-torture/compile/12002.f: New test case.
39909
39910 2003-08-26 Roger Sayle <roger@eyesopen.com>
39911
39912 * gcc.dg/20030826-1.c: New test case.
39913
39914 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39915
39916 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39917
39918 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39919
39920 PR c++/11871
39921 * c++.dg/lookup/crash1.C: New test.
39922
39923 * c++.dg/warn/noeffect3.C: New test.
39924
39925 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39926
39927 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39928 * gcc.dg/compat/vector-1_y.c: Ditto.
39929 * gcc.dg/compat/vector-2_x.c: Ditto.
39930 * gcc.dg/compat/vector-2_y.c: Ditto.
39931
39932 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39933
39934 * gcc.dg/20030702-1.c: New test.
39935
39936 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39937
39938 PR c++/8795
39939 * g++.dg/ext/altivec-1.C: New test.
39940
39941 2003-08-24 Richard Henderson <rth@redhat.com>
39942
39943 * g++.dg/eh/simd-2.C: Add -w for x86.
39944
39945 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39946
39947 * gcc.dg/20030815-1.c: New test.
39948
39949 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39950
39951 PR c++/3765
39952 * g++.dg/parse/access6.C: New test.
39953
39954 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39955
39956 PR c++/641, c++/11876
39957 * g++.dg/template/friend22.C: New test.
39958 * g++.dg/template/friend23.C: Likewise.
39959
39960 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39961
39962 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39963 identically.
39964
39965 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39966
39967 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39968
39969 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39970
39971 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39972
39973 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39974
39975 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39976
39977 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39978
39979 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39980
39981 2003-08-21 Mark Mitchell <mark@codesourcery.com>
39982
39983 PR c++/11919
39984 * g++.dg/overload/prom1.C: New test.
39985
39986 PR c++/11551
39987 * g++.dg/parse/dtor2.C: New test.
39988
39989 PR c++/10762
39990 * g++.dg/parse/using2.C: New test.
39991
39992 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
39993
39994 PR target/11805
39995 * gcc.c-torture/compile/20030821-1.c: New.
39996
39997 2003-08-20 Mark Mitchell <mark@codesourcery.com>
39998
39999 PR c++/11834
40000 * g++.dg/template/deduce2.C: New test.
40001
40002 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40003
40004 * gcc.c-torture/execute/20030821-1.c: New test.
40005
40006 2003-08-20 Roger Sayle <roger@eyesopen.com>
40007
40008 PR middle-end/11984
40009 * gcc.dg/20030820-1.c: New test case.
40010
40011 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40012
40013 PR c++/11945
40014 * g++.dg/warn/noeffect2.C: New test.
40015
40016 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40017
40018 PR c++/10926
40019 * g++.dg/template/dtor2.C: New test.
40020
40021 PR c++/11684
40022 * g++.dg/template/operator1.C: New test.
40023 * g++.dg/parse/operator4.C: New test.
40024
40025 PR c++/11946.C
40026 * g++.dg/expr/enum1.C: New test.
40027 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40028
40029 PR c++/11036.C
40030 * g++.dg/parse/elab2.C: New test.
40031 * g++.dg/parse/typedef4.C: Change error message.
40032 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40033 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40034 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40035
40036 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40037
40038 * gcc.dg/pch/warn-1.c: New.
40039 * gcc.dg/pch/warn-1.hs: New.
40040
40041 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40042 not-tested file.
40043
40044 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40045
40046 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40047
40048 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40049
40050 * gcc.dg/uninit-D.c: New Test.
40051 * gcc.dg/uninit-E.c: New Test.
40052 * gcc.dg/uninit-F.c: New Test.
40053 * gcc.dg/uninit-G.c: New Test.
40054
40055 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40056
40057 * g++.dg/README: Describe the pch directory.
40058
40059 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40060
40061 PR c++/11174
40062 * g++.dg/parse/access4.C: New test.
40063 * g++.dg/parse/access5.C: Likewise.
40064 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40065
40066 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40067
40068 * gcc.dg/noncompile/20030818-1.c: New.
40069
40070 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40071
40072 PR c++/11957
40073 * g++.dg/warn/noeffect1.C: New test.
40074
40075 * g++.dg/template/scope2.C: New test.
40076 * g++.dg/template/error2.C: Correct dg-error
40077
40078 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40079
40080 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40081
40082 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40083
40084 PR C++/11512
40085 * g++.dg/template/warn1.C: New.
40086
40087 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40088
40089 * g++.dg/template/error2.C: New test.
40090 * g++.dg/lookup/using7.C: Adjust errors
40091 * g++.old-deja/g++.pt/crash36.C: Likewise.
40092 * g++.old-deja/g++.pt/derived3.C: Likewise.
40093
40094 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40095
40096 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40097 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40098 * gcc.c-torture/execute/builtins/string-9.c: New, from
40099 string-opt-9.c. Adjust for execute/builtins framework.
40100 * gcc.c-torture/execute/string-opt-9.c: Delete.
40101
40102 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40103
40104 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40105
40106 * g++.dg/parse/ret-type2.C: New test.
40107
40108 PR c++/11703
40109 * g++.dg/init/new8.C: New test.
40110
40111 PR c++/10923
40112 * g++.dg/parse/typedef5.C: New test.
40113
40114 PR c++/9512
40115 * g++.dg/parse/qualified2.C: New test.
40116 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40117 invalid code.
40118
40119 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40120
40121 * g++.dg/conversion/ptrmem1.C: New test.
40122
40123 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40124
40125 PR target/11693
40126 * gcc.dg/20030811-1.c: New test.
40127
40128 PR target/11535
40129 * gcc.c-torture/execute/20030811-1.c: New test.
40130
40131 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40132
40133 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40134
40135 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40136
40137 PR c++/11789.C
40138 * g++.dg/inherit/multiple1.C: New test.
40139
40140 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40141
40142 * gcc.dg/spe1.c: New test.
40143
40144 PR c++/11670
40145 * g++.dg/expr/cast2.C: New test.
40146
40147 PR c++/10530
40148 * g++.dg/template/dependent-name2.C: New test.
40149
40150 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40151
40152 * g++.dg/parse/crash11.C: Put the dg options in comments.
40153
40154 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40155
40156 * lib/gcc-dg.exp: Update for diagnostic change.
40157
40158 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40159
40160 PR c++/5767
40161 * g++.dg/parse/crash11.C: New test.
40162
40163 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40164
40165 * gcc.dg/cpp/spacing1.c: Update.
40166
40167 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40168
40169 PR target/11739
40170 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40171 a value for -mtune.
40172
40173 2003-08-04 Roger Sayle <roger@eyesopen.com>
40174
40175 PR middle-end/11771
40176 * gcc.c-torture/compile/20030804-1.c: New test case.
40177
40178 2003-08-04 Roger Sayle <roger@eyesopen.com>
40179
40180 * gcc.dg/20030804-1.c: New test case.
40181
40182 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40183
40184 * gcc.dg/cpp/separate-1.c: New test.
40185
40186 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40187
40188 PR c++/11704
40189 * g++.dg/template/dependent-expr2.C: New test.
40190
40191 PR c++/11766
40192 * g++.dg/expr/ptrmem1.C: New test.
40193
40194 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40195
40196 PR c++/9453
40197 * g++.dg/template/friend15.C: New test.
40198
40199 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40200
40201 * lib/dg-pch.exp: Work round PCH bug.
40202
40203 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40204
40205 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40206 builtins. Move cases from builtins-4.c here.
40207
40208 * gcc.dg/torture/builtin-math-1.c: New test taken from
40209 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40210 additional cases.
40211
40212 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40213 Delete.
40214
40215 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40216
40217 PR c++/9447
40218 * g++.dg/template/using7.C: New test.
40219
40220 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40221
40222 * import1.c, import2.c: New tests.
40223
40224 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40225
40226 * g++.dg/eh/crossjump1.C: New test.
40227
40228 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40229
40230 PR c++/11697
40231 * g++.dg/template/using6.C: New test.
40232
40233 PR c++/11744
40234 * g++.dg/template/koenig2.C: New test.
40235
40236 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40237
40238 PR c++/7983
40239 * g++.dg/parse/typedef4.C: New test.
40240
40241 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40242
40243 PR c++/8442, c++/8806
40244 * g++.dg/template/elab1.C: New test.
40245 * g++.dg/template/type2.C: Likewise.
40246 * g++.dg/template/ttp3.C: Adjust expected error message.
40247 * g++.old-deja/g++.law/visibility13.C: Likewise.
40248 * g++.old-deja/g++.niklas/t135.C: Likewise.
40249 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40250 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40251 template argument.
40252 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40253
40254 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40255
40256 PR c++/11295
40257 * g++.dg/ext/stmtexpr1.C: New test.
40258
40259 * g++.dg/opt/tmp1.C: New test.
40260
40261 PR c++/11525
40262 * g++.dg/parse/constant4.C: New test.
40263
40264 PR c++/9447
40265 * g++.dg/template/using5.C: New test.
40266
40267 2003-07-31 Roger Sayle <roger@eyesopen.com>
40268
40269 * gcc.dg/builtins-27.c: New test case.
40270
40271 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40272
40273 * gcc.dg/tls/opt-7.c: New test.
40274
40275 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40276
40277 * g++.old-deja/g++.other/crash18.C: Remove.
40278
40279 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40280
40281 * g++.dg/template/explicit3.C: New.
40282 * g++.dg/template/explicit4.C: New.
40283 * g++.dg/template/explicit5.C: New.
40284
40285 PR c++/11347
40286 * g++.dg/template/memtmpl1.C: New.
40287
40288 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40289
40290 PR target/11565
40291 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40292 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40293
40294 2003-07-30 Jan Hubicka <jh@suse.cz>
40295
40296 * vtgc1.c: Kill.
40297
40298 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40299
40300 * gcc.dg/struct-in-proto-1.c: New test.
40301
40302 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40303
40304 * gcc.dg/cpp/include2.c: Only expect one message.
40305
40306 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40307
40308 PR c++/9447
40309 * g++.dg/template/using1.C: New test.
40310 * g++.dg/template/using2.C: New test.
40311 * g++.dg/template/using3.C: New test.
40312 * g++.dg/template/using4.C: New test.
40313
40314 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40315
40316 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40317 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40318
40319 2003-07-28 Jan Hubicka <jh@suse.cz>
40320
40321 PR c++/11530
40322 * g++.dg/opt/call1.C: New test.
40323
40324 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40325
40326 PR c++/11667
40327 * g++.dg/init/enum2.C: New test.
40328 * g++.dg/template/overload1.C: Add "-w" option.
40329
40330 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40331
40332 * gcc.dg/Wdeclaration-after-statement-1.c,
40333 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40334
40335 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40336
40337 * gcc.c-torture/compile/20030725-1.c: New test.
40338
40339 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40340
40341 * gcc.dg/20030505.c: Only run for SPE.
40342 Remove definition of opaque type.
40343
40344 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40345
40346 * g++.dg/template/ptrmem6.C: New test.
40347
40348 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40349
40350 * gcc.c-torture/compile/zero-strct-2.c: New test.
40351
40352 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40353
40354 * gcc.dg/intermod-1.c: New test.
40355
40356 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40357
40358 PR c++/11617
40359 * g++.dg/template/lookup2.C: New test.
40360 * g++.dg/template/memclass1.C: Remove instantiated from error.
40361 * g++.dg/other/error2.C: Tweak expected errors.
40362
40363 PR c++/11596
40364 * g++.dg/template/defarg3.C: New test.
40365
40366 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40367
40368 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40369
40370 * g++.dg/inherit/access5.C: New test.
40371
40372 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40373
40374 PR c++/11513
40375 * g++.dg/template/crash8.C: New test.
40376
40377 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40378
40379 PR c/10602
40380 * gcc.dg/noncompile/incomplete-2.c: New test.
40381
40382 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40383
40384 PR c++/11645
40385 * g++.dg/inherit/access4.C: New test.
40386
40387 PR c++/11517
40388 * g++.dg/expr/cond2.C: New test.
40389
40390 PR optimization/10679
40391 * g++.dg/opt/inline4.C: New test.
40392
40393 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40394
40395 * g++.dg/parse/crash10: New test.
40396
40397 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40398
40399 * g++.dg/ext/flexary1.C: New test.
40400
40401 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40402
40403 PR c++/10793
40404 * g++.dg/template/crash9.C: New test.
40405
40406 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40407
40408 PR c++/3004
40409 * g++.dg/parse/typedef3.C: New test.
40410
40411 PR c++/7906
40412 * g++.dg/parse/operator2.C: New test.
40413
40414 PR c++/8895
40415 * g++.dg/parse/def-tmpl-arg1.C: New test.
40416
40417 PR c++/9282
40418 * g++.dg/parse/funptr1.C: New test.
40419
40420 PR c++/9452
40421 * g++.dg/parse/ambig3.C: New test.
40422
40423 PR c++/9454
40424 * g++.dg/parse/operator3.C: New test.
40425
40426 PR c++/9486
40427 * g++.dg/parse/template10.C: New test.
40428
40429 PR c++/9488
40430 * g++.dg/parse/template11.C: New test.
40431
40432 PR c++/10150
40433 * g++.dg/parse/invalid-op1.C: New test.
40434
40435 PR c++/10247
40436 * g++.dg/parse/condexpr1.C: New test.
40437
40438 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40439
40440 * g++.dg/ext/packed3.C: New test.
40441 * g++.dg/ext/packed4.C: New test.
40442
40443 * gcc.dg/pack-test-3.c: New test.
40444
40445 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40446
40447 * lib/compat.exp: Handle dg-options per source file.
40448 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40449 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40450 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40451 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40452 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40453 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40454 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40455 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40456 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40457 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40458 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40459 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40460 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40461 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40462
40463 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40464
40465 PR c/10320
40466 * gcc.c-torture/execute/20030718-1.c: New test.
40467
40468 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40469
40470 PR optimization/11536
40471 * gcc.dg/20030721-1.c: New test.
40472
40473 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40474
40475 PR c++/11546
40476 * g++.dg/template/lookup1.C: New test.
40477
40478 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40479
40480 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40481 diagnostics of ill-formed constructs involving labels.
40482 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40483 the new 'previously defined here' message.
40484
40485 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40486
40487 * g++.dg/parse/non-dependent2.C: New test.
40488
40489 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40490
40491 * g++.dg/init/init-ref4.C: xfail on targets without
40492 weak symbols.
40493
40494 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40495
40496 PR target/11087
40497 * gcc.c-torture/execute/20030717-1.c: New test.
40498
40499 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40500
40501 * g++.dg/opt/cfg1.C: New test.
40502
40503 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40504
40505 PR optimization/11557
40506 * gcc.dg/20030717-1.c: New test.
40507
40508 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40509
40510 PR c++/10476
40511 * g++.dg/expr/crash-1.C: New test.
40512
40513 PR c++/11027
40514 * g++.dg/template/init3.C: New test.
40515
40516 PR c++/8222
40517 * g++.dg/template/non-dependent1.C: New test.
40518
40519 PR c++/11070
40520 * g++.dg/template/non-dependent2.C: New test.
40521
40522 PR c++/11071
40523 * g++.dg/template/non-dependent3.C: New test.
40524
40525 PR c++/9907
40526 * g++.dg/template/sizeof5.C: New test.
40527
40528 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40529
40530 PR 11498
40531 * gcc.c-torture/compile/mangle-1.c: New file.
40532
40533 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40534
40535 PR c++/7809
40536 * g++.dg/parse/access3.C: New test.
40537
40538 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40539
40540 PR c++/11384
40541 * g++.dg/init/init-ref4.C: New test.
40542
40543 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40544
40545 PR c++/11547
40546 * g++.dg/parse/constant3.C: New test.
40547 * g++.dg/parse/crash7.C: Likewise.
40548
40549 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40550
40551 PR target/11008
40552 * gcc.dg/i386-pentium4-not-mull.c: New.
40553
40554 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40555
40556 * gcc.dg/asm-names.c (ymain): Make it weak.
40557
40558 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40559
40560 PR c++/5421
40561 * g++.dg/template/friend21.C: New test.
40562
40563 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40564
40565 * gcc.dg/cleanup-8.c: New test.
40566 * gcc.dg/cleanup-9.c: New test.
40567
40568 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40569
40570 * g++.dg/ext/dll-MI1.h: New file.
40571 * g++.dg/ext/dllexport-MI1.C: New file.
40572 * g++.dg/ext/dllimport-MI1.C: New file.
40573
40574 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40575
40576 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40577 it does not have cmpstrsi patterns (just cmpmemsi).
40578
40579 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40580
40581 PR debug/11473
40582 * g++.dg/debug/debug8.C: New test.
40583
40584 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40585
40586 PR c++/10108
40587 * g++.dg/template/crash7.C: New test.
40588
40589 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40590
40591 PR target/10795
40592 * gcc.c-torture/compile/20030708-1.c: New.
40593
40594 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40595
40596 * gcc.c-torture/execute/20030715-1.c: New test.
40597
40598 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40599
40600 * gcc.dg/pch/inline-3.c: New file.
40601 * gcc.dg/pch/inline-3.hs: New file.
40602 * gcc.dg/pch/inline-4.c: New file.
40603 * gcc.dg/pch/inline-4.hs: New file.
40604
40605 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40606
40607 PR c++/11509
40608 * g++.dg/template/crash6.C: New test.
40609
40610 PR c++/7053
40611 * g++.dg/template/friend20.C: New test.
40612
40613 PR c++/7019
40614 * g++.dg/template/overload2.C: New test.
40615
40616 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40617
40618 PR optimization/11440
40619 * gcc.c-torture/execute/20030714-1.c: New test.
40620
40621 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40622
40623 PR c++/11154
40624 * g++.dg/template/partial2.C: New test.
40625
40626 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40627
40628 PR c++/11503
40629 * g++.dg/template/anon1.C: New test.
40630
40631 PR c++/11493
40632 PR c++/11495
40633 * g++.dg/parse/template9.C: Likewise.
40634 * g++.dg/template/crash4.C: New test.
40635 * g++.dg/template/koenig1.C: Likewise.
40636 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40637 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40638 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40639 functions.
40640 * g++.old-deja/g++.jason/template36.C: Likewise.
40641 * g++.old-deja/g++.mike/p1989.C: Likewise.
40642 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40643 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40644 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40645 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40646 compiling.
40647 * g++.old-deja/g++.pt/union2.C: Use this->.
40648
40649 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40650
40651 * gcc.dg/20030711-1.c: New test.
40652
40653 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40654
40655 PR c++/11050
40656 * g++.dg/parse/args1.C: New test.
40657 * g++.pt/defarg8.C: Change expected errors.
40658
40659 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40660
40661 PR c++/8164
40662 * g++.dg/template/nontype2.C: New test.
40663
40664 PR c++/10558
40665 * g++.dg/parse/template8.C: New test.
40666
40667 PR c++/8327
40668 * g++.dg/template/scope1.C: New test.
40669
40670 * g++.dg/warn/Wsign-compare-1.C: New test.
40671
40672 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40673
40674 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40675
40676 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40677
40678 PR c++/9411
40679 * g++.dg/template/explicit2.C: New test.
40680
40681 PR c++/10032
40682 * g++.dg/warn/pedantic1.C: New test.
40683
40684 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40685
40686 PR c++ 9483
40687 * g++.dg/other/field1.C: New test.
40688
40689 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40690
40691 PR c/11449
40692 * gcc.c-torture/compile/20030707-1.c: New.
40693
40694 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40695
40696 PR c++/10849
40697 * g++.dg/template/access12.C: New test.
40698
40699 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40700
40701 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40702 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40703 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40704 * gcc.misc-tests/gcov.exp: Update
40705 * g++.dg/gcov/gcov.exp: Update
40706 * lib/gcov.exp: Update.
40707
40708 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40709
40710 * g++.dg/abi/mangle17.C: Make sure template expressions are
40711 dependent.
40712 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40713 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40714 * g++.dg/opt/stack1.C: Remove erroneous code.
40715 * g++.dg/parse/template7.C: New test.
40716 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40717 * g++.old-deja/g++.pt/crash4.C: Likewise.
40718
40719 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40720
40721 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40722 with zero or one occurence of `$' after the initial `L'.
40723
40724 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40725
40726 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40727
40728 2003-07-08 Roger Sayle <roger@eyesopen.com>
40729
40730 PR c/11370
40731 * gcc.dg/Wunreachable-6.c: New testcase.
40732 * gcc.dg/Wunreachable-7.c: New testcase.
40733
40734 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40735
40736 PR c/11420
40737 * gcc.dg/20030708-1.c: New test.
40738
40739 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40740
40741 * gcc.dg/compat/sdata-section.h: New file.
40742 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40743 * gcc.dg/torture/mips-sdata-1.c: New test.
40744
40745 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40746
40747 PR c++/11030
40748 * g++.dg/template/friend19.C: New test.
40749
40750 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40751
40752 * g++.dg/opt/strength-reduce.C: New test.
40753
40754 2003-07-07 Roger Sayle <roger@eyesopen.com>
40755
40756 PR target/10979
40757 * gcc.dg/20030707-1.c: New testcase.
40758
40759 2003-07-07 Roger Sayle <roger@eyesopen.com>
40760
40761 PR optimization/11059
40762 * g++.dg/opt/emptyunion.C: New testcase.
40763
40764 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40765 Eric Botcazou <ebotcazou@libertysurf.fr>
40766
40767 * g++.dg/opt/stack1.C: New test.
40768
40769 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40770
40771 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40772 run test.
40773
40774 PR c++/11431
40775 * g++.dg/expr/static_cast3.C: New test.
40776
40777 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40778
40779 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40780 everywhere.
40781 * gcc.dg/concat.c: Concatenation of string constants with
40782 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40783 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40784 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40785 necessary to avoid multi-character character constant warning.
40786 * gcc.dg/cpp/escape.c: Likewise.
40787 * gcc.dg/cpp/ucs.c: Likewise.
40788 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40789 Fix a typo.
40790
40791 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40792
40793 PR c/11428
40794 * gcc.c-torture/compile/20030704-1.c: New.
40795
40796 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40797
40798 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40799
40800 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40801
40802 PR c++/5287, PR c++/7910, PR c++/11021
40803 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40804 tests for warnings.
40805 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40806 * g++.dg/ext/dllimport3.C: Likewise.
40807 * g++.dg/ext/dllimport4.C: New file.
40808 * g++.dg/ext/dllimport5.C: New file.
40809 * g++.dg/ext/dllimport6.C: New file.
40810 * g++.dg/ext/dllimport7.C: New file.
40811 * g++.dg/ext/dllimport8.C: New file.
40812 * g++.dg/ext/dllimport9.C: New file.
40813 * g++.dg/ext/dllimport10.C: New file.
40814 * g++.dg/ext/dllexport1.C: New file.
40815
40816 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40817
40818 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40819 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40820
40821 2003-07-03 Roger Sayle <roger@eyesopen.com>
40822
40823 * gcc.dg/builtins-25.c: New testcase.
40824 * gcc.dg/builtins-26.c: New testcase.
40825
40826 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40827
40828 * gcc.dg/compat/vector-defs.h: New file.
40829 * gcc.dg/compat/vector-setup.h: New file.
40830 * gcc.dg/compat/vector-check.h: New file.
40831 * gcc.dg/compat/vector-1_main.c: New file.
40832 * gcc.dg/compat/vector-1_x.c: New file.
40833 * gcc.dg/compat/vector-1_y.c: New file.
40834 * gcc.dg/compat/vector-2_main.c: New file.
40835 * gcc.dg/compat/vector-2_x.c: New file.
40836 * gcc.dg/compat/vector-2_y.c: New file.
40837
40838 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40839 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40840 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40841 * gcc.dg/compat/struct-align-1.h: New file.
40842 * gcc.dg/compat/struct-align-1_main.c: New file.
40843 * gcc.dg/compat/struct-align-1_x.c: New file.
40844 * gcc.dg/compat/struct-align-1_y.c: New file.
40845 * gcc.dg/compat/struct-align-2.h: New file.
40846 * gcc.dg/compat/struct-align-2_main.c: New file.
40847 * gcc.dg/compat/struct-align-2_x.c: New file.
40848 * gcc.dg/compat/struct-align-2_y.c: New file.
40849
40850 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40851 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40852 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40853 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40854 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40855 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40856 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40857 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40858 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40859 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40860 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40861 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40862 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40863 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40864 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40865 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40866 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40867 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40868 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40869 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40870 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40871 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40872 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40873 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40874 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40875 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40876 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40877 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40878 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40879
40880 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40881
40882 * gcc.dg/i386-call-1.c: New test.
40883
40884 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40885
40886 PR c++/9162
40887 * g++.dg/parse/defarg4.C: New.
40888
40889 2003-07-03 Roger Sayle <roger@eyesopen.com>
40890
40891 PR target/10700
40892 * gcc.c-torture/compile/20030703-1.c: New test case.
40893
40894 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40895
40896 * g++.dg/template/local3.C: Remove extra semicolon.
40897
40898 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40899
40900 * gcc.dg/i386-volatile-1.c: New test.
40901
40902 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40903
40904 PR c++/11072
40905 * g++.dg/other/offsetof2.C: XFAIL.
40906 * g++.dg/other/offsetof5.C: New.
40907
40908 PR c++/10219
40909 * g++.dg/template/error1.C: New.
40910
40911 PR c++/9779
40912 * g++.dg/template/dependent-expr1.C: New.
40913
40914 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40915
40916 PR c++/6949
40917 * g++.dg/template/local3.C: New test.
40918
40919 PR c++/11149
40920 * g++.dg/lookup/scoped6.C: New test.
40921
40922 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40923
40924 PR c++/8046
40925 * g++.dg/other/error7.C: New test.
40926
40927 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40928
40929 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40930 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40931 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40932 * g++.old-deja/g++.other/union2.C: Likewise.
40933 * gcc.dg/c90-const-expr-2.c: Likewise.
40934 * gcc.dg/c90-const-expr-3.c: Likewise.
40935 * gcc.dg/c99-const-expr-2.c: Likewise.
40936 * gcc.dg/c99-const-expr-3.c: Likewise.
40937 * gcc.dg/concat.c: Likewise.
40938
40939 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40940
40941 PR c++/9559
40942 * g++.dg/init/static1.C: New test.
40943
40944 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40945
40946 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40947 * g++.old-deja/g++.other/access2.C: Likewise.
40948 * g++.old-deja/g++.other/decl2.C: Likewise.
40949 * gcc.c-torture/execute/20020615-1.c: Likewise.
40950
40951 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40952
40953 PR c++/4933
40954 * g++.dg/template/sizeof4.C: New test.
40955
40956 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40957
40958 * g++.dg/other/error6.C: New test.
40959
40960 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40961
40962 PR c++/10750
40963 * g++.dg/parse/constant2.C: New test.
40964
40965 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40966
40967 PR c++/11106
40968 * g++.dg/other/error5.C: New test.
40969
40970 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40971
40972 * gcc.dg/format/gcc_diag-1.c: New test.
40973
40974 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
40975
40976 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40977
40978 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
40979
40980 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40981 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40982 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40983
40984 2003-06-28 Jakub Jelinek <jakub@redhat.com>
40985
40986 * gcc.c-torture/execute/builtins/string-8.c: New test.
40987 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40988 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40989 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40990
40991 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40992
40993 PR c++/10468
40994 * g++.dg/ext/typeof6.C: New test.
40995
40996 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40997
40998 PR c++/10796
40999 * g++.dg/init/enum1.C: New test.
41000
41001 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41002
41003 * gcc.dg/20030627-1.c: New test.
41004
41005 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41006
41007 PR c++/11332
41008 * g++.dg/expr/static_cast2.C: New test.
41009
41010 2003-06-26 Roger Sayle <roger@eyesopen.com>
41011 Jakub Jelinek <jakub@redhat.com>
41012
41013 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41014 sprintf(dst,"%s",src) optimization.
41015 * gcc.c-torture/execute/20030626-1.c: New test case.
41016 * gcc.c-torture/execute/20030626-2.c: New test case.
41017
41018 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41019
41020 * gcc.c-torture/execute/multi-ix.c: New test.
41021
41022 * gcc.c-torture/execute/simd-4.c (main):
41023 Added missing semicolon at end of union.
41024
41025 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41026
41027 PR c++/8266
41028 * g++.dg/template/explicit-instantiation3.C: New test.
41029
41030 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41031
41032 * gcc.dg/20030626-1.c: Use signed char.
41033
41034 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41035
41036 * gcc.dg/20030626-1.c: New test.
41037
41038 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41039
41040 * const-str-2.m: Update.
41041
41042 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41043
41044 PR c++/10990
41045 * g++.dg/rtti/dyncast1.C: New test.
41046 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41047 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41048 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41049
41050 PR c++/10931
41051 * g++.dg/expr/static_cast1.C: New test.
41052
41053 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41054
41055 * gcc.dg/20030625-1.c: New test.
41056
41057 2003-06-24 Roger Sayle <roger@eyesopen.com>
41058
41059 * gcc.c-torture/compile/20030624-1.c: New test case.
41060
41061 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41062
41063 * gcc.c-torture/execute/string-opt-17.c: New test.
41064
41065 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41066
41067 PR c++/5754
41068 * g++.dg/parse/crash6.C: New test.
41069
41070 2003-06-23 Roger Sayle <roger@eyesopen.com>
41071
41072 * gcc.dg/builtins-24.c: New test case.
41073
41074 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41075
41076 * g++.dg/opt/operator1.C: New test.
41077
41078 2003-06-22 Roger Sayle <roger@eyesopen.com>
41079
41080 * gcc.c-torture/execute/string-opt-16.c: New test case.
41081
41082 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41083
41084 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41085 * g++.old-deja/g++.other/conv7.C: Likewise.
41086 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41087 * g++.old-deja/g++.other/overload14.C: Likewise.
41088
41089 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41090
41091 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41092 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41093
41094 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41095
41096 PR c++/10888
41097 * g++.dg/warn/Winline-3.C: New test.
41098
41099 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41100
41101 * lib/target-supports.exp (check_alias_available): Make the test
41102 program acceptable to the Solaris assembler.
41103
41104 PR c++/10749
41105 * g++.dg/template/memclass2.C: New test.
41106
41107 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41108 Eric Botcazou <ebotcazou@libertysurf.fr>
41109
41110 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41111 data for non-matching targets.
41112 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41113
41114 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41115
41116 PR c++/10845
41117 * g++.dg/template/member3.C: New test.
41118
41119 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41120
41121 PR c++/10939
41122 * g++.dg/template/func1.C: New test.
41123
41124 PR c++/9649
41125 * g++.dg/template/static4.C: New test.
41126 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41127
41128 PR c++/11041
41129 * g++.dg/init/ref7.C: New test.
41130
41131 2003-06-19 Matt Austern <austern@apple.com>
41132
41133 PR c++/11228
41134 * g++.dg/anew1.C: New test.
41135 * g++.dg/anew2.C: New test.
41136 * g++.dg/anew3.C: New test.
41137 * g++.dg/anew4.C: New test.
41138
41139 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41140
41141 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41142
41143 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41144
41145 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41146 endian-dependent.
41147
41148 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41149
41150 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41151 Remove cruft.
41152
41153 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41154
41155 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41156 * gcc.c-torture/compile/961203-1.c: Likewise.
41157 * gcc.c-torture/compile/980506-1.c: Likewise.
41158
41159 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41160
41161 PR c++/10712
41162 * g++.dg/lookup/using7.C: New test.
41163
41164 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41165
41166 PR c++/11105
41167 * g++.dg/abi/conv1.C: Remove it.
41168 * g++.dg/template/conv7.C: New test.
41169 * g++.dg/template/conv8.C: Likewise.
41170 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41171 conversion operator.
41172
41173 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41174
41175 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41176 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41177 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41178 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41179 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41180 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41181 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41182 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41183 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41184 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41185 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41186 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41187 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41188 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41189 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41190 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41191 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41192 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41193 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41194 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41195 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41196 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41197 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41198 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41199 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41200 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41201 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41202 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41203 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41204
41205 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41206
41207 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41208 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41209 indications.
41210
41211 2003-06-16 Roger Sayle <roger@eyesopen.com>
41212
41213 * gcc.dg/i386-387-5.c: New test case.
41214 * gcc.dg/i386-387-6.c: New test case.
41215 * gcc.dg/builtins-23.c: New test case.
41216
41217 2003-06-15 Roger Sayle <roger@eyesopen.com>
41218
41219 * gcc.dg/builtins-22.c: New test case.
41220 * gcc.dg/i386-387-1.c: Update to test exp.
41221 * gcc.dg/i386-387-2.c: Likewise.
41222
41223 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41224
41225 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41226
41227 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41228
41229 * lib/gcc-dg.exp (dg-require-dll): New function.
41230 (dg-xfail-if): Likewise.
41231 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41232 driver.
41233
41234 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41235 * gcc.c-torture/compile/20001205-1.c: Likewise.
41236 * gcc.c-torture/compile/20001226-1.c: Likewise.
41237 * gcc.c-torture/compile/20010518-2.c: Likewise.
41238 * gcc.c-torture/compile/20020312-1.c: Likewise.
41239 * gcc.c-torture/compile/20020604-1.c: Likewise.
41240 * gcc.c-torture/compile/920501-12.c: Likewise.
41241 * gcc.c-torture/compile/920501-4.c: Likewise.
41242 * gcc.c-torture/compile/920520-1.c: Likewise.
41243 * gcc.c-torture/compile/920521-1.c: Likewise.
41244 * gcc.c-torture/compile/920625-1.c: Likewise.
41245 * gcc.c-torture/compile/961203-1.c: Likewise.
41246 * gcc.c-torture/compile/980506-1.c: Likewise.
41247 * gcc.c-torture/compile/981006-1.c: Likewise.
41248 * gcc.c-torture/compile/981022-1.c: Likewise.
41249 * gcc.c-torture/compile/981223-1.c: Likewise.
41250 * gcc.c-torture/compile/990617-1.c: Likewise.
41251 * gcc.c-torture/compile/dll.c: Likewise.
41252 * gcc.c-torture/compile/labels-3.c: Likewise.
41253 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41254 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41255 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41256 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41257 * gcc.c-torture/compile/simd-5.c: Likewise.
41258 * gcc.c-torture/compile/20000804-1.x: Remove.
41259 * gcc.c-torture/compile/20001205-1.x: Likewise.
41260 * gcc.c-torture/compile/20001226-1.x: Likewise.
41261 * gcc.c-torture/compile/20010518-2.x: Likewise.
41262 * gcc.c-torture/compile/20020312-1.x: Likewise.
41263 * gcc.c-torture/compile/20020604-1.x: Likewise.
41264 * gcc.c-torture/compile/920501-12.x: Likewise.
41265 * gcc.c-torture/compile/920501-4.x: Likewise.
41266 * gcc.c-torture/compile/920520-1.x: Likewise.
41267 * gcc.c-torture/compile/920521-1.x: Likewise.
41268 * gcc.c-torture/compile/920625-1.x: Likewise.
41269 * gcc.c-torture/compile/961203-1.x: Likewise.
41270 * gcc.c-torture/compile/980506-1.x: Likewise.
41271 * gcc.c-torture/compile/981006-1.x: Likewise.
41272 * gcc.c-torture/compile/981022-1.x: Likewise.
41273 * gcc.c-torture/compile/981223-1.x: Likewise.
41274 * gcc.c-torture/compile/990617-1.x: Likewise.
41275 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41276 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41277 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41278 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41279 * gcc.c-torture/compile/simd-5.x: Likewise.
41280
41281 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41282
41283 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41284
41285 * gcc.c-torture/execute/20030611-1.c: New test.
41286
41287 2003-06-12 Roger Sayle <roger@eyesopen.com>
41288
41289 PR middle-end/168
41290 * gcc.dg/20030612-1.c: New test case.
41291
41292 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41293
41294 PR c++/10635
41295 * g++.dg/expr/cast1.C: New test.
41296
41297 2003-06-12 Roger Sayle <roger@eyesopen.com>
41298
41299 * gcc.dg/builtins-21.c: New test case.
41300
41301 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41302
41303 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41304 options instead of at the end.
41305 * lib/objc.exp (objc_target_compile): Likewise.
41306
41307 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41308
41309 PR c++/10432
41310 * g++.dg/parse/error1.C: New test.
41311
41312 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41313
41314 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41315 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41316 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41317 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41318 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41319 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41320 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41321 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41322 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41323 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41324 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41325 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41326 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41327 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41328 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41329 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41330 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41331 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41332 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41333 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41334 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41335 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41336 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41337 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41338
41339 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41340 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41341 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41342 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41343 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41344 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41345 * gcc.dg/compat/scalar-return-3_main.c: New file.
41346 * gcc.dg/compat/scalar-return-3_x.c: New file.
41347 * gcc.dg/compat/scalar-return-3_y.c: New file.
41348 * gcc.dg/compat/scalar-return-4_main.c: New file.
41349 * gcc.dg/compat/scalar-return-4_x.c: New file.
41350 * gcc.dg/compat/scalar-return-4_y.c: New file.
41351
41352 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41353
41354 * gcc.dg/compat/fp2-struct-check.h: New file.
41355 * gcc.dg/compat/fp2-struct-defs.h: New file.
41356 * gcc.dg/compat/fp2-struct-init.h: New file.
41357 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41358 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41359 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41360 * gcc.dg/compat/struct-return-10_main.c: New file.
41361 * gcc.dg/compat/struct-return-10_x.c: New file.
41362 * gcc.dg/compat/struct-return-10_y.c: New file.
41363
41364 * gcc.dg/compat/compat-common.h: New file.
41365 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41366 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41367 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41368 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41369 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41370 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41371 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41372 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41373 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41374 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41375 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41376 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41377 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41378 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41379 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41380 * gcc.dg/compat/small-struct-check.h: Ditto.
41381 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41382 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41383 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41384 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41385 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41386 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41387 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41388 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41389 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41390 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41391 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41392 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41393 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41394 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41395 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41396 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41397 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41398 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41399 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41400 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41401 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41402 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41403 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41404 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41405 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41406 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41407 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41408 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41409 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41410 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41411
41412 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41413
41414 * g++.dg/pch/static-1.C: New file.
41415 * g++.dg/pch/static-1.Hs: New file.
41416
41417 2003-06-10 Richard Henderson <rth@redhat.com>
41418
41419 * gcc.dg/asm-7.c: Adjust expected warning text.
41420
41421 2003-06-10 Roger Sayle <roger@eyesopen.com>
41422
41423 * gcc.dg/builtins-20.c: New test case.
41424
41425 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41426
41427 PR c++/11131
41428 * g++.dg/opt/template1.C: New test.
41429
41430 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41431
41432 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41433 additional_sources.
41434
41435 2003-05-21 David Taylor <dtaylor@emc.com>
41436
41437 * gcc.dg/Wpadded.c: New file.
41438
41439 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41440
41441 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41442 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41443 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41444 dg-require-weak.
41445
41446 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41447
41448 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41449
41450 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41451
41452 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41453 (dg-require-alias): Likewise.
41454 (dg-require-gc-sections): Likewise.
41455 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41456
41457 2003-06-08 Richard Henderson <rth@redhat.com>
41458
41459 * gcc.dg/20011029-2.c: Fix the array reference.
41460 * gcc.dg/asm-7.c: New.
41461
41462 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41463
41464 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41465
41466 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41467
41468 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41469 (dg-require-gc-sections): Likewise.
41470
41471 2003-06-08 Jan Hubicka <jh@suse.cz>
41472
41473 * i386-cmov1.c: Fix regular expression.
41474 * i386-cvt-1.c: Likewise.
41475 * i386-local.c: Likewise.
41476 * i386-local2.c: Likewise.
41477 * i386-mul.c: Likewise.
41478 * i386-ssetype-1.c: Likewise.
41479 * i386-ssetype-3.c: Likewise.
41480 * i386-ssetype-5.c: Likewise.
41481
41482 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41483
41484 PR c++/11039
41485 * g++.dg/warn/implicit-typename2.C: New test.
41486 * g++.dg/warn/implicit-typename3.C: New test.
41487
41488 2003-06-07 Richard Henderson <rth@redhat.com>
41489
41490 * g++.dg/other/offsetof3.C: Use size_t.
41491 * g++.dg/other/offsetof4.C: Likewise.
41492
41493 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41494
41495 * lib/copy-file.exp: New. Implement gcc_copy_files.
41496
41497 * lib/dg-pch.exp: Load copy-file.exp
41498 (dg-pch): Use gcc_copy_files instead of "file copy".
41499
41500 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41501
41502 * gcc.dg/weak/weak.exp: Simplify.
41503 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41504 * gcc.dg/weak/weak-1.c: Likewise.
41505 * gcc.dg/weak/weak-2.c: Likewise.
41506 * gcc.dg/weak/weak-3.c: Likewise.
41507 * gcc.dg/weak/weak-4.c: Likewise.
41508 * gcc.dg/weak/weak-5.c: Likewise.
41509 * gcc.dg/weak/weak-6.c: Likewise.
41510 * gcc.dg/weak/weak-7.c: Likewise.
41511 * gcc.dg/weak/weak-8.c: Likewise.
41512 * gcc.dg/weak/weak-9.c: Likewise.
41513
41514 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41515
41516 gcc.c-torture/execute/20030606-1.c: New.
41517
41518 2003-06-06 Roger Sayle <roger@eyesopen.com>
41519
41520 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41521 * gcc.dg/builtins-19.c: Likewise.
41522
41523 2003-06-06 Roger Sayle <roger@eyesopen.com>
41524
41525 * gcc.dg/builtins-2.c: Add some more tests.
41526 * gcc.dg/builtins-18.c: New test case.
41527 * gcc.dg/builtins-19.c: New test case.
41528
41529 2003-06-06 Roger Sayle <roger@eyesopen.com>
41530 Jim Wilson <wilson@tuliptree.org>
41531
41532 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41533
41534 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41535
41536 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41537 mempcpy/stpcpy calls not to be optimized into something else.
41538 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41539 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41540 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41541
41542 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41543
41544 * gcc.dg/format/asm_fprintf-1.c: New test.
41545
41546 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41547
41548 * lib/gcc-defs.exp (additional_sources): New variable.
41549 (dg-additional-sources): New function.
41550 (additional_files): New variable.
41551 (dg-additional-files): New function.
41552 (dg-additional-files-options): Likewise.
41553 * lib/gcc-dg.exp (dg-require-weak): New function.
41554 (dg-require-alias): Likewise.
41555 (dg-require-gc-sections): Likewise.
41556 * lib/target-supports.exp (check_alias_available): Remove testfile
41557 parameter.
41558 (check_gc_sections_available): New function.
41559 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41560 (dg-gpp-additional-files): Likewise.
41561 * lib/g++.exp (additional_sources): Remove.
41562 (additional_files): Likewise.
41563 (g++_target_compile): Use dg-additional-files-options.
41564
41565 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41566 Tcl logic.
41567 * gcc.dg/special/ecos.exp: Remove.
41568 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41569 * gcc.dg/special/alias-1.c: Likewise.
41570 * gcc.dg/special/alias-2.c: Likewise.
41571 * gcc.dg/special/gcsec-1.c: Likewise.
41572 * gcc.dg/special/weak-1.c: Likewise.
41573 * gcc.dg/special/weak-2.c: Likewise.
41574 * gcc.dg/special/wkali-1.c: Likewise.
41575 * gcc.dg/special/wkali-2.c: Likewise.
41576
41577 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41578 dg-gpp-additional-*.
41579 * g++.dg/special/conpr-3.C: Likewise.
41580 * g++.dg/special/conpr-4.C: Likewise.
41581 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41582 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41583 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41584 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41585 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41586 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41587 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41588 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41589 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41590 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41591 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41592 * g++.old-deja/g++.other/comdat1.C: Likewise.
41593 * g++.old-deja/g++.other/comdat2.C: Likewise.
41594 * g++.old-deja/g++.other/comdat3.C: Likewise.
41595 * g++.old-deja/g++.other/ctor1.C: Likewise.
41596 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41597
41598 2003-06-05 Richard Henderson <rth@redhat.com>
41599
41600 * gcc.dg/debug/20030605-1.c: New.
41601
41602 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41603
41604 * README.QMTEST: Update.
41605
41606 2003-06-04 Richard Henderson <rth@redhat.com>
41607
41608 * gcc.dg/cleanup-1.c: New.
41609 * gcc.dg/cleanup-2.c: New.
41610 * gcc.dg/cleanup-3.c: New.
41611 * gcc.dg/cleanup-4.c: New.
41612 * gcc.dg/cleanup-5.c: New.
41613 * gcc.dg/cleanup-6.c: New.
41614 * gcc.dg/cleanup-7.c: New.
41615
41616 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41617
41618 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41619
41620 * lib/dg-pch.exp: New file.
41621 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41622 * gcc.dg/pch/pch.exp: Likewise.
41623
41624 2003-06-04 Roger Sayle <roger@eyesopen.com>
41625
41626 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41627 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41628 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41629 * gcc.dg/builtins-17.c: New test case.
41630 * gcc.dg/i386-387-4.c: New test case.
41631 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41632
41633 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41634
41635 * gcc.dg/ultrasp9.c: New test.
41636
41637 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41638
41639 * gcc.c-torture/compile/20030604-1.c: New test.
41640 * gcc.dg/sparc-constant-1.c: New test.
41641
41642 2003-06-03 Glen Nakamura <glen@imodulo.com>
41643
41644 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41645
41646 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41647
41648 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41649
41650 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41651 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41652
41653 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41654
41655 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41656
41657 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41658
41659 PR c++/10940
41660 * g++.dg/template/spec10.C: New test.
41661
41662 2003-06-03 Roger Sayle <roger@eyesopen.com>
41663
41664 * gcc.dg/builtins-16.c: New test case.
41665
41666 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41667
41668 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41669 mempcpy test with post-increments.
41670 * gcc.c-torture/execute/string-opt-3.c: New test.
41671 * gcc.dg/string-opt-1.c: New test.
41672
41673 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41674
41675 PR fortran/10965
41676 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41677
41678 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41679
41680 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41681 (scan-assembler): ... here. Use dg-scan.
41682 (scan-assembler-not): Likewise.
41683 (scan-file): New function.
41684 (scan-file-not): Likewise.
41685 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41686 * gcc.dg/cpp/_Pragma4.c: Likewise.
41687 * gcc.dg/cpp/_Pragma5.c: Likewise.
41688 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41689 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41690 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41691 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41692 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41693 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41694 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41695 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41696 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41697 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41698 * gcc.dg/cpp/cxxcom1.c: Likewise.
41699 * gcc.dg/cpp/line1.c: Likewise.
41700 * gcc.dg/cpp/maccom1.c: Likewise.
41701 * gcc.dg/cpp/maccom2.c: Likewise.
41702 * gcc.dg/cpp/maccom3.c: Likewise.
41703 * gcc.dg/cpp/maccom4.c: Likewise.
41704 * gcc.dg/cpp/maccom5.c: Likewise.
41705 * gcc.dg/cpp/maccom6.c: Likewise.
41706 * gcc.dg/cpp/multiline.c: Likewise.
41707 * gcc.dg/cpp/spacing1.c: Likewise.
41708 * gcc.dg/cpp/spacing2.c: Likewise.
41709 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41710 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41711 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41712 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41713 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41714 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41715 * gcc.dg/cpp/cxxcom2.c: Likewise.
41716 * gcc.dg/cpp/cxxcom2.h: New file.
41717
41718 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41719 * g++.dg/cpp/truefalse.C: Here.
41720 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41721
41722 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41723
41724 * gcc.dg/cpp/redef3.c: New file.
41725
41726 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41727
41728 * gcc.dg/i386-loop-3.c: New test.
41729
41730 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41731
41732 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41733
41734 2003-05-31 Roger Sayle <roger@eyesopen.com>
41735
41736 * gcc.dg/fwrapv-1.c: New test case.
41737 * gcc.dg/fwrapv-2.c: New test case.
41738
41739 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41740
41741 PR c++/10956
41742 * g++.dg/template/spec9.C: New test.
41743
41744 2003-05-29 Roger Sayle <roger@eyesopen.com>
41745
41746 * gcc.dg/duff-4.c: New test case.
41747
41748 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41749
41750 PR fortran/10843
41751 * g77.dg/ffixed-form-1.f: New test
41752 * g77.dg/ffixed-form-2.f: New test
41753 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41754 * g77.dg/ffree-form-3.f: New test
41755
41756 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41757
41758 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41759 * gcc.dg/wint_t-1.c: Likewise.
41760
41761 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41762
41763 * g++.dg/template/access11.C: New test.
41764
41765 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41766
41767 PR c++/10849
41768 * g++.dg/template/access10.C: New test.
41769
41770 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41771 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41772
41773 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41774
41775 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41776
41777 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41778 suppress for powerpc-*-darwin*.
41779 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41780
41781 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41782
41783 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41784 suppress option for powerpc-*-darwin*.
41785
41786 2003-05-23 Roger Sayle <roger@eyesopen.com>
41787
41788 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41789 * gcc.dg/builtins-4.c: Add test for fmod.
41790
41791 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41792
41793 PR c++/10682
41794 * g++.dg/template/instantiate4.C: New test.
41795
41796 2003-05-22 Roger Sayle <roger@eyesopen.com>
41797
41798 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41799
41800 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41801
41802 * gcc.dg/compat/scalar-return-1_main.c: New file.
41803 * gcc.dg/compat/scalar-return-1_x.c: New file.
41804 * gcc.dg/compat/scalar-return-1_y.c: New file.
41805 * gcc.dg/compat/scalar-return-2_main.c: New file.
41806 * gcc.dg/compat/scalar-return-2_x.c: New file.
41807 * gcc.dg/compat/scalar-return-2_y.c: New file.
41808 * gcc.dg/compat/struct-return-3_main.c: New file.
41809 * gcc.dg/compat/struct-return-3_y.c: New file.
41810 * gcc.dg/compat/struct-return-3_x.c: New file.
41811 * gcc.dg/compat/struct-return-2_main.c: New file.
41812 * gcc.dg/compat/struct-return-2_x.c: New file.
41813 * gcc.dg/compat/struct-return-2_y.c: New file.
41814
41815 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41816
41817 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41818 for hppa*-hp-hpux*.
41819 * gcc.dg/20021014-1.c (dg-options): Likewise.
41820 * gcc.dg/nest.c (dg-options): Likewise.
41821
41822 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41823
41824 PR c++/9738
41825 * g++.dg/ext/dllimport2.C: New file.
41826 * g++.dg/ext/dllimport3.C: New file.
41827
41828 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41829
41830 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41831 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41832 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41833 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41834 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41835 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41836 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41837 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41838 * gcc.dg/compat/small-struct-defs.h: New file.
41839 * gcc.dg/compat/small-struct-init.h: New file.
41840 * gcc.dg/compat/small-struct-check.h: New file.
41841 * gcc.dg/compat/fp-struct-defs.h: New file.
41842 * gcc.dg/compat/fp-struct-check.h: New file.
41843 * gcc.dg/compat/fp-struct-init.h: New file.
41844 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41845 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41846
41847 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41848
41849 * gcc.dg/20030225-2.c: New test.
41850
41851 2003-05-18 Roger Sayle <roger@eyesopen.com>
41852 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41853
41854 * gcc.c-torture/compile/20030518-1.c: New test case.
41855
41856 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41857
41858 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41859 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41860 gcc-dg-debug-runtest.
41861 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41862 gcc-dg-debug-runtest.
41863
41864 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41865
41866 PR c++/9022
41867 * g++.dg/lookup/using6.C: New test.
41868
41869 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41870
41871 * g++.dg/parse/access2.C: New test.
41872
41873 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41874
41875 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41876 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41877 * gcc.dg/debug/debug.exp: Likewise.
41878
41879 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41880
41881 * gcc.dg/dollar.c: New test.
41882
41883 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41884
41885 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41886 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41887 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41888 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41889 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41890 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41891 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41892 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41893 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41894 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41895 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41896 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41897 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41898 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41899 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41900 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41901 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41902 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41903
41904 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41905
41906 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41907 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41908 support for "repo" mode.
41909 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41910 * lib/g77-dg.exp: Likewise.
41911 * lib/obj-dg.exp: Likewise.
41912
41913 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41914
41915 Merge from gcc-3_2-rhl8-branch:
41916 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41917
41918 * gcc.dg/tls/opt-6.c: New test.
41919
41920 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41921
41922 * gcc.dg/20030405-1.c: New test.
41923
41924 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41925
41926 * gcc.dg/20030309-1.c: New test.
41927
41928 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41929
41930 * gcc.c-torture/execute/20030307-1.c: New test.
41931
41932 2003-02-20 Randolph Chung <tausq@debian.org>
41933
41934 * gcc.c-torture/compile/20030220-1.c: New test.
41935
41936 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41937
41938 * gcc.dg/20030217-1.c: New test.
41939
41940 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41941
41942 * gcc.c-torture/compile/20020129-1.c: New test.
41943
41944 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41945
41946 * gcc.dg/unroll-1.c: New test.
41947
41948 2002-11-16 Jan Hubicka <jh@suse.cz>
41949
41950 * gcc.c-torture/execute/20020920-1.c: New test.
41951
41952 2002-10-08 Jakub Jelinek <jakub@redhat.com>
41953
41954 PR target/7434
41955 * gcc.c-torture/compile/20021008-1.c: New test.
41956
41957 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
41958
41959 PR target/7559
41960 * gcc.c-torture/execute/20020810-1.c: New test.
41961
41962 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41963
41964 * gcc.c-torture/compile/20020807-1.c: New test.
41965
41966 2002-07-30 Jakub Jelinek <jakub@redhat.com>
41967
41968 * gcc.dg/tls/opt-1.c: New test.
41969
41970 2002-07-29 Jakub Jelinek <jakub@redhat.com>
41971
41972 * gcc.dg/20020729-1.c: New test.
41973
41974 2002-07-20 Jakub Jelinek <jakub@redhat.com>
41975
41976 * g++.dg/opt/life1.C: New test.
41977
41978 2002-05-20 Jakub Jelinek <jakub@redhat.com>
41979
41980 * gcc.dg/20020525-1.c: New test.
41981
41982 2002-05-24 Jakub Jelinek <jakub@redhat.com>
41983
41984 PR c++/6794
41985 * g++.dg/ext/pretty1.C: New test.
41986 * g++.dg/ext/pretty2.C: New test.
41987
41988 2003-05-15 Mark Mitchell <mark@codesourcery.com>
41989
41990 PR c++/8385
41991 * g++.dg/ext/typeof5.C: New test.
41992
41993 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
41994
41995 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41996 __USER_LABEL_PREFIX__ into account.
41997 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41998
41999 2003-05-14 Roger Sayle <roger@eyesopen.com>
42000
42001 * gcc.dg/builtins-15.c: New test case.
42002
42003 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42004
42005 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42006
42007 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42008
42009 * lib/g++.exp: Tweak handling of additional source files.
42010 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42011 * g++.dg/special/conpr-2a.C: Rename to ...
42012 * g++.dg/special/conpr-2a.cc: ... this.
42013 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42014 * g++.dg/special/conpr-3a.C: Rename to ...
42015 * g++.dg/special/conpr-3a.cc: This.
42016 * g++.dg/special/conpr-3b.C: Rename to ...
42017 * g++.dg/special/conpr-3b.cc: This.
42018 * g++.dg/special/conpr-4.C: New test.
42019 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42020
42021 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42022
42023 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42024
42025 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42026
42027 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42028 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42029 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42030 * g++.old-deja/g++.other/warn3.C: Likewise.
42031
42032 2003-05-11 Roger Sayle <roger@eyesopen.com>
42033
42034 * gcc.dg/i386-387-1.c: Update to also test log.
42035 * gcc.dg/i386-387-2.c: Likewise.
42036
42037 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42038
42039 * g77.f-torture/execute/int8421.f: New test.
42040
42041 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42042
42043 PR c++/10230, c++/10481
42044 * g++.dg/lookup/scoped5.C: New test.
42045
42046 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42047
42048 PR c++/10552
42049 * g++.dg/template/ttp6.C: New test.
42050
42051 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42052
42053 * gcc.c-torture/execute/builtins: New directory.
42054 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42055 gcc.c-torture/execute/builtins.
42056 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42057 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42058 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42059 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42060
42061 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42062
42063 PR c++/9252
42064 * g++.dg/template/access8.C: New test.
42065 * g++.dg/template/access9.C: New test.
42066
42067 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42068
42069 PR c++/9554
42070 * g++.dg/parse/access1.C: New test.
42071
42072 2003-05-09 DJ Delorie <dj@redhat.com>
42073
42074 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42075 long, and not an int.
42076
42077 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42078
42079 PR c++/10555, c++/10576
42080 * g++.dg/template/memclass1.C: New test.
42081
42082 2003-05-08 DJ Delorie <dj@redhat.com>
42083
42084 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42085 targets.
42086 * gcc.c-torture/execute/20021024-1.x: Likewise.
42087 * gcc.c-torture/execute/shiftdi.x: Likewise.
42088 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42089 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42090 * gcc.dg/20021018-1.c: Likewise.
42091
42092 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42093
42094 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42095
42096 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42097 (bcopy): Call memmove.
42098
42099 2003-05-08 Roger Sayle <roger@eyesopen.com>
42100
42101 * g77.f-torture/compile/8485.f: New test case.
42102
42103 2003-05-07 Richard Henderson <rth@redhat.com>
42104
42105 PR c++/10570
42106 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42107 Verify exception_cleanup not called for rethrows.
42108 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42109 when exiting catch block without rethrowing.
42110 * g++.dg/eh/forced3.C: New.
42111 * g++.dg/eh/forced4.C: New.
42112
42113 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42114
42115 * gcc.dg/20030505.c: Fix triplet.
42116
42117 2003-05-06 DJ Delorie <dj@redhat.com>
42118
42119 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42120 * gcc.dg/nest.c: Likewise.
42121
42122 2003-05-05 Roger Sayle <roger@eyesopen.com>
42123
42124 * gcc.dg/builtins-14.c: New test case.
42125
42126 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42127
42128 * lib/compat.exp (compat-execute): New argument.
42129 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42130 * gcc.dg/compat: New test directory.
42131 * gcc.dg/compat/compat.exp: New expect script.
42132 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42133 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42134 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42135 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42136 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42137 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42138
42139 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42140 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42141 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42142 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42143 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42144 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42145 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42146 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42147 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42148 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42149 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42150 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42151 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42152 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42153 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42154
42155 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42156
42157 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42158
42159 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42160
42161 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42162
42163 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42164
42165 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42166 * gcc.dg/ppc-fsel-2.c: New test.
42167
42168 * gcc.dg/unused-5.c: New test.
42169
42170 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42171
42172 PR c++/10496
42173 * g++.dg/warn/pmf1.C: New test.
42174
42175 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42176
42177 PR c++/4494
42178 * g++.dg/warn/main.C: New test.
42179
42180 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42181
42182 * gcc.dg/nonnull-3.c: New test.
42183
42184 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42185
42186 * gcc.dg/cpp/Wtrigraphs.c: Update.
42187 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42188
42189 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42190
42191 * gcc.dg/ppc-fsel-1.c: New test.
42192
42193 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42194
42195 PR c/10604
42196 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42197
42198 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42199
42200 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42201
42202 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42203
42204 PR c++/9364, c++/10553, c++/10586
42205 * g++.dg/parse/typename4.C: New test.
42206 * g++.dg/parse/typename5.C: Likewise.
42207
42208 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42209
42210 * gcc.c-torture/compile/20030503-1.c: New test.
42211
42212 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42213
42214 * g++.dg/lookup/using5.C: Fix testcase error.
42215
42216 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42217
42218 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42219 since MEABI is no longer supported. Remove all vestiges
42220 of MEABI from the test.
42221
42222 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42223
42224 PR c++/10554
42225 * g++.dg/lookup/using5.C: New test.
42226
42227 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42228
42229 PR c++/8772
42230 * g++.dg/template/ttp5.C: New test.
42231
42232 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42233
42234 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42235 (dg-gpp-additional-sources): New function.
42236 (dg-gpp-additional-files): Likewise.
42237 * lib/g++.exp (additional_sources): New variable.
42238 (additional_files): Likewise.
42239 (g++_target_compile): Deal with them.
42240 * lib/old-dejagnu.exp: Remove.
42241 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42242 * g++.old-deja: Revise all tests to use dg commands.
42243
42244 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42245
42246 PR c++/9432, c++/9528
42247 * g++.dg/lookup/using4.C: New test.
42248
42249 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42250
42251 * gcc.dg/noreturn-5.c: New file.
42252 * gcc.dg/noreturn-6.c: New file.
42253
42254 * gcc.c-torture/compile/inline-1.c: New file.
42255
42256 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42257
42258 PR c++/10551
42259 * g++.dg/template/explicit1.C: New test.
42260
42261 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42262
42263 PR c++/10549
42264 * g++.dg/other/bitfield1.C: New test.
42265
42266 PR c++/10527
42267 * g++.dg/init/new7.C: New test.
42268
42269 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42270
42271 * g++.dg/ext/desig1.C: New test.
42272 * g++.dg/ext/init1.C: Update.
42273
42274 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42275
42276 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42277
42278 PR c++/10180
42279 * g++.dg/warn/Winline-1.C: New test.
42280
42281 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42282
42283 * gcc.c-torture/execute/string-opt-19.c: New test.
42284
42285 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42286 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42287
42288 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42289
42290 PR c++/10506
42291 * g++.dg/init/new6.C: New test.
42292
42293 PR c++/10503
42294 * g++.dg/init/ref6.C: New test.
42295
42296 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42297
42298 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42299
42300 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42301
42302 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42303 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42304
42305 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42306
42307 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42308 initialized static data members.
42309
42310 2003-04-25 H.J. Lu <hjl@gnu.org>
42311
42312 * gcc.dg/ia64-sync-4.c: New test.
42313
42314 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42315
42316 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42317 date.
42318
42319 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42320
42321 PR c++/10337
42322 * g++.dg/warn/conv1.C: New test.
42323 * g++.old-deja/g++.other/conv7.C: Adjust.
42324 * g++.old-deja/g++.other/overload14.C: Adjust.
42325
42326 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42327
42328 PR c++/10471
42329 * g++.dg/template/defarg2.C: New test.
42330
42331 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42332
42333 * gcc.dg/cpp/include2.c: Update.
42334 * gcc.dg/cpp/multiline-2.c: New.
42335 * gcc.dg/cpp/multiline.c: Update.
42336 * gcc.dg/cpp/strify2.c: Update.
42337 * gcc.dg/cpp/trad/literals-2.c: Update.
42338
42339 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42340
42341 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42342
42343 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42344
42345 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42346
42347 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42348
42349 PR c++/10451
42350 * g++.dg/parse/crash4.C: New test.
42351
42352 PR c++/9847
42353 * g++.dg/parse/crash5.C: New test.
42354
42355 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42356
42357 PR c++/10446
42358 * g++.dg/parse/crash3.C: New test.
42359
42360 PR c++/10428
42361 * g++.dg/parse/elab1.C: New test.
42362
42363 2003-04-22 Devang Patel <dpatel@apple.com>
42364
42365 * gcc.dg/cpp/trad/funlike-5.c: New test.
42366
42367 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42368
42369 * g++.dg/other/packed1.C: Fix dg options.
42370
42371 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42372
42373 * g++.dg/other/offsetof2.C: New test.
42374
42375 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42376
42377 * g++.dg/template/recurse.C: Adjust location of error messages.
42378
42379 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42380
42381 PR c++/9881
42382 * g++.dg/init/addr-const1.C: New test.
42383 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42384
42385 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42386
42387 PR c++/10405
42388 * g++.dg/lookup/struct-hack1.C: New test.
42389
42390 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42391
42392 * ucs.c: Update diagnostic messages.
42393
42394 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42395
42396 * gcc.dg/cpp/truefalse.cpp: New test.
42397 * gcc.dg/cpp/cpp.exp: Update.
42398 * g++.dg/other/stdbool-if.C: Remove.
42399
42400 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42401
42402 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42403 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42404
42405 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42406
42407 * gcc.c-torture/compile/20030418-1.c: New test.
42408
42409 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42410
42411 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42412
42413 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42414
42415 PR c++/10347
42416 g++.dg/template/dependent-name1.C: New test.
42417
42418 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42419
42420 * gcc.dg/warn-1.c (tourist_guide): New array,
42421 contains a pointer to bar.
42422
42423 2003-04-16 Roger Sayle <roger@eyesopen.com>
42424
42425 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42426 * gcc.c-torture/execute/medce-1.c: New test case.
42427 * gcc.c-torture/execute/medce-2.c: New test case.
42428
42429 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42430
42431 * lib/prune.exp: Ignore more messages.
42432
42433 PR c++/10381
42434 * g++.dg/parse/lookup3.C: New test.
42435
42436 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42437
42438 * gcc.c-torture/compile/20030415-1.c : New test.
42439
42440 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42441
42442 * gcc.c-torture/execute/scope-2.c: Move to ...
42443 * gcc.dg/noncompile/scope.c: .... here.
42444
42445 2003-04-14 Roger Sayle <roger@eyesopen.com>
42446
42447 * gcc.dg/20030414-2.c: New test case.
42448
42449 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42450
42451 PR target/10377
42452 * gcc.dg/20030414-1.c: New test.
42453
42454 2003-04-13 Roger Sayle <roger@eyesopen.com>
42455
42456 * gcc.dg/builtins-12.c: New test case.
42457 * gcc.dg/builtins-13.c: New test case.
42458
42459 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42460
42461 * gcc.c-torture/execute/string-opt-18.c: New test.
42462
42463 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42464
42465 PR c++/10300
42466 * g++.dg/init/new5.C: New test.
42467
42468 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42469
42470 PR c++/7910
42471 * g++.dg/ext/dllimport1.C: New test.
42472
42473 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42474
42475 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42476
42477 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42478
42479 PR Fortran/9263
42480 * g77.f-torture/noncompile/9263.f: New test
42481 PR Fortran/1832
42482 * g77.f-torture/execute/1832.f: New test
42483
42484 2003-04-11 David Chad <davidc@freebsd.org>
42485 Loren J. Rittle <ljrittle@acm.org>
42486
42487 PR libobjc/8562
42488 * objc.dg/headers.m: New test.
42489
42490 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42491
42492 * gcc.c-torture/execute/builtin-noret-2.c: New.
42493 * gcc.c-torture/execute/builtin-noret-2.x: New.
42494 XFAIL builtin-noret-2.c at -O1 and above.
42495 * gcc.dg/redecl.c: New.
42496 * gcc.dg/Wshadow-1.c: Update error regexps.
42497
42498 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42499
42500 * g++.dg/abi/bitfield10.C: New test.
42501
42502 2003-04-09 Mike Stump <mrs@apple.com>
42503
42504 * gcc.dg/pch/pch.exp: Make testcase names longer.
42505 * g++.dg/pch/pch.exp: Make testcase names longer.
42506
42507 2003-04-08 Roger Sayle <roger@eyesopen.com>
42508
42509 * gcc.dg/builtins-11.c: New test case.
42510
42511 2003-04-08 Roger Sayle <roger@eyesopen.com>
42512
42513 * gcc.dg/builtins-9.c: New test case.
42514 * gcc.dg/builtins-10.c: New test case.
42515
42516 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42517
42518 * gcc.dg/noncompile/init-4.c.c: New test.
42519
42520 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42521
42522 * gcc.misc-test/gcov-9.c: New test.
42523 * gcc.misc-test/gcov-10.c: New test
42524 * gcc.misc-test/gcov-11.c: New test.
42525
42526 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42527
42528 PR optimization/10024
42529 * gcc.c-torture/compile/20030405-1.c: New test.
42530
42531 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42532
42533 * gcc.dg/pch/static-3.c: New.
42534 * gcc.dg/pch/static-3.hs: New.
42535 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42536
42537 2003-04-04 Richard Henderson <rth@redhat.com>
42538
42539 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42540 * g++.dg/eh/forced2.C: Likewise.
42541
42542 2003-04-03 Mike Stump <mrs@apple.com>
42543
42544 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42545 target arg.
42546 (scan-assembler-times, scan-assembler-not): Likewise.
42547 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42548
42549 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42550
42551 * gcc.dg/sparc-loop-1.c: New test.
42552
42553 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42554
42555 PR other/9274
42556 * g++.dg/pch/system-2.C: New.
42557 * g++.dg/pch/system-2.Hs: New.
42558
42559 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42560
42561 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42562
42563 * g++.dg/eh/simd-1.C (vecfunc): Same.
42564
42565 2003-04-01 Roger Sayle <roger@eyesopen.com>
42566
42567 * gcc.c-torture/execute/20030401-1.c: New test case.
42568
42569 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42570
42571 * objc.dg/defs.m: New.
42572
42573 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42574
42575 * g++.dg/eh/simd-1.C: New.
42576 * g++.dg/eh/simd-2.C: New.
42577
42578 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42579
42580 * gcc.c-torture/execute/simd-3.c: New.
42581
42582 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42583
42584 PR c/9936
42585 * gcc.dg/20030331-2.c: New test.
42586
42587 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42588
42589 PR c++/10278
42590 * g++.dg/parse/crash2.C: New test.
42591
42592 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42593
42594 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42595 * gcc.c-torture/execute/20030331-1.c: ...here.
42596
42597 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42598
42599 * gcc.c-torture/execute/20030331-1.c: New test.
42600
42601 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42602
42603 * lib/gcov.exp: Adjust call return testing strings.
42604 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42605
42606 2003-03-31 Roger Sayle <roger@eyesopen.com>
42607
42608 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42609 * gcc.dg/builtins-7.c: New test case.
42610 * gcc.dg/builtins-8.c: New test case.
42611
42612 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42613
42614 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42615
42616 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42617
42618 PR c++/7647
42619 * g++.dg/lookup-class-member-2.C: New test.
42620
42621 2003-03-30 Glen Nakamura <glen@imodulo.com>
42622
42623 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42624
42625 2003-03-28 Roger Sayle <roger@eyesopen.com>
42626
42627 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42628
42629 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42630
42631 * g++.dg/init/attrib1.C: New test.
42632
42633 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42634
42635 * gcc.dg/ultrasp8.c: New test.
42636
42637 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42638
42639 * gcc.dg/ultrasp7.c: New test.
42640
42641 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42642
42643 PR c++/10047
42644 * g++.dg/template/inline1.C: New test.
42645
42646 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42647
42648 * gcc.dg/sparc-dwarf2.c: New test.
42649
42650 2003-03-27 Roger Sayle <roger@eyesopen.com>
42651
42652 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42653 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42654
42655 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42656
42657 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42658 than reading .x files.
42659 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42660 * g77.dg/gcov/gcov-1.f: Likewise.
42661 * gcc.misc-tests/gcov-4b.c: Likewise.
42662 * gcc.misc-tests/gcov-5b.c: Likewise.
42663 * gcc.misc-tests/gcov-6.c: Likewise.
42664 * gcc.misc-tests/gcov-7.c: Likewise.
42665 * gcc.misc-tests/gcov-8.c: Likewise.
42666 * g++.dg/gcov/gcov-1.x: Remove.
42667 * g77.dg/gcov/gcov-1.x: Likewise.
42668 * gcc.misc-tests/gcov-4b.x: Likewise.
42669 * gcc.misc-tests/gcov-5b.x: Likewise.
42670 * gcc.misc-tests/gcov-6.x: Likewise.
42671 * gcc.misc-tests/gcov-7.x: Likewise.
42672 * gcc.misc-tests/gcov-8.x: Likewise.
42673
42674 2003-03-27 Glen Nakamura <glen@imodulo.com>
42675
42676 PR opt/10087
42677 * gcc.dg/20030324-1.c: New test.
42678
42679 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42680
42681 PR c++/10224
42682 * g++.dg/template/arg3.C: New test.
42683
42684 PR c++/10158
42685 * g++.dg/template/friend18.C: New test.
42686
42687 2003-03-26 Roger Sayle <roger@eyesopen.com>
42688
42689 * g77.f-torture/compile/20030326-1.f: New test case.
42690
42691 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42692
42693 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42694
42695 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42696
42697 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42698
42699 * gcc.dg/ia64-sync-3.c: New test.
42700
42701 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42702
42703 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42704
42705 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42706
42707 * gcc.dg/ultrasp6.c: New test.
42708
42709 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42710
42711 * gcc.dg/i386-signbit-1.c: New test.
42712 * gcc.dg/i386-signbit-2.c: New test.
42713 * gcc.dg/i386-signbit-3.c: New test.
42714
42715 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42716
42717 * gcc.dg/ultrasp5.c: Fix options.
42718
42719 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42720
42721 * gcc.dg/ultrasp5.c: Fix comment.
42722
42723 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42724
42725 PR fortran/10197
42726 * g77.f-torture/execute/10197.f: New test.
42727
42728 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42729
42730 PR c++/9898, c++/383
42731 * g++.dg/template/conv6.C: New test.
42732
42733 PR c++/10119
42734 * g++.dg/template/ptrmem5.C: New test.
42735
42736 PR c++/10026
42737 * g++.dg/lookup/koenig1.C: New test.
42738
42739 PR C++/10199
42740 * g++.dg/lookup/template2.C: New test.
42741
42742 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42743
42744 * g++.dg/opt/rtti1.C: New test.
42745
42746 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42747
42748 * gcc.dg/ultrasp5.c: New test.
42749
42750 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42751
42752 PR middle-end/9967
42753 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42754 builtin fputs.
42755
42756 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42757
42758 PR c/8224
42759 * gcc.dg/20030323-1.c: New test.
42760
42761 2003-03-23 Roger Sayle <roger@eyesopen.com>
42762
42763 * gcc.c-torture/compile/20030323-1.c: New test case.
42764
42765 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42766
42767 * gcc.dg/20030321-1.c: New test.
42768
42769 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42770
42771 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42772
42773 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42774
42775 PR c++/9978, c++/9708
42776 * g++.dg/ext/vlm1.C: Adjust expected error.
42777 * g++.dg/ext/vla2.C: New test.
42778 * g++.dg/template/arg1.C: New test.
42779 * g++.dg/template/arg2.C: New test.
42780
42781 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42782
42783 * g77.f-torture/execute/select.f: New test.
42784 * g77.f-torture/noncompile/select_no_compile.f: New test.
42785
42786 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42787
42788 PR c++/9898
42789 * g++.dg/other/error4.C: New test.
42790
42791 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42792
42793 * g++.dg/template/friend17.C: New test.
42794
42795 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42796
42797 * gcc.c-torture/compile/20030320-1.c: New.
42798
42799 2003-03-20 Roger Sayle <roger@eyesopen.com>
42800
42801 * gcc.dg/builtins-6.c: New test case.
42802
42803 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42804
42805 PR target/10073
42806 * gcc.c-torture/compile/20030319-1.c: New.
42807
42808 2003-03-18 Jan Hubicka <jh@suse.cz>
42809
42810 * gcc.dg/i386-cvt-1.c: New test.
42811
42812 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42813
42814 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42815 * objc.dg/naming-2.m: Likewise.
42816
42817 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42818
42819 PR c++/9639
42820 * g++.dg/parse/crash1.C: New test.
42821
42822 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42823
42824 PR c++/8805
42825 * g++.dg/eh/cleanup1.C: New test.
42826
42827 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42828
42829 * gcc.c-torture/execute/20030316-1.c: New test case.
42830
42831 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42832
42833 PR c++/9629
42834 * g++.dg/init/ctor2.C: New test.
42835
42836 2003-03-15 Roger Sayle <roger@eyesopen.com>
42837
42838 * g77.f-torture/compile/xformat.f: New test case.
42839
42840 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42841
42842 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42843 * g++.old-deja/g++.mike/eh50.C: Likewise.
42844
42845 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42846
42847 PR c++/6440
42848 * g++.dg/template/spec7.C: New test.
42849 * g++.dg/template/spec8.C: Likewise.
42850
42851 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42852
42853 * gcc.c-torture/execute/20030313-1.c: New test.
42854
42855 2003-03-14 Richard Henderson <rth@redhat.com>
42856
42857 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42858
42859 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42860
42861 * gcc.c-torture/compile/20030314-1.c: New test.
42862
42863 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42864
42865 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42866 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42867 thumb target,
42868 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42869 to accept newer _imp__ prefix and additional
42870 newline in .drectve section.
42871 * gcc.dg/dll-4.c: Likewise.
42872 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42873 switch.
42874
42875 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42876
42877 * g++.dg/parse/namespace9.C: New test.
42878
42879 * g++.dg/init/ref5.C: New test.
42880 * g++.dg/parse/ptrmem1.C: Likewise.
42881
42882 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42883
42884 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42885 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42886 regular expression.
42887 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42888 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42889
42890 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42891
42892 * gcc.c-torture/execute/20030224-2.c: New test.
42893
42894 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42895
42896 * gcc.dg/decl-3.c: New test.
42897
42898 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42899
42900 * gcc.dg/i386-loop-2.c: New test.
42901
42902 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42903
42904 PR c++/9474
42905 * g++.dg/parse/namespace8.C: New test.
42906
42907 PR c++/9924
42908 * g++.dg/overload/builtin2.C: New test.
42909
42910 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42911
42912 * gcc.dg/return-type-3.c: New test.
42913
42914 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42915
42916 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42917 profiling options are not supported.
42918
42919 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42920
42921 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42922 * g++.old-deja/g++.warn/impint2.C: Likewise.
42923
42924 2003-03-10 Devang Patel <dpatel@apple.com>
42925
42926 * g++.dg/cpp/c++_cmd_1.C: New test.
42927 * g++.dg/cpp/c++_cmd_1.h: New file.
42928
42929 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42930
42931 * gcc.dg/altivec-9.c: New file.
42932
42933 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42934
42935 * gcc.dg/ppc-sdata-1.c: New test.
42936 * gcc.dg/ppc-sdata-2.c: New test.
42937
42938 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42939
42940 PR c++/9373
42941 * g++.dg/opt/ptrmem2.C: New test.
42942
42943 PR c++/8534
42944 * g++.dg/opt/ptrmem1.C: New test.
42945
42946 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42947
42948 * gcc.dg/i386-loop-1.c: New test.
42949
42950 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42951
42952 PR c++/9970
42953 * g++.dg/lookup/friend1.C: New test.
42954
42955 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42956
42957 PR c++/9823
42958 * g++.dg/parser/constructor1.C: New test.
42959
42960 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
42961
42962 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42963
42964 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42965
42966 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
42967
42968 * gcc.dg/cpp/Wunused.c: Update test.
42969
42970 2003-03-08 Jan Hubicka <jh@suse.cz>
42971
42972 * gcc.dg/inline-3.c: New test.
42973
42974 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42975
42976 PR c++/9809
42977 * g++.dg/parse/builtin1.C: New test.
42978
42979 PR c++/9982
42980 * g++.dg/abi/cookie1.C: New test.
42981 * g++.dg/abi/cookie2.C: Likewise.
42982
42983 PR c++/9524
42984 * g++.dg/template/field1.C: New test.
42985
42986 PR c++/9912
42987 * g++.dg/parse/class1.C: New test.
42988 * g++.dg/parse/namespace7.C: Likewise.
42989 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42990
42991 2003-03-07 Mark Mitchell <mark@codesourcery.com>
42992
42993 * g++.dg/init/ref4.C: New test.
42994
42995 2003-03-07 Jan Hubicka <jh@suse.cz>
42996
42997 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42998 * gcc.dg/inline-3.c: New test.
42999
43000 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43001
43002 * g++.dg/init/ref3.C: New test.
43003
43004 PR c++/9965
43005 * g++.dg/init/ref2.C: New test.
43006
43007 PR c++/9400
43008 * g++.dg/warn/Wshadow-2.C: New test.
43009
43010 PR c++/9791
43011 * g++.dg/warn/Woverloaded-1.C: New test.
43012
43013 2003-03-05 Jan Hubicka <jh@suse.cz>
43014
43015 * gcc.dg/i386-local2.c: New.
43016 * gcc.dg/i386-local.c: Fix typo.
43017
43018 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43019
43020 * g++.dg/abi/layout3.C: New test.
43021
43022 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43023
43024 * gcc.c-torture/compile/20030305-1.c
43025
43026 2003-03-05 Jan Hubicka <jh@suse.cz>
43027
43028 * gcc.dg/i386-local.c: New.
43029
43030 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43031
43032 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43033
43034 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43035
43036 * gcc.dg/switch-2.c: New test.
43037 * gcc.dg/switch-3.c: New test.
43038 * gcc.dg/Wswitch.c: Adjust line numbers.
43039 * gcc.dg/Wswitch-default.c: Likewise.
43040 * gcc.dg/Wswitch-enum.c: Likewise.
43041
43042 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43043
43044 * gcc.c-torture/execute/20030222-1.c: New test.
43045
43046 2003-03-03 James E Wilson <wilson@tuliptree.org>
43047
43048 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43049
43050 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43051
43052 PR c++/9878
43053 * g++.dg/init/ref1.C: New test.
43054
43055 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43056
43057 * gcc.dg/sh-relax.c: New SH-only test.
43058
43059 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43060
43061 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43062 comment explaining purpose of testcase.
43063
43064 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43065
43066 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43067 for HC11/HC12 (asm needs two int registers).
43068 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43069 HC11/HC12 because the test uses an asm which needs two 32-bit
43070 registers.
43071
43072 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43073
43074 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43075 for HC11/HC12 (array is too large otherwise).
43076 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43077 * gcc.c-torture/compile/20010518-2.x: Likewise.
43078 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43079 HC11/HC12 (array is too large).
43080
43081 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43082
43083 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43084 * lib/g++-dg.exp (g++-dg-test): Likewise.
43085
43086 2003-03-01 Roger Sayle <roger@eyesopen.com>
43087
43088 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43089 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43090
43091 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43092
43093 * g++.dg/warn/implicit-typename1.C: Remove warning.
43094
43095 2003-02-28 Richard Henderson <rth@redhat.com>
43096
43097 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43098 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43099
43100 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43101
43102 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43103 * g++.dg/pch/pch.exp: Likewise.
43104
43105 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43106
43107 PR c++/9879
43108 * g++.dg/init/new4.C: New test.
43109
43110 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43111
43112 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43113
43114 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43115
43116 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43117 unsigned long.
43118
43119 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43120 wider than float.
43121
43122 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43123
43124 * lib/scanasm.exp: Add support for counting numbers of
43125 occurences.
43126 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43127 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43128
43129 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43130
43131 PR c++/9683
43132 * g++.dg/template/static3.C: New test.
43133
43134 PR c++/9829
43135 * g++.dg/parse/namespace6.C: New test.
43136
43137 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43138
43139 PR target/9732
43140 * gcc.dg/20030225-1.c: New test.
43141
43142 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43143
43144 * README: Remove out-of-date information.
43145
43146 PR c++/9836
43147 * g++.dg/template/spec6.C: New test.
43148
43149 2003-02-24 Jeff Law <law@redhat.com>
43150
43151 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43152
43153 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43154
43155 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43156 * gcc.dg/pragma-ep-1.c: Likewise.
43157
43158 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43159
43160 PR c++/9602
43161 * g++.dg/template/friend16.C: New test.
43162
43163 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43164
43165 PR c++/5333
43166 * g++.dg/parse/fused-params1.C: Adjust error messages.
43167 * g++.dg/template/nested3.C: New test.
43168
43169 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43170
43171 * g++.dg/abi/param1.C: New test.
43172
43173 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43174
43175 PR c++/7982
43176 * g++.dg/warn/implicit-typename1.C: New test.
43177
43178 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43179
43180 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43181 with "mtune".
43182 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43183 * gcc.c-torture/execute/20010129-1.x: Likewise.
43184 * gcc.dg/20011107-1.c: Likewise.
43185 * gcc.dg/20020108-1.c: Likewise.
43186 * gcc.dg/20020122-3.c: Likewise.
43187 * gcc.dg/20020206-1.c: Likewise.
43188 * gcc.dg/20020310-1.c: Likewise.
43189 * gcc.dg/20020426-2.c: Likewise.
43190 * gcc.dg/20020517-1.c: Likewise.
43191 * gcc.dg/991230-1.c: Likewise.
43192 * gcc.dg/i386-unroll-1.c: Likewise.
43193 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43194
43195 2003-02-22 Jan Hubicka <jh@suse.cz>
43196
43197 * gcc.dg/i386-mul.c: New test.
43198
43199 2003-02-21 Roger Sayle <roger@eyesopen.com>
43200
43201 * gcc.dg/builtins-5.c: New test case.
43202
43203 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43204
43205 * gcc.dg/asmreg-1.c: New test.
43206
43207 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43208
43209 PR c++/9749
43210 * g++.dg/parse/varmod1.C: New test.
43211
43212 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43213
43214 PR c++/9727
43215 * g++.dg/template/op1.C: New test.
43216
43217 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43218
43219 PR c++/8906
43220 * g++.dg/template/nested2.C: New test.
43221
43222 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43223
43224 PR c++/8724
43225 * g++.dg/expr/dtor1.C: New test.
43226
43227 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43228
43229 * gcc.dg/cpp/include3.c: New test.
43230 * gcc.dg/cpp/inc/foo.h: New file.
43231
43232 2003-02-21 Glen Nakamura <glen@imodulo.com>
43233
43234 * gcc.c-torture/execute/20030221-1.c: New test.
43235
43236 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43237
43238 PR c++/9729
43239 * g++.dg/abi/conv1.C: New test.
43240
43241 2003-02-20 Jan Hubicka <jh@suse.cz>
43242
43243 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43244
43245 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43246
43247 * gcc.c-torture/compile/20030219-1.c: New test.
43248
43249 2003-02-18 Jan Hubicka <jh@suse.cz>
43250
43251 * gcc.dg/funcorder.c: New test.
43252
43253 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43254
43255 * gcc.c-torture/execute/20030218-1.c: New.
43256
43257 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43258
43259 * gcc.dg/20030218-1.c: New.
43260
43261 2003-02-18 Richard Henderson <rth@redhat.com>
43262
43263 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43264 * gcc.dg/attr-used-2.c: New.
43265
43266 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43267
43268 PR c++/9704
43269 * g++.dg/init/copy5.C: New test.
43270
43271 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43272
43273 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43274 * g++.dg/pch/pch.exp: Likewise.
43275
43276 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43277
43278 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43279 STACK_SIZE is not defined.
43280
43281 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43282
43283 PR c++/9457
43284 * g++.dg/template/init1.C: New test.
43285
43286 2003-02-16 Jan HUbicka <jh@suse.cz>
43287
43288 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43289 (foo): Add few extra tests
43290 * gcc.dg/c99-const-expr-3.c: Likewise.
43291 * gcc.c-torture/execute/20030216-1.c: New.
43292
43293 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43294
43295 PR c++/9459
43296 * g++.dg/ext/typeof4.C: New test.
43297
43298 2003-02-15 Roger Sayle <roger@eyesopen.com>
43299
43300 * gcc.dg/i386-387-3.c: New test case.
43301
43302 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43303
43304 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43305 cris-*-elf* cris-*-aout* and mmix-*-*.
43306
43307 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43308
43309 * gcc.dg/20030213-1.c: New test.
43310
43311 2003-02-12 Roger Sayle <roger@eyesopen.com>
43312
43313 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43314 * gcc.dg/i386-387-2.c: Likewise.
43315
43316 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43317
43318 * gcc.dg/ppc-spe.c: Fix formatting.
43319 Enable tests that were previously unsupported by gas.
43320 Delete tests for instructions that no longer exist.
43321 Switch arguments on evsubifw builtin.
43322
43323 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43324
43325 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43326 STACK_SIZE is too small.
43327
43328 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43329 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43330
43331 * gcc.dg/decl-2.c: New test.
43332
43333 2003-02-10 Jan Hubicka <jh@suse.cz>
43334
43335 * gcc.dg/i386-fpcvt-1.c: New test.
43336
43337 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43338
43339 * gcc.c-torture/execute/20030209-1.c: New test.
43340
43341 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43342
43343 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43344 int-wide bitops, use the constants of the same width.
43345 Likewise, if long long is 32-bit wide, test bitops using
43346 32-bit constants.
43347
43348 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43349
43350 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43351
43352 2003-02-07 Roger Sayle <roger@eyesopen.com>
43353
43354 * gcc.dg/builtins-4.c: New test case.
43355
43356 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43357
43358 * gcc.dg/20020430-1.c: Fix dg command typos.
43359 * gcc.dg/20020503-1.c: Likewise.
43360
43361 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43362
43363 PR c++/8785
43364 * g++.dg/parse/fused-params1.C: New test.
43365
43366 PR c++/8857
43367 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43368
43369 PR c++/8921
43370 * g++.dg/parse/non-dependent1.C: New test.
43371
43372 PR c++/8928
43373 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43374
43375 PR c++/9228
43376 * g++.dg/parse/undefined7.C: New test.
43377 * g++.dg/parse/non-templ1.C: New test.
43378
43379 PR c++/9229
43380 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43381
43382 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43383
43384 * gcc.c-torture/compile/20030206-1.c: New test.
43385
43386 2003-02-05 Roger Sayle <roger@eyesopen.com>
43387
43388 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43389 "pow" to "foo" to avoid potential confusion with a math built-in.
43390
43391 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43392
43393 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43394 conditions for SPARC targets.
43395
43396 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43397
43398 * gcc.dg/20030204-1.c: New test.
43399
43400 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43401
43402 PR c++/38
43403 * g++.dg/parse/array-size1.C: New test.
43404
43405 PR c++/5657
43406 * g++.dg/parse/undefined3.C: New test.
43407
43408 PR c++/5665
43409 * g++.dg/parse/undefined4.C: New test.
43410
43411 PR c++/5975
43412 * g++.dg/parse/undefined5.C: New test.
43413
43414 PR c++/7259
43415 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43416
43417 PR c++/8578
43418 * g++.dg/parse/casting-operator1.C: New test.
43419
43420 PR c++/8596
43421 * g++.dg/parse/undefined6.C: New test.
43422
43423 PR c++/8736
43424 * g++.dg/parse/missing-template1.C: New test.
43425
43426 2003-02-04 Jan Hubicka <jh@suse.cz>
43427
43428 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43429 * gcc.dg/i386-cmov?.c: Likewise.
43430 * gcc.dg/i386-fpcvt-?.c: Likewise.
43431 * gcc.dg/i386-ssefp-1.c: Likewise.
43432 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43433 conventions.
43434
43435 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43436
43437 PR c++/7129
43438 * g++.dg/ext/max.C: New test.
43439
43440 2003-02-03 Jan Hubicka <jh@suse.cz>
43441
43442 * gcc.c-torture/execute/20030203-1.c: New test.
43443
43444 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43445
43446 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43447 'natural-endian'.
43448
43449 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43450
43451 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43452 * g++.dg/init/new2.C: Likewise.
43453 * g++.dg/other/new1.C: Likewise.
43454
43455 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43456
43457 * gcc.dg/struct-ret-libc.c: New test.
43458
43459 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43460
43461 * gcc.dg/20030129-1.c: New test.
43462
43463 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43464
43465 PR c++/8849
43466 * g++.dg/template/ptrmem4.C: New test.
43467
43468 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43469
43470 * g++.dg/parser/constant1.C: New test.
43471
43472 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43473
43474 PR c++/8591
43475 * g++.dg/parse/friend2.C: New test.
43476
43477 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43478
43479 PR c++/9437
43480 * g++.dg/template/unify4.C: New test.
43481
43482 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43483
43484 * gcc.c-torture/execute/20030128-1.c: New test.
43485
43486 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43487
43488 * g++.dg/lookup/nested1.C: Test moved from ...
43489 * g++.old-deja/g++.other/lookup24.C: ... here.
43490
43491 2003-01-28 Jan Hubicka <jh@suse.cz>
43492
43493 * gcc.dg/i386-cmov5.c: New test.
43494
43495 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43496
43497 * gcc.c-torture/execute/20010925-1.c: Changed the
43498 memcpy declaration.
43499
43500 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43501
43502 PR c++/3902
43503 * g++.dg/parse/template5.C: New test.
43504
43505 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43506
43507 PR fortran/9258
43508 * g77.dg/pr9258: New test.
43509
43510 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43511
43512 * README: Move relevant parts from README.g++.
43513
43514 * README.g++: Remove this file.
43515
43516 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43517
43518 * g++.dg/abi/dcast1.C: New test.
43519
43520 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43521
43522 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43523
43524 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43525
43526 PR c++/47
43527 * g++.old-deja/g++.other/lookup24.C: New test.
43528
43529 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43530
43531 PR middle-end/7227
43532 * gcc.dg/uninit-C.c: New test.
43533
43534 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43535
43536 * g++.dg/abi/covariant1.C: New test.
43537
43538 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43539
43540 * gcc.dg/20030123-1.c: New test.
43541
43542 2003-01-25 Jan Hubicka <jh@suse.cz>
43543
43544 PR opt/8492
43545 * gcc.c-torture/compile/20030125-1.c
43546
43547 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43548
43549 PR c++/9403
43550 * g++.dg/parse/template3.C: New test.
43551 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43552
43553 PR c++/795
43554 * g++.dg/parse/template4.C: New test.
43555
43556 PR c++/9415
43557 * g++.dg/template/qual2.C: New test.
43558
43559 PR c++/8545
43560 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43561
43562 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43563
43564 2003-01-25 Roger Sayle <roger@eyesopen.com>
43565
43566 * gcc.c-torture/execute/switch-1.c: New test case.
43567
43568 2003-01-25 Jan Hubicka <jh@suse.cz>
43569
43570 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43571
43572 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43573
43574 Tweaks for Bison-1.875. From the NEWS file:
43575 "- `parse error' -> `syntax error'
43576 Bison now uniformly uses the term `syntax error'"
43577 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43578 * gcc.dg/cpp/digraph2.c: Likewise.
43579 * gcc.dg/cpp/direct2.c: Likewise.
43580 * gcc.dg/cpp/paste4.c: Likewise.
43581 * gcc.dg/c90-restrict-1.c: Likewise.
43582 * gcc.dg/c99-func-2.c: Likewise.
43583 * gcc.dg/noncompile/920721-2.c: Likewise.
43584 * gcc.dg/noncompile/930622-2.c: Likewise.
43585 * gcc.dg/noncompile/940112-1.c: Likewise.
43586 * gcc.dg/noncompile/950921-1.c: Likewise.
43587 * gcc.dg/noncompile/951123-1.c: Likewise.
43588 * gcc.dg/noncompile/971104-1.c: Likewise.
43589 * gcc.dg/noncompile/990416-1.c: Likewise.
43590
43591 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43592
43593 * g++.dg/parse/undefined1.C: Add error message.
43594
43595 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43596
43597 PR c++/9354
43598 * g++.dg/parse/new1.C: New test.
43599
43600 PR c++/9216
43601 * g++.dg/parse/template2.C: New test.
43602
43603 PR c++/9354
43604 * g++.dg/parse/typedef2.C: New test.
43605
43606 PR c++/9328
43607 * g++.dg/ext/typeof3.C: New test.
43608
43609 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43610
43611 PR c++/2738
43612 * g++.dg/parse/ret-type1.C: New test.
43613
43614 PR c++/3792
43615 * g++.dg/parse/tmpl-outside1.C: New test.
43616
43617 PR c++/4207
43618 * g++.dg/parse/int-as-enum1.C: New test.
43619
43620 PR c++/4903
43621 * g++.dg/parse/no-typename1.C: New test.
43622
43623 PR c++/5533
43624 * g++.dg/parse/no-value1.C: New test.
43625
43626 PR c++/5921
43627 * g++.dg/parse/wrong-inline1.C: New test.
43628
43629 PR c++/6402
43630 * g++.dg/parse/ref1.C: New test.
43631
43632 PR c++/6992
43633 * g++.dg/parse/attr-ctor1.C: New test.
43634
43635 PR c++/7229
43636 * g++.dg/parse/namespace5.C: New test.
43637
43638 PR c++/7917
43639 * g++.dg/parse/func-def1.C: New test.
43640
43641 PR c++/8143
43642 * g++.dg/parse/undefined1.C: New test.
43643
43644 PR c++/5723, PR c++/8522
43645 * g++.dg/parse/specialization1.C: New test.
43646
43647 PR c++/163, PR c++/8595
43648 * g++.dg/parse/struct-as-enum1.C: New test.
43649
43650 PR c++/9173
43651 * g++.dg/parse/undefined2.C: New test.
43652
43653 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43654
43655 PR c++/9298
43656 * g++.dg/parse/template1.C: New test.
43657
43658 PR c++/9384
43659 * g++.dg/parse/using1.C: New test.
43660
43661 PR c++/9285
43662 PR c++/9294
43663 * g++.dg/parse/expr2.C: New test.
43664
43665 PR c++/9388
43666 * g++.dg/parse/lookup2.C: Likewise.
43667
43668 2003-01-21 Jan Hubicka <jh@suse.cz>
43669
43670 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43671 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43672 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43673 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43674
43675 2003-01-20 Nick Clifton <nickc@redhat.com>
43676
43677 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43678 problem with ARM sibcall code generation.
43679
43680 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43681
43682 * gcc.c-torture/execute/20030120-1.c: New.
43683
43684 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43685
43686 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43687
43688 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43689
43690 PR c++/9272
43691 * g++.dg/parse/ctor1.C: New test.
43692
43693 PR c++/9294:
43694 * g++.dg/parse/qualified1.C: New test.
43695
43696 * g++.dg/parse/typename3.C: New test.
43697
43698 2003-01-16 Richard Henderson <rth@redhat.com>
43699
43700 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43701
43702 2003-01-16 Richard Henderson <rth@redhat.com>
43703
43704 * g++.dg/pch/pch.exp: Copy test header to the working directory
43705 before using it either for precompilation or direct use.
43706 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43707 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43708
43709 2003-01-16 Richard Henderson <rth@redhat.com>
43710
43711 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43712 before using it either for precompilation or direct use.
43713 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43714 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43715
43716 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43717
43718 * g++.dg/ext/typename1.C: Add typename keyword.
43719 * g++.dg/template/crash1.C: Update error messages.
43720 * g++.dg/template/crash2.C: Remove error message.
43721 * g++.dg/parse/typename2.C: New test.
43722 * g++.dg/template/typename2.C: Change implicit
43723 typename warning into error.
43724 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43725 error messages.
43726 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43727 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43728 * g++.old-deja/g++.law/visibility13.C: Remove error
43729 messages.
43730 * g++.old-deja/g++.ns/template17.C: Reorder code to
43731 make declaration visible in template.
43732 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43733 * g++.old-deja/g++.pt/crash36.C: Issue more error
43734 messages.
43735 * g++.old-deja/g++.pt/crash5.C: Improve error
43736 message.
43737 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43738 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43739 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43740 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43741 typename warning with error message.
43742 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43743 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43744 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43745
43746 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43747
43748 * g++.dg/parse/ambig2.C: New test.
43749
43750 2003-01-15 Richard Henderson <rth@redhat.com>
43751
43752 * g++.dg/tls/init-2.C: Update error message string.
43753
43754 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43755
43756 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43757
43758 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43759
43760 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43761 all for HC11/HC12.
43762 * gcc.c-torture/compile/20001205-1.x: Likewise.
43763 * gcc.c-torture/compile/20001226-1.x: Likewise.
43764 * gcc.c-torture/compile/920520-1.x: Likewise.
43765 * gcc.c-torture/compile/961203-1.x: Likewise.
43766 * gcc.c-torture/compile/20020604-1.x: Likewise.
43767
43768 2003-01-15 Jan Hubicka <jh@suse.cz>
43769
43770 * gcc.c-torture/compile/20030115-1.c: New test.
43771
43772 * gcc.dg/i386-fpcvt-1.c: New test.
43773 * gcc.dg/i386-fpcvt-2.c: New test.
43774
43775 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43776
43777 Further conform g++'s __vmi_class_type_info to the C++ ABI
43778 specification.
43779 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43780 the specification.
43781
43782 2003-01-14 Jan Hubicka <jh@suse.cz>
43783
43784 * gcc.dg/i386-fpcvt-1.c: New test.
43785 * gcc.dg/i386-fpcvt-2.c: New test.
43786
43787 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43788
43789 * gcc.dg/i386-mmx-3.c: New test.
43790
43791 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43792
43793 PR c++/9264
43794 * g++.dg/parse/octal1.C: New file.
43795
43796 PR c++/9172
43797 * g++.dg/parse/typename1.C: New file.
43798
43799 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43800
43801 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43802 * gcc.dg/bf-no-ms-layout.c: Likewise.
43803 * gcc.dg/bf-ms-attrib.c: Likewise.
43804
43805 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43806
43807 PR c++/9099
43808 * g++.dg/parse/dtor1.C: New file.
43809
43810 PR c++/9128
43811 * g++.dg/rtti/typeid1.C: New file.
43812
43813 PR c++/9153
43814 * g++.dg/parse/lookup1.C: New file.
43815
43816 PR c++/9171
43817 * g++.dg/templ/spec5.C: New file.
43818
43819 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43820
43821 * gcc.c-torture/compile/20030110-1.c: New test.
43822
43823 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43824
43825 Merge from pch-branch:
43826
43827 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43828
43829 * gcc.dg/pch/cpp-1.h: New.
43830 * gcc.dg/pch/cpp-1.c: New.
43831 * gcc.dg/pch/cpp-2.h: New.
43832 * gcc.dg/pch/cpp-2.c: New.
43833
43834 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43835
43836 * gcc.dg/pch/except-1.h: New.
43837 * gcc.dg/pch/except-1.c: New.
43838
43839 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43840
43841 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43842 running test.
43843 * gcc.dg/pch: Include *.hp not *.h.
43844 * gcc.dg/pch/system-1.h: New.
43845 * gcc.dg/pch/system-1.c: New.
43846
43847 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43848
43849 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43850 rather than trying to build and run a program using PCH.
43851 * gcc.dg/pch: Remove dg-do commands from test files.
43852
43853 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43854
43855 * gcc.dg/pch/macro-3.c: New.
43856 * gcc.dg/pch/macro-3.h: New.
43857
43858 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43859
43860 * gcc.dg/pch/common-1.c: New.
43861 * gcc.dg/pch/common-1.h: New.
43862 * gcc.dg/pch/decl-1.c: New.
43863 * gcc.dg/pch/decl-1.h: New.
43864 * gcc.dg/pch/decl-2.c: New.
43865 * gcc.dg/pch/decl-2.h: New.
43866 * gcc.dg/pch/decl-3.c: New.
43867 * gcc.dg/pch/decl-3.h: New.
43868 * gcc.dg/pch/decl-4.c: New.
43869 * gcc.dg/pch/decl-4.h: New.
43870 * gcc.dg/pch/decl-5.c: New.
43871 * gcc.dg/pch/decl-5.h: New.
43872 * gcc.dg/pch/global-1.c: New.
43873 * gcc.dg/pch/global-1.h: New.
43874 * gcc.dg/pch/inline-1.c: New.
43875 * gcc.dg/pch/inline-1.h: New.
43876 * gcc.dg/pch/inline-2.c: New.
43877 * gcc.dg/pch/inline-2.h: New.
43878 * gcc.dg/pch/static-1.c: New.
43879 * gcc.dg/pch/static-1.h: New.
43880 * gcc.dg/pch/static-2.c: New.
43881 * gcc.dg/pch/static-2.h: New.
43882
43883 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43884
43885 * g++.dg/pch/pch.exp: Better handle failing testcases.
43886 * gcc.dg/pch/pch.exp: Likewise.
43887 * gcc.dg/pch/macro-1.c: New.
43888 * gcc.dg/pch/macro-1.h: New.
43889 * gcc.dg/pch/macro-2.c: New.
43890 * gcc.dg/pch/macro-2.h: New.
43891
43892 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43893
43894 * g++.dg/dg.exp: Treat files in pch/ specially.
43895 * g++.dg/pch/pch.exp: New file.
43896 * g++.dg/pch/empty.H: New file.
43897 * g++.dg/pch/empty.C: New file.
43898 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43899 "precompile".
43900
43901 * gcc.dg/pch/pch.exp: New file.
43902 * gcc.dg/pch/empty.h: New file.
43903 * gcc.dg/pch/empty.c: New file.
43904 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43905 "precompile".
43906
43907 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43908
43909 * g++.dg/template/friend14.C: New test.
43910
43911 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43912
43913 * gcc.dg/old-style-asm-1.c: New test.
43914
43915 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43916
43917 * gcc.c-torture/compile/20030109-1.c: New test.
43918
43919 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43920
43921 * gcc.c-torture/execute/20030109-1.c: New test.
43922
43923 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43924
43925 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43926 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43927 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43928 * g++.old-deja/g++.mike/eh2.C: Likewise.
43929 * g++.old-deja/g++.mike/eh3.C: Likewise.
43930 * g++.old-deja/g++.mike/eh5.C: Likewise.
43931 * g++.old-deja/g++.mike/eh6.C: Likewise.
43932 * g++.old-deja/g++.mike/eh7.C: Likewise.
43933 * g++.old-deja/g++.mike/eh8.C: Likewise.
43934 * g++.old-deja/g++.mike/eh9.C: Likewise.
43935 * g++.old-deja/g++.mike/eh10.C: Likewise.
43936 * g++.old-deja/g++.mike/eh12.C: Likewise.
43937 * g++.old-deja/g++.mike/eh13.C: Likewise.
43938 * g++.old-deja/g++.mike/eh14.C: Likewise.
43939 * g++.old-deja/g++.mike/eh16.C: Likewise.
43940 * g++.old-deja/g++.mike/eh17.C: Likewise.
43941 * g++.old-deja/g++.mike/eh18.C: Likewise.
43942 * g++.old-deja/g++.mike/eh21.C: Likewise.
43943 * g++.old-deja/g++.mike/eh23.C: Likewise.
43944 * g++.old-deja/g++.mike/eh24.C: Likewise.
43945 * g++.old-deja/g++.mike/eh25.C: Likewise.
43946 * g++.old-deja/g++.mike/eh26.C: Likewise.
43947 * g++.old-deja/g++.mike/eh27.C: Likewise.
43948 * g++.old-deja/g++.mike/eh28.C: Likewise.
43949 * g++.old-deja/g++.mike/eh29.C: Likewise.
43950 * g++.old-deja/g++.mike/eh31.C: Likewise.
43951 * g++.old-deja/g++.mike/eh33.C: Likewise.
43952 * g++.old-deja/g++.mike/eh34.C: Likewise.
43953 * g++.old-deja/g++.mike/eh35.C: Likewise.
43954 * g++.old-deja/g++.mike/eh36.C: Likewise.
43955 * g++.old-deja/g++.mike/eh37.C: Likewise.
43956 * g++.old-deja/g++.mike/eh38.C: Likewise.
43957 * g++.old-deja/g++.mike/eh39.C: Likewise.
43958 * g++.old-deja/g++.mike/eh40.C: Likewise.
43959 * g++.old-deja/g++.mike/eh41.C: Likewise.
43960 * g++.old-deja/g++.mike/eh42.C: Likewise.
43961 * g++.old-deja/g++.mike/eh44.C: Likewise.
43962 * g++.old-deja/g++.mike/eh46.C: Likewise.
43963 * g++.old-deja/g++.mike/eh47.C: Likewise.
43964 * g++.old-deja/g++.mike/eh48.C: Likewise.
43965 * g++.old-deja/g++.mike/eh49.C: Likewise.
43966 * g++.old-deja/g++.mike/eh50.C: Likewise.
43967 * g++.old-deja/g++.mike/eh51.C: Likewise.
43968 * g++.old-deja/g++.mike/eh53.C: Likewise.
43969 * g++.old-deja/g++.mike/eh55.C: Likewise.
43970 * g++.old-deja/g++.mike/p7912.C: Likewise.
43971 * g++.old-deja/g++.mike/p9706.C: Likewise.
43972 * g++.old-deja/g++.mike/p10416.C: Likewise.
43973 * g++.old-deja/g++.mike/p11667.C: Likewise.
43974 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43975 Remove redundant reference to Iris.
43976 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43977 Elxsi, i860, Pico Java, and WE32K.
43978
43979 2003-01-07 Mark Mitchell <mark@codesourcery.com>
43980
43981 * g++.dg/ext/asm4.C: New test.
43982
43983 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43984
43985 PR c++/9030
43986 * g++.dg/template/friend12.C: New test.
43987 * g++.dg/template/friend13.C: Likewise.
43988 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43989
43990 2003-01-08 Jan Hubicka <jh@suse.cz>
43991
43992 * gcc.dg/i386-cadd.c: New test.
43993 * gcc.dg/i386-cmov4.c: Likewise.
43994
43995 2003-01-06 Mark Mitchell <mark@codesourcery.com>
43996
43997 PR c++/9165
43998 * g++.dg/warn/Wunused-3.C: New test.
43999
44000 * g++.dg/abi/bitfield9.C: New test.
44001
44002 PR c++/9189
44003 * g++.dg/parse/defarg3.C: New test.
44004
44005 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44006
44007 * g++.dg/parse/ambig1.C: New test.
44008 * g++.dg/parse/defarg2.C: New test.
44009
44010 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44011
44012 * g++.dg/template/defarg-1.C: New test.
44013 * g++.dg/template/local2.C: Likewise.
44014
44015 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44016
44017 * gcc.c-torture/execute/20030105-1.c: New test.
44018
44019 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44020
44021 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44022 * g++.dg/parse/namespace4.C: Likewise.
44023
44024 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44025
44026 * g++.dg/template/ntp2.C: New test.
44027
44028 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44029
44030 * g++.dg/parse/extern-C-1.C: New test.
44031
44032 * g++.dg/parse/namespace4.C: New test.
44033
44034 * g++.dg/template/nested1.C: New test.
44035
44036 * g++.dg/parse/namespace3.C: New test.
44037
44038 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44039
44040 * g++.dg/lookup/two-stage1.C: New test.
44041
44042 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44043
44044 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44045 * g++.old-deja/g++.jason/access8.C: Likewise.
44046 * g++.old-deja/g++.other/decl5.C: Likewise.
44047
44048 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44049
44050 * g++.dg/parse/parse7.C: New test.
44051
44052 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44053
44054 PR c++/2843
44055 * g++.dg/ext/attrib7.C: New test.
44056
44057 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44058
44059 * g++.dg/parse/parse6.C: New test.
44060
44061 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44062
44063 * gcc.dg/h8300-stack-1.c: New.
44064
44065 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44066
44067 g++.dg/lookup/exception1.C: New test.
44068
44069 g++.dg/lookup/template1.C: New test.
44070
44071 g++.dg/parse/namespace2.C: New test.
44072
44073 g++.dg/parse/parens2.C: New test.
44074
44075 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44076
44077 * g++.dg/parse/parse5.C: New test.
44078 * g++.dg/lookup/scoped4.C: New test.
44079
44080 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44081
44082 * g++.dg/parse/parens1.C: New test.
44083
44084 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44085 angle-bracket1.C.
44086 * g++.dg/parse/parens2.C: New test.
44087
44088 * g++.dg/lookup/scope-operator1.C: New test.
44089
44090 * g++.dg/parse/operator1.C: New test.
44091
44092 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44093
44094 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44095 * g++.old-deja/g++.other/access6.C: Likewise.
44096 * g++.old-deja/g++.other/decl1.C: Likewise.
44097 * g++.old-deja/g++.pt/typename12.C: Likewise.
44098
44099 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44100
44101 * g++.dg/parse/namespace1.C: New test.
44102
44103 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44104
44105 * g++.dg/parse/parse4.C: New test.
44106
44107 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44108
44109 * g++.dg/parse/parse3.C: New test.
44110
44111 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44112
44113 * g++.dg/parse/parse2.C: New test.
44114
44115 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44116
44117 * g++.dg/template/friend11.C: New test.
44118
44119 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44120
44121 * g++.dg/parse/parse1.C: New test.
44122
44123 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44124
44125 * lib/profopt.exp: Change the name of a global variable to avoid
44126 possible clashes with other test suites.
44127
44128 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44129
44130 * g++.dg/inherit/covariant8.C: New test.
44131
44132 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44133
44134 * g++.dg/init/array9.C: New test.
44135
44136 PR c++/9112
44137 * g++.dg/parse/expr1.C: New test.
44138
44139 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44140
44141 * gcc.c-torture/compile/20021230-1.c: New test.
44142
44143 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44144
44145 * g++.dg/inherit/covariant5.C: New test.
44146 * g++.dg/inherit/covariant6.C: New test.
44147 * g++.dg/inherit/covariant7.C: New test.
44148
44149 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44150
44151 PR c++/2739
44152 * g++.dg/other/access2.C: New test.
44153
44154 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44155
44156 * g++.dg/other/anon-struct.C: No longer fails
44157 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44158 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44159 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44160
44161 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44162
44163 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44164
44165 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44166
44167 * g++.dg/eh/spec4.C: Remove stray semicolon.
44168 * g++.dg/expr/pmf-1.C: Change error message.
44169 * g++.dg/ext/asm1.C: Remove stray semicolon.
44170 * g++.dg/ext/typename1.C: Add missing typenames.
44171 * g++.dg/inherit/template-as-base.C: Change error message.
44172 * g++.dg/lookup/scoped1.C: Likewise.
44173 * g++.dg/lookup/scoped2.C: Likewise.
44174 * g++.dg/lookup/using2.C: Likewise.
44175 * g++.dg/other/component1.C: Remove stray semicolon.
44176 * g++.dg/other/do1.C: Change error message.
44177 * g++.dg/other/error2.C: Likewise.
44178 * g++.dg/other/init1.C: Likewise.
44179 * g++.dg/other/packed1.C: Remove stray semicolon.
44180 * g++.dg/other/ptrmem2.C: Change error message.
44181 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44182 marker.
44183 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44184 * g++.dg/template/access3.C: Add typename keyword.
44185 * g++.dg/template/access5.C: Remove stray semicolon.
44186 * g++.dg/template/access6.C: Likewise.
44187 * g++.dg/template/complit1.C: Likewise.
44188 * g++.dg/template/crash1.C: Change error message.
44189 * g++.dg/template/inherit2.C: Remove stray semicolon.
44190 * g++.dg/template/instantiate2.C: Likewise.
44191 * g++.dg/template/instantiate3.C: Change error message.
44192 * g++.dg/template/qual1.C: Remove stray semicolon.
44193 * g++.dg/template/qualttp18.C: Change error message.
44194 * g++.dg/template/ref1.C: Remove stray semicolon.
44195 * g++.dg/template/sizeof1.C (A::value): Declare it.
44196 * g++.dg/template/spec4.C: Change error message.
44197 * g++.dg/template/static1.C: Likewise.
44198 * g++.dg/template/type1.C: Likewise.
44199 * g++.dg/template/typename3.C: Likewise.
44200 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44201 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44202 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44203 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44204 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44205 named return value extension.
44206 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44207 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44208 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44209 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44210 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44211 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44212 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44213 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44214 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44215 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44216 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44217 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44218 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44219 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44220 syntax.
44221 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44222 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44223 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44224 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44225 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44226 * g++.old-deja/g++.brendan/template11.C: Likewise.
44227 * g++.old-deja/g++.brendan/template26.C: Likewise.
44228 * g++.old-deja/g++.brendan/template27.C: Use explicit
44229 specialization syntax.
44230 * g++.old-deja/g++.brendan/template30.C: Likewise.
44231 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44232 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44233 non-dependent names.
44234 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44235 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44236 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44237 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44238 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44239 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44240 named return value extension.
44241 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44242 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44243 * g++.old-deja/g++.ext/return1.C: Likewise.
44244 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44245 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44246 * g++.old-deja/g++.jason/access8.C: Likewise.
44247 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44248 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44249 pseudo-destructor names.
44250 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44251 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44252 pseudo-destructor names.
44253 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44254 * g++.old-deja/g++.jason/overload19.C: Likewise.
44255 * g++.old-deja/g++.jason/overload32.C: Likewise.
44256 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44257 stray semicolons.
44258 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44259 * g++.old-deja/g++.jason/return.C: Likewise.
44260 * g++.old-deja/g++.jason/return2.C: Likewise.
44261 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44262 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44263 syntax.
44264 * g++.old-deja/g++.jason/template10.C: Account for use of
44265 non-dependent names.
44266 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44267 syntax.
44268 * g++.old-deja/g++.jason/template37.C: Likewise.
44269 * g++.old-deja/g++.law/access4.C: Change error messages.
44270 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44271 pseudo-destructor names.
44272 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44273 * g++.old-deja/g++.law/ctors9.C: Likewise.
44274 * g++.old-deja/g++.law/cvt22.C: Likewise.
44275 * g++.old-deja/g++.law/dtors5.C: Likewise.
44276 * g++.old-deja/g++.law/global-init1.C: Likewise.
44277 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44278 * g++.old-deja/g++.law/operators28.C: Likewise.
44279 * g++.old-deja/g++.law/visibility28.C: Likewise.
44280 * g++.old-deja/g++.martin/eval1.C: Likewise.
44281 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44282 name.
44283 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44284 * g++.old-deja/g++.mike/net34.C: Likewise.
44285 * g++.old-deja/g++.mike/net36.C: Likewise.
44286 * g++.old-deja/g++.mike/ns2.C: Likewise.
44287 * g++.old-deja/g++.mike/p12306.C: Likewise.
44288 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44289 value extension.
44290 * g++.old-deja/g++.mike/p700.C: Likewise.
44291 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44292 * g++.old-deja/g++.mike/p710.C: Likewise.
44293 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44294 value extension.
44295 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44296 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44297 * g++.old-deja/g++.ns/crash2.C: Likewise.
44298 * g++.old-deja/g++.ns/crash3.C: Likewise.
44299 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44300 * g++.old-deja/g++.ns/ns17.C: Likewise.
44301 * g++.old-deja/g++.ns/template16.C: Likewise.
44302 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44303 keyword.
44304 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44305 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44306 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44307 named return value extension.
44308 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44309 * g++.old-deja/g++.other/access4.C: Issue additional error
44310 messages.
44311 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44312 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44313 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44314 * g++.old-deja/g++.other/crash25.C: Change error message.
44315 * g++.old-deja/g++.other/crash4.C: Change error message.
44316 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44317 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44318 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44319 checks.
44320 * g++.old-deja/g++.other/defarg8.C: Likewise.
44321 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44322 * g++.old-deja/g++.other/dtor10.C: Likewise.
44323 * g++.old-deja/g++.other/incomplete.C: Likewise.
44324 * g++.old-deja/g++.other/linkage7.C: Likewise.
44325 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44326 lookup algorithm.
44327 * g++.old-deja/g++.other/mangle2.C: Likewise.
44328 * g++.old-deja/g++.other/refinit2.C: Likewise.
44329 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44330 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44331 * g++.old-deja/g++.pt/crash28.C: Likewise.
44332 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44333 syntax.
44334 * g++.old-deja/g++.pt/crash32.C: Change error message.
44335 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44336 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44337 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44338 error message position.
44339 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44340 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44341 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44342 syntax.
44343 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44344 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44345 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44346 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44347 keyword.
44348 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44349 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44350 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44351 keyword.
44352 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44353 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44354 syntax.
44355 * g++.old-deja/g++.pt/friend28.C: Account for use of
44356 non-dependent names.
44357 * g++.old-deja/g++.pt/friend29.C: Likewise.
44358 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44359 rules.
44360 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44361 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44362 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44363 lookup rules.
44364 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44365 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44366 keyword.
44367 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44368 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44369 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44370 keyword.
44371 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44372 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44373 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44374 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44375 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44376 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44377 keyword.
44378 * g++.old-deja/g++.pt/spec10.C: Likewise.
44379 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44380 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44381 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44382 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44383 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44384 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44385 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44386 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44387 * g++.old-deja/g++.pt/typename15.C: Likewise.
44388 * g++.old-deja/g++.pt/typename22.C: Likewise.
44389 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44390 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44391 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44392 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44393 syntax.
44394 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44395 return value extension.
44396 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44397 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44398 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44399 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44400
44401 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44402
44403 * g++.dg/warn/inline1.C: New test.
44404 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44405 * g++.old-deja/g++.jason/synth10.C: Likewise.
44406 * g++.old-deja/g++.mike/net31.C: Likewise.
44407 * g++.old-deja/g++.mike/p8786.C: Likewise.
44408
44409 * g++.dg/template/friend10.C: New test.
44410 * g++.dg/template/conv5.C: New test.
44411
44412 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44413
44414 * g++.dg/lookup/scoped3.C: New test.
44415
44416 * g++.dg/lookup/decl1.C: New test.
44417 * g++.dg/lookup/decl2.C: New test.
44418
44419 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44420
44421 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44422 gcc.c-torture/compile/20021015-1.c,
44423 gcc.c-torture/compile/20021015-2.c,
44424 gcc.c-torture/compile/20021123-1.c,
44425 gcc.c-torture/compile/20021123-2.c,
44426 gcc.c-torture/compile/20021123-3.c,
44427 gcc.c-torture/compile/20021123-4.c,
44428 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44429 only to 3.1 or 3.2 branch.
44430
44431 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44432
44433 * gcc.dg/i386-bitfield3.c: New test.
44434
44435 * gcc.dg/i386-bitfield2.c: New test.
44436
44437 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44438
44439 * g++.dg/parse/conv_op1.C: New test.
44440
44441 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44442
44443 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44444 approved.
44445
44446 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44447
44448 * gcc.c-torture/compile/20021220-1.c: New test.
44449
44450 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44451
44452 * gcc.dg/i386-fastcall-1.c: New.
44453
44454 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44455
44456 * gcc.c-torture/execute/20021219-1.c: New test.
44457
44458 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44459
44460 * gcc.dg/i386-pic-1.c: New test.
44461
44462 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44463
44464 PR c++/8099
44465 * g++.dg/template/friend9.C: New test.
44466
44467 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44468
44469 PR c++/3663
44470 * g++.dg/template/access7.C: New test.
44471
44472 2002-12-18 Nick Clifton <nickc@redhat.com>
44473
44474 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44475 the libstdc++-v3 directory has been found.
44476
44477 2002-12-12 Devang Patel <dpatel@apple.com>
44478 * gcc.dg/darwin-ld-1.c: New test.
44479 * gcc.dg/darwin-ld-2.c: New test.
44480 * gcc.dg/darwin-ld-3.c: New test.
44481 * gcc.dg/darwin-ld-4.c: New test.
44482 * gcc.dg/darwin-ld-5.c: New test.
44483
44484 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44485
44486 * gcc.c-torture/compile/20021212-1.c: New test.
44487
44488 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44489
44490 * gcc.dg/fshort-wchar: New test.
44491
44492 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44493
44494 PR c++/8372
44495 * g++.dg/template/dtor1.C: New test.
44496
44497 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44498 markers.
44499
44500 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44501
44502 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44503
44504 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44505
44506 * g++.dg/template/static1.C: New test.
44507 * g++.dg/template/static2.C: New test.
44508 * g++.old-deja/g++.ext/memconst.C: New test.
44509
44510 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44511
44512 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44513 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44514 * g++.dg/special/initp1.C: Likewise.
44515
44516 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44517
44518 * gcc.c-torture/execute/20021204-1.c: New test.
44519
44520 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44521
44522 * gcc.dg/ppc-fmadd-1.c: New file.
44523 * gcc.dg/ppc-fmadd-2.c: New file.
44524 * gcc.dg/ppc-fmadd-3.c: New file.
44525
44526 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44527
44528 * gcc.c-torture/compile/20021204-1.c: New test.
44529
44530 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44531
44532 * g++.dg/inherit/covariant2.C: New test.
44533 * g++.dg/inherit/covariant3.C: New test.
44534 * g++.dg/inherit/covariant4.C: New test.
44535 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44536 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44537
44538 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44539
44540 PR c++/8688
44541 * g++.dg/init/brace3.C: New test.
44542
44543 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44544
44545 * gcc.dg/20020210-1.c: Fix a comment typo.
44546
44547 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44548
44549 PR c++/8720
44550 * g++.dg/parse/defarg1.C: New test.
44551
44552 PR c++/8615
44553 * g++.dg/template/char1.C: New test.
44554
44555 * g++.dg/template/varmod1.C: Fix typo.
44556
44557 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44558
44559 DR 180
44560 * g++.old-deja/g++.pt/crash32.C: Expect error.
44561
44562 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44563
44564 PR c++/5919
44565 * g++.dg/template/varmod1.C: New test.
44566
44567 PR c++/8727
44568 * g++.dg/inherit/typeinfo1.C: New test.
44569
44570 PR c++/8663
44571 * g++.dg/inherit/typedef1.C: New test.
44572
44573 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44574
44575 PR c++/8332
44576 PR c++/8493
44577 * g++.dg/template/strlen1.C: New test.
44578
44579 PR c++/8227
44580 * g++.dg/template/ctor2.C: New test.
44581
44582 PR c++/8214
44583 * g++.dg/init/string1.C: New test.
44584
44585 PR c++/8511
44586 * g++.dg/template/friend8.C: New test.
44587
44588 2002-11-29 Joe Buck <jbuck@synopsys.com>
44589
44590 * g++.dg/lookup/anon2.C: New test.
44591
44592 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44593
44594 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44595 h8300 port.
44596
44597 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44598
44599 * gcc.dg/bitfld-6.c: New test.
44600
44601 2002-11-27 Jan Hubicka <jh@suse.cz>
44602
44603 * gcc.c-torture/execute/20021127.[cx]: New test.
44604
44605 2002-11-26 Jan Hubicka <jh@suse.cz>
44606
44607 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44608 quality.
44609
44610 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44611
44612 * g++.dg/init/brace2.C: New test.
44613 * g++.old-deja/g++.mike/p9129.C: Correct.
44614
44615 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44616
44617 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44618
44619 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44620
44621 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44622
44623 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44624
44625 * g++.dg/abi/empty11.C: New test.
44626 * g++.dg/rtti/cv1.C: New test.
44627
44628 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44629
44630 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44631
44632 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44633
44634 * g++.dg/abi/empty10.C: New test.
44635
44636 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44637
44638 * gcc.c-torture/compile/20021124-1.c: New test.
44639
44640 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44641
44642 * g++.dg/abi/rtti2.C: New test.
44643
44644 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44645
44646 * gcc.dg/i386-unroll-1.c: New test.
44647
44648 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44649
44650 * gcc.c-torture/compile/20021120-1.c: New test.
44651 * gcc.c-torture/compile/20021120-2.c: New test.
44652
44653 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44654
44655 * gcc.dg/bitfld-5.c: New test.
44656
44657 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44658
44659 * gcc.c-torture/execute/20021120-3.c: New test.
44660
44661 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44662
44663 * gcc.c-torture/execute/20021120-2.c: New test.
44664
44665 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44666
44667 * gcc.c-torture/execute/20021120-1.c: New test.
44668
44669 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44670
44671 * gcc.c-torture/execute/20021118-3.c: New test.
44672
44673 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44674
44675 * gcc.c-torture/compile/20021119-1.c: New test.
44676
44677 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44678
44679 * gcc.dg/duff-1.c: New test.
44680 * gcc.dg/duff-2.c: New test.
44681 * gcc.dg/duff-3.c: New test.
44682
44683 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44684
44685 * gcc.dg/cpp/_Pragma5.c: New test.
44686
44687 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44688
44689 * gcc.c-torture/execute/20021118-2.c: New test.
44690
44691 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44692
44693 * gcc.c-torture/execute/20021118-1.c: New test.
44694
44695 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44696
44697 * gcc.dg/20021116-1.c: New test.
44698
44699 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44700
44701 * g++.dg/abi/vcall1.C: New test.
44702
44703 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44704
44705 * gcc.dg/20021029-1.c: New test.
44706 * gcc.dg/20021029-2.c: New test.
44707
44708 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44709
44710 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44711
44712 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44713
44714 PR c/8439
44715 * gcc.dg/20021110.c: Move to ...
44716 * gcc.c-torture/compile/20021110.c: .... here.
44717
44718 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44719
44720 PR c/8467
44721 * gcc.c-torture/execute/20021111-1.c
44722
44723 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44724
44725 PR c/8439
44726 * gcc.dg/20021110.c: New test.
44727
44728 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44729
44730 * g++.dg/abi/vthunk3.C: Run only on x86.
44731
44732 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44733
44734 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44735
44736 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44737
44738 * lib/compat.exp (compat-execute): Fix logic error in last
44739 change.
44740
44741 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44742
44743 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44744
44745 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44746
44747 PR c++/8389
44748 * g++.dg/template/access6.C: New test.
44749
44750 2002-11-08 Jan Hubicka <jh@suse.cz>
44751
44752 * gcc.dg/i386-ssefp-1.c: New test.
44753 * gcc.dg/i386-ssefp-1.c: New test.
44754
44755 2002-11-08 Jan Hubicka <jh@suse.cz>
44756
44757 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44758
44759 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44760
44761 * g++.dg/abi/vthunk3.C: New test.
44762
44763 PR c++/8338
44764 * g++.dg/template/crash2.C: New test.
44765
44766 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44767
44768 * g++.dg/abi/dtor1.C: New test.
44769 * g++.dg/abi/dtor2.C: Likewise.
44770
44771 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44772
44773 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44774 Darwin.
44775
44776 2002-11-04 Adam Nemet <anemet@lnxw.com>
44777
44778 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44779 -mthumb. Only xfail with -O0.
44780
44781 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44782
44783 * g++.dg/abi/thunk1.C: New test.
44784 * g++.dg/abi/thunk2.C: Likewise.
44785 * g++.dg/abi/vtt1.C: Likewise.
44786
44787 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44788
44789 PR optimization/8423
44790 * gcc.c-torture/execute/builtin-constant.c: New test.
44791
44792 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44793
44794 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44795 Add some more cases.
44796
44797 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44798
44799 PR c++/8391
44800 * g++.dg/opt/local1.C: New test.
44801
44802 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44803
44804 PR c++/8160
44805 * g++.dg/template/complit1.C: New test.
44806
44807 PR c++/8149
44808 * g++.dg/template/typename4.C: Likewise.
44809
44810 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44811
44812 Core issue 287, PR c++/7639
44813 * g++.dg/template/instantiate1.C: Adjust error location.
44814 * g++.dg/template/instantiate3.C: New test.
44815 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44816 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44817 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44818
44819 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44820
44821 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44822
44823 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44824
44825 PR c++/8287
44826 * g++.dg/init/dtor2.C: New test.
44827
44828 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44829
44830 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44831 * gcc.dg/nest.c: Bypass errors on irix6.
44832
44833 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44834
44835 * gcc.dg/nest.c: Expect error for mmix-*-*.
44836 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44837
44838 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44839
44840 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44841 markers.
44842
44843 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44844
44845 2002-10-25 Mike Stump <mrs@apple.com>
44846
44847 * gcc.dg/warn-1.c: New test.
44848
44849 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44850
44851 * g++.dg/template/typename3.C: New test.
44852
44853 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44854
44855 * g++.dg/lookup/ptrmem1.C: New test.
44856
44857 * g++.dg/abi/vthunk2.C: New test.
44858
44859 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44860
44861 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44862
44863 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44864
44865 * g++.dg/abi/empty9.C: New test.
44866
44867 2002-10-24 Richard Henderson <rth@redhat.com>
44868
44869 * g++.dg/inherit/thunk1.C: Enable for ia64.
44870
44871 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44872
44873 PR c++/8067
44874 * g++.dg/lookup/pretty1.C: New test.
44875
44876 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44877
44878 * gcc.dg/20021023-1.c: New test.
44879
44880 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44881
44882 PR c++/7679
44883 * g++.dg/parse/inline1.C: New test.
44884
44885 2002-10-23 Richard Henderson <rth@redhat.com>
44886
44887 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44888
44889 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44890
44891 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44892
44893 PR c++/6579
44894 * g++.dg/parse/stmtexpr3.C: New test.
44895
44896 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44897
44898 * g++.dg/expr/cond1.C: New test.
44899
44900 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44901
44902 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44903
44904 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44905
44906 * g++.dg/abi/vbase13.C: New test.
44907 * g++.dg/abi/vbase14.C: Likewise.
44908
44909 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44910
44911 * gcc.dg/tls/pic-1.c: New test.
44912 * gcc.dg/tls/nonpic-1.c: New test.
44913 * gcc.dg/20021018-1.c: New test.
44914
44915 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44916
44917 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44918 Remove only files with the same base name as the test case.
44919 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44920 (profopt-execute): Likewise. Also, remove old profiling
44921 and performance data files before running the tests.
44922
44923 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44924 * g++.dg/bprob/bprob.exp: Likewise.
44925 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44926 to allow more general test case names.
44927
44928 * g++.dg/bprob/bprob-1.C: Rename to ...
44929 * g++.dg/bprob/g++-bprob-1.C: ... this.
44930
44931 * g77.dg/bprob/bprob-1.f: Rename to ...
44932 * g77.dg/bprob/g77-bprob-1.f: ... this.
44933
44934 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44935
44936 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44937 bison 1.50 or later.
44938
44939 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44940
44941 * g++.dg/README: Describe more test directories.
44942
44943 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44944
44945 * g++.dg/init/array6.C: Add additional tests.
44946
44947 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44948
44949 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44950 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44951
44952 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
44953
44954 * gcc.c-torture/compile/20020604-1.x: New.
44955 * gcc.c-torture/compile/simd-5.x: Likewise.
44956 * gcc.c-torture/execute/920710-1.x: Likewise.
44957 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44958
44959 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44960
44961 * g++.dg/inherit/override1.C: Add dg-options clause.
44962
44963 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44964
44965 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44966 _mm_slli_si128.
44967
44968 2002-10-19 Andreas Schwab <schwab@suse.de>
44969
44970 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44971 directory component.
44972
44973 2002-10-18 Mark Mitchell <mark@codesourcery.com>
44974
44975 * g++.dg/inherit/thunk1.C: New test.
44976
44977 * g++.dg/inherit/override1.C: New test.
44978
44979 * g++.dg/abi/mangle11.C: New test.
44980 * g++.dg/abi/mangle14.C: New test.
44981 * g++.dg/abi/mangle17.C: New test.
44982
44983 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
44984
44985 * g++.dg/overload/member2.C: New test.
44986
44987 2002-10-17 Janis Johnson <janis187@us.ibm.com>
44988
44989 * g++.dg/README: Describe new compat directory.
44990 * g++.dg/dg.exp: Skip tests in compat directory.
44991 * README.compat: New file.
44992 * lib/compat.exp: New expect script.
44993 * g++.dg/compat: New test directory.
44994 * g++.dg/compat/compat.exp: New expect script.
44995 * g++.dg/compat/abi: New test directory.
44996 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44997 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44998 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44999 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45000 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45001 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45002 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45003 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45004 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45005 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45006 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45007 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45008 * g++.dg/compat/break: New test directory.
45009 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45010 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45011 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45012 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45013 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45014 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45015 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45016 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45017 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45018 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45019 g++.dg/compat/break/README: New files.
45020 * g++.dg/compat/eh: New test directory.
45021 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45022 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45023 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45024 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45025 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45026 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45027 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45028 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45029 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45030 g++.dg/compat/eh/filter2_y.C,
45031 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45032 g++.dg/compat/eh/new1_y.C,
45033 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45034 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45035 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45036 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45037 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45038 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45039 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45040 g++.dg/compat/eh/unexpected1_y.C: New files.
45041 * g++.dg/compat/init: New test directory.
45042 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45043 g++.dg/compat/init/array5_y.C,
45044 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45045 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45046 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45047 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45048 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45049 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45050 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45051 g++.dg/compat/init/init-ref2_y.C: New files.
45052
45053 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45054
45055 PR c++/7584
45056 * g++.dg/inherit/using3.C: New test.
45057
45058 2002-10-17 Jan Hubicka <jh@suse.cz>
45059
45060 * gcc.dg/20021017-2.c: New test.
45061
45062 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45063
45064 * g++.dg/abi/mangle16.C: Adjust.
45065
45066 * g++.dg/init/array8.C: New test.
45067
45068 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45069
45070 * gcc.dg/special/mips-abi.exp: New test.
45071 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45072
45073 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45074
45075 * g++.dg/abi/mangle16.C: New test.
45076 * g++.dg/abi/mangle17.C: Likewise.
45077
45078 PR c++/7478
45079 * g++.dg/template/ref1.C: New test.
45080
45081 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45082
45083 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45084
45085 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45086
45087 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45088
45089 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45090
45091 PR c++/7524
45092 * g++.dg/init/array7.C: New test.
45093
45094 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45095
45096 * g++.dg/init/array6.C: New test.
45097
45098 * g++.dg/abi/mangle13.C: Likewise.
45099 * g++.dg/abi/mangle14.C: Likewise.
45100 * g++.dg/abi/mangle15.C: Likewise.
45101
45102 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45103
45104 * g++.dg/abi/empty8.C: New test.
45105
45106 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45107
45108 * g++.dg/init/ctor1.C: New test.
45109
45110 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45111
45112 * gcc.c-torture/execute/20021015-1.c: New test.
45113
45114 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45115
45116 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45117
45118 2002-10-14 Jan Hubicka <jh@suse.cz>
45119
45120 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45121
45122 2002-10-14 Richard Henderson <rth@redhat.com>
45123
45124 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45125
45126 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45127
45128 PR optimization/6631
45129 * g++.dg/opt/const2.C: New test.
45130
45131 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45132
45133 PR c++/7176
45134 * g++.dg/parse/friend1.C: New test.
45135 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45136
45137 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45138
45139 * gcc.dg/20021014-1.c: New test.
45140
45141 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45142
45143 PR c++/5661
45144 * g++.dg/ext/vlm1.C: New test.
45145 * g++.dg/ext/vlm2.C: Likewise.
45146
45147 * g++.dg/init/array1.C: Remove invalid braces.
45148 * g++.dg/init/brace1.C: New test.
45149 * g++.dg/init/copy2.C: Likewise.
45150 * g++.dg/init/copy3.C: Likewise.
45151 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45152 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45153 braces.
45154
45155 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45156
45157 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45158
45159 2002-10-11 Richard Shann <richard.shann@superh.com>
45160
45161 * gcc.c-torture/compile/simd-5.c: New test.
45162
45163 2002-10-10 Roger Sayle <roger@eyesopen.com>
45164
45165 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45166
45167 2002-10-10 Jim Wilson <wilson@redhat.com>
45168
45169 * gcc.c-torture/execute/20021010-1.c: New test.
45170
45171 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45172
45173 PR c/7353
45174 * g++.dg/ext/typedef-init.C: New test.
45175 * gcc.dg/typedef-init.c: New test.
45176
45177 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45178
45179 * gcc.dg/cpp/paste13.c: New test.
45180
45181 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45182
45183 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45184 remaining platforms, XFAIL during compile, not execute. Don't
45185 XFAIL at -O0.
45186
45187 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45188
45189 * gcc.dg/alias-1.c: Tweak expected warning.
45190
45191 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45192
45193 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45194
45195 2002-10-06 Andreas Jaeger <aj@suse.de>
45196
45197 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45198 * gcc.dg/cpp/c++98.C: Likewise.
45199
45200 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45201 * g++.dg/cpp/c++98.C: Likewise.
45202
45203 * g++.dg/README (Subdirectories): Mention cpp directory.
45204
45205 PR target/7559
45206 * gcc.dg/20021006-1.c: New test.
45207
45208 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45209
45210 PR c++/7804
45211 * g++.dg/other/warning1.C: New test.
45212
45213 2002-10-04 Roger Sayle <roger@eyesopen.com>
45214
45215 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45216 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45217 and sparc-*-* with -m64 as expected failures. See PR 8087.
45218
45219 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45220
45221 PR c++/7931
45222 * g++.dg/template/ptrmem3.C: New test.
45223
45224 PR c++/7754
45225 * g++.dg/template/union1.C: New test.
45226
45227 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45228
45229 PR c++/8006
45230 * g++.dg/abi/mangle9.C: New test.
45231 * g++.dg/abi/mangle10.C: New test.
45232 * g++.dg/abi/mangle11.C: New test.
45233 * g++.dg/abi/mangle12.C: New test.
45234
45235 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45236
45237 PR c++/7188.
45238 * g++.dg/template/meminit1.C: New test.
45239 * g++.dg/warn/Wreorder-1.C: Likewise.
45240 * g++.old-deja/g++.mike/warn3.C: Tweak.
45241 * lib/prune.exp: Ingore "in copy constructor".
45242
45243 2002-10-02 Andreas Jaeger <aj@suse.de>
45244
45245 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45246 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45247 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45248 on x86-64.
45249
45250 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45251
45252 * gcc.dg/empty1.C: Fix typo.
45253
45254 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45255
45256 * gcc.dg/alias-1.c: New test.
45257
45258 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45259
45260 * gcc.dg/empty1.C: New test.
45261
45262 * g++.dg/tls/init-2.C: Tweak error messages.
45263
45264 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45265
45266 * gcc.c-torture/compile/20020923-1.c: New test.
45267
45268 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45269
45270 * gcc.c-torture/execute/ffs-1.c: New test.
45271 * gcc.c-torture/execute/ffs-2.c: Ditto.
45272
45273 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45274
45275 * g++.dg/overload/member1.C: New test.
45276
45277 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45278
45279 * g++.dg/abi/empty7.C: New test.
45280 * g++.dg/init/pm2.C: Likewise.
45281
45282 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45283
45284 * g++.dg/rtti/crash1.C: New test.
45285
45286 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45287
45288 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45289 gcc.dg/sibcall-4.c: New tests.
45290
45291 2002-09-28 Roger Sayle <roger@eyesopen.com>
45292
45293 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45294 powerpc and MMIX targets.
45295
45296 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45297
45298 * gcc.dg/cpp/20020927-1.c: New.
45299
45300 2002-09-26 David S. Miller <davem@redhat.com>
45301
45302 * gcc.c-torture/compile/trunctfdf.c: New.
45303
45304 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45305
45306 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45307
45308 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45309
45310 * gcc.c-torture/execute/loop-15.c: New.
45311
45312 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45313
45314 * README.QMTEST: Fix typo.
45315
45316 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45317
45318 * gcc.dg/20020926-1.c: New test.
45319
45320 2002-09-25 David S. Miller <davem@redhat.com>
45321
45322 PR target/7842
45323 * gcc.c-torture/execute/shiftdi.c: New test.
45324
45325 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45326
45327 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45328 unique to the tool.
45329 * lib/g77.exp (g77_init): Likewise.
45330 * lib/g++.exp (g++_init): Likewise.
45331 * lib/objc.exp (objc_init): Likewise.
45332
45333 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45334
45335 * g++.dg/abi/empty5.C: New test.
45336 * g++.dg/abi/empty6.C: New test.
45337 * g++.dg/abi/vbase12.C: New test.
45338
45339 2002-09-25 Richard Henderson <rth@redhat.com>
45340
45341 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45342 too-small long double.
45343
45344 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45345
45346 * gcc.dg/20020919-1.c: New test.
45347
45348 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45349
45350 * g++.dg/abi/bitfield6.C: New test.
45351 * g++.dg/abi/bitfield7.C: New test.
45352 * g++.dg/abi/bitfield8.C: New test.
45353 * g++.dg/abi/vbase11.C: New test.
45354
45355 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45356
45357 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45358 hppa*-*-hpux*. Update test comment.
45359
45360 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45361
45362 * gcc.dg/tls/struct-1.c: New test.
45363
45364 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45365
45366 * gcc.dg/cpp/tr-warn2.c: Update.
45367
45368 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45369
45370 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45371
45372 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45373
45374 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45375 systems.
45376
45377 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45378
45379 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45380
45381 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45382 Adjust for c++filt moved to binutils. Remove spurious duplicate
45383 setting of cxxfilt.
45384
45385 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45386
45387 * gcc.dg/20020312-2.c: Update for darwin.
45388
45389 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45390
45391 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45392
45393 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45394
45395 * objc.dg/comp-types-1.m: New test.
45396 * objc.dg/comp-types-2.m: New test.
45397 * objc.dg/comp-types-3.m: New test.
45398 * objc.dg/comp-types-4.m: New test.
45399 * objc.dg/comp-types-5.m: New test.
45400 * objc.dg/comp-types-6.m: New test.
45401
45402 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45403
45404 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45405
45406 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45407
45408 * g++.dg/other/do1.C: New test.
45409
45410 * g++.dg/template/subst1.C: New test.
45411
45412 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45413
45414 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45415
45416 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45417
45418 * g++.dg/template/qualttp20.C: Adjust expected errors.
45419 * g++.old-deja/g++.jason/report.C: Likewise.
45420 * g++.old-deja/g++.other/qual1.C: Likewise.
45421
45422 * g++.dg/lookup/scoped2.C: New test.
45423
45424 * g++.dg/ext/asm3.C: New test.
45425
45426 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45427
45428 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45429
45430 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45431
45432 * ChangeLog: follow spelling conventions.
45433 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45434 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45435 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45436 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45437 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45438 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45439 * g++.old-deja/g++.law/global-init1.C: Likewise.
45440 * g++.old-deja/g++.other/delete4.C: Likewise.
45441 * g++.old-deja/g++.other/inline21.C: Likewise.
45442 * g++.old-deja/g++.other/singleton.C: Likewise.
45443 * g77.dg/strlen0.f: Likewise.
45444 * g77.f-torture/compile/20010519-1.f: Likewise.
45445 * g77.f-torture/compile/980310-4.f: Likewise.
45446 * gcc.c-torture/compile/20000605-1.c: Likewise.
45447 * gcc.c-torture/execute/20020225-1.c: Likewise.
45448 * gcc.dg/c90-hexfloat-2.c: Likewise.
45449 * gcc.dg/c99-bool-1.c: Likewise.
45450 * gcc.dg/c99-hexfloat-2.c: Likewise.
45451 * gcc.dg/dll-2.c: Likewise.
45452 * gcc.dg/wtr-union-init-1.c: Likewise.
45453 * gcc.dg/wtr-union-init-2.c: Likewise.
45454 * gcc.dg/wtr-union-init-3.c: Likewise.
45455 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45456 * gcc.dg/cpp/defined.c: Likewise.
45457 * gcc.dg/cpp/macsyntx.c: Likewise.
45458 * gcc.dg/cpp/paste2.c: Likewise.
45459 * gcc.dg/cpp/trad/defined.c: Likewise.
45460 * gcc.dg/format/c90-printf-1.c: Likewise.
45461 * gcc.dg/format/c90-scanf-1.c: Likewise.
45462 * gcc.dg/format/c99-printf-1.c: Likewise.
45463 * gcc.dg/format/c99-scanf-1.c: Likewise.
45464 * gcc.misc-tests/gcov-8.c: Likewise.
45465 * lib/profopt.exp: Likewise.
45466
45467 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45468
45469 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45470
45471 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45472
45473 * g++.dg/inherit/using2.C: New test.
45474
45475 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45476
45477 * ChangeLog: Follow spelling conventions.
45478 * g++.dg/template/friend4.C: Likewise.
45479 * g++.old-deja/g++.pt/crash67.C: Likewise.
45480 * gcc.c-torture/execute/20000801-4.c: Likewise.
45481 * gcc.dg/c90-digraph-1.c: Likewise.
45482 * gcc.dg/c94-digraph-1.c: Likewise.
45483 * gcc.dg/c99-digraph-1.c: Likewise.
45484 * gcc.dg/cpp/line5.c: Likewise.
45485 * gcc.dg/cpp/multiline.c: Likewise.
45486 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45487 * gcc.dg/format/attr-3.c: Likewise.
45488 * gcc.dg/format/c90-scanf-3.c: Likewise.
45489 * gcc.dg/format/ext-4.c: Likewise.
45490
45491 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45492
45493 * g++.dg/template/pretty1.C: New test.
45494
45495 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45496
45497 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45498
45499 2002-09-13 Matt Austern <austern@apple.com>
45500
45501 * g++.dg/other/constref[12].C: New, regression tests for
45502 passing a cast expression to a function by const reference.
45503
45504 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45505
45506 * g++.dg/template/deduce1.C: New test.
45507
45508 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45509
45510 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45511 32-bit int.
45512
45513 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45514
45515 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45516 usage.
45517
45518 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45519
45520 * gcc.c-torture/compile/20020910-1.c: New test.
45521
45522 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45523
45524 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45525
45526 2002-09-10 Andreas Jaeger <aj@suse.de>
45527
45528 * gcc.dg/20020312-2.c: Adjust for x86-64.
45529
45530 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45531
45532 * g77.dg/7388.f: New test case for PR 7388.
45533
45534 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45535
45536 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45537
45538 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45539
45540 * objc.dg/proto-lossage-1.m: New test.
45541
45542 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45543
45544 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45545
45546 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45547
45548 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45549 expected to pass.
45550
45551 2002-09-06 Stan Shebs <shebs@apple.com>
45552 David Edelsohn <edelsohn@gnu.org>
45553
45554 * gcc.dg/weak: New directory.
45555 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45556 target-specific xfail bits.
45557 * gcc.dg/typeof-2.c: Move to new directory.
45558 * gcc.dg/weak.exp: New expect script.
45559
45560 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45561
45562 * gcc.c-torture/execute/extzvsi.c: New test.
45563
45564 2002-09-05 Stan Shebs <shebs@apple.com>
45565
45566 * gcc.dg/weak-1.c: xfail on Darwin.
45567 * gcc.dg/weak-2.c: Ditto.
45568 * gcc.dg/weak-3.c: Ditto.
45569 * gcc.dg/weak-4.c: Ditto.
45570 * gcc.dg/weak-5.c: Ditto.
45571 * gcc.dg/weak-6.c: Ditto.
45572 * gcc.dg/weak-7.c: Ditto.
45573 * gcc.dg/weak-8.c: Ditto.
45574 * gcc.dg/weak-9.c: Ditto.
45575
45576 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45577
45578 * gcc.c-torture/execute/loop-14.c: New test.
45579
45580 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45581
45582 * g++.dg/other/cxa-atexit1.C: New test.
45583
45584 * gcc.dg/typeof-2.c: New test.
45585
45586 2002-09-03 Roger Sayle <roger@eyesopen.com>
45587
45588 * gcc.dg/builtins-2.c: New testcase.
45589 * gcc.dg/builtins-3.c: New testcase.
45590
45591 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45592
45593 * gcc.dg/cpp/_Pragma4.c: New test.
45594
45595 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45596
45597 * objc/execute/nil_method-1.m: New testcase.
45598
45599 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45600
45601 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45602 [Object class], not [Object initialize].
45603
45604 2002-08-31 Roger Sayle <roger@eyesopen.com>
45605 Hans-Peter Nilsson <hp@bitrange.com>
45606
45607 * gcc.c-torture/execute/20020720-1.x: Skip test on
45608 mmix-knuth-mmixware. Correct comment.
45609
45610 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45611
45612 * g++.dg/abi/bitfield5.C: New test.
45613 * g++.dg/abi/vbase10.C: Likewise.
45614
45615 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45616
45617 * objc.dg/undeclared-selector.m: New test.
45618
45619 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45620
45621 * g++.dg/other/offsetof1.C: Avoid cast warning.
45622
45623 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45624
45625 * objc.dg/super-class-2.m: New test.
45626
45627 2002-08-24 Matt Austern <austern@apple.com>
45628
45629 * g++.dg/ext/lvaddr.C: New test.
45630 * g++.dg/ext/lvcast.C: New test.
45631
45632 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45633
45634 * g++.dg/inherit/cond1.C: New test.
45635
45636 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45637
45638 * gcc.dg/noncompile/incomplete-1.c: New test.
45639
45640 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45641
45642 * gcc.dg/typespec-1.c: New test.
45643
45644 2002-08-20 Devang Patel <dpatel@apple.com>
45645 * objc.dg/proto-hier-2.m: New test.
45646
45647 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45648
45649 * objc.dg/bitfield-1.m: New test.
45650 * objc.dg/bitfield-2.m: New test.
45651
45652 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45653
45654 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45655 gcc.dg/c99-flex-array-4.c: New tests.
45656
45657 2002-08-16 Stan Shebs <shebs@apple.com>
45658
45659 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45660
45661 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45662
45663 * gcc.dg/typeof-1.c: New test.
45664 * g++.dg/ext/typeof2.C: New test.
45665
45666 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45667
45668 * g++.dg/other/offsetof1.C: New test.
45669
45670 2002-08-14 Richard Henderson <rth@redhat.com>
45671
45672 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45673
45674 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45675
45676 * gcc.dg/cpp/_Pragma3.c: New test.
45677
45678 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45679
45680 * g++.dg/template/inherit3: New test.
45681
45682 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45683
45684 * gcc.dg/bitfld-4.c: Add blank options.
45685
45686 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45687
45688 * g++.dg/template/crash1.C: New test.
45689
45690 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45691
45692 * gcc.dg/tls/opt-2.c: New test.
45693
45694 2002-08-08 Devang Patel <dpatel@apple.com>
45695
45696 * objc.dg/selector-1.m : New test
45697
45698 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45699
45700 * g++.dg/abi/bitfield4.C: New test.
45701 * gcc.dg/bitfld-4.c: New test.
45702
45703 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45704
45705 * g++.dg/other/packed1.C: New test.
45706
45707 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45708
45709 * g++.dg/abi/offsetof.C: Tweak error messages.
45710 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45711
45712 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45713
45714 * gcc.dg/bitfld-3.c: New test.
45715
45716 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45717 Richard Henderson <rth@redhat.com>
45718
45719 * gcc.dg/i386-bitfield1.c: New test.
45720 * g++.dg/abi/bitfield3.C: Update.
45721
45722 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45723
45724 * objc.dg/const-str-2.m: Update.
45725 * gcc.dg/cpp/c++98.c: Change to C extension.
45726 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45727 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45728
45729 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45730
45731 * gcc.dg/tls/diag-3.c: New.
45732
45733 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45734
45735 * g++.dg/README (Subdirectories): Document new subdir expr.
45736 * g++.dg/expr/pmf-1.C: New test.
45737
45738 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45739
45740 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45741
45742 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45743
45744 * g++.dg/abi/bitfield3.C: New test.
45745
45746 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45747
45748 * lib/gcov.exp: Tweak expected line formats.
45749 * gcc.misc-tests/gcov8.c: New test.
45750 * gcc.misc-tests/gcov8.x: New flags.
45751
45752 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45753
45754 * consistency.vlad/layout/endian.c: Include string.h.
45755
45756 * gcc.c-torture/execute/20020805-1.c: New test.
45757
45758 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45759
45760 * g++.dg/other/conversion1.C: New test.
45761
45762 2002-08-03 Roger Sayle <roger@eyesopen.com>
45763
45764 * gcc.dg/builtins-1.c: New testcase.
45765
45766 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45767
45768 * g++.dg/inherit/access3.C: New test.
45769
45770 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45771
45772 * gcc.dg/ia64-visibility-2.c: New test.
45773
45774 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45775
45776 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45777 __qualifier_flags to __flags.
45778
45779 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45780
45781 * g++.dg/inherit/operator1.C: New test.
45782 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45783 * g++.dg/other/error1.C: Change expected error message.
45784 * g++.dg/template/conv4.C: Likewise.
45785
45786 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45787
45788 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45789 for documented behavior.
45790
45791 2002-07-25 Roger Sayle <roger@eyesopen.com>
45792
45793 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45794 several targets known to fail.
45795
45796 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45797
45798 * gcc.dg/mips-args-[123].c: New tests.
45799
45800 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45801
45802 * gcc.dg/ppc-spe.c: New.
45803
45804 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45805
45806 * g++.dg/other/ptrmem4.C: New testcase.
45807
45808 2002-07-24 Richard Henderson <rth@redhat.com>
45809
45810 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45811
45812 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45813
45814 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45815
45816 2002-07-24 Roger Sayle <roger@eyesopen.com>
45817
45818 * gcc.c-torture/execute/memset-3.c: New testcase.
45819
45820 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45821
45822 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45823 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45824
45825 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45826
45827 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45828 Delete.
45829
45830 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45831
45832 * gcc.c-torture/compile/simd-4.c: New test.
45833
45834 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45835
45836 PR c++/7347, c++/7348
45837 * g++.dg/template/access4.C: New test.
45838 * g++.dg/template/access5.C: New test.
45839 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45840 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45841 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45842 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45843
45844 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45845
45846 * gcc.dg/gnu89-init-2.c: New test.
45847
45848 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45849
45850 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45851
45852 2002-07-20 Roger Sayle <roger@eyesopen.com>
45853
45854 * gcc.c-torture/execute/20020720-1.c: New testcase.
45855
45856 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45857
45858 * gcc.dg/cpp/Wsignprom.c: New tests.
45859
45860 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45861
45862 * gcc.c-torture/execute/loop-13.c: New test.
45863
45864 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45865
45866 * gcc.dg/cpp/expr.c: New tests.
45867
45868 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45869
45870 * g++.dg/opt/pr6713.C: Add template instantiation.
45871
45872 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45873
45874 * gcc.dg/nest.c: New test.
45875
45876 2002-07-17 Richard Henderson <rth@redhat.com>
45877
45878 * g++.dg/opt/pr6713.C: New test.
45879
45880 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45881
45882 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45883 XFAIL for all x86 processors.
45884
45885 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45886
45887 * gcc.c-torture/execute/20010122-1.x: Do not test with
45888 -fomit-frame-pointer.
45889
45890 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45891
45892 * g++.dg/template/instantiate2.C: New test.
45893 * g++.dg/template/spec4.C: New test.
45894
45895 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45896
45897 * g++.dg/template/access2.C: New test.
45898 * g++.dg/template/access3.C: New test.
45899
45900 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45901
45902 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45903 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45904 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45905 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45906 Convert to use <stdarg.h>.
45907 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45908 Delete.
45909 * gcc.dg/va-arg-2.c: New.
45910 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45911
45912 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45913
45914 * gcc.c-torture/compile/20020710-1.c: New test.
45915
45916 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45917 Andrew Pinski <pinskia@physics.uc.edu>
45918
45919 gcc.c-torture/compile/simd-2.c: New testcase.
45920 gcc.c-torture/compile/simd-3.c: Likewise.
45921
45922 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45923
45924 PR c++/7224
45925 * g++.dg/overload/error1.C: New test.
45926
45927 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45928
45929 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45930 configuration and IRIX 6 O32 ABI.
45931
45932 2002-07-11 Roger Sayle <roger@eyesopen.com>
45933
45934 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45935
45936 2002-07-10 Roger Sayle <roger@eyesopen.com>
45937
45938 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45939
45940 2002-07-10 Jeffrey A Law <law@redhat.com>
45941
45942 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45943
45944 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45945
45946 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45947
45948 * gcc.dg/20020312-2.c: Check for __PPC__.
45949
45950 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45951
45952 * gcc.c-torture/compile/20020709-1.c: New test.
45953
45954 2002-07-07 Roger Sayle <roger@eyesopen.com>
45955
45956 * g++.dg/template/qualttp21.C: New test case.
45957
45958 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
45959
45960 * gcc.c-torture/compile/20020706-1.c: New test.
45961 * gcc.c-torture/compile/20020706-2.c: New test.
45962
45963 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
45964 Alexandre Oliva <aoliva@redhat.com>
45965
45966 * g++.dg/warn/incomplete1.C: New test.
45967
45968 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45969
45970 PR c++/7099
45971 * g++.dg/warn/noreturn1.C: New test.
45972
45973 2002-07-03 Mark Mitchell <mark@codesourcery.com>
45974
45975 PR c++/6706
45976 * g++.dg/debug/debug6.C: New test.
45977 * g++.dg/debug/debug7.C: New test.
45978
45979 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
45980
45981 * gcc.c-torture/compile/simd-3.c: New test.
45982
45983 2002-07-03 Chris Demetriou <cgd@broadcom.com>
45984
45985 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45986 * gcc.dg/20020620-1.c: Likewise.
45987
45988 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45989
45990 PR c++/6944
45991 * g++.dg/init/array4.C: New test.
45992 * g++.dg/init/array5.C: New test.
45993
45994 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
45995
45996 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45997 * gcc.c-torture/execute/simd-2.c (main): Likewise.
45998
45999 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46000
46001 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46002 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46003 * gcc.dg/wtr-conversion-1.c: Likewise.
46004 * gcc.dg/wtr-escape-1.c: Likewise.
46005 * gcc.dg/wtr-int-type-1.c: Likewise.
46006 * gcc.dg/wtr-label-1.c: Likewise.
46007 * gcc.dg/wtr-static-1.c: Likewise.
46008 * gcc.dg/wtr-strcat-1.c: Likewise.
46009 * gcc.dg/wtr-suffix-1.c: Likewise.
46010 * gcc.dg/wtr-switch-1.c: Likewise.
46011 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46012 * gcc.dg/wtr-union-init-1.c: Likewise.
46013 * gcc.dg/wtr-union-init-2.c: Likewise.
46014 * gcc.dg/wtr-union-init-3.c: Likewise.
46015
46016 * gcc.dg/wtr-func-def-1.c: New test.
46017
46018 2002-07-02 Devang Patel <dpatel@apple.com>
46019
46020 * objc.dg/param-1.m: New test.
46021
46022 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46023
46024 * gcc.dg/cpp/trad/directive.c: Add test.
46025 * gcc.dg/cpp/trad/macroargs.c: Add test.
46026 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46027
46028 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46029
46030 * gcc.dg/cpp/cmdlne-M.c: New test.
46031
46032 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46033
46034 * objc.dg/desig-init-1.m: New test.
46035
46036 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46037
46038 PR c++/6716
46039 * g++.dg/template/instantiate1.C: New test.
46040
46041 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46042
46043 PR c++/7112
46044 * g++.dg/template/sizeof2.C: New test.
46045
46046 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46047
46048 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46049 gcc.dg/cpp/trad/include.c: New tests.
46050
46051 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46052
46053 PR target/7177
46054 * gcc.c-torture/compile/20020701-1.c: New test.
46055
46056 2002-07-01 Stan Shebs <shebs@apple.com>
46057
46058 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46059 header here...
46060 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46061 (objc-torture-execute): or here.
46062
46063 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46064
46065 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46066
46067 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46068
46069 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46070
46071 2002-06-30 Devang Patel <dpatel@apple.com>
46072
46073 * objc.dg/fsyntax-only.m: New test.
46074
46075 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46076
46077 PR c++/6695
46078 * g++.dg/template/friend7.C: New file.
46079
46080 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46081
46082 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46083 return type.
46084
46085 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46086
46087 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46088 avoid division by zero.
46089
46090 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46091
46092 * gcc.dg/Wunknownprag.c: New tests.
46093
46094 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46095
46096 * gcc.c-torture/execute/simd-2.c: New test.
46097
46098 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46099
46100 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46101 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46102 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46103 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46104 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46105 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46106 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46107 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46108 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46109 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46110 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46111 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46112 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46113 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46114 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46115 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46116 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46117
46118 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46119
46120 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46121 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46122 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46123 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46124 New tests.
46125 * gcc.dg/cpp/trad/directive.c: Update.
46126
46127 2002-06-23 Andreas Jaeger <aj@suse.de>
46128
46129 * gcc.c-torture/execute/complex-6.c: New.
46130
46131 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46132
46133 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46134 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46135 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46136 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46137
46138 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46139
46140 * gcc.dg/cpp/trad: New directory with traditional tests copied
46141 from parent directory.
46142 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46143 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46144 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46145 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46146 Move to trad/ and rename.
46147 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46148 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46149 gcc.dg/cpp/trad/redef2.c: New tests.
46150 * gcc.dg/cpp/trad/trad.exp: New driver.
46151
46152 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46153
46154 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46155 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46156 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46157 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46158 Remove.
46159
46160 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46161
46162 * gcc.dg/20020620-1.c: New test.
46163
46164 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46165
46166 * g++.dg/template/ttp4.C: New test.
46167
46168 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46169
46170 * g++.dg/opt/vt1.C: Fix regexp.
46171
46172 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46173
46174 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46175 Don't use attribute `noinline'.
46176
46177 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46178
46179 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46180
46181 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46182
46183 * gcc.c-torture/execute/simd-1.c: New.
46184
46185 * gcc.dg/simd-1.c: New.
46186
46187 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46188
46189 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46190
46191 2002-06-16 Richard Henderson <rth@redhat.com>
46192
46193 * g++.dg/ext/anon-struct1.C: New.
46194 * g++.dg/ext/anon-struct2.C: New.
46195 * g++.dg/ext/anon-struct3.C: New.
46196 * gcc.dg/anon-struct-1.c: New.
46197 * gcc.dg/anon-struct-2.c: New.
46198 * gcc.dg/anon-struct-3.c: New.
46199 * gcc.dg/20011008-1.c: Adjust warning text.
46200 * gcc.dg/20020527-1.c: Add -fms-extensions.
46201
46202 2002-06-16 Richard Henderson <rth@redhat.com>
46203
46204 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46205
46206 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46207
46208 * gcc.c-torture/execute/20020615-1.c: New test.
46209
46210 2002-06-15 Roger Sayle <roger@eyesopen.com>
46211
46212 * gcc.c-tortuture/execute/compare-1.c: New test case.
46213 * gcc.c-tortuture/execute/compare-2.c: New test case.
46214 * gcc.c-tortuture/execute/compare-3.c: New test case.
46215
46216 2002-06-13 Richard Henderson <rth@redhat.com>
46217
46218 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46219 ia64 ilp32.
46220
46221 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46222
46223 * g++.dg/template/typename2.C: Update error message.
46224
46225 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46226
46227 * gcc.c-torture/execute/20020611-1.c: New test.
46228
46229 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46230
46231 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46232 list of targets to skip.
46233
46234 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46235
46236 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46237 targets if not optimizing.
46238
46239 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46240
46241 * gcc.c-torture/compile/20020605-1.c: New test.
46242
46243 * g++.dg/opt/vt1.C: New test.
46244
46245 * gcc.dg/20020531-1.c: New test.
46246
46247 * gcc.dg/20020530-1.c: New test.
46248
46249 * gcc.dg/20020527-1.c: New test.
46250
46251 * g++.dg/opt/cse1.C: New test.
46252
46253 2002-06-07 Roger Sayle <roger@eyesopen.com>
46254
46255 * gcc.dg/20020607-2.c: New test case.
46256
46257 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46258
46259 * gcc.c-torture/compile/20020604-1.c: New test.
46260
46261 2002-06-04 Richard Henderson <rth@redhat.com>
46262
46263 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46264 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46265 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46266
46267 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46268
46269 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46270
46271 2002-06-03 Richard Henderson <rth@redhat.com>
46272
46273 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46274 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46275
46276 2002-06-02 Richard Henderson <rth@redhat.com>
46277
46278 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46279 test functions static.
46280
46281 2002-06-02 Andreas Jaeger <aj@suse.de>
46282
46283 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46284 now.
46285
46286 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46287
46288 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46289 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46290 Update for mofified diagnostics.
46291 * gcc.dg/c99-intconst-1.c: No longer fail.
46292
46293 2002-06-02 Richard Henderson <rth@redhat.com>
46294
46295 * gcc.dg/uninit-A.c: Remove xfail markers.
46296
46297 2002-06-01 Roger Sayle <roger@eyesopen.com>
46298
46299 * gcc.dg/fnegate-1.c: New test case.
46300
46301 2002-05-30 Osku Salerma <osku@iki.fi>
46302
46303 * gcc.c-torture/execute/mayalias-1.c: New file.
46304
46305 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46306
46307 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46308 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46309 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46310
46311 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46312
46313 * gcc.c-torture/execute/20020529-1.c: New test.
46314
46315 2002-05-27 Richard Henderson <rth@redhat.com>
46316
46317 * g++.dg/ext/attrib6.C: New test case.
46318
46319 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46320
46321 * gcc.c-torture/execute/pure-1.c: New test.
46322
46323 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46324
46325 * gcc.dg/cpp/arith-2.c: Remove.
46326
46327 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46328
46329 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46330 * gcc.dg/cpp/if-3.c: Remove.
46331
46332 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46333
46334 * g++.dg/opt/cse2.C: New test.
46335
46336 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46337
46338 * gcc.dg/cpp/arith-1.c: New semantic tests.
46339 * gcc.dg/cpp/if-1.c: Update.
46340
46341 2002-05-24 Ben Elliston <bje@redhat.com>
46342
46343 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46344
46345 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46346
46347 * gcc.dg/verbose-asm.c: New test.
46348
46349 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46350
46351 * gcc.dg/cpp/paste12.c: New test.
46352
46353 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46354
46355 * g++.dg/parse/named_ops.C: New test.
46356
46357 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46358
46359 * gcc.dg/weak-8.c: New test.
46360
46361 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46362
46363 * gcc.dg/weak-2.c: Allow optional leading underscore
46364 in scan-assembler symbol name.
46365 * gcc.dg/weak-3.c: Likewise.
46366 * gcc.dg/weak-4.c: Likewise.
46367 * gcc.dg/weak-5.c: Likewise.
46368
46369 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46370
46371 * gcc.dg/20020523-1.c: New test.
46372
46373 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46374
46375 * objc.dg/const-str-2.m: Update now that we stop after
46376 a command line error.
46377
46378 2002-05-22 Richard Henderson <rth@redhat.com>
46379
46380 * g++.dg/dg.exp: Fix typo in test pruneing.
46381
46382 2002-05-22 Richard Henderson <rth@redhat.com>
46383
46384 * g++.dg/dg.exp: Prune the tls subdirectory.
46385 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46386 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46387 * g++.dg/tls/init-1.C: New.
46388
46389 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46390
46391 * gcc.dg/20020517-1.c: New test.
46392
46393 2002-05-21 Richard Henderson <rth@redhat.com>
46394
46395 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46396 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46397
46398 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46399
46400 * g++.dg/other/copy2.C: New test.
46401
46402 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46403
46404 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46405 (MAX_COPY): Bump up to 10 times sizeof (long long).
46406 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46407
46408 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46409 sizeof (long long).
46410
46411 * gcc.c-torture/execute/strcpy-1.c: New test.
46412
46413 2002-05-19 Jason Merrill <jason2redhat.com>
46414
46415 * g++.dg/ext/oper1.C: New test.
46416
46417 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46418 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46419
46420 * README.QMTEST: New file.
46421
46422 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46423
46424 2002-05-19 Andreas Jaeger <aj@suse.de>
46425
46426 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46427 now.
46428 * gcc.c-torture/execute/loop-2d.x: Likewise.
46429
46430 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46431
46432 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46433 support weak symbols.
46434 * gcc.dg/weak-4.c: Likewise.
46435 * gcc.dg/weak-6.c: Likewise.
46436
46437 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46438
46439 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46440 cygwin, coff and h8300-*-hms targets
46441 * gcc.dg/weak-5.c: Likewise.
46442 * gcc.dg/weak-7.c: Likewise.
46443
46444 2002-05-16 Jason Merrill <jason@redhat.com>
46445
46446 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46447 (scan-assembler-not, scan-assembler-dem): Likewise.
46448 (scan-assembler-dem-not): Likewise.
46449
46450 2002-05-15 Richard Henderson <rth@redhat.com>
46451
46452 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46453
46454 2002-05-15 Richard Henderson <rth@redhat.com>
46455
46456 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46457 (vfoo1f): Warning here.
46458 (vfoo1l): Don't redefine the alias.
46459
46460 2002-05-14 Jason Merrill <jason@redhat.com>
46461 Alexandre Oliva <aoliva@redhat.com>
46462
46463 * g++.dg/init/pm1.C: New test.
46464
46465 2002-05-12 David S. Miller <davem@redhat.com>
46466
46467 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46468 types.
46469
46470 2002-05-10 Roger Sayle <roger@eyesopen.com>
46471
46472 * gcc.c-torture/execute/20020510-1.c: New test case.
46473
46474 2002-05-10 David S. Miller <davem@redhat.com>
46475
46476 * gcc.c-torture/execute/conversion.c: Test long double too.
46477
46478 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46479
46480 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46481 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46482 * lib/g++.exp (g++_link_flags): Likewise.
46483 * lib/objc.exp (objc_target_compile): Likewise.
46484
46485 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46486
46487 * gcc.dg/cpp/poison.c: Update.
46488 * gcc.dg/cpp/20000625-2.c: Remove.
46489 * gcc.dg/cpp/direct2s.c: Remove final test.
46490
46491 2002-05-08 Tom Rix <trix@redhat.com>
46492
46493 * gcc.c-torture/execute/20020508-1.c: New test.
46494 * gcc.c-torture/execute/20020508-2.c: New test.
46495 * gcc.c-torture/execute/20020508-3.c: New test.
46496
46497 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46498
46499 * gcc.dg/cpp/charconst-4.c: More tests.
46500
46501 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46502
46503 PR c/6569
46504 * gcc.dg/weak-3.c: Update location of warning messages.
46505 * gcc.dg/weak-5.c: Likewise.
46506
46507 2002-05-06 Roger Sayle <roger@eyesopen.com>
46508
46509 * gcc.c-torture/execute/20020506-1.c: New test case.
46510
46511 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46512
46513 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46514
46515 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46516
46517 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46518
46519 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46520
46521 * gcc.dg/cpp/charconst-3.c: New test.
46522
46523 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46524
46525 * gcc.dg/cpp/charconst.c: Update tests.
46526
46527 2002-05-05 Tim Josling <tej@melbpc.org.au>
46528
46529 * treelang: Added directory for new sample language treelang. Also
46530 lib/treelang.exp: New file to signal treelang should be tested.
46531
46532 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46533
46534 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46535 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46536 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46537 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46538 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46539 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46540 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46541
46542 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46543
46544 * gcc.dg/format/xopen-2.c: New test.
46545
46546 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46547
46548 * gcc.dg/20020503-1.c: New test.
46549
46550 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46551
46552 * g++.dg/init/dtor1.C: Make it tougher.
46553
46554 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46555
46556 * g++.dg/init/dtor1.C: New test.
46557
46558 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46559
46560 * gcc.dg/altivec-8.c: New.
46561
46562 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46563
46564 * gcc.dg/altivec-7.c: New.
46565
46566 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46567
46568 * g++.dg/parse/typedef1.C: New test.
46569
46570 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46571
46572 PR c++/6486
46573 * g++.dg/template/friend6.C: New test.
46574
46575 PR c++/6492
46576 * g++.dg/init/copy1.C: New test.
46577
46578 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46579
46580 * g++.dg/warn/effc1.C: New test.
46581
46582 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46583
46584 * gcc.dg/cpp/if-cexp.c: Add a test.
46585
46586 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46587
46588 * gcc.dg/20020426-2.c: New test.
46589
46590 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46591
46592 * gcc.dg/cpp/if-mop.c: Update.
46593 * gcc.dg/cpp/if-mpar.c: Add test.
46594 * gcc.dg/cpp/if-oppr.c: Update.
46595
46596 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46597
46598 PR c/6343
46599 * gcc.dg/weak-[2-7].c: New tests.
46600
46601 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46602
46603 * gcc.dg/enum1.c: New test.
46604
46605 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46606
46607 PR c++/6497
46608 * g++.dg/inherit/access2.C: New test.
46609
46610 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46611
46612 PR bootstrap/6445
46613 * gcc.dg/20020426-1.c: New test.
46614
46615 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46616
46617 * g++.dg/abi/enum1.C: New test.
46618
46619 2002-04-26 Richard Henderson <rth@redhat.com>
46620
46621 * gcc.dg/c99-bool-1.c: Expect always true warning.
46622
46623 2002-04-25 Roger Sayle <roger@eyesopen.com>
46624
46625 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46626
46627 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46628
46629 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46630 targets.
46631
46632 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46633
46634 * g++.dg/abi/mange7.C: New test.
46635
46636 PR c++/6438.
46637 * g++.dg/parse/stmtexpr2.C: New test.
46638
46639 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46640
46641 * gcc.dg/20020312-2.c: Add SH target.
46642
46643 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46644
46645 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46646 compiler output on mips*-*-irix*.
46647
46648 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46649
46650 * g++.dg/parse/attr1.C: New test.
46651
46652 2002-04-23 Roger Sayle <roger@eyesopen.com>
46653
46654 * gcc.c-torture/execute/string-opt-17.c: New test case.
46655 * gcc.c-torture/execute/memset-2.c: New test case.
46656
46657 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46658
46659 PR c++/6256:
46660 * g++.dg/template/friend5.C: New test.
46661
46662 PR c++/6331:
46663 * g++.dg/template/qual1.C: Likewise.
46664
46665 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46666
46667 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46668 Include stdlib.h, not stdio.h or ctype.h.
46669
46670 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46671
46672 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46673 cris-*-elf* and mmix-*-*.
46674 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46675 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46676 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46677 Ditto.
46678 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46679 * gcc.dg/wchar_t-1.c: Ditto.
46680
46681 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46682
46683 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46684 Clarify comment.
46685
46686 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46687
46688 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46689
46690 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46691
46692 * gcc.c-torture/execute/20000906-1.x: Delete.
46693
46694 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46695
46696 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46697
46698 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46699
46700 * PR6367
46701 * g77.f-torture/execute/6367.f: New test.
46702 * g77.f-torture/execute/6367.x: Disable for MMIX.
46703
46704 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46705
46706 * PR6352
46707 * g++.dg/opt/inline2.C: New test.
46708
46709 2002-04-18 Richard Henderson <rth@redhat.com>
46710
46711 * gcc.dg/20000906-1.c: Enable for all targets.
46712 * gcc.c-torture/compile/iftrap-2.c: New.
46713
46714 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46715
46716 * gcc.dg/20020418-1.c: New test.
46717 * gcc.dg/20020418-2.c: New test.
46718
46719 2002-04-18 Richard Henderson <rth@redhat.com>
46720
46721 * gcc.c-torture/compile/iftrap-1.c: New.
46722 * gcc.dg/iftrap-1.c: Adjust for ia64.
46723 * gcc.dg/iftrap-2.c: New.
46724
46725 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46726
46727 * gcc.c-torture/compile/20020418-1.c: New test.
46728
46729 2002-04-18 Roger Sayle <roger@eyesopen.com>
46730
46731 * gcc.c-torture/compile/20020415-1.c: New.
46732
46733 2002-04-18 David S. Miller <davem@redhat.com>
46734
46735 * gcc.c-torture/execute/20020418-1.c: New test.
46736
46737 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46738
46739 * gcc.dg/20020416-1.c: New test.
46740
46741 * g++.dg/opt/inline1.C: New test.
46742
46743 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46744
46745 * gcc.dg/altivec-5.c: New test.
46746
46747 * gcc.dg/20020415-1.c: New test.
46748
46749 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46750
46751 * lib/chill.exp: Remove.
46752
46753 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46754
46755 * g++.dg/other/big-struct.C: New test.
46756
46757 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46758
46759 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46760 of scratch file.
46761
46762 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46763
46764 PR c/6277
46765 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46766 in scan-assembler function name
46767
46768 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46769
46770 * g77.f-torture/execute/980628-4.x,
46771 g77.f-torture/execute/980628-5.x,
46772 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46773 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46774 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46775 i[34567]86-*-*.
46776
46777 2002-04-13 David S. Miller <davem@redhat.com>
46778
46779 * gcc.c-torture/execute/20020413-1.c: New test.
46780
46781 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46782
46783 * gcc.dg/asm-6.c,
46784 * g++.dg/ext/asm1.C: New tests.
46785
46786 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46787
46788 PR c++ 5373.
46789 * g++.dg/parse/stmtexpr1.C: New test.
46790
46791 PR c++/5189.
46792 * g++.dg/template/copy1.C: New test.
46793
46794 2002-04-12 Richard Henderson <rth@redhat.com>
46795
46796 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46797
46798 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46799
46800 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46801 gcc.c-torture/execute/20020307-2.c.
46802
46803 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46804
46805 * g++.dg/ext/attrib5.C,
46806 * g++.dg/lookup/struct1.C: New tests.
46807
46808 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46809
46810 * gcc.dg/20020411-1.c: New test.
46811
46812 * gcc.c-torture/execute/20020411-1.c: New test.
46813
46814 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46815
46816 * g77.f-torture/execute/6177.f: New test.
46817
46818 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46819
46820 PR middle-end/6247
46821 * g++.dg/opt/cleanup1.C: New test.
46822
46823 * g++.dg/opt/const1.C: New test.
46824
46825 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46826
46827 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46828
46829 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46830
46831 PR c++/5507
46832 * g++.dg/template/typename2.C: New test.
46833
46834 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46835
46836 * gcc.c-torture/execute/loop-12.c: New.
46837
46838 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46839
46840 * g77.f-torture/execute/980628-4.x,
46841 g77.f-torture/execute/980628-5.x,
46842 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46843 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46844 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46845
46846 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46847
46848 PR optimization/6086
46849 * g++.dg/opt/preinc1.C: New test.
46850
46851 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46852
46853 PR c++/5571
46854 * g++.dg/opt/static2.C: New test.
46855
46856 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46857
46858 PR c/5120
46859 * gcc.dg/20020406-1.c: New test.
46860
46861 2002-04-04 David S. Miller <davem@redhat.com>
46862
46863 * gcc.c-torture/execute/20020404-1.c: New test.
46864
46865 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46866
46867 PR c/6123
46868 * gcc.dg/20020312-2.c: Do not declare global register variable
46869 if __PIC__ or __pic__ is defined.
46870
46871 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46872
46873 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46874 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46875
46876 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46877
46878 * gcc.misc-tests/linkage.exp: Update last change to handle
46879 sparc*-, not just sparc-.
46880
46881 2002-04-03 Richard Henderson <rth@redhat.com>
46882
46883 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46884
46885 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46886
46887 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46888
46889 2002-04-02 David S. Miller <davem@redhat.com>
46890
46891 * gcc.c-torture/execute/20020402-3.c: New test.
46892
46893 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46894
46895 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46896 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46897
46898 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46899 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46900 g77.f-torture/execute/20001201.x,
46901 g77.f-torture/execute/u77-test.x: New files.
46902
46903 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46904 * gcc.dg/wchar_t-1.c: Ditto.
46905
46906 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46907
46908 * gcc.c-torture/execute/20020402-1.c: New test.
46909
46910 2002-04-01 Richard Henderson <rth@redhat.com>
46911
46912 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46913
46914 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46915
46916 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46917
46918 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46919
46920 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46921
46922 * g++.dg/inherit/template-as-base.C: Expect error.
46923 * g++.dg/inherit/namespace-as-base.C: Likewise.
46924
46925 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46926
46927 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46928 g++.dg/ext/instantiate3.C: Tweak match patterns.
46929
46930 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46931 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46932 -da test.
46933
46934 2002-03-31 Richard Henderson <rth@redhat.com>
46935
46936 * gcc.dg/special/alias-2.c: New.
46937 * gcc.dg/special/ecos.exp: Run it.
46938
46939 2002-03-31 Richard Henderson <rth@redhat.com>
46940
46941 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46942
46943 2002-03-31 Kazu Hirata <kazu@hxi.com>
46944
46945 * gcc.dg/weak-1.c: Disable on h8300 port.
46946
46947 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46948
46949 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46950 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46951 ordering tests.
46952 * g++.dg/bprob/bprob-1.C: New test.
46953 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46954 * g++.dg/gcov/gcov-1.C: New test.
46955 * g++.dg/gcov/gcov-1.x: New file.
46956 * g++.dg/gcov/gcov-2.C: New test.
46957 * g++.dg/gcov/gcov-3.C: New test.
46958 * g++.dg/gcov/gcov-3.h: New file.
46959
46960 2002-03-28 Roger Sayle <roger@eyesopen.com>
46961
46962 * g++.old-deja/g++.other/builtins5.C: New test.
46963 * g++.old-deja/g++.other/builtins6.C: New test.
46964 * g++.old-deja/g++.other/builtins7.C: New test.
46965 * g++.old-deja/g++.other/builtins8.C: New test.
46966 * g++.old-deja/g++.other/builtins9.C: New test.
46967
46968 2002-03-29 Jakub Jelinek <jakub@redhat.com>
46969
46970 * g++.dg/opt/static1.C: New test.
46971
46972 * g++.dg/opt/longbranch1.C: New test.
46973
46974 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
46975
46976 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46977
46978 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46979
46980 2002-03-28 Jeffrey A Law (law@redhat.com)
46981
46982 * gcc.c-torture/execute/20020328-1.c: New test.
46983
46984 2002-03-27 Richard Henderson <rth@redhat.com>
46985
46986 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46987 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46988 move from g++.old-deja/g++.ext/.
46989
46990 2002-03-27 Mark Mitchell <mark@codesourcery.com>
46991
46992 * g++.dg/init/new2.C: New test.
46993
46994 2002-03-26 Richard Henderson <rth@redhat.com>
46995
46996 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46997
46998 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46999 on sparc.
47000
47001 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47002 sparcv9 systems.
47003 * gcc.dg/20001102-1.c: Likewise.
47004
47005 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47006
47007 * gcc.dg/cpp/endif-pedantic1.c,
47008 gcc.dg/cpp/endif-pedantic2.c: New tests.
47009
47010 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47011
47012 * g++.dg/init/new1.C: New test.
47013
47014 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47015
47016 * g++.dg/abi/vbase9.C: New test.
47017
47018 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47019
47020 * gcc.dg/arm-asm.c: New test.
47021
47022 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47023
47024 * gcc.dg/Wswitch-enum.c: New test.
47025 Fix PR c/5044.
47026
47027 2002-03-26 Richard Henderson <rth@redhat.com>
47028
47029 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47030 structure.
47031
47032 2002-03-25 Richard Henderson <rth@redhat.com>
47033
47034 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47035 sparcv9 systems.
47036
47037 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47038 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47039
47040 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47041
47042 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47043
47044 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47045
47046 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47047 targets using generic thunk support.
47048
47049 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47050
47051 * gcc.c-torture/compile/20020323-1.c: New test.
47052
47053 * g++.dg/opt/conj2.C: New test.
47054
47055 2002-03-24 Richard Henderson <rth@redhat.com>
47056
47057 * gcc.dg/weak-1.c: Use -fno-common.
47058
47059 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47060
47061 * g77.dg/f77-edit-apostrophe-out.f: New test
47062 * g77.dg/f77-edit-h-out.f: New test
47063 * g77.dg/f77-edit-t-in.f: New test
47064 * g77.dg/f77-edit-t-out.f: New test
47065 * g77.dg/f77-edit-x-out.f: New test
47066 * g77.dg/f77-edit-slash-out.f: New test
47067 * g77.dg/f77-edit-colon-out.f: New test
47068 * g77.dg/f77-edit-s-out.f: New test
47069
47070 2002-03-24 Richard Henderson <rth@redhat.com>
47071
47072 * objc/execute/formal_protocol-6.x: New XFAIL.
47073
47074 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47075
47076 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47077 that do not support weak symbols
47078
47079 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47080
47081 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47082 * lib/g77.exp: Likewise.
47083 * lib/objc.exp: Likewise.
47084
47085 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47086
47087 * gcc.dg/Wswitch-default.c: New test.
47088
47089 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47090
47091 * g++.dg/other/enum1.C: New test.
47092
47093 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47094
47095 * gcc.dg/pragma-ep-3.c: Fix typo.
47096
47097 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47098
47099 * g++.dg/inherit/template-as-base.C: New test.
47100
47101 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47102
47103 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47104 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47105
47106 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47107
47108 * gcc.dg/cpp/multiline.c: Update to match.
47109
47110 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47111
47112 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47113
47114 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47115
47116 * gcc.dg/cpp/extratokens2.c: New file.
47117
47118 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47119
47120 * gcc.dg/20020312-2.c: Add rs6000 target.
47121
47122 * gcc.c-torture/compile/20020319-1.c: New test.
47123
47124 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47125
47126 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47127 (A, E): Handle this.
47128
47129 2002-03-20 Jason Merrill <jason@redhat.com>
47130
47131 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47132 ignoring -fpic.
47133 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47134 through prune_gcc_output.
47135
47136 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47137
47138 * gcc.c-torture/compile/20020320-1.c: New test.
47139
47140 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47141
47142 * gcc.c-torture/compile/20020318-1.c: New test.
47143
47144 * gcc.dg/struct-by-value-1.c: New test.
47145
47146 * gcc.dg/20020319-1.c: New test.
47147
47148 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47149
47150 * g++.dg/opt/conj1.C: New test.
47151
47152 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47153
47154 * g++.dg/template/qualttp20.C: Revert previous change.
47155 * g++.dg/template/qualttp3.C: Likewise.
47156 * g++.dg/template/qualttp4.C: Likewise.
47157 * g++.dg/template/qualttp5.C: Likewise.
47158 * g++.dg/template/qualttp6.C: Likewise.
47159 * g++.dg/template/qualttp7.C: Likewise.
47160 * g++.dg/template/qualttp8.C: Likewise.
47161 * g++.dg/template/recurse.C: Likewise.
47162
47163 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47164
47165 * gcc.dg/cpp/wchar-1.c: Update.
47166
47167 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47168
47169 * g++.dg/template/conv1.C: New test.
47170 * g++.dg/template/conv2.C: New test.
47171 * g++.dg/template/conv3.C: New test.
47172 * g++.dg/template/conv4.C: New test.
47173
47174 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47175
47176 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47177 * g++.dg/template/qualttp3.C: Likewise.
47178 * g++.dg/template/qualttp4.C: Likewise.
47179 * g++.dg/template/qualttp5.C: Likewise.
47180 * g++.dg/template/qualttp6.C: Likewise.
47181 * g++.dg/template/qualttp7.C: Likewise.
47182 * g++.dg/template/qualttp8.C: Likewise.
47183 * g++.dg/template/recurse.C: Likewise.
47184
47185 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47186
47187 * g++.dg/opt/dtor1.C: New test.
47188
47189 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47190
47191 * gcc.c-torture/compile/20020315-1.c: New test.
47192
47193 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47194
47195 * gcc.dg/weak-1.c: Fix scan tests.
47196
47197 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47198
47199 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47200 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47201 cris-*-aout* mmix-*-*.
47202 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47203 cris-*-aout* mmix-*-*.
47204 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47205 cris-*-elf* cris-*-aout* and mmix-*-*.
47206 * gcc.dg/20001009-1.c: Ditto.
47207 * gcc.dg/20010912-1.c: Ditto.
47208 * gcc.dg/20020122-4.c: Ditto.
47209 * gcc.dg/inline-2.c: Ditto.
47210
47211 2002-03-14 Jeffrey A Law (law@cygnus.com)
47212
47213 * gcc.c-torture/compile/20020314-1.c: New test.
47214
47215 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47216
47217 * gcc.c-torture/execute/20020314-1.c: New test.
47218
47219 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47220
47221 * g++.dg/warn/Wunused-1.C: New test.
47222
47223 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47224
47225 * g++.dg/abi/mangle6.C: New test.
47226
47227 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47228
47229 * gcc.c-torture/compile/20020309-2.c: New test.
47230
47231 * gcc.c-torture/compile/20020312-1.c: New test.
47232
47233 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47234
47235 * g++.dg/other/access1.C: New test.
47236
47237 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47238
47239 * gcc.c-torture/execute/wchar_t-1.c: New test.
47240
47241 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47242
47243 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47244
47245 2002-03-12 Roger Sayle <roger@eyesopen.com>
47246
47247 * gcc.dg/20020312-1.c: New test case.
47248
47249 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47250
47251 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47252
47253 2002-03-11 Richard Henderson <rth@redhat.com>
47254
47255 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47256 * g++.old-deja/g++.jason/report.C: Likewise.
47257
47258 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47259
47260 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47261 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47262
47263 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47264
47265 * g++.dg/overload/pmf1.C: New test.
47266
47267 2002-03-11 Kazu Hirata <kazu@hxi.com>
47268
47269 * gcc.c-torture/execute/20020307-1.c: Use long.
47270
47271 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47272
47273 PR optimization/5844
47274 * gcc.dg/20020310-1.c: New test.
47275
47276 2002-03-09 Michael Meissner <meissner@redhat.com>
47277
47278 * gcc.c-torture/execute/memcpy-2.c: New test.
47279 * gcc.c-torture/execute/memset-1.c: New test.
47280 * gcc.c-torture/execute/strlen-1.c: New test.
47281 * gcc.c-torture/execute/strcmp-1.c: New test.
47282 * gcc.c-torture/execute/strncmp-1.c: New test.
47283
47284 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47285
47286 * gcc.dg/ppc-ldstruct.c: New test.
47287
47288 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47289
47290 * gcc.c-torture/execute/va-arg-22.c: New test.
47291
47292 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47293
47294 * gcc.c-torture/compile/20020309-1.c: New test.
47295
47296 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47297
47298 * gcc.c-torture/execute/20020307-2.c: New test.
47299
47300 2002-03-07 Jeffrey A Law (law@redhat.com)
47301
47302 * g77.f-torture/compile/20020307-1.f: New test.
47303
47304 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47305
47306 * gcc.dg/unordered-1.c: New test.
47307
47308 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47309
47310 * gcc.c-torture/execute/20020307-1.c: New test.
47311
47312 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47313
47314 * gcc.dg/20020304-1.c: New test.
47315
47316 * gcc.c-torture/compile/20020304-2.c: New test.
47317
47318 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47319
47320 * gcc.c-torture/compile/20020304-1.c: New test case
47321 (from PR c/5830).
47322
47323 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47324
47325 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47326
47327 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47328
47329 * g++.dg/other/classkey1.C: New test.
47330
47331 2002-03-01 Richard Henderson <rth@redhat.com>
47332
47333 * gcc.c-torture/compile/981223-1.x: New.
47334 * gcc.c-torture/compile/920625-1.x: New.
47335
47336 2002-02-28 Richard Henderson <rth@redhat.com>
47337
47338 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47339
47340 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47341
47342 * gcc.c-torture/execute/20020227-1.c: New test.
47343
47344 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47345
47346 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47347 here" ERROR lines.
47348 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47349 * g++.old-deja.g++.other/defarg1.C: Likewise.
47350 * g++.old-deja/g++.pt/calls2.C: Likewise.
47351 * g++.old-deja/g++.pt/crash20.C: Likewise.
47352 * g++.old-deja/g++.pt/crash30.C: Likewise.
47353 * g++.old-deja/g++.pt/crash36.C: Likewise.
47354 * g++.old-deja/g++.pt/crash6.C: Likewise.
47355 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47356 * g++.old-deja/g++.pt/derived3.C: Likewise.
47357 * g++.old-deja/g++.pt/error1.C: Likewise.
47358 * g++.old-deja/g++.pt/friend21.C: Likewise.
47359 * g++.old-deja/g++.pt/friend23.C: Likewise.
47360 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47361 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47362
47363 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47364
47365 * gcc.c-torture/execute/20020225-2.c: New test.
47366
47367 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47368
47369 * gcc.c-torture/execute/920730-1t.c,
47370 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47371 Delete test cases, only relevant to -traditional.
47372
47373 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47374
47375 * gcc.dg/cpp/undef1.c: Remove.
47376 * gcc.dg/cpp/directiv.c: Update.
47377 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47378
47379 2002-02-27 Michael Meissner <meissner@redhat.com>
47380
47381 * gcc.c-torture/execute/20020226-1.c: New test.
47382
47383 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47384
47385 * g++.dg/debug/debug4.C: New test.
47386
47387 * gcc.dg/ia64-visibility-1.c: New test.
47388
47389 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47390
47391 * gcc.dg/debug/20020224-1.c: New.
47392
47393 2002-02-25 Kazu Hirata <kazu@hxi.com>
47394
47395 * gcc.c-torture/execute/960416-1.x: New.
47396 * gcc.c-torture/execute/divconst-3.x: Likewise.
47397
47398 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47399
47400 * gcc.dg/20020224-1.c: New test.
47401
47402 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47403
47404 * gcc.c-torture/execute/20020225-1.c: New.
47405
47406 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47407
47408 * gcc.dg/cpp/wchar-1.c: New test.
47409
47410 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47411
47412 * gcc.dg/20020222-1.c: New test.
47413
47414 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47415
47416 * g++.dg/opt/anonunion1.C: New test.
47417
47418 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47419
47420 * g++.dg/template/qualttp19.C: New test.
47421 * g++.dg/template/qualttp20.C: New test.
47422 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47423 * g++.old-deja/g++.other/qual1.C: Likewise.
47424
47425 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47426
47427 * gcc.dg/attr-alwaysinline.c: New.
47428
47429 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47430
47431 * gcc.dg/20020220-1.c: New test.
47432
47433 * gcc.dg/20020220-2.c: New test.
47434
47435 * g++.dg/opt/mmx1.C: New test.
47436
47437 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47438
47439 * gcc.c-torture/compile/20020110.c: New test.
47440
47441 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47442
47443 * gcc.c-torture/execute/20020219-1.c: New test.
47444
47445 * gcc.dg/20020219-1.c: New test.
47446
47447 * gcc.dg/noncompile/20020220-1.c: New test.
47448
47449 * g++.dg/opt/ptrintsum1.C: New test.
47450
47451 * gcc.dg/debug/20020220-1.c: New test.
47452
47453 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47454
47455 * gcc.c-torture/execute/20020216-1.c: New test.
47456
47457 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47458
47459 * gcc.dg/decl-1.c: Update, new test.
47460
47461 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47462
47463 * g++.dg/abi/bitfield1.C: New test.
47464 * g++.dg/abi/bitfield2.C: New test.
47465
47466 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47467
47468 * gcc.dg/attr-nest.c: New test.
47469
47470 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47471
47472 * gcc.c-torture/execute/20020215-1.c: New test.
47473
47474 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47475
47476 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47477 * g++.dg/debug/debug.exp: New.
47478 * g++.dg/debug/trivial.C: New.
47479 * g++.dg/debug/debug1.C: Moved...
47480 * g++.dg/other/debug1.C: ...from here.
47481 * g++.dg/debug/debug2.C: Moved...
47482 * g++.dg/other/debug2.C: ...from here.
47483 * g++.dg/debug/debug3.C: Moved...
47484 * g++.dg/other/debug3.C: ...from here.
47485
47486 * gcc.dg/noncompile/20020213-1.c: New test.
47487
47488 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47489
47490 * g++.dg/other/debug3.C: New test.
47491
47492 * gcc.c-torture/execute/20020213-1.c: New test.
47493
47494 2002-02-13 Richard Smith <richard@ex-parrot.com>
47495
47496 * g++.old-deja/g++.other/thunk1.C: New test.
47497
47498 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47499
47500 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47501
47502 2002-02-13 Stan Shebs <shebs@apple.com>
47503
47504 * gcc.dg/altivec-3.c: New.
47505
47506 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47507
47508 * gcc.dg/Wunreachable-1.c: New test.
47509 * gcc.dg/Wunreachable-2.c: New test.
47510
47511 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47512
47513 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47514
47515 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47516
47517 * gcc.dg/decl-1.c: New test.
47518
47519 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47520
47521 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47522
47523 2002-02-10 Kazu Hirata <kazu@hxi.com>
47524
47525 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47526 * gcc.c-torture/compile/980506-1.x: Likewise.
47527
47528 2002-02-10 Kazu Hirata <kazu@hxi.com>
47529
47530 * gcc.dg/20020210-1.c: New.
47531
47532 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47533
47534 * g77.f-torture/execute/947.f: New regression test
47535 for PR fortran/947.
47536
47537 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47538
47539 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47540 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47541
47542 2002-02-08 Richard Henderson <rth@redhat.com>
47543
47544 * gcc.c-torture/compile/labels-3.c: New.
47545
47546 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47547
47548 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47549 expression statements work instead.
47550 * gcc.dg/noncompile/20020207-1.c: New test.
47551
47552 2002-02-07 Richard Henderson <rth@redhat.com>
47553
47554 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47555
47556 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47557
47558 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47559 message from g77
47560 * lib/g77-dg.exp: Trim g77 error messages so that they are
47561 recognized by dg.exp.
47562
47563 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47564
47565 PR fortran/5473
47566 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47567
47568 2002-02-07 Richard Henderson <rth@redhat.com>
47569
47570 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47571 to be sufficiently aligned for integers.
47572
47573 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47574
47575 * g++.dg/template/friend4.C: New test.
47576
47577 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47578
47579 PR fortran/5743
47580 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47581 unsupported cases.
47582
47583 2002-02-07 Richard Henderson <rth@redhat.com>
47584
47585 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47586 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47587 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47588 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47589
47590 2002-02-06 Richard Henderson <rth@redhat.com>
47591
47592 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47593
47594 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47595
47596 * gcc.dg/20020206-1.c: New test.
47597
47598 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47599
47600 * gcc.c-torture/execute/20020206-1.c: New test.
47601
47602 * gcc.c-torture/execute/20020206-2.c: New test.
47603
47604 PR optimization/5429:
47605 * gcc.c-torture/compile/20020206-1.c: New test.
47606
47607 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47608
47609 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47610 as certain file formats cannot support particularly large
47611 alignments.
47612
47613 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47614 and do not expect to be able to link the executable.
47615
47616 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47617 fail because the COFF format does not support the weak attribute.
47618
47619 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47620
47621 * g77.dg/pr5473.f: New test
47622
47623 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47624
47625 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47626 Fix testcase accordingly.
47627
47628 2002-02-04 Richard Henderson <rth@redhat.com>
47629
47630 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47631 (buf): Change to be an array of pointers, not ints.
47632
47633 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47634
47635 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47636 before all tests. Move warning one line above to match where it
47637 C frontend emits.
47638 * gcc.dg/Wswitch-2.c: New test.
47639 * g++.dg/warn/Wswitch-1.C: New test.
47640 * g++.dg/warn/Wswitch-2.C: New test.
47641
47642 2002-02-04 Richard Henderson <rth@redhat.com>
47643
47644 * g++.dg/abi/offsetof.C: Fix size comparison.
47645
47646 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47647
47648 * gcc.dg/cast-qual-2.c: New test.
47649
47650 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47651
47652 * gcc.dg/20020201-4.c: New test.
47653
47654 2002-02-04 Ben Elliston <bje@redhat.com>
47655
47656 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47657 target_info attribute != 0, in addition to the empty string.
47658 (gcc_target_compile): Likewise.
47659
47660 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47661
47662 * gcc.dg/Wswitch.c: New test.
47663 PR gcc/4475. PR gcc/3780.
47664
47665 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47666
47667 * g77.f-torture/execute/5122.f: New test for regressions
47668 against PR fortran/5122.
47669
47670 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47671
47672 * g77.f-torture/compile/pr3743.f: Delete
47673 * g77.dg/pr3743-1.f: New test.
47674 * g77.dg/pr3743-2.f: New test.
47675 * g77.dg/pr3743-3.f: New test.
47676 * g77.dg/pr3743-4.f: New test.
47677
47678 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47679
47680 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47681
47682 2002-02-02 Richard Henderson <rth@redhat.com>
47683
47684 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47685 * gcc.c-torture/execute/bf64-1.c: Likewise.
47686
47687 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47688
47689 * gcc.dg/20020201-2.c: New test.
47690
47691 * gcc.dg/20020201-3.c: New test.
47692
47693 * gcc.c-torture/execute/bitfld-2.c: New test.
47694
47695 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47696
47697 * gcc.dg/bitfld-1.c: Update.
47698 * gcc.dg/bitfld-2.c: Update.
47699 * gcc.c-torture/execute/bitfld-1.x: New.
47700
47701 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47702
47703 * gcc.c-torture/execute/20020201-1.c: New test.
47704
47705 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47706
47707 PR target/5469
47708 * gcc.dg/20020201-1.c: New test.
47709
47710 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47711
47712 PR fortran/3743
47713 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47714 * g77.f-torture/compile/pr3743.x: Remove
47715
47716 2002-01-31 Tom Rix <trix@redhat.com>
47717
47718 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47719
47720 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47721
47722 * gcc.dg/noncompile/20020130-1.c: New test.
47723
47724 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47725
47726 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47727
47728 2002-01-29 Richard Henderson <rth@redhat.com>
47729
47730 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47731 to long long.
47732 * gcc.c-torture/execute/bf64-1.c: Likewise.
47733
47734 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47735
47736 * gcc.c-torture/execute/20020129-1.c: New test.
47737
47738 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47739
47740 * gcc.c-torture/compile/20000224-1.c: Update.
47741 * gcc.c-torture/execute/bitfld-1.c: New tests.
47742 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47743 * gcc.dg/uninit-A.c: Update.
47744
47745 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47746
47747 * g++.dg/template/ctor1.C: Add instantiation.
47748
47749 2002-01-28 Paul Koning <pkoning@equallogic.com>
47750
47751 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47752 argument to __builtin_prefetch to be const ptr.
47753
47754 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47755
47756 * gcc.c-torture/compile/20020120-1.c: New test.
47757
47758 2002-01-27 Kazu Hirata <kazu@hxi.com>
47759
47760 * gcc.c-torture/execute/20020127-1.c: New test.
47761
47762 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47763
47764 * g77.dg/f77-edit-i-in.f: New test
47765 * g77.dg/f77-edit-i-out.f: New test
47766
47767 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47768
47769 * gcc.dg/debug/debug.exp: New file.
47770 * gcc.dg/debug/trivial.c: New file.
47771 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47772 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47773 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47774 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47775 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47776 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47777 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47778 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47779 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47780 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47781 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47782 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47783 * gcc.dg/20000503-1.c: Removed.
47784 * gcc.dg/20010207-1.c: Removed.
47785 * gcc.dg/20011223-1.c: Removed.
47786 * gcc.dg/20020104-2.c: Removed.
47787 * gcc.dg/debug-1.c: Removed.
47788 * gcc.dg/debug-2.c: Removed.
47789 * gcc.dg/debug-3.c: Removed.
47790 * gcc.dg/debug-4.c: Removed.
47791 * gcc.dg/debug-5.c: Removed.
47792 * gcc.dg/debug-6.c: Removed.
47793 * gcc.dg/dwarf2-1.c: Removed.
47794 * gcc.dg/dwarf2-2.c: Removed.
47795
47796 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47797
47798 * g++.old-deja/g++.other/eh5.C: New test.
47799 * g++.old-deja/g++.other/sibcall2.C: New test.
47800 * g++.old-deja/g++.other/array9.C: New test.
47801 * g++.old-deja/g++.other/typename2.C: New test.
47802 * g++.old-deja/g++.other/crash60.C: New test.
47803 * g++.old-deja/g++.other/conv9.C: New test.
47804 * g++.old-deja/g++.other/mangle10.C: New test.
47805 * g++.old-deja/g++.other/unchanging1.C: New test.
47806 * g++.old-deja/g++.other/exprstmt1.C: New test.
47807 * g++.old-deja/g++.other/inline23.C: New test.
47808 * g++.old-deja/g++.eh/ia64-1.C: New test.
47809 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47810 * g++.old-deja/g++.other/reload1.C: New test.
47811 * g++.old-deja/g++.other/static20.C: New test.
47812 * g++.old-deja/g++.other/local-alloc1.C: New test.
47813 * g++.old-deja/g++.other/conv8.C: New test.
47814 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47815 * g++.old-deja/g++.other/storeexpr1.C: New test.
47816 * g++.old-deja/g++.other/storeexpr2.C: New test.
47817 * g++.dg/eh/template2.C: New test.
47818 * g++.dg/warn/weak1.C: New test.
47819
47820 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47821
47822 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47823 Remove first, non-varying, argument.
47824
47825 2002-01-23 Richard Henderson <rth@redhat.com>
47826
47827 * gcc.dg/inline-2.c: New.
47828
47829 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47830 Add optional target arg. Check number of arguments.
47831 (scan-assembler-not, scan-assembler-dem): Likewise.
47832 (scan-assembler-dem-not): Likewise.
47833
47834 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47835
47836 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47837 line 12.
47838 * g++.old-deja/g++.brendan/parse3.C,
47839 g++.old-deja/g++.other/crash26.C,
47840 g++.old-deja/g++.other/crash28.C,
47841 g++.old-deja/g++.other/crash29.C,
47842 g++.old-deja/g++.other/crash30.C,
47843 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47844
47845 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47846
47847 * gcc.dg/20020115-1.c: New.
47848
47849 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47850
47851 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47852
47853 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47854
47855 * gcc.dg/20020122-3.c: New.
47856
47857 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47858
47859 * g++.dg/other/gc1.C: New test.
47860
47861 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47862
47863 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47864
47865 2002-01-22 Richard Henderson <rth@redhat.com>
47866
47867 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47868
47869 2002-01-22 Richard Henderson <rth@redhat.com>
47870
47871 * gcc.dg/20020122-4.c: New.
47872
47873 2002-01-22 H.J. Lu <hjl@gnu.org>
47874
47875 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47876 link output.
47877 * gcc.dg/special/ecos.exp: Likewise.
47878 * lib/g++-dg.exp: Likewise.
47879 * lib/g77-dg.exp: Likewise.
47880 * lib/gcc-dg.exp : Likewise.
47881 * lib/mike-g++.exp: Likewise.
47882 * lib/mike-g77.exp: Likewise.
47883 * lib/mike-gcc.exp: Likewise.
47884 * lib/objc-dg.exp: Likewise.
47885
47886 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47887
47888 PR target/5379
47889 * gcc.dg/20020122-2.c: New test.
47890
47891 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47892
47893 * gcc.dg/20020122-1.c: New test.
47894
47895 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47896
47897 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47898
47899 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47900
47901 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47902
47903 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47904
47905 * gcc.c-torture/compile/20020121-1.c: New test.
47906
47907 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47908
47909 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47910 ld_library_path.
47911
47912 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47913
47914 * gcc.dg/20020218-1.c: New test.
47915
47916 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47917
47918 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47919 messages
47920 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47921 "At global scope" warning
47922 * g++.dg/ext/align1.C: Change cygwin test for alignment
47923 from db-bogus to dg-warning
47924
47925 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47926
47927 * g77.f-torture/compile/cpp2.F: New test.
47928
47929 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47930
47931 * g++.dg/template/access1.C: New test.
47932
47933 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47934
47935 * gcc.dg/20020118-1.c: New.
47936
47937 2002-01-18 Kazu Hirata <kazu@hxi.com>
47938
47939 * gcc.c-torture/execute/20020118-1.c: New test.
47940
47941 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47942
47943 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47944 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47945 alignment warnings.
47946
47947 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47948
47949 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47950 torture_with_loops and torture_without_loops
47951
47952 2002-01-17 Jakub Jelinek <jakub@redhat.com>
47953
47954 * gcc.c-torture/compile/20020116-1.c: New test.
47955
47956 2002-01-16 Jakub Jelinek <jakub@redhat.com>
47957
47958 * gcc.dg/20020116-2.c: New test.
47959
47960 * gcc.dg/ultrasp4.c: New test.
47961
47962 * gcc.dg/20020116-1.c: New test.
47963
47964 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
47965
47966 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47967 by EABI.
47968
47969 2002-01-15 Janis Johnson <janis187@us.ibm.com>
47970
47971 * gcc.misc-tests/i386-prefetch.exp: New.
47972 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47973 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47974 * gcc.misc-tests/i386-pf-none-1.c: New test.
47975 * gcc.misc-tests/i386-pf-sse-1.c: New test.
47976
47977 2002-01-15 Jakub Jelinek <jakub@redhat.com>
47978
47979 * gcc.dg/gnu89-init-1.c: Add new tests.
47980
47981 2002-01-15 Andreas Jaeger <aj@suse.de>
47982
47983 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47984 * gcc.dg/i386-mmx-2.c: Likewise.
47985 * gcc.dg/i386-sse-1.c: Likewise.
47986 * gcc.dg/i386-sse-2.c: Likewise.
47987 * gcc.dg/i386-sse-3.c: Likewise.
47988
47989 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
47990
47991 * g77.f-torture/execute/intrinsic-unix-bessel.f:
47992 Uncomment additional cases that now pass.
47993
47994 2002-01-11 Richard Henderson <rth@redhat.com>
47995
47996 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47997 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47998
47999 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48000
48001 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48002
48003 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48004
48005 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48006 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48007
48008 2002-01-10 Dale Johannesen <dalej@apple.com>
48009
48010 * gcc.c-torture/execute/loop-11.c: New.
48011
48012 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48013
48014 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48015 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48016
48017 2002-01-09 Richard Henderson <rth@redhat.com>
48018
48019 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48020 type in which to perform the operation for each size.
48021
48022 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48023
48024 * gcc.c-torture/compile/20020109-2.c: New test.
48025
48026 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48027
48028 * gcc.c-torture/execute/loop-10.c: New test.
48029
48030 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48031
48032 * gcc.c-torture/compile/20010226-1.c: New test.
48033 * gcc.c-torture/compile/20010227-1.c: New test.
48034 * gcc.c-torture/compile/20010426-1.c: New test.
48035 * gcc.c-torture/compile/20010510-1.c: New test.
48036 * gcc.c-torture/compile/20010605-3.c: New test.
48037 * gcc.c-torture/compile/20010824-1.c: New test.
48038 * gcc.c-torture/execute/20010409-1.c: New test.
48039 * gcc.dg/noncompile/20000901-1.c: New test.
48040 * gcc.dg/20001023-1.c: New test.
48041 * gcc.dg/20001101-1.c: New test.
48042 * gcc.dg/20001102-1.c: New test.
48043 * gcc.dg/20010207-1.c: New test.
48044 * gcc.dg/20010405-1.c: New test.
48045 * gcc.dg/20010822-1.c: New test.
48046 * gcc.dg/20011107-1.c: New test.
48047
48048 2002-01-09 Jeffrey A Law (law@redhat.com)
48049
48050 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48051
48052 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48053 execution failure on PA targets.
48054
48055 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48056
48057 * gcc.c-torture/compile/20020109-1.c: New test.
48058
48059 2002-01-08 Kazu Hirata <kazu@hxi.com>
48060
48061 * gcc.c-torture/execute/20020108-1.c: New test.
48062
48063 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48064
48065 * gcc.dg/20020108-1.c: New test.
48066
48067 2002-01-08 H.J. Lu <hjl@gnu.org>
48068
48069 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48070 for header files.
48071
48072 2002-01-08 Geoff Keating <geoffk@redhat.com>
48073
48074 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48075 consistency.
48076
48077 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48078
48079 * gcc.dg/altivec-4.c: Test altivec predicates.
48080
48081 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48082
48083 * gcc.c-torture/execute/20020107-1.c: New test.
48084
48085 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48086
48087 PR c/5279
48088 * gcc.c-torture/compile/20020106-1.c: New test.
48089
48090 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48091
48092 * gcc.c-torture/execute/nestfunc-4.c: New test.
48093
48094 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48095
48096 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48097 extra triple that slipped in.
48098 * g++.old-deja/g++.abi/align.C: Likewise.
48099 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48100
48101 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48102
48103 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48104 * g++.old-deja/g++.abi/align.C: Likewise.
48105 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48106
48107 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48108 on FreeBSD/i386.
48109 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48110 FreeBSD.
48111
48112 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48113
48114 * gcc.dg/20020104-1.c: New test.
48115
48116 * gcc.dg/20020104-2.c: New test.
48117
48118 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48119
48120 * gcc.dg/20020103-1.c: Fix typo in target selector.
48121
48122 2002-01-03 Richard Henderson <rth@redhat.com>
48123
48124 * gcc.dg/20020103-1.c: New.
48125
48126 2002-01-03 Kazu Hirata <kazu@hxi.com>
48127
48128 * gcc.c-torture/execute/20020103-1.c: New test.
48129
48130 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48131
48132 * g++.dg/other/debug2.C: New test.
48133
48134 * gcc.c-torture/compile/20020103-1.c: New test.
48135
48136 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48137
48138 * gcc.dg/gnu89-init-1.c: Added new tests.
48139
48140 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48141
48142 * g++.dg/template/friend2.C: Remove as patch is reverted.
48143
48144 * g++.dg/warn/oldcast1.C: New test.
48145
48146 * g++.dg/template/ptrmem1.C: New test.
48147 * g++.dg/template/ptrmem2.C: New test.
48148
48149 * g++.dg/template/ntp.C: New test.
48150
48151 * g++.dg/other/component1.C: New test.
48152
48153 * g++.dg/template/ttp3.C: New test.
48154
48155 * g++.dg/template/friend2.C: New test.
48156 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48157
48158 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48159
48160 * g++.dg/other/ptrmem1.C: New test.
48161 * g++.dg/other/ptrmem2.C: New test.
48162
48163 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48164
48165 * g++.dg/template/ctor1.C: New test.
48166
48167 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48168
48169 * g++.dg/template/friend2.C: New test.
48170
48171 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48172
48173 * gcc.dg/mmix-1.c: New test.
48174
48175 2001-12-31 Richard Henderson <rth@redhat.com>
48176
48177 * gcc.dg/asm-5.c: New.
48178
48179 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48180
48181 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48182 in namespace __gnu_cxx
48183
48184 2001-12-30 Richard Henderson <rth@redhat.com>
48185
48186 * gcc.dg/debug-6.c: New.
48187
48188 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48189
48190 * gcc.c-torture/compile/20011229-2.c: New test.
48191
48192 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48193
48194 * gcc.dg/debug-3.c: New test.
48195 * gcc.dg/debug-4.c: New test.
48196 * gcc.dg/debug-5.c: New test.
48197
48198 2001-12-29 Richard Henderson <rth@redhat.com>
48199
48200 * g++.dg/eh/loop1.C: New.
48201
48202 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48203
48204 * g++.dg/template/crash1.C: New test.
48205
48206 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48207
48208 * g++.dg/other/const1.C: New test.
48209
48210 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48211
48212 * gcc.c-torture/compile/20011229-1.c: New test.
48213
48214 2001-12-28 Stan Shebs <shebs@apple.com>
48215
48216 * lib/objc-torture.exp: Resync with c-torture.exp.
48217 * lib/objc.exp: Load standard libraries.
48218
48219 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48220
48221 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48222 additional tests.
48223
48224 2001-12-27 Roger Sayle <roger@eyesopen.com>
48225
48226 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48227
48228 2001-12-27 Richard Henderson <rth@redhat.com>
48229
48230 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48231
48232 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48233
48234 * g++.dg/eh/ctor1.C: New test.
48235 * g++.dg/other/error2.C: New test.
48236
48237 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48238
48239 * g++.dg/other/init2.C: New test.
48240
48241 2001-12-24 Richard Henderson <rth@redhat.com>
48242
48243 * gcc.dg/20011223-1.c: New.
48244 * gcc.dg/inline-1.c: New.
48245
48246 2001-12-23 Richard Henderson <rth@redhat.com>
48247
48248 * gcc.dg/asm-4.c: Test operand modifiers.
48249
48250 2001-12-23 Richard Henderson <rth@redhat.com>
48251
48252 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48253
48254 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48255
48256 * gcc.c-torture/execute/20011223-1.c: New test.
48257
48258 2001-12-21 Richard Henderson <rth@redhat.com>
48259
48260 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48261 re-enables the warning.
48262
48263 2001-12-21 Richard Henderson <rth@redhat.com>
48264
48265 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48266
48267 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48268
48269 * gcc.c-torture/compile/20011218-1.c: New test.
48270
48271 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48272
48273 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48274 arm-isr.c test.
48275 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48276 epilogue generation for ARM ISR routines.
48277
48278 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48279
48280 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48281 * gcc.dg/format/c90-printf-3.c: Likewise.
48282 * gcc.dg/format/c99-printf-3.c: Likewise.
48283 * gcc.dg/format/ext-1.c: Likewise.
48284 * gcc.dg/format/ext-6.c: Likewise.
48285 * gcc.dg/format/format.h: Prototype unlocked stdio.
48286
48287 2001-12-20 Richard Henderson <rth@redhat.com>
48288
48289 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48290 (arena): Use it.
48291 (malloc): Correct allocation logic. Abort if we fill up the
48292 arena before initialization complete.
48293 (realloc): Correct allocation logic.
48294
48295 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48296
48297 * gcc.c-torture/compile/20011219-2.c: New test.
48298
48299 * gcc.c-torture/execute/20011219-1.c: New test.
48300
48301 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48302
48303 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48304 target does not support weak symbols.
48305
48306 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48307
48308 * gcc.c-torture/compile/20011219-1.c: New test.
48309
48310 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48311
48312 * g++.dg/other/error1.C: New test.
48313
48314 2001-12-17 Jeffrey A Law (law@redhat.com)
48315
48316 * gcc.c-torture/execute/20011217-1.c: New test.
48317
48318 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48319
48320 * objc.dg/special/: New directory.
48321 * objc.dg/special/special.exp: New file.
48322 * objc.dg/special/unclaimed-category-1.h: New file.
48323 * objc.dg/special/unclaimed-category-1a.m: New file.
48324 * objc.dg/special/unclaimed-category-1.m: New file.
48325
48326 2001-12-17 Andreas Jaeger <aj@suse.de>
48327
48328 * gcc.c-torture/compile/20011217-2.c: New test.
48329
48330 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48331
48332 * gcc.c-torture/compile/20011217-1.c: New test.
48333
48334 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48335
48336 * gcc.dg/20011214-1.c: New.
48337
48338 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48339
48340 * gcc.dg/altivec-4.c: New.
48341
48342 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48343
48344 * gcc.dg/20011113-1.c: New test.
48345
48346 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48347
48348 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48349 std::__malloc_alloc_template<0> and
48350 std::__default_alloc_template<false, 0>.
48351
48352 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48353
48354 * objc/execute/bf-21.m: New test.
48355 * objc/execute/enumeration-1.m: New test.
48356 * objc/execute/enumeration-2.m: New test.
48357
48358 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48359
48360 * gcc.dg/gnu89-init-1.c: New test.
48361
48362 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48363
48364 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48365 * g++.old-deja/g++.jason/2371.C: Likewise.
48366 * g++.old-deja/g++.jason/template33.C: Likewise.
48367 * g++.old-deja/g++.jason/template34.C: Likewise.
48368 * g++.old-deja/g++.jason/template36.C: Likewise.
48369 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48370 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48371 * g++.old-deja/g++.other/typename1.C: Likewise.
48372 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48373 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48374 * g++.old-deja/g++.pt/typename11.C: Likewise.
48375 * g++.old-deja/g++.pt/typename14.C: Likewise.
48376 * g++.old-deja/g++.pt/typename16.C: Likewise.
48377 * g++.old-deja/g++.pt/typename3.C: Likewise.
48378 * g++.old-deja/g++.pt/typename4.C: Likewise.
48379 * g++.old-deja/g++.pt/typename5.C: Likewise.
48380 * g++.old-deja/g++.pt/typename7.C: Likewise.
48381 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48382
48383 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48384
48385 * g++.dg/other/linkage1.C: New test.
48386 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48387 specifiers.
48388
48389 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48390
48391 * gcc.dg/concat.c: New test.
48392
48393 2001-12-11 Stan Shebs <shebs@apple.com>
48394
48395 * objc/compile: New test directory.
48396 * objc/compile/compile.exp: New expect script.
48397 * objc/compile/20011211-1.m: New compile test.
48398
48399 2001-12-11 Jason Merrill <jason@redhat.com>
48400
48401 * lib/prune.exp (prune_gcc_output): Also handle "In member
48402 function". So many permutations...
48403
48404 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48405
48406 * g++.dg/template/typedef1.C: New test.
48407
48408 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48409
48410 * g++.dg/other/copy1.C: New test.
48411
48412 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48413
48414 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48415
48416 * gcc.dg/builtin-choose-expr.c: New.
48417
48418 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48419
48420 * gcc.dg/altivec-2.c: New.
48421
48422 2001-12-07 Richard Henderson <rth@redhat.com>
48423
48424 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48425
48426 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48427
48428 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48429 ultrasparc.
48430
48431 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48432
48433 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48434
48435 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48436
48437 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48438 variable argument list.
48439
48440 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48441
48442 * gcc.c-torture/execute/memcheck: Delete entire directory.
48443 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48444 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48445
48446 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48447
48448 * gcc.dg/Wshadow-1.c: New test.
48449
48450 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48451
48452 * gcc.c-torture/compile/20011130-1.c: New test.
48453
48454 * gcc.dg/noncompile/20011025-1.c: New test.
48455
48456 * g++.dg/other/anon-union.C: New test.
48457
48458 * gcc.c-torture/execute/20011024-1.c: New test.
48459
48460 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48461
48462 * gcc.c-torture/execute/20000722-1.x,
48463 gcc.c-torture/execute/20010123-1.x: Remove.
48464 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48465 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48466 gcc.dg/c99-complit-2.c: New tests.
48467
48468 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48469
48470 * g++.dg/inherit/base1.C: New test.
48471
48472 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48473
48474 * g++.dg/other/stdarg1.C: New test.
48475
48476 * gcc.c-torture/compile/20011130-2.c: New test.
48477
48478 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48479
48480 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48481 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48482 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48483 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48484 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48485 * gcc.dg/builtin-prefetch-1.c: New test.
48486
48487 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48488
48489 * gcc.dg/20011130-1.c: New test.
48490
48491 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48492
48493 * g++.dg/other/scope1.C: New test.
48494 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48495
48496 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48497
48498 * gcc.dg/vla-init-1.c: New test.
48499
48500 2001-12-01 Geoff Keating <geoffk@redhat.com>
48501
48502 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48503
48504 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48505
48506 * objc.dg/alias.m: Update.
48507 * objc.dg/class-1.m: Update.
48508 * objc.dg/const-str-1.m: Update.
48509 * objc.dg/fwd-proto-1.m: Update.
48510 * objc.dg/id-1.m: Update.
48511 * objc.dg/super-class-1.m: Update.
48512
48513 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48514
48515 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48516 constructs.
48517
48518 2001-11-28 Jeffrey A Law (law@cygnus.com)
48519
48520 * gcc.c-torture/execute/20011128-1.c: New test.
48521
48522 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48523
48524 * gcc.dg/20011127-1.c: New test.
48525
48526 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48527
48528 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48529 from Austin Group draft 7.
48530 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48531 scanf format arguments.
48532 * gcc.dg/format/no-exargs-2.c: New test.
48533
48534 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48535
48536 * g++.dg/abi/vbase8-4.C: New test.
48537
48538 2001-11-24 Ian Lance Taylor <ian@airs.com>
48539
48540 * gcc.c-torture/execute/20011121-1.c: New test.
48541
48542 2001-11-23 Jeffrey A Law (law@cygnus.com)
48543
48544 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48545
48546 2001-11-23 Andreas Jaeger <aj@suse.de>
48547
48548 * gcc.dg/cpp/charconst-2.c: New test.
48549
48550 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48551
48552 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48553 to the host if it is remote. Let tests specify extra headers
48554 they use.
48555 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48556 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48557 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48558 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48559 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48560 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48561 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48562 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48563 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48564 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48565
48566 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48567
48568 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48569 for little endian ARMs.
48570
48571 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48572
48573 * gcc.c-torture/compile/20011119-1.c: New test.
48574 * gcc.c-torture/compile/20011119-2.c: New test.
48575
48576 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48577
48578 * gcc.dg/altivec-1.c: Fix typo.
48579
48580 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48581
48582 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48583
48584 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48585
48586 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48587
48588 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48589
48590 * lib/g77.exp: Don't specify --rpath-link.
48591
48592 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48593 across all the headers.
48594 * gcc.dg/format/format.exp: For testing on a remote host,
48595 copy format.h.
48596
48597 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48598 * gcc.c-torture/execute/930406-1.c: Likewise.
48599 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48600
48601 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48602
48603 * gcc.dg/altivec-1.c: New.
48604
48605 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48606
48607 * gcc.dg/cpp/fpreprocessed.c: New test case.
48608
48609 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48610
48611 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48612 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48613 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48614
48615 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48616
48617 * gcc.dg/no-builtin-1.c: New test.
48618
48619 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48620
48621 * gcc.c-torture/execute/20011115-1.c: New test.
48622
48623 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48624
48625 * gcc.c-torture/compile/20011114-2.c: New test.
48626 * gcc.c-torture/compile/20011114-3.c: New test.
48627 * gcc.c-torture/compile/20011114-4.c: New test.
48628
48629 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48630
48631 * g++.dg/other/init1.C: New test.
48632
48633 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48634
48635 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48636 message.
48637
48638 * gcc.c-torture/execute/20011114-1.c: New testcase.
48639
48640 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48641 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48642 like the (before this change) version of 20010327-1.c.
48643
48644 2001-11-14 Roger Sayle <roger@eyesopen.com>
48645
48646 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48647
48648 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48649
48650 * g++.dg/init/array2.C: New test.
48651
48652 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48653
48654 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48655
48656 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48657
48658 * g++.dg/other/forscope1.C: New test.
48659 * g++.dg/ext/forscope1.C: New test.
48660 * g++.dg/ext/forscope2.C: New test.
48661
48662 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48663
48664 * gcc.c-torture/execute/20011113-1.c: New test.
48665
48666 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48667
48668 * gcc.c-torture/execute/20011109-2.c: New test.
48669
48670 * gcc.c-torture/execute/20011109-1.c: New test.
48671
48672 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48673
48674 * gcc.c-torture/compile/20011109-1.c: New test.
48675
48676 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48677
48678 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48679 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48680 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48681 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48682 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48683 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48684 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48685
48686 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48687
48688 * g++.dg/warn/Wshadow-1.C: New tests.
48689 * g++.old-deja/g++.mike/for3.C: Update.
48690
48691 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48692
48693 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48694 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48695 XFAILs. Adjust expected error texts.
48696 * gcc.c-torture/compile/20011106-1.c,
48697 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48698 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48699 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48700 gcc.dg/c99-array-lval-5.c: New tests.
48701
48702 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48703
48704 * gcc.dg/cpp/defined.c: Update.
48705
48706 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48707
48708 * gcc.c-torture/execute/anon-1.c: New test.
48709
48710 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48711
48712 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48713 same size, so no warning should be produced on stormy16.
48714
48715 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48716 due to oversized array.
48717 * g++.old-deja/g++.mike/ns15.C: Likewise.
48718 * g++.old-deja/g++.pt/crash16.C: Likewise.
48719
48720 2001-11-02 Graham Stott <grahams@redhat.com>
48721
48722 * g++.dgother/debug1.C: Fix typos.
48723
48724 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48725
48726 * g++.dg/other/debug1.C: New test.
48727
48728 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48729
48730 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48731 of unsigned long.
48732
48733 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48734
48735 * gcc.dg/20011029-2.c: New test.
48736
48737 * gcc.c-torture/compile/20011029-1.c: New test.
48738
48739 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48740
48741 * objc/execute/class_self-1.m: New test.
48742 * objc/execute/class_self-2.m: New test.
48743
48744 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48745
48746 * gcc.misc-tests/msgs.exp: Delete.
48747 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48748 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48749 error set to match recent changes.
48750
48751 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48752
48753 * gcc.dg/20011021-1.c: New test.
48754
48755 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48756
48757 * gcc.c-torture/compile/20011023-1.c: New test.
48758
48759 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48760
48761 * lib/g77.exp: Rewrite based on lib/g++.exp.
48762
48763 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48764
48765 * gcc.c-torture/execute/20011019-1.c: New test.
48766
48767 * gcc.dg/20011018-1.c: New test.
48768
48769 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48770
48771 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48772
48773 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48774
48775 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48776 * gcc.dg/attr-invalid.c: Likewise.
48777
48778 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48779
48780 * gcc.dg/20011015-1.c: New test.
48781
48782 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48783
48784 * g++.dg/template/unify2.C: New test.
48785
48786 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48787
48788 * g++.dg/other/exception-specification.C: New test
48789
48790 2001-10-13 Tom Rix <trix@redhat.com>
48791
48792 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48793 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48794
48795 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48796
48797 * gcc.dg/20011009-1.c: New test.
48798
48799 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48800
48801 PR g++/4476
48802 * g++.dg/other/friend1.C: New test.
48803
48804 2001-10-11 Richard Henderson <rth@redhat.com>
48805
48806 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48807
48808 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48809
48810 * gcc.c-torture/compile/20011010-1.c: New.
48811
48812 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48813
48814 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48815 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48816 g77.f-torture/execute/execute.exp,
48817 g77.f-torture/noncompile/noncompile.exp,
48818 gcc.c-torture/compile/compile.exp,
48819 gcc.c-torture/execute/execute.exp,
48820 gcc.c-torture/execute/ieee/ieee.exp,
48821 gcc.c-torture/execute/memcheck/memcheck.exp,
48822 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48823 objc/execute/execute.exp: Update FSF address.
48824
48825 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48826
48827 * gcc.dg/cpp/cmdlne-C.c: Update.
48828 * gcc.dg/cpp/cmdlne-C2.c: New.
48829
48830 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48831
48832 * gcc.c-torture/execute/20011008-3.c: New.
48833
48834 2001-10-08 DJ Delorie <dj@redhat.com>
48835
48836 * gcc.dg/20011008-1.c: New.
48837 * gcc.dg/20011008-2.c: New.
48838
48839 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48840
48841 * gcc.dg/cpp/spacing1.c: Update test.
48842
48843 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48844
48845 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48846 spelling errors of "separate" as "seperate".
48847
48848 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48849
48850 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48851 enough to avoid inlining.
48852
48853 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48854
48855 * lib/g77.exp: set libg2c_dir correctly.
48856
48857 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48858
48859 * gcc.dg/cpp/macro11.c: New test.
48860
48861 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48862
48863 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48864 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48865 gcc.dg/format/multattr-3.c: New tests.
48866 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48867 tests for format attributes on function pointers being rejected.
48868
48869 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48870
48871 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48872
48873 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48874
48875 * g++.dg/warn/format1.C: New test.
48876
48877 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48878
48879 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48880
48881 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48882
48883 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48884
48885 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48886
48887 * gcc.dg/cpp/redef2.c: Add test.
48888
48889 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48890
48891 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48892 long-standing bug on i686, apparently.
48893 * gcc.c-torture/execute/loop-2c.x: New file.
48894 * gcc.c-torture/execute/loop-2d.x: New file.
48895 * gcc.c-torture/execute/loop-3c.x: New file.
48896
48897 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48898
48899 * gcc.dg/cpp/20000625-2.c: Correct line number.
48900
48901 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48902
48903 * gcc.dg/cpp/macro10.c: New test.
48904 * gcc.dg/cpp/strify3.c: New test.
48905 * gcc.dg/cpp/spacing1.c: Add tests.
48906 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48907 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48908
48909 2001-09-24 DJ Delorie <dj@redhat.com>
48910
48911 * gcc.c-torture/execute/20010924-1.c: New test.
48912
48913 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48914
48915 * objc/execute/paste.m: Remove.
48916
48917 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48918
48919 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48920
48921 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48922
48923 * g77.dg/strlen0.f: New test.
48924
48925 2001-09-21 Richard Henderson <rth@redhat.com>
48926
48927 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48928 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48929
48930 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48931
48932 Table-driven attributes.
48933 * g++.dg/ext/attrib1.C: New test.
48934
48935 2001-09-20 DJ Delorie <dj@redhat.com>
48936
48937 * gcc.dg/20000926-1.c: Update expected warning messages.
48938 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48939 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48940 array.
48941
48942 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48943
48944 * g++.dg/eh/registers1.C: New test case.
48945
48946 2001-09-17 Richard Henderson <rth@redhat.com>
48947
48948 * gcc.dg/array-5.c: Fix VLA decomposition test.
48949
48950 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48951
48952 * gcc.dg/cpp/line5.c: New testcase.
48953
48954 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
48955
48956 * gcc.dg/cpp/macro9.c: New test.
48957
48958 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
48959
48960 * gcc.c-torture/execute/980223.c: Change type of addr from long
48961 to char *.
48962
48963 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
48964
48965 * gcc.c-torture/execute/20010915-1.c: New test.
48966
48967 2001-09-14 Janis Johnson <janis187@us.ibm.com>
48968
48969 * g77.dg/bprob: New directory.
48970 * g77.dg/bprob/bprob.exp: New file.
48971 * g77.dg/bprob/bprob-1.f: New test.
48972 * g77.dg/gcov: New directory.
48973 * g77.dg/gcov/gcov.exp: New file.
48974 * g77.dg/gcov/gcov-1.f: New test.
48975 * g77.dg/gcov/gcov-1.x: New file.
48976
48977 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
48978
48979 * gcc.dg/cpp/directiv.c: Update.
48980 * gcc.dg/cpp/undef1.c: Update.
48981
48982 2001-09-12 Jakub Jelinek <jakub@redhat.com>
48983
48984 * gcc.dg/20010912-1.c: New test.
48985
48986 2001-09-11 Janis Johnson <janis187@us.ibm.com>
48987
48988 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48989 language-independent file in lib.
48990 * lib/gcov.exp: New file.
48991
48992 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
48993
48994 * gcc.c-torture/compile/20010911-1.c: New test.
48995
48996 2001-09-10 Janis Johnson <janis187@us.ibm.com>
48997
48998 * lib/profopt.exp: New, to support profile-directed optimizations.
48999 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49000 * gcc.misc-tests/bprob-1.c: New test.
49001 * gcc.misc-tests/bprob-2.c: New test.
49002
49003 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49004
49005 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49006 XFAIL and which kinds of gcov output to verify.
49007 * gcc.misc-tests/gcov-4b.x: New file.
49008 * gcc.misc-tests/gcov-5b.x: New file.
49009 * gcc.misc-tests/gcov-6.x: New file.
49010 * gcc.misc-tests/gcov-7.c: New test.
49011 * gcc.misc-tests/gcov-7.x: New file.
49012
49013 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49014
49015 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49016 * gcc.misc-tests/gcov-6.c: New test.
49017
49018 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49019
49020 PR c++/3986
49021 * g++.dg/abi/vbase1.C: New test.
49022
49023 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49024
49025 * objc.dg/method-2.m: New.
49026
49027 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49028
49029 PR c++/4203
49030 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49031 * g++.dg/init/empty1.C: New test.
49032
49033 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49034
49035 * gcc.c-torture/compile/20010903-1.c: New test.
49036
49037 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49038
49039 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49040 for m68k.
49041
49042 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49043
49044 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49045
49046 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49047
49048 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49049
49050 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49051
49052 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49053 for 16-bit 'unsigned int'.
49054
49055 2001-08-29 Kazu Hirata <kazu@hxi.com>
49056
49057 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49058
49059 2001-08-27 Richard Henderson <rth@redhat.com>
49060
49061 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49062 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49063
49064 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49065
49066 * gcc.dg/asm-names.c (ymain): New.
49067
49068 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49069
49070 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49071 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49072 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49073
49074 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49075
49076 * gcc.dg/compare5.c: New testcase.
49077
49078 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49079
49080 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49081 and "In instantiation".
49082
49083 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49084
49085 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49086
49087 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49088
49089 * gcc.misc-tests/gcov.exp: Add support for branch information.
49090 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49091 * gcc.misc-tests/gcov-4.c: New test.
49092 * gcc.misc-tests/gcov-4b.c: New test.
49093 * gcc.misc-tests/gcov-5b.c: New test.
49094
49095 2001-08-20 Zack Weinberg <zackw@panix.com>
49096
49097 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49098 expected to fail.
49099
49100 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49101
49102 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49103
49104 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49105
49106 * g++.dg/eh/template1.C: New test.
49107
49108 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49109
49110 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49111 Fix thinko.
49112 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49113 for xfail.
49114
49115 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49116
49117 * lib/g77-dg.exp: Use prune.exp for common procedures
49118 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49119 * lib/g77.exp: (g77-dg-prune) Remove
49120
49121 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49122
49123 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49124
49125 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49126
49127 * g++.dg/template/unify1.C: New test.
49128
49129 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49130
49131 * g++.dg/abi/empty4.C: New test.
49132
49133 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49134
49135 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49136 solaris2.*
49137 * g77.f-torture/compile/pr3743.x: Likewise.
49138
49139 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49140
49141 * g++.dg/other/using-declaration.C: New test.
49142
49143 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49144
49145 * gcc.dg/cpp/tr-sign.c: New testcase.
49146
49147 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49148
49149 * gcc.dg/cpp/19951025-1.c: Revert.
49150 * gcc.dg/cpp/directiv.c: We no longer process directives that
49151 interrupt macro arguments.
49152
49153 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49154
49155 * gcc.dg/bconstp-1.c: New test.
49156
49157 2001-08-03 Richard Henderson <rth@redhat.com>
49158
49159 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49160
49161 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49162
49163 * gcc.dg/cpp/19951025-1.c: Update.
49164
49165 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49166
49167 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49168 should be x.
49169
49170 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49171
49172 Kill -fhonor-std.
49173 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49174 * g++.old-deja/g++.other/std1.C: Likewise.
49175 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49176
49177 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49178
49179 * lib/g77.exp: Load gcc-defs.exp for common procedures
49180 (g77_pass, g77_fail, g77_finish, g77_exit,
49181 ${tool}_check_unsupported_p} Now redundant. Deleted.
49182
49183 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49184
49185 * g77.dg/fbackslash.f
49186 * g77.dg/fcase-preserve.f
49187 * g77.dg/ff90-1.f
49188 * g77.dg/ffixed-line-length-0.f
49189 * g77.dg/ffixed-line-length-132.f
49190 * g77.dg/ffixed-line-length-7.f
49191 * g77.dg/ffixed-line-length-72.f
49192 * g77.dg/ffixed-line-length-none.f
49193 * g77.dg/ffree-form-1.f
49194 * g77.dg/fno-backslash.f
49195 * g77.dg/fno-f90-1.f
49196 * g77.dg/fno-fixed-form-1.f
49197 * g77.dg/fno-onetrip.f
49198 * g77.dg/fno-typeless-boz.f
49199 * g77.dg/fno-underscoring.f
49200 * g77.dg/fno-vxt-1.f
49201 * g77.dg/fonetrip.f
49202 * g77.dg/ftypeless-boz.f
49203 * g77.dg/fugly-assumed.f
49204 * g77.dg/funderscoring.f
49205 * g77.dg/fvxt-1.f
49206
49207 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49208
49209 * objc.dg/fwd-proto-1.m: New.
49210 * objc.dg/local-decl-1.m: New.
49211 * objc.dg/naming-1.m: New.
49212 * objc.dg/naming-2.m: New.
49213 * objc.dg/proto-hier-1.m: New.
49214
49215 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49216
49217 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49218 largest-type elements to a struct makes its size grow.
49219
49220 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49221
49222 * g++.dg/abi/vthunk1.C: New test.
49223
49224 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49225
49226 * g++.dg/abi/vbase8-22.C: New test.
49227
49228 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49229
49230 * gcc.dg/cpp/macro8.c: New test.
49231
49232 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49233
49234 * g++.dg/abi/vbase8-21.C: New test.
49235
49236 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49237
49238 * g++.dg/abi/vbase8-10.C: New test.
49239
49240 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49241
49242 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49243 ${tool}_set_ld_library_path.
49244 Changed caller.
49245 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49246 g++.exp.
49247
49248 2001-07-26 Stan Cox <scox@redhat.com>
49249
49250 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49251 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49252 gcc_exit, gcc_check_unsupported_p):
49253 Moved to gcc-deps.exp
49254 * gcc-deps.exp: New file.
49255
49256 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49257
49258 * g++.old-deja/g++.pt/defarg14.C: New test.
49259
49260 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49261
49262 * g++.old-deja/g++.other/lineno5.C: New test.
49263
49264 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49265
49266 * g++.old-deja/g++.pt/crash68.C: New test.
49267
49268 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49269
49270 * g++.old-deja/g++.other/crash42.C: New test.
49271
49272 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49273
49274 * gcc.dg/cpp/extratokens.c: Fix.
49275 * gcc.dg/cpp/skipping2.c: New tests.
49276
49277 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49278
49279 * gcc.c-torture/execute/20010724-1.c: New file.
49280 * gcc.c-torture/execute/20010724-1.x: New file.
49281
49282 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49283
49284 * g++.old-deja/g++.other/cond7.C: New test.
49285
49286 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49287
49288 * g++.old-deja/g++.other/optimize4.C: New test.
49289
49290 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49291
49292 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49293
49294 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49295
49296 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49297 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49298 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49299 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49300
49301 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49302 bug report" message.
49303
49304 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49305 * g++.dg/ext/instantiate1.C: Move from old-deja.
49306
49307 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49308
49309 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49310 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49311 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49312 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49313
49314 2001-07-23 Jeffrey A Law (law@cygnus.com)
49315
49316 * gcc.c-torture/execute/20010723-1.c: New test.
49317
49318 2001-07-23 Ben Elliston <bje@redhat.com>
49319
49320 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49321
49322 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49323
49324 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49325 i[34567]86-*-*.
49326 Delete handling of ieee_multilib_flags.
49327 Pass -mieee for alpha*-*-* and sh-*-*.
49328 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49329
49330 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49331
49332 Remove old-abi tests.
49333 * g++.old-deja/g++.mike/p11116.C: Remove.
49334 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49335
49336 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49337
49338 * g77.f-torture/compile/pr3743.f: New test
49339
49340 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49341
49342 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49343
49344 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49345
49346 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49347 g++.old-deja/g++.pt/static6.C: Likewise.
49348 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49349 supports weak symbols.
49350
49351 2001-07-18 Andreas Jaeger <aj@suse.de>
49352
49353 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49354 supported again.
49355
49356 2001-07-18 Andreas Jaeger <aj@suse.de>
49357
49358 * gcc.dg/iftrap-1.c: Fix target line.
49359
49360 2001-07-17 Richard Henderson <rth@redhat.com>
49361
49362 * gcc.c-torture/execute/20010717-1.c: New.
49363
49364 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49365
49366 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49367 tests.
49368
49369 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49370
49371 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49372
49373 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49374
49375 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49376 UAC_SIGBUS, UAC_NOPRINT definitions.
49377
49378 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49379
49380 * objc/execute/object_is_class.m: New test.
49381 * objc/execute/object_is_meta_class.m: New test.
49382
49383 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49384
49385 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49386 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49387
49388 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49389
49390 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49391 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49392
49393 2001-07-14 Richard Henderson <rth@redhat.com>
49394
49395 * gcc.dg/iftrap-1.c: New.
49396
49397 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49398
49399 * g77.f-torture/execute/intrinsic77.f: New test.
49400
49401 2001-07-11 Janis Johnson <janis@us.ibm.com>
49402
49403 * gcc.misc-tests/gcov-3.c: New test.
49404
49405 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49406
49407 * gcc.c-torture/compile/20010711-1.c,
49408 * gcc.c-torture/compile/20010711-2.c: New tests.
49409
49410 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49411
49412 * gcc.c-torture/execute/20010711-1.c: New test.
49413
49414 2001-07-11 Ben Elliston <bje@redhat.com>
49415
49416 * g++.old-deja/g++.other/enum5.C: New test.
49417
49418 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49419
49420 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49421 (g++-dg-prune): Call prune_gcc_output.
49422 * prune.exp: New file for prune_gcc_output.
49423 * lib/g++.exp, lib/gcc.exp: Load it.
49424
49425 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49426
49427 * gcc.c-torture/compile/20010701-1.c,
49428 g++.old-deja/g++.ext/attrib6.C: New tests.
49429
49430 2001-07-06 Jeffrey A Law (law@cygnus.com)
49431
49432 * gcc.c-torture/compile/20010706-1.c: New test.
49433
49434 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49435
49436 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49437
49438 2001-06-28 Stan Shebs <shebs@apple.com>
49439
49440 * gcc.dg/pragma-darwin.c: New test.
49441
49442 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49443
49444 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49445 Solaris 2.[678] system.
49446
49447 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49448
49449 * gcc.dg/20010622-1.c: New test.
49450
49451 2001-06-18 Stan Shebs <shebs@apple.com>
49452
49453 * objc.dg: New directory.
49454 * objc.dg/dg.exp: New file.
49455 * objc.dg/alias.m: New.
49456 * objc.dg/class-1.m: New.
49457 * objc.dg/class-2.m: New.
49458 * objc.dg/const-str-1.m: New.
49459 * objc.dg/const-str-2.m: New.
49460 * objc.dg/id-1.m: New.
49461 * objc.dg/method-1.m: New.
49462 * objc.dg/super-class-1.m: New.
49463 * lib/objc-dg.exp: New file.
49464
49465 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49466
49467 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49468 of label name.
49469
49470 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49471
49472 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49473
49474 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49475
49476 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49477 variable.
49478
49479 2001-06-12 Richard Henderson <rth@redhat.com>
49480
49481 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49482
49483 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49484
49485 * g++.old-deja/g++.abi/vbase5.C: New test.
49486 * g++.old-deja/g++.abi/vbase6.C: New test.
49487 * g++.old-deja/g++.abi/vbase7.C: New test.
49488
49489 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49490
49491 * gcc.c-torture/compile/20010610-1.c: New test.
49492
49493 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49494
49495 * g++.old-deja/g++.abi/vbase4.C: New test.
49496
49497 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49498
49499 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49500 support %f for HC11/HC12 targets.
49501 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49502 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49503 on HC11/HC12 targets.
49504 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49505
49506 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49507
49508 * gcc.dg/wchar_t-1.c: New file.
49509 * gcc.dg/wint_t-1.c: Likewise.
49510
49511 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49512
49513 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49514
49515 2001-06-11 Richard Henderson <rth@redhat.com>
49516
49517 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49518
49519 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49520
49521 * gcc.c-torture/compile/20010611-1.c: New test.
49522
49523 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49524
49525 * gcc.dg/c99-tag-1.c: Add more tests.
49526
49527 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49528
49529 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49530 representation on MN10300 and ARM/Thumb.
49531
49532 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49533
49534 * g77.f-torture/execute/20010610.f: New.
49535
49536 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49537
49538 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49539 names.
49540
49541 2001-06-09 Richard Henderson <rth@redhat.com>
49542
49543 * gcc.c-torture/execute/ashrdi-1.c: New.
49544 * gcc.c-torture/execute/ashldi-1.c: New.
49545 * gcc.c-torture/execute/lshrdi-1.c: New.
49546
49547 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49548
49549 * objc/execute/load-3.m: Added. Check sending +load to categories,
49550 in addition to classes.
49551
49552 2001-06-08 Stan Shebs <shebs@apple.com>
49553
49554 * objc/execute/load-2.m: New test. From Nicola Pero
49555 <n.pero@mi.flashnet.it>.
49556
49557 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49558
49559 * gcc.c-torture/execute/20010605-2.c: New test.
49560
49561 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49562
49563 * g++.old-deja/g++.abi/vbase2.C: New test.
49564 * g++.old-deja/g++.abi/vbase3.C: New test.
49565
49566 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49567
49568 * g++.old-deja/g++.pt/friend49.C: New test.
49569
49570 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49571
49572 * g++.old-deja/g++.ext/anon3.C: New test.
49573
49574 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49575
49576 * g++.old-deja/g++.other/conv7.C: New test.
49577
49578 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49579
49580 * gcc.c-torture/compile/20010605-2.c: New test.
49581
49582 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49583
49584 * gcc.c-torture/execute/20010604-1.c: New test.
49585
49586 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49587
49588 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49589
49590 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49591
49592 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49593 (g++_link_flags): Likewise.
49594 (g++_init): Pass gccpath's value to two previous functions.
49595
49596 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49597
49598 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49599 Ensure logfile entry matches exec command line.
49600
49601 2001-05-31 Richard Henderson <rth@redhat.com>
49602
49603 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49604 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49605
49606 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49607
49608 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49609 compiler for irix6.2
49610
49611 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49612
49613 * g++.old-deja/g++.other/optimize3.C: New file.
49614
49615 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49616
49617 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49618 assemble.
49619
49620 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49621
49622 * g++.old-deja/g++.other/optimize2.C: New file.
49623
49624 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49625
49626 * gcc.c-torture/compile/20010518-2.c: New file.
49627 * gcc.c-torture/execute/20010518-1.c: New file.
49628 * gcc.c-torture/execute/20010518-2.c: New file.
49629
49630 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49631
49632 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49633
49634 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49635
49636 G++ no longer defines builtins that do not begin with __builtin.
49637 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49638 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49639 * g++.old-deja/g++.law/builtin1.C: Likewise.
49640 * g++.old-deja/g++.law/cvt2.C: Likewise.
49641 * g++.old-deja/g++.mike/net5.C: Likewise.
49642 * g++.old-deja/g++.other/builtins1.C: Likewise.
49643 * g++.old-deja/g++.other/builtins2.C: Likewise.
49644 * g++.old-deja/g++.other/builtins3.C: Likewise.
49645 * g++.old-deja/g++.other/builtins4.C: Likewise.
49646 * g++.old-deja/g++.other/inline8.C: Likewise.
49647 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49648
49649 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49650
49651 * g++.old-deja/g++.pt/using1.C: Adjust.
49652 * g++.old-deja/g++.pt/using2.C: New test.
49653
49654 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49655
49656 * gcc.dg/cpp/charconst.c: New tests.
49657 * gcc.dg/cpp/escape.c: New tests.
49658 * gcc.dg/cpp/escape-1.c: New tests.
49659 * gcc.dg/cpp/escape-2.c: New tests.
49660 * gcc.dg/cpp/ucs.c: New tests.
49661
49662 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49663
49664 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49665 native compiler for irix6.5.
49666
49667 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49668
49669 * lib/g++.exp (g++_include_flags): Use args to compute
49670 get_multilibs.
49671 (g++_link_flags): Likewise.
49672 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49673
49674 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49675
49676 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49677
49678 2001-05-21 Geoff Keating <geoffk@redhat.com>
49679
49680 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49681 this file.
49682
49683 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49684
49685 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49686 STACK_SIZE;
49687 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49688 to STACK_SIZE; Use it to define size of add_histo array.
49689 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49690 to STACK_SIZE.
49691 (f): Use GITT_SIZE to define size of gitt local table.
49692 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49693 to STACK_SIZE; Use it to define size of bytemem array.
49694
49695 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49696
49697 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49698 on 68HC11/HC12 due to the asm instruction.
49699 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49700 * gcc.c-torture/compile/920520-1.x: Likewise.
49701 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49702 on 68HC11/HC12 because the function is larger than 64K.
49703 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49704 on 68HC11/HC12 because the structure is too large.
49705
49706 2001-05-20 Richard Henderson <rth@redhat.com>
49707
49708 * gcc.c-torture/execute/20010520-1.c: New.
49709
49710 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49711
49712 * g++.old-deja/g++.warn/compare1.C: New test.
49713 * gcc.dg/compare4.c: New test.
49714
49715 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49716
49717 * g++.old-deja/g++.other/optimize1.C: New test.
49718
49719 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49720
49721 * g++.old-deja/g++.pt/spec41.C: New test.
49722
49723 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49724
49725 * gcc.c-torture/compile/20010114-1.x: Remove.
49726
49727 2001-05-18 Stan Shebs <shebs@apple.com>
49728
49729 * gcc.c-torture/compile/20010518-1.c: New test.
49730
49731 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49732
49733 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49734 * g++.old-deja/g++.pt/crash67.C: New test.
49735
49736 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49737
49738 * g++.old-deja/g++.other/debug9.C: New test.
49739
49740 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49741
49742 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49743
49744 2001-05-16 Jan Hubicka <jh@suse.cz>
49745
49746 * gcc.c-torture/compile/20010516-1.c: New test.
49747
49748 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49749
49750 * g++.old-deja/g++.other/crash41.C: New test.
49751
49752 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49753
49754 * g++.old-deja/g++.pt/crash66.C: New test.
49755
49756 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49757
49758 * g++.old-deja/g++.robertl/eb27.C: Convert.
49759
49760 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49761
49762 * g++.dg/friend-warn.C: New test. Do not warn about friend
49763 declaration being redundant.
49764
49765 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49766
49767 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49768
49769 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49770
49771 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49772
49773 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49774
49775 * lib/g++.exp: Use testsuite_flags.
49776
49777 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49778
49779 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49780
49781 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49782
49783 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49784
49785 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49786
49787 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49788
49789 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49790
49791 * gcc.c-torture/compile/20010313-1.c: New test.
49792
49793 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49794
49795 * gcc.dg/cpp/direct2.c: New test.
49796 * gccq.dg/cpp/direct2s.c: New test.
49797
49798 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49799
49800 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49801
49802 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49803 * g++.old-deja/g++.other/op3.C: Likewise.
49804
49805 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49806
49807 * gcc.dg/cpp/syshdr.h: New file.
49808 * gcc.dg/cpp/sysmac1.c: Update.
49809 * gcc.dg/cpp/sysmac2.c: Update.
49810
49811 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49812
49813 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49814
49815 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49816
49817 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49818 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49819
49820 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49821
49822 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49823
49824 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49825
49826 * lib/g++.exp (g++_include_flags): Don't use any special flags
49827 if TESTING_IN_BUILD_TREE is not defined.
49828 (g++_init): Use a plain 'c++' as the compiler if
49829 TESTING_IN_BUILD_TREEE is not defined.
49830
49831 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49832
49833 * g++.old-deja/g++.eh/catch13.C: New test.
49834 * g++.old-deja/g++.eh/catch14.C: New test.
49835
49836 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49837
49838 * gcc.dg/cpp/tr-define.c: New test.
49839
49840 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49841
49842 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49843 <stdlib.h>, not <malloc.h>.
49844
49845 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49846
49847 * g++.old-deja/g++.ns/template17.C: New test.
49848
49849 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49850
49851 * g++.old-deja/g++.pt/ref4.C: New test.
49852
49853 2001-04-30 Richard Henderson <rth@redhat.com>
49854
49855 * gcc.dg/20000724-1.c: Revert last change.
49856
49857 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49858
49859 * g77.f-torture/execute/20010430.f: New test.
49860
49861 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49862
49863 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49864
49865 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49866
49867 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49868
49869 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49870
49871 * g++.old-deja/g++.eh/crash6.C: New test.
49872
49873 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49874
49875 * g++.old-deja/g++.other/warn7.C: New test.
49876
49877 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49878
49879 * g++.old-deja/g++.other/defarg9.C: New test.
49880
49881 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49882
49883 * g77.f-torture/compile/20010426.f: New test.
49884 * g77.f-torture/execute/20010426.f: New test.
49885
49886 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49887
49888 * g77.f-torture/compile/20000629-1.x: Remove - error
49889 has been fixed.
49890
49891 2001-04-26 Jeffrey A Law (law@cygnus.com)
49892
49893 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49894 Tweak slightly to work with g++.dg framework.
49895 * g++.dg/special/ecos.exp: Run initp1.C test.
49896 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49897
49898 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49899 its linker doesn't give line numbers either.
49900 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49901
49902 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49903
49904 * g++.old-deja/g++.other/lex1.C: New test.
49905
49906 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49907
49908 * gcc.dg/noncompile/20010425-1.c: New test.
49909
49910 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49911
49912 * g++.old-deja/g++.pt/mangle2.C: New test.
49913
49914 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49915
49916 * gcc.dg/format/plus-1.c: New test.
49917
49918 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49919
49920 * gcc.dg/20010423-1.c: New test.
49921
49922 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49923
49924 * gcc.c-torture/execute/20010422-1.c: New test.
49925
49926 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49927
49928 * g++.old-deja/g++.ns/type2.C: New test.
49929
49930 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49931
49932 * g++.old-deja/g++.other/perf1.C: New test.
49933
49934 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49935
49936 * gcc.dg/c99-func-2.c: Remove xfail.
49937 * gcc.dg/c99-func-3.c: Remove xfail.
49938 * gcc.dg/c99-func-4.c: Remove xfail.
49939
49940 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49941
49942 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49943
49944 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49945
49946 * gcc.c-torture/compile/20010423-1.c: New test.
49947
49948 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49949
49950 * g++.old-deja/g++.pt/typename28.C: New test.
49951
49952 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49953
49954 * g++.old-deja/g++.abi/empty2.C: New test.
49955 * g++.old-deja/g++.abi/empty3.C: New test.
49956
49957 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49958
49959 * g++.old-deja/g++.other/comdat2.C: New test.
49960 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49961
49962 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49963
49964 * g++.old-deja/g++.other/overload14.C: New test.
49965
49966 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49967
49968 * g++.old-deja/g++.other/lookup23.C: New test.
49969
49970 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49971
49972 * gcc.c-torture/execute/20010403-1.c: New test.
49973
49974 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
49975 Mark Mitchell <mark@codesourcery.com>
49976
49977 * lib/old-dejagnu.exp: Don't delete output of executable.
49978 Add .exe suffix to executables.
49979
49980 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
49981
49982 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49983
49984 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49985
49986 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49987
49988 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49989
49990 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49991 * g++.old-deja/g++.abi/crash1.C: New test.
49992
49993 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49994
49995 * g++.old-deja/g++.other/crash40.C: New test.
49996
49997 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49998
49999 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50000
50001 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50002
50003 * g++.old-deja/g++.other/warn6.C: New test.
50004
50005 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50006
50007 * g++.old-deja/g++.robertl/eb42.C: Same.
50008
50009 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50010
50011 * gcc.dg/wtr-conversion-1.c: New testcase.
50012
50013 2001-04-10 Richard Henderson <rth@redhat.com>
50014
50015 * g++.old-deja/g++.other/array5.C: New.
50016
50017 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50018
50019 * gcc.c-torture/execute/20010408-1.c: New test.
50020
50021 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50022
50023 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50024 headers and constructs.
50025 * g++.old-deja/g++.robertl/eb79.C: Same.
50026 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50027 * g++.old-deja/g++.robertl/eb73.C: Same.
50028 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50029 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50030 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50031 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50032 * g++.old-deja/g++.robertl/eb44.C: Same.
50033 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50034 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50035 * g++.old-deja/g++.robertl/eb39.C: Same.
50036 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50037 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50038 * g++.old-deja/g++.robertl/eb30.C: Same.
50039 * g++.old-deja/g++.robertl/eb3.C: Same.
50040 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50041 * g++.old-deja/g++.robertl/eb21.C: Same.
50042 * g++.old-deja/g++.robertl/eb15.C: Same.
50043 * g++.old-deja/g++.robertl/eb118.C: Same.
50044 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50045 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50046 * g++.old-deja/g++.robertl/eb109.C: Same.
50047 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50048 * g++.old-deja/g++.mike/rtti1.C: Same.
50049 * g++.old-deja/g++.mike/p658.C: Same.
50050 * g++.old-deja/g++.mike/net46.C: Same.
50051 * g++.old-deja/g++.mike/net34.C: Same.
50052 * g++.old-deja/g++.mike/memoize1.C: Same.
50053 * g++.old-deja/g++.mike/eh2.C: Same.
50054 * g++.old-deja/g++.law/weak.C: Same.
50055 * g++.old-deja/g++.law/visibility7.C: Same.
50056 * g++.old-deja/g++.law/visibility25.C: Same.
50057 * g++.old-deja/g++.law/visibility22.C: Same.
50058 * g++.old-deja/g++.law/visibility2.C: Same.
50059 * g++.old-deja/g++.law/visibility17.C: Same.
50060 * g++.old-deja/g++.law/visibility13.C: Same.
50061 * g++.old-deja/g++.law/visibility10.C: Same.
50062 * g++.old-deja/g++.law/visibility1.C: Same.
50063 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50064 * g++.old-deja/g++.law/vbase1.C: Same.
50065 * g++.old-deja/g++.law/operators32.C: Same.
50066 * g++.old-deja/g++.law/nest3.C: Same.
50067 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50068 * g++.old-deja/g++.law/except5.C (main): Same.
50069 * g++.old-deja/g++.law/cvt7.C (run): Same.
50070 * g++.old-deja/g++.law/cvt2.C: Same.
50071 * g++.old-deja/g++.law/cvt16.C: Same.
50072 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50073 * g++.old-deja/g++.law/ctors17.C (main): Same.
50074 * g++.old-deja/g++.law/ctors13.C: Same.
50075 * g++.old-deja/g++.law/ctors12.C (main): Same.
50076 * g++.old-deja/g++.law/ctors10.C: Same.
50077 * g++.old-deja/g++.law/code-gen5.C: Same.
50078 * g++.old-deja/g++.law/bad-error7.C: Same.
50079 * g++.old-deja/g++.law/arm9.C: Same.
50080 * g++.old-deja/g++.law/arm12.C: Same.
50081 * g++.old-deja/g++.law/arg8.C: Same.
50082 * g++.old-deja/g++.law/arg1.C: Same.
50083 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50084 * g++.old-deja/g++.jason/template31.C: Same.
50085 * g++.old-deja/g++.jason/template24.C (main): Same.
50086 * g++.old-deja/g++.jason/2371.C: Same.
50087 * g++.old-deja/g++.eh/new2.C: Same.
50088 * g++.old-deja/g++.eh/new1.C: Same.
50089 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50090 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50091 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50092 * g++.old-deja/g++.brendan/crash62.C: Same.
50093 * g++.old-deja/g++.brendan/crash52.C: Same.
50094 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50095 * g++.old-deja/g++.brendan/crash38.C: Same.
50096 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50097 * g++.old-deja/g++.brendan/copy9.C: Same.
50098
50099 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50100
50101 * gcc.c-torture/execute/20001203-2.c (memset):
50102 Count argument is of type __SIZE_TYPE__.
50103
50104 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50105
50106 * gcc.c-torture/compile/20010404-1.c: New test.
50107
50108 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50109
50110 * gcc.c-torture/compile/20010326-1.c: New test.
50111
50112 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50113
50114 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50115 peculiarities of the SH.
50116 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50117
50118 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50119
50120 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50121 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50122 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50123
50124 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50125
50126 * g77.f-torture/compile/20010321-1.f: New test.
50127
50128 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50129
50130 * gcc.c-torture/compile/20010329-1.c: New test.
50131
50132 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50133
50134 * gcc.c-torture/execute/20010329-1.c: New test.
50135
50136 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50137
50138 * g++.old-deja/g++.other/eh4.C: Fix typo.
50139
50140 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50141
50142 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50143
50144 2001-03-28 Philip Blundell <philb@gnu.org>
50145
50146 * gcc.c-torture/compile/20010328-1.c: New test.
50147
50148 2001-03-27 Richard Henderson <rth@redhat.com>
50149
50150 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50151 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50152
50153 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50154
50155 * gcc.c-torture/compile/20010327-1.c: New test.
50156
50157 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50158
50159 * g++.old-deja/g++.other/friend12.C: New test.
50160 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50161 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50162
50163 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50164
50165 * gcc.c-torture/execute/20010325-1.c: New test.
50166
50167 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50168
50169 * g++.old-deja/g++.other/mangle3.C: New test.
50170
50171 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50172
50173 * g++.old-deja/g++.other/anon8.C: New test.
50174
50175 2001-03-20 Philip Blundell <philb@gnu.org>
50176
50177 * gcc.c-torture/compile/20010320-1.c: New test.
50178
50179 2001-03-17 Richard Henderson <rth@redhat.com>
50180
50181 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50182
50183 2001-03-15 Geoff Keating <geoff@redhat.com>
50184
50185 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50186 tests on AIX.
50187
50188 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50189
50190 * g++.old-deja/g++.other/eh4.C: New test.
50191
50192 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50193
50194 * gcc.dg/cpp/mi1.c: Update.
50195
50196 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50197
50198 * g++.old-deja/g++.other/regstack.C: New test.
50199
50200 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50201
50202 * g++.old-deja/g++.other/ref4.C: New test.
50203
50204 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50205
50206 * objc/execute/va_method.m: Added.
50207 * objc/execute/IMP.m: Added.
50208 * objc/execute/_cmd.m: Added.
50209 * objc/execute/accessing_ivars.m: Added.
50210 * objc/execute/class-1.m: Added.
50211 * objc/execute/class-10.m: Added.
50212 * objc/execute/class-11.m: Added.
50213 * objc/execute/class-12.m: Added.
50214 * objc/execute/class-13.m: Added.
50215 * objc/execute/class-14.m: Added.
50216 * objc/execute/class-2.m: Added.
50217 * objc/execute/class-3.m: Added.
50218 * objc/execute/class-4.m: Added.
50219 * objc/execute/class-5.m: Added.
50220 * objc/execute/class-6.m: Added.
50221 * objc/execute/class-7.m: Added.
50222 * objc/execute/class-8.m: Added.
50223 * objc/execute/class-9.m: Added.
50224 * objc/execute/class-tests-1.h
50225 * objc/execute/class-tests-2.h
50226 * objc/execute/compatibility_alias.m: Added.
50227 * objc/execute/encode-1.m: Added.
50228 * objc/execute/formal_protocol-1.m: Added.
50229 * objc/execute/formal_protocol-2.m: Added.
50230 * objc/execute/formal_protocol-3.m: Added.
50231 * objc/execute/formal_protocol-4.m: Added.
50232 * objc/execute/formal_protocol-5.m: Added.
50233 * objc/execute/formal_protocol-6.m: Added.
50234 * objc/execute/formal_protocol-7.m: Added.
50235 * objc/execute/informal_protocol.m: Added.
50236 * objc/execute/initialize.m: Added.
50237 * objc/execute/load.m: Added.
50238 * objc/execute/many_args_method.m: Added.
50239 * objc/execute/nested-3.m: Added.
50240 * objc/execute/no_clash.m: Added.
50241 * objc/execute/private.m: Added.
50242 * objc/execute/redefining_self.m: Added.
50243 * objc/execute/root_methods.m: Added.
50244 * objc/execute/selector-1.m: Added.
50245 * objc/execute/static-1.m: Added.
50246 * objc/execute/static-2.m: Added.
50247 * objc/execute/va_method.m: Added.
50248
50249 2001-03-10 Richard Henderson <rth@redhat.com>
50250
50251 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50252
50253 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50254
50255 * g++.old-deja/g++.other/crash31.C: XFAIL.
50256 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50257 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50258 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50259 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50260 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50261
50262 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50263
50264 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50265
50266 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50267
50268 * gcc.dg/20000724-1.c: Don't use multiline strings.
50269
50270 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50271
50272 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50273 result of -cString against what we expect it to be; don't just
50274 print it out for no one to read.
50275
50276 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50277 Based on testcases provided by Nicola Pero.
50278
50279 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50280
50281 * gcc.dg/cpp/macro7.c: New test.
50282
50283 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50284
50285 * gcc.dg/cpp/multiline.c: Update.
50286
50287 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50288
50289 * g++.old-deja/g++.other/enum3.C: New test.
50290
50291 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50292
50293 * g++.old-deja/g++.other/pod1.C: New test.
50294
50295 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50296
50297 * g++.old-deja/g++.ext/overload1.C: New test.
50298
50299 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50300
50301 * g++.old-deja/g++.pt/using1.C: New test.
50302
50303 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50304
50305 * g++.old-deja/g++.other/using9.C: New test.
50306
50307 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50308
50309 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50310
50311 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50312
50313 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50314
50315 * g++.old-deja/g++.ext/realpt1.C: Remove.
50316
50317 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50318
50319 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50320
50321 2001-02-26 Will Cohen <wcohen@redhat.com>
50322
50323 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50324
50325 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50326
50327 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50328 templatized constructors.
50329
50330 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50331
50332 * gcc.c-torture/execute/20010224-1.c: New test.
50333
50334 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50335
50336 * gcc.c-torture/execute/20010222-1.c: New test.
50337
50338 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50339
50340 * g++.old-deja/g++.other/inline20.C: New test.
50341
50342 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50343
50344 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50345
50346 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50347
50348 * g++.old-deja/g++.other/lookup22.C: New test.
50349
50350 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50351
50352 * g77.dg: New directory.
50353 * g77.dg/20010216-1.f: New test case.
50354 * g77.dg/dg.exp: New driver.
50355 * lib/g77-dg.exp: New driver library.
50356
50357 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50358
50359 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50360
50361 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50362
50363 * g++.old-deja/g++.other/decl9.C: New test.
50364
50365 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50366
50367 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50368 not need <string> and also tests the initialization at runtime.
50369
50370 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50371
50372 * gcc.c-torture/execute/longlong.c: New test.
50373
50374 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50375
50376 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50377
50378 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50379
50380 * gcc.c-torture/execute/920302-1.c (execute):
50381 Change argument type to short.
50382
50383 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50384
50385 * g++.old-deja/g++.pt/deduct6.C: New test.
50386
50387 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50388
50389 * g++.old-deja/g++.pt/deduct5.C: New test.
50390
50391 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50392
50393 * gcc.c-torture/execute/20010209-1.c: New test.
50394
50395 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50396
50397 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50398
50399 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50400
50401 * g++.dg/vtgc1.C: Update for new ABI.
50402
50403 * consistency.vlad: New directory, 1665 files.
50404
50405 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50406
50407 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50408 return type.
50409 * gcc.dg/cpp/digraphs.c: Declare puts.
50410
50411 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50412
50413 * g++.old-deja/g++.other/warn5.C: New test.
50414
50415 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50416
50417 * g++.old-deja/g++.pt/spec40.C: New test.
50418
50419 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50420
50421 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50422 case.
50423 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50424
50425 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50426
50427 * gcc.c-torture/compile/20010209-1.c: New test.
50428
50429 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50430
50431 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50432 excess errors message but not if it crashes.
50433 * g++.old-deja/g++.other/crash27.C: Likewise.
50434 * g++.old-deja/g++.other/crash28.C: Likewise.
50435 * g++.old-deja/g++.other/crash30.C: Likewise.
50436 * g++.old-deja/g++.other/crash32.C: Likewise.
50437 * g++.old-deja/g++.other/crash35.C: Likewise.
50438 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50439
50440 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50441
50442 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50443 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50444 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50445 g77.f-torture/execute/execute.exp,
50446 g77.f-torture/noncompile/noncompile.exp,
50447 gcc.c-torture/execute/execute.exp,
50448 gcc.c-torture/execute/memcheck/memcheck.exp,
50449 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50450 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50451 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50452 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50453 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50454 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50455 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50456 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50457 Remove bug reporting instructions with ancient email addresses.
50458
50459 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50460
50461 * gcc.dg/20010202-1.c: New test.
50462 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50463
50464 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50465
50466 * g++.dg/stdbool-if.C: New test.
50467
50468 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50469
50470 * objc/execute/fdecl.m: Added main().
50471
50472 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50473
50474 * gcc.c-torture/execute/20010206-1.c: New test.
50475
50476 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50477
50478 * gcc.dg/cpp/avoidpaste1.c: Update.
50479
50480 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50481
50482 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50483 Pero <nicola@brainstorm.co.uk>.
50484 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50485
50486 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50487
50488 * g++.old-deja/g++.pt/spec39.C: New test.
50489
50490 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50491
50492 * gcc.c-torture/compile/20010202-1.c: New test.
50493
50494 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50495
50496 * g++.old-deja/g++.abi/primary2.C: New test.
50497 * g++.old-deja/g++.abi/primary3.C: New test.
50498 * g++.old-deja/g++.abi/primary4.C: New test.
50499 * g++.old-deja/g++.abi/primary5.C: New test.
50500 * g++.old-deja/g++.abi/vtable3.h: New test.
50501 * g++.old-deja/g++.abi/vtable3a.C: New test.
50502 * g++.old-deja/g++.abi/vtable3b.C: New test.
50503 * g++.old-deja/g++.abi/vtable3c.C: New test.
50504 * g++.old-deja/g++.abi/vtable3d.C: New test.
50505 * g++.old-deja/g++.abi/vtable3e.C: New test.
50506 * g++.old-deja/g++.abi/vtable3f.C: New test.
50507 * g++.old-deja/g++.abi/vtable3g.C: New test.
50508 * g++.old-deja/g++.abi/vtable3h.C: New test.
50509 * g++.old-deja/g++.abi/vtable3i.C: New test.
50510 * g++.old-deja/g++.abi/vtable3j.C: New test.
50511 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50512
50513 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50514
50515 * g++.old-deja/g++.other/anon6.C: New test.
50516 * g++.old-deja/g++.other/anon7.C: New test.
50517
50518 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50519
50520 * gcc.dg/cpp/avoidpaste2.c: New tests.
50521
50522 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50523
50524 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50525
50526 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50527
50528 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50529 DECIMAL_DIG cases for Irix."
50530
50531 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50532
50533 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50534
50535 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50536
50537 * gcc.dg/c99-tag-1.c: New test.
50538
50539 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50540
50541 * gcc.dg/cpp/tr-warn1.c: Add tests.
50542
50543 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50544
50545 * gcc.dg/cpp/avoidpaste1.c: Update.
50546 * gcc.dg/cpp/paste4.c: Update.
50547
50548 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50549
50550 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50551 cases for Irix.
50552
50553 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50554
50555 * g++.old-deja/g++.other/inline19.C: New test.
50556
50557 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50558
50559 * gcc.dg/Wlarger-than.c: New test.
50560
50561 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50562
50563 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50564
50565 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50566
50567 * gcc.c-torture/execute/20010129-1.c: New test.
50568 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50569
50570 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50571
50572 * gcc.dg/cpp/avoidpaste1.c: Test case.
50573
50574 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50575
50576 * g++.old-deja/g++.other/inline18.C: New test.
50577
50578 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50579
50580 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50581 and __builtin_putchar.
50582
50583 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50584
50585 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50586 tests.
50587
50588 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50589
50590 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50591 floating point number rounding mode to round to the nearest
50592 representable mode.
50593
50594 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50595
50596 * g++.old-deja/g++.other/mangle2.C: New test.
50597
50598 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50599
50600 * gcc.c-torture/compile/20010124-1.c: New test.
50601
50602 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50603
50604 * g++.old-deja/g++.pt/spec38.C: New test.
50605
50606 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50607
50608 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50609 "Build don't run".
50610
50611 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50612
50613 * gcc.c-torture/execute/20010123-1.c: New test.
50614
50615 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50616
50617 * g++.old-deja/g++.pt/spec37.C: New test.
50618
50619 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50620
50621 * g++.old-deja/g++.pt/overload14.C: New test.
50622
50623 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50624
50625 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50626 __builtin_return_address.
50627
50628 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50629
50630 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50631 * g++.old-deja/g++.pt/spec35.C: New test.
50632 * g++.old-deja/g++.pt/spec36.C: New test.
50633
50634 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50635
50636 * gcc.c-torture/compile/20010118-1.c: New test.
50637
50638 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50639
50640 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50641
50642 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50643
50644 * gcc.c-torture/execute/20010119-1.c: New test.
50645
50646 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50647
50648 * g++.old-deja/g++.other/vbase5.C: New test.
50649
50650 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50651
50652 * gcc.c-torture/execute/20010118-1.c: New test.
50653
50654 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50655
50656 * g++.old-deja/g++.pt/deduct3.C: New test.
50657
50658 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50659
50660 * g++.old-deja/g++.pt/spec34.C: New test.
50661
50662 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50663
50664 * g77.f-torture/compile/20000601-2.f: New test.
50665
50666 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50667
50668 * g++.old-deja/g++.other/init17.C: New test.
50669
50670 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50671
50672 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50673
50674 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50675
50676 * g++.old-deja/g++.pt/unify8.C: New test.
50677
50678 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50679
50680 * g++.old-deja/g++.abi/vbase1.C: New test.
50681
50682 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50683
50684 * g++.old-deja/g++.pt/crash65.C: New test.
50685
50686 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50687
50688 * gcc.dg/cpp/assembl2.S: New test case.
50689
50690 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50691
50692 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50693 are supported.
50694
50695 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50696
50697 * g++.old-deja/g++.other/builtins1.C: New test.
50698 * g++.old-deja/g++.other/builtins2.C: Likewise.
50699 * g++.old-deja/g++.other/builtins3.C: Likewise.
50700 * g++.old-deja/g++.other/builtins4.C: Likewise.
50701
50702 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50703
50704 * gcc.c-torture/compile/20010117-1.c: New test.
50705 * gcc.c-torture/compile/20010117-2.c: New test.
50706
50707 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50708
50709 * g77.f-torture/execute/20010116.[fx]: New test,
50710 XFAIL on i?86-*-*.
50711 * g77.f-torture/compile/20010115.f: Indicate it's
50712 a test for PR fortran/1636.
50713
50714 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50715
50716 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50717
50718 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50719
50720 * g77.f-torture/compile/20010115.f: New test.
50721
50722 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50723
50724 * g++.old-deja/g++.pt/nontype5.C: New test.
50725
50726 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50727
50728 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50729 have an equivalent working one below it.
50730
50731 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50732
50733 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50734 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50735
50736 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50737
50738 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50739 message containing "init_priority".
50740 (conpr-2.C): Likewise.
50741 (conpr-3.C): Likewise.
50742 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50743
50744 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50745
50746 * gcc.c-torture/execute/20010114-2.c: New test.
50747
50748 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50749
50750 * gcc.c-torture/compile/20010114-1.c: New test.
50751 * gcc.c-torture/compile/20010114-1.x: Xfail.
50752 * gcc.c-torture/compile/20010114-2.c: New test.
50753 * gcc.c-torture/execute/20010114-1.c: New test.
50754 * gcc.dg/trunc-1.c: New test.
50755 * gcc.dg/uninit-B.c: New test.
50756
50757 2001-01-13 Nick Clifton <nickc@redhat.com>
50758
50759 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50760 target.
50761
50762 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50763
50764 * gcc.c-torture/compile/20010113-1.c: New test.
50765
50766 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50767
50768 * gcc.c-torture/compile/20001212-1.c: New test.
50769
50770 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50771
50772 * gcc.dg/cpp/widestr1.c: Update.
50773 * gcc.dg/cpp/prag-imp.c: Remove.
50774
50775 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50776
50777 * gcc.c-torture/execute/20000801-3.x: Remove.
50778 * gcc.dg/c90-init-1.c: New test.
50779 * gcc.dg/c99-init-1.c: New test.
50780 * gcc.dg/c99-init-2.c: New test.
50781 * gcc.dg/gnu99-init-1.c: New test.
50782
50783 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50784
50785 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50786 testing that no relevant ones were found.
50787
50788 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50789
50790 * g++.old-deja/g++.pt/cast2.C: New test.
50791
50792 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50793
50794 * g++.old-deja/g++.pt/friend47.C: New test.
50795
50796 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50797
50798 * g++.old-deja/g++.pt/instantiate13.C: New test.
50799
50800 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50801
50802 * g++.old-deja/g++.other/defarg7.C: New test.
50803 * g++.old-deja/g++.other/defarg8.C: New test.
50804
50805 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50806
50807 * g++.old-deja/g++.pt/crash64.C: New test.
50808
50809 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50810
50811 * g++.old-deja/g++.pt/crash63.C: New test.
50812
50813 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50814
50815 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50816
50817 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50818
50819 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50820
50821 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50822
50823 * g++.old-deja/g++.pt/error3.C: New test.
50824
50825 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50826
50827 * g++.old-deja/g++.other/crash39.C: New test.
50828
50829 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50830
50831 * g++.old-deja/g++.other/vbase4.C: New test.
50832
50833 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50834
50835 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50836 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50837 * gcc.dg/special/special.exp: New test driver which will check
50838 for alias support for the above test.
50839
50840 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50841
50842 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50843 problems on small machines.
50844 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50845 parameterize.
50846
50847 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50848
50849 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50850 mips.
50851 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50852
50853 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50854
50855 * g++.old_deja/g++.pt/using8.C: New test.
50856
50857 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50858
50859 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50860
50861 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50862
50863 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50864 where a failure is expected.
50865 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50866
50867 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50868
50869 * g++.old_deja/g++.pt/instantiate12.C: New test.
50870
50871 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50872
50873 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50874 start of structs.
50875 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50876 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50877 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50878 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50879 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50880 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50881 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50882 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50883 * g++.old-deja/g++.eh/spec6.C: Likewise.
50884 * g++.old-deja/g++.jason/crash3.C: Likewise.
50885 * g++.old-deja/g++.law/ctors11.C: Likewise.
50886 * g++.old-deja/g++.law/ctors17.C: Likewise.
50887 * g++.old-deja/g++.law/ctors5.C: Likewise.
50888 * g++.old-deja/g++.law/ctors9.C: Likewise.
50889 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50890 * g++.old-deja/g++.mike/net22.C: Likewise.
50891 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50892 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50893 * g++.old-deja/g++.mike/virt3.C: Likewise.
50894 * g++.old-deja/g++.niklas/t128.C: Likewise.
50895 * g++.old-deja/g++.other/anon4.C: Likewise.
50896 * g++.old-deja/g++.other/using1.C: Likewise.
50897 * g++.old-deja/g++.other/warn3.C: Likewise.
50898 * g++.old-deja/g++.pt/t37.C: Likewise.
50899 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50900 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50901
50902 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50903
50904 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50905
50906 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50907
50908 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50909
50910 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50911
50912 * gcc.c-torture/compile/20010107-1.c: New test.
50913
50914 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50915
50916 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50917
50918 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50919
50920 * gcc.dg/format/format.h: New file.
50921 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50922 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50923 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50924 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50925 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50926 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50927 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50928 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50929 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50930 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50931 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50932 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50933 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50934 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50935 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50936 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50937 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50938 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50939 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50940 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50941 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50942 instead of declaring standard types, macros and functions in each
50943 test.
50944
50945 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50946
50947 * gcc.c-torture/execute/20010106-1.c: New test.
50948
50949 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50950
50951 * gcc.dg/format/format.exp: New file.
50952 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50953 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50954 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50955 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50956 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50957 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50958 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50959 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50960 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50961 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50962 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50963 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50964 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50965 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50966 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50967 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50968 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50969 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50970 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50971 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50972 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50973 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50974 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50975 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50976 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50977 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50978 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50979 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50980 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50981 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50982 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50983 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50984 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50985 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50986 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50987 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50988 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50989 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50990 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50991 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50992 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50993 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50994
50995 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
50996
50997 * gcc.c-torture/execute/991228-1.c: Take word endianness into
50998 account.
50999
51000 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51001
51002 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51003
51004 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51005
51006 * g++.old-deja/g++.pt/crash62.C: New test.
51007
51008 2001-01-04 Richard Henderson <rth@redhat.com>
51009
51010 * gcc.dg/20000926-1.c: Update expected warnings.
51011 * gcc.dg/array-2.c: Likewise.
51012 * gcc.dg/array-4.c: Also validate flexible array members.
51013 * gcc.dg/c99-flex-array-1.c: New.
51014
51015 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51016
51017 * gcc.c-torture/compile/20001222-1.x: Remove.
51018
51019 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51020
51021 * gcc.c-torture/execute/built-in-setjmp.c: New.
51022
51023 2001-01-03 Richard Henderson <rth@redhat.com>
51024
51025 * gcc.dg/940510-1.c: Update expected error wording.
51026 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51027
51028 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51029
51030 * lib/target-supports.exp (check_alias_available): Modified to
51031 indicate aliases not supported if only weak aliases are supported.
51032
51033 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51034
51035 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51036 Turn on cmpstrsi checks for __pj__ and __i370__.
51037
51038 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51039
51040 * g++.old-deja/g++.other/virtual11.C: New test.
51041
51042 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51043
51044 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51045
51046 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51047
51048 * gcc.c-torture/compile/20010102-1.c: New test.
51049
51050 2001-01-02 Andreas Jaeger <aj@suse.de>
51051
51052 * gcc.dg/noreturn-3.c: New test.
51053
51054 * gcc.dg/noreturn-4.c: New test.
51055
51056 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51057
51058 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51059 __builtin_fputc and __builtin_fwrite.
51060
51061 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51062
51063 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51064 signed char, not default char.
51065
51066 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51067
51068 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51069
51070 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51071
51072 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51073
51074 2000-12-29 Richard Henderson <rth@redhat.com>
51075
51076 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51077 (__cyg_profile_func_exit): Define.
51078
51079 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51080
51081 * g++.dg/vtgc1.C: New test.
51082
51083 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51084
51085 * gcc.dg/noncompile/20001228-1.c: New test.
51086
51087 * gcc.dg/20001228-1.c: New test.
51088
51089 * gcc.c-torture/execute/20001228-1.c: New test.
51090
51091 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51092
51093 * gcc.dg/format-strfmon-1.c: New test.
51094
51095 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51096
51097 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51098 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51099 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51100 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51101 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51102 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51103 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51104 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51105 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51106 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51107 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51108 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51109 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51110
51111 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51112 * gcc.c-torture/execute/string-opt-4.c: Test index.
51113
51114 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51115
51116 * gcc.c-torture/compile/20001226-1.c: New test.
51117
51118 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51119
51120 * gcc.c-torture/compile/20001222-1.c: New test.
51121 * gcc.c-torture/compile/20001222-1.x: Xfail.
51122
51123 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51124
51125 * gcc.c-torture/execute/comp-goto-2.c: New test.
51126
51127 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51128
51129 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51130 Use long types if __INT_MAX__ is 32767.
51131 (main): Use cast to (sint32 *) when poking 88 into a_page.
51132
51133 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51134
51135 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51136
51137 * gcc.c-torture/compile/20001221-1.c: New test.
51138 * gcc.c-torture/execute/20001221-1.c: New test.
51139
51140 2000-12-20 Richard Henderson <rth@redhat.com>
51141
51142 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51143 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51144
51145 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51146
51147 * gcc.dg/compare3.c: New test.
51148
51149 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51150
51151 * gcc.dg/format-warnll-1.c: New test.
51152
51153 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51154
51155 * gcc.dg/cpp/cmdlne-P.c: New test.
51156
51157 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51158
51159 * gcc.c-torture/execute/builtin-abs-1.c,
51160 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51161
51162 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51163
51164 * gcc.dg/cpp/multiline.c: New test.
51165
51166 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51167
51168 * g++.old-deja/g++.other/syshdr1.C: Update.
51169 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51170
51171 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51172
51173 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51174
51175 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51176
51177 * g++.old-deja/g++.pt/ttp65.C: New test.
51178
51179 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51180
51181 * g++.old-deja/g++.pt/ttp64.C: New test.
51182
51183 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51184
51185 * g++.old-deja/g++.pt/spec33.C: New test.
51186
51187 2000-12-14 Catherine Moore <clm@redhat.com>
51188
51189 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51190 * gcc.c-torture/execute/920612-2.c: Likewise.
51191 * gcc.c-torture/execute/920428-2.c: Likewise.
51192 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51193 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51194
51195 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51196
51197 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51198 * gcc.dg/pack-test-2.c: Likewise.
51199
51200 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51201
51202 Tests by Zack Weinberg <zackw@stanford.edu>.
51203
51204 * gcc.dg/cpp/defined.c: Update.
51205 * gcc.dg/cpp/defined_trad.c: New tests.
51206
51207 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51208
51209 * gcc.dg/cpp/trad-direct.c: Update.
51210
51211 2000-12-11 Neil Booth <neilb@earthling.net>
51212
51213 * gcc.dg/cpp/defined_trad.c
51214
51215 2000-12-11 Neil Booth <neilb@earthling.net>
51216
51217 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51218
51219 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51220
51221 * gcc.dg/format-miss-2.c: New test.
51222
51223 2000-12-09 Neil Booth <neilb@earthling.net>
51224
51225 * gcc.dg/cpp/lineflags.c: New tests.
51226 * gcc.dg/cpp/poison.c: Update.
51227 * gcc.dg/cpp/redef2.c: Update.
51228 * gcc.dg/cpp/skipping.c: New test.
51229
51230 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51231
51232 * g++.old-deja/g++.other/eh3.C: New testcase.
51233
51234 2000-12-07 Neil Booth <neilb@earthling.net>
51235
51236 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51237 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51238 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51239 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51240 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51241 Update.
51242
51243 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51244
51245 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51246 __SIZE_TYPE__ instead of int for type of integers cast to
51247 pointers.
51248
51249 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51250
51251 * g++.old-deja/g++.other/cleanup4.C: New test.
51252
51253 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51254
51255 * format-sec-1.c: New test.
51256
51257 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51258
51259 * gcc.dg/format-nonlit-3.c: New test.
51260
51261 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51262
51263 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51264 through a null pointer.
51265
51266 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51267
51268 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51269 * g++.old-deja/g++.pt/partial4.C: New test.
51270
51271 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51272
51273 * gcc.c-torture/execute/ieee/hugeval.x: New.
51274
51275 2000-12-06 Neil Booth <neilb@earthling.net>
51276
51277 * gcc.dg/cpp/backslash2.c: New tests.
51278
51279 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51280
51281 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51282 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51283
51284 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51285
51286 * gcc.c-torture/execute/20001203-2.c: New testcase.
51287
51288 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51289
51290 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51291 * g++.old-deja/g++.other/virtual10.C: New test.
51292
51293 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51294
51295 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51296
51297 2000-12-05 Richard Henderson <rth@redhat.com>
51298
51299 * gcc.c-torture/compile/20001205-1.c: New.
51300
51301 2000-12-04 Neil Booth <neilb@earthling.net>
51302
51303 * g++.old-deja/g++.other/virtual9.C: New test.
51304 * g++.old-deja/g++.pt/crash61.C: New test.
51305 * gcc.c-torture/execute/loop-9.c: New test.
51306
51307 2000-12-04 Neil Booth <neilb@earthling.net>
51308
51309 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51310 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51311 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51312 * gcc.dg/cpp/extratokens.c: ...here.
51313
51314 2000-12-04 Neil Booth <neilb@earthling.net>
51315
51316 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51317 New tests.
51318
51319 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51320
51321 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51322 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51323
51324 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51325
51326 * gcc.c-torture/execute/20001203-1.c: New test.
51327
51328 2000-12-03 Neil Booth <neilb@earthling.net>
51329
51330 * gcc.dg/cpp/macro6.c: New test cases.
51331
51332 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51333
51334 * gcc.c-torture/execute/string-opt-9.c: New test.
51335 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51336 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51337 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51338
51339 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51340 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51341
51342 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51343
51344 * gcc.dg/cpp/if-6.c: New testcase.
51345
51346 * gcc.dg/20001201-1.c: New testcase.
51347
51348 2000-12-02 Neil Booth <neilb@earthling.net>
51349
51350 * g++.old-deja/g++.other/externC4.C,
51351 g++.old-deja/g++.other/friend10.C: New tests.
51352
51353 2000-12-02 Neil Booth <neilb@earthling.net>
51354
51355 * g++.old-deja/g++.other/instan2.C
51356 * g++.old-deja/g++.other/instan3.C: New test.
51357
51358 2000-12-02 Neil Booth <neilb@earthling.net>
51359
51360 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51361 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51362 gnuc99.c,gnuc99-pedantic.c: New tests.
51363
51364 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51365
51366 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51367 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51368
51369 2000-12-01 Neil Booth <neilb@earthling.net>
51370
51371 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51372 * gcc.dg/cpp/poison.c: Update.
51373 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51374
51375 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51376
51377 * g77.f-torture/execute/20001201.f: New test.
51378
51379 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51380
51381 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51382
51383 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51384
51385 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51386
51387 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51388
51389 * g++.old-deja/g++.other/cast6.C: New test.
51390
51391 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51392
51393 * gcc.c-torture/execute/20001130-2.c: New testcase.
51394
51395 2000-11-30 Richard Henderson <rth@redhat.com>
51396
51397 * gcc.c-torture/execute/20001130-1.c: New test.
51398
51399 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51400
51401 * g++.old-deja/g++.other/op3.C: New test.
51402
51403 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51404
51405 * g++.old-deja/g++.other/op2.C: New test.
51406
51407 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51408
51409 * g++.old-deja/g++.other/crash38.C: New test.
51410
51411 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51412
51413 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51414
51415 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51416
51417 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51418 tests.
51419 * gcc.c-torture/execute/string-opt-6.c: New test.
51420
51421 * gcc.dg/20001117-1.c: Add main.
51422
51423 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51424
51425 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51426 Move from here ...
51427 * gcc.dg/940510-1.c: ... to here.
51428
51429 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51430 zero-size arrays in toplevel structures.
51431
51432 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51433
51434 * gcc.c-torture/execute/loop-8.c: New test.
51435
51436 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51437
51438 * g++.old-deja/g++.other/base1.C: New test.
51439
51440 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51441
51442 * g++.old-deja/g++.other/parse2.C: New test.
51443
51444 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51445
51446 * g++.old-deja/g++.pt/incomplete1.C: New test.
51447
51448 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51449
51450 * g++.old-deja/g++.other/friend9.C: New test.
51451
51452 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51453
51454 * gcc.dg/20001127-1.c: New test.
51455
51456 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51457
51458 * g++.old-deja/g++.pt/friend46.C: New test.
51459
51460 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51461
51462 * g++.old-deja/g++.other/ptrmem8.C: New test.
51463
51464 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51465
51466 * gcc.c-torture/execute/string-opt-7.c: New test.
51467 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51468
51469 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51470
51471 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51472 instead of 'mkcheck 2'.
51473
51474 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51475
51476 * gcc.c-torture/execute/memcheck/driver.c,
51477 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51478 C9X references to refer to C99.
51479
51480 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51481
51482 * gcc.dg/ultrasp3.c: New test.
51483
51484 2000-11-25 Neil Booth <neilb@earthling.net>
51485
51486 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51487
51488 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51489
51490 * gcc.c-torture/compile/20001123-2.c: New.
51491
51492 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51493
51494 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51495
51496 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51497
51498 * gcc.dg/sequence-point-1.c: Add some new tests.
51499 * gcc.c-torture/execute/20001124-1.c: New test.
51500
51501 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51502
51503 * g++.old-deja/g++.other/vaarg4.C: New test.
51504 * gcc.c-torture/compile/20001123-1.c: New test.
51505
51506 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51507
51508 * g++.other/crash24.C: Adjust and remove XFAIL.
51509 * g++.other/crash37.C: New test.
51510
51511 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51512
51513 * g++.old-deja/g++.pt/instantiate9.C: New test.
51514
51515 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51516
51517 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51518 new ABI, too.
51519
51520 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51521 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51522
51523 2000-11-22 Neil Booth <neilb@earthling.net>
51524
51525 * gcc.dg/cpp/Wtrigraphs.c: New test.
51526
51527 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51528
51529 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51530
51531 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51532
51533 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51534
51535 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51536
51537 * lib/gcc-dg.exp: load_lib scanasm.exp.
51538 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51539 * lib/g++-dg.exp: load_lib scanasm.exp.
51540 * lib/scanasm.exp: New.
51541 (scan-assembler, scan-assembler-not): Add optional arguments to
51542 test name, or if not present, the pattern name.
51543 (scan-assembler-dem, scan-assembler-dem-not): New.
51544
51545 * g++.dg/dg.exp: New.
51546
51547 2000-11-21 Neil Booth <neilb@earthling.net>
51548
51549 * gcc.dg/cpp/integrated1.c: Remove.
51550
51551 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51552
51553 * gcc.c-torture/execute/20001121-1.c: New test.
51554
51555 2000-11-21 Richard Henderson <rth@redhat.com>
51556
51557 * gcc.c-torture/compile/20001121-1.c: New test.
51558
51559 2000-11-20 Neil Booth <neilb@earthling.net>
51560
51561 * gcc.dg/cpp/integrated1.c: New test.
51562
51563 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51564
51565 * g++.old-deja/g++.other/inline17.C: New test.
51566
51567 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51568
51569 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51570 local variable to be zero: I made the variable global. Now
51571 uses abort() and exit() instead of relying on main's return value.
51572
51573 2000-11-20 Neil Booth <neilb@earthling.net>
51574
51575 * gcc.dg/cpp/paste2.c: Update test.
51576 * objc/execute/paste.m: New test.
51577
51578 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51579
51580 * gcc.dg/c99-condexpr-1.c: New test.
51581
51582 2000-11-20 Neil Booth <neilb@earthling.net>
51583
51584 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51585
51586 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51587
51588 * g++.old-deja/g++.pt/export1.C: New test.
51589
51590 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51591
51592 * gcc.dg/20001117-1.c: New test.
51593
51594 2000-11-18 Richard Henderson <rth@redhat.com>
51595
51596 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51597
51598 2000-11-18 Richard Henderson <rth@redhat.com>
51599
51600 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51601 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51602 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51603
51604 2000-11-18 Richard Henderson <rth@redhat.com>
51605
51606 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51607 (main): New. Exit cleanly.
51608
51609 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51610
51611 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51612 gcc.dg/c99-fordecl-2.c: New tests.
51613
51614 2000-11-18 Richard Henderson <rth@redhat.com>
51615
51616 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51617 * gcc.c-torture/execute/zerolen-2.c: New.
51618
51619 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51620
51621 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51622 memory.
51623
51624 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51625
51626 * g++.old-deja/g++.pt/instantiate8.C: New test.
51627
51628 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51629
51630 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51631 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51632
51633 2000-11-16 Nick Clifton <nickc@redhat.com>
51634
51635 * gcc.c-torture/execute/nestfunc-2.c: New test.
51636 * gcc.c-torture/execute/nestfunc-3.c: New test.
51637
51638 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51639
51640 * gcc.c-torture/compile/20001116-1.c: New test.
51641
51642 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51643
51644 * gcc.c-torture/execute/20001115-1.c: New test.
51645
51646 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51647
51648 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51649 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51650 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51651 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51652
51653 2000-11-15 Neil Booth <neilb@earthling.net>
51654
51655 gcc.dg/cpp/_Pragma1.c: Update.
51656 gcc.dg/cpp/_Pragma2.c: New test.
51657
51658 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51659
51660 * g++.old-deja/g++.other/anon5.C: New test.
51661
51662 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51663
51664 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51665 tests.
51666
51667 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51668
51669 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51670 output.
51671
51672 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51673
51674 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51675 labels at end of compound statements.
51676
51677 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51678
51679 * gcc.c-torture/execute/loop-7.c: New test.
51680
51681 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51682
51683 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51684
51685 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51686
51687 * gcc.dg/c99-bool-1.c: New test.
51688
51689 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51690
51691 * gcc.dg/c99-scope-1.c: Remove xfail.
51692 * gcc.dg/c99-scope-2.c: New test.
51693
51694 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51695
51696 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51697 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51698
51699 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51700
51701 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51702 error messages.
51703
51704 * g++.mike/p700.C: Don't typedef wchar_t.
51705 * g++.mike/p784.C: Likewise.
51706 * g++.mike/eb101.C: Don't use __wchar_t.
51707
51708 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51709
51710 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51711 from DO loop.
51712
51713 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51714
51715 * gcc.c-torture/execute/20001111-1.c: New test.
51716
51717 2000-11-10 Nick Clifton <nickc@redhat.com>
51718
51719 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51720 long multuiple and accumulate.
51721
51722 2000-11-09 Richard Henderson <rth@redhat.com>
51723
51724 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51725 via size_t instead of int.
51726
51727 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51728 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51729 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51730 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51731
51732 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51733
51734 * gcc.c-torture/compile/20001109-1.c: New test.
51735 * gcc.c-torture/compile/20001109-2.c: New test.
51736
51737 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51738
51739 * g++.old-deja/g++.pt/operator1.C: New test.
51740 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51741
51742 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51743
51744 * gcc.dg/20001108-1.c: New test.
51745
51746 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51747
51748 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51749 with both arguments constant strings.
51750 * gcc.c-torture/execute/string-opt-3.c: New test.
51751 * gcc.c-torture/execute/string-opt-4.c: New test.
51752 * gcc.c-torture/execute/string-opt-5.c: New test.
51753
51754 2000-11-08 Nick Clifton <nickc@redhat.com>
51755
51756 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51757 mulsidi3adddi patterns.
51758
51759 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51760
51761 * g++.old-deja/g++.other/crash36.C: New test.
51762
51763 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51764
51765 * g++.old-deja/g++.other/init16.C: New test.
51766
51767 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51768
51769 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51770
51771 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51772
51773 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51774 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51775 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51776
51777 2000-11-07 DJ Delorie <dj@redhat.com>
51778
51779 * gcc.dg/20000614-1.c: Add return so that test can pass.
51780
51781 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51782
51783 * gcc.c-torture/execute/string-opt-1.c: New test.
51784
51785 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51786
51787 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51788 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51789 parameters in registers, and there is no way for a varargs
51790 function to know in which order the integer and floating-point
51791 parameters should be interleaved when they are placed on the
51792 stack.
51793 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51794 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51795
51796 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51797
51798 * gcc.c-torture/execute/string-opt-2.c: New test.
51799
51800 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51801
51802 * g++.old-deja/g++.pt/crash60.C: New test.
51803
51804 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51805
51806 * g++.old-deja/g++.other/crash24.C: New test.
51807 * g++.old-deja/g++.other/crash25.C: New test.
51808 * g++.old-deja/g++.other/crash26.C: New test.
51809 * g++.old-deja/g++.other/crash27.C: New test.
51810 * g++.old-deja/g++.other/crash28.C: New test.
51811 * g++.old-deja/g++.other/crash29.C: New test.
51812 * g++.old-deja/g++.other/crash30.C: New test.
51813 * g++.old-deja/g++.other/crash31.C: New test.
51814 * g++.old-deja/g++.other/crash32.C: New test.
51815 * g++.old-deja/g++.other/crash33.C: New test.
51816 * g++.old-deja/g++.other/crash34.C: New test.
51817 * g++.old-deja/g++.other/crash35.C: New test.
51818
51819 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51820
51821 * gcc.c-torture/execute/20001031-1.c: New test.
51822
51823 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51824
51825 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51826 namespace.
51827
51828 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51829 standards-conformant.
51830
51831 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51832
51833 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51834 * g++.old-deja/g++.mike/p755a.C: Likewise.
51835 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51836 library makes no calls to `operator new' during initialization.
51837
51838 2000-11-04 Neil Booth <neilb@earthling.net>
51839
51840 * gcc.dg/cpp/include2.c: New tests.
51841
51842 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51843
51844 * lib/g++.exp (g++_set_ld_library_path): New function.
51845 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51846
51847 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51848
51849 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51850 warnings.
51851
51852 2000-11-01 Richard Henderson <rth@redhat.com>
51853
51854 * g++.old-deja/g++.ext/namedret1.C: New.
51855 * g++.old-deja/g++.ext/namedret2.C: New.
51856 * g++.old-deja/g++.ext/namedret3.C: New.
51857
51858 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51859
51860 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51861 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51862
51863 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51864
51865 * gcc.c-torture/execute/va-arg-21.c: New test.
51866
51867 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51868
51869 * gcc.dg/c99-complex-2.c: New test.
51870
51871 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51872
51873 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51874
51875 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51876
51877 * g++.old-deja/g++.other/inline16.C: New test.
51878
51879 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51880
51881 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51882 __PRETTY_FUNCTION__
51883
51884 2000-10-29 Neil Booth <neilb@earthling.net>
51885
51886 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51887 New tests.
51888 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51889 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51890 optimisation.
51891
51892 2000-10-29 Neil Booth <neilb@earthling.net>
51893
51894 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51895 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51896 * mi5.c: Test multiple includes work with -C.
51897 * trigraphs.c: Test ^= version.
51898
51899 2000-10-28 Neil Booth <neilb@earthling.net>
51900
51901 New tests and test updates for new macro expander.
51902
51903 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51904 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51905 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51906 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51907 new diagnostic messages.
51908
51909 * gcc.dg/cpp/macro3.c: New tests.
51910
51911 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51912
51913 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51914 on the same line.
51915
51916 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51917
51918 * g++.old-deja/g++.other/eh2.C: New test.
51919
51920 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51921
51922 * gcc.c-torture/execute/20001027-1.c: New test.
51923
51924 2000-10-26 Richard Henderson <rth@redhat.com>
51925
51926 * gcc.c-torture/execute/20001026-1.c: New.
51927
51928 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51929
51930 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51931 * g++.old-deja/g++.law/builtin1.C: Likewise.
51932 * g++.old-deja/g++.law/ctors10.C: Likewise.
51933 * g++.old-deja/g++.law/virtual3.C: Likewise.
51934 * g++.old-deja/g++.mike/p658.C: Likewise.
51935 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51936 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51937 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51938 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51939 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51940
51941 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51942
51943 * gcc.c-torture/compile/20001024-1.c: New test.
51944
51945 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51946
51947 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51948 to tell us whether or not we are using V3.
51949
51950 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51951
51952 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51953 operands.
51954
51955 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
51956
51957 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51958
51959 2000-10-25 Jakub Jelinek <jakub@redhat.com>
51960
51961 * gcc.c-torture/execute/20001024-1.c: New test.
51962
51963 2000-10-24 Jakub Jelinek <jakub@redhat.com>
51964
51965 * g++.old-deja/g++.other/sibcall1.C: New test.
51966
51967 2000-10-20 Jakub Jelinek <jakub@redhat.com>
51968
51969 * gcc.dg/noncompile/init-3.c: New test.
51970
51971 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
51972
51973 * gcc.dg/format-array-1.c: New test.
51974
51975 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51976
51977 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51978 writing through null pointers; remove comment about testing
51979 unterminated strings.
51980
51981 2000-10-17 Matthew Hiller <hiller@redhat.com>
51982
51983 * gcc.c-torture/execute/20001017-2.c: New test.
51984
51985 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51986
51987 * gcc.c-torture/compile/20001018-1.c: New test.
51988 * gcc.c-torture/compile/20001018-1.x: Xfail.
51989
51990 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51991
51992 * gcc.c-torture/execute/20001017-1.c: New test.
51993
51994 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51995
51996 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51997 for multiple use of arguments with scanf formats; add tests for
51998 multiple use of arguments.
51999
52000 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52001
52002 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52003 from some old tests.
52004
52005 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52006
52007 * gcc.dg/format-miss-1.c: New test.
52008
52009 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52010
52011 * gcc.c-torture/execute/20001013-1.c: New test.
52012
52013 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52014
52015 * gcc.dg/format-branch-1.c: New test.
52016
52017 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52018
52019 * README, lib/file-format.exp: Remove EGCS references.
52020
52021 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52022
52023 * gcc.dg/20001013-1.c: New test.
52024
52025 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52026
52027 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52028 for intmax_t in the compiler using __typeof__ and the type rules
52029 for conditional expressions.
52030
52031 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52032
52033 * gcc.dg/20001012-1.c: New test.
52034 * gcc.dg/20001012-2.c: New test.
52035
52036 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52037
52038 * gcc.dg/format-attr-1.c: New test.
52039
52040 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52041
52042 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52043 __LONG_LONG_MAX__ instead of LLONG_MAX.
52044
52045 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52046
52047 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52048 scanf flags.
52049 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52050 flags.
52051
52052 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52053
52054 * gcc.dg/sequence-pt-1.c: New test.
52055
52056 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52057
52058 * gcc.c-torture/execute/20001011-1.c: New testcase.
52059 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52060
52061 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52062
52063 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52064 does not error on it.
52065
52066 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52067
52068 * gcc.dg/20001009-1.c: New test.
52069
52070 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52071
52072 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52073 * gcc.c-torture/execute/20001009-2.c: ... to here.
52074
52075 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52076
52077 * gcc.c-torture/compile/20001009-1.c: New testcase.
52078 * gcc.c-torture/execute/20001009-1.c: New testcase.
52079 Testcases provided by Jan Hubicka <jh@suse.cz>.
52080
52081 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52082
52083 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52084 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52085 uintmax_t using <limits.h> to emulate the compiler's internal
52086 logic. No longer XFAIL %j tests.
52087
52088 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52089
52090 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52091 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52092 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52093 regexps and details of expected handling of some bad formats.
52094 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52095 suppression.
52096
52097 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52098
52099 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52100 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52101 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52102 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52103 in list archives.
52104
52105 2000-10-06 Richard Henderson <rth@cygnus.com>
52106
52107 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52108 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52109 * g++.old-deja/g++.jason/report.C: Likewise.
52110 * g++.old-deja/g++.law/friend5.C: Likewise.
52111 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52112 of the expected warnings.
52113
52114 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52115
52116 * g++.old-deja/g++.pt/enum14.C: New test.
52117
52118 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52119
52120 * g++.old-deja/g++.pt/crash59.C: New test.
52121
52122 2000-10-04 Will Cohen <wcohen@redhat.com>
52123
52124 * gcc.dg/20000926-1.c: New test.
52125
52126 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52127
52128 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52129 function name for current C++ compiler.
52130 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52131
52132 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52133
52134 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52135 __PRETTY_FUNCTION__.
52136 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52137
52138 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52139
52140 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52141
52142 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52143
52144 * gcc.c-torture/compile/20000923-1.c: New test.
52145
52146 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52147
52148 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52149 * g++.old-deja/g++.pt/ttp62.C: Same.
52150 * g++.old-deja/g++.other/inline14.C: Same.
52151
52152 2000-09-24 Richard Henderson <rth@cygnus.com>
52153
52154 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52155
52156 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52157
52158 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52159
52160 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52161
52162 * gcc.c-torture/compile/20000922-1.c: New file.
52163
52164 2000-09-21 Nick Clifton <nickc@redhat.com>
52165
52166 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52167 a signed long modulo operation.
52168 (mod6): New function - perform an unsigned long modulo operation.
52169 (main): Add tests for modulos of very large numbers by very small
52170 dividends.
52171
52172 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52173
52174 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52175
52176 2000-09-19 Richard Henderson <rth@cygnus.com>
52177
52178 * gcc.dg/compare2.c (case 10): XFAIL.
52179
52180 2000-09-18 Richard Henderson <rth@cygnus.com>
52181
52182 * gcc.c-torture/execute/20000906-1.c: Move ...
52183 * gcc.dg/20000906-1.c: ... here. Only run on targets
52184 that support __builtin_trap.
52185
52186 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52187
52188 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52189
52190 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52191
52192 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52193 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52194 more $ format tests.
52195
52196 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52197
52198 * gcc.dg/format-errmk-1.c: New test.
52199
52200 2000-09-17 Greg McGary <greg@mcgary.org>
52201
52202 * gcc.c-torture/execute/20000917-1.x: Remove.
52203
52204 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52205
52206 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52207
52208 2000-09-17 Greg McGary <greg@mcgary.org>
52209
52210 * gcc.c-torture/execute/20000917-1.c: New test.
52211 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52212
52213 2000-09-16 Neil Booth <NeilB@earthling.net>
52214
52215 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52216 in nested macro bug.
52217
52218 2000-09-15 Neil Booth <NeilB@earthling.net>
52219
52220 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52221
52222 2000-09-14 Jeffrey A Law (law@cygnus.com)
52223
52224 * gcc.c-torture/execute/20000914-1.c: New test.
52225
52226 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52227
52228 * g++.other/inline13.C: New test.
52229
52230 2000-09-12 Andreas Jaeger <aj@suse.de>
52231
52232 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52233 constant by Ulrich Drepper <drepper@redhat.com>.
52234
52235 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52236
52237 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52238
52239 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52240
52241 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52242
52243 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52244
52245 * gcc.dg/cpp/backslash.c: New test.
52246
52247 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52248
52249 * gcc.c-torture/execute/20000910-1.c: New test.
52250 * gcc.c-torture/execute/20000910-2.c: Likewise.
52251
52252 2000-09-11 Robert Lipe <robertl@sco.com>
52253
52254 * gcc.dg/pragma-align.c: New test.
52255
52256 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52257
52258 * g++.old-deja/g++.pt/explicit82.C: New test.
52259 * g++.old-deja/g++.pt/explicit83.C: New test.
52260
52261 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52262
52263 * gcc.dg/asm-names.c: New test.
52264
52265 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52266
52267 * gcc.dg/cpp/tr-warn6.c: New test
52268
52269 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52270
52271 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52272 be accepted.
52273
52274 2000-09-07 Catherine Moore <clm@redhat.com>
52275
52276 * gcc.c-torture/execute/unroll-1.c: New test.
52277
52278 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52279
52280 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52281 ERROR markers.
52282 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52283 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52284 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52285 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52286 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52287 Preprocess only.
52288 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52289 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52290
52291 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52292
52293 * g++.old-deja/g++.pt/deduct2.C: New test.
52294
52295 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52296
52297 * g++.old-deja/g++.pt/parms2.C: New test.
52298
52299 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52300
52301 * g++.old-deja/g++.pt/crash58.C: New test.
52302
52303 2000-09-06 Greg McGary <greg@mcgary.org>
52304
52305 * gcc.c-torture/execute/20000906-1.c: New test.
52306 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52307
52308 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52309
52310 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52311
52312 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52313
52314 * g++.old-deja/g++.pt/crash57.C: New test.
52315
52316 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52317
52318 * g++.old-deja/g++.pt/crash56.C: New test.
52319
52320 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52321
52322 * g++.old-deja/g++.pt/koenig1.C: New test.
52323
52324 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52325
52326 * gcc.dg/20000904-1.c: New test.
52327
52328 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52329
52330 * gcc.dg/cpp/paste8.c: New test.
52331
52332 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52333
52334 * gcc.c-torture/compile/20000827-1.c: New test.
52335
52336 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52337
52338 * gcc.dg/format-diag-1.c: New test.
52339
52340 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52341
52342 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52343 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52344 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52345 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52346 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52347
52348 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52349
52350 * g++.old-deja/g++.other/nested4.C: New test.
52351
52352 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52353
52354 * g++.old-deja/g++.ns/scoped1.C: New test.
52355
52356 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52357
52358 * lib/g++.exp: Support testing already-installed GCC.
52359
52360 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52361
52362 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52363
52364 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52365
52366 * gcc.dg/return-type-2.c: New test.
52367
52368 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52369
52370 * gcc.c-torture/compile/20000825-1.c: New test.
52371
52372 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52373
52374 * gcc.dg/dwarf2-2.c: New test.
52375
52376 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52377
52378 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52379 dg-warning regexps.
52380
52381 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52382
52383 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52384 gcc.dg/format-ext-5.c: New tests.
52385
52386 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52387
52388 * g++.old-deja/g++.other/crash22.C: New test.
52389
52390 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52391
52392 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52393
52394 2000-08-24 Richard Henderson <rth@cygnus.com>
52395
52396 * gcc.dg/ia64-sync-1.c: New test.
52397 * gcc.dg/ia64-sync-2.c: New test.
52398 * gcc.dg/ia64-asm-1.c: New test.
52399
52400 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52401
52402 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52403 * gcc.dg/format-ext-2.c: New test.
52404
52405 2000-08-23 Jason Merrill <jason@redhat.com>
52406
52407 * lib/old-dejagnu.exp: Also ignore "In member function" and
52408 "At global scope".
52409
52410 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52411
52412 * gcc.dg/noncompile/label-lineno-1.c: New test.
52413
52414 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52415
52416 * gcc.dg/c99-array-nonobj-1.c: New test.
52417
52418 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52419
52420 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52421 tests.
52422 * gcc.dg/format-ext-1.c: New test.
52423
52424 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52425
52426 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52427 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52428 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52429 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52430 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52431
52432 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52433
52434 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52435 gcc.dg/c99-strftime-2.c: New tests.
52436
52437 2000-08-22 Richard Henderson <rth@cygnus.com>
52438
52439 * gcc.c-torture/execute/20000822-1.c: New test.
52440
52441 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52442
52443 * gcc.c-torture/execute/20000819-1.x: Remove.
52444
52445 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52446
52447 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52448 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52449 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52450 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52451 gcc.dg/format-xopen-1.c: New tests.
52452
52453 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52454
52455 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52456
52457 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52458
52459 * g++.old-deja/g++.other/loop2.C: New test.
52460
52461 * gcc.c-torture/compile/20000606-1.c: New test.
52462 * gcc.c-torture/compile/20000728-1.c: New test.
52463 * gcc.c-torture/execute/20000801-1.c: New test.
52464 * gcc.c-torture/execute/20000801-2.c: New test.
52465 * gcc.c-torture/execute/20000819-1.c: New test.
52466 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52467 * gcc.dg/20000629-1.c: New test.
52468 * gcc.dg/20000724-1.c: New test.
52469 * gcc.dg/20000807-1.c: New test.
52470
52471 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52472
52473 * gcc.dg/cpp/pragma-1.c: New test.
52474 * gcc.dg/cpp/pragma-2.c: New test.
52475
52476 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52477
52478 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52479 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52480
52481 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52482
52483 * gcc.c-torture/compile/20000818-1.c: New test.
52484
52485 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52486
52487 * gcc.c-torture/execute/20000818-1.c: New test.
52488
52489 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52490
52491 * gcc.dg/format-va-1.c: New test.
52492
52493 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52494
52495 * g++.old-deja/g++.other/typedef8.C: New test.
52496
52497 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52498
52499 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52500 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52501 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52502 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52503 * g++.old-deja/g++.other/ptrmem7.C: New test.
52504 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52505
52506 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52507
52508 * g++.old-deja/g++.pt/typename27.C: New test.
52509
52510 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52511
52512 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52513 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52514 * g++.old-deja/g++.pt/friend45.C: New test.
52515 * g++.old-deja/g++.other/friend8.C: New test.
52516
52517 2000-08-15 Richard Henderson <rth@cygnus.com>
52518
52519 * gcc.c-torture/execute/20000815-1.c: New test.
52520
52521 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52522
52523 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52524 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52525 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52526
52527 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52528
52529 * g++.old-deja/g++.other/refinit2.C: New test.
52530
52531 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52532
52533 * lib/c-torture.exp (c-torture): Make
52534 compiler_conditional_xfail_data global.
52535 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52536 compiler_conditional_xfail_data machinery.
52537 (f-torture-execute): Likewise.
52538 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52539 and only when unrolling loops.
52540
52541 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52542
52543 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52544
52545 * g++.old-deja/g++.pt/explicit81.C: New test.
52546
52547 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52548
52549 * g++.old-deja/g++.pt/typename26.C: New test.
52550
52551 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52552
52553 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52554 warning.
52555
52556 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52557
52558 * g++.old-deja/g++.other/array3.C: New test.
52559
52560 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52561
52562 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52563 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52564 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52565 New tests.
52566
52567 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52568
52569 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52570 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52571
52572 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52573
52574 * gcc.c-torture/execute/20000808-1.c: New test.
52575
52576 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52577
52578 * gcc.dg/c90-const-expr-1.c: New test.
52579
52580 2000-08-08 Richard Henderson <rth@cygnus.com>
52581
52582 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52583
52584 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52585
52586 * gcc.dg/noncompile/const-ll-1.c: New test.
52587
52588 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52589
52590 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52591
52592 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52593
52594 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52595 that running programs linked against the shared version of libobjc
52596 run correctly.
52597
52598 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52599
52600 * gcc.dg/c99-printf-1.c: New test.
52601
52602 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52603
52604 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52605
52606 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52607
52608 * gcc.c-torture/execute/20000731-1.x: Delete.
52609
52610 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52611
52612 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52613 and torture_without_loops as is done by c-torture.exp.
52614 (search_for): Copy from c-torture.exp.
52615 (gcc-dg-runtest): New function, drives a directory of tests
52616 iterating over the TORTURE_OPTIONS.
52617 (scan-assembler, scan-assembler-not): Move here from
52618 individual directory drivers.
52619
52620 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52621 defined by lib/gcc-dg.exp.
52622 * gcc.dg/cpp/cpp.exp: Likewise.
52623 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52624 gcc-dg-runtest, so we cycle over optimization options.
52625
52626 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52627 * gcc.dg/compare2.c: No longer expected to fail.
52628
52629 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52630
52631 * gcc.c-torture/execute/20000804-1.c: New test.
52632
52633 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52634
52635 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52636
52637 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52638
52639 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52640
52641 2000-08-03 Jeffrey A Law (law@cygnus.com)
52642
52643 * gcc.c-torture/compile/20000803-1.c: New test.
52644
52645 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52646
52647 * gcc.c-torture/execute/20000801-3.c,
52648 gcc.c-torture/execute/20000801-4.c: New tests.
52649 * gcc.c-torture/execute/20000801-3.x,
52650 gcc.c-torture/execute/20000801-4.x: Xfail.
52651
52652 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52653
52654 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52655 libobjc/.libs to allow for libtool.
52656
52657 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52658
52659 * gcc.c-torture/compile/20000802-1.c: New test.
52660
52661 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52662
52663 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52664
52665 2000-07-31 Jeffrey A Law (law@cygnus.com)
52666
52667 * gcc-c-torture/execute/20000731-2.c: New test.
52668
52669 * gcc.c-torture/execute/20000731-1.c: New test.
52670 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52671
52672 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52673
52674 * gcc.dg/cpp/paste7.c: New test.
52675 * gcc.dg/cpp/20000725-1.c: New test.
52676
52677 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52678
52679 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52680 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52681 declaration warning for __builtin_dwarf_reg_size.
52682
52683 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52684
52685 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52686
52687 * gcc.dg/noncompile/voidparam-1.c: New test.
52688
52689 2000-07-30 Richard Henderson <rth@cygnus.com>
52690
52691 * gcc.dg/c90-digraph-1.c: Don't xfail.
52692 * gcc.dg/compare2.c (case 10): Xfail.
52693 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52694
52695 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52696
52697 * gcc.dg/c99-main-1.c: New test.
52698
52699 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52700
52701 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52702
52703 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52704
52705 * gcc.c-tortuer/execute/20000726-1.c: New test.
52706
52707 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52708
52709 * gcc.c-torture/execute/enum-2.c: New test.
52710
52711 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52712
52713 * gcc.dg/cpp/tr-warn3.c: New test.
52714
52715 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52716
52717 * g++.old-deja/g++.ext/implicit1.C: Remove.
52718 * g++.old-deja/g++.jason/c2.C: Remove
52719 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52720 * g++.old-deja/g++.pt/crash16.C: Likewise.
52721 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52722
52723 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52724
52725 * g++.old-deja/g++.other/for2.C: New test.
52726
52727 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52728
52729 * gcc.dg/20000720-1.c: New test.
52730
52731 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52732
52733 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52734
52735 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52736
52737 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52738 * gcc.c-torture/execute/20000722-1.c: New.
52739 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52740
52741 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52742
52743 * gcc.dg/cpp/20000720-1.S: New test.
52744
52745 2000-07-21 Michael Meissner <meissner@redhat.com>
52746
52747 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52748
52749 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52750
52751 * g++.old-deja/g++.brendan/crash16.C,
52752 g++.old-deja/g++.brendan/parse3.C,
52753 g++.old-deja/g++.brendan/redecl1.C,
52754 g++.old-deja/g++.ns/template13.C,
52755 g++.old-deja/g++.other/decl4.C,
52756 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52757
52758 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52759
52760 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52761 and "Internal error".
52762
52763 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52764 regexps.
52765 * gcc.dg/cpp/paste6.c: New test.
52766
52767 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52768
52769 * gcc.dg/cpp/tr-direct.c: New test.
52770
52771 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52772 gcc.dg/cpp/undef1.c: Tweak error regexps.
52773
52774 2000-07-18 Eric Christopher <echristo@redhat.com>
52775
52776 * gcc.c-torture/compile/20000718-1.c: New test.
52777
52778 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52779
52780 * cpplex.c (_cpp_push_token): If the token being pushed back
52781 is the previous token in this context, just subtract one from
52782 context->posn.
52783 * cppmacro.c (save_expansion): Clear aux field when storing a
52784 placemarker.
52785
52786 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52787
52788 * gcc.dg/noncompile/redecl-1.c: New test.
52789
52790 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52791
52792 * gcc.c-torture/execute/20000717-5.c: New test.
52793 * gcc.c-torture/execute/20000717-1.x: Removed.
52794
52795 2000-07-17 Richard Henderson <rth@cygnus.com>
52796
52797 * gcc.c-torture/execute/20000717-4.c: New test.
52798
52799 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52800
52801 * gcc.dg/cpp/syshdr.c: New test.
52802 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52803
52804 2000-07-17 Neil Booth <neilb@earthling.net>
52805
52806 * gcc.dg/cpp/cmdlne-dM.c: New test.
52807 * gcc.dg/cpp/cmdlne-dD.c: New test.
52808
52809 2000-07-17 Jeffrey A Law (law@cygnus.com)
52810
52811 * gcc.c-torture/execute/20000717-3.c: New test.
52812
52813 * gcc.c-torture/compile/20000717-1.c: New test.
52814
52815 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52816
52817 * gcc.c-torture/execute/20000717-2.c: New test.
52818
52819 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52820
52821 * gcc.dg/formatz-1.c: New test.
52822
52823 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52824 * gcc.dg/c99-digraph-1.c: New tests.
52825
52826 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52827 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52828
52829 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52830 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52831 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52832 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52833 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52834 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52835 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52836
52837 2000-07-17 Greg McGary <greg@mcgary.org>
52838
52839 * gcc.c-torture/execute/20000717-1.c: New test.
52840 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52841
52842 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52843
52844 * gcc.c-torture/execute/20000715-2.c: New test.
52845 * gcc.dg/20000715-1.c: New test.
52846
52847 2000-07-15 Michael Meissner <meissner@redhat.com>
52848
52849 * gcc.c-torture/execute/20000715-1.c: New test.
52850
52851 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52852
52853 * gcc.c-torture/execute/20000707-1.c: New test.
52854
52855 2000-07-13 Neil Booth <NeilB@earthling.net>
52856
52857 * gcc.dg/cpp/digraph1.c,
52858 gcc.dg/cpp/digraph2.c,
52859 gcc.dg/cpp/digraphs.c: New tests.
52860
52861 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52862
52863 * g77.f-torture/compile/20000630-2.f: New test.
52864 * g77.f-torture/compile/20000630-2.x
52865
52866 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52867
52868 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52869
52870 2000-07-11 Neil Booth <NeilB@earthling.net>
52871
52872 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52873
52874 2000-07-11 Neil Booth <NeilB@earthling.net>
52875
52876 * gcc.dg/cpp/cmdlne-C.c: New.
52877
52878 2000-07-09 Neil Booth <NeilB@earthling.net>
52879
52880 * gcc.dg/cpp/directiv.c: New tests.
52881 * gcc.dg/cpp/undef1.c: Update.
52882
52883 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52884
52885 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52886
52887 2000-07-09 Neil Booth <NeilB@earthling.net>
52888
52889 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52890
52891 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52892
52893 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52894 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52895
52896 2000-07-08 Neil Booth <NeilB@earthling.net>
52897
52898 * gcc.dg/cpp/macsyntx.c: New tests.
52899
52900 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52901
52902 * gcc.dg/20000707-1.c: New test.
52903
52904 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52905
52906 * gcc.c-torture/execute/20000706-1.c: New test.
52907 * gcc.c-torture/execute/20000706-2.c: New test.
52908 * gcc.c-torture/execute/20000706-3.c: New test.
52909 * gcc.c-torture/execute/20000706-4.c: New test.
52910 * gcc.c-torture/execute/20000706-5.c: New test.
52911
52912 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52913
52914 * g++.old-deja/g++.pt/instantiate7.C: New test.
52915
52916 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52917
52918 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52919 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52920 * g++.old-deja/g++.other/rtti3.C: Likewise.
52921 * g++.old-deja/g++.other/rttid3.C: Likewise.
52922
52923 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52924
52925 * g77.f-torture/compile/20000630-1.x: Fix typo
52926
52927 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52928
52929 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52930 assembly output.
52931
52932 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52933
52934 * gcc.dg/cpp/ident.c: New test.
52935
52936 2000-07-05 Neil Booth <NeilB@earthling.net>
52937
52938 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52939 gcc.dg/cpp/lexstrng.c: New tests.
52940
52941 2000-07-04 Neil Booth <NeilB@earthling.net>
52942
52943 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52944 * gcc.dg/cpp/strify2.c: Same.
52945
52946 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52947
52948 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52949 * gcc.dg/cpp/19990703-1.c: Likewise.
52950 * gcc.dg/cpp/20000625-1.c: Likewise.
52951 * gcc.dg/cpp/20000625-2.c: Likewise.
52952
52953 * gcc.dg/cpp/macro1.c,
52954 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52955 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52956 gcc.dg/cpp/strify1.c,
52957 gcc.dg/cpp/strify2.c: New tests.
52958
52959 2000-07-03 Jakub Jelinek <jakub@redhat.com>
52960
52961 * gcc.c-torture/execute/20000703-1.c: New test.
52962
52963 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52964
52965 * g++.old-deja/g++.pt (lookup10.C): New test.
52966
52967 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52968
52969 * g++.old-deja/g++.pt (typename25.C): New test.
52970
52971 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
52972
52973 * gcc.c-torture/compile/20000701-1.c: New test.
52974
52975 2000-06-30 Nick Clifton <nickc@cygnus.com>
52976
52977 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52978 to test case.
52979
52980 2000-06-30 Catherine Moore <clm@cygnus.com>
52981
52982 * gcc.c-torture/execute/align-1.c: New test.
52983
52984 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
52985
52986 * g++.old-deja/g++.pt/expr8.C: New test.
52987 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52988
52989 2000-06-29 Nick Clifton <nickc@cygnus.com>
52990
52991 * gcc.c-torture/compile/20000629-1.c: New test.
52992
52993 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52994
52995
52996 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52997 gcc.dg/noncompile directory, depending on whether they're
52998 preprocessor tests or not. Annotate all the tests for the dg
52999 framework.
53000
53001 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53002 * gcc.dg/noncompile/noncompile.exp: New.
53003
53004 * Moved files:
53005 Old name New name
53006 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53007 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53008 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53009 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53010 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53011 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53012 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53013 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53014 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53015 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53016 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53017 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53018 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53019 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53020 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53021 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53022 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53023 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53024 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53025 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53026 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53027 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53028 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53029 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53030
53031 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53032 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53033 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53034 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53035 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53036 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53037
53038 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53039
53040 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53041 declare one variable. On the fourth, error.
53042 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53043 declared by 20000628-1a.h.
53044
53045 2000-06-29 Richard Henderson <rth@redhat.com>
53046
53047 * gcc.c-torture/execute/930529-1.x: New file.
53048 * gcc.dg/920413-1.c: Adjust expected warning text.
53049 * gcc.dg/980217-1.c: Declare abort.
53050 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53051
53052 2000-06-29 Jeffrey A Law (law@cygnus.com)
53053
53054 * g77.f-torture/compile/20000629-1.f: New test.
53055 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53056
53057 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53058
53059 Rearrange lots of files, removing entirely the
53060 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53061 directories.
53062
53063 * Deleted files:
53064 gcc.c-torture/code_quality/code_quality.exp
53065 gcc.c-torture/special/special.exp
53066 gcc.failure/failure.exp
53067 gcc.failure/940409-1.x
53068 gcc.c-torture/compile/961203-1.x
53069
53070 * New files:
53071 gcc.misc-tests/linkage.exp
53072 gcc.c-torture/execute/920730-1t.c
53073 gcc.c-torture/execute/920730-1t.x
53074 gcc.c-torture/compile/920520-1.x
53075 gcc.c-torture/compile/920521-1.x
53076 gcc.c-torture/compile/981006-1.x
53077 gcc.c-torture/execute/eeprof-1.x
53078
53079 * Moved files (possibly with modifications to fit a new harness):
53080 Old name New name
53081 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53082 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53083 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53084 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53085 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53086 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53087 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53088 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53089 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53090 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53091 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53092 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53093 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53094 gcc.failure/940409-1.c gcc.dg/940409-1.c
53095
53096 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53097
53098 * c-torture/compile/961203-1.x: Delete.
53099
53100 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53101 not exit. Include stdio.h.
53102 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53103 * gcc.misc-tests/dg-12.c: Likewise.
53104 * gcc.misc-tests/dg-5.c: Likewise.
53105 * gcc.misc-tests/dg-6.c: Likewise.
53106 * gcc.misc-tests/dg-7.c: Prototype abort.
53107 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53108 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53109 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53110 not exit.
53111 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53112 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53113
53114 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53115
53116 * gcc.dg/cpp/20000628-1.c: New test.
53117 * gcc.dg/cpp/20000628-1.h: New header for above test.
53118 * gcc.dg/cpp/20000628-1a.h: Likewise.
53119
53120 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53121
53122 * gcc.dg/cpp: New directory.
53123 * gcc.dg/cpp/cpp.exp: New driver.
53124 * gcc.dg/cpp/20000627-1.c: New test.
53125 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53126 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53127 and rewrite as a compilation test.
53128
53129 * gcc.dg: Move many files into the cpp subdirectory, possibly
53130 renaming or editing them as well.
53131 Old name New name
53132 990119-1.c cpp/19990119-1.c
53133 990228-1.c cpp/19990228-1.c
53134 990407-1.c cpp/19990407-1.c
53135 990409-1.c cpp/19990409-1.c
53136 990413-1.c cpp/19990413-1.c
53137 990703-1.c cpp/19990703-1.c
53138 20000127-1.c cpp/20000127-1.c
53139 20000129-1.c cpp/20000129-1.c
53140 20000207-1.c cpp/20000207-1.c
53141 20000207-2.c cpp/20000207-2.c
53142 20000209-1.c cpp/20000209-1.c
53143 20000209-2.c cpp/20000209-2.c
53144 20000301-1.c cpp/20000301-1.c
53145 20000419-1.c cpp/20000419-1.c
53146 20000510-1.S cpp/20000510-1.S
53147 20000519-1.c cpp/20000519-1.c
53148 20000529-1.c cpp/20000529-1.c
53149 20000625-1.c cpp/20000625-1.c
53150 20000625-2.c cpp/20000625-2.c
53151 cpp-as1.c cpp/assert1.c
53152 cpp-as2.c cpp/assert2.c
53153 cxx-comments-1.c cpp/cxxcom1.c
53154 cxx-comments-2.c cpp/cxxcom2.c
53155 endif-label.c cpp/endif.c
53156 cpp-hash1.c cpp/hash1.c
53157 cpp-hash2.c cpp/hash2.c
53158 cpp-if1.c cpp/if-1.c
53159 cpp-if2.c cpp/if-2.c
53160 cpp-if3.c cpp/if-3.c
53161 cpp-if4.c cpp/if-4.c
53162 cpp-if5.c cpp/if-5.c
53163 cpp-cond.c cpp/if-cexp.c
53164 cpp-missingop.c cpp/if-mop.c
53165 cpp-missingparen.c cpp/if-mpar.c
53166 cpp-opprec.c cpp/if-oppr.c
53167 cpp-ifparen.c cpp/if-paren.c
53168 cpp-shortcircuit.c cpp/if-sc.c
53169 cpp-shift.c cpp/if-shift.c
53170 cpp-unary.c cpp/if-unary.c
53171 cpp-li1.c cpp/line1.c
53172 cpp-li2.c cpp/line2.c
53173 lineno.c cpp/line3.c
53174 lineno-2.c cpp/line4.c
53175 cpp-mi.c cpp/mi1.c
53176 cpp-mic.h cpp/mi1c.h
53177 cpp-micc.h cpp/mi1cc.h
53178 cpp-mind.h cpp/mi1nd.h
53179 cpp-mindp.h cpp/mi1ndp.h
53180 cpp-mix.h cpp/mi1x.h
53181 cpp-mi2.c cpp/mi2.c
53182 cpp-mi2a.h cpp/mi2a.h
53183 cpp-mi2b.h cpp/mi2b.h
53184 cpp-mi2c.h cpp/mi2c.h
53185 cpp-mi3.c cpp/mi3.c
53186 cpp-mi3.def cpp/mi3.def
53187 poison-1.c cpp/poison.c
53188 pr-impl.c cpp/prag-imp.c
53189 cpp-redef-2.c cpp/redef1.c
53190 cpp-redef.c cpp/redef2.c
53191 strpaste.c cpp/strp1.c
53192 strpaste-2.c cpp/strp2.c
53193 cpp-tradpaste.c cpp/tr-paste.c
53194 cpp-tradstringify.c cpp/tr-str.c
53195 cpp-tradwarn1.c cpp/tr-warn1.c
53196 cpp-tradwarn2.c cpp/tr-warn2.c
53197 trigraphs.c cpp/trigraphs.c
53198 cpp-unc1.c cpp/unc1.c
53199 cpp-unc2.c cpp/unc2.c
53200 cpp-unc3.c cpp/unc3.c
53201 cpp-unc.c cpp/unc4.c
53202 undef.c cpp/undef1.c
53203 undef-2.c cpp/undef2.c
53204 cpp-wi1.c cpp/widestr1.c
53205
53206 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53207
53208 * lib/g++.exp (g++_include_flags): Tweak.
53209
53210 2000-06-27 H.J. Lu <hjl@gnu.org>
53211 Loren J. Rittle <ljrittle@acm.org>
53212
53213 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53214 version with one that knows about the new gcc tree structure.
53215 (g++_link_flags): Same.
53216
53217 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53218
53219 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53220 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53221 case we are cross-compiling.
53222
53223 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53224 g++.old-deja/g++.niklas/Makefile.in,
53225 g++.old-deja/g++.niklas/configure.in,
53226 g++.old-deja/g++.other/Makefile.in,
53227 g++.old-deja/g++.other/configure.in,
53228 gcc.c-torture/code_quality/Makefile.in,
53229 gcc.c-torture/code_quality/configure.in,
53230 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53231 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53232 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53233 gcc.c-torture/execute/ieee/Makefile.in,
53234 gcc.c-torture/execute/ieee/configure.in,
53235 gcc.c-torture/noncompile/Makefile.in,
53236 gcc.c-torture/noncompile/configure.in,
53237 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53238 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53239 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53240
53241 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53242
53243 * g++.old-deja/g++.other/ambig3.C: New test.
53244
53245 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53246
53247 * g++.old-deja/g++.pt/syntax1.C: New test.
53248 * g++.old-deja/g++.pt/syntax2.C: New test.
53249 * g++.old-deja/g++.other/syntax3.C: New test.
53250 * g++.old-deja/g++.other/syntax4.C: New test.
53251
53252 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53253
53254 * gcc.dg/20000623-1.c: Prototype exit and abort.
53255
53256 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53257
53258 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53259 New tests.
53260 * gcc.dg/cpp-mi3.def: New file.
53261
53262 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53263 inside assertions.
53264 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53265 lexer's error messages.
53266 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53267 divine anything from the linemarkers.
53268 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53269 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53270
53271 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53272
53273 * gcc.dg/20000623-1.c: New test.
53274
53275 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53276
53277 * gcc.c-torture/execute/20000622-1.c: New test.
53278
53279 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53280
53281 * g++.old-deja/g++.other/init15.C: New test.
53282
53283 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53284
53285 * g++.old-deja/g++.pt/vaarg2.C: New test.
53286 * g++.old-deja/g++.pt/vaarg3.C: New test.
53287
53288 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53289
53290 * g++.old-deja/g++.other/dyncast6.C: New test.
53291
53292 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53293
53294 * gcc.c-torture/execute/loop-6.c: New test.
53295
53296 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53297
53298 * gcc.dg/20000614-1.c: New test.
53299 * gcc.dg/20000614-2.c: New test.
53300
53301 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53302
53303 * g++.old-deja/g++.other/inline12.C: New test.
53304
53305 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53306
53307 * g++.old-deja/g++.other/eh1.C: New test.
53308
53309 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53310
53311 * g++.old-deja/g++.other/type.C: New test.
53312
53313 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53314
53315 * g++.old-deja/g++.other/initstring.C: New test.
53316
53317 2000-06-12 Jason Merrill <jason@redhat.com>
53318
53319 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53320
53321 2000-06-09 Jeffrey A Law (law@cygnus.com)
53322
53323 * gcc.c-torture/compile/20000609-1.c: New test.
53324
53325 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53326
53327 * gcc.dg/20000609-1.c: New test.
53328
53329 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53330
53331 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53332 * gcc.c-torture/noncompile/poison-1.c: Move...
53333 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53334 * gcc.dg/cpp-li1.c: Add a token after the #line.
53335
53336 2000-06-05 Richard Henderson <rth@cygnus.com>
53337
53338 * gcc.c-torture/execute/20000605-2.c: New test.
53339 * gcc.c-torture/execute/20000605-3.c: New test.
53340
53341 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53342
53343 * g77.f-torture/execute/20000503-1.x: New file.
53344
53345 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53346
53347 * g++.old-deja/g++.eh/badalloc1.C: New test.
53348
53349 2000-06-05 Richard Henderson <rth@cygnus.com>
53350
53351 * gcc.c-torture/execute/20000605-1.c: New test.
53352
53353 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53354 Nathan Sidwell <nathan@codesourcery.com>
53355
53356 * gcc.c-torture/compile/20000605-1.c: New test.
53357
53358 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53359
53360 * g77.f-torture/compile/20000601-1.f: New test.
53361
53362 2000-06-03 Richard Henderson <rth@cygnus.com>
53363
53364 * gcc.c-torture/execute/20000603-1.c: New.
53365
53366 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53367
53368 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53369 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53370
53371 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53372
53373 * gcc.dg/compare2.c (case 12): XFAIL.
53374 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53375 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53376
53377 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53378
53379 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53380
53381 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53382 guard macro is already defined when the header is first
53383 included.
53384 * gcc.dg/cpp-mix.h: New file.
53385 * gcc.dg/endif-label.c: Update patterns to match compiler.
53386
53387 * g++.brendan/complex1.C: Declare abort.
53388 * g++.law/refs4.C: Remove XFAIL.
53389 * g++.oliva/expr2.C: Declare abort and exit.
53390
53391 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53392
53393 * gcc.c-torture/execute/20000528-1.c: New test.
53394
53395 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53396 * g++.old-deja/g++.law/temps4.C: Likewise.
53397
53398 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53399 stdlib.h. Call abort() on failure.
53400 * g++.old-deja/g++.law/refs4.C: Likewise.
53401 * g++.old-deja/g++.law/temps4.C: Likewise.
53402 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53403 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53404
53405 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53406
53407 Relative to g++.dg/special:
53408 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53409
53410 Relative to g++.old-deja:
53411 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53412 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53413 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53414 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53415 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53416 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53417 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53418
53419 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53420 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53421 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53422 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53423 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53424 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53425 and/or string.h.
53426
53427 * g++.other/goto1.C: Update expectations for error messages.
53428
53429 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53430
53431 * gcc.c-torture/compile/20000523-1.c: New test.
53432
53433 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53434
53435 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53436
53437 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53438
53439 * g++.old-deja/g++.eh/catch11.C: New test.
53440 * g++.old-deja/g++.eh/catch12.C: New test.
53441
53442 2000-05-24 Nick Clifton <nickc@cygnus.com>
53443
53444 * gcc.c-torture/execute/20000523-1.c: New test.
53445
53446 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53447
53448 * c-torture/execute/bcp-1.c: Replace abort in arg of
53449 __builtin_constant_p with a generic external function.
53450
53451 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53452 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53453 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53454 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53455 Prototype abort and/or exit.
53456
53457 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53458 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53459 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53460 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53461
53462 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53463
53464 * gcc.dg/dwarf2-1.c: New test.
53465
53466 2000-05-20 Richard Henderson <rth@cygnus.com>
53467
53468 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53469
53470 2000-05-20 Andreas Jaeger <aj@suse.de>
53471
53472 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53473 testcase.
53474
53475 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53476
53477 * gcc.c-torture/execute/20000519-2.c: New test.
53478
53479 2000-05-19 Andreas Jaeger <aj@suse.de>
53480
53481 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53482 which fails with SSA.
53483
53484 * lib/c-torture.exp: Also test with -O3 -fssa.
53485
53486 2000-05-18 Michael Meissner <meissner@redhat.com>
53487
53488 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53489 * gcc.c-torture/execute/920415-1.c: Ditto.
53490 * gcc.c-torture/execute/920501-1.c: Ditto.
53491 * gcc.c-torture/execute/conversion.c: Ditto.
53492 * gcc.c-torture/execute/cvt-1.c: Ditto.
53493
53494 2000-05-18 Jeffrey A Law (law@cygnus.com)
53495
53496 * gcc.c-torture/compile/20000518-1.c: New test.
53497
53498 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53499
53500 * g77.f-torture/compile/200005018.f: New test.
53501
53502 2000-05-17 Jeffrey A Law (law@cygnus.com)
53503
53504 * gcc.c-torture/compile/20000517-1.c: New test.
53505
53506 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53507
53508 * gcc.c-torture/execute/20000516-1.c: New test.
53509
53510 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53511
53512 * g++.old-deja/g++.other/eh.C: New test.
53513
53514 2000-05-12 Richard Henderson <rth@cygnus.com>
53515
53516 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53517 constants through to doit's conditional.
53518
53519 2000-05-11 Jeffrey A Law (law@cygnus.com)
53520
53521 * gcc.c-torture/compile/20000511-1.c: New test.
53522 * g77.f-torture/compile/20000511-1.f: New test.
53523 * g77.f-torture/compile/20000511-2.f: New test.
53524
53525 2000-05-11 Michael Meissner <meissner@redhat.com>
53526
53527 * gcc.c-torture/execute/20000511-1.c: New test.
53528
53529 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53530
53531 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53532 * gcc.dg/20000510-1.S: New.
53533
53534 2000-05-08 Catherine Moore <clm@cygnus.com>
53535
53536 * gcc.dg/unused-3.c: New.
53537
53538 2000-05-06 Richard Henderson <rth@cygnus.com>
53539
53540 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53541 * g++.old-deja/g++.mike/warn1.C: Likewise.
53542 * g++.old-deja/g++.pt/local1.C: Likewise.
53543 * g++.old-deja/g++.pt/local7.C: Likewise.
53544 * g++.old-deja/g++.pt/spec16.C: Likewise.
53545
53546 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53547
53548 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53549
53550 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53551
53552 * g77.f-torture/execute/20000503-1.f: New test.
53553
53554 2000-05-04 Andreas Jaeger <aj@suse.de>
53555
53556 * gcc.dg/noreturn-2.c: New test.
53557
53558 2000-05-04 Neil Booth <NeilB@earthling.net>
53559
53560 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53561 preprocessor.
53562
53563 2000-05-04 Richard Henderson <rth@cygnus.com>
53564
53565 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53566
53567 2000-05-04 Richard Henderson <rth@cygnus.com>
53568
53569 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53570 OpenSSL by Jason R Thorpe.
53571
53572 2000-05-03 Jim Wilson <wilson@cygnus.com>
53573
53574 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53575
53576 2000-05-03 Robert Lipe <robertlipe@usa.net>
53577
53578 * gcc.dg/20000503-1.c: New test.
53579
53580 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53581
53582 * gcc.c-torture/compile/20000502-1.c: New test.
53583 * g++.old-deja/g++.other/align.C: New test.
53584 * gcc.dg/cpp-tradstringify.c: New test.
53585
53586 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53587
53588 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53589 and hard registers.
53590
53591 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53592
53593 * gcc.c-torture/execute/loop-5.c: New test.
53594
53595 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53596
53597 * gcc.c-torture/execute/va-arg-20.c: New test.
53598
53599 2000-04-23 Jeffrey A Law (law@cygnus.com)
53600
53601 * gcc.c-torture/execute/20000422-1.c: New test.
53602
53603 2000-04-20 Greg McGary <gkm@gnu.org>
53604
53605 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53606 when optimizing, but without sibling-call optimizations (-O1).
53607
53608 2000-04-20 Jeffrey A Law (law@cygnus.com)
53609
53610 * gcc.c-torture/compile/20000420-1.c: New test.
53611
53612 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53613
53614 * g++.abi/ptrflags.C: New test.
53615 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53616
53617 2000-04-19 Catherine Moore <clm@cygnus.com>
53618
53619 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53620
53621 2000-04-19 Greg McGary <gkm@gnu.org>
53622
53623 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53624 sibling-call optimizations.
53625
53626 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53627
53628 * gcc.dg/20000419-1.c: New test.
53629
53630 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53631
53632 * gcc.c-torture/execute/20000412-6.c: New test.
53633
53634 2000-04-12 Jeffrey A Law (law@cygnus.com)
53635
53636 * gcc.c-torture/execute/20000412-5.c: New test.
53637 * g77.f-torture/compile/20000412-1.f: New test.
53638 * gcc.c-torture/execute/20000412-4.c: New test.
53639 * gcc.c-torture/compile/20000412-2.c: New test.
53640 * gcc.c-torture/execute/20000412-3.c: New test.
53641 * gcc.c-torture/compile/20000412-1.c: New test.
53642 * gcc.c-torture/execute/20000412-2.c: New test.
53643
53644 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53645
53646 * objc/execute/bf-20.m: New test.
53647
53648 2000-04-10 Richard Henderson <rth@cygnus.com>
53649
53650 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53651
53652 * gcc.c-torture/execute/20000412-1.c: New test.
53653
53654 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53655
53656 * g++.old-deja/g++.eh/catchptr1.C: New test.
53657
53658 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53659
53660 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53661
53662 2000-04-08 Neil Booth <NeilB@earthling.net>
53663
53664 * gcc.dg/cpp-nullchar.c: Remove test as
53665 embedded nulls cause problems.
53666
53667 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53668
53669 * gcc.dg/compare2.c: New test.
53670
53671 2000-04-08 Neil Booth <NeilB@earthling.net>
53672
53673 * gcc.dg/cpp-nullchar.c: New test.
53674
53675 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53676
53677 * gcc.dg/cpp-mi2.c: New test.
53678 * gcc.dg/cpp-mi2[abc].h: New files.
53679
53680 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53681
53682 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53683 member name.
53684
53685 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53686
53687 * g++.old-deja/g++.abi/vmihint.C: New test.
53688
53689 2000-04-06 Neil Booth <NeilB@earthling.net>
53690
53691 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53692 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53693 copyright.
53694
53695 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53696
53697 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53698 avoid stack-frame overwrite.
53699
53700 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53701
53702 * gcc.c-torture/compile/20000405-2.c: New test.
53703 * gcc.c-torture/compile/20000405-3.c: New test.
53704
53705 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53706
53707 * gcc.c-torture/compile/20000405-1.c: New test.
53708
53709 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53710
53711 * gcc.dg/cast-qual-1.c: Revert last change.
53712
53713 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53714
53715 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53716
53717 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53718
53719 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53720 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53721
53722 2000-04-03 Jeffrey A Law (law@cygnus.com)
53723
53724 * gcc.c-torture/compile/20000403-2.c: New test.
53725 * gcc.c-torture/compile/20000403-1.c: New test.
53726
53727 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53728
53729 * gcc.c-torture/execute/20000403-1.c: New test.
53730
53731 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53732
53733 * gcc.c-torture/execute/20000402-1.c: New test.
53734
53735 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53736
53737 * gcc.c-torture/execute/va-arg-15.c: New test.
53738 * gcc.c-torture/execute/va-arg-16.c: New test.
53739 * gcc.c-torture/execute/va-arg-17.c: New test.
53740 * gcc.c-torture/execute/va-arg-18.c: New test.
53741 * gcc.c-torture/execute/va-arg-19.c: New test.
53742
53743 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53744
53745 * gcc.c-torture/compile/981211-1.c: Move to...
53746 * gcc.dg/cpp-as1.c: ...here.
53747 * gcc.dg/cpp-as2.c: New file.
53748
53749 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53750 compiler.
53751
53752 2000-04-02 Neil Booth <NeilB@earthling.net>
53753
53754 * gcc.dg/cpp-cond.c New tests.
53755 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53756 accidental success less likely.
53757 * gcc.dg/cpp-missingop.c New tests.
53758 * gcc.dg/cpp-missingparen.c New tests.
53759 * gcc.dg/cpp-shift.c New tests.
53760 * gcc.dg/cpp-shortcircuit.c New tests.
53761 * gcc.dg/cpp-unary.c New tests.
53762
53763 2000-03-29 Jeffrey A Law (law@cygnus.com)
53764
53765 * gcc.c-torture/compile/20000329-1.c: New test.
53766
53767 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53768
53769 * gcc.c-torture/compile/20000326-1.c: New test.
53770 * gcc.c-torture/compile/20000326-2.c: New test.
53771
53772 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53773
53774 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53775 the first parameter is a function argument.
53776
53777 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53778
53779 * g++.old-deja/g++.ext/array4.C: New test.
53780
53781 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53782
53783 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53784
53785 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53786
53787 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53788
53789 2000-03-19 Richard Henderson <rth@cygnus.com>
53790
53791 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53792
53793 2000-03-19 Richard Henderson <rth@cygnus.com>
53794
53795 * gcc.c-torture/compile/20000319-1.c: New test.
53796
53797 2000-03-14 Jeffrey A Law (law@cygnus.com)
53798
53799 * gcc.c-torture/execute/20000314-3.c: New test.
53800 * gcc.c-torture/execute/20000314-2.c: New test.
53801 * gcc.c-torture/execute/20000314-1.c: New test.
53802 * gcc.c-torture/compile/20000314-2.c: New test.
53803 * gcc.c-torture/compile/20000314-1.c: New test.
53804
53805 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53806
53807 * g++.old-deja/g++.warn/inline.C: New test.
53808
53809 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53810
53811 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53812 standards-compliant result rather than specific constants.
53813 Put test-values in array.
53814
53815 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53816
53817 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53818 (g++_target_compile): Put test-specific options last.
53819
53820 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53821
53822 * g++.old-deja/g++.eh/vbase4.C: New test.
53823
53824 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53825
53826 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53827
53828 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53829
53830 * g++.old-deja/g++.brendan/misc12.C: Removed.
53831 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53832 * g++.old-deja/g++.ext/pretty4.C: New test.
53833
53834 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53835
53836 * g++.old-deja/g++.other/string2.C: New test.
53837
53838 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53839
53840 * g++.old-deja/g++.warn/impint2.C: New test.
53841
53842 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53843
53844 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53845 is 1, not zero.
53846
53847 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53848
53849 * g++.old-deja/g++.warn/impint.C: New test.
53850 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53851 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53852 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53853 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53854 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53855 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53856 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53857 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53858 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53859 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53860 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53861 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53862
53863 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53864
53865 * gcc.dg/cpp-redef.c: New test.
53866
53867 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53868
53869 * g++.old-deja/g++.pt/unify7.C: New test.
53870
53871 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53872
53873 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53874 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53875
53876 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53877
53878 * gcc.c-torture/compile/20000224-1.c: New test.
53879
53880 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53881
53882 * gcc.c-torture/compile/cpp-2.c: New test.
53883 * gcc.c-torture/compile/cpp-1.c: New test.
53884
53885 2000-02-25 Jeffrey A Law (law@cygnus.com)
53886
53887 * gcc.c-torture/execute/20000225-1.c: New test.
53888
53889 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53890
53891 * gcc.dg/cpp-li2.c: New test.
53892
53893 * gcc.dg/cpp-wi1.c: New test.
53894
53895 * gcc.dg/cpp-li1.c: New test.
53896
53897 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53898
53899 * g++.old-deja/g++.other/sizeof5.C: New test.
53900
53901 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53902
53903 * gcc.c-torture/execute/va-arg-13.c: New test.
53904
53905 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53906
53907 * gcc.c-torture/execute/va-arg-12.c: New test.
53908
53909 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53910
53911 * gcc.c-torture/execute/20000223-1.c: New test.
53912
53913 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53914
53915 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53916
53917 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53918
53919 * g++.old-deja/g++.abi/ptrmem.C: New test.
53920
53921 2000-02-19 Richard Henderson <rth@cygnus.com>
53922
53923 * gcc.c-torture/compile/init-3.c: New.
53924
53925 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53926
53927 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53928 ALWAYS_CXXFLAGS.
53929
53930 2000-02-11 Robert Lipe <robertl@sco.com>
53931
53932 * gcc.c-torture/compile/20000211-3.c: New test.
53933
53934 2000-02-11 Martin Buchholz <martin@xemacs.org>
53935
53936 * gcc.c-torture/compile/20000211-2.c: New test.
53937
53938 2000-02-11 Jeffrey A Law (law@cygnus.com)
53939
53940 * gcc.c-torture/compile/20000211-1.c: New test.
53941
53942 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53943
53944 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53945 on native targets
53946
53947 2000-02-08 Nathan Sidwell <nathan@acm.org>
53948
53949 * g++.old-deja/g++.other/cast5.C: New test.
53950
53951 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53952
53953 * gcc.c-torture/execute/20000205-1.c: New.
53954
53955 2000-02-03 Nathan Sidwell <nathan@acm.org>
53956
53957 * g++.old-deja/g++.jason/cast3.C: Return void.
53958 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53959
53960 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53961
53962 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53963
53964 * gcc.dg/loop-1.c: New test.
53965
53966 2000-01-27 Jakub Jelinek <jakub@redhat.com>
53967
53968 * gcc.c-torture/compile/20000127-1.c: New test.
53969 * gcc.c-torture/execute/991228-1.c: New test.
53970
53971 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53972
53973 * gcc.dg/unused-2.c: New test.
53974
53975 * gcc.dg/conv-1.c: New test.
53976
53977 2000-01-24 Mark Mitchell <mark@codesourcery.com>
53978
53979 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53980 compiler.
53981 (tool_option_proc): Fix typo.
53982
53983 2000-01-24 Geoff Keating <geoffk@cygnus.com>
53984
53985 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53986 of the ld on the host, not on the build machine.
53987 Also, don't crash if '--help' is not a supported option.
53988
53989 2000-01-24 Richard Henderson <rth@cygnus.com>
53990
53991 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53992
53993 2000-01-20 Jeffrey A Law (law@cygnus.com)
53994
53995 * gcc.c-torture/execute/20000120-2.c: New test.
53996 * gcc.c-torture/execute/20000120-1.c: New test.
53997
53998 2000-01-13 Jeffrey A Law (law@cygnus.com)
53999
54000 * gcc.c-torture/execute/20000113-1.c: New test.
54001
54002 2000-01-12 Jeffrey A Law (law@cygnus.com)
54003
54004 * gcc.c-torture/execute/20000112-1.c: New test.
54005
54006 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54007
54008 * gcc.dg/20000111-1.c: New test.
54009
54010 2000-01-10 Jeffrey A Law (law@cygnus.com)
54011
54012 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54013 with 16 bit integers.
54014
54015 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54016
54017 * gcc.dg/20000108-1.c: New test.
54018
54019 2000-01-05 Nathan Sidwell <nathan@acm.org>
54020
54021 * g++.old-deja/g++.ns/koenig8.C: New test.
54022
54023 2000-01-05 Nathan Sidwell <nathan@acm.org>
54024
54025 * g++.old-deja/g++.other/cast4.C: New test.
54026
54027 2000-01-05 Jeffrey A Law (law@cygnus.com)
54028
54029 * gcc.c-torture/compile/20000105-2.c: New test.
54030 * gcc.c-torture/compile/20000105-1.c: New test.
54031
54032 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54033
54034 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54035 references to printf & atoi to conform to ANSI standard.
54036 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54037 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54038 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54039 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54040 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54041 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54042 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54043 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54044 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54045 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54046 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54047 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54048 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54049 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54050 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54051 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54052 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54053 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54054 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54055 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54056 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54057 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54058 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54059 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54060 * g++.old-deja/g++.brendan/init3.C: Likewise.
54061 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54062 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54063 * g++.old-deja/g++.brendan/new2.C: Likewise.
54064 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54065 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54066 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54067 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54068 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54069 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54070 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54071 * g++.old-deja/g++.brendan/template24.C: Likewise.
54072 * g++.old-deja/g++.brendan/template3.C: Likewise.
54073 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54074 * g++.old-deja/g++.jason/inline3.C: Likewise.
54075 * g++.old-deja/g++.jason/opeq.C: Likewise.
54076 * g++.old-deja/g++.law/arg5.C: Likewise.
54077 * g++.old-deja/g++.law/arm7.C: Likewise.
54078 * g++.old-deja/g++.law/ctors11.C: Likewise.
54079 * g++.old-deja/g++.law/cvt8.C: Likewise.
54080 * g++.old-deja/g++.law/init9.C: Likewise.
54081 * g++.old-deja/g++.law/refs4.C: Likewise.
54082 * g++.old-deja/g++.law/template2.C: Likewise.
54083 * g++.old-deja/g++.law/visibility24.C: Likewise.
54084 * g++.old-deja/g++.law/vtable3.C: Likewise.
54085 * g++.old-deja/g++.mike/asm2.C: Likewise.
54086 * g++.old-deja/g++.mike/eh1.C: Likewise.
54087 * g++.old-deja/g++.mike/misc1.C: Likewise.
54088 * g++.old-deja/g++.mike/misc13.C: Likewise.
54089 * g++.old-deja/g++.mike/misc14.C: Likewise.
54090 * g++.old-deja/g++.mike/ns12.C: Likewise.
54091 * g++.old-deja/g++.mike/p1248.C: Likewise.
54092 * g++.old-deja/g++.mike/p3708.C: Likewise.
54093 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54094 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54095 * g++.old-deja/g++.mike/p646.C: Likewise.
54096 * g++.old-deja/g++.mike/p700.C: Likewise.
54097 * g++.old-deja/g++.mike/p783.C: Likewise.
54098 * g++.old-deja/g++.mike/p783a.C: Likewise.
54099 * g++.old-deja/g++.mike/p783b.C: Likewise.
54100 * g++.old-deja/g++.mike/p786.C: Likewise.
54101 * g++.old-deja/g++.mike/p789.C: Likewise.
54102 * g++.old-deja/g++.mike/p789a.C: Likewise.
54103 * g++.old-deja/g++.mike/p807a.C: Likewise.
54104 * g++.old-deja/g++.other/delete3.C: Likewise.
54105 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54106 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54107 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54108 * g++.old-deja/g++.other/empty1.C: Likewise.
54109 * g++.old-deja/g++.other/temporary1.C: Likewise.
54110 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54111 * g++.old-deja/g++.pt/t16.C: Likewise.
54112 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54113
54114 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54115
54116 * gcc.dg/991230-1.c: New test.
54117
54118 1999-12-29 Jeffrey A Law (law@cygnus.com)
54119
54120 * gcc.c-torture/compile/991229-3.c: New test.
54121 * gcc.c-torture/compile/991229-2.c: New test.
54122 * gcc.c-torture/compile/991229-1.c: New test.
54123
54124 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54125
54126 * gcc.c-torture/compile/labels-2.c: New test.
54127
54128 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54129
54130 * gcc.c-torture/execute/991227-1.c: New test.
54131
54132 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54133
54134 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54135
54136 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54137
54138 * gcc.c-torture/execute/991221-1.c: New test.
54139
54140 1999-12-20 Nathan Sidwell <nathan@acm.org>
54141
54142 * g++.old-deja/g++.other/cast3.C: New test.
54143
54144 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54145
54146 * gcc.c-torture/execute/991216-4.c: New test.
54147
54148 1999-12-16 Michael Meissner <meissner@cygnus.com>
54149
54150 * gcc.c-torture/execute/991216-1.c: New test.
54151 * gcc.c-torture/execute/991216-2.c: New test.
54152 * gcc.c-torture/execute/991216-3.c: New test.
54153
54154 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54155
54156 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54157 Actually make the test fail by using "-O2" for compilation.
54158
54159 1999-12-15 Nathan Sidwell <nathan@acm.org>
54160
54161 * g++.old-deja/g++.warn/cast-align1.C: New test.
54162
54163 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54164
54165 * gcc.c-torture/compile/991214-1.c: New test.
54166 * gcc.c-torture/compile/991214-2.c: New test.
54167
54168 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54169
54170 * gcc.dg/991214-1.c: New test.
54171
54172 1999-12-13 Jeffrey A Law (law@cygnus.com)
54173
54174 * gcc.c-torture/compile/991213-3.c: New test.
54175 * gcc.c-torture/compile/991213-2.c: New test.
54176 * gcc.c-torture/compile/991213-1.c: New test.
54177
54178 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54179
54180 * gcc.dg/991209-1.c: New test.
54181
54182 1999-12-08 Nathan Sidwell <nathan@acm.org>
54183
54184 * gcc.c-torture/compile/991208-1.c: New test.
54185
54186 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54187
54188 * gcc.dg/ultrasp2.c: New test.
54189
54190 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54191
54192 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54193
54194 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54195
54196 * gcc.c-torture/compile/991202-1.c: New test.
54197 * gcc.c-torture/execute/991202-1.c: New test.
54198 * gcc.c-torture/execute/991202-2.c: New test.
54199 * gcc.c-torture/execute/991202-3.c: New test.
54200
54201 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54202
54203 * g++.old-deja/g++.abi/align.C: New test.
54204 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54205 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54206
54207 1999-12-01 Richard Henderson <rth@cygnus.com>
54208
54209 * gcc.c-torture/execute/991201-1.c: New.
54210
54211 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54212
54213 * gcc.dg/991129-1.c: New test.
54214
54215 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54216
54217 * gcc.c-torture/compile/991127-1.c: New test.
54218
54219 1999-11-22 Nathan Sidwell <nathan@acm.org>
54220
54221 * g++.old-deja/g++.other/warn4.C: New test.
54222
54223 1999-11-22 Nathan Sidwell <nathan@acm.org>
54224
54225 * g++.old-deja/g++.eh/cleanup2.C: New test.
54226 * g++.old-deja/g++.ext/pretty2.C: New test.
54227 * g++.old-deja/g++.ext/pretty3.C: New test.
54228 * g++.old-deja/g++.other/debug6.C: New test.
54229
54230 1999-10-20 Jim Wilson <wilson@cygnus.com>
54231
54232 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54233 compiler_output to look for one error message instead of two.
54234
54235 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54236
54237 * gcc.c-torture/execute/991118-1.c: Also test case
54238 where the word boundary does not split a byte evenly.
54239
54240 1999-11-19 Nathan Sidwell <nathan@acm.org>
54241
54242 * g++.old-deja/g++.ext/restrict1.C: New test.
54243
54244 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54245
54246 * gcc.c-torture/execute/991118-1.c: New test.
54247
54248 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54249
54250 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54251 working directory pathnames.
54252
54253 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54254
54255 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54256 host is equipped with driver.h and driver.o so it can actually
54257 compile and run the tests.
54258
54259 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54260
54261 * gcc.c-torture/compile/991008-1.c: New test.
54262
54263 1999-11-08 Nick Clifton <nickc@cygnus.com>
54264
54265 * lib/gcc-dg.exp: Include target-supports.exp
54266
54267 1999-11-05 Nick Clifton <nickc@cygnus.com>
54268
54269 * lib/target-supports.exp: New file: Provide procs to test for
54270 features supported by the target.
54271 (check_weak_available): Moved here from ecos.exp.
54272 (check_alias_available): New proc: Determine of the target
54273 toolchain supports the alias attribute.
54274
54275 * gcc.dg/special/ecos.exp: Move check_weak_available to
54276 target-supports.exp.
54277 (alias-1.c): Only perform the test if the target supports
54278 aliases.
54279 (wkali-1.c): Only perform the test if the target supports
54280 aliases.
54281
54282 * gcc.dg/990506-0.c: Expect error messages from cross
54283 targets as well as native targets.
54284
54285 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54286
54287 * gcc.dg/ultrasp1.c: Removed xfail.
54288 * gcc.dg/struct-ret-2.c: Likewise.
54289 * gcc.dg/array-1.c: Likewise.
54290
54291 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54292
54293 * gcc.dg/struct-ret-2.c: New test.
54294
54295 * gcc.dg/array-1.c: New test.
54296
54297 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54298
54299 * gcc.c-torture/execute/991030-1.c: New test.
54300
54301 1999-10-26 Richard Henderson <rth@cygnus.com>
54302
54303 * gcc.c-torture/compile/991026-2.c: New test.
54304
54305 1999-10-26 Jeffrey A Law (law@cygnus.com)
54306
54307 * gcc.c-torture/compile/991026-1.c: New test.
54308
54309 1999-10-23 Jeffrey A Law (law@cygnus.com)
54310
54311 * gcc.c-torture/execute/991023-1.c: New test.
54312
54313 1999-10-19 Jeffrey A Law (law@cygnus.com)
54314
54315 * gcc.c-torture/execute/991019-1.c: New test.
54316
54317 1999-10-16 Richard Henderson <rth@cygnus.com>
54318
54319 * gcc.c-torture/execute/991016-1.c: New test.
54320
54321 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54322
54323 * gcc.c-torture/execute/991014-1.c: New test.
54324
54325 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54326
54327 * g++.old-deja/g++.other/union2.C: New test.
54328
54329 1999-10-13 Nathan Sidwell <nathan@acm.org>
54330
54331 * g++.old-deja/g++.other/vaarg2.C: New test.
54332 * g++.old-deja/g++.other/vaarg3.C: New test.
54333
54334 1999-10-12 Craig Burley <craig@jcb-sc.com>
54335
54336 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54337 in compile/.
54338
54339 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54340
54341 * gcc.c-torture/execute/va-arg-11.c: New test.
54342
54343 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54344
54345 * lib/file-format.exp (gcc_target_object_format): Don't
54346 crash if objdump is unavailable.
54347
54348 1999-09-29 Donn Terry <donn@interix.com>
54349
54350 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54351
54352 1999-09-28 Nick Clifton <nickc@cygnus.com>
54353
54354 * gcc.c-torture/compile/990928-1.c: New test.
54355
54356 1999-09-28 Nathan Sidwell <nathan@acm.org>
54357
54358 * g++.old-deja/g++.other/decl6.C: New test.
54359
54360 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54361
54362 * gcc.c-torture/execute/va-arg-10.c: New test.
54363
54364 1999-09-27 Nathan Sidwell <nathan@acm.org>
54365
54366 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54367 __PRETTY_FUNCTION__.
54368
54369 1999-09-23 Nick Clifton <nickc@cygnus.com>
54370
54371 * gcc.c-torture/execute/990923-1.c: New test.
54372
54373 1999-09-21 Nick Clifton <nickc@cygnus.com>
54374
54375 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54376 for which -fpic is inappropriate.
54377
54378 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54379
54380 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54381
54382 1999-09-21 Nathan Sidwell <nathan@acm.org>
54383
54384 * g++.old-deja/g++.other/dyncast1.C: New test.
54385 * g++.old-deja/g++.other/dyncast2.C: New test.
54386 * g++.old-deja/g++.other/dyncast3.C: New test.
54387 * g++.old-deja/g++.other/dyncast4.C: New test.
54388 * g++.old-deja/g++.other/dyncast5.C: New test.
54389 * g++.old-deja/g++.eh/catch3.C: New test.
54390 * g++.old-deja/g++.eh/catch3p.C: New test.
54391 * g++.old-deja/g++.eh/catch4.C: New test.
54392 * g++.old-deja/g++.eh/catch4p.C: New test.
54393 * g++.old-deja/g++.eh/catch5.C: New test.
54394 * g++.old-deja/g++.eh/catch5p.C: New test.
54395 * g++.old-deja/g++.eh/catch6.C: New test.
54396 * g++.old-deja/g++.eh/catch6p.C: New test.
54397 * g++.old-deja/g++.eh/catch7.C: New test.
54398 * g++.old-deja/g++.eh/catch7p.C: New test.
54399 * g++.old-deja/g++.eh/catch8.C: New test.
54400 * g++.old-deja/g++.eh/catch8p.C: New test.
54401 * g++.old-deja/g++.eh/catch9.C: New test.
54402 * g++.old-deja/g++.eh/catch9p.C: New test.
54403
54404 1999-09-13 Nathan Sidwell <nathan@acm.org>
54405
54406 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54407 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54408
54409 1999-09-13 Jeffrey A Law (law@cygnus.com)
54410
54411 * gcc.c-torture/compile/990913-1.c: New test.
54412
54413 1999-09-10 Nathan Sidwell <nathan@acm.org>
54414
54415 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54416 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54417
54418 1999-09-09 Richard Henderson <rth@cygnus.com>
54419
54420 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54421
54422 1999-09-09 Nathan Sidwell <nathan@acm.org>
54423
54424 * g++.old-deja/g++.other/lookup11.C: New test.
54425 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54426 what is permitted and what we want.
54427 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54428 overload use.
54429 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54430
54431 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54432
54433 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54434 * gcc.c-torture/noncompile/poison-1.c: New file.
54435
54436 1999-09-08 Nathan Sidwell <nathan@acm.org>
54437
54438 * g++.old-deja/g++.other/sizeof3.C: New test.
54439 * g++.old-deja/g++.other/sizeof4.C: New test.
54440 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54441 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54442
54443 1999-09-07 Richard Henderson <rth@cygnus.com>
54444
54445 * gcc.dg/va-arg-1.c: New.
54446
54447 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54448
54449 * gcc.c-torture/execute/va-arg-9.c: New test.
54450
54451 1999-09-05 Craig Burley <craig@jcb-sc.com>
54452
54453 * g77.f-torture/compile/980519-2.f: New test.
54454 * g77.f-torture/compile/19990905-0.f: New test.
54455 * g77.f-torture/compile/19990905-1.f: New test.
54456 * g77.f-torture/compile/19990905-2.f: New test.
54457
54458 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54459
54460 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54461
54462 * gcc.c-torture/execute/990827-1.c: Fix typo.
54463
54464 1999-09-03 Nathan Sidwell <nathan@acm.org>
54465
54466 * g++.old-deja/g++.other/deref1.C: New test.
54467
54468 1999-09-02 Nathan Sidwell <nathan@acm.org>
54469
54470 * g++.old-deja/g++.other/ambig2.C: New test.
54471 * g++.old-deja/g++.other/cond5.C: New test.
54472 * g++.old-deja/g++.other/lookup16.C: New test.
54473
54474 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54475
54476 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54477 assemblers too.
54478
54479 1999-08-31 Jeffrey A Law (law@cygnus.com)
54480
54481 * lib/c-torture.exp: Avoid the "compare executables" optimization
54482 when testing native.
54483
54484 1999-08-29 Jeffrey A Law (law@cygnus.com)
54485
54486 * gcc.c-torture/execute/990829-1.c: New test.
54487 * gcc.c-torture/compile/990829-1.c: New test.
54488
54489 1999-08-27 Paul Burchard <burchard@pobox.com>
54490
54491 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54492 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54493 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54494 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54495 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54496 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54497 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54498 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54499 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54500 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54501 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54502
54503 1999-08-27 Jeffrey A Law (law@cygnus.com)
54504
54505 * gcc.c-torture/execute/990827-1.c: New test.
54506
54507 1999-08-26 Craig Burley <craig@jcb-sc.com>
54508
54509 * g77.f-torture/noncompile/19990826-4.f: New test.
54510
54511 * g77.f-torture/compile/19990826-3.f: New test.
54512
54513 * g77.f-torture/execute/19990826-2.f: New test.
54514
54515 * g77.f-torture/compile/19990826-1.f: New test.
54516
54517 * gcc.c-torture/execute/990826-0.c: New test.
54518 * g77.c-torture/execute/19990826-0.f: New test.
54519
54520 * g77.f-torture/noncompile/970626-2.f: New test.
54521
54522 1999-08-25 Paul Burchard <burchard@pobox.com>
54523
54524 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54525 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54526 lss-011.C: New tests.
54527
54528 1999-08-25 Nathan Sidwell <nathan@acm.org>
54529
54530 * g++.old-deja/g++.other/decl5.C: New test.
54531
54532 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54533
54534 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54535 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54536 call `postbase' for each one. All callers of `postbase' changed
54537 to call this instead.
54538
54539 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54540
54541 * gcc.c-torture/execute/990811-1.c: New test.
54542
54543 1999-08-09 Nick Clifton <nickc@cygnus.com>
54544
54545 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54546 just native ones.
54547
54548 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54549 just native ones.
54550
54551 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54552
54553 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54554
54555 1999-08-04 Jeffrey A Law (law@cygnus.com)
54556
54557 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54558
54559 1999-08-04 Nathan Sidwell <nathan@acm.org>
54560
54561 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54562
54563 1999-08-04 Jeffrey A Law (law@cygnus.com)
54564
54565 * gcc.c-torture/execute/990804-1.c: New test.
54566
54567 1999-08-03 Nathan Sidwell <nathan@acm.org>
54568
54569 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54570 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54571 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54572
54573 1999-08-03 Nathan Sidwell <nathan@acm.org>
54574
54575 * g++.old-deja/g++.other/struct1.C: New test.
54576
54577 1999-08-03 Nathan Sidwell <nathan@acm.org>
54578
54579 * g++.old-deja/g++.other/enum2.C: New test.
54580
54581 1999-08-02 Richard Henderson <rth@cygnus.com>
54582
54583 Adapted from tests from Franz Sirl:
54584 * gcc.c-torture/execute/va-arg-7.c: New test.
54585 * gcc.c-torture/execute/va-arg-8.c: New test.
54586
54587 1999-08-01 Jeffrey A Law (law@cygnus.com)
54588
54589 * gcc.c-torture/compile/990801-2.c: New test.
54590
54591 * gcc.c-torture/compile/990801-1.c: New test.
54592
54593 1999-07-27 Michael Meissner <meissner@cygnus.com>
54594
54595 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54596 fp-cmp-1.c, converting double to float.
54597
54598 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54599 fp-cmp-1.c, converting double to long double.
54600
54601 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54602 from fr1 to unknown_register, since fr1 is a legitimate register
54603 on some machines.
54604
54605 1999-07-25 Jeffrey A Law (law@cygnus.com)
54606
54607 * README: More listname related changes.
54608
54609 1999-07-08 Catherine Moore <clm@cygnus.com>
54610
54611 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54612
54613 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54614
54615 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54616
54617 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54618
54619 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54620
54621 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54622
54623 * gcc.dg/990703-1.c: New test.
54624
54625 1999-06-29 Nick Clifton <nickc@cygnus.com>
54626
54627 * lib/file-format.exp: New file: Move definition of proc
54628 gcc_target_object_format to here from
54629 gcc.dg/special/ecos.exp.
54630
54631 * lib/c-torture.exp: Include lib file-format.exp.
54632 * lib/gcc-dg.exp: Include lib file-format.exp.
54633
54634 * gcc.dg/special/ecos.exp: Remove definition of proc
54635 gcc_target_object_format.
54636
54637 1999-06-28 Jeffrey A Law (law@cygnus.com)
54638
54639 * gcc.c-torture/execute/990628-1.c: New test.
54640
54641 1999-06-25 Jeffrey A Law (law@cygnus.com)
54642
54643 * gcc.c-torture/compile/990625-2.c: New test.
54644
54645 * gcc.c-torture/compile/990625-1.c: New test.
54646
54647 1999-06-23 Nick Clifton <nickc@cygnus.com>
54648
54649 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54650 attributes compile.
54651 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54652 ports that use the COFF/PE file format.
54653
54654 1999-06-17 Jeffrey A Law (law@cygnus.com)
54655
54656 * gcc.c-torture/compile/990617-1.c: New test.
54657
54658 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54659
54660 * g++.old-deja/g++.other/decl4.C: New test.
54661
54662 1999-06-14 Nathan Sidwell <nathan@acm.org>
54663
54664 * g++.old-deja/g++.other/bitfld3.C: New test.
54665
54666 1999-06-08 Nathan Sidwell <nathan@acm.org>
54667
54668 * g++.old-deja/g++.eh/catch1.C: New test.
54669
54670 1999-06-07 Jeffrey A Law (law@cygnus.com)
54671
54672 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54673
54674 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54675 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54676
54677 1999-06-05 Craig Burley <craig@jcb-sc.com>
54678
54679 * g77.f-torture/compile/19990502-0.f: Replace with new,
54680 shorter, test that still fails after recent changes.
54681
54682 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54683
54684 * gcc.c-torture/execute/990604-1.c: New test.
54685
54686 1999-05-31 Jeffrey A Law (law@cygnus.com)
54687
54688 * gcc.c-torture/execute/990531-1.c: New test.
54689
54690 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54691
54692 * gcc.c-torture/compile/990527-1.c: New test.
54693
54694 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54695
54696 * gcc.c-torture/execute/990527-1.c: New test.
54697
54698 1999-05-25 Nick Clifton <nickc@cygnus.com>
54699
54700 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54701 bitfields as signed.
54702
54703 1999-05-25 Craig Burley <craig@jcb-sc.com>
54704
54705 * g77.f-torture/compile/19990525-0.f: New test.
54706
54707 1999-05-25 Jeffrey A Law (law@cygnus.com)
54708
54709 * gcc.c-torture/execute/990525-2.c: New test.
54710
54711 * gcc.c-torture/execute/990525-1.c: New test.
54712
54713 1999-05-24 Nathan Sidwell <nathan@acm.org>
54714
54715 * g++.old-deja/g++.other/anon3.C: New test.
54716 * g++.old-deja/g++.other/anon4.C: New test.
54717 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54718 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54719 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54720 Merrill).
54721
54722 1999-05-24 Jeffrey A Law (law@cygnus.com)
54723
54724 * gcc.c-torture/execute/990524-1.c: New test.
54725
54726 * gcc.dg/990524-1.c: New test.
54727
54728 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54729
54730 * gcc.c-torture/compile/990523-1.c: New test.
54731
54732 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54733
54734 * gcc.c-torture/compile/990519-1.c: New test.
54735
54736 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54737
54738 * gcc.c-torture/compile/990517-1.c: New test.
54739
54740 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54741 (e4, f4): New tests.
54742 (main): Call them.
54743
54744 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54745
54746 * gcc.dg/noreturn-1.c: New test.
54747
54748 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54749
54750 * gcc.c-torture/execute/990513-1.c: New test.
54751
54752 1999-05-10 Richard Henderson <rth@cygnus.com>
54753
54754 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54755
54756 1999-05-10 Craig Burley <craig@jcb-sc.com>
54757
54758 * g77.f-torture/execute/erfc.f: Use small single-precision
54759 values, to avoid problems on Alphas when not -mieee.
54760
54761 1999-05-08 Craig Burley <craig@jcb-sc.com>
54762
54763 * gcc.dg/990506-0.c: New test.
54764
54765 1999-05-08 Richard Henderson <rth@cygnus.com>
54766
54767 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54768 the constant to test. Don't XFAIL 64-bit targets.
54769
54770 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54771 * g++.old-deja/g++.law/profile1.C: Likewise.
54772
54773 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54774 operator new instances.
54775 * g++.old-deja/g++.other/delete5.C: Likewise.
54776
54777 1999-05-03 Craig Burley <craig@jcb-sc.com>
54778
54779 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54780 intrinsic.
54781
54782 1999-05-03 Craig Burley <craig@jcb-sc.com>
54783
54784 * g77.f-torture/execute/u77-test.f: Reverse order of two
54785 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54786
54787 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54788
54789 * gcc.dg/compare1.c: New test.
54790
54791 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54792
54793 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54794 New tests.
54795
54796 1999-05-02 Craig Burley <craig@jcb-sc.com>
54797
54798 * g77.f-torture/compile/19990502-1.f: New test.
54799
54800 1999-05-02 Craig Burley <craig@jcb-sc.com>
54801
54802 * g77.f-torture/compile/19990502-0.f: New test.
54803
54804 1999-05-02 Craig Burley <craig@jcb-sc.com>
54805
54806 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54807 intrinsic.
54808
54809 1999-05-02 Craig Burley <craig@jcb-sc.com>
54810
54811 * g77.f-torture/execute/u77-test.f (main): List libU77
54812 intrinsics not currently tested.
54813 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54814 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54815 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54816 Trim blanks off the ends of some printed strings.
54817
54818 1999-05-02 Craig Burley <craig@jcb-sc.com>
54819
54820 * g77.f-torture/execute/u77-test.f (main): Just warn about
54821 FSTAT gid disagreement, as it's expected on some systems.
54822
54823 1999-05-01 Craig Burley <craig@jcb-sc.com>
54824
54825 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54826 use a new function, which allows for some slop.
54827 Clean up some commentary.
54828 (issum): The new function.
54829 (sgladd): Deleted subroutine.
54830
54831 1999-05-01 Craig Burley <craig@jcb-sc.com>
54832
54833 * g77.f-torture/execute/u77-test.f: Modify to be more like
54834 libf2c/libU77 version, bringing patches to that version here.
54835 Add suitable commentary.
54836
54837 1999-04-25 Richard Henderson <rth@cygnus.com>
54838
54839 * gcc.dg/990424-1.c: New test.
54840
54841 1999-04-24 Craig Burley <craig@jcb-sc.com>
54842
54843 * g77.f-torture/execute/u77-test.f (main): Bug involving
54844 LSTAT has been fixed, so turn back on full checking.
54845
54846 1999-04-20 Craig Burley <craig@jcb-sc.com>
54847
54848 * g77.f-torture/compile/19990419-0.f: New test.
54849 * g77.f-torture/execute/19990419-1.f: New test.
54850
54851 1999-04-17 Richard Henderson <rth@cygnus.com>
54852
54853 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54854 to avoid the need for a prototype to supress a warning.
54855
54856 1999-04-07 Jim Wilson <wilson@cygnus.com>
54857
54858 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54859
54860 1999-04-04 Jeffrey A Law (law@cygnus.com)
54861
54862 * gcc.c-torture/execute/990404-1.c: New test.
54863
54864 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54865
54866 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54867 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54868 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54869 missing initializer warnings.
54870
54871 1999-03-28 Jeffrey A Law (law@cygnus.com)
54872
54873 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54874 matching strings.
54875
54876 1999-03-26 Jeffrey A Law (law@cygnus.com)
54877
54878 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54879
54880 1999-03-26 Craig Burley <craig@jcb-sc.com>
54881
54882 * g77.f-torture/execute/19990325-0.f: New test.
54883 * g77.f-torture/execute/19990325-1.f: New test.
54884
54885 1999-03-24 Jeffrey A Law (law@cygnus.com)
54886
54887 * gcc.c-torture/execute/990324-1.c: New test.
54888
54889 1999-03-22 Jim Wilson <wilson@cygnus.com>
54890
54891 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54892 test with 4.
54893
54894 1999-03-17 Richard Henderson <rth@cygnus.com>
54895
54896 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54897
54898 1999-03-13 Craig Burley <craig@jcb-sc.com>
54899
54900 * g77.f-torture/execute/19990313-2.f: New test.
54901 * g77.f-torture/execute/19990313-3.f: New test.
54902
54903 1999-03-13 Craig Burley <craig@jcb-sc.com>
54904
54905 * g77.f-torture/execute/19990313-0.f: New test.
54906 * g77.f-torture/execute/19990313-1.f: New test.
54907
54908 1999-03-12 Jim Wilson <wilson@cygnus.com>
54909
54910 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54911 printf to sprintf.
54912 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54913 (main): Add check for u15. Conditionalize u31 check depending on
54914 whether ints are <32 bits or >=32 bits.
54915
54916 1999-03-08 Craig Burley <craig@jcb-sc.com>
54917
54918 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54919
54920 1999-03-08 Craig Burley <craig@jcb-sc.com>
54921
54922 * g77.f-torture/compile/19990305-0.f: New test.
54923 * g77.f-torture/execute/19981119-0.f: New test.
54924
54925 1999-03-08 Craig Burley <craig@jcb-sc.com>
54926
54927 * g77.f-torture/execute/970625-2.f: call ABORT if final
54928 result is not correct, instead of just printing it.
54929 Add this checking via newly introduced obfuscation, to
54930 trip up buggy front ends.
54931
54932 1999-03-07 Craig Burley <craig@jcb-sc.com>
54933
54934 * g77.f-torture/compile/960317-1.f: Moved from being
54935 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54936
54937 1999-03-06 Craig Burley <craig@jcb-sc.com>
54938
54939 * g77.f-torture/execute/960317-1.f: New (old) test.
54940 * g77.f-torture/execute/970625-2.f: Ditto.
54941
54942 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54943
54944 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54945 error message on line 1 or line 2; cccp and cpplib do this differently.
54946
54947 1999-03-01 Jeffrey A Law (law@cygnus.com)
54948
54949 * g++.old-deja/g++.law/weak1.C: New test.
54950
54951 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54952
54953 * gcc.c-torture/execute/990119-1.c: Renamed to...
54954 * gcc.dg/990119-1.c: this, so it will only be tested once
54955 (it's a preprocessor test, it doesn't need to be run at
54956 multiple optimization levels).
54957
54958 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54959
54960 * lib/g++.exp: Don't add incdir=$base_dir/../include to
54961 ALWAYS_CXXFLAGS.
54962
54963 1999-02-24 Craig Burley <craig@jcb-sc.com>
54964
54965 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54966 * g77.f-torture/compile/19981216-0.f: ...as it is expected
54967 to not be compilable by current g77.
54968
54969 1999-02-24 Nick Clifton <nickc@cygnus.com>
54970
54971 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54972
54973 1999-02-22 Jeffrey A Law (law@cygnus.com)
54974
54975 * gcc.c-torture/execute/990222-1.c: New test.
54976
54977 1999-02-19 Craig Burley <craig@jcb-sc.com>
54978
54979 * g77.f-torture/compile/19990218-0.f: New test.
54980 * g77.f-torture/noncompile/19990218-1.f: New test.
54981
54982 1999-02-18 Craig Burley <craig@jcb-sc.com>
54983
54984 * g77.f-torture/compile/19981216-0.f: New test.
54985
54986 1999-02-14 Jeffrey A Law (law@cygnus.com)
54987
54988 * gcc.dg/990214-1.c: New test.
54989
54990 1999-02-13 Jeffrey A Law (law@cygnus.com)
54991
54992 * gcc.dg/990213-2.c: New test.
54993
54994 * gcc.dg/990213-1.c: New test.
54995
54996 1999-02-12 Jeffrey A Law (law@cygnus.com)
54997
54998 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54999 ints.
55000
55001 1999-02-11 Nick Clifton <nickc@cygnus.com>
55002
55003 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55004 specified by target.
55005
55006 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55007
55008 1999-02-11 Jeffrey A Law (law@cygnus.com)
55009
55010 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55011
55012 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55013
55014 * gcc.dg/special/ecos.exp: New test driver for new tests with
55015 special requirements.
55016
55017 * gcc.dg/special/alias-1.c: New test.
55018 * gcc.dg/special/gcsec-1.c: New test.
55019 * gcc.dg/special/weak-1.c: New test.
55020 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55021 * gcc.dg/special/weak-2.c: New test.
55022 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55023 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55024 * gcc.dg/special/wkali-1.c: New test.
55025 * gcc.dg/special/wkali-2.c: New test.
55026 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55027 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55028
55029 1999-02-10 Felix Lee <flee@cygnus.com>
55030
55031 * lib/c-torture.exp (c-torture-compile): Pull out code for
55032 analyzing gcc error messages.
55033 (c-torture-execute): Likewise. Fix some (harmless) false
55034 positives.
55035 * lib/gcc.exp (gcc_check_compile): New function.
55036
55037 1999-02-08 Richard Henderson <rth@cygnus.com>
55038
55039 * gcc.c-torture/execute/990208-1.c: New test.
55040
55041 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55042
55043 * g++.dg/special/ecos.exp: New driver for new tests with special
55044 requirements
55045
55046 * g++.dg/special/conpr-1.C: New test
55047 * g++.dg/special/conpr-2.C: New test
55048 * g++.dg/special/conpr-2a.C: New test
55049 * g++.dg/special/conpr-3.C: New test
55050 * g++.dg/special/conpr-3a.C: New test
55051 * g++.dg/special/conpr-3b.C: New test
55052
55053 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55054 allow g++ to use the dg driver
55055
55056 * README: Add comment about g++.dg directory
55057
55058 1999-02-06 Jeffrey A Law (law@cygnus.com)
55059
55060 * README: Update email addresses.
55061
55062 1999-02-03 Nick Clifton <nickc@cygnus.com>
55063
55064 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55065 arguments in order to force structure S onto the stack even on
55066 the alpha.
55067 (test): Pass 10 leading arguments to function foo as well as the
55068 structure S.
55069
55070 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55071 failure for all targets.
55072
55073 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55074 abort to terminate program execution.
55075
55076 1999-01-30 Richard Henderson <rth@cygnus.com>
55077
55078 * gcc.c-torture/execute/990130-1.c: New test.
55079
55080 1999-01-30 Jeffrey A Law (law@cygnus.com)
55081
55082 * gcc.dg/990130-1.c: New test.
55083
55084 1999-01-28 Michael Meissner <meissner@cygnus.com>
55085
55086 * gcc.c-torture/execute/990128-1.c: New test.
55087
55088 1999-01-27 Michael Meissner <meissner@cygnus.com>
55089
55090 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55091
55092 1999-01-27 Felix Lee <flee@cygnus.com>
55093
55094 * lib/c-torture.exp (c-torture-compile): pull out code for
55095 analyzing gcc error messages.
55096 (c-torture-execute): ditto, and fix some (harmless) false
55097 positives.
55098 * lib/gcc.exp (gcc_check_compile): new function.
55099
55100 1999-01-17 Jeffrey A Law (law@cygnus.com)
55101
55102 * gcc.dg/990117-1.c: New test.
55103
55104 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55105
55106 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55107
55108 1999-01-15 Jeffrey A Law (law@cygnus.com)
55109
55110 * g77.f-torture/compile/990115-1.f: New test.
55111
55112 1999-01-07 Jeffrey A Law (law@cygnus.com)
55113
55114 * gcc.c-torture/compile/990107-1.c: New test
55115
55116 1999-01-06 Jeffrey A Law (law@cygnus.com)
55117
55118 * gcc.c-torture/execute/990106-2.c: New test.
55119
55120 * gcc.c-torture/execute/990106-1.c: New test.
55121
55122 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55123
55124 * gcc.c-torture/compile/981223-1.c: New test.
55125
55126 1998-12-29 Richard Henderson <rth@cygnus.com>
55127
55128 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55129 (opt3): Rename from opt4 and disable.
55130
55131 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55132
55133 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55134
55135 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55136
55137 * g++.old-deja/g++.other/conv5.C: New test.
55138
55139 1998-12-14 Nick Clifton <nickc@cygnus.com>
55140
55141 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55142
55143 1998-12-11 Jeffrey A Law (law@cygnus.com)
55144
55145 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55146
55147 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55148
55149 * gcc.c-torture/compile/981211-1.c: New test.
55150
55151 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55152
55153 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55154
55155 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55156
55157 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55158
55159 * gcc.special/930510-1.c: Make C9X safe.
55160 * gcc.misc-tests/gcov-1.c Similarly.
55161 * gcc.misc-tests/gcov-2.c Similarly.
55162
55163 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55164
55165 * gcc.dg/ultrasp1.c: New test.
55166
55167 1998-12-06 Richard Henderson <rth@cygnus.com>
55168
55169 * gcc.c-torture/execute/981206.c: New test.
55170
55171 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55172
55173 * g++.old-deja/g++.ns/template7.C: New test.
55174
55175 * g++.old-deja/g++.other/expr1.C: New test.
55176
55177 * g++.old-deja/g++.eh/tmpl3.C: New test.
55178
55179 * g++.old-deja/g++.eh/tmpl2.C: New test.
55180
55181 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55182
55183 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55184 * g++.old-deja/g++.other/using6.C: Removed.
55185 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55186
55187 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55188
55189 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55190
55191 * g++.old-deja/g++.pt/overload8.C: New test.
55192
55193 * g++.old-deja/g++.pt/overload7.C: New test.
55194
55195 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55196
55197 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55198 and relinking messages.
55199 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55200 compiling with -frepo.
55201
55202 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55203
55204 * g++.old-deja/g++.pt/lookup6.C: New test.
55205
55206 1998-11-30 Nick Clifton <nickc@cygnus.com>
55207
55208 * gcc.c-torture/execute/981130-1.c: New test.
55209 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55210
55211 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55212
55213 * g++.old-deja/g++.pt/explicit76.C: New test.
55214
55215 * g++.old-deja/g++.pt/friend38.C: New test.
55216
55217 * g++.old-deja/g++.ns/crash2.C: New test.
55218
55219 * g++.old-deja/g++.pt/defarg8.C: New test.
55220
55221 * g++.old-deja/g++.pt/instantiate6.C: New test.
55222
55223 * g++.old-deja/g++.pt/static6.C: New test.
55224
55225 * g++.old-deja/g++.pt/decl2.C: New test.
55226
55227 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55228
55229 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55230 problem is actually related with name lookup, but so what? :-)
55231
55232 * g++.old-deja/g++.pt/friend37.C: New test.
55233
55234 1998-11-25 Dave Love <d.love@dl.ac.uk>
55235
55236 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55237 element, which fails on some systems.
55238
55239 * g77.f-torture/execute/labug1.f: New test.
55240
55241 1998-11-21 Jeffrey A Law (law@cygnus.com)
55242
55243 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55244 is defined.
55245
55246 1998-11-18 Dave Love <d.love@dl.ac.uk>
55247
55248 * g77.f-torture/compile/981117-1.f: New test.
55249
55250 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55251
55252 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55253 properly discarded.
55254
55255 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55256
55257 * gcc.c-torture/execute/memcheck: New directory of tests for
55258 -fcheck-memory-usage.
55259
55260 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55261
55262 * README: New file, general information about the testsuite and
55263 new description of the various C++ test subdirectories.
55264 * README.g++: Eliminate obsolete information, update and move most
55265 relevant stuff to README.
55266
55267 1998-11-07 Richard Henderson <rth@cygnus.com>
55268
55269 * gcc.c-torture/compile/981107-1.c: New test.
55270
55271 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55272
55273 * execute/memcpy-bi.c: New testcase.
55274
55275 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55276
55277 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55278 base classes.
55279
55280 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55281 template is selected.
55282
55283 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55284 classes, it should be accepted for all types.
55285
55286 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55287
55288 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55289 specializations start with template headers.
55290
55291 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55292
55293 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55294
55295 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55296 non-POD types.
55297
55298 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55299
55300 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55301
55302 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55303
55304 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55305
55306 1998-10-19 Jeffrey A Law (law@cygnus.com)
55307
55308 * 981019-1.c: New test.
55309
55310 1998-10-14 Robert Lipe <robertl@dgii.com>
55311
55312 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55313 find objc headers.
55314
55315 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55316
55317 * compile/981001-4.c: Remove use of GCC extension that triggers a
55318 compiler bug.
55319
55320 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55321
55322 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55323
55324 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55325
55326 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55327 instantiation of template produces incorrect code for delete
55328 expression.
55329
55330 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55331 constructors' name is not unique.
55332 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55333 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55334
55335 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55336 automatic array of const is ill-formed.
55337
55338 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55339 of template parameter?
55340
55341 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55342 const.
55343
55344 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55345 pointer-to-member expression.
55346
55347 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55348 declaration causes ICE.
55349
55350 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55351
55352 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55353 reserved in the global namespace.
55354
55355 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55356 generate needed virtual table.
55357
55358 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55359
55360 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55361
55362 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55363 template-dependent type
55364
55365 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55366
55367 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55368 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55369 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55370
55371 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55372 class should be usable as argument of member function.
55373 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55374 class should be usable as return type of member function.
55375 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55376 class should be usable as type of data member.
55377
55378 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55379
55380 1998-10-09 Jeffrey A Law (law@cygnus.com)
55381
55382 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55383
55384 1998-10-08 Nick Clifton <nickc@cygnus.com>
55385
55386 * gcc.dg/dll-?.c Add thumb to target list.
55387 Fix assembler scan patterns to match current assembler output.
55388
55389 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55390
55391 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55392 matching of template brackets.
55393
55394 * g++.old-deja/g++.other/using4.C: New test. Test using
55395 declarations of methods from base classes.
55396
55397 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55398 within functions should introduce names into the innermost
55399 enclosing namespace.
55400
55401 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55402 of static locals if first initialization throws.
55403
55404 1998-10-07 Jim Wilson <wilson@cygnus.com>
55405
55406 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55407
55408 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55409
55410 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55411 lose track of the possible targets of tablejump insns.
55412 * special/special.exp: Run it.
55413
55414 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55415
55416 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55417 must be declared before its specializations can be named in friend
55418 declarations.
55419
55420 1998-10-05 Dave Love <d.love@dl.ac.uk>
55421
55422 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55423
55424 * g77.f-torture/execute/io1.f: New test.
55425
55426 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55427
55428 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55429 with pointer to template function, for which no argument deduction
55430 is possible.
55431
55432 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55433 specialization of template function as argument to template
55434 function.
55435
55436 * g++.old-deja/g++.other/access2.C: New test; Inner class
55437 shouldn't have privileged access to Outer's names.
55438
55439 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55440
55441 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55442 friend template declared within template class conflicts with
55443 nested class of the same name.
55444
55445 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55446 is ignored.
55447
55448 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55449 object with direct initializer as function declaration.
55450
55451 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55452 initializers.
55453
55454 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55455 involving const pointer and NULL produces incorrect result.
55456
55457 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55458 type name without `typename' should be rejected with -pedantic.
55459
55460 1998-10-02 Richard Henderson <rth@cygnus.com>
55461
55462 * g++.old-deja/g++.other/addrof1.C: New test.
55463
55464 1998-10-01 Nick Clifton <nickc@cygnus.com>
55465
55466 * gcc.c-torture/compile/981001-1.c: New test.
55467 * gcc.c-torture/execute/981001-1.c: New test.
55468
55469 1998-10-01 Jeffrey A Law (law@cygnus.com)
55470
55471 * gcc.c-torture/compile/981001-2.c: New test.
55472 * gcc.c-torture/compile/981001-3.c: New test.
55473 * gcc.c-torture/compile/981001-4.c: New test.
55474
55475 1998-10-01 Robert Lipe <robertl@dgii.com>
55476
55477 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55478 multilibbed hosts. Idea grafted from g77.exp.
55479
55480 1998-09-30 Dave Love <d.love@dl.ac.uk>
55481
55482 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55483 avoid losing on systems which need -lsocket.
55484
55485 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55486
55487 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55488 * g++.old-deja/g++.other/nested2.C: Ditto.
55489 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55490 failure.
55491
55492 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55493
55494 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55495 preferred over template operator!= for enum bitfields.
55496
55497 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55498
55499 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55500 that happen to have the same base name, but in different scopes,
55501 are incorrectly rejected.
55502
55503 1998-09-16 Richard Henderson <rth@cygnus.com>
55504
55505 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55506 on the native word size instead of an integer literal.
55507
55508 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55509
55510 * g++.old-deja/g++.other/static2.C: Invocation of static data
55511 member of type pointer-to-function denoted as non-static member.
55512
55513 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55514 checks involving function types and aliases.
55515
55516 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55517
55518 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55519 redefined to the same non-trivial type.
55520
55521 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55522 namespace-qualification of template specializations declared in
55523 other namespaces.
55524
55525 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55526 to declare a subset of the specializations of a template function
55527 as friends of specializations of a template class.
55528
55529 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55530 member templates that do not fully specialize the enclosing
55531 template class are rejected.
55532
55533 1998-09-11 Dave Love <d.love@dl.ac.uk>
55534
55535 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55536
55537 1998-09-08 Dave Love <d.love@dl.ac.uk>
55538
55539 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55540 altered from libf2c/libU77 version.
55541
55542 1998-09-06 Dave Love <d.love@dl.ac.uk>
55543
55544 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55545
55546 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55547 Alexandre Oliva <oliva@dcc.unicamp.br>
55548
55549 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55550 (un)signed char are different types for template specialization
55551 purposes.
55552
55553 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55554
55555 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55556 * objc: ObjC testsuite.
55557
55558 1998-08-31 Catherine Moore <clm@cygnus.com>
55559
55560 * gcc.c-torture/execute/941014-1.x: New file.
55561
55562 1998-08-31 Nick Clifton <nickc@cygnus.com>
55563
55564 * lib/c-torture.exp: Add support for
55565 torture_eval_before_compile and torture_eval_before_execute
55566 variables.
55567
55568 1998-08-30 Jeffrey A Law (law@cygnus.com)
55569
55570 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55571 this test triggers valid.
55572
55573 1998-08-27 Jeffrey A Law (law@cygnus.com)
55574
55575 * gcc.dg/980827-1.c: New test.
55576
55577 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55578
55579 * gcc.c-torture/execute/loop-4b.c: New test.
55580
55581 1998-08-26 Nick Clifton <nickc@cygnus.com>
55582
55583 * lib/c-torture.exp: Add support for
55584 torture_eval_before_compile and torture_eval_before_execute
55585 variables.
55586
55587 1998-08-25 Jeffrey A Law (law@cygnus.com)
55588
55589 * gcc.c-torture/compile/980825-1.c: New test.
55590
55591 1998-08-24 Nick Clifton <nickc@cygnus.com>
55592
55593 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55594 count number tests in opt_t0 not good_t0.
55595
55596 1998-08-24 Jeffrey A Law (law@cygnus.com)
55597
55598 * gcc.c-torture/compile/930326-1.x: Fix typo.
55599
55600 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55601
55602 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55603 causes an ICE.
55604
55605 1998-08-21 Jeffrey A Law (law@cygnus.com)
55606
55607 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55608 STACK_SIZE is defined.
55609 * gcc.c-torture/unsorted/stuct.c: Similarly.
55610
55611 * gcc.c-torture/compile/980821-1.c: New test.
55612
55613 1998-08-21 Jeffrey A Law (law@cygnus.com)
55614
55615 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55616 16bit ints.
55617
55618 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55619
55620 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55621 code.
55622
55623 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55624
55625 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55626 error'.
55627
55628 1998-08-18 Jeffrey A Law (law@cygnus.com)
55629
55630 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55631
55632 1998-08-16 Jeffrey A Law (law@cygnus.com)
55633
55634 * gcc.c-torture/compile/980816-1.c: New test.
55635
55636 * gcc.dg/980816-1.c: New test.
55637
55638 1998-08-13 Jeffrey A Law (law@cygnus.com)
55639
55640 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55641 compiler for ieee tests.
55642
55643 1998-08-01 Dave Love <d.love@dl.ac.uk>
55644
55645 * g77.f-torture/compile/980729-0.f: New test.
55646
55647 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55648
55649 * gcc.c-torture/special/eeprof-1.c: New test, for
55650 -finstrument-functions.
55651 * gcc.c-torture/special/special.exp: Run it.
55652
55653 1998-07-29 Jeffrey A Law (law@cygnus.com)
55654
55655 * gcc.c-torture/compile/980729-1.c: New test.
55656
55657 1998-07-27 Nick Clifton <nickc@cygnus.com>
55658
55659 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55660 __thumb__ is defined, and test for ARM style doubles if so.
55661
55662 1998-07-26 Dave Love <d.love@dl.ac.uk>
55663
55664 * g77.f-torture/noncompile/980615-0.f: New test.
55665
55666 1998-07-26 H.J. Lu (hjl@gnu.org)
55667
55668 * gcc.dg/980312-1.c: Do link instead of compile.
55669 * gcc.dg/980313-1.c: Likewise.
55670
55671 1998-07-26 Jeffrey A Law (law@cygnus.com)
55672
55673 * gcc.c-torture/compile/980726-1.c: New test.
55674
55675 1998-07-25 Dave Love <d.love@dl.ac.uk>
55676
55677 * g77.f-torture/execute/io0.f: New test.
55678
55679 1998-07-24 Nick Clifton <nickc@cygnus.com>
55680
55681 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55682 an int.
55683
55684 1998-06-18 Michael Meissner <meissner@cygnus.com>
55685
55686 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55687 m32r bugs.
55688
55689 1998-07-17 Nick Clifton <nickc@cygnus.com>
55690
55691 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55692 c-decl.c:grokdeclarator can handle mode attributes.
55693
55694 1998-07-16 Jeffrey A Law (law@cygnus.com)
55695
55696 * gcc.c-torture/execute/980716-1.c: New test.
55697
55698 1998-07-13 Jeffrey A Law (law@cygnus.com)
55699
55700 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55701 the mn10200.
55702 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55703 the mn10200.
55704 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55705 * gcc.c-torture/compile/930326-1.x: Similarly.
55706
55707 1998-07-13 Dave Love <d.love@dl.ac.uk>
55708
55709 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55710 New test from Craig.
55711
55712 1998-07-12 Dave Love <d.love@dl.ac.uk>
55713
55714 * g77.f-torture/noncompile/980616-0.f: New test.
55715
55716 * g77.f-torture/execute/970816-3.f: New test from Craig.
55717
55718 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55719
55720 * g++.other/singleton.C: Return error value instead of taking
55721 SIGSEGV.
55722
55723 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55724
55725 * g++.other/singleton.C: New test. Warning is under dispute.
55726 Runtime crash is not.
55727
55728 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55729
55730 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55731 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55732 using6.C, using7.C}: New namespace tests.
55733
55734 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55735
55736 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55737 specialization with typedef'ed names used as array indexes.
55738
55739 1998-07-09 Jeffrey A Law (law@cygnus.com)
55740
55741 * gcc.c-torture/execute/980709-1.c: New test.
55742
55743 * gcc.dg/980709-1.c: New test.
55744
55745 1998-07-07 Richard Henderson <rth@cygnus.com>
55746
55747 * gcc.c-torture/execute/bcp-1.c: New test.
55748
55749 1998-07-07 Jeffrey A Law (law@cygnus.com)
55750
55751 * gcc.c-torture/execute/980707-1.c: New test.
55752
55753 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55754
55755 * gcc.c-torture/compile/980706-1.c: New test.
55756
55757 1998-07-01 Dave Love <d.love@dl.ac.uk>
55758
55759 * g77.f-torture/execute/980701-0.f,
55760 g77.f-torture/execute/980701-1.f: New test from Craig.
55761
55762 1998-07-01 Jeffrey A Law (law@cygnus.com)
55763
55764 * gcc.c-torture/compile/980701-1.c: New test.
55765
55766 * gcc.c-torture/execute/980701-1.c: New test.
55767
55768 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55769 rlsruhe.de>
55770
55771 * g++.old-deja/g++.robertl/eb132.C: New test.
55772 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55773
55774 1998-06-29 Dave Love <d.love@dl.ac.uk>
55775
55776 * g77.f-torture/execute/980628-7.f,
55777 g77.f-torture/execute/980628-8.f,
55778 g77.f-torture/execute/980628-9.f,
55779 g77.f-torture/execute/980628-10.f: New tests from Craig.
55780
55781 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55782
55783 1998-06-28 Jeffrey A Law (law@cygnus.com)
55784
55785 * g77.f-torture/execute/980628-4.f: New test from Craig.
55786 * g77.f-torture/execute/980628-5.f: Likewise.
55787 * g77.f-torture/execute/980628-2.f: Likewise.
55788 * g77.f-torture/execute/980628-0.f: Likewise.
55789 * g77.f-torture/execute/980628-1.f: Likewise.
55790 * g77.f-torture/execute/980628-3.f: Likewise.
55791 * g77.f-torture/execute/980628-6.f: Likewise.
55792
55793 1998-06-28 Jeffrey A Law (law@cygnus.com)
55794
55795 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55796 directory when nothing has been installed yet.
55797
55798 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55799
55800 * gcc.c-torture/special/special.exp: Handle newer versions of
55801 dejagnu.
55802
55803 1998-06-26 Jeffrey A Law (law@cygnus.com)
55804
55805 * gcc.dg/980626-1.c: New test.
55806
55807 1998-06-19 Bruno Haible <haible@ilog.fr>
55808
55809 * gcc.misc-tests/m-un-2.c: New test.
55810 * g++.old-deja/g++.other/warn01.c: Likewise.
55811
55812 1998-06-19 Robert Lipe <robertl@dgii.com>
55813
55814 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55815 compatibility with assmblers with a different comment character.
55816 Eliminate use of GAS-specific extensions.
55817
55818 1998-06-19 Jeffrey A Law (law@cygnus.com)
55819
55820 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55821
55822 1998-06-19 Robert Lipe <robertl@dgii.com>
55823
55824 * lib/g77.exp: Replace search for libf2c.a with search for newly
55825 renamed libg2c.a
55826
55827 1998-06-17 Jeffrey A Law (law@cygnus.com)
55828
55829 * gcc.c-torture/execute/980617-1.c: New test.
55830
55831 1998-06-12 Jeffrey A Law (law@cygnus.com)
55832
55833 * gcc.c-torture/execute/980612-1.c: New test.
55834
55835 1998-06-08 Jeffrey A Law (law@cygnus.com)
55836
55837 * gcc.dg/980523-1.c: Only test on ppc-linux.
55838 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55839
55840 * gcc.c-torture/execute/980608-1.c: New test.
55841
55842 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55843
55844 * gcc.c-torture/execute/980605-1.c: New test.
55845
55846 1998-06-04 Jeffrey A Law (law@cygnus.com)
55847
55848 * gcc.c-torture/execute/980604-1.c: New test.
55849
55850 1998-06-02 Jeffrey A Law (law@cygnus.com)
55851
55852 * gcc.c-torture/execute/980602-1.c: New test.
55853 * gcc.c-torture/execute/980602-2.c: Likewise.
55854
55855 1998-06-02 Dave Love <d.love@dl.ac.uk>
55856
55857 * 970125-0.f: Fix per JCB. Add commentary.
55858
55859 1998-05-31 Michael Meissner <meissner@cygnus.com>
55860
55861 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55862 IEEE -0 support.
55863
55864 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55865
55866 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55867 earlier.
55868
55869 1998-05-28 Catherine Moore <clm@cygnus.com>
55870
55871 * gcc.c-torture/execute/980526-3.c: New test.
55872
55873 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55874
55875 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55876 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55877 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55878 m88k-motorola-sysv3 to XFAIL.
55879
55880 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55881
55882 * gcc.dg/980526-1.c: New test.
55883 * gcc.c-torture/execute/980526-2.c: New test.
55884
55885 1998-05-26 Jeffrey A Law (law@cygnus.com)
55886
55887 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55888
55889 * gcc.c-torture/execute/980526-1.c: New test.
55890
55891 1998-05-26 Dave Love <d.love@dl.ac.uk>
55892
55893 * g77.f-torture/execute/alpha2.f: Add runtime test.
55894
55895 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55896
55897 * g++.old-deja/old-deja.exp: Strip leading directories.
55898
55899 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55900 error for the line. Don't run multiple tests for the same line.
55901
55902 1998-05-23 Jeffrey A Law (law@cygnus.com)
55903
55904 * gcc.dg/980523-1.c: New test.
55905
55906 1998-05-23 Dave Love <d.love@dl.ac.uk>
55907
55908 * g77.f-torture/compile/970915-0.f: New test.
55909
55910 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55911
55912 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55913
55914 1998-05-21 Jeffrey A Law (law@cygnus.com)
55915
55916 * gcc.dg/980520-1.c: New test.
55917
55918 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55919
55920 * gcc.dg/980502-1.c: Fix return type.
55921
55922 1998-05-20 Jeffrey A Law (law@cygnus.com)
55923
55924 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55925 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55926 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55927 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55928 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55929
55930 1998-05-20 Dave Love <d.love@dl.ac.uk>
55931
55932 * g77.f-torture/execute/980520-1.f: New test.
55933
55934 1998-05-15 Dave Love <d.love@dl.ac.uk>
55935
55936 * lib/mike-g77.exp: New file.
55937
55938 * g77.f-torture/noncompile/noncompile.exp,
55939 g77.f-torture/noncompile/check0.f: New files.
55940
55941 1998-05-14 Dave Love <d.love@dl.ac.uk>
55942
55943 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55944 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55945 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55946 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55947 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55948 abort where appropriate.
55949
55950 1998-05-05 Michael Meissner <meissner@cygnus.com>
55951
55952 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55953 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55954
55955 1998-04-29 Dave Love <d.love@dl.ac.uk>
55956
55957 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55958
55959 1998-04-27 Dave Love <d.love@dl.ac.uk>
55960
55961 * g77.f-torture/compile/980427-0.f: New test.
55962
55963 1998-04-24 Dave Love <d.love@dl.ac.uk>
55964
55965 * g77.f-torture/compile/980424-0.f: New test.
55966
55967 1998-04-19 Dave Love <d.love@dl.ac.uk>
55968
55969 * g77.f-torture/compile/980419-2.f (main): New test.
55970 * g77.f-torture/compile/970125-0.f: New test.
55971 * g77.f-torture/compile/980419-1.f: New test.
55972
55973 1998-04-08 Jim Wilson <wilson@cygnus.com>
55974
55975 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
55976 of loop-4.c.
55977
55978 1998-04-07 Jim Wilson <wilson@cygnus.com>
55979
55980 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55981
55982 1998-04-03 Jim Wilson <wilson@cygnus.com>
55983
55984 * gcc.c-torture/compile/980329-1.c: New test.
55985
55986 1998-03-18 Jim Wilson <wilson@cygnus.com>
55987
55988 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55989 * gcc.dg/980312-1.c: Fix typo in -march command.
55990
55991 1998-03-16 H.J. Lu (hjl@gnu.org)
55992
55993 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55994
55995 1998-03-11 Robert Lipe <robertl@dgii.com>
55996
55997 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
55998 Dave Love agree the Fortran source is bogus.
55999
56000 1998-03-11 Robert Lipe <robertl@dgii.com>
56001
56002 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56003 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56004 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56005 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56006 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56007
56008 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56009
56010 * g++.old-deja/g++.other/friend1.C: New test.
56011
56012 1998-02-18 Dave Love <d.love@dl.ac.uk>
56013
56014 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56015 possibly uninitialized) variables and declare dnrm2.
56016
56017 1998-02-23 Robert Lipe <robertl@dgii.com>
56018
56019 From Bruno Haible <haible@ilog.fr>:
56020 * gcc.c-torture/execute/980223.c: New test.
56021
56022 1998-02-13 Jeffrey A Law (law@cygnus.com)
56023
56024 * gcc.dg/ifelse-1.c: New test.
56025
56026 1998-02-09 H.J. Lu (hjl@gnu.org)
56027
56028 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56029
56030 * lib/old-dejagnu.exp (old-dejagnu): Added the
56031 "execution test - XFAIL *-*-*" handling in the spirit of
56032 "excess errors test -". Changed the "execution test fails"
56033 handling to be like "excess errors test fails".
56034 * Update various tests accordingly.
56035
56036 1998-02-06 Jim Wilson <wilson@cygnus.com>
56037
56038 * gcc.c-torture/execute/980205.c: New test.
56039
56040 1998-01-18 Jeffrey A Law (law@cygnus.com)
56041
56042 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56043 * lib/f-torture.exp: Similarly.
56044 * gcc.c-torture: Rename all .cexp files to .x files.
56045
56046 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56047
56048 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56049 (940510-1.c): Removed duplicate.
56050 (971104-1.c): New test.
56051
56052 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56053
56054 * lib/f-torture.exp: Improve error and loop detection.
56055
56056 1997-11-19 Michael Meissner <meissner@cygnus.com>
56057
56058 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56059 use that to size the filler array.
56060
56061 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56062
56063 * lib/c-torture.exp(c-torture-execute): Fix typo.
56064
56065 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56066 testcase as the executable name. Keep the executable around if
56067 the test fails.
56068
56069 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56070
56071 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56072 changes. Only test one -g option, and move it to the end of the
56073 list of options to test.
56074
56075 1997-09-19 Michael Meissner <meissner@cygnus.com>
56076
56077 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56078 variable GCC_TORTURE_OPTIONS to supply default switches separated
56079 by colons. If no environment variable, run tests with -O0 -g, -O1
56080 -g, and -O2 -g as well.
56081
56082 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56083
56084 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56085 explanatory comments. Fix indentation.
56086
56087 1997-09-15 Jeffrey A Law (law@cygnus.com)
56088
56089 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56090
56091 1997-09-11 Jeffrey A Law (law@cygnus.com)
56092
56093 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56094 * g++.old-deja/g++.mike/p7325.C: Likewise.
56095 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56096
56097 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56098
56099 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56100 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56101 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56102 * g++.old-deja/g++.law/operators4.C: Likewise.
56103
56104 1997-09-11 Joe Buck (jbuck@synopsys.com)
56105
56106 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56107 * g++.old-deja/g++.mike/p784.C: Ditto.
56108 * g++.old-deja/g++.mike/p785.C: Ditto.
56109
56110 1997-09-05 Jeffrey A Law (law@cygnus.com)
56111
56112 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56113
56114 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56115
56116 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56117 target feature; pass this to c-torture-execute as needed.
56118
56119 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56120
56121 * lib/c-torture.exp(c-torture-execute): If the previous and the
56122 current executables being tested are identical, we don't need to
56123 run the executable again. Try to make the executable names
56124 unique. Add an optional argument for passing additional compiler
56125 flags.
56126
56127 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56128
56129 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56130
56131 1997-08-29 Jeffrey A Law (law@cygnus.com)
56132
56133 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56134
56135 1997-07-31 Jeffrey A Law (law@cygnus.com)
56136
56137 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56138 32bit or larger longs.
56139
56140 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56141 have either a 32bit long or 32bit int.
56142
56143 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56144
56145 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56146 Make double precision tests dependent on sizeof (double).
56147
56148 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56149
56150 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56151 too.
56152
56153 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56154
56155 * gcc.c-torture/compile/961203-1.cexp: New script.
56156
56157 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56158
56159 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56160 up the includes ourselves.
56161
56162 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56163
56164 * lib/plumhall.exp: Remove random include, and add a few
56165 verbose messages for debugging.
56166
56167 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56168
56169 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56170 of trying to do it ourselves.
56171
56172 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56173
56174 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56175
56176 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56177
56178 * gcc.prms/5403.c: Made regexp a bit less strict.
56179
56180 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56181
56182 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56183 is returned from remote_load instead.
56184 * lib/plumhall.exp: Ditto.
56185 * lib/mike-g++.exp: Ditto.
56186 * lib/old-dejagnu.exp: Ditto.
56187 * lib/c-torture.exp: Ditto.
56188
56189 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56190
56191 * lib/g++.exp: Use build_wrapper procedure.
56192 * lib/gcc.exp: Ditto.
56193
56194 1997-05-20 Jeffrey A Law (law@cygnus.com)
56195
56196 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56197 an old-style decl for malloc. Fixes tests to work when
56198 sizeof (int) != sizeof (size_t).
56199
56200 1997-05-15 Mike Meissner <meissner@cygnus.com>
56201
56202 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56203
56204 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56205 use stdargs.h interface.
56206
56207 1997-05-15 Mike Meissner <meissner@cygnus.com>
56208
56209 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56210 NO_VARARGS when compiling.
56211
56212 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56213
56214 * lib/plumhall.exp(ph_includes): New procedure.
56215 (ph_make): Use it.
56216 (ph_compiler): Ditto.
56217
56218 * lib/g++.exp: Rename test-glue.c to testglue.c.
56219 * lib/gcc.exp: Ditto.
56220
56221 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56222
56223 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56224 to completion when it's called.
56225
56226 1997-03-21 Michael Meissner <meissner@cygnus.com>
56227
56228 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56229 is defined, don't do test.
56230
56231 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56232
56233 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56234 for object files.
56235 (ph_summary): Mark skipped testcases as untested, not unresolved.
56236
56237 * lib/plumhall.exp (ph_make): If unresolved because of bad
56238 errorCode, record errorCode in log file.
56239 (*): Replace send_log/verbose with verbose -log.
56240
56241 1997-03-19 Michael Meissner <meissner@cygnus.com>
56242
56243 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56244 double conversion if double isn't at least 8 bytes.
56245
56246 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56247 int to work with targets where int is 16 bits.
56248
56249 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56250 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56251 precision for the test to complete.
56252
56253 1997-03-14 Michael Meissner <meissner@cygnus.com>
56254
56255 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56256 if d10v is not compiled with the -mdouble64 flag.
56257 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56258
56259 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56260 d10v is not compiled with the -mint32 flag.
56261
56262 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56263
56264 * lib/plumhall.exp: Use incr_count.
56265
56266 1997-03-12 Jeffrey A Law (law@cygnus.com)
56267
56268 * gcc.c-torture: Update to c-torture-1.45.
56269
56270 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56271
56272 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56273 the name of the expect testcase file).
56274
56275 * lib/g++.exp(g++_init): Ditto.
56276
56277 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56278
56279 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56280 the host.
56281
56282 * lib/gcc.exp(gcc_exit): New procedure.
56283
56284 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56285
56286 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56287 specs where appropriate.
56288
56289 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56290 because of new "candidates are" messages, and removed a few
56291
56292 * Converted all non-old-style g++ testcases to old-style, and
56293 moved into g++.old-deja.
56294
56295 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56296
56297 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56298 options.
56299
56300 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56301 succeeded.
56302
56303 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56304
56305 1997-02-13 Michael Meissner <meissner@cygnus.com>
56306
56307 * lib/gcc.exp (gcc_target_compile): Add support for defining
56308 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56309 the machine doesn't have those features.
56310
56311 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56312
56313 * g++.law/operators4.exp: Don't use LIBS.
56314
56315 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56316
56317 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56318
56319 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56320 * lib/g++.exp: Set it here instead. Also, allow use of the
56321 --tool_exec and --tool_opt options. Change CXX to
56322 GXX_UNDER_TEST.
56323
56324 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56325
56326 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56327
56328 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56329
56330 * lib/old-dejagnu.exp: Use prune_warnings instead of
56331 prune_system_crud.
56332 * lib/mike-g++.exp: Ditto.
56333 * lib/gcc.exp: Ditto.
56334 * lib/g++.exp: Ditto.
56335
56336 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56337
56338 1997-02-07 Jeffrey A Law (law@cygnus.com)
56339
56340 * 941014-2.c: Include stdlib.h
56341 * 960327-1.c: Include stdio.h
56342 * dbra.c, index-1.c: Don't assume ints are 32bits.
56343
56344 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56345
56346 * lib/gcc.exp: Add gcc,stack_size target feature.
56347
56348 * lib/g++.exp(g++_target_compile): Add the include and link
56349 paths here, not in two other places. And, it's $options, not
56350 options.
56351
56352 * lib/mike-g++.exp(postbase): Remove the code that determines
56353 the correct include and link paths.
56354 * g++.old-deja/old-deja.exp: Ditto.
56355
56356 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56357
56358 * lib/g++.exp(g++_init): target_compile no longer returns the
56359 filename of the result.
56360
56361 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56362
56363 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56364 call to glob.
56365
56366 * gcc.c-torture/special/special.exp: Change call to
56367 gcc_target_compile to include the object file.
56368
56369 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56370
56371 * gcc.c-torture/special/special.exp: Correct misspelling in last
56372 change.
56373
56374 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56375
56376 * lib/plumhall.exp(ph_summary): Log the entire output of the
56377 executable. Return -1 if there were any failures, 0 otherwise.
56378 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56379 (ph_make): Clean up objects and executables that were built
56380 if the tests succeeded.
56381
56382 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56383
56384 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56385 libraries and includes in the build tree as appropriate.
56386
56387 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56388
56389 * lib/c-torture.exp: Instead of looking for the global variable
56390 NO_LONG_LONG, check to see if that's a feature of the target.
56391
56392 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56393
56394 * config/default.exp: Minimize. Delete the remainer of the files in
56395 config; this functionality is now in devo/dejagnu/config.
56396
56397 g++.*/*: Pass any additional flags used to compile to postbase;
56398 delete CXXFLAGS.
56399
56400 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56401 is now done by runtest.exp. Use gcc_target_compile instead of
56402 compile.
56403
56404 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56405 Remove references to CFLAGS. Use remote_file instead of
56406 calling rm -f.
56407 (c-torture): Take a list of arguments to use to compile this
56408 testcase.
56409
56410 lib/g++.exp: Simplify. Use target_compile instead of compile.
56411 lib/gcc-dg.exp: Ditto.
56412 lib/gcc.exp: Ditto.
56413 lib/mike-{gcc,g++}.exp: Ditto.
56414 lib/old-dejagnu.exp: Ditto.
56415 lib/plumhall.exp: Ditto.
56416
56417 1997-01-08 Jim Wilson <wilson@cygnus.com>
56418
56419 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56420 (ph_linker): Likewise.
56421
56422 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56423
56424 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56425 MAP_ANON / MAP_ANONYMOUS if defined;
56426 else try to map from /dev/zero .
56427
56428 1996-11-12 Jeffrey A Law (law@cygnus.com)
56429
56430 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56431 isn't defined, then define it to MAP_ANONYMOUS.
56432
56433 1996-11-12 Jeffrey A Law (law@cygnus.com)
56434
56435 * gcc.c-torture: Update to c-torture-1.42 release.
56436
56437 1996-11-11 Jeffrey A Law (law@cygnus.com)
56438
56439 * gcc.c-torture: Update to c-torture-1.41 release.
56440
56441 1996-10-27 Jeffrey A Law (law@cygnus.com)
56442
56443 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56444 c-torture release.
56445
56446 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56447
56448 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56449 and LDFLAGS. Fix second case to append the target_info ldflags
56450 onto LDFLAGS, not CFLAGS.
56451 * lib/g++.exp (g++_init): Add target_info stuff.
56452 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56453 of libgloss and newlib flags for !native.
56454
56455 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56456 (GDB): Fix relative path to go up another dir for finding gdb.
56457
56458 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56459
56460 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56461 versions in the target_info array, if they don't exist.
56462
56463 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56464
56465 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56466
56467 1996-07-08 Jim Wilson <wilson@cygnus.com>
56468
56469 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56470 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56471
56472 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56473
56474 * lib/old-dejagnu.exp: Don't remove the output file before we've
56475 actually tested it. Don't append pwd to the path of the executable
56476 we're testing.
56477
56478 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56479
56480 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56481
56482 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56483
56484 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56485 temporary directory for compiler files, and set it to a default
56486 value of /tmp. Set $output as the name of the output file from
56487 compiling the testcase. Add a -o option to $cflags_var so the
56488 compiler writes the final output file as $output. Set $executable
56489 to $output.
56490
56491 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56492 directory for compiler files, and set it to /tmp if it doesn't
56493 already have a value. Set $output_file to the name of the output
56494 file from compiling the testcase. Add a -o option to CXXFLAGS so
56495 the compiler writes the final output file as $output. Use $output
56496 as the executable to be tested.
56497
56498 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56499
56500 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56501
56502 1996-06-08 Jeffrey A Law (law@cygnus.com)
56503
56504 * gcc.c-torture/execute/pending-1.c: New test. Still
56505 pending in Tege's queue.
56506
56507 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56508
56509 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56510 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56511 if there were failures. Call unresolved if there were unresolved
56512 testcases. Call gcc_fail if program did not run to completion.
56513 (ph_make): Pass additional argument name to ph_execute.
56514 (ph_execute): Add new argument. Pass additional arguments to
56515 ph_summary. Call gcc_fail is there is no execution output.
56516
56517 1996-04-24 Jeffrey A Law (law@cygnus.com)
56518
56519 * lib/plumhall.exp (proc_summary): Output relavent summary
56520 lines into the log so specific failures in plumhall can be
56521 investigated.
56522
56523 1996-04-10 Jeffrey A Law (law@cygnus.com)
56524
56525 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56526 (c-torture-execute): Don't try to execute tests which use
56527 "long long" types if $NO_LONG_LONG is nonzero.
56528
56529 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56530
56531 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56532 not c-torture.
56533
56534 * gcc.ieee: Move from here.
56535 * gcc.c-torture/execute/ieee: To here.
56536
56537 1996-03-26 Jeffrey A Law (law@cygnus.com)
56538
56539 * gcc.c-torture: Update to c-torture-1.41 release.
56540
56541 1996-03-22 Jeffrey A Law (law@cygnus.com)
56542
56543 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56544 not "$output".
56545
56546 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56547
56548 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56549 -c present.
56550
56551 1996-03-02 Jeffrey A Law (law@cygnus.com)
56552
56553 * config/proelf.exp: Handle connecting to a simulator.
56554
56555 1996-01-31 Jeffrey A Law (law@cygnus.com)
56556
56557 * config/proelf.exp: New file. Enough framework that we can
56558 run c-torture tests on the proelf targets (or any other target
56559 that gdb can connect to for that matter).
56560
56561 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56562
56563 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56564 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56565
56566 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56567 exec_output exists.
56568
56569 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56570
56571 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56572 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56573
56574 * config/*.exp: Update FSF address. Change result of ${tool}_load
56575 to pass/fail/unresolved/unsupported/untested. Caller must now
56576 call unresolved/unsupported/untested.
56577 * lib/*.exp: Update FSF address. Update to handle new results of
56578 ${tool}_load.
56579 * lib/chill.exp (verbose): Delete.
56580
56581 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56582
56583 * lib/gcc.exp (default_gcc_start): Change order of args to
56584 $LDFLAGS $CFLAGS $LIBS.
56585 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56586 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56587 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56588 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56589 * gcc.misc-tests/dg-test.exp: Likewise.
56590 * gcc.misc-tests/msgs.exp: Likewise.
56591 * gcc.prms/prms.exp: Likewise.
56592 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56593 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56594
56595 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56596
56597 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56598
56599 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56600
56601 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56602 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56603
56604 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56605 necessary.
56606
56607 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56608
56609 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56610 global for loop; add use of $mathlib.
56611 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56612 settings here; set mathlib for anything but VxWorks.
56613
56614 1996-01-22 Jeffrey A Law (law@cygnus.com)
56615
56616 * gcc.c-torture: Update to c-torture-1.40 release.
56617
56618 1996-01-03 Jeffrey A Law (law@cygnus.com)
56619
56620 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56621 dg.exp.
56622
56623 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56624
56625 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56626 global.
56627
56628 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56629
56630 * lib/g++.exp (LIBS): Define if not already.
56631 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56632 (gcc-dg-prune): Call prune_gcc_output.
56633 * lib/gcc.exp (prune_gcc_output): New proc.
56634 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56635 prune_gcc_output.
56636
56637 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56638
56639 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56640 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56641
56642 1995-11-15 Jeffrey A Law (law@cygnus.com)
56643
56644 * gcc.c-torture: Update to c-torture-1.39 release.
56645
56646 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56647
56648 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56649 fails, try others as well.
56650
56651 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56652
56653 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56654 If compilation fails, mark execute tests as `untested'.
56655 If test is marked as unsupported, don't mark compilation and
56656 execute tests as failed.
56657
56658 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56659
56660 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56661 libstdc++ for whether or not we want to be doing shared
56662 libraries. Delete link_curses since we don't need it anymore.
56663 * lib/mike-g++.exp (postbase): Don't link in libg++.
56664 * g++.old-deja/old-deja.exp: Likewise.
56665
56666 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56667
56668 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56669
56670 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56671
56672 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56673 For that, add `-Wl,-a,shared_archive'.
56674 * g++.old-deja/old-deja.exp: Likewise.
56675
56676 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56677
56678 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56679
56680 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56681
56682 * lib/mike-g++.exp (postbase): Pay attention to the status of
56683 g++_load.
56684
56685 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56686
56687 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56688
56689 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56690
56691 * lib/gcc.exp (default_gcc_start): No longer need to log program
56692 being executed or its output, execute_anywhere does that now.
56693 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56694 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56695
56696 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56697
56698 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56699 the same as those in lib/g++.exp.
56700
56701 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56702
56703 * gcc.c-torture: Update to c-torture-1.38 release.
56704 * gcc.ieee: Related changes.
56705
56706 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56707
56708 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56709 "exec". Minor reformatting changes.
56710
56711 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56712 cross. This means all "exec" calls now work on a remote host as
56713 well.
56714 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56715 cross. Filter out the extra "\r\n" stuff that expect puts in.
56716 (c-torture-execute): Filter out the bogus warnings like
56717 c-torture-compile does. Add support for canadian cross.
56718 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56719 Use execute_anywhere rather than calling exec directly. Now it
56720 works for canadian cross testing.
56721
56722 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56723
56724 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56725 results into a variable, and check that rather than using file exists.
56726
56727 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56728
56729 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56730 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56731
56732 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56733
56734 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56735 lib_curses if there's a shared libg++ in the build tree.
56736
56737 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56738
56739 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56740 if not supported target.
56741
56742 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56743
56744 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56745 link_curses up to always happen, not just for native builds.
56746
56747 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56748
56749 * gcc.c-torture: Update to c-torture-1.36 release.
56750 * gcc.failure: Related changes.
56751
56752 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56753
56754 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56755
56756 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56757
56758 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56759 * lib/mike-g++.exp (postbase): Not in here. Still reference
56760 runshlib, link_curses, and mathlib for link and run.
56761
56762 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56763 pass the runtime shared library options for Solaris, OSF/1, and
56764 Irix5, and link with -lcurses to avoid unresolved references.
56765
56766 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56767
56768 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56769 only run once.
56770
56771 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56772
56773 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56774
56775 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56776
56777 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56778 do not have a framework for the "compat" tests yet.
56779
56780 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56781
56782 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56783 set to null if we're testing vxworks5.1. Use that instead of
56784 `-lm' in the setting of LIBS for link and run.
56785
56786 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56787
56788 * config/rom68k.exp (${tool}_load): Major changes to make it
56789 work. Verified that it does in fact return the stuff in
56790 exec_output properly. Catch any Emul or any TRAP other than 0.
56791
56792 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56793
56794 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56795 LDFLAGS properly for targets that need stuff from libgloss.
56796 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56797 only run once.
56798 (gpp_initialized): New variable.
56799
56800 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56801
56802 * config/rom68k.exp: Load libgloss.exp.
56803 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56804 so we can produce a fully linked binary.
56805 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56806 so we can produce a fully linked binary.
56807
56808 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56809
56810 * lib/plumhall.exp (ph_section): Watch for expected failures.
56811 Add missing `else'.
56812
56813 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56814 run the testcase.
56815 (c-torture): Likewise.
56816
56817 1995-08-28 Doug Evans <dje@cygnus.com>
56818
56819 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56820
56821 * lib/mike-g++.exp (mike_cleanup): New proc.
56822 (prebase): New globals compiler_result, not_compiler_result,
56823 target_regexp.
56824 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56825 allow leading "-" in pattern. Watch for unsupported tests.
56826 If $compiler_result is set, pattern match assembler code,
56827 and ditto for $not_compiler_result.
56828 * lib/mike-gcc.exp: Likewise.
56829
56830 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56831 execution "succeeded".
56832
56833 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56834
56835 * config/win32.exp: New file.
56836 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56837
56838 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56839
56840 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56841 unsupported.
56842 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56843 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56844 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56845
56846 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56847 "... without exceptions was ...". That is now handled by
56848 prune_system_crud.
56849 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56850
56851 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56852
56853 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56854 sieve.c,sort2.c}: New files.
56855 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56856 sieve.exp,sort2.exp}: Drivers for them.
56857
56858 * lib/mike-gcc.exp (program_output): New user settable variable.
56859 (postbase): Call prune_system_crud. Also prune extraneous compiler
56860 messages.
56861 * lib/mike-g++.exp (program_output): New user settable variable.
56862
56863 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56864
56865 * config/sh.exp: Deleted (use sim.exp instead).
56866
56867 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56868
56869 * config/vx.exp: Declare CHECKTASK as global.
56870 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56871 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56872 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56873
56874 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56875
56876 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56877 target. Like vx.exp, only includes `vx29k.exp' instead of
56878 `vxworks.exp'.
56879
56880 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56881
56882 * config/sim.exp: Increase time limit from 120 seconds to 240.
56883
56884 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56885
56886 * gcc.c-torture/execute/950628-1.c: New test.
56887
56888 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56889
56890 * gcc.c-torture: Update with changes/additions from
56891 c-torture-1.34.
56892
56893 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56894
56895 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56896
56897 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56898
56899 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56900
56901 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56902
56903 * gcc.c-torture/compile/950512-1.c: New test.
56904 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56905 * gcc.dg/struct-ret-1.c: Likewise.
56906
56907 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56908
56909 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56910 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56911
56912 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56913
56914 * gcc.c-torture/special/920411-1.c: Deleted.
56915 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56916
56917 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56918
56919 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56920 cpu limit.
56921
56922 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56923
56924 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56925
56926 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56927
56928 From kenner;
56929 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56930 is the proper length.
56931 * va-arg-3.c: Likewise.
56932
56933 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56934
56935 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56936 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56937
56938 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56939 * lib/g++.exp (default_g++_start): Delete old cruft.
56940
56941 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56942
56943 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56944 (2 * (1 << 18)) to (2 * (1 << 17)).
56945
56946 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56947
56948 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56949
56950 * config/rom68k.exp: Renamed from config/idp.exp
56951
56952 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
56953
56954 * c-torture/compile/921109-2.c
56955
56956 1995-04-18 Mike Stump <mrs@cygnus.com>
56957
56958 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56959 excess errors.
56960
56961 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
56962
56963 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56964 output.
56965 * lib/g++.exp (default_g++_start): Likewise.
56966
56967 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
56968
56969 * gcc.c-torture/compile/950329-1.c: New test.
56970
56971 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
56972
56973 * config/bug.exp (${tool}_load): Updated to use new remote_open
56974 and remote_close procs.
56975 * config/idp.exp: New file.
56976
56977 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
56978
56979 * gcc.c-torture/execute/950322-1.c: New test.
56980
56981 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
56982
56983 * config/vx.exp (${tool}_load): Clean up testing of return code from
56984 vxworks_ld and vxworks_spawn.
56985
56986 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
56987
56988 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56989
56990 1995-03-13 Mike Stump <mrs@cygnus.com>
56991
56992 * lib/old-deja.exp: Add `excess errors test - ' error, now one
56993 can mark excess errors on a machine by machine basis. Note, the
56994 default is to not expect any excess errors, even when excess
56995 errors test - is given, so you will want to put an XFAIL ... on
56996 these lines. For example, // excess errors test - XFAIL hppa*-*-*
56997 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56998 those 4 machines, but no others.
56999
57000 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57001
57002 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57003 * lib/c-torture.exp: to here.
57004
57005 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57006
57007 * gcc.c-torture/execute/950221-1.c: New test.
57008 * gcc.c-torture/execute/struct-ret-1.c: New test.
57009 * gcc.c-torture/compile/950221-1.c: New test.
57010
57011 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57012
57013 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57014
57015 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57016 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57017
57018 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57019
57020 * g++.gb: New directory of tests, derived from my signature and
57021 class scoping tests.
57022
57023 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57024 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57025 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57026 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57027 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57028 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57029 * g++.gb/sig25.C: Likewise.
57030
57031 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57032 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57033 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57034 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57035 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57036 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57037 * g++.gb/sig25.exp: Likewise.
57038
57039 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57040 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57041 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57042 * g++.gb/scope13.C: Likewise, this test still fails.
57043
57044 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57045 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57046 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57047 * g++.gb/scope13.exp: Ditto.
57048
57049 * g++.gb/README: New file, explains what these tests are about.
57050
57051 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57052
57053 * lib/dg.exp (dg-do): Support `preprocess'.
57054 (dg-test): Likewise.
57055
57056 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57057
57058 * config/udi.exp: change "continue -expect" to "exp_continue".
57059
57060 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57061
57062 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57063 Delete redundant tests.
57064
57065 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57066 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57067 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57068 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57069 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57070 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57071 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57072 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57073
57074 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57075 storing label pointers.
57076 * gcc.c-torture/execute/921019-1.c: Likewise.
57077 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57078 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57079 parameter fp.
57080 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57081 constants.
57082
57083 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57084 Delete obsolete tests.
57085
57086 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57087 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57088 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57089 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57090 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57091 * gcc.c-torture/compile/950124-1.c: New test.
57092
57093 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57094
57095 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57096
57097 * lib/mike-g++.exp: Add -lm to LIBS.
57098
57099 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57100
57101 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57102
57103 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57104
57105 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57106
57107 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57108
57109 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57110
57111 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57112
57113 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57114 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57115 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57116 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57117 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57118 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57119 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57120 * g++.law/{operators31.C, operators32.C,
57121 * g++.law/{operators33.C, operators34.C}: Likewise.
57122 * g++.law/{pic1.C, refs2.C}: Likewise.
57123 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57124 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57125 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57126 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57127
57128 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57129 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57130 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57131 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57132 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57133 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57134 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57135 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57136 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57137 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57138 * g++.law/{operators34.exp}: Likewise.
57139 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57140 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57141 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57142 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57143 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57144
57145 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57146 No longer expected to fail.
57147 * g++.law/missed-error3.C: Tweak for recent bool changes.
57148
57149 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57150
57151 * config/emb-unix: Deleted.
57152 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57153 remote execution. Do final link on remote host if REMOTE_LINK is set.
57154
57155 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57156
57157 * lib/dg.exp (dg-test): Fix typo in last patch.
57158
57159 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57160
57161 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57162 (handles multiple occurrences).
57163
57164 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57165
57166 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57167 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57168 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57169 printed).
57170 * lib/c-torture.exp (c-torture-compile): Likewise.
57171 (c-torture): Prepend full path if missing.
57172 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57173 (gcc_fail): Likewise.
57174 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57175
57176 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57177
57178 * lib/netware.exp: Only attach to NetWare i386 systems.
57179
57180 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57181
57182 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57183 messages. Add test name to "output pattern match" pass/fail message.
57184
57185 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57186
57187 * gcc.dg: New testsuite.
57188 * gcc.dg/dg.exp: New file.
57189
57190 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57191 test-switch.c}: Deleted.
57192
57193 * gcc.misc-tests/msgs.exp: New testcase driver.
57194
57195 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57196
57197 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57198 Watch for illegal return values from ${tool}_load.
57199 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57200 cross targets. Coerce return value >0 to 1.
57201
57202 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57203
57204 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57205
57206 * config/emb-unix.exp: New file.
57207
57208 * config/sim.exp: Error if variable $SIM not defined.
57209 (${tool}_load): Mark test as "untested" if simulator missing.
57210
57211 * config/unix.exp: Load remote.exp to get rcp_download.
57212 * lib/c-torture.exp: Use different option lists for testcases with
57213 and without loops.
57214 * gcc.c-torture/execute/execute.exp: Likewise.
57215
57216 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57217
57218 * config/*.exp: Clarify return code from ${tool}_load.
57219 Call `unresolved' or `untested' instead of `warning' or `perror'
57220 (sometimes you still want to call both though).
57221 Add comment that `shell_id' is local to each file.
57222 * config/udi.exp (timeout): Set to 30.
57223 Don't print warning if connection fails, $connectmode has already
57224 printed an error.
57225 (${tool}_load): Move verbose messages to level 2.
57226 Rework pattern for "Process started" message.
57227 Pass `shell_id' to ${connectmode}_download.
57228 Retry twice upon timeout. Make resetting of target more robust.
57229 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57230 Pass `shell_id' to exit_$connectmode.
57231 Only call exit_$connectmode if connected.
57232 * config/unix.exp (${tool}_load): Check return codes better.
57233 * config/vrtx.exp (${tool}_load): Likewise.
57234 * config/vx.exp (${tool}_load): Likewise.
57235 Delete unneeded global's.
57236 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57237 from ${tool}_load.
57238 (dg-stat): Delete.
57239 (dg-init): Delete recording of pass/fail counts.
57240 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57241 (old-dejagnu-init): Likewise.
57242 (old-dejagnu-stat): Delete contents, empty proc now.
57243 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57244 (c-torture): Delete references to lcnt, lpass, lfail.
57245 Get option list from TORTURE_OPTIONS.
57246 Delete -funroll[-all]-loops if no loops.
57247 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57248 (g++_stat): Delete contents (empty proc now).
57249 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57250 (gcc_finish): Likewise.
57251 (gcc_stat): Deleted.
57252 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57253 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57254 * gcc.c-torture/execute/execute.exp: Likewise.
57255 Split tests into two parts: compile, execute.
57256 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57257 no loops. Update to reflect clarified return codes from ${tool}_load.
57258
57259 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57260
57261 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57262 to grep for.
57263 (old-dejagnu): Likewise (where necessary).
57264
57265 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57266
57267 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57268
57269 * lib/dg.exp (dg-process-target): Fix processing of selector.
57270 Add comment regarding use of `error'.
57271
57272 * lib/gcc.exp (prune_system_crud): Define if missing.
57273 * lib/g++.exp (prune_system_crud): Likewise.
57274
57275 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57276 Call prune_system_crud.
57277 * lib/dg.exp (dg-runtest): New proc.
57278 Use perror instead of send_user for tcl errors in testcase.
57279 Don't return any value, it's never used.
57280 Don't clobber previous definition of `unknown'.
57281 Print tcl errors in `dg-final'.
57282
57283 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57284
57285 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57286 (dg-test): Don't print errorInfo, it contains stack backtrace.
57287
57288 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57289
57290 * lib/g++.exp (runtest_file_p): Define if missing.
57291
57292 1994-09-24 Doug Evans (dje@cygnus.com)
57293
57294 * lib/mike-g++.exp: Comment out loading of g++.exp.
57295 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57296 (default_g++_version): Always print something.
57297 (default_g++_start): Comment out call to `which'.
57298 (g++_start, g++_load): Deleted (must be defined in config file).
57299 * lib/gcc.exp: Test for existence of $CC at start.
57300 Delete check for tmpdir (done in gcc_init).
57301 (default_gcc_version): Always print something.
57302 (default_gcc_start): Comment out call to `which'.
57303 * config/*.exp: Major cleanup - make cross targets work at least a
57304 little better for g++ (by not being "--tool gcc" specific).
57305 Rename gcc_xxx to ${tool}_xxx.
57306 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57307 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57308
57309 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57310
57311 * lib/c-torture.exp (c-torture-compile): Rework compiler
57312 message processing.
57313
57314 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57315 c-torture.
57316
57317 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57318
57319 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57320
57321 * lib/dg.exp (dg-process-target): Support { target native }.
57322
57323 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57324
57325 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57326 looked for "... program xxx got fatal signal".
57327 Correct regsub munging of `comp_output'.
57328 Ignore compiler messages "path prefix not used" and "linker input
57329 file unused".
57330
57331 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57332
57333 * lib/gcc.exp (runtest_file_p): Define if missing.
57334 * gcc.prms/template.c: Example to work from.
57335
57336 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57337
57338 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57339 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57340
57341 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57342 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57343 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57344 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57345
57346 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57347 (dg-process-target): No longer a varargs proc.
57348 Return S/N for target, P/F for xfail. All callers changed.
57349 (user option procs): More argument checking.
57350 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57351 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57352 (dg-test): Skip test if not running on selected target in `dg-do'.
57353 Update handling of `dg-do-what', `dg-output-text'.
57354 Separate execution pass/fail from output pattern match pass/fail.
57355 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57356
57357 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57358
57359 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57360 target for 920510-1.c.
57361
57362 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57363
57364 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57365 Clean up comment regarding use of passcnt, etc.
57366 (gcc_stat): Don't update `testcnt' here.
57367 (gcc_finish): Do it here.
57368 Might as well reset `but_id' here too.
57369 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57370 to determine if the file should be tested.
57371 * gcc.c-torture/compile/compile.exp: Likewise.
57372 * gcc.c-torture/execute/execute.exp: Likewise.
57373 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57374 * gcc.misc-tests/dg-test.exp: Likewise.
57375 * gcc.prms/prms.exp: Likewise.
57376 * gcc.wendy/wendy.exp: Likewise.
57377 * g++.old-deja.exp: Likewise.
57378 Move "Testing file" message to verbose level 1.
57379
57380 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57381
57382 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57383
57384 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57385
57386 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57387 (default_gcc_start): Accept optional second list element
57388 of compiler flags. Print compiler output at verbosity level 2.
57389 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57390 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57391 Save current values of framework globals passcnt, failcnt, xpasscnt,
57392 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57393 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57394 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57395 xfailcnt to compute stats. Update framework global `testcnt' from
57396 pass/fail counts.
57397 (gcc_finish): New proc. Clean up test environment.
57398 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57399 (gcc_epass, gcc_efail): Delete.
57400 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57401 argument of line number.
57402 (dg-init): If the tool has an init routine, call it.
57403 (dg-test): Remove args `cflags_var' and `libs_var'.
57404 Pass all compiler options to ${tool}_start.
57405 Handle missing line number.
57406 (dg-finish): New function.
57407 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57408 particular files. Call gcc_finish at end. Move "skipping test"
57409 message to verbosity level 3.
57410 * gcc.c-torture/compile/compile.exp: Likewise.
57411 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57412 * gcc.c-torture/execute/execute.exp: Likewise.
57413 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57414 Print testcase being tried at verbosity level 1.
57415 * gcc.c-torture/special/special.exp: Unset xfail.
57416 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57417 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57418 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57419 * gcc.failure/failure.exp: Likewise.
57420 * gcc.ieee/ieee.exp: Likewise.
57421 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57422 Update call to dg-test. Call dg-finish at end.
57423 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57424 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57425 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57426 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57427 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57428 * gcc.wendy/wendy.exp: Add copyright.
57429 Delete setting of tmpdir (done by gcc_init).
57430 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57431 Pass compiler flags to gcc_start. Call gcc_finish at end.
57432 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57433 gcc_[ce]pass/fail.
57434
57435 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57436
57437 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57438 confusion.
57439 (g++_load): Likewise.
57440
57441 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57442 Rename argument to `prog' to remove the confusion.
57443 Varargs fns behave differently too!
57444 (g++_load): Likewise.
57445
57446 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57447
57448 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57449 what it is. Delete (always) printing of status value for !native.
57450 Simplify verbose code, and include status and exec_output.
57451 (g++_load): Use gcc_load.
57452
57453 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57454
57455 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57456 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57457 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57458 940714-3.c as these testcases don't exist anymore. Make
57459 va-arg-1.c expected to pass.
57460
57461 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57462
57463 * gcc.misc-tests/misc.exp: Only run specific testcases.
57464 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57465 * gcc.misc-tests/dg-[1-9].c: New files.
57466
57467 * lib/dg.exp: New testsuite driver.
57468 * gcc.prms/prms.exp: Use it.
57469
57470 * README.gcc: New file.
57471
57472 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57473 Document and reset `lxpass' and `lxfail'.
57474 Simplify "initialized" message.
57475 (gcc_stat): Clean up comments a little.
57476
57477 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57478
57479 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57480
57481 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57482
57483 * lib/old-dejagnu.exp (process-option): New proc.
57484 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57485 (old-dejagnu): Simplify.
57486 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57487
57488 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57489
57490 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57491 exists and is not an empty string.
57492
57493 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57494 $xfail rather than calling setup_xfail. Clear $xfail when test is
57495 finished.
57496 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57497 automatically.
57498
57499 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57500 longer expected to fail.
57501
57502 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57503 "f" function call.
57504
57505 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57506
57507 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57508 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57509 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57510 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57511 c-torture-1.29.
57512
57513 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57514 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57515
57516 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57517
57518 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57519 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57520
57521 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57522 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57523 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57524
57525 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57526
57527 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57528 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57529 940714-1.c, 940714-2.c, 940714-3.c},
57530 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57531 gcc.misc-tests/{mg.c,mg.exp}:
57532 New tests.
57533 * gcc.noncompile/noncompile.exp: Change accordingly.
57534
57535 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57536
57537 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57538 Undo previous clobberage.
57539
57540 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57541
57542 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57543 * gcc.special/{930510-1.c, special.exp}:
57544 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57545 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57546 struct-varargs-1.c}: New tests from c-torture-1.26.
57547
57548 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57549
57550 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57551 argument to switch.
57552
57553 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57554
57555 * Revert the previous changes. Please see Rob's directory
57556 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57557 fixes.
57558
57559 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57560
57561 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57562 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57563 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57564 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57565 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57566 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57567 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57568 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57569 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57570 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57571 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57572 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57573 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57574 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57575 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57576 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57577 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57578 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57579 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57580 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57581 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57582 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57583 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57584 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57585 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57586 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57587 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57588 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57589 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57590 testing changes.
57591
57592 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57593
57594 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57595 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57596 with perror calls.
57597
57598 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57599
57600 * config/unix.exp (g++_load): Fix syntax.
57601
57602 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57603
57604 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57605 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57606 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57607 Don't expect va-arg-1.c to fail. Correct expected output for
57608 920928-1.c.
57609 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57610 * gcc.wendy/hbm4.c: Correct typo.
57611 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57612
57613 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57614
57615 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57616 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57617 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57618 * lib/c-torture.exp (c-torture-compile): Ditto.
57619
57620 Reduce volume of output (remove all the -I's and such).
57621 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57622 Call gcc_cpass, gcc_cfail.
57623 (c-torture): Pass testing option to c-torture-compile.
57624
57625 1994-03-21 Doug Evans (dje@cygnus.com)
57626
57627 Bring patches over from progressive.
57628 * config/default.exp: Exit remote shell cleanly.
57629 (g++_exit, g++_start): Add default versions.
57630 * config/sim.exp (gcc_load): Use perror, not error.
57631
57632 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57633
57634 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57635 set in site.exp.
57636
57637 1994-03-14 Doug Evans (dje@cygnus.com)
57638
57639 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57640 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57641 (wendy_try): New proc to run testcase.
57642 (main loop): Call 'em.
57643 * gcc.wendy/*.c: Clean up pass to correct expected output.
57644
57645 * lib/gcc.exp: Minor cleanup work.
57646 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57647
57648 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57649
57650 * config/sim.exp (gcc_load): Document return codes better.
57651 Don't pass -v to simulator.
57652
57653 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57654
57655 * gcc.special/920717-x.c: Fix typo.
57656 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57657 get at sources.
57658
57659 * lib/mike-gcc.exp: Fix typo.
57660
57661 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57662
57663 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57664 binary to use, transform the name.
57665 * config/*.exp: rename everything. Nuke any g++ specific files,
57666 it's now a special case of gcc that requires no special support.
57667 Add a default.exp for unsupported targets.
57668
57669 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57670
57671 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57672 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57673 version of Tcl.
57674
57675 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57676
57677 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57678 than a warning.
57679
57680 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57681
57682 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57683
57684 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57685
57686 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57687 option_list. Compile every file with only 4/6 option choices
57688 (same as C torture) instead of with 12/18 different option
57689 choices.
57690 * lib/c-torture.exp: Likewise.
57691
57692 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57693 not already set.
57694
57695 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57696
57697 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57698 can put an XFAIL *-*-* on excess errors.
57699
57700 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57701
57702 * g++.law: Add more tests derived from g++-bugs snapshots.
57703
57704 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57705 equivalent to g++.law/init9.
57706
57707 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57708 compiled it, and the a.out file after we've run it.
57709
57710 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57711
57712 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57713 compiled it, and the a.out file after we've run it.
57714
57715 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57716
57717 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57718
57719 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57720
57721 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57722 version number.
57723
57724 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57725
57726 * g++.law: New directory of g++ tests derived from the g++-bugs
57727 snapshots.
57728
57729 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57730
57731 * gcc.compile: initbug1.c initbug1.exp testcase added
57732
57733 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57734
57735 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57736 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57737 fixes submitted by Jeff Law (law@cs.utah.edu)
57738 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57739 Jeff Law (law@cs.utah.edu)
57740
57741
57742 1993-11-30 Mike Stump (mrs@cygnus.com)
57743
57744 * config/unix-g++.exp: Follow the gcc way of doing things.
57745 * g++.old-deja/old-deja.exp: Minor updates.
57746 * lib/g++.exp: New file, follow the gcc way of doing things.
57747 * lib/old-dejagnu.exp: Minor updates.
57748 * lib/mike-g++.exp: Always unset errorInfo.
57749
57750 1993-11-06 Mike Stump (mrs@cygnus.com)
57751
57752 * lib/gcc.exp: Fix some errors with the below change, CC and
57753 CFLAGS should be global when setting, not local.
57754
57755 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57756
57757 * lib/gcc.exp: Transform tool name.
57758
57759 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57760
57761 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57762
57763 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57764
57765 * lib/gcc.exp: change gcc_done to gcc_stat
57766
57767 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57768
57769 * Upgraded gcc testsuite to c-torture version 1.25
57770
57771 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57772
57773 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57774 * lib/c-torture: added hooks for new reporting code.
57775
57776 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57777
57778 * config/sh-gcc.exp: check if sh-sim exists in the path
57779
57780 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57781
57782 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57783 * gcc.compile/compile.exp: Initial changes for new logic.
57784 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57785 * gcc.failure/failure.exp: Initial changes for new logic.
57786 * gcc.ieee/ieee.exp: Initial changes for new logic.
57787 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57788 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57789 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57790 * lib/c-torture.exp: Initial changes for new logic.
57791 * lib/gcc.exp: Initial changes for new logic.
57792
57793 1993-10-15 Mike Stump (mrs@cygnus.com)
57794
57795 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57796 depend upon failure or success. Fully qualify names in failure
57797 and success messages. Always remove a.out before starting
57798 compile, just in case. Pay more attention to error text output by
57799 the compiler. Handle testcases with no known past errors just
57800 like all others, so that things are uniform. Other miscellaneous
57801 improvements.
57802
57803 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57804
57805 * gcc.cpp: new directory for cpp tests
57806
57807 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57808
57809 * lib/chill.exp: Code reformatted, removed unused code.
57810 * config/unix-chill.exp: Code reformatted, removed unused code.
57811 * chill.execute/execute.exp: Code reformatted, removed unused code.
57812 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57813
57814 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57815
57816 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57817 routines not written.
57818
57819 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57820
57821 * config/bug-gcc.exp: Use new procs from bug.exp.
57822
57823 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57824
57825 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57826 via ftp, rather than depending on NFS.
57827 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57828 case.
57829
57830 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57831
57832 * config/bug-gcc.exp: Use new download proc.
57833
57834 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57835
57836 * chill.execute/execute.exp: cleanups, handles errors better
57837 * chill.compile/compile.exp: rewrite, based on execute.exp
57838 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57839 * lib/chill.exp: major changes to diff proc and compile and link
57840 procs. added chill_fail and chill_pass wrappers to pass and
57841 fail. added more comments, and handle error codes better.
57842 Added a hack to capture stderr from exec, so noncompile tests
57843 can work.
57844
57845 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57846
57847 * chill.execute/execute.exp: rewrite of testsuite driver
57848 * lib/chill.exp: rewrite of testsuite driver
57849 * config/unix-chill.exp: rewrite of testsuite driver
57850
57851 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57852
57853 In chill.execute:
57854 * iexpr.ch: Standardize uppercase.
57855 * tuples.dat: Standardize uppercase.
57856 * vary.ch: standardize. Correct varying string assignments.
57857 * vary.dat: Add new output lines.
57858
57859 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57860
57861 In chill.execute:
57862 * chprintf.ch: Standardize use of uppercase.
57863 * tuples.ch: Standardize and turn arr2 into a DCL,
57864 rather than a SYN.
57865 * pinits.ch: Standardize.
57866
57867 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57868
57869 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57870 * Makefil: Renamed to Makefile.in.
57871 * configure.in: New.
57872
57873 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57874
57875 In chill.execute:
57876 * .cvsignore: Add result/output files.
57877 * Makefile: Fix up variables at start. Use MFLAGS
57878 everywhere. Correct bool_loc, built_ins entries.
57879 Add entry for vary1.ch.
57880 * bitarray.ch: Standardize upper-case usage.
57881 * bitexpr.ch: Standardize, add output of b1.
57882 * params.ch: Use arrayt in along PROC parameters, to
57883 avoid novelty problems.
57884 * sets.ch: Tiny cleanup.
57885 * vary1.ch: Re-indent.
57886
57887 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57888
57889 * Add PR-related files to Makefiles, .cvsignore files, etc.
57890
57891 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57892
57893 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57894 with compiler objects. New names are test-flow.c and test-loop.c
57895
57896 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57897
57898 * Upgraded c-torture tests from 1.19 to 1.20
57899
57900 * new files:
57901 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57902 * gcc.compile: 930623-1.c 930623-2.c
57903 * gcc.noncompile: 930622-1.c 930622-2.c
57904 * gcc.failure: 920411-1.c 920627-2.c
57905 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57906
57907 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57908
57909 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57910 More changes to get testsuite working properly. Needs more work.
57911 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57912
57913 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57914
57915 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57916 More changes to get testsuite working properly. Needs more work.
57917
57918 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57919
57920 * chill.compile/compile.exp: Added for Dejagnu support
57921 * chill.execute/execute.exp: Added for Dejagnu support
57922 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57923
57924 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57925
57926 This should complete moving the CHILL test files.
57927 * chill.noncompile(.cvsignore printf.grt
57928 in-printf.grt chprintf.grt chprintf.ch):
57929 Added test-support files.
57930 (Makefile): Modified further.
57931 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57932 signal.ch): Added test files.
57933 * chill.execute (.cvsignore printf.grt printr.c
57934 in-printf.grt rts.c chprintf.grt rts.h): Added
57935 test-support files.
57936 (Makefile): More corrections.
57937
57938 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57939
57940 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57941 test cases, ready for DejaGnu.
57942
57943 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57944
57945 * Upgraded c-torture tests from 1.18 to 1.19
57946
57947 * gcc.compile: added test(s):
57948 930607-1.c
57949 * gcc.execute: added test(s):
57950 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57951
57952 * added new subdirectory for misc tests: gcc.misc-tests
57953 * gcc.misc-test(s): added tests:
57954 inst-check.c test-consts.c test-ior.c test-switch.c
57955
57956 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
57957
57958 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57959
57960 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
57961
57962 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57963
57964 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
57965
57966 * Upgraded c-torture tests from 1.17 to 1.18
57967
57968 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
57969
57970 * Upgraded c-torture tests from 1.12 to 1.17
57971
57972 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
57973
57974 * lib/old-dejagnu.exp:
57975 Fixed handling of XFAIL target triplets to correctly
57976 recognize wildcard characters. Removed code that
57977 appended a unique id tag to the end of the file name
57978 printed out by the result of the testcases within a
57979 given test file.
57980
57981 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
57982
57983 * lib/old-dejagnu.exp:
57984 Reworked expected failure handling to trigger off of XFAIL
57985 keyword in keyphrase embeded in testcase source code. The
57986 XFAIL keyword must be at the end of the keyphrase line. It
57987 may optionally be followed by one or more target triplets.
57988 It has just occured that the handling of wildcards in the
57989 target triplet may not be correct.
57990
57991 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
57992
57993 * g++.old-deja/tests:
57994 Moved all subdirectories up one level into g++.old-deja .
57995
57996 * lib/old-dejagnu.exp:
57997 Fixed problem with CXXFLAGS not being properly reset, and being
57998 corrupted with extraneous "-c" compiler option. This was
57999 causing binaries to not be generated for test that needed them.
58000 Modified strings passed to "pass" and "fail" so that individual
58001 tests from the same test file would be distinguished by an
58002 identifier appended to the test file name in the summary logs;
58003 this corrected a problem with erroneous diff logs. Added code
58004 to search testcases for expected fail and unexpected pass keywords.
58005
58006 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58007
58008 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58009
58010 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58011
58012 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58013 Removed extraneous text from end of "Special g++ Options"
58014 keyphrase.
58015
58016 * lib/old-dejagnu.exp: Added pattern matching to look for new
58017 keywords, embedded in testcases comments, which will trigger
58018 calls to xpass and xfail.
58019
58020 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58021
58022 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58023 comments embedded in the testcases, especially the one looking for
58024 special compiler options, as well as the pattern matching for the
58025 compiler output again.
58026
58027 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58028
58029 * lib/old-dejagnu.exp: Do a proper check of the return value for
58030 execute tests. Fixed several problems with the pattern matching
58031 of the compiler output which gave erroneous test results.
58032 Changed several of the test result messages to be more descriptive.
58033 * config/unix-g++.exp: Proc g++_load now actually works and
58034 executes the tests passed to it and returns a usable return
58035 value.
58036
58037 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58038
58039 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58040
58041 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58042
58043 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58044 Modified both files to properly execute the old style
58045 dejagnu tests. The previous versions of these files were
58046 experimental and did not function anything near correctly.
58047
58048 1993-04-05 Rob Savoye (rob@cygnus.com)
58049
58050 * Removed all Makefile.in and configure.in files. No configuration
58051 needed now.
58052
58053 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58054
58055 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58056
58057 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58058
58059 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58060 gcc.special/configure.in, gcc.noncompile/configure.in,
58061 gcc.execute/configure.in, gcc.code_quality/configure.in,
58062 g++.other/configure.in, g++.old-deja/configure.in,
58063 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58064 in srcname setting.
58065
58066 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58067
58068 * lib/udi.exp: Fixed mondfe and mondfe_download.
58069 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58070 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58071
58072 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58073
58074 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58075 (gdb_exit): Don't remove *_soc files.
58076
58077 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58078
58079 * lib/c-torture.exp: Don't look for main; instead always use -w
58080 -c. This is how the c-torture tests work. Remove the object
58081 file if the compilation succeeds.
58082 * gcc.execute/execute.exp: Remove executable if test passes.
58083 * gcc.noncompile/noncompile.exp: Every test is an expected
58084 failure.
58085 * gcc.special/special.exp: Added tests from c-torture 1.11,
58086 corrected use of existing test.
58087 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58088 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58089 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58090 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58091 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58092 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58093 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58094 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58095 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58096 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58097 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58098 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58099 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58100 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58101 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58102 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58103 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58104 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58105 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58106 c-torture 1.11.
58107 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58108 correspond to c-torture 1.11.
58109
58110 * New file.