re PR fortran/33542 (gfortran does not detect ambigious specific names if they are...
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/33542
4 * gfortran.dg/ambiguous_specific_1.f90: New test.
5
6 2007-10-02 Revital Eres <eres@il.ibm.com>
7
8 * gcc.target/powerpc/paired-8.c: New test.
9 * gcc.target/powerpc/paired-9.c: New test.
10 * gcc.target/powerpc/paired-10.c: New test.
11
12 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
13
14 PR fortran/33566
15 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
16
17 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
18
19 PR fortran/33554
20 * gfortran.dg/intent_out_2.f90: New test.
21
22 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
23
24 PR fortran/33550
25 * gfortran.dg/ambiguous_reference_1.f90: New test.
26
27 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
28
29 PR fortran/31154
30 PR fortran/31229
31 PR fortran/33334
32 * gfortran.dg/function_kinds_1.f90: New test.
33 * gfortran.dg/function_kinds_2.f90: New test.
34 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
35 use association into interfaces.
36
37 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38
39 PR testsuite/31828
40 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
41 (overflow): Use INFINITY, not FP_INFINITE.
42 gcc.dg/float-range-4.c: Likewise.
43 gcc.dg/float-range-5.c: Likewise.
44
45 2007-10-01 Nick Clifton <nickc@redhat.com>
46
47 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
48 for 16-bit targets.
49
50 2007-09-30 Diego Novillo <dnovillo@google.com>
51
52 PR 33593
53 * g++.dg/tree-ssa/pr33593.C: New test.
54
55 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
56
57 PR libfortran/33400
58 * gfortran.dg/PR19872.f: Fix test condition.
59 * gfortran.dg/list_read_7.f90: New test.
60
61 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
62
63 PR tree-optimization/33597
64 * gcc.dg/vect/pr33597.c: New testcase.
65
66 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
67
68 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
69 * gcc.target/i386/pr33524.c: ...this.
70
71 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
72
73 PR fortran/33354
74 * gfortran.dg/minmaxloc_4.f90: New.
75
76 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
77
78 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
79
80 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
81
82 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
83
84 2007-09-28 Paolo Carlini <pcarlini@suse.de>
85
86 PR c++/33213
87 * g++.dg/cpp0x/variadic79.C: New.
88
89 2007-09-28 Michael Matz <matz@suse.de>
90 Jakub Jelinek <jakub@redhat.com>
91
92 PR rtl-optimization/33552
93 * gcc.target/i386/pr33552.c: New runtime test.
94 * gcc.target/i386/strinline.c: New compile time test.
95
96 2007-09-28 Jakub Jelinek <jakub@redhat.com>
97
98 * gfortran.dg/openmp_stack.f90: Removed.
99
100 PR c++/31434
101 * g++.dg/cpp0x/variadic80.C: New test.
102
103 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
104
105 * gfortran.dg/namelist_38.f90: Delete test for revertion of
106 r128057.
107
108 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
109
110 PR middle-end/7003
111 * gcc.target/powerpc/gcse-1.c: New test.
112
113 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
114
115 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
116 fixed capitalizations.
117 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
118 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
119 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
120 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
121 * gfortran.dg/maxloc_shape_1.f90: Likewise.
122 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
123 * gfortran.dg/min_max_conformance.f90: Likewise.
124
125 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
126
127 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
128 options.
129 * gcc.dg/c99-tgmath-2.c: Likewise.
130 * gcc.dg/c99-tgmath-3.c: Likewise.
131 * gcc.dg/c99-tgmath-4.c: Likewise.
132
133 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
134
135 PR fortran/33568
136 * gfortran.dg/anint_1.f90: New test.
137
138 2007-09-27 Ian Lance Taylor <iant@google.com>
139
140 PR tree-optimization/33565
141 * gcc.dg/Wstrict-overflow-20.c: New test.
142
143 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
144
145 * gfortran.dg/openmp_stack.f90: Fix typo.
146 * gfortran.dg/recursive_stack.f90: Fix typo.
147
148 2007-09-27 Paolo Carlini <pcarlini@suse.de>
149
150 PR c++/33493
151 * g++.dg/template/error31.C: New.
152
153 2007-09-27 Jakub Jelinek <jakub@redhat.com>
154
155 * lib/prune.exp: Prune also "^In function .*$" lines and
156 "^ inlined from .*$" lines.
157
158 2007-09-26 Richard Guenther <rguenther@suse.de>
159
160 PR tree-optimization/33563
161 * gcc.dg/torture/pr33563.c: New testcase.
162
163 2007-09-26 Joseph Myers <joseph@codesourcery.com>
164
165 PR c/25309
166 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
167 array.
168 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
169 without -O2.
170
171 2007-09-26 Richard Guenther <rguenther@suse.de>
172
173 PR tree-optimization/30375
174 PR tree-optimization/33560
175 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
176 * gcc.dg/tree-ssa/complex-5.c: Likewise.
177 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
178 * gcc.dg/torture/pr30375.c: New testcase.
179 * gcc.dg/torture/pr33560.c: New testcase.
180 * gcc.dg/tree-ssa/pr30375.c: Likewise.
181
182 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
183
184 PR c++/33207
185 * g++.dg/parse/crash38.C: New test.
186
187 2007-09-25 Michael Meissner <michael.meissner@amd.com>
188
189 PR target/33524
190 * gcc.target/i386/sse5-convert.c: New file, test int->long
191 vectorized conversions.
192
193 2007-09-25 Revital Eres <eres@il.ibm.com>
194
195 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
196
197 2007-09-25 Joseph Myers <joseph@codesourcery.com>
198
199 PR c/32295
200 * gcc.dg/enum-incomplete-1.c: New test.
201
202 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
203
204 * gcc.c-torture/compile/20070919-1.c: New test.
205
206 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
207
208 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
209
210 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
211
212 PR c++/14688
213 * g++.dg/inherit/override_attribs.C: New file.
214
215 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
216
217 PR fortran/33269
218 * io.c (check_format_string): Move NULL and constant checks into
219 this function.
220 (check_io_constraints): Call gfc_simplify_expr() before calling
221 check_format_string(). Remove NULL and constant checks.
222
223 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
224
225 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
226 * gcc.c-torture/execute/loop-2g.x: Likewise.
227
228 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
229
230 * lib/target-supports.exp (check_effective_target_mips16_attribute):
231 Reject hard-float modes unless the ABI is o32 or o64.
232 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
233 of gcc.exp. Skip the tests when mips16 code generation is not
234 supported.
235 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
236 and use dg-add-options mips16_attribute.
237
238 2007-09-24 Jakub Jelinek <jakub@redhat.com>
239
240 PR c++/33506
241 * g++.dg/ext/attrib29.C: New test.
242
243 2007-09-23 Ollie Wild <aaw@google.com>
244
245 * gcc.dg/fold-bitand-1.c: New test.
246 * gcc.dg/fold-bitand-2.c: New test.
247 * gcc.dg/fold-bitand-3.c: New test.
248 * gcc.dg/fold-bitand-4.c: New test.
249
250 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
251
252 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
253 any of the macros to be defined for __mips16.
254 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
255
256 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
257
258 * gcc.dg/vect/pr21591.c: Require vect_int.
259 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
260 * gcc.dg/vect/vect-outer-2a.c: Likewise.
261 * gcc.dg/vect/vect-outer-2c.c: Likewise.
262
263 2007-09-23 Jakub Jelinek <jakub@redhat.com>
264
265 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
266 attributes.
267 * gcc.dg/va-arg-pack-len-2.c: New test.
268 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
269 attributes.
270 * g++.dg/ext/va-arg-pack-len-2.C: New test.
271
272 PR tree-optimization/32772
273 * gcc.c-torture/compile/20070905-1.c: New test.
274
275 PR tree-optimization/32975
276 * gcc.dg/pr32975.c: New test.
277
278 PR middle-end/28755
279 * gcc.dg/pr28755.c: New test.
280
281 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
282
283 * lib/target-supports.exp (check_effective_target_nomips16): New
284 procedure.
285 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
286 for mipsisa64*-*-*.
287 * gcc.dg/vect/vect.exp: Likewise.
288 * g++.dg/vect/vect.exp: Likewise.
289 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
290 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
291 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
292 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
293 * gcc.target/mips/clear-cache-1.c (f): Likewise.
294 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
295 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
296 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
297 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
298 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
299 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
300 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
301 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
302 (test14, test15, test16, test17, test18): Likewise.
303 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
304 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
305 (test14, test15, test16, test17, test18, test19, test20, test21)
306 (test22): Likewise.
307 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
308 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
309 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
310 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
311 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
312 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
313 * gcc.target/mips/mips-3d-1.c (main): Likewise.
314 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
315 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
316 (test13, test14, test15, test16, test17, test18, test19, test20)
317 (test21, test22, test23, test24, test25, test26, test27, test28)
318 (test29, test30, test31): Likewise.
319 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
320 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
321 (test13, test14, test15, test16, test17, test18, test19, test20)
322 (test21, test22, test23, test24, test25, test26, test27, test28)
323 (test29, test30, test31, test32, test33, test34, test35, test36)
324 (test37, test38, test39, test40, test41, test42, test43, test44)
325 (test45, test46, test47, test48, test49, test50, test51, test52)
326 (test53, test54, test55, test56, test57, test58, test59, test60)
327 (test61, test62, test63): Likewise.
328 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
329 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
330 (test13, test14, test15, test16, test17, test18, test19, test20)
331 (test21, test22, test23, test24, test25, test26, test27, test28)
332 (test29, test30, test31): Likewise.
333 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
334 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
335 (test13, test14, test15, test16, test17, test18, test19, test20)
336 (test21, test22, test23, test24, test25, test26, test27, test28)
337 (test29, test30, test31): Likewise.
338 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
339 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
340 (test13, test14, test15): Likewise.
341 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
342 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
343 (test13, test14, test15): Likewise.
344 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
345 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
346 (test13, test14, test15, test16, test17, test18, test19, test20)
347 (test21, test22, test23, test24, test25, test26, test27, test28)
348 (test29, test30, test31): Likewise.
349 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
350 (matrix_multiply4: Likewise.
351 * gcc.target/mips/mips-ps-1.c (main): Likewise.
352 * gcc.target/mips/mips-ps-2.c (main): Likewise.
353 * gcc.target/mips/mips-ps-3.c (main): Likewise.
354 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
355 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
356 (test13, test14, test15, test16, test17, test18, test19, test20)
357 (test21, test22, test23, test24, test25, test26, test27, test28)
358 (test29, test30, test31): Likewise.
359 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
360 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
361 (test13, test14, test15, test16, test17, test18, test19, test20)
362 (test21, test22, test23, test24, test25, test26, test27, test28)
363 (test29, test30, test31): Likewise.
364 * gcc.target/mips/mips-ps-5.c (main): Likewise.
365 * gcc.target/mips/mips-ps-6.c (main): Likewise.
366 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
367 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
368 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
369 (sub_v4qi): Likewise.
370 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
371 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
372 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
373 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
374 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
375 (subb, subc): Likewise.
376 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
377 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
378 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
379 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
380 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
381 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
382 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
383 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
384 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
385 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
386 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
387 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
388 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
389
390 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
391
392 * lib/target-supports.exp (add_options_for_mips16_attribute)
393 (check_effective_target_mips16_attribute): New functions.
394 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
395 command line.
396 (dg-mips-options) Remove -mno-mips16 handling. Add options to
397 extra_test_flags.
398 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
399 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
400 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
401 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
402 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
403 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
404 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
405 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
406 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
407 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
408 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
409 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
410 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
411 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
412 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
413 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
414 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
415 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
416 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
417 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
418 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
419 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
420 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
421 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
422 (NOMIPS16): Delete.
423 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
424 of dg-options.
425 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
426 options. Require { target mips16_attribute } and use dg-add-options
427 to add the associated options.
428 (foo): Use MIPS16.
429 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
430 * gcc.target/mips/call-saved-3.c: Likewise.
431 * gcc.target/mips/code-readable-1.c: Require { target
432 mips16_attribute } and use dg-add-options to add the associated
433 options. Remove trailing whitespace.
434 (NOMIPS16): Delete.
435 * gcc.target/mips/code-readable-2.c: Likewise.
436 * gcc.target/mips/code-readable-3.c: Likewise.
437 * gcc.target/mips/mips16-attributes-2.c: Likewise.
438 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
439 Require { target mips16_attribute } and use dg-add-options to
440 add the associated options.
441 (cksum16, cksum8): Use MIPS16.
442 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
443 Require { target mips16_attribute } and use dg-add-options to
444 add the associated options.
445 (foo): Use MIPS16.
446 * gcc.target/mips/save-restore-2.c: Likewise.
447 * gcc.target/mips/save-restore-3.c: Likewise.
448 * gcc.target/mips/save-restore-4.c: Likewise.
449 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
450 -mno-abicalls.
451 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
452 (foo): Use NOMIPS16.
453
454 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
455
456 PR fortran/33337
457 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
458
459 PR fortran/33376
460 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
461
462 2007-09-22 Tobias Burnus <burnus@net-b.de>
463
464 PR fortran/33445
465 * gfortran.dg/gomp/free-2.f90: New.
466 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
467 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
468
469 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
470
471 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
472 * gcc.target/i386/sse5-haddX.c: Ditto.
473 * gcc.target/i386/sse5-hsubX.c: Ditto.
474 * gcc.target/i386/sse5-maccXX.c: Ditto.
475 * gcc.target/i386/sse5-msubXX.c: Ditto.
476 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
477 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
478 * gcc.target/i386/sse5-permpX.c: Ditto.
479 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
480 effective target.
481 * gcc.target/i386/sse5-fma-vector.c: Ditto.
482 * gcc.target/i386/sse5-ima-vector.c: Ditto.
483 * gcc.target/i386/sse5-pcmov.c: Ditto.
484 * gcc.target/i386/sse5-pcmov2.c: Ditto.
485
486 2007-09-22 Richard Guenther <rguenther@suse.de>
487
488 PR tree-optimization/33146
489 * gcc.c-torture/compile/pr33146.c: New testcase.
490
491 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
492
493 * lib/target-supports.exp (check_cached_effective_target): New
494 procedure.
495 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
496 (check_effective_target_c99_runtime): New procedure.
497 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
498 (test3l): Likewise cargl.
499 * gcc.dg/builtins-59.c: Require c99_runtime.
500 * gcc.dg/builtins-61.c: Likewise.
501 * gcc.dg/builtins-62.c: Likewise.
502
503 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
504
505 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
506 * lib/target-supports-dg.exp (dg-add-options): Likewise.
507 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
508 target-specific dg-options.
509 * gcc.dg/builtins-20.c: Likewise.
510 * gcc.dg/builtins-53.c: Likewise.
511 * gcc.dg/builtins-55.c: Likewise.
512 * gcc.dg/single-precision-constant.c: Likewise.
513 * gcc.dg/torture/builtin-convert-1.c: Likewise.
514 * gcc.dg/torture/builtin-convert-2.c: Likewise.
515 * gcc.dg/torture/builtin-convert-3.c: Likewise.
516 * gcc.dg/torture/builtin-convert-4.c: Likewise.
517 * gcc.dg/torture/builtin-power-1.c: Likewise.
518
519 2007-09-21 Chao-ying Fu <fu@mips.com>
520
521 * lib/target-supports.exp (check_effective_target_fixed_point): New to
522 check if targets have fixed-point supports.
523 * gcc.dg/fixed-point/fixed-point.exp: New file.
524 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
525 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
526 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
527 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
528 * gcc.dg/fixed-point/constants-pedantic.c,
529 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
530 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
531 * gcc.dg/fixed-point/keywords-ignored-c99.c,
532 * gcc.dg/fixed-point/keywords-pedantic.c,
533 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
534 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
535 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
536 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
537 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
538 * gcc.dg/fixed-point/func-vararg-mixed.c,
539 * gcc.dg/fixed-point/operator-logical.c,
540 * gcc.dg/fixed-point/struct-union.c,
541 * gcc.dg/fixed-point/bit-complement.c,
542 * gcc.dg/fixed-point/operator-bitwise.c,
543 * gcc.dg/fixed-point/operator-comma.c,
544 * gcc.dg/fixed-point/struct-layout-1.c,
545 * gcc.dg/fixed-point/union-init.c,
546 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
547 * gcc.dg/fixed-point/func-mixed.c,
548 * gcc.dg/fixed-point/func-vararg-size0.c,
549 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
550 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
551 * gcc.dg/fixed-point/operator-unary.c,
552 * gcc.dg/fixed-point/allop-const.c,
553 * gcc.dg/fixed-point/muldiv-warning.c,
554 * gcc.dg/nofixed-point-1.c,
555 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
556 * gcc.target/mips/fixed-vector-type.c,
557 * gcc.target/mips/fixed-scalar-type.c: New tests.
558
559 2007-09-21 Olivier Hainque <hainque@adacore.com>
560
561 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
562 * gnat.dg/test_nested_subtype_byref.adb: New test.
563
564 2007-09-21 Jakub Jelinek <jakub@redhat.com>
565
566 PR fortran/33439
567 * gfortran.dg/gomp/pr33439.f90: New test.
568
569 2007-09-21 Tobias Burnus <burnus@net-b.de>
570
571 PR fortran/33455
572 * gfortran.dg/merge_char_3.f90: New.
573
574 2007-09-21 Tobias Burnus <burnus@net-b.de>
575
576 PR fortran/33037
577 * gfortran.dg/transfer_check_1.f90: New.
578
579 2007-09-20 Asher Langton <langton2@llnl.gov>
580
581 PR fortran/20441
582 * gfortran.dg/init_flag_1.f90: New.
583 * gfortran.dg/init_flag_2.f90: New.
584 * gfortran.dg/init_flag_3.f90: New.
585 * gfortran.dg/init_flag_4.f90: New.
586 * gfortran.dg/init_flag_5.f90: New.
587 * gfortran.dg/init_flag_6.f90: New.
588 * gfortran.dg/init_flag_7.f90: New.
589
590 2007-09-20 Paolo Carlini <pcarlini@suse.de>
591
592 PR c++/33460
593 * g++.dg/ext/anon-struct6.C: New.
594
595 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
596
597 PR libfortran/23272
598 * gfortran.dg/inquire_10.f90: New test.
599
600 2007-09-20 Joseph Myers <joseph@codesourcery.com>
601
602 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
603
604 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
605
606 PR fortran/33221
607 * gfortran.dg/used_types_18.f90: Declare variable of empty
608 derived type.
609
610 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
611
612 PR fortran/33288
613 * gfortran.dg/array_constructor_19.f90: New test.
614
615 2007-09-20 Jakub Jelinek <jakub@redhat.com>
616
617 PR debug/33316
618 * gcc.dg/debug/pr33316.c: New test.
619
620 PR c++/33496
621 * g++.dg/cpp0x/variadic76.C: New test.
622 * g++.dg/cpp0x/variadic77.C: New test.
623 * g++.dg/cpp0x/variadic78.C: New test.
624
625 PR c/33238
626 PR c/27301
627 * gcc.c-torture/execute/20070919-1.c: New test.
628 * gcc.dg/pr33238.c: New test.
629 * gcc.dg/pr27301.c: New test.
630
631 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
632
633 * lib/target-supports.exp (check_effective_target_mips64): New
634 procedure.
635 * gcc.dg/lower-subreg-1.c: Require !mips64.
636 * gcc.dg/sibcall-3.c (ATTR): New macro.
637 (recurser_void1, recurser_void2): Use it.
638 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
639 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
640
641 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
642
643 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
644 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
645 warning annotation.
646 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
647
648 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
649
650 PR fortran/33497
651 * gfortran.dg/c_loc_tests_11.f03: New test case.
652
653 2007-09-20 Paolo Carlini <pcarlini@suse.de>
654
655 PR c++/33459
656 * g++.dg/init/ref14.C: New.
657
658 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
659
660 * gnat.dg/slice2.ad[sb]: New testcase.
661
662 2007-09-19 Nick Clifton <nickc@redhat.com>
663
664 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
665
666 2007-09-19 Jie Zhang <jie.zhang@analog.com>
667
668 * gcc.target/bfin/bfin.exp: New.
669 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
670 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
671 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
672 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
673 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
674 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
675 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
676 mcpu-bf561.c, mcpu-default.c}: New tests.
677
678 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
679
680 Restore detection of unsupported TLS.
681
682 Revert this patch:
683 2007-02-10 Richard Henderson <rth@redhat.com>
684
685 * lib/target-supports.exp (check_effective_target_tls): Redefine
686 to mean non-emulated tls.
687 * gcc.dg/tls/alias-1.c: Remove tls requirement.
688 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
689 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
690 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
691 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
692 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
693 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
694
695 And then:
696 * lib/target-supports.exp (check_effective_target_tls): Use
697 stronger test for compiler support for TLS.
698 (check_effective_target_tls_native): New, to test for non-emulated
699 TLS support.
700 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
701 instead of dg-require-effective-target tls.
702 * g++.dg/gomp/copyin-1.C: Likewise.
703 * g++.dg/gomp/sharing-1.C: Likewise.
704 * g++.dg/gomp/tls-1.C: Likewise.
705 * g++.dg/gomp/tls-2.C: Likewise.
706 * g++.dg/gomp/tls-3.C: Likewise.
707 * g++.dg/tls/diag-1.C: Likewise.
708 * g++.dg/tls/diag-2.C: Likewise.
709 * g++.dg/tls/diag-3.C: Likewise.
710 * g++.dg/tls/diag-4.C: Likewise.
711 * g++.dg/tls/diag-5.C: Likewise.
712 * g++.dg/tls/init-1.C: Likewise.
713 * g++.dg/tls/init-2.C: Likewise.
714 * g++.dg/tls/trivial.C: Likewise.
715 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
716 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
717 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
718 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
719 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
720 * gcc.dg/gomp/clause-1.c: Likewise.
721 * gcc.dg/gomp/copyin-1.c: Likewise.
722 * gcc.dg/gomp/sharing-1.c: Likewise.
723 * gcc.dg/gomp/tls-1.c: Likewise.
724 * gcc.dg/gomp/tls-2.c: Likewise.
725 * gcc.dg/tls/alpha-1.c: Likewise.
726 * gcc.dg/tls/opt-1.c: Likewise.
727 * gcc.dg/tls/opt-13.c: Likewise.
728 * gcc.dg/tls/opt-14.c: Likewise.
729 * gcc.dg/tls/opt-2.c: Likewise.
730 * gcc.dg/tls/opt-3.c: Likewise.
731 * gcc.dg/tls/opt-4.c: Likewise.
732 * gcc.dg/tls/opt-7.c: Likewise.
733 * gcc.dg/tls/section-1.c: Likewise.
734 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
735 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
736 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
737 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
738 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
739 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
740 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
741 * gfortran.dg/gomp/crayptr2.f90: Likewise.
742 * gfortran.dg/gomp/fixed-1.f: Likewise.
743 * gfortran.dg/gomp/free-1.f90: Likewise.
744 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
745 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
746 * gfortran.dg/gomp/reduction1.f90: Likewise.
747 * gfortran.dg/gomp/sharing-1.f90: Likewise.
748
749 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
750
751 PR fortran/31119
752 * gfortran.dg/bounds_check_9.f90: New test.
753 * gfortran.dg/bounds_check_fail_2.f90: New test.
754
755 2007-09-18 Paolo Carlini <pcarlini@suse.de>
756
757 PR c++/33462 (again)
758 * g++.dg/ext/va-arg1.C: Adjust.
759
760 2007-09-18 Paolo Carlini <pcarlini@suse.de>
761
762 PR c++/33462
763 * g++.dg/ext/va-arg1.C: New.
764
765 2007-09-18 Tobias Burnus <burnus@net-b.de>
766
767 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
768
769 2007-09-18 Paolo Carlini <pcarlini@suse.de>
770
771 PR c++/33463
772 * g++.dg/rtti/typeid6.C: New.
773
774 2007-09-18 Paolo Carlini <pcarlini@suse.de>
775
776 PR c++/33464
777 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
778 * g++.dg/ext/is_class_error2.C: New.
779
780 2007-09-18 Richard Guenther <rguenther@suse.de>
781
782 PR tree-optimization/33340
783 * g++.dg/torture/pr33340.C: New testcase.
784
785 2007-09-18 Tobias Burnus <burnus@net-b.de>
786
787 PR fortran/33231
788 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
789 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
790 * gfortran.dg/elemental_subroutine_5.f90: New.
791
792 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
793
794 * lib/target-supports.exp (check_profiling_available): Extend
795 mips*-*-elf check to mips*-*-elf*.
796
797 2007-09-18 Jakub Jelinek <jakub@redhat.com>
798
799 * gcc.dg/format/c90-scanf-5.c: New test.
800 * gcc.dg/format/c99-scanf-4.c: New test.
801 * gcc.dg/format/ext-7.c: New test.
802 * gcc.dg/format/ext-8.c: New test.
803
804 PR middle-end/33423
805 * gcc.c-torture/compile/20070915-1.c: New test.
806
807 2007-09-17 Tobias Burnus <burnus@net-b.de>
808
809 PR fortran/33106
810 * gfortran.dg/private_type_9.f90: New.
811
812 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
813
814 PR middle-end/33449
815 * gfortran.dg/pr33449.f90: New test.
816
817 2007-09-17 Tobias Burnus <burnus@net-b.de>
818
819 * gfortran.dg/interface_15.f90: Compile with -std=f95.
820 * gfortran.dg/private_type_1.f90: Ditto
821 * gfortran.dg/interface_18.f90: New.
822 * gfortran.dg/private_type_8.f90: New.
823
824 2007-09-16 Paolo Carlini <pcarlini@suse.de>
825
826 PR c++/33124
827 * g++.dg/warn/new1.C: Adjust.
828 * g++.dg/torture/str_empty.C: Likewise.
829
830 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
831
832 * gcc.target/mips/dse-1.c: New test.
833
834 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
835
836 PR c++/32756
837 * g++.dg/overload/operator3.C: New.
838
839 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
840
841 * gcc.target/mips/truncate-1.c: New test.
842
843 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
844
845 PR fortran/29396
846 PR fortran/29606
847 PR fortran/30625
848 PR fortran/30871
849 * gfortran.dg/subref_array_pointer_1.f90: New test.
850 * gfortran.dg/subref_array_pointer_2.f90: New test.
851
852 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
853
854 * gfortran.dg/nint_2.f90: Correct last change.
855
856 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
857
858 * gcc.dg/tree-ssa/parallelization-1.c: New test.
859
860 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
861
862 * gcc.dg/vect/pr33373b.c: New test.
863
864 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
865
866 PR target/33438
867 * gcc.target/i386/pr33438.c: New test.
868
869 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
870
871 * gfortran.dg/nint_2.f90: Revert previous commit.
872
873 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
874
875 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
876
877 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
878
879 PR debug/33429
880 * g++.dg/other/unused1.C: XFAIL class2 scan.
881
882 2007-09-13 Tobias Burnus <burnus@net-b.de>
883
884 PR fortran/33343
885 * gfortran.dg/elemental_args_check_1.f90: New.
886 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
887 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
888
889 2007-09-13 Tobias Burnus <burnus@net-b.de>
890
891 * gfortran.dg/recursive_check_3.f90: New.
892
893 2007-09-13 Tobias Burnus <burnus@net-b.de>
894
895 PR fortran/33412
896 * gfortran.dg/elemental_bind_c.f90: New.
897
898 2007-09-13 Richard Sandiford <richard@codesourcery.com>
899
900 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
901 * gcc.target/mips/mips16-attributes-2.c: New test.
902 * gcc.target/mips/mips16-attributes-3.c: Likewise.
903 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
904 hard-float asm when __mips16 is defined.
905 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
906 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
907 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
908 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
909 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
910 * gcc.target/mips/pr26765.c (foo): Likewise.
911 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
912 targets, use dg-mips-options instead of dg-options, and use -mgp32
913 to force 32-bit mode.
914 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
915 and 64-bit mode.
916 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
917
918 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
919 Michael Meissner <michael.meissner@amd.com>
920
921 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
922 * gcc.target/i386/sse5-hsubX.c: Ditto.
923 * gcc.target/i386/sse5-permpX.c: Ditto.
924 * gcc.target/i386/sse5-haddX.c: Ditto.
925 * gcc.target/i386/sse5-maccXX.c: Ditto.
926 * gcc.target/i386/sse5-msubXX.c: Ditto.
927 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
928 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
929
930 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
931 optimizes floating point conditional moves into the pcmov
932 instruction on SSE5.
933 * gcc.target/i386/sse5-pcmov2.c: Ditto.
934
935 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
936 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
937 SSE5.
938
939 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
940 compiler optimizes vector (a*b)+c into fmadd on SSE5.
941
942 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
943 optimizes (a*b)+c into fmadd on SSE5.
944
945 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
946 whether the SSE5 instructions can be generated.
947
948 * gcc.target/i386/sse5-check.h: New. Add support for
949 SSE5 tests.
950
951 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
952 ammintrin.h, and turn on -msse5 option instead of -msse4a.
953 * gcc.target/i386/sse-13.c: Ditto.
954 * gcc.target/i386/sse-14.c: Ditto.
955
956 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
957
958 PR testsuite/33153
959 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
960 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
961
962 2007-09-12 Jakub Jelinek <jakub@redhat.com>
963
964 PR target/32338
965 * gcc.dg/pr32338-1.c: New test.
966 * gcc.dg/pr32338-2.c: New test.
967
968 2007-09-12 Bob Wilson <bob.wilson@acm.org>
969
970 * lib/target-supports.exp (check_effective_target_sync_int_long):
971 Revert change to add xtensa.
972 (check_effective_target_sync_char_short): Likewise.
973
974 2007-09-12 Olivier Hainque <hainque@adacore.com>
975
976 * gnat.dg/packed_subtype.adb: New test.
977
978 2007-09-12 Tobias Burnus <burnus@net-b.de>
979
980 PR fortran/33297
981 * gfortran.dg/intrinsic_size.f90: New.
982
983 2007-09-12 Tobias Burnus <burnus@net-b.de>
984
985 PR fortran/33284
986 PR fortran/33310
987 * gfortran.dg/conflicts_2.f90: New.
988
989 2007-09-12 Ira Rosen <irar@il.ibm.com>
990
991 PR tree-optimization/32377
992 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
993 dependence distance.
994 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
995 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
996 * gcc.dg/vect/no-vfa-vect-depend-1.c,
997 gfortran.dg/vect/no-vfa-pr32377.f90: New.
998
999 2007-09-12 Richard Guenther <rguenther@suse.de>
1000
1001 PR middle-end/33382
1002 * gcc.c-torture/compile/pr33382.c: New testcase.
1003 * gcc.c-torture/execute/pr33382.c: Likewise.
1004
1005 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1006
1007 PR fortran/33395
1008 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1009
1010 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1011
1012 PR tree-optimization/33373
1013 * gcc.dg/vect/pr33373.c: New test.
1014
1015 2007-09-12 Ben Elliston <bje@au.ibm.com>
1016
1017 * lib/target-supports.exp (check_effective_target_vect_no_double):
1018 Remove unused proc.
1019
1020 2007-09-12 Ben Elliston <bje@au.ibm.com>
1021 Ulrich Weigand <uweigand@de.ibm.com>
1022
1023 * gcc.target/spu/dfcgt-nan.c: New test.
1024
1025 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1026
1027 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1028
1029 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1030
1031 PR fortran/33040
1032 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1033
1034 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1035
1036 * gcc.dg/va-arg-pack-len-1.c: New test.
1037 * g++.dg/va-arg-pack-len-1.C: New test.
1038
1039 2007-09-11 Michael Matz <matz@suse.de>
1040
1041 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1042
1043 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1044
1045 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1046 checks for size of long double.
1047 * gcc.dg/dfp/convert.h: New file.
1048 * gcc.dg/dfp/convert-bfp-2.c: New test.
1049 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1050 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1051 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1052 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1053 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1054 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1055 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1056 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1057 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1058
1059 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1060
1061 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1062 Change dg-final to expect 1 non-profitable loop and
1063 3 profitable loops.
1064 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1065 Change dg-final to expect 1 non-profitable loop and
1066 3 profitable loops.
1067 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1068 Change dg-final to expect 1 profitable loop.
1069 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1070 Change dg-final to expect 1 profitable loop.
1071
1072 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1073
1074 * gcc.target/mips/call-saved-1.c: New test.
1075 * gcc.target/mips/call-saved-2.c: Likewise.
1076 * gcc.target/mips/call-saved-3.c: Likewise.
1077 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1078 instead of mips_mips64. Set mips_fp64 too.
1079 (is_gp32_flag): Return true for -mips1 and -mips2.
1080 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1081
1082 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1083
1084 * g++.dg/ext/va-arg-pack-1.C: New test.
1085 * g++.dg/ext/va-arg-pack-2.C: New test.
1086
1087 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1088
1089 PR target/33369
1090 * gcc.dg/vect/pr33369.c: New test.
1091
1092 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1093
1094 PR fortran/33370
1095 * gfortran.dg/array_memcpy_5.f90: New test.
1096
1097 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1098
1099 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1100
1101 2007-09-09 Richard Guenther <rguenther@suse.de>
1102
1103 * gcc.c-torture/compile/20070906-1.c: New testcase.
1104
1105 2007-09-09 Ira Rosen <irar@il.ibm.com>
1106
1107 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1108 noinline attribute.
1109 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1110 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1111 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1112 Likewise.
1113
1114 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1115
1116 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1117
1118 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1119
1120 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1121
1122 2007-09-09 Ira Rosen <irar@il.ibm.com>
1123
1124 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1125 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1126 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1127 Compile tests with -fno-tree-pre.
1128 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1129 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1130 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1131 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1132 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1133 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1134 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1135 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1136 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1137 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1138 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1139 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1140 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1141 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1142 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1143 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1144 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1145 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1146 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1147
1148 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1149
1150 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1151 to call objdump.
1152 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1153 Use remote_exec to call c++filt.
1154 * lib/target-supports-dg.exp (dg-require-host-local): New.
1155 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1156 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1157 * g++.dg/rtti/repo1.C: Likewise.
1158 * g++.dg/template/repo1.C: Likewise.
1159 * g++.dg/template/repo2.C: Likewise.
1160 * g++.dg/template/repo3.C: Likewise.
1161 * g++.dg/template/repo4.C: Likewise.
1162 * g++.dg/template/repo5.C: Likewise.
1163 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1164 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1165 * g++.old-deja/g++.pt/repo1.C: Likewise.
1166 * g++.old-deja/g++.pt/repo2.C: Likewise.
1167 * g++.old-deja/g++.pt/repo3.C: Likewise.
1168 * g++.old-deja/g++.pt/repo4.C: Likewise.
1169 * gcc.dg/cpp/trad/builtins.c: Likewise.
1170
1171 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1172
1173 PR tree-optimization/32283
1174 * gcc.dg/tree-ssa/loop-31.c: New test.
1175
1176 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1177
1178 PR rtl-optimization/26449
1179 * gcc.target/i386/pr26449-1.c: New file.
1180
1181 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1182
1183 PR target/33329
1184 PR rtl-optimization/26449
1185 * gcc.target/i386/pr33329.c: New file.
1186
1187 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1188
1189 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1190
1191 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1192
1193 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1194
1195 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1196
1197 PR tree-optimization/33301
1198 * gfortran.dg/vect/pr33301.f: New test.
1199
1200 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1201
1202 PR libfortran/33307
1203 * gfortran.dg/backspace_10.f90: New test.
1204
1205 2007-09-07 Richard Guenther <rguenther@suse.de>
1206
1207 Reapply
1208 2007-09-06 Richard Guenther <rguenther@suse.de>
1209
1210 PR tree-optimization/32586
1211 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1212 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1213 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1214 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1215 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1216 now obsolete simplification.
1217
1218 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1219
1220 PR tree-optimization/33299
1221 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1222 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1223
1224 2007-09-07 Richard Guenther <rguenther@suse.de>
1225
1226 Revert
1227 2007-09-06 Richard Guenther <rguenther@suse.de>
1228
1229 PR tree-optimization/32586
1230 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1231 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1233 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1234 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1235 now obsolete simplification.
1236
1237 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1238
1239 PR tree-optimization/32821
1240 * gcc.dg/tree-ssa/pr32821.c: New file.
1241
1242 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1243
1244 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1245 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1246 and mips_forced_no_er.
1247 (dg-mips-options): Add -mno-abicalls when a small-data option is
1248 specified. Skip tests with small-data options if mips_forced_gp.
1249 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1250 * gcc.target/mips/sdata-1.c: New test.
1251 * gcc.target/mips/sdata-2.c: Likewise.
1252 * gcc.target/mips/sdata-3.c: Likewise.
1253 * gcc.target/mips/sdata-4.c: Likewise.
1254
1255 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1256
1257 PR fortran/33298
1258 * spread_zerosize_1.f90: New test case.
1259 * spread_bounds_1.f90: New test case.
1260
1261 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1262
1263 PR c++/32674
1264 * g++.dg/template/static31.C: New.
1265
1266 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1267
1268 PR fortran/33271
1269 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1270 powerpc*-linux-gnu.
1271
1272 2007-09-06 David Daney <ddaney@avtrex.com>
1273 Richard Sandiford <richard@codesourcery.com>
1274
1275 PR target/33256
1276 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1277 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1278 * gcc.target/mips/pr33256.c: New test.
1279
1280 2007-09-06 Tom Tromey <tromey@redhat.com>
1281
1282 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1283
1284 2007-09-06 Richard Guenther <rguenther@suse.de>
1285
1286 PR tree-optimization/32586
1287 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1288 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1289 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1290 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1291 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1292 now obsolete simplification.
1293
1294 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1295
1296 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1297 * gcc.target/i386/sse3-addsubps.c: Ditto.
1298 * gcc.target/i386/sse3-haddpd.c: Ditto.
1299 * gcc.target/i386/sse3-haddps.c: Ditto.
1300 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1301 * gcc.target/i386/sse3-hsubps.c: Ditto.
1302 * gcc.target/i386/sse3-lddqu.c: Ditto.
1303 * gcc.target/i386/sse3-movddup.c: Ditto.
1304 * gcc.target/i386/sse3-movshdup.c: Ditto.
1305 * gcc.target/i386/sse3-movsldup.c: Ditto.
1306
1307 2007-09-06 Richard Guenther <rguenther@suse.de>
1308
1309 PR tree-optimization/33302
1310 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1311
1312 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1313
1314 PR libfortran/33225
1315 * gfortran.dg./fmt_float.f90: New test.
1316
1317 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1318
1319 PR libfortran/33253
1320 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1321
1322 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1323
1324 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1325 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1326
1327 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1328
1329 * g++.dg/eh/builtin1.C: New test.
1330 * g++.dg/eh/builtin2.C: New test.
1331 * g++.dg/eh/builtin3.C: New test.
1332
1333 PR c++/33289
1334 * g++.dg/eh/builtin4.C: New test.
1335
1336 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1337
1338 * gcc.target/powerpc/dfp-dd.c: New test.
1339 * gcc.target/powerpc/dfp-td.c: New test.
1340
1341 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1342
1343 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1344 * gcc.dg/va-arg-pack-1.c: New test.
1345
1346 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1347
1348 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1349 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1350 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1351 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1352 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1353
1354 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1355
1356 PR c++/30302
1357 * g++.dg/ext/anon-struct5.C: New.
1358
1359 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1360
1361 * gcc.dg/i386-cpuid.h: Remove.
1362 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1363 (main): Use __get_cpuid to get target features.
1364 * gcc.target/i386/sse-check.h: Ditto.
1365 * gcc.target/i386/sse2-check.h: Ditto.
1366 * gcc.target/i386/sse3-check.h: Ditto.
1367 * gcc.target/i386/ssse3-check.h: Ditto.
1368 * gcc.target/i386/sse4_1-check.h: Ditto.
1369 * gcc.target/i386/sse4_2-check.h: Ditto.
1370 * gcc.target/i386/sse4a-check.h: Ditto.
1371 * gcc.dg/torture/pr16104-1.c: Ditto.
1372 (do_test): Change to void.
1373 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1374 * gcc.target/i386/sse-6.c: Ditto.
1375 * gcc.target/i386/sse-7.c: Ditto.
1376 * g++.dg/other/i386-1.C: Include cpuid.h.
1377 (main): New function. Use __get_cpuid to get target fetaures.
1378
1379 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1380 David Ung <davidu@mips.com>
1381 Nigel Stephens <nigel@mips.com>
1382
1383 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1384 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1385 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1386 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1387 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1388 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1389 * gcc.dg/torture/pr19683-1.c: Likewise.
1390 * gcc.target/mips/madd-3.c: Likewise.
1391 * gcc.target/mips/maddu-3.c: Likewise.
1392 * gcc.target/mips/msub-3.c: Likewise.
1393 * gcc.target/mips/msubu-3.c: Likewise.
1394 * gcc.target/mips/asm-1.c: Likewise.
1395 * gcc.target/mips/branch-1.c: Likewise.
1396 * gcc.target/mips/ins-1.c: Likewise.
1397 * gcc.target/mips/near-far-3.c: Likewise.
1398 * gcc.target/mips/near-far-4.c: Likewise.
1399 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1400 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1401 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1402 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1403 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1404 * gcc.target/mips/dspr2-MULT.c: Likewise.
1405 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1406 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1407 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1408 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1409 * gcc.target/mips/code-readable-2.c: Likewise.
1410 * gcc.target/mips/code-readable-3.c: Likewise.
1411
1412 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1413 David Ung <davidu@mips.com>
1414 Nigel Stephens <nigel@mips.com>
1415
1416 * gcc.target/mips/mips16-attributes.c: New.
1417
1418 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1419
1420 PR fortran/31564
1421 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1422
1423 PR fortran/33241
1424 * gfortran.dg/char_length_10.f90: New test.
1425
1426 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1427
1428 PR c++/29731
1429 * g++.dg/parse/template24.C: New.
1430
1431 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1432
1433 * g++.dg/other/spu2vmx-1.C: New test.
1434
1435 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1436
1437 PR tree-optimization/33017
1438 * gcc.dg/pr33017.c: New test.
1439
1440 2007-09-05 Ben Elliston <bje@au.ibm.com>
1441
1442 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1443 __protected_stream family of macros.
1444
1445 2007-09-04 Jan Hubicka <jh@suse.cz>
1446
1447 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1448 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1449 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1450 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1451 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1452 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1453 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1454 Likewise.
1455
1456 2007-09-04 Janus Weil <jaydub66@gmail.com>
1457 Tobias Burnus <burnus@net-b.de>
1458
1459 * gfortran.dg/proc_decl_1.f90: New.
1460 * gfortran.dg/proc_decl_2.f90: New.
1461 * gfortran.dg/proc_decl_3.f90: New.
1462 * gfortran.dg/proc_decl_4.f90: New.
1463
1464 2007-09-04 Jan Hubicka <jh@suse.cz>
1465
1466 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1467 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1468 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1469 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1470 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1471 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1472 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1473 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1474 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1475 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1476 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1477 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1478 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1479 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1480 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1481 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1482 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1483 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1484 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1485 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1486 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1487 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1488 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1489 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1490 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1491 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1492 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1493 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1494 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1495 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1496 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1497 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1498 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1499 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1500 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1501 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1502 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1503 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1504 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1505 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1506 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1507 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1508 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1509 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1510 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1511 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1512 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1514 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1515 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1516 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1517 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1518 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1519 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1520 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1521 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1523 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1524 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1525 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1526 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1527 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1528 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1529 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1530 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1531 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1532 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1533 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1534 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1535 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1536 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1537 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1538 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1539 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1540 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1541 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1542 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1543 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1544 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1545 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1546 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1549 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1550 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1551 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1552 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1553 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1554 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1555 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1556 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1557 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1558 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1559 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1560 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1561 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1562 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1564 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1565 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1566 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1567 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1568 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1569 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1570 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1571 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1572 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1574 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1575 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1576 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1583 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1586 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1588 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1590 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1591 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1592 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1594 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1595 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1596 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1598 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1601 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1602 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1603 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1604 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1605 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1606 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1607 noinline.
1608 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1609 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1610 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1611 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1613 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1615 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1616 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1620 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1621 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1622 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1626 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1627 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1628 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1629 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1630 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1631 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1632 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1634 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1635 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1636 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1637 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1638 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1639 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1640 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1641 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1642 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1643 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1644 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1645 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1646 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1647 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1649 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1650 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1651 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1652 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1653 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1654 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1655 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1656 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1657 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1658 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1659 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1660 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1661 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1662 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1664 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1665 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1666 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1667 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1668 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1669 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1670 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1672 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1673 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1674 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1675 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1676 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1679 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1680 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1681 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1682 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1683 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1684 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1685 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1686 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1687 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1688 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1689 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1690 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1691 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1692 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1693 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1694 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1695 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1696 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1697 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1698 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1699 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1700 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1701 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1702 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1703 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1704 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1705 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1706 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1707 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1708 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1709 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1710 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1711 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1712 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1713 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1714 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1715 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1717 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1718 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1719 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1720 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1721 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1722 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1723 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1724 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1726 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1728 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1730 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1731 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1733 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1734
1735 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1736
1737 PR middle-end/33187
1738 * gcc.target/i386/cmov7.c: New file.
1739
1740 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1741
1742 * gcc.target/i386/sse4a-check.h: New file.
1743 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1744 * gcc.target/i386/sse4a-insert.c: Ditto.
1745 * gcc.target/i386/sse4a-montsd.c: Ditto.
1746 * gcc.target/i386/sse4a-montss.c: Ditto.
1747 * gcc.target/i386/mmx-check.h: New file.
1748 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1749 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1750 * gcc.target/i386/sse-check.h: New file.
1751 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1752 * gcc.target/i386/sse-3.c: Ditto.
1753 * gcc.target/i386/sse-7.c: Ditto.
1754 * gcc.target/i386/sse-9.c: Ditto.
1755 * gcc.target/i386/ssefn-3.c: Ditto.
1756 * gcc.target/i386/sse-recip.c: Ditto.
1757 * gcc.target/i386/sse-recip-vec.c: Ditto.
1758 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1759 * gcc.target/i386/20020523-1.c: Remove.
1760 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1761 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1762 * gcc.target/i386/ssefn-4.c: Ditto.
1763 * gcc.target/i386/sse-6.c: Ditto.
1764 * gcc.target/i386/sse-10.c: Ditto.
1765 * gcc.target/i386/sse-11.c: Ditto.
1766 * gcc.target/i386/sse-18.c: Ditto.
1767 * gcc.target/i386/fpprec-1.c: Ditto.
1768 * g++.dg/other/i386-1.C: Ditto.
1769
1770 2007-09-04 Richard Guenther <rguenther@suse.de>
1771
1772 PR tree-optimization/33291
1773 * gcc.dg/volatile2.c: New testcase.
1774 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1775 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1776 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1777 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1778
1779 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1780
1781 PR fortran/33253
1782 * gfortran.dg/namelist_15.f90: Update test.
1783 * gfortran.dg/namelist_24.f90: Update test.
1784 * gfortran.dg/namelist_38.f90: New test.
1785
1786 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1789 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1790 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1791 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1792 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1793 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1794
1795 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1796
1797 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1798 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1799
1800 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1801
1802 2007-09-02 David Daney <ddaney@avtrex.com>
1803
1804 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1805 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1806 * gcc.target/mips/atomic-memory-1.c: Ditto.
1807 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1808
1809 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1810
1811 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1812 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1813
1814 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1815
1816 * gfortran.dg/substr_6.f90: New test.
1817
1818 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1819
1820 PR c++/33208
1821 * g++.dg/other/error18.C: New.
1822 * g++.dg/expr/bitfield3.C: Adjust.
1823
1824 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1825
1826 PR fortran/33276
1827 * gfortran.fortran-torture/compile/pr33276.f90: New.
1828
1829 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1830
1831 PR middle-end/33272
1832 * gcc.dg/c99-arraydecl-3.c: New test.
1833
1834 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1835
1836 PR c++/32597
1837 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1838 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1839
1840 2007-08-31 Tobias Burnus <burnus@net-b.de>
1841
1842 PR fortran/33232
1843 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1844 * gfortran.dg/read_1.f90: New.
1845
1846 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1847
1848 PR c++/33210
1849 * g++.dg/template/error30.C: New.
1850
1851 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1852
1853 PR c++/32113
1854 * g++.dg/template/crash70.C: New.
1855
1856 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1857
1858 PR c++/33212
1859 * g++.dg/ext/is_class_error.C: New.
1860
1861 2007-08-31 Olivier Hainque <hainque@adacore.com>
1862
1863 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1864
1865 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1866 Revital Eres <eres@il.ibm.com>
1867
1868 * gcc.target/powerpc/paired-1.c: New test.
1869 * gcc.target/powerpc/paired-2.c: New test.
1870 * gcc.target/powerpc/paired-3.c: New test.
1871 * gcc.target/powerpc/paired-4.c: New test.
1872 * gcc.target/powerpc/paired-5.c: New test.
1873 * gcc.target/powerpc/paired-6.c: New test.
1874 * gcc.target/powerpc/paired-7.c: New test.
1875 * gcc.target/powerpc/ppc-paired.c: New test.
1876
1877 2007-08-31 Ollie Wild <aaw@google.com>
1878
1879 * g++.dg/conversion/ptrmem2.C: New test.
1880 * g++.dg/conversion/ptrmem3.C: New test.
1881 * g++.dg/conversion/ptrmem4.C: New test.
1882 * g++.dg/conversion/ptrmem5.C: New test.
1883 * g++.dg/conversion/ptrmem6.C: New test.
1884 * g++.dg/conversion/ptrmem7.C: New test.
1885 * g++.dg/conversion/ptrmem8.C: New test.
1886
1887 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1888
1889 PR fortran/31879
1890 * gfortran.dg/char_length_7.f90: New test.
1891 * gfortran.dg/char_length_9.f90: New test.
1892 * gfortran.dg/char_assign_1.f90: Add extra warning.
1893
1894 PR fortran/31197
1895 PR fortran/31258
1896 * gfortran.dg/char_length_8.f90: New test.
1897
1898 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1899
1900 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1901
1902 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1903
1904 * gcc.dg/inline-24.c: New test.
1905 * g++.dg/opt/inline11.C: New test.
1906
1907 2007-08-30 Richard Guenther <rguenther@suse.de>
1908
1909 * gcc.target/i386/vectorize5.c: New testcase.
1910
1911 2007-08-30 Tobias Burnus <burnus@net-b.de>
1912
1913 PR fortran/33228
1914 * interface.c (check_interface0): Improve error for external procs.
1915 (check_sym_interfaces): Fix checking of module procedures.
1916
1917 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1918
1919 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1920 (AI): Add AI_ALIGN.
1921 * gcc.dg/sync-3.c: New test.
1922
1923 PR middle-end/32758
1924 * gcc.dg/cleanup-12.c: New test.
1925
1926 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1927
1928 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1929 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1930 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1931 * gcc.dg/pr32450.c: Ditto.
1932 * gcc.dg/nest.c: Ditto.
1933 * gcc.dg/nested-func-4.c: Ditto.
1934 * g++.old-deja/g++.law/profile1.C: Ditto.
1935
1936 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1937
1938 PR fortran/32989
1939 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1940 non-default integer kind arguments.
1941
1942 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1943
1944 PR fortran/33105
1945 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1946
1947 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1948
1949 * gcc.dg/h8300-ice2.c: Remove target selector.
1950
1951 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1952
1953 PR fortran/33215
1954 * gfortran.dg/binding_label_tests_15.f03: New test case.
1955 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1956
1957 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1958
1959 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1960 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1961
1962 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1963
1964 PR c++/33194
1965 * g++.dg/other/canon-33194.C: New.
1966
1967 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
1968
1969 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1970 * gcc.c-torture/execute/pr23135.c: Likewise.
1971
1972 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1973
1974 * gcc.dg/pr31344.c: Move to ...
1975 * gcc.dg/dfp/pr31344.c: ... here.
1976 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1977 * gcc.dg/20050503-1.c: Ditto.
1978 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1979 * gcc.dg/20061127-1.c: Compile only for fpic targets.
1980 * gcc.dg/20060801-1.c: Ditto.
1981
1982 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
1983
1984 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1985 * gfortran.dg/nan_1.f90: Likewise.
1986
1987 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1988
1989 PR fortran/33055
1990 Revert previous patch.
1991
1992 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
1993 Kazu Hirata <kazu@codesourcery.com>
1994
1995 * gcc.target/m68k/interrupt-1.c: New.
1996
1997 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1998
1999 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2000 10000 for targets where "int" can't hold at least 100000.
2001 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2002 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2003 (test5)(test6): Use it.
2004 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2005 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2006 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2007 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2008 * gcc.dg/attr-alloc_size.c (test): Likewise.
2009
2010 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2011
2012 PR c++/33209
2013 * g++.dg/template/error29.C: New.
2014
2015 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR c++/32596
2018 * g++.dg/ext/visibility/anon5.C: New test.
2019
2020 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2021
2022 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2023
2024 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2025
2026 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2027 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2028 * gfortran.dg/gamma_4.f90: New: large-real tests.
2029
2030 2007-08-28 Jason Merrill <jason@redhat.com>
2031
2032 PR c++/29000
2033 * g++.dg/ext/stmtexpr12.C: New test.
2034
2035 PR c++/28558
2036 * g++.dg/ext/attrib28.C: New test.
2037
2038 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2039
2040 PR target/32661
2041 * gcc.target/i386/pr32661.c: New test.
2042
2043 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR middle-end/32370
2046 * gcc.dg/pr32370.c: New test.
2047
2048 PR rtl-optimization/33148
2049 * gcc.c-torture/compile/20070827-1.c: New test.
2050
2051 PR debug/32914
2052 * d++.dg/debug/const3.C: New test.
2053 * d++.dg/debug/const4.C: New test.
2054 * d++.dg/debug/dwarf2/const1.C: New test.
2055 * d++.dg/debug/dwarf2/const2.C: New test.
2056 * d++.dg/debug/dwarf2/const2b.C: New test.
2057
2058 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2059 Vladimir Yanovsky <yanov@il.ibm.com>
2060 Revital Eres <eres@il.ibm.com>
2061 Andrey Belevantsev <abel@ispras.ru>
2062
2063 * gcc.dg/sms-1.c: New test.
2064
2065 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2066
2067 * g++.dg/ext/gnu-inline-common.h: New.
2068 * g++.dg/ext/gnu-inline-global-reject.C: New.
2069 * g++.dg/ext/gnu-inline-global.C: New.
2070 * g++.dg/ext/gnu-inline-namespace.C: New.
2071 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2072 * g++.dg/ext/gnu-inline-class.C: New.
2073 * g++.dg/ext/gnu-inline-class-static.C: New.
2074 * g++.dg/ext/gnu-inline-template-class.C: New.
2075 * g++.dg/ext/gnu-inline-template-func.C: New.
2076
2077 2007-08-27 Jason Merrill <jason@redhat.com>
2078
2079 PR c++/31337
2080 * g++.dg/ext/stmtexpr11.C: New.
2081
2082 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2083
2084 * lib/target-supports.exp (check_profiling_available):
2085 Set profiling_available_saved to 0 on fido-*-elf.
2086
2087 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2088
2089 PR tree-optimization/33173
2090
2091 * gcc.c-torture/compile/pr33173.c: New.
2092
2093 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2094
2095 PR target/31385
2096 * gcc.dg/dfp/pr31385.c: New.
2097
2098 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2099
2100 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2101
2102 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2103
2104 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2105 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2106 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2107 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2108 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2109 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2110 gcc.target/m68k directory.
2111 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2112 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2113 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2114 gcc.target/cris directory.
2115 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2116 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2117 gcc.target/bfin directory.
2118
2119 * gcc.target/sh: New directory.
2120 * gcc.target/sh/sh.exp: New file.
2121 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2122 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2123 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2124 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2125 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2126 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2127
2128 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2129
2130 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2131 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2132 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2133 * gcc.target/i386/local2.c: Ditto.
2134 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2135 * gcc.target/i386/20011119-1.c: Ditto.
2136 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2137 * gcc.target/i386/fastcall-1.c: Fix target selector.
2138
2139 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2140
2141 PR fortran/33055
2142 * gfortran.dg/negative_unit.f: Add new check
2143 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2144 -fdefault-integer-8.
2145
2146 2007-08-26 Asher Langton <langton2@llnl.gov>
2147
2148 * gfortran.dg/recursive_stack.f90: New.
2149 * gfortran.dg/openmp_stack.f90: New.
2150
2151 2007-08-26 Tobias Burnus <burnus@net-b.de>
2152
2153 PR fortran/31298
2154 * gfortran.dg/use_10.f90: New.
2155
2156 2007-08-26 Tobias Burnus <burnus@net-b.de>
2157
2158 PR fortran/32985
2159 * gfortran.dg/namelist_14.f90: Make test case valid.
2160 * gfortran.dg/common_10.f90: New.
2161
2162 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2163
2164 PR middle-end/33181
2165 * gcc.dg/ifelse-2.c: New.
2166
2167 2007-08-26 Tobias Burnus <burnus@net-b.de>
2168
2169 PR fortran/32980
2170 * gfortran.dg/gamma_1.f90: New.
2171 * gfortran.dg/gamma_2.f90: New.
2172 * gfortran.dg/gamma_3.f90: New.
2173
2174 2007-08-26 Tobias Burnus <burnus@net-b.de>
2175
2176 PR fortran/33188
2177 * gfortran.dg/used_types_18.f90: New.
2178
2179 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2180
2181 * gcc.dg/array-init-2.c: New test.
2182
2183 2007-08-24 Tobias Burnus <burnus@net-b.de>
2184
2185 PR fortran/33178
2186 * gfortran.dg/initialization_4.f90: Update dg-error.
2187 * gfortran.dg/initialization_13.f90: New.
2188
2189 2007-08-24 Richard Guenther <rguenther@suse.de>
2190
2191 PR middle-end/33166
2192 * gcc.c-torture/compile/pr33166.c: New testcase.
2193
2194 2007-08-24 Tobias Burnus <burnus@net-b.de>
2195
2196 PR fortran/33139
2197 * gfortran.dg/pointer_assign_4.f90: New.
2198 * gfortran.dg/shape_2.f90: Fix test case.
2199 * gfortran.dg/char_result_4.f90: Ditto.
2200
2201 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2202
2203 * gcc.dg/array-init-1.c: New test.
2204
2205 PR c++/32567
2206 * g++.dg/parse/crash36.C: New test.
2207
2208 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2209
2210 * gcc.dg/pr32721.c: Updated.
2211
2212 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR tree-optimization/32573
2215 PR middle-end/32946
2216 * gcc.dg/pr32573.c: New test.
2217
2218 PR c++/32898
2219 * g++.dg/lookup/ns3.C: New test.
2220
2221 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2222
2223 PR c++/31941
2224 * g++.dg/parse/crash37.C: New test.
2225
2226 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2227
2228 PR target/17390
2229 * gcc.target/i386/pr17390.c: New test.
2230
2231 2007-08-23 Richard Guenther <rguenther@suse.de>
2232
2233 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2234 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2235 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2236 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2237 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2238 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2239 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2240 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2241
2242 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2243
2244 * gcc.target/s390: New directory.
2245 * gcc.target/s390/s390.exp: New file.
2246 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2247 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2248 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2249 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2250 gcc.target/s390 directory.
2251
2252 2007-08-23 Richard Guenther <rguenther@suse.de>
2253
2254 PR tree-optimization/32328
2255 * testsuite/gcc.dg/pr32328.c: New testcase.
2256
2257 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2258
2259 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2260 available.
2261
2262 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2263
2264 PR fortran/33095
2265 * gfortran.dg/min_max_optional_5.f90: New test.
2266 * gfortran.dg/min_max_optional_2.f90: Remove.
2267 * gfortran.dg/min_max_optional_3.f90: Remove.
2268 * gfortran.dg/min_max_optional_4.f90: Remove.
2269
2270 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2271
2272 * gcc.target/i386/xorps-sse.c: New.
2273 * gcc.target/i386/xorps-sse2.c: New.
2274
2275 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2276
2277 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2278 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2279 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2280
2281 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2282
2283 PR fortran/33020
2284 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2285 include multiple kinds for SHAPE parameter within a single
2286 namespace.
2287 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2288 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2289
2290 2007-08-22 Janus Weil <jaydub66@gmail.com>
2291
2292 * interface_abstract_1.f90: Extended test case.
2293 * interface_abstract_3.f90: New test.
2294
2295 2007-08-21 Christian Bruel <christian.bruel@st.com>
2296
2297 * gcc.dg/fold-sub.c: New test.
2298
2299 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2300
2301 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2302 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2303 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2304 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2305 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2306 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2307
2308 2007-08-22 Richard Guenther <rguenther@suse.de>
2309
2310 PR middle-end/33007
2311 * gcc.dg/pr33007.c: New testcase.
2312
2313 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2314
2315 * gcc.c-torture/execute/strcmp-1.x: Delete.
2316
2317 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2318
2319 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2320 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2321 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2322 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2323 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2324 gcc.target/i386/stack-realign.c,
2325 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2326 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2327 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2328 target using dg-require-effective-target directive.
2329 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2330 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2331 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2332 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2333 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2334 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2335 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2336 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2337 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2338 Require lp64 target using dg-require-effective-target directive.
2339 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2340 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2341 directive.
2342 * gcc.target/i386/20010202-1.c: Move from here ...
2343 * gcc.dg/20010202-1.c: ... to here.
2344
2345 2007-08-22 Richard Guenther <rguenther@suse.de>
2346
2347 PR tree-optimization/33142
2348 * gcc.c-torture/execute/pr33142.c: New testcase.
2349
2350 2007-08-22 Richard Guenther <rguenther@suse.de>
2351
2352 PR middle-end/32563
2353 * g++.dg/torture/pr32563.C: New testcase.
2354
2355 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR middle-end/32912
2358 * gcc.dg/pr32912-1.c: Add -w to options.
2359 * gcc.dg/pr32912-2.c: Likewise.
2360 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2361
2362 2007-08-21 Ian Lance Taylor <iant@google.com>
2363
2364 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2365
2366 2007-08-21 Ian Lance Taylor <iant@google.com>
2367
2368 PR tree-optimization/33134
2369 * g++.dg/tree-ssa/pr33134.C: New test.
2370
2371 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2372
2373 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2374 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2375
2376 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR debug/32610
2379 * gcc.dg/debug/pr32610.c: New test.
2380
2381 * g++.dg/init/new24.C: New test.
2382
2383 PR middle-end/32912
2384 * gcc.dg/pr32912-1.c: New test.
2385 * gcc.dg/pr32912-2.c: New test.
2386 * gcc.dg/pr32912-3.c: New test.
2387
2388 2007-08-21 Richard Guenther <rguenther@suse.de>
2389
2390 * gcc.dg/pointer-arith-10.c: New testcase.
2391
2392 2007-08-21 Richard Guenther <rguenther@suse.de>
2393
2394 PR middle-end/33122
2395 * gcc.c-torture/compile/pr33122.c: New testcase.
2396
2397 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2398
2399 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2400
2401 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2402
2403 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2404
2405 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR c++/33025
2408 * g++.dg/init/new23.C: New test.
2409
2410 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2411
2412 PR middle-end/30564
2413 * gcc.c-torture/compile/pr30564-1.c: New test.
2414 * gcc.c-torture/compile/pr30564-2.c: New test.
2415
2416 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2417
2418 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2419
2420 2007-08-19 Tobias Burnus <burnus@net-b.de>
2421
2422 * gfortran.dg/interface_abstract_2.f90: New.
2423 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2424
2425 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2426
2427 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2428 unknown (so that outer-loop wont get analyzed).
2429 * gcc.dg/vect/vect-outer-1a.c: New test.
2430 * gcc.dg/vect/vect-outer-1b.c: New test.
2431 * gcc.dg/vect/vect-outer-1.c: New test.
2432 * gcc.dg/vect/vect-outer-2a.c: New test.
2433 * gcc.dg/vect/vect-outer-2b.c: New test.
2434 * gcc.dg/vect/vect-outer-2c.c: New test.
2435 * gcc.dg/vect/vect-outer-2.c: New test.
2436 * gcc.dg/vect/vect-outer-3a.c: New test.
2437 * gcc.dg/vect/vect-outer-3b.c: New test.
2438 * gcc.dg/vect/vect-outer-3c.c: New test.
2439 * gcc.dg/vect/vect-outer-3.c: New test.
2440 * gcc.dg/vect/vect-outer-4a.c: New test.
2441 * gcc.dg/vect/vect-outer-4b.c: New test.
2442 * gcc.dg/vect/vect-outer-4c.c: New test.
2443 * gcc.dg/vect/vect-outer-4d.c: New test.
2444 * gcc.dg/vect/vect-outer-4e.c: New test.
2445 * gcc.dg/vect/vect-outer-4f.c: New test.
2446 * gcc.dg/vect/vect-outer-4g.c: New test.
2447 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2448 * gcc.dg/vect/vect-outer-4i.c: New test.
2449 * gcc.dg/vect/vect-outer-4j.c: New test.
2450 * gcc.dg/vect/vect-outer-4k.c: New test.
2451 * gcc.dg/vect/vect-outer-4l.c: New test.
2452 * gcc.dg/vect/vect-outer-4m.c: New test.
2453 * gcc.dg/vect/vect-outer-4.c: New test.
2454 * gcc.dg/vect/vect-outer-5.c: New test.
2455 * gcc.dg/vect/vect-outer-6.c: New test.
2456 * gcc.dg/vect/vect-outer-fir.c: New test.
2457 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2458 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2459
2460 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2461
2462 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2463 and -fno-tree-reassoc.
2464 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2465 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2466 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2467 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2468 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2469 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2470 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2471 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2472 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2473 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2474 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2475 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2476 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2477 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2478 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2479 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2480 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2481 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2482 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2483 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2484 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2485 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2486 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2487 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2488 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2489 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2490 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2491 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2492 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2493 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2494 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2495 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2496 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2497 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2498 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2499 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2500 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2501
2502 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2503
2504 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2505 versioning for aliasing).
2506 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2507
2508 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2509 targets.
2510 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2511
2512 2007-08-18 Tom Tromey <tromey@redhat.com>
2513
2514 PR preprocessor/32974:
2515 * gcc.dg/cpp/pr32974.c: New file.
2516
2517 2007-08-17 Tobias Burnus <burnus@net-b.de>
2518
2519 * gfortran.dg/interface_abstract_1.f90: New.
2520
2521 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2522
2523 PR fortran/32881
2524 * gfortran.dg/pure_initializer_1.f90: New test.
2525
2526 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2527
2528 PR fortran/32875
2529 * gfortran.dg/array_constructor_18.f90: New test.
2530
2531 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2532
2533 PR c++/28989
2534 * g++.dg/expr/lval3.C: New test.
2535 * g++.dg/expr/lval4.C: New test.
2536
2537 2007-08-17 Ollie Wild <aaw@google.com>
2538
2539 PR c++/31749
2540 * g++.dg/lookup/builtin3.C: New test.
2541 * g++.dg/lookup/builtin4.C: New test.
2542 * g++.dg/lookup/using19.C: New test.
2543
2544 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2545
2546 PR c++/32190
2547 * g++.dg/parse/error31.C: New.
2548
2549 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2550
2551 PR c++/32112
2552 * g++.dg/template/error26.C: New.
2553
2554 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2555
2556 PR fortran/33079
2557 * gfortran.dg/zero_length_2.f90: New test.
2558
2559 2007-08-17 Tobias Burnus <burnus@net-b.de>
2560
2561 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2562 * gfortran.dg/kind_tests_3.f03: Ditto.
2563 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2564 * gfortran.dg/interface_13.f90: Ditto.
2565 * gfortran.dg/pr32738.f90: Ditto.
2566 * gfortran.dg/module_private_1.f90: Ditto.
2567 * gfortran.dg/test_only_clause.f90: Ditto.
2568 * gfortran.dg/bind_c_vars.f90: Ditto.
2569 * gfortran.dg/bind_c_dts.f90: Ditto.
2570 * gfortran.dg/use_9.f90: Ditto.
2571 * gfortran.dg/generic_8.f90: Ditto.
2572 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2573 * gfortran.dg/private_type_6.f90: Ditto.
2574 * gfortran.dg/c_assoc.f90: Ditto.
2575 * gfortran.dg/private_type_7.f90: Ditto.
2576 * gfortran.dg/global_vars_c_init.f90: Ditto.
2577 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2578 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2579 * gfortran.dg/c_size_t_test.f03: Ditto.
2580 * gfortran.dg/used_types_12.f90: Ditto.
2581 * gfortran.dg/pr25923.f90: Ditto.
2582 * gfortran.dg/test_com_block.f90: Ditto.
2583 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2584 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2585 * gfortran.dg/com_block_driver.f90: Ditto.
2586 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2587 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2588 * gfortran.dg/c_loc_test.f90: Ditto.
2589 * gfortran.dg/c_ptr_tests.f03: Ditto.
2590 * gfortran.dg/module_interface_1.f90: Ditto.
2591
2592 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2593
2594 PR c++/32870
2595 * g++.dg/other/error17.C: Adjust.
2596
2597 2007-08-17 Ben Elliston <bje@au.ibm.com>
2598
2599 PR middle-end/32970
2600 * g++.dg/ext/altivec-14.C: New test.
2601
2602 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2603
2604 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2605 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2606 dump files.
2607 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2608 * gcc.dg/vect/pr32366.c: Ditto.
2609
2610 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2611
2612 PR testsuite/33082
2613 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2614 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2615 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2616 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2617
2618 2007-08-16 Tobias Burnus <burnus@net-b.de>
2619
2620 PR fortran/33072
2621 * gfortran.dg/use_9.f90: New.
2622
2623 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2624
2625 * g++.dg/gcov/gcov-5.C: New test.
2626
2627 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2628
2629 * g++.dg/gcov/gcov-4.C: New test.
2630 * lib/gcov.exp (verify-lines): Add support for
2631 checking no-coverage lines.
2632
2633 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2634
2635 * gcc.dg/vect/vect-vfa-01.c: New.
2636 * gcc.dg/vect/vect-vfa-02.c: New.
2637 * gcc.dg/vect/vect-vfa-03.c: New.
2638 * gcc.dg/vect/vect-vfa-04.c: New.
2639 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2640 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2641 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2642 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2643 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2644 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2645 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2646 gfortran.dg/vect/pr19049.f90: Rename to start with
2647 prefix no-vfa-.
2648 * gcc.dg/vect/vect.exp: Disable versioning for alias
2649 when test starts with no-vfa-.
2650 * gfortran.dg/vect/vect.exp: Likewise.
2651
2652 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2653
2654 * gcc.dg/torture/pr32897.c: New test.
2655
2656 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2657
2658 PR c++/31132
2659 * g++.dg/template/crash69.C: New.
2660
2661 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2662
2663 * lib/target-supports.exp (check_effective_target_arm32): Use
2664 check_no_compiler_messages.
2665
2666 2007-08-15 Diego Novillo <dnovillo@google.com>
2667
2668 gcc.dg/tree-ssa/20070815.c: New test.
2669
2670 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2671
2672 PR fortran/33077
2673 * gfortran.dg/random_7.f90: Initialize variable.
2674
2675 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR middle-end/33074
2678 * gfortran.dg/pr33074.f90: New test.
2679
2680 PR c++/32992
2681 * g++.dg/opt/nrv14.C: New test.
2682
2683 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2684
2685 PR c++/33035
2686 * g++.dg/template/crash68.C: New.
2687
2688 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2689
2690 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2691 * gcc.dg/sibcall-4.c: Ditto.
2692
2693 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2694
2695 PR fortran/33066
2696 * gfortran.dg/use_8.f90: New test.
2697 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2698
2699 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2700
2701 PR c++/27211
2702 * g++.dg/template/error27.C: New.
2703 * g++.dg/template/error28.C: New.
2704 * g++.dg/other/pr28304.C: Adjust.
2705 * g++.old-deja/g++.mike/p811.C: Likewise.
2706
2707 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2708
2709 PR target/30315
2710 * gcc.target/i386/pr30315.c: New.
2711
2712 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2713
2714 PR fortran/32594
2715 * gfortran.dg/substr_5.f90: New test.
2716
2717 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2718
2719 PR c/30428
2720 * gcc.dg/vector-2.c: New test.
2721
2722 PR c++/30428
2723 * g++.dg/ext/vector8.C: New test.
2724
2725 2007-08-13 Dan Hipschman <dsh@google.com>
2726
2727 PR c/32953
2728 * gcc.dg/format/array-1.c: Add an additional test for
2729 unterminated format strings of length 1.
2730
2731 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2732
2733 PR fortran/32926
2734 * gfortran.dg/external_procedures_3.f90: New test.
2735
2736 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2737
2738 PR fortran/32827
2739 * gfortran.dg/import6.f90: New test.
2740
2741 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2742
2743 PR C/30427
2744 * gcc.dg/vector-1.c: New test.
2745
2746 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2747
2748 * gcc.dg/pr21255-4.c: Skip for PIC.
2749 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2750
2751 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2752
2753 * gcc.dg/attr-isr.c: Skip for PIC.
2754 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2755 * gcc.dg/attr-isr-trapa.c: Likewise.
2756 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2757 * gcc.dg/pragma-isr-trapa.c: Likewise.
2758 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2759
2760 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2761
2762 PR fortran/32962
2763 * gfortran.dg/transpose_1.f90: New test.
2764
2765 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2766
2767 PR fortran/29600
2768 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2769 intrinsic.
2770
2771 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2772
2773 PR fortran/30964
2774 PR fortran/33054
2775 * gfortran.dg/random_4.f90: New test.
2776 * gfortran.dg/random_5.f90: New test.
2777 * gfortran.dg/random_6.f90: New test.
2778 * gfortran.dg/random_7.f90: New test.
2779
2780 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2781
2782 PR fortran/32860
2783 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2784
2785 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2786
2787 PR fortran/31629
2788 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2789
2790 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2791
2792 PR fortran/29600
2793 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2794 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2795
2796 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2797
2798 PR fortran/32937
2799 * gfortran.dg/char_length_6.f90: New test.
2800
2801 2007-08-10 Ollie Wild <aaw@google.com>
2802
2803 * g++.dg/lookup/using18.C: New test.
2804
2805 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2806
2807 PR c++/17763
2808 * g++.dg/other/error16.C: New.
2809
2810 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2811
2812 PR libfortran/33039
2813 * gfortran.dg/namelist_37.f90: New test.
2814
2815 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2816
2817 PR c++/22256
2818 * g++.dg/conversion/op3.C: New.
2819
2820 2007-08-09 Tobias Burnus <burnus@net-b.de>
2821
2822 PR fortran/32987
2823 * gfortran.dg/fmt_tab_1.f90: New.
2824 * gfortran.dg/fmt_tab_2.f90: New.
2825
2826 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2827
2828 PR c/32796
2829 * gcc.c-torture/compile/pr32796.c: New test.
2830
2831 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2832
2833 PR middle-end/32813
2834 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2835 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2836 instead of just -O.
2837
2838 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2839
2840 * gcc.target/mips/code-readable-1.c: New test.
2841 * gcc.target/mips/code-readable-2.c: Likewise.
2842 * gcc.target/mips/code-readable-3.c: Likewise.
2843
2844 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2845 Revital Eres <eres@il.ibm.com>
2846
2847 * gfortran.dg/sms-1.f90: Add comment.
2848 * gfortran.dg/sms-2.f90: New.
2849
2850 2007-08-07 Ian Lance Taylor <iant@google.com>
2851
2852 * gcc.dg/instrument-1.c: New test.
2853 * gcc.dg/instrument-2.c: New test.
2854 * gcc.dg/instrument-3.c: New test.
2855
2856 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2857
2858 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2859
2860 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2861
2862 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2863 !vector_alignment_reachable targets.
2864 * gcc.dg/vect/vect-33.c: Likewise.
2865 * gcc.dg/vect/vect-42.c: Likewise.
2866 * gcc.dg/vect/vect-44.c: Likewise.
2867 * gcc.dg/vect/vect-50.c: Likewise.
2868 * gcc.dg/vect/vect-70.c: Likewise.
2869 * gcc.dg/vect/vect-71.c: Likewise.
2870 * gcc.dg/vect/vect-87.c: Likewise.
2871 * gcc.dg/vect/vect-88.c: Likewise.
2872 * gcc.dg/vect/vect-91.c: Likewise.
2873 * gcc.dg/vect/vect-93.c: Likewise.
2874 * gcc.dg/vect/vect-96.c: Likewise.
2875 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2876 * gcc.dg/vect/section-anchors-69.c: Likewise.
2877 * gcc.dg/vect/pr25413.c: Likewise.
2878 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2879 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2880 * gfortran.dg/vect-2.f90: Likewise.
2881 * gfortran.dg/vect-3.f90: Likewise.
2882 * gfortran.dg/vect-4.f90: Likewise.
2883 * gfortran.dg/vect-5.f90: Likewise.
2884 * lib/target-supports.exp (check_effective_target_natural_alignment):
2885 Return false for darwin.
2886 (check_effective_target_vector_alignment_reachable_for_double): New.
2887
2888 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2889
2890 * gcc.dg/multiword-1.c: New testcase.
2891
2892 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2893
2894 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2895 messages.
2896 * gfortran.dg/namelist_36.f90: New test.
2897
2898 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2899
2900 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2901 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2902
2903 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2904
2905 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2906 * gcc.dg/torture/type-generic-1.c: Likewise.
2907
2908 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2909
2910 * gcc.c-torture/20070522-1.c: Move to ...
2911 * gcc.c-torture/compile/20070522-1.c: Here.
2912
2913 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2914
2915 PR fortran/29828
2916 * gfortran.dg/minmax_char_1.f90: New test.
2917 * gfortran.dg/minmax_char_2.f90: New test.
2918 * gfortran.dg/min_max_optional_4.f90: New test.
2919
2920 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2921
2922 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2923 hanging on the testcase.
2924
2925 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2926
2927 PR middle-end/32988
2928 * gcc.c-torture/compile/pr32988.c: New test.
2929
2930 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2931
2932 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2933
2934 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2935
2936 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2937
2938 Revert:
2939 2007-03-22 Dirk Mueller <dmueller@suse.de>
2940
2941 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2942
2943 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2944
2945 PR fortran/32979
2946 * gfortran.dg/isnan_1.f90: New test.
2947
2948 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2949 Revital Eres <eres@il.ibm.com>
2950
2951 * gcc.dg/sms-antideps.c: New test.
2952
2953 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2954
2955 PR fortran/31214
2956 * gfortran.dg/entry_13.f90: New test.
2957
2958 * gfortran.dg/entry_12.f90: Clean up .mod file.
2959
2960 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2961
2962 PR fortran/32770
2963 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2964 variables as kind=4 so they don't overflow the record length.
2965
2966 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
2967
2968 PR fortran/32968
2969 * gfortran.dg/selected_kind_1.f90: New test.
2970
2971 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2972
2973 PR middle-end/32780
2974 * gcc.c-torture/compile/pr32780.c: New test.
2975
2976 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2977
2978 RP middle-end/32399
2979 * gcc.c-torture/compile/pr32399.c: New testcase.
2980
2981 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2982
2983 PR middle-end/32304
2984 * g++.dg/torture/pr32304.C: New testcase.
2985
2986 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2987
2988 PR middle-end/32935
2989 * gfortran.fortran-torture/compile/complex_1.f90: New test.
2990
2991 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2992
2993 PR fortran/32955
2994 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2995
2996 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2997
2998 PR fortran/31202
2999 * gfortran.dg/nint_2.f90: New test.
3000
3001 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3002
3003 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3004 * gcc.dg/weak/typeof-2.c: Likewise.
3005
3006 2007-08-03 Diego Novillo <dnovillo@google.com>
3007
3008 PR 31521
3009 * gcc.dg/tree-ssa/pr31521.c: New test.
3010
3011 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3012
3013 PR fortran/32770
3014 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3015 iostat must be default kind.
3016
3017 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3018
3019 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3020
3021 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3022
3023 PR fortran/32770
3024 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3025 explicit so test passes with -fdefault-integer-8.
3026 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3027 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3028
3029 2007-08-02 Lee Millward <lee.millward@gmail.com>
3030
3031 PR c++/30849
3032 * g++.dg/parse/asm1.C: New test.
3033
3034 PR c++/30850
3035 * g++.dg/parse/asm2.C: Likewise.
3036
3037 PR c++/30851
3038 * g++.dg/parse/asm3.C: Likewise.
3039
3040 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3041
3042 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3043 "int" is only 16 bit bits wide.
3044 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3045
3046 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3047
3048 * g++.dg/torture/type-generic-1.C: New.
3049 * gcc.dg/pr28796-2.c: Move tests ...
3050 * gcc.dg/tg-tests.h: ... here.
3051 * gcc.dg/torture/type-generic-1.c: New.
3052
3053 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR libfortran/32954
3056 * minmaxloc_3.f90: New test case.
3057
3058 2007-08-01 Tobias Burnus <burnus@net-b.de>
3059
3060 PR fortran/32936
3061 * gfortran.dg/allocate_stat.f90: New.
3062
3063 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3064
3065 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3066
3067 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3068
3069 PR tree-optimization/32919
3070 * gcc.c-torture/compile/pr32919.c: New.
3071
3072 2007-08-01 Nick Clifton <nickc@redhat.com>
3073
3074 * gcc.c-torture/execute/execute.exp: Change copyright header to
3075 refer to version 3 of the GNU General Public License and to point
3076 readers at the COPYING3 file and the FSF's license web page.
3077 * gcc.c-torture/execute/ieee/ieee.exp,
3078 gcc.c-torture/unsorted/unsorted.exp,
3079 gcc.c-torture/compile/compile.exp,
3080 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3081 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3082 gcc.target/cris/torture/cris-torture.exp,
3083 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3084 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3085 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3086 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3087 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3088 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3089 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3090 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3091 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3092 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3093 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3094 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3095 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3096 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3097 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3098 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3099 gcc.dg/noncompile/noncompile.exp,
3100 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3101 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3102 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3103 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3104 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3105 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3106 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3107 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3108 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3109 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3110 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3111 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3112 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3113 g++.old-deja/old-deja.exp,
3114 gfortran.fortran-torture/execute/execute.exp,
3115 gfortran.fortran-torture/compile/compile.exp,
3116 treelang/output/output-1.c, treelang/output/output-1.tree,
3117 treelang/execute/execute.exp, treelang/Makefile.in,
3118 treelang/compile/compile.exp, g++.dg/dg.exp,
3119 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3120 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3121 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3122 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3123 g++.dg/compat/struct-layout-1.exp,
3124 g++.dg/compat/struct-layout-1_generate.c,
3125 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3126 g++.dg/bprob/bprob.exp, config/default.exp,
3127 gcc.test-framework/test-framework.awk,
3128 gcc.test-framework/gen_directive_tests,
3129 gcc.test-framework/test-framework.exp,
3130 objc.dg/special/special.exp,
3131 objc.dg/gnu-encoding/gnu-encoding.exp,
3132 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3133 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3134 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3135 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3136 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3137 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3138 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3139 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3140 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3141 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3142 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3143 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3144 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3145 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3146 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3147 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3148 Likewise.
3149
3150 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3151
3152 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3153 error message text.
3154
3155 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3156
3157 PR fortran/32945
3158 * gfortran.dg/initialization_12.f90: New test.
3159
3160 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3161
3162 PR fortran/31609
3163 * gfortran.dg/entry_12.f90: New test.
3164
3165 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3166
3167 PR fortran/32938
3168 * gfortran.dg/altreturn_6.f90: New test.
3169
3170 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3171
3172 PR fortran/32942
3173 * gfortran.dg/exponent_2.f90: New test.
3174
3175 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3176
3177 * gcc.dg/vect/vect-117.c: New test.
3178 * gcc.dg/vect/vect-74.c: Enabled test
3179 * gcc.dg/vect/vect-81.c: Enabled test
3180
3181 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3182
3183 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3184 s/dg-error/dg-warning where warning is expected.
3185
3186 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3187
3188 PR fortran/32770
3189 * gfortran.dg/array_constructor_12.f90: Adjust argument
3190 of huge() to correct kind.
3191
3192 2007-07-30 Ollie Wild <aaw@google.com>
3193
3194 * gcc.dg/cpp/counter-2.c: New test.
3195 * gcc.dg/cpp/counter-3.c: New test.
3196 * gcc.dg/cpp/dir-only-1.c: New test.
3197 * gcc.dg/cpp/dir-only-1.h: New file.
3198 * gcc.dg/cpp/dir-only-2.c: New test.
3199 * gcc.dg/cpp/dir-only-3.c: New test.
3200 * gcc.dg/cpp/dir-only-3a.h: New file.
3201 * gcc.dg/cpp/dir-only-3b.h: New file.
3202 * gcc.dg/cpp/dir-only-4.c: New test.
3203 * gcc.dg/cpp/dir-only-5.c: New test.
3204 * gcc.dg/cpp/dir-only-6.c: New test.
3205
3206 2007-07-30 Julian Brown <julian@codesourcery.com>
3207
3208 * gcc.target/arm/neon/v*.c: Regenerate.
3209
3210 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3211
3212 PR c++/32108
3213 * g++.dg/ext/label6.C: New.
3214
3215 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3216
3217 PR libfortran/32858
3218 PR libfortran/30814
3219 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3220
3221 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3222
3223 PR fortran/31211
3224 * gfortran.dg/actual_pointer_function_1.f90: New test.
3225
3226 PR fortran/32682
3227 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3228
3229 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3230
3231 PR fortran/32906
3232 * gfortran.dg/shape_1.f90: Adjust error message.
3233 * gfortran.dg/parameter_array_ref_1.f90: New test.
3234
3235 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3236
3237 PR fortran/31609
3238 * gfortran.dg/entry_11.f90: New test.
3239
3240 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3241 Revital Eres <eres@il.ibm.com>
3242
3243 * gfortran.dg/sms-1.f90: New test.
3244
3245 2007-07-28 Richard Guenther <rguenther@suse.de>
3246
3247 * gcc.c-torture/compile/pr32920.c: New testcase.
3248
3249 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3250
3251 PR c++/30917
3252 * g++.dg/lookup/friend11.C: New test.
3253
3254 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3255
3256 * gfortran.dg/namelist_5.f90: Adjusted error message.
3257 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3258 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3259 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3260 * gfortran.dg/namelist_32.f90: ... this.
3261
3262 PR fortran/32876
3263 * gfortran.dg/namelist_33.f90: New test.
3264
3265 PR fortran/32905
3266 * gfortran.dg/namelist_34.f90: New test.
3267
3268 PR fortran/31818
3269 * gfortran.dg/namelist_35.f90: New test.
3270
3271 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3272
3273 PR fortran/32880
3274 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3275
3276 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3277
3278 PR testsuite/32471
3279 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3280 assuming it is 0x7ffffffff.
3281 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3282 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3283
3284 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3285
3286 * gfortran.dg/operator_3.f90: Fix dg directive.
3287 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3288 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3289 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3290
3291 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3292
3293 * g++.dg/cpp0x/decltype1.C: New.
3294 * g++.dg/cpp0x/decltype2.C: New.
3295 * g++.dg/cpp0x/decltype3.C: New.
3296 * g++.dg/cpp0x/decltype4.C: New.
3297 * g++.dg/cpp0x/decltype5.C: New.
3298 * g++.dg/cpp0x/decltype6.C: New.
3299
3300 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3301
3302 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3303 because the test relies on bit 31 to be the sign bit.
3304
3305 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3306
3307 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3308 assuming it is 0x7fffffff.
3309 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3310 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3311
3312 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3313
3314 PR c++/32346
3315 * g++.dg/expr/bitfield9.C: New test.
3316
3317 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3318
3319 PR fortran/32899
3320 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3321
3322 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3323
3324 PR fortran/32760
3325 * gfortran.dg/private_type_7.f90: New test.
3326
3327 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3328
3329 PR fortran/32035
3330 * gfortran.dg/select_char_1.f90: New test.
3331
3332 2007-07-27 Tobias Burnus <burnus@net-b.de>
3333
3334 PR fortran/32903
3335 * gfortran.dg/initialization_11.f90: New test.
3336
3337 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3338
3339 * gcc.target/mips/ins-1.c: New test.
3340
3341 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3342
3343 PR/19232
3344 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3345 (f1): Likewise.
3346
3347 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3348
3349 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3350 error: width of 'spare' exceeds its type.
3351
3352 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3353
3354 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3355 * gcc.dg/sibcall-4.c: Likewise.
3356
3357 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3358
3359 PR rtl-optimization/31500
3360 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3361 * g++.dg/warn/Warray-bounds.C: Likewise.
3362
3363 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3364
3365 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3366
3367 2007-07-25 Julian Brown <julian@codesourcery.com>
3368 Paul Brook <paul@codesourcery.com>
3369 Joseph Myers <joseph@codesourcery.com>
3370 Mark Shinwell <shinwell@codesourcery.com>
3371
3372 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3373 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3374 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3375 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3376 (check_effective_target_arm_neon_hw): New.
3377 * gcc.target/arm/neon/neon.exp: New file.
3378 * gcc.target/arm/neon/polytypes.c: New file.
3379 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3380
3381 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3382
3383 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3384 targets where an "int" is less than 32 bits wide.
3385
3386 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3387
3388 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3389
3390 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3391
3392 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3393 during addition if an int is only 16 bits wide.
3394 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3395
3396 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3397
3398 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3399 size as "long int" and are 32 or 64 bits wide.
3400 * gcc.dg/torture/pr28814.c: Likewise.
3401
3402 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3403
3404 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3405 exactly as wide as an int.
3406
3407 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3408
3409 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3410 Define and use throughout as long long printf format specifier.
3411 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3412 Likewise.
3413
3414 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3415
3416 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3417 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3418
3419 2007-07-25 Ben Elliston <bje@au.ibm.com>
3420
3421 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3422
3423 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3424
3425 * gcc.c-torture/execute/20070724-1.c: New.
3426
3427 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3428
3429 PR fortran/31205
3430 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3431 "deallocates" to 24, since patch has code rid of much spurious
3432 code.
3433 * gfortran.dg/interface_assignment_1.f90 : New test.
3434
3435 PR fortran/32842
3436 * gfortran.dg/interface_assignment_2.f90 : New test.
3437
3438 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3439
3440 PR fortran/32867
3441 * fortran.dg/initialization_10.f90: New test.
3442
3443 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3444
3445 PR fortran/32778
3446 * gfortran.dg/imag_2.f: Removed
3447 * gfortran.dg/warn_std_1.f90: New test.
3448 * gfortran.dg/warn_std_2.f90: New test.
3449 * gfortran.dg/warn_std_3.f90: New test.
3450
3451 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3452
3453 PR c++/29001
3454 * g++.dg/init/new22.C: New.
3455
3456 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3457
3458 PR c++/32561
3459 * g++.dg/template/crash67.C: New.
3460
3461 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3462
3463 * lib/target-support.exp (check_effective_target_natural_alignment):
3464 (check_effective_target_vector_alignment_reachable): New.
3465 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3466 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3467 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3468 check.
3469 * gcc.dg/vect/pr25413.c: Likewise.
3470 * gcc.dg/vect/pr31699.c: Likewise.
3471
3472 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3473
3474 PR fortran/30814
3475 * gfortran.dg/pack_bounds_1.f90: New test case.
3476
3477 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3478
3479 PR fortran/31639
3480 * gfortran.dg/initialization_9.f90: New test.
3481
3482 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3483
3484 PR fortran/32797
3485 PR fortran/32800
3486 * gfortran.dg/bind_c_usage_8.f03: New test case.
3487 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3488 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3489
3490 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3491
3492 * gcc.target/mips/branch-cost-1.c: New test.
3493 * gcc.target/mips/branch-cost-2.c: Likewise.
3494
3495 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3496
3497 PR fortran/32732
3498 * gfortran.dg/c_char_tests.f03: New test case.
3499 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3500 * gfortran.dg/c_char_tests_2.f03: New test case.
3501 * gfortran.dg/value_6.f03: Ditto.
3502 * gfortran.dg/value_7.f03: Ditto.
3503
3504 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3505
3506 PR fortran/32600
3507 * gfortran.dg/c_funloc_tests_5.f03: New.
3508 * gfortran.dg/c_funloc_tests_5.f04: New.
3509 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3510
3511 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3512
3513 PR c++/32839
3514 * g++.dg/expr/call4.C: New.
3515 * g++.dg/expr/call5.C: New.
3516
3517 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3518
3519 PR fortran/32710
3520 * gfortran.dg/namelist_30.f90: New test.
3521
3522 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3523
3524 PR fortran/29962
3525 * gfortran.dg/array_initializer_1.f90: Removed warning.
3526 * gfortran.dg/initialization_1.f90: Adjusted messages.
3527 * gfortran.dg/nested_modules_6.f90: Removed warning.
3528
3529 PR fortran/31253
3530 * gfortran.dg/initialization_7.f90: New test.
3531
3532 PR fortran/31639
3533 * gfortran.dg/initialization_8.f90: New test.
3534
3535 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3536
3537 PR c++/30818
3538 * g++.dg/template/crash47.C: Adjust errors.
3539 * g++.dg/template/crash48.C: Adjust errors.
3540 * g++.dg/template/typename12.C: New.
3541 * g++.dg/template/typename13.C: New.
3542 * g++.dg/template/typename14.C: New.
3543 * g++.dg/template/typedef6.C: Adjust errors.
3544
3545 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3546
3547 PR fortran/32627
3548 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3549 * gfortran.dg/pr32627.f03: New test case.
3550
3551 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3552 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3553 c_f_pointer_logical.
3554 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3555 c_f_pointer_complex.
3556 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3557 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3558 c_f_pointer_shape_tests_2.
3559 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3560
3561 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3562
3563 PR fortran/32804
3564 * gfortran.dg/c_loc_tests_9.f03: New test case.
3565 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3566
3567 2007-07-21 Lee Millward <lee.millward@gmail.com>
3568
3569 PR fortran/32823
3570 * gfortran.dg/int_2.f90: New test.
3571
3572 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3573
3574 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3575
3576 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3577
3578 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3579 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3580
3581 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3582
3583 PR tree-optimization/19910
3584 * gcc.dg/pr19910.c: New test.
3585
3586 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3587
3588 PR fortran/32738
3589 * gfortran.dg/pr32738.f90: New test.
3590
3591 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3592
3593 PR tree-optimzation/32635
3594 * gfortran.dg/pr32635.f: New test case.
3595
3596 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3597
3598 PR fortran/32801
3599 * gfortran.dg/pr32801.f03: New test case.
3600
3601 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3602
3603 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3604 Test negative numbers also.
3605 * gcc.dg/c99-math-float-1.c: Likewise.
3606 * gcc.dg/c99-math-long-double-1.c: Likewise.
3607 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3608 test inputs.
3609
3610 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3611
3612 * lib/target-supports.exp (check_effective_target_sync_int_long):
3613 Enable for xtensa.
3614 (check_effective_target_sync_char_short): Likewise.
3615
3616 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3617
3618 * gcc.dg/pr28796-2.c: Add more cases.
3619
3620 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3621
3622 * gcc.dg/pr28796-1.c: Add more cases.
3623 * gcc.dg/pr28796-2.c: Likewise.
3624
3625 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3626
3627 * gcc.dg/pr28796-1.c: Add more cases.
3628 * gcc.dg/pr28796-2.c: Likewise.
3629
3630 2007-07-17 Janus Weil <jaydub66@gmail.com>
3631
3632 PR fortran/32535
3633 * gfortran.dg/pr32535.f90: New test.
3634
3635 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3636
3637 PR fortran/31320
3638 PR fortran/32665
3639 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3640
3641 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3642
3643 PR rtl-optimization/32773
3644 * gcc.dg/pr32773.c: New test.
3645
3646 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3647
3648 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3649 match flax-vector-conversions note.
3650 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3651 instead of dg-error for the warning.
3652
3653 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3654
3655 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3656 adapted to work on targets with 16-bit or wider int.
3657 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3658 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3659 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3660 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3661
3662 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3663
3664 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3665 support large arrays.
3666 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3667 * gcc.dg/20061109-1.c: Likewise.
3668 * gcc.c-torture/execute/20061101-1.x: Likewise.
3669 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3670 * gcc.c-torture/execute/pr31448.x: Likewise.
3671
3672 2007-07-16 Lee Millward <lee.millward@gmail.com>
3673
3674 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3675
3676 PR fortran/32238
3677 * gfortran.dg/pr32238.f90: New test.
3678
3679 PR fortran/32222
3680 * gfortran.dg/pr32222.f90: New test.
3681
3682 PR fortran/32242
3683 * gfortran.dg/pr32242.f90: New test.
3684
3685 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3686 David Ung <davidu@mips.com>
3687
3688 * gcc.target/mips/mips-sched-madd.c: New test case.
3689
3690 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3691
3692 PR libfortran/32611
3693 * gfortran.dg/large_real_kind_1.f90: Update test.
3694 * gfortran.dg/pr17706.f90: Update test.
3695 * gfortran.dg/fmt_zero_digits.f90: Update test.
3696 * gfortran.dg/fmt_zero_precision.f90: Update test.
3697 * gfortran.dg/real_const_3.f90: Update test.
3698
3699 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3700
3701 PR fortran/32036
3702 * gfortran.dg/bounds_check_8.f90: New test.
3703 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3704
3705 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3706
3707 PR fortran/32357
3708 * gfortran.dg/mvbits_2.f90: New test.
3709
3710 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3711
3712 PR libfortran/32731
3713 * gfortran.dg/pack_mask_1.f90: New test.
3714 * gfortran.dg/unpack_mask_1.f90: New test.
3715
3716 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3717
3718 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3719 * gcc.dg/20001101-1.c: Likewise.
3720 * gcc.dg/20001102-1.c: Likewise.
3721 * gcc.dg/20020116-2.c: Likewise.
3722 * gcc.dg/20020416-1.c: Likewise.
3723 * gcc.dg/sparc-constant-1.c: Likewise.
3724 * gcc.dg/sparc-dwarf2.c: Likewise.
3725 * gcc.dg/sparc-frame-1.c: Likewise.
3726 * gcc.dg/sparc-getcontext-1.c: Likewise.
3727 * gcc.dg/sparc-loop-1.c: Likewise.
3728 * gcc.dg/sparc-reg-1.c: Likewise.
3729 * gcc.dg/sparc-ret.c: Likewise.
3730 * gcc.dg/sparc-trap-1.c: Likewise.
3731 * gcc.dg/ultrasp10.c: Likewise.
3732 * gcc.dg/ultrasp11.c: Likewise.
3733 * gcc.dg/ultrasp1.c: Likewise.
3734 * gcc.dg/ultrasp2.c: Likewise.
3735 * gcc.dg/ultrasp3.c: Likewise.
3736 * gcc.dg/ultrasp4.c: Likewise.
3737 * gcc.dg/ultrasp5.c: Likewise.
3738 * gcc.dg/ultrasp6.c: Likewise.
3739 * gcc.dg/ultrasp7.c: Likewise.
3740 * gcc.dg/ultrasp8.c: Likewise.
3741 * gcc.dg/ultrasp9.c: Likewise.
3742 * gcc.dg/splet-1.c: Delete.
3743
3744 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3745
3746 PR fortran/32724
3747 * gfortran.dg/stfunc_5.f90: New test.
3748
3749 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3750
3751 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3752 New procedure to check if arrays are naturally aligned to the vector
3753 alignment boundary.
3754 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3755 in size_t typedef. Adjust tree dump scan results according to
3756 vect_aligned_arrays target check.
3757 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3758 vect_aligned_arrays target check.
3759 * gcc.dg/vect/pr31699.c: Ditto.
3760
3761 2007-07-13 Sa Liu <saliu@de.ibm.com>
3762
3763 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3764 for V2DFmode vector conditional expression.
3765 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3766 and dfceq patterns.
3767 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3768 and dfcgt patterns.
3769 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3770 V2DFmode comparison and test special values.
3771 * lib/target-supports.exp: Switch on test for V2DFmode
3772 vector conditional expression.
3773
3774 2007-07-13 Richard Guenther <rguenther@suse.de>
3775
3776 PR tree-optimization/32721
3777 * gcc.dg/pr32721.c: New testcase.
3778
3779 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3780
3781 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3782 error message part that continues on a new line.
3783
3784 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3785
3786 * gcc.dg/c99-tgmath-1.c: New.
3787 * gcc.dg/c99-tgmath-2.c: New.
3788 * gcc.dg/c99-tgmath-3.c: New.
3789 * gcc.dg/c99-tgmath-4.c: New.
3790
3791 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3792 Janis Johnson <janis187@us.ibm.com>
3793
3794 PR testsuite/25241
3795 * gcc.test-framework/dg-error-exp-F.c: New test.
3796 * gcc.test-framework/dg-warning-exp-F.c: New test.
3797 * lib/gcc.exp: Enable warning and error prefixes.
3798 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3799 (dg-error): Wrap original dg-error.
3800 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3801 markers from dg-error/dg-warning directives.
3802 * gcc.dg/20040322-1.c: Likewise.
3803 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3804 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3805 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3806 * gcc.dg/Werror-1.c: Likewise.
3807 * gcc.dg/Werror-10.c: Likewise.
3808 * gcc.dg/Werror-11.c: Likewise.
3809 * gcc.dg/Werror-2.c: Likewise.
3810 * gcc.dg/Werror-3.c: Likewise.
3811 * gcc.dg/Werror-4.c: Likewise.
3812 * gcc.dg/Werror-5.c: Likewise.
3813 * gcc.dg/Werror-6.c: Likewise.
3814 * gcc.dg/Werror-7.c: Likewise.
3815 * gcc.dg/Werror-8.c: Likewise.
3816 * gcc.dg/Werror-9.c: Likewise.
3817 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3818 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3819 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3820 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3821 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3822 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3823 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3824 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3825 * gcc.dg/Wnested-externs-1.c: Likewise.
3826 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3827 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3828 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3829 * gcc.dg/Wshadow-3.c: Likewise.
3830 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3831 * gcc.dg/Wwrite-strings-1.c: Likewise.
3832 * gcc.dg/anon-struct-5.c: Likewise.
3833 * gcc.dg/anon-struct-6.c: Likewise.
3834 * gcc.dg/anon-struct-7.c: Likewise.
3835 * gcc.dg/anon-struct-8.c: Likewise.
3836 * gcc.dg/array-8.c: Likewise.
3837 * gcc.dg/array-quals-2.c: Likewise.
3838 * gcc.dg/asm-qual-1.c: Likewise.
3839 * gcc.dg/asm-wide-1.c: Likewise.
3840 * gcc.dg/assign-warn-1.c: Likewise.
3841 * gcc.dg/assign-warn-2.c: Likewise.
3842 * gcc.dg/bitfld-10.c: Likewise.
3843 * gcc.dg/bitfld-11.c: Likewise.
3844 * gcc.dg/bitfld-12.c: Likewise.
3845 * gcc.dg/bitfld-13.c: Likewise.
3846 * gcc.dg/bitfld-14.c: Likewise.
3847 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3848 * gcc.dg/builtins-30.c: Likewise.
3849 * gcc.dg/c90-const-expr-5.c: Likewise.
3850 * gcc.dg/c90-typespec-1.c: Likewise.
3851 * gcc.dg/c99-const-expr-5.c: Likewise.
3852 * gcc.dg/c99-flex-array-5.c: Likewise.
3853 * gcc.dg/c99-fordecl-3.c: Likewise.
3854 * gcc.dg/c99-tag-3.c: Likewise.
3855 * gcc.dg/c99-typespec-1.c: Likewise.
3856 * gcc.dg/c99-vla-jump-1.c: Likewise.
3857 * gcc.dg/c99-vla-jump-2.c: Likewise.
3858 * gcc.dg/c99-vla-jump-3.c: Likewise.
3859 * gcc.dg/c99-vla-jump-4.c: Likewise.
3860 * gcc.dg/c99-vla-jump-5.c: Likewise.
3861 * gcc.dg/cast-1.c: Likewise.
3862 * gcc.dg/cast-2.c: Likewise.
3863 * gcc.dg/cast-3.c: Likewise.
3864 * gcc.dg/cast-4.c: Likewise.
3865 * gcc.dg/cast-pretty-print-1.c: Likewise.
3866 * gcc.dg/comp-goto-2.c: Likewise.
3867 * gcc.dg/comp-goto-3.c: Likewise.
3868 * gcc.dg/cpp/error-1.c: Likewise.
3869 * gcc.dg/cpp/if-paren.c: Likewise.
3870 * gcc.dg/decl-7.c: Likewise.
3871 * gcc.dg/decl-8.c: Likewise.
3872 * gcc.dg/decl-nospec-1.c: Likewise.
3873 * gcc.dg/decl-nospec-2.c: Likewise.
3874 * gcc.dg/decl-nospec-3.c: Likewise.
3875 * gcc.dg/declspec-10.c: Likewise.
3876 * gcc.dg/declspec-11.c: Likewise.
3877 * gcc.dg/declspec-12.c: Likewise.
3878 * gcc.dg/declspec-13.c: Likewise.
3879 * gcc.dg/declspec-14.c: Likewise.
3880 * gcc.dg/declspec-15.c: Likewise.
3881 * gcc.dg/declspec-16.c: Likewise.
3882 * gcc.dg/declspec-17.c: Likewise.
3883 * gcc.dg/declspec-4.c: Likewise.
3884 * gcc.dg/declspec-5.c: Likewise.
3885 * gcc.dg/declspec-6.c: Likewise.
3886 * gcc.dg/declspec-7.c: Likewise.
3887 * gcc.dg/declspec-8.c: Likewise.
3888 * gcc.dg/declspec-9.c: Likewise.
3889 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3890 * gcc.dg/dfp/constants-c99.c: Likewise.
3891 * gcc.dg/dfp/keywords-c89.c: Likewise.
3892 * gcc.dg/dfp/keywords-c99.c: Likewise.
3893 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3894 * gcc.dg/dfp/typespec.c: Likewise.
3895 * gcc.dg/dremf-type-compat-2.c: Likewise.
3896 * gcc.dg/dremf-type-compat-3.c: Likewise.
3897 * gcc.dg/dremf-type-compat-4.c: Likewise.
3898 * gcc.dg/empty-source-2.c: Likewise.
3899 * gcc.dg/empty-source-3.c: Likewise.
3900 * gcc.dg/enum3.c: Likewise.
3901 * gcc.dg/extra-semi-2.c: Likewise.
3902 * gcc.dg/extra-semi-3.c: Likewise.
3903 * gcc.dg/float-range-1.c: Likewise.
3904 * gcc.dg/float-range-2.c: Likewise.
3905 * gcc.dg/float-range-3.c: Likewise.
3906 * gcc.dg/float-range-5.c: Likewise.
3907 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3908 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3909 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3910 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3911 * gcc.dg/format/cast-1.c: Likewise.
3912 * gcc.dg/format/gcc_diag-3.c: Likewise.
3913 * gcc.dg/format/gcc_diag-4.c: Likewise.
3914 * gcc.dg/format/gcc_diag-6.c: Likewise.
3915 * gcc.dg/format/gcc_diag-8.c: Likewise.
3916 * gcc.dg/format/gcc_diag-9.c: Likewise.
3917 * gcc.dg/format/nul-2.c: Likewise.
3918 * gcc.dg/format/opt-1.c: Likewise.
3919 * gcc.dg/format/opt-2.c: Likewise.
3920 * gcc.dg/format/opt-3.c: Likewise.
3921 * gcc.dg/format/opt-4.c: Likewise.
3922 * gcc.dg/format/opt-5.c: Likewise.
3923 * gcc.dg/format/opt-6.c: Likewise.
3924 * gcc.dg/framework-2.c: Likewise.
3925 * gcc.dg/func-args-1.c: Likewise.
3926 * gcc.dg/func-outside-1.c: Likewise.
3927 * gcc.dg/func-outside-2.c: Likewise.
3928 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3929 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3930 * gcc.dg/if-empty-1.c: Likewise.
3931 * gcc.dg/init-bad-1.c: Likewise.
3932 * gcc.dg/init-bad-2.c: Likewise.
3933 * gcc.dg/init-bad-3.c: Likewise.
3934 * gcc.dg/init-desig-obs-2.c: Likewise.
3935 * gcc.dg/init-desig-obs-3.c: Likewise.
3936 * gcc.dg/init-empty-2.c: Likewise.
3937 * gcc.dg/init-empty-3.c: Likewise.
3938 * gcc.dg/inline-11.c: Likewise.
3939 * gcc.dg/inline-12.c: Likewise.
3940 * gcc.dg/inline-8.c: Likewise.
3941 * gcc.dg/inline-9.c: Likewise.
3942 * gcc.dg/inline3.c: Likewise.
3943 * gcc.dg/label-decl-1.c: Likewise.
3944 * gcc.dg/label-decl-2.c: Likewise.
3945 * gcc.dg/label-decl-3.c: Likewise.
3946 * gcc.dg/label-decl-4.c: Likewise.
3947 * gcc.dg/long-long-typespec-1.c: Likewise.
3948 * gcc.dg/lvalue-2.c: Likewise.
3949 * gcc.dg/lvalue-3.c: Likewise.
3950 * gcc.dg/nested-func-3.c: Likewise.
3951 * gcc.dg/nested-redef-1.c: Likewise.
3952 * gcc.dg/noreturn-4.c: Likewise.
3953 * gcc.dg/old-style-prom-2.c: Likewise.
3954 * gcc.dg/old-style-prom-3.c: Likewise.
3955 * gcc.dg/old-style-then-proto-1.c: Likewise.
3956 * gcc.dg/overflow-warn-1.c: Likewise.
3957 * gcc.dg/overflow-warn-2.c: Likewise.
3958 * gcc.dg/overflow-warn-3.c: Likewise.
3959 * gcc.dg/overflow-warn-4.c: Likewise.
3960 * gcc.dg/overflow-warn-6.c: Likewise.
3961 * gcc.dg/parm-forwdecl-2.c: Likewise.
3962 * gcc.dg/parm-forwdecl-3.c: Likewise.
3963 * gcc.dg/parm-impl-decl-1.c: Likewise.
3964 * gcc.dg/parm-impl-decl-2.c: Likewise.
3965 * gcc.dg/parm-incomplete-1.c: Likewise.
3966 * gcc.dg/parm-mismatch-1.c: Likewise.
3967 * gcc.dg/pointer-arith-1.c: Likewise.
3968 * gcc.dg/pointer-arith-2.c: Likewise.
3969 * gcc.dg/pointer-arith-3.c: Likewise.
3970 * gcc.dg/pointer-arith-4.c: Likewise.
3971 * gcc.dg/pointer-arith-6.c: Likewise.
3972 * gcc.dg/pointer-arith-7.c: Likewise.
3973 * gcc.dg/pointer-arith-8.c: Likewise.
3974 * gcc.dg/pr13804-1.c: Likewise.
3975 * gcc.dg/pr15698-1.c: Likewise.
3976 * gcc.dg/pr15698-2.c: Likewise.
3977 * gcc.dg/pr15698-3.c: Likewise.
3978 * gcc.dg/pr15698-4.c: Likewise.
3979 * gcc.dg/pr15698-5.c: Likewise.
3980 * gcc.dg/pr15698-6.c: Likewise.
3981 * gcc.dg/pr15698-7.c: Likewise.
3982 * gcc.dg/pr15698-8.c: Likewise.
3983 * gcc.dg/pr17188-1.c: Likewise.
3984 * gcc.dg/pr17301-1.c: Likewise.
3985 * gcc.dg/pr17301-2.c: Likewise.
3986 * gcc.dg/pr17730-1.c: Likewise.
3987 * gcc.dg/pr20368-1.c: Likewise.
3988 * gcc.dg/pr20368-2.c: Likewise.
3989 * gcc.dg/pr20368-3.c: Likewise.
3990 * gcc.dg/pr22308-1.c: Likewise.
3991 * gcc.dg/qual-component-1.c: Likewise.
3992 * gcc.dg/redecl-1.c: Likewise.
3993 * gcc.dg/redecl-11.c: Likewise.
3994 * gcc.dg/redecl-12.c: Likewise.
3995 * gcc.dg/redecl-13.c: Likewise.
3996 * gcc.dg/redecl-14.c: Likewise.
3997 * gcc.dg/redecl-15.c: Likewise.
3998 * gcc.dg/register-var-1.c: Likewise.
3999 * gcc.dg/register-var-2.c: Likewise.
4000 * gcc.dg/stmt-expr-2.c: Likewise.
4001 * gcc.dg/stmt-expr-3.c: Likewise.
4002 * gcc.dg/stmt-expr-label-1.c: Likewise.
4003 * gcc.dg/stmt-expr-label-2.c: Likewise.
4004 * gcc.dg/stmt-expr-label-3.c: Likewise.
4005 * gcc.dg/struct-empty-2.c: Likewise.
4006 * gcc.dg/struct-empty-3.c: Likewise.
4007 * gcc.dg/struct-parse-1.c: Likewise.
4008 * gcc.dg/struct-semi-1.c: Likewise.
4009 * gcc.dg/struct-semi-2.c: Likewise.
4010 * gcc.dg/struct-semi-3.c: Likewise.
4011 * gcc.dg/switch-5.c: Likewise.
4012 * gcc.dg/switch-6.c: Likewise.
4013 * gcc.dg/switch-7.c: Likewise.
4014 * gcc.dg/tls/diag-5.c: Likewise.
4015 * gcc.dg/transparent-union-1.c: Likewise.
4016 * gcc.dg/transparent-union-3.c: Likewise.
4017 * gcc.dg/typespec-1.c: Likewise.
4018 * gcc.dg/vla-init-2.c: Likewise.
4019 * gcc.dg/vla-init-3.c: Likewise.
4020 * gcc.dg/vla-init-4.c: Likewise.
4021 * gcc.dg/vla-init-5.c: Likewise.
4022 * gcc.dg/void-cast-2.c: Likewise.
4023 * gcc.dg/wvla-3.c: Likewise.
4024 * gcc.dg/wvla-7.c: Likewise.
4025 * gcc.target/i386/991209-1.c: Likewise.
4026 * gcc.target/ia64/fpreg-1.c: Likewise.
4027 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4028 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4029
4030 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4031
4032 PR fortran/31639
4033 * gfortran.dg/func_decl_4.f90: New test.
4034
4035 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4036
4037 PR fortran/32727
4038 * gfortran.dg/interface_17.f90: New test.
4039
4040 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4041
4042 PR fortran/32599
4043 * gfortran.dg/32599.f03: New test case.
4044
4045 PR fortran/32601
4046 * gfortran.dg/32601.f03: New test case.
4047 * gfortran.dg/32601_1.f03: Ditto.
4048 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4049 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4050
4051 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4052
4053 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4054
4055 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4056 Devang Patel <dpatel@apple.com>
4057
4058 PR tree-optimization/25413
4059 * gcc.dg/vect/vect-align-1.c: New.
4060 * gcc.dg/vect/vect-align-2.c: New.
4061 * gcc.dg/vect/pr25413.c: New.
4062 * gcc.dg/vect/pr25413a.c: New.
4063 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4064
4065 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4066
4067 * lib/target-support.exp (check_ultrasparc_hw_available):
4068 New function.
4069 (is-effective-target): Check $arg for ultrasparc_hw.
4070 (is-effective-target-keyword): Likewise.
4071 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4072 when determining what to do on sparc platforms.
4073 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4074 * gcc.dg/20001101-1.c: Likewise.
4075 * gcc.dg/20001101-2.c: Likewise.
4076 * gcc.dg/ultrasp9.c: Likewise.
4077 * gcc.dg/ultrasp10.c: Likewise.
4078 * gcc.target/sparc/pdist-3.c: Likewise.
4079
4080 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4081
4082 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4083
4084 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4085
4086 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4087 get vectorized.
4088 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4089 now get vectorized.
4090 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4091 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4092 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4093 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4094 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4095 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4096 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4097 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4098 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4099 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4100 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4101 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4102 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4103 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4104 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4105 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4106 Add spu.
4107
4108 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR c++/30854
4111 * g++.dg/parse/error30.C: New test.
4112
4113 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4114
4115 PR fortran/29804
4116 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4117
4118 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4119
4120 * gfortran.fortran-torture/compile/pr32663.f: New test.
4121
4122 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4123
4124 PR c++/31027
4125 * g++.dg/inherit/virtual4.C: New.
4126
4127 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4128
4129 PR target/32661
4130 * gcc.target/i386/pr32661-1.c: New test.
4131
4132 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4133
4134 * gnat.dg/invariant_index.ad[sb]: New test.
4135
4136 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4137
4138 PR c++/32560
4139 * g++.dg/template/decl3.C: New.
4140
4141 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4142
4143 PR 32617
4144 * gcc.c-torture/execute/align-3.c: New.
4145
4146 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4147
4148 PR target/32708
4149 * gcc.target/i386/pr32708-1.c: New test.
4150 * gcc.target/i386/pr32708-2.c: Ditto.
4151 * gcc.target/i386/pr32708-3.c: Ditto.
4152
4153 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4154
4155 * g++.dg/init/new20.C: Remove svn:executable flag.
4156
4157 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4158
4159 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4160
4161 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4162
4163 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4164
4165 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4166
4167 PR testsuite/25241
4168 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4169 directive.
4170
4171 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4172
4173 PR fortran/32157
4174 * gfortran.dg/overload_2.f90: New test.
4175
4176 PR fortran/32689
4177 * gfortran.dg/transfer_simplify_5.f90
4178
4179 PR fortran/32634
4180 * gfortran.dg/interface_15.f90: New test.
4181
4182 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4183
4184 PR libfortran/32336
4185 * gfortran.dg/matmul_5.f90: New test case.
4186
4187 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4188
4189 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4190 * gcc.dg/fesd-any.h: Likewise.
4191 * gcc.dg/fesd-baseonly.c: Likewise.
4192 * gcc.dg/fesd-baseonly.h: Likewise.
4193 * gcc.dg/fesd-none.c: Likewise.
4194 * gcc.dg/fesd-none.h: Likewise.
4195 * gcc.dg/fesd-reduced.c: Likewise.
4196 * gcc.dg/fesd-reduced.h: Likewise.
4197 * gcc.dg/fesd-sys.c: Likewise.
4198 * gcc.dg/fesd-sys.h: Likewise
4199 * gcc.dg/fesd.h: Likewise.
4200
4201 * g++.dg/debug/dwarf2: New directory.
4202 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4203 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4204 * g++.dg/other/fesd-any.h: Likewise.
4205 * g++.dg/other/fesd-baseonly.C: Likewise.
4206 * g++.dg/other/fesd-baseonly.h: Likewise.
4207 * g++.dg/other/fesd-none.C: Likewise.
4208 * g++.dg/other/fesd-none.h: Likewise.
4209 * g++.dg/other/fesd-reduced.C: Likewise.
4210 * g++.dg/other/fesd-reduced.h: Likewise.
4211 * g++.dg/other/fesd-sys.C: Likewise.
4212 * g++.dg/other/fesd-sys.h: Likewise.
4213 * g++.dg/other/fesd.h: Likewise.
4214
4215 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4216
4217 PR fortran/31129
4218 * gfortran.dg/parameter_unused.f90: New test.
4219
4220 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR tree-optimization/32681
4223 * gcc.dg/tree-ssa/pr32681.c: New test.
4224
4225 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4226
4227 PR fortran/32678
4228 * gfortran.dg/fmt_t_5.f90: New test.
4229
4230 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4231
4232 PR c++/30535
4233 * g++.dg/template/operator10.C: New.
4234
4235 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4236
4237 PR libfortran/32217
4238 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4239
4240 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4241
4242 PR fortran/29876
4243 * gfortran.dg/operator_6.f90: New test.
4244
4245 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4246
4247 PR fortran/17711
4248 * gfortran.dg/operator_4.f90: New test.
4249 * gfortran.dg/operator_5.f90: New test.
4250 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4251 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4252
4253 2007-07-08 Tobias Burnus <burnus@net-b.de>
4254
4255 PR fortran/32669
4256 * gfortran.dg/argument_checking_6.f90: New.
4257
4258 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4259
4260 PR fortran/25094
4261 * gfortran.dg/interface_155555.f90: New test.
4262
4263 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4264
4265 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4266 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4267
4268 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4269
4270 PR testsuite/25241
4271 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4272 discern pedantic diagnostics and errors.
4273 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4274 and not an error.
4275 * gcc.dg/20050121-1.c: This is an error and not a warning.
4276 * gcc.target/i386/sseregparm-2.c: Likewise.
4277 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4278 * gcc.dg/charset/attribute2.c: Likewise.
4279 * gcc.dg/bitfld-1.c: Likewise.
4280 * gcc.dg/pack-test-2.c: Likewise.
4281 * gcc.dg/940510-1.c: Match separately error and warning.
4282 * gcc.dg/array-2.c: Match separately multiple messages. The second
4283 diagnostic is a pedantic warning and not an error.
4284 * gcc.dg/pr14475.c: Match separately multiple messages.
4285 * gcc.dg/pr18809-1.c: Likewise.
4286 * gcc.dg/pr27953.c: Likewise.
4287 * gcc.dg/vla-init-1.c: Likewise.
4288 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4289
4290 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4291
4292 PR fortran/32644
4293 * gfortran.dg/char_decl_1.f90: New test.
4294
4295 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4296
4297 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4298
4299 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4300
4301 PR c++/32232
4302 * g++.dg/template/overload9.C: New test.
4303
4304 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4305
4306 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4307 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4308
4309 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4310
4311 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4312 * gcc.dg/20001012-2.c: Likewise.
4313 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4314 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4315
4316 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4317
4318 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4319 about the chunk size when STACK_SIZE is defined.
4320
4321 2007-07-06 Josh Conner <jconner@apple.com>
4322
4323 PR middle-end/32602
4324 * gcc.dg/sibcall-8.c: New test.
4325
4326 2007-07-06 Josh Conner <jconner@apple.com>
4327
4328 PR middle-end/32603
4329 * gcc.target/arm/sibcall-1.c: New test.
4330
4331 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4332
4333 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4334
4335 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4336
4337 * gfortran.dg/save_parameter.f90: New test.
4338 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4339
4340 2007-07-06 Richard Guenther <rguenther@suse.de>
4341
4342 * g++.dg/opt/pr30965.C: New testcase.
4343
4344 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4345
4346 * gcc.target/mips/save-restore-5.c: New test.
4347
4348 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4349
4350 PR rtl_optimization/32450
4351 * gcc.dg/pr32450.c: New runtime test.
4352
4353 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4354
4355 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4356 single underscore in scan directives.
4357
4358 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4359
4360 PR c++/32245
4361 * g++.dg/init/ptrmem4.C: New test.
4362
4363 PR c++/32251
4364 * g++.dg/init/new21.C: Likewise.
4365
4366 PR c++/31992
4367 * g++.dg/template/static30.C: Likewise.
4368
4369 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4370
4371 * gcc.dg/vect/costmodel/ppc: New directory.
4372 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4373 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4374 New test.
4375 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4376 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4377 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4378 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4379 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4380 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4381 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4382 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4383 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4384 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4385 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4386 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4387 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4388 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4389
4390 2007-07-05 Tobias Burnus <burnus@net-b.de>
4391
4392 PR fortran/32359
4393 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4394
4395 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4396
4397 PR fortran/32526
4398 * gfortran.dg/interface_14.f90: New test.
4399
4400 PR fortran/32613
4401 * gfortran.dg/do_iterator_2.f90: New test.
4402
4403 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4404
4405 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4406 (FE_DEC_DOWNWARD): Likewise.
4407 (FE_DEC_UPWARD): Likewise.
4408 (FE_DEC_TOWARDZERO): Likewise.
4409 (FE_DEC_TONEARESTFROMZERO): Likewise.
4410
4411 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4412
4413 * gcc.c-torture/compile/pr32606.c: New.
4414 * gfortran.fortran-torture/execute/pr32604.f90: New.
4415
4416 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4417
4418 * gcc.dg/visibility-12.c: New test.
4419 * gcc.dg/visibility-13.c: Likewise.
4420 * g++.dg/ext/visibility-9.C: Likewise.
4421 * g++.dg/ext/visibility-10.C: Likewise.
4422
4423 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4424
4425 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4426 * gcc.dg/sh-relax-vxworks.c: New test.
4427
4428 2007-07-04 Richard Guenther <rguenther@suse.de>
4429
4430 PR tree-optimization/32500
4431 * gcc.c-torture/execute/pr32500.c: New testcase.
4432
4433 2007-07-04 Richard Guenther <rguenther@suse.de>
4434
4435 PR tree-optimization/32482
4436 * gcc.c-torture/compile/pr32482.c: New testcase.
4437
4438 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4439
4440 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4441 VxWorks kernels.
4442 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4443 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4444 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4445 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4446
4447 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4448
4449 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4450
4451 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4452
4453 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4454
4455 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4456
4457 PR fortran/31198
4458 * gfortran.dg/min_max_optional_1.f90: New test.
4459 * gfortran.dg/min_max_optional_2.f90: New test.
4460 * gfortran.dg/min_max_optional_3.f90: New test.
4461
4462 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4463
4464 PR fortran/32545
4465 * gfortran.dg/fmt_error.f90: New test.
4466
4467 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4468
4469 PR fortran/32612
4470 * gfortran.dg/interface_13.f90: New test.
4471
4472 2007-07-03 Dave Brolley <brolley@redhat.com>
4473
4474 PR c++/31743
4475 * g++.dg/init/new20.C: New test.
4476
4477 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4478
4479 PR fortran/32579
4480 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4481
4482 2007-07-03 Tobias Burnus <burnus@net-b.de>
4483
4484 PR fortran/25062
4485 * common_7.f90: New.
4486 * common_8.f90: New.
4487 * common_9.f90: New.
4488
4489 2007-07-03 Tobias Burnus <burnus@net-b.de>
4490
4491 PR fortran/30940
4492 * gfortran.dg/argument_checking_1.f90: New.
4493 * gfortran.dg/argument_checking_2.f90: New.
4494 * gfortran.dg/argument_checking_3.f90: New.
4495 * gfortran.dg/argument_checking_4.f90: New.
4496 * gfortran.dg/argument_checking_5.f90: New.
4497 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4498 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4499
4500 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4501
4502 * gcc.dg/pr32176.c: Add -w to default dg-options.
4503
4504 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4505
4506 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4507
4508 2007-07-03 Tobias Burnus <burnus@net-b.de>
4509
4510 PR fortran/20888
4511 * gfortran.dg/null_2.f90: New.
4512
4513 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4514 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4515
4516 PR middle-end/32176
4517 * gcc.dg/pr32176.c: New test.
4518
4519 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4520
4521 * gcc.dg/const-float80.c : New test.
4522 * gcc.dg/const-float128.c : New test.
4523 * gcc.dg/const-float80-ped.c : New test.
4524 * gcc.dg/const-float128-ped.c : New test.
4525
4526 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4527
4528 * gcc.dg/c99-math.h: Fix typo.
4529
4530 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4531
4532 PR libgomp/32468
4533 * gcc.dg/gomp/pr32468-1.c: New test.
4534
4535 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4536
4537 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4538 an ABI option.
4539
4540 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4541
4542 * gfortran.fortran-torture/compile/pr32583.f: New.
4543 * gcc.c-torture/compile/pr32584.c: New
4544
4545 2007-07-02 Ollie Wild <aaw@google.com>
4546
4547 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4548 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4549
4550 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4551
4552 * gcc.target/mips/save-restore-1.c: New test.
4553 * gcc.target/mips/save-restore-2.c: Likewise.
4554 * gcc.target/mips/save-restore-3.c: Likewise.
4555 * gcc.target/mips/save-restore-4.c: Likewise.
4556
4557 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4558
4559 PR tree-optimization/31966
4560 PR tree-optimization/32533
4561 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4562 * gfortran.dg/pr32533.f90: Ditto.
4563
4564 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4565
4566 * g++.dg/opt/nrv12.C: New test.
4567 * gcc.target/i386/nrv1.c: New test.
4568
4569 PR c++/31748
4570 * g++.dg/gomp/pr31748.C: New test.
4571
4572 2007-07-02 Ira Rosen <irar@il.ibm.com>
4573
4574 PR tree-optimization/32230
4575 * gcc.dg/vect/pr32230.c: New test.
4576
4577 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4578
4579 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4580 * bind_c_coms.f90: Ditto.
4581 * bind_c_coms_driver.c: Ditto.
4582 * bind_c_dts.f90: Ditto.
4583 * bind_c_dts_2.f03: Ditto.
4584 * bind_c_dts_2_driver.c: Ditto.
4585 * bind_c_dts_3.f03: Ditto.
4586 * bind_c_dts_4.f03: Ditto.
4587 * bind_c_dts_driver.c: Ditto.
4588 * bind_c_implicit_vars.f03: Ditto.
4589 * bind_c_procs.f03: Ditto.
4590 * bind_c_usage_2.f03: Ditto.
4591 * bind_c_usage_3.f03: Ditto.
4592 * bind_c_usage_5.f03: Ditto.
4593 * bind_c_usage_6.f03: Ditto.
4594 * bind_c_usage_7.f03: Ditto.
4595 * bind_c_vars.f90: Ditto.
4596 * bind_c_vars_driver.c: Ditto.
4597 * binding_c_table_15_1.f03: Ditto.
4598 * binding_label_tests.f03: Ditto.
4599 * binding_label_tests_10.f03: Ditto.
4600 * binding_label_tests_10_main.f03: Ditto.
4601 * binding_label_tests_11.f03: Ditto.
4602 * binding_label_tests_11_main.f03: Ditto.
4603 * binding_label_tests_12.f03: Ditto.
4604 * binding_label_tests_13.f03: Ditto.
4605 * binding_label_tests_13_main.f03: Ditto.
4606 * binding_label_tests_14.f03: Ditto.
4607 * binding_label_tests_2.f03: Ditto.
4608 * binding_label_tests_3.f03: Ditto.
4609 * binding_label_tests_4.f03: Ditto.
4610 * binding_label_tests_5.f03: Ditto.
4611 * binding_label_tests_6.f03: Ditto.
4612 * binding_label_tests_7.f03: Ditto.
4613 * binding_label_tests_8.f03: Ditto.
4614 * binding_label_tests_9.f03: Ditto.
4615 * c_assoc.f90: Ditto.
4616 * c_assoc_2.f03: Ditto.
4617 * c_f_pointer_shape_test.f90: Ditto.
4618 * c_f_pointer_tests.f90: Ditto.
4619 * c_f_tests_driver.c: Ditto.
4620 * c_funloc_tests.f03: Ditto.
4621 * c_funloc_tests_2.f03: Ditto.
4622 * c_funloc_tests_3.f03: Ditto.
4623 * c_funloc_tests_3_funcs.c: Ditto.
4624 * c_kind_params.f90: Ditto.
4625 * c_kind_tests_2.f03: Ditto.
4626 * c_kinds.c: Ditto.
4627 * c_loc_driver.c: Ditto.
4628 * c_loc_test.f90: Ditto.
4629 * c_loc_tests_2.f03: Ditto.
4630 * c_loc_tests_2_funcs.c: Ditto.
4631 * c_loc_tests_3.f03: Ditto.
4632 * c_loc_tests_4.f03: Ditto.
4633 * c_loc_tests_5.f03: Ditto.
4634 * c_loc_tests_6.f03: Ditto.
4635 * c_loc_tests_7.f03: Ditto.
4636 * c_loc_tests_8.f03: Ditto.
4637 * c_ptr_tests.f03: Ditto.
4638 * c_ptr_tests_10.f03: Ditto.
4639 * c_ptr_tests_5.f03: Ditto.
4640 * c_ptr_tests_7.f03: Ditto.
4641 * c_ptr_tests_7_driver.c: Ditto.
4642 * c_ptr_tests_8.f03: Ditto.
4643 * c_ptr_tests_8_funcs.c: Ditto.
4644 * c_ptr_tests_9.f03: Ditto.
4645 * c_ptr_tests_driver.c: Ditto.
4646 * c_size_t_driver.c: Ditto.
4647 * c_size_t_test.f03: Ditto.
4648 * com_block_driver.f90: Ditto.
4649 * global_vars_c_init.f90: Ditto.
4650 * global_vars_c_init_driver.c: Ditto.
4651 * global_vars_f90_init.f90: Ditto.
4652 * global_vars_f90_init_driver.c: Ditto.
4653 * interop_params.f03: Ditto.
4654 * iso_c_binding_only.f03: Ditto.
4655 * iso_c_binding_rename_1.f03: Ditto.
4656 * iso_c_binding_rename_1_driver.c: Ditto.
4657 * iso_c_binding_rename_2.f03: Ditto.
4658 * iso_c_binding_rename_2_driver.c: Ditto.
4659 * kind_tests_2.f03: Ditto.
4660 * kind_tests_3.f03: Ditto.
4661 * module_md5_1.f90: Ditto.
4662 * only_clause_main.c: Ditto.
4663 * print_c_kinds.f90: Ditto.
4664 * test_bind_c_parens.f03: Ditto.
4665 * test_c_assoc.c: Ditto.
4666 * test_com_block.f90: Ditto.
4667 * test_common_binding_labels.f03: Ditto.
4668 * test_common_binding_labels_2.f03: Ditto.
4669 * test_common_binding_labels_2_main.f03: Ditto.
4670 * test_common_binding_labels_3.f03: Ditto.
4671 * test_common_binding_labels_3_main.f03: Ditto.
4672 * test_only_clause.f90: Ditto.
4673 * use_iso_c_binding.f90: Ditto.
4674 * value_5.f90: Ditto.
4675 * value_test.f90: Ditto.
4676 * value_tests_f03.f90: Ditto.
4677
4678 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4679
4680 * gcc.dg/tls/opt-14.c: New.
4681
4682 2007-07-01 Ollie Wild <aaw@google.com>
4683
4684 * g++.dg/lookup/using16.C: New test.
4685 * g++.dg/lookup/using17.C: New test.
4686
4687 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4688
4689 PR fortran/32239
4690 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4691 (test_4): Use proper test for floating point equality.
4692 (test_8): Likewise.
4693
4694 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4695
4696 PR libgfortran/32554
4697 * gfortran.dg/fmt_p_1.f90: New test.
4698
4699 2007-07-01 Ira Rosen <irar@il.ibm.com>
4700
4701 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4702 initialization and fix dg-final check - the initialization loop is
4703 vectorizable.
4704
4705 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4706 Volker Reichelt <reichelt@netcologne.de>
4707
4708 PR middle-end/32559
4709 * gcc.dg/pr32559.c: New test.
4710
4711 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4712
4713 PR tree-optimization/25371
4714 * gcc.dg/vect/pr25371.c: New test.
4715
4716 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4717
4718 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4719 when allocating and initializing a flexible array.
4720
4721 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4722
4723 PR fortran/20373
4724 * gfortran.dg/intrinsic.f90: New test.
4725
4726 2007-06-30 Tobias Burnus <burnus@net-b.de>
4727
4728 PR fortran/32555
4729 * gfortran.dg/fmt_zero_check.f90: New.
4730
4731 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4732
4733 PR fortran/30284
4734 * gfortran.dg/repeat_f90: New test.
4735
4736 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4737
4738 PR testsuite/25241
4739 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4740 -pedantic-errors, so we should match errors.
4741 * gcc.dg/cpp/escape-1.c: Likewise.
4742 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4743 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4744 warning.
4745 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4746 errors instead of warnings.
4747 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4748 a pedantic warning.
4749 * gcc.dg/cpp/arith-3.c: Likewise.
4750
4751 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4752
4753 PR testsuite/25241
4754 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4755 * gcc.dg/pch/valid-2.c: Likewise.
4756 * gcc.dg/pch/valid-3.c: Likewise.
4757 * gcc.dg/pch/warn-1.c: Likewise.
4758 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4759
4760 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4761
4762 PR c/4076
4763 * gcc.dg/Wunused-function.c: New.
4764
4765 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4766
4767 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4768
4769 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4770
4771 * g++.dg/other/canon-31724.C: New.
4772
4773 2007-06-29 Jan Hubicka <jh@suse.cz>
4774
4775 PR middle-end/32372
4776 * gcc.c-torture/compile/pr32372.c: new.
4777
4778 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4779
4780 * gfortran.dg/operator_3.f90: New test.
4781
4782 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4783
4784 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4785 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4786
4787 2007-06-29 Richard Guenther <rguenther@suse.de>
4788
4789 PR middle-end/32493
4790 * gcc.dg/inline-23.c: New testcase.
4791
4792 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4793
4794 PR tree-optimization/24659
4795 * gcc.target/i386/vectorize2.c: New test.
4796 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4797 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4798
4799 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4800
4801 * gcc.dg/pointer-arith-9.c: New test.
4802
4803 2007-06-29 Tobias Burnus <burnus@net-b.de>
4804
4805 PR fortran/32483
4806 * gfortran.dg/fmt_read_2.f90: New.
4807
4808 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4809
4810 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4811 If it exists, don't try to create it.
4812
4813 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4814
4815 * g++.dg/ext/visibility/ms-compat-1.C: New.
4816
4817 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4818
4819 PR tree-opt/32417
4820 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4821
4822 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4823
4824 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4825 targets.
4826
4827 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4828
4829 PR fortran/32467
4830 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4831
4832 2007-06-27 Richard Guenther <rguenther@suse.de>
4833
4834 PR middle-end/32492
4835 * gcc.dg/inline-22.c: New testcase.
4836
4837 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4838
4839 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4840 the scan-assembler constant.
4841
4842 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4843
4844 PR 20216
4845 * gcc.dg/pr20216.c: New.
4846
4847 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4848
4849 PR tree-opt/32421
4850 * gcc.dg/vect/pr32421.c: New test.
4851
4852 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4853
4854 PR c++/32111
4855 * g++.dg/other/friend5.C: New test.
4856
4857 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4858
4859 PR fortran/32464
4860 * gfortran.dg/host_assoc_function_2.f90: New test.
4861
4862 PR fortran/31494
4863 * gfortran.dg/host_assoc_call_1.f90: New test.
4864
4865 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4866
4867 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4868
4869 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4870
4871 PR fortran/32456
4872 * gfortran.dg/error_format.f90: New test.
4873
4874 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4875
4876 PR fortran/32136
4877 * gfortran.dg/pr32136.f90: New test.
4878
4879 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4880
4881 PR fortran/31726
4882 * gfortran.dg/minmaxloc_1.f90: New test.
4883
4884 PR fortran/32298
4885 * gfortran.dg/minmaxloc_2.f90: New test.
4886
4887 2007-06-23 Richard Guenther <rguenther@suse.de>
4888
4889 PR tree-optimization/16876
4890 PR middle-end/29478
4891 * gcc.dg/pr29254.c: The warning is bogus.
4892 * gcc.dg/warn-1.c: Likewise.
4893 * gcc.dg/assign-warn-3.c: Likewise.
4894 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4895
4896 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4897
4898 * gcc.c-torture/execute/20070623-1.c: New.
4899
4900 2007-06-22 Jan Hubicka <jh@suse.cz>
4901
4902 * gcc.c-torture/compile/pr31541.c: New.
4903
4904 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4905
4906 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4907 Remove -m64 from dg-options.
4908
4909 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4910
4911 PR middle-end/32374
4912 * gcc.dg/pr32374.c: New test.
4913
4914 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4915
4916 PR fortran/32360
4917 * gfortran.dg/pointer_assign_3.f90: New test.
4918
4919 2007-06-21 Sebastian Pop <sebpop@gmail.com>
4920
4921 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4922
4923 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4924
4925 PR fortran/31162
4926 * gfortran.dg/assign.f90: Update test.
4927 * gfortran.dg/real_do_1.f90: Update test.
4928 * gfortran.dg/gomp/omp_do1.f90: Update test.
4929 * gfortran.dg/warnings_are_errors_1.f: Update test.
4930 * gfortran.dg/g77/20010519-1.f: Update test.
4931 * gfortran.dg/g77/pr9258.f: Update test.
4932 * gfortran.dg/g77/960317-1.f: Update test.
4933
4934 2007-06-21 Richard Guenther <rguenther@suse.de>
4935
4936 PR tree-optimization/32453
4937 * gcc.c-torture/compile/pr32453.c: New testcase.
4938
4939 2007-06-21 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR tree-optimization/31866
4942 * gcc.dg/pr31866.c: New test.
4943
4944 2007-06-21 Richard Guenther <rguenther@suse.de>
4945
4946 PR tree-optimization/32451
4947 * g++.dg/torture/20070621-1.C: New testcase.
4948
4949 2007-06-21 Christian Bruel <christian.bruel@st.com>
4950
4951 * gcc.dg/attr-isr.c: Test delay slot content.
4952
4953 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4954
4955 PR fortran/32361
4956 gfortran.dg/pointer_assign_2.f90: New test.
4957
4958 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4959
4960 PR fortran/25061
4961 gfortran.dg/invalid_procedure_name.f90: New test.
4962
4963 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
4964
4965 PR tree-optimization/25737
4966 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4967
4968 2007-06-20 Hui-May Chang <hm.chang@apple.com>
4969
4970 * gcc.target/i386/large-size-array-3.c: New.
4971
4972 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4973 Richard Guenther <rguenther@suse.de>
4974
4975 PR fortran/32140
4976 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4977
4978 2007-06-20 Jakub Jelinek <jakub@redhat.com>
4979
4980 PR middle-end/31959
4981 * gcc.dg/pr31959.c: New test.
4982
4983 PR inline-asm/32109
4984 * g++.dg/ext/asm10.C: New test.
4985
4986 PR middle-end/32285
4987 * gcc.c-torture/execute/20070614-1.c: New test.
4988
4989 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
4990
4991 * gcc.target/arm/stack-corruption.c: New test.
4992
4993 2007-06-19 Richard Guenther <rguenther@suse.de>
4994
4995 * g++.dg/torture/pr30252.C: New testcase.
4996
4997 2007-06-19 Jakub Jelinek <jakub@redhat.com>
4998
4999 PR tree-optimization/32353
5000 * g++.dg/opt/nrv13.C: New test.
5001
5002 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5003
5004 PR fortran/20863
5005 PR fortran/20882
5006 * gfortran.dg/impure_assignment_2.f90 : New test.
5007
5008 PR fortran/32236
5009 * gfortran.dg/data_initialized_2.f90 : New test.
5010
5011 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5012 appropriate version of 'dmach'.
5013
5014 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5015
5016 PR target/32389
5017 * gcc.target/i386/pr32389.c New test.
5018
5019 2007-06-18 Simon Baldwin <simonb@google.com>
5020
5021 PR c++/31923
5022 * g++.dg/template/error25.C: New.
5023 * g++.dg/template/spec35.C: New.
5024
5025 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5026
5027 * gcc.c-torture/compile/pr32355.c: New testcase.
5028
5029 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5030
5031 PR tree-optimization/32383
5032 * g++.dg/opt/pr32383.C: New test.
5033
5034 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5035
5036 PR rtl-optimization/32366
5037 * gcc.dg/vect/pr32366.c: New test.
5038
5039 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5040
5041 * gcc.c-torture/compile/pr32349.c: New testcase.
5042
5043 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5044
5045 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5046 * gcc.target/sparc/combined-2.c: Likewise.
5047 * gcc.target/sparc/fexpand.c : Likewise.
5048 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5049 * gcc.target/sparc/fpack16.c : Likewise.
5050 * gcc.target/sparc/fpmerge.c : Likewise.
5051 * gcc.target/sparc/fpmul.c : Likewise.
5052 * gcc.target/sparc/noresult.c : Likewise.
5053 * gcc.target/sparc/pdist.c: Likewise.
5054
5055 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5056
5057 PR middle-end/31723
5058 * gcc.target/i386/recip-divf.c: New test.
5059 * gcc.target/i386/recip-sqrtf.c: Ditto.
5060 * gcc.target/i386/recip-vec-divf.c: Ditto.
5061 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5062 * gcc.target/i386/sse-recip.c: Ditto.
5063 * gcc.target/i386/sse-recip-vec.c: Ditto.
5064
5065 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5066
5067 PR tree-opt/32225
5068 * gcc.c-torture/compile/20070605-1.c: New test.
5069
5070 * gcc.c-torture/compile/20070603-1.c: New testcase.
5071 * gcc.c-torture/compile/20070603-2.c: New testcase.
5072
5073 * gcc.c-torture/compile/20070531-1.c: New test.
5074
5075 PR tree-opt/32167
5076 * gcc.c-torture/compile/20070531-2.c: New test.
5077
5078 PR tree-opt/32144
5079 * gcc.c-torture/compile/20070529-1.c: New test.
5080
5081 PR tree-opt/32145
5082 * gcc.c-torture/compile/20070529-2.c: New test.
5083
5084 PR tree-opt/32015
5085 * gcc.c-torture/compile/20070520-1.c: New test.
5086
5087 * g++.dg/ext/java-1.C: New test.
5088
5089 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5090 loops instead of one. Remove the "can't determine dependence"
5091 check.
5092 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5093 needed as the cast is gone in the first place.
5094 * gcc.dg/max-1.c: Change local variable a to be a global one.
5095 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5096 have a cast which is PREd.
5097
5098 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5099
5100 * g++.dg/lookup/anon6.C: New test.
5101
5102 2007-06-14 Dirk Mueller <dmueller@suse.de>
5103
5104 PR c++/31806
5105 * g++.dg/opt/static6.C: New testcase.
5106
5107 2007-06-14 Geoff Keating <geoffk@apple.com>
5108
5109 * g++.dg/ext/visibility/overload-1.C: New.
5110
5111 PR 31093
5112 * g++.dg/ext/visibility/anon4.C: New.
5113
5114 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5115
5116 PR target/32268
5117 * gcc.target/i386/pr32268.c: New test.
5118
5119 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5120
5121 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5122 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5123 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5124
5125 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5126 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5127 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5128 BID is used.
5129
5130 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5131
5132 PR fortran/32302
5133 * gfortran.dg/common_resize_1.f90: New test.
5134
5135 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5136
5137 PR target/32274
5138 * gcc.dg/vect/pr32224.c: Fix.
5139
5140 2007-06-13 Eric Christopher <echristo@apple.com>
5141
5142 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5143
5144 2007-06-13 Tobias Burnus <burnus@net-b.de>
5145
5146 PR fortran/32323
5147 * gfortran.dg/actual_array_vect_1.f90: New.
5148
5149 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5150
5151 * gcc.target/sparc/mfpu.c: New test.
5152
5153 2007-06-12 Geoff Keating <geoffk@apple.com>
5154
5155 * g++.dg/warn/weak1.C: Suppress on Darwin.
5156 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5157
5158 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5159
5160 PR middle-end/31579
5161 * g++.dg/torture/pr31579.C: New testcase.
5162
5163 2007-06-12 Ian Lance Taylor <iant@google.com>
5164
5165 PR libstdc++/29286
5166 * g++.dg/init/new16.C: New test.
5167 * g++.dg/init/new17.C: New test.
5168 * g++.dg/init/new18.C: New test.
5169 * g++.dg/init/new19.C: New test.
5170
5171 2007-06-12 Olivier Hainque <hainque@adacore.com>
5172
5173 * gnat.dg/lhs_view_convert.adb: New test.
5174
5175 2007-06-12 Richard Guenther <rguenther@suse.de>
5176
5177 PR tree-optimization/15353
5178 PR tree-optimization/31657
5179 * gcc.c-torture/execute/20070424-1.c: New testcase.
5180 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5181 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5182 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5183 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5184 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5185
5186 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5187
5188 PR rtl-optimization/32293
5189 * gcc.dg/pr32293.c: New test.
5190
5191 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5192
5193 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5194
5195 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5196
5197 PR fortran/29786
5198 * gfortran.dg/equiv_7.f90: New test.
5199 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5200
5201 PR fortran/30875
5202 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5203
5204 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5205
5206 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5207 * gcc.dg/setjmp-4.c: Likewise.
5208 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5209
5210 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5211
5212 PR rtl-optimization/31025
5213 * gfortran.dg/pr31025.f90: New.
5214
5215 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5216
5217 PR target/32280
5218 * gcc.target/i386/pr32280.c: New test.
5219
5220 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5221
5222 PR middle-end/32279
5223 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5224
5225 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5226
5227 PR libgfortran/32235
5228 * gfortran.dg/backspace_9.f: New test.
5229
5230 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5231
5232 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5233
5234 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5235
5236 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5237
5238 2007-06-09 Ian Lance Taylor <iant@google.com>
5239
5240 PR tree-optimization/32169
5241 * gcc.c-torture/compile/pr32169.c: New test.
5242
5243 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5244
5245 * gcc.dg/vect/costmodel: New directory.
5246 * gcc.dg/vect/costmodel/i386: New directory.
5247 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5248 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5249 New test.
5250 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5251 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5252 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5253 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5254 * gcc.dg/vect/costmodel/x86_64: New directory.
5255 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5256 New testsuite.
5257 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5258 New test.
5259 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5260 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5261 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5262 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5263 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5264
5265 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5266
5267 PR tree-optimization/32243
5268 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5269 flags for -Os tests.
5270 * gcc.dg/vect/03-vect-pr32243.c: New test.
5271
5272 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5273
5274 PR tree-optimization/32224
5275 * gcc.dg/vect/pr32224.c: New test.
5276
5277 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR c++/32177
5280 * g++.dg/gomp/pr32177.C: New test.
5281
5282 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5283
5284 PR testsuite/25241
5285 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5286 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5287 warning nor an error.
5288 * gcc.dg/Wfatal-2.c: Likewise.
5289 * gcc.dg/Werror-1.c: Likewise.
5290 * gcc.dg/Werror-5.c: Likewise.
5291 * gcc.dg/Werror-7.c: Likewise.
5292 * gcc.dg/Werror-10.c: Likewise.
5293 * gcc.dg/Werror-11.c: Likewise.
5294
5295 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5296
5297 PR c++/30759
5298 * g++.dg/init/brace6.C: New test.
5299
5300 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5301
5302 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5303 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5304 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5305 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5306
5307 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5308 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5309 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5310 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5311 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5312 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5313 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5314 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5315
5316 * gcc.dg/darwin-minversion-3.c: New.
5317
5318 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5319
5320 * gcc.target/i386/builtin-copysign.c: New test.
5321
5322 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5323
5324 PR tree-optimization/32220
5325 * gfortran.dg/predcom-2.f: New testcase.
5326
5327 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5328
5329 PR tree-opt/32231
5330 * gcc.target/i386/vectorize4.c: New test.
5331
5332 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5333
5334 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5335
5336 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5337
5338 PR testsuite/25241
5339 * gcc.dg/simd-5.c: Mark output as a note.
5340 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5341 dg-message.
5342 * gcc.dg/simd-1.c: Likewise.
5343 * gcc.dg/always_inline.c: Mark output as a sorry.
5344 * gcc.dg/always_inline2.c: Likewise.
5345 * gcc.dg/always_inline3.c: Likewise.
5346
5347 2007-06-06 Ian Lance Taylor <iant@google.com>
5348
5349 * g++.dg/conversion/enum1.C: New test.
5350
5351 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5352
5353 PR tree-optimization/32216
5354 * gcc.dg/vect/pr32216.c: New test.
5355
5356 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5357
5358 PR testsuite/18923
5359 * gfortran.dg/invalid_contains_1.f90: New test.
5360 * gfortran.dg/invalid_contains_2.f90: New test.
5361
5362 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5363
5364 PR testsuite/32057
5365 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5366 midnight issues.
5367
5368 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5369
5370 PR testsuite/25241
5371 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5372 dg-message to match de note.
5373 * gcc.dg/pr26570.c: Use dg-message for a note.
5374 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5375 dg-error instead of dg-warning because of -Werror.
5376 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5377 neither an error, nor a warning.
5378 * gcc.dg/glibc-uclibc-2.c: Likewise
5379 * gcc.dg/cpp/19940712-1.c: Likewise.
5380
5381 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5382
5383 PR preprocessor/23479
5384 * gcc.dg/binary-constants-1.c: Add test suites for
5385 the 0b-prefixed binary integer constants.
5386 * gcc.dg/binary-constants-2.c: Ditto.
5387 * gcc.dg/binary-constants-3.c: Ditto.
5388 * gcc.dg/binary-constants-4.c: Ditto.
5389
5390 2007-06-05 Ian Lance Taylor <iant@google.com>
5391
5392 * gcc.dg/Wstrict-overflow-19.c: New test.
5393
5394 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5395
5396 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5397
5398 2007-06-04 Ian Lance Taylor <iant@google.com>
5399
5400 * gcc.dg/Wstrict-overflow-18.c: New test.
5401
5402 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5403
5404 PR testsuite/25241
5405 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5406 * gcc.dg/cpp/mi5.c: Likewise.
5407 * gcc.dg/cpp/mi7.c: Likewise.
5408
5409 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5410
5411 PR c/32191
5412 * gcc.dg/pr32191.c: New test.
5413
5414 2007-05-28 Tobias Burnus <burnus@net-b.de>
5415
5416 PR fortran/32124
5417 * gfortran.dg/allocate_stat_1.f90: Remove.
5418
5419 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5420
5421 * gcc.target/i386/sse4_2-check.h: New.
5422 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5423 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5424 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5425 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5426 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5427 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5428 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5429 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5430 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5431 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5432 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5433 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5434 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5435 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5436 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5437 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5438 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5439 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5440
5441 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5442
5443 * gcc.dg/pie-link.c: New test.
5444
5445 2007-06-01 Ian Lance Taylor <iant@google.com>
5446
5447 * gcc.dg/Wstrict-overflow-17.c: New test.
5448
5449 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5450
5451 * gcc.dg/builtin-return-1.c (g): New.
5452 (main): Allocate at least 64 bytes on the stack.
5453
5454 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5455
5456 * g++.dg/init/cleanup3.C: New test.
5457
5458 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5459
5460 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5461 int is 16 bits.
5462
5463 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5464
5465 PR fortran/32156
5466 * gfortran.dg/char_array_constructor_3.f90: New test.
5467
5468 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5469
5470 PR tree-optimization/32160
5471 * gfortran.dg/predcom-1.f: New test.
5472
5473 2007-05-31 Richard Guenther <rguenther@suse.de>
5474
5475 * g++.dg/other/str_empty.C: Move...
5476 * g++.dg/other/pr30567.C: Move...
5477 * g++.dg/tree-ssa/pr27218.C: Move...
5478 * g++.dg/torture: ...here and remove dg-options.
5479
5480 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5481
5482 PR c++/32158
5483 * g++.dg/ext/is_pod_incomplete.C: New.
5484
5485 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5486 Douglas Gregor <doug.gregor@gmail.com>
5487 Pedro Lamarao <pedro.lamarao@mndfck.org>
5488 Howard Hinnant <howard.hinnant@gmail.com>
5489
5490 PR c++/7412
5491 PR c++/29939
5492 * g++.dg/cpp0x/rv8p.C: New.
5493 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5494 * g++.dg/cpp0x/cast-bug.C: New.
5495 * g++.dg/cpp0x/elision_weak.C: New.
5496 * g++.dg/cpp0x/collapse-bug.C: New.
5497 * g++.dg/cpp0x/rv3p.C: New.
5498 * g++.dg/cpp0x/rv7n.C: New.
5499 * g++.dg/cpp0x/overload-conv-1.C: New.
5500 * g++.dg/cpp0x/rv2n.C: New.
5501 * g++.dg/cpp0x/deduce.C: New.
5502 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5503 * g++.dg/cpp0x/rv6p.C: New.
5504 * g++.dg/cpp0x/template_deduction.C: New.
5505 * g++.dg/cpp0x/implicit-copy.C: New.
5506 * g++.dg/cpp0x/rv1p.C: New.
5507 * g++.dg/cpp0x/cast.C: New.
5508 * g++.dg/cpp0x/rv5n.C: New.
5509 * g++.dg/cpp0x/collapse.C: New.
5510 * g++.dg/cpp0x/overload-conv-2.C: New.
5511 * g++.dg/cpp0x/rv4p.C: New.
5512 * g++.dg/cpp0x/rvo.C: New.
5513 * g++.dg/cpp0x/iop.C: New.
5514 * g++.dg/cpp0x/rv3n.C: New.
5515 * g++.dg/cpp0x/rv7p.C: New.
5516 * g++.dg/cpp0x/reference_collapsing.C: New.
5517 * g++.dg/cpp0x/overload.C: New.
5518 * g++.dg/cpp0x/named.C: New.
5519 * g++.dg/cpp0x/rv2p.C: New.
5520 * g++.dg/cpp0x/rv6n.C: New.
5521 * g++.dg/cpp0x/not_special.C: New.
5522 * g++.dg/cpp0x/bind.C: New.
5523 * g++.dg/cpp0x/rv1n.C: New.
5524 * g++.dg/cpp0x/rv5p.C: New.
5525 * g++.dg/cpp0x/elision.C: New.
5526 * g++.dg/cpp0x/named_refs.C: New.
5527 * g++.dg/cpp0x/unnamed_refs.C: New.
5528 * g++.dg/cpp0x/rv4n.C: New.
5529 * g++.dg/cpp0x/elision_neg.C: New.
5530 * g++.dg/init/copy7.C: Run in C++98 mode.
5531 * g++.dg/overload/arg1.C: Ditto.
5532 * g++.dg/overload/arg4.C: Ditto.
5533
5534 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR c++/31809
5537 * g++.dg/opt/static5.C: New test.
5538
5539 2007-05-30 Richard Guenther <rguenther@suse.de>
5540
5541 * g++.dg/dg.exp: Prune torture/.
5542 * g++.dg/torture/dg-torture.exp: New testsuite.
5543
5544 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5545
5546 * gcc.target/arm/pr27387.C: Move and rename to ...
5547 * g++.dg/inherit/thunk8.C: ... here.
5548
5549 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR tree-optimization/31769
5552 * g++.dg/gomp/pr31769.C: New test.
5553
5554 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5555
5556 * gcc.target/i386/stack-realign.c: New.
5557
5558 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5559
5560 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5561
5562 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5563
5564 * gfortran.dg/sizeof.f90: New.
5565
5566 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5567
5568 PR c/31339
5569 * gcc.dg/boolcomplex-1.c: New test.
5570
5571 PR c++/31339
5572 * g++.dg/ext/boolcomplex-1.c: New test.
5573
5574 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5575
5576 * gcc.dg/matrix: New directory.
5577
5578 2007-05-28 Tobias Burnus <burnus@net-b.de>
5579
5580 PR fortran/32124
5581 * gfortran.dg/allocate_stat_1.f90: New.
5582
5583 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5584
5585 PR fortran/31972
5586 * transfer_hollerith_1.f90: New test.
5587
5588 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5589
5590 PR tree-opt/32100
5591 * gcc.c-torture/execute/vrp-7.c: New test.
5592
5593 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5594
5595 * gfortran.dg/transfer_simplify_4.f90: New test.
5596
5597 2007-05-27 Tobias Burnus <burnus@net-b.de>
5598
5599 PR fortran/32088
5600 * gfortran.dg/func_result_3.f90: New.
5601
5602 2007-05-27 Tobias Burnus <burnus@net-b.de>
5603
5604 PR middle-end/32083
5605 * gfortran.dg/transfer_simplify_3.f90: New.
5606
5607 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5608
5609 PR target/32065
5610 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5611 to compile options.
5612 * gcc.target/i386/pr32065-2.c: New test.
5613
5614 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5615
5616 PR fortran/31813
5617 * gfortran.dg/io_constraints_2.f90: Update.
5618
5619 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5620
5621 PR fortran/31219
5622 * gfortran.dg/array_constructor_17.f90: New test.
5623
5624 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5625
5626 PR tree-opt/32090
5627 * g++.dg/opt/array2.C: New testcase.
5628
5629 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5630
5631 PR target/32065
5632 * gcc.target/i386/pr32065.c: New test.
5633
5634 2007-05-25 Dirk Mueller <dmueller@suse.de>
5635 Marcus Meissner <meissner@suse.de>
5636
5637 * gcc.dg/attr-alloc_size.c: New.
5638
5639 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5640 Lee Millward <lee.millward@gmail.com>
5641
5642 PR c++/31745
5643 * g++.dg/parse/crash34.C: New test.
5644
5645 * g++.dg/parse/crash35.C: New test.
5646
5647 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5648
5649 * gcc.target/i386/sse2-check.h: New.
5650 * gcc.target/i386/sse2-vec-1.c: Likewise.
5651 * gcc.target/i386/sse2-vec-2.c: Likewise.
5652 * gcc.target/i386/sse2-vec-3.c: Likewise.
5653 * gcc.target/i386/sse2-vec-4.c: Likewise.
5654 * gcc.target/i386/sse2-vec-5.c: Likewise.
5655 * gcc.target/i386/sse2-vec-6.c: Likewise.
5656
5657 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5658
5659 PR c++/31431
5660 PR c++/31432
5661 PR c++/31434
5662 PR c++/31435
5663 PR c++/31437
5664 PR c++/31438
5665 PR c++/31442
5666 PR c++/31443
5667 PR c++/31444
5668 PR c++/31445
5669 * g++.dg/cpp0x/pr31431.C: New.
5670 * g++.dg/cpp0x/pr31437.C: New.
5671 * g++.dg/cpp0x/pr31442.C: New.
5672 * g++.dg/cpp0x/pr31444.C: New.
5673 * g++.dg/cpp0x/pr31431-2.C: New.
5674 * g++.dg/cpp0x/pr31432.C: New.
5675 * g++.dg/cpp0x/pr31434.C: New.
5676 * g++.dg/cpp0x/pr31438.C: New.
5677 * g++.dg/cpp0x/pr31443.C: New.
5678 * g++.dg/cpp0x/pr31445.C: New.
5679 * g++.dg/cpp0x/variadic-crash1.C: New.
5680
5681 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5682
5683 * gcc.target/arm/long-calls-1.c: New test.
5684 * gcc.target/arm/long-calls-2.c: Likewise.
5685 * gcc.target/arm/long-calls-3.c: Likewise.
5686 * gcc.target/arm/long-calls-4.c: Likewise.
5687
5688 2007-05-25 Richard Guenther <rguenther@suse.de>
5689 Andrew Pinski <andrew_pinski@playstation.sony.com>
5690
5691 PR tree-optimization/31982
5692 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5693
5694 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5695
5696 PR fortran/32047
5697 * gfortran.dg/result_in_spec_2.f90: New test.
5698
5699 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5700
5701 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5702
5703 2007-05-24 Ollie Wild <aaw@google.com>
5704
5705 * gcc.dg/cpp/counter-1.c: New test.
5706 * gcc.dg/pch/counter-1.c: New test.
5707 * gcc.dg/pch/counter-1.hs: New file.
5708 * gcc.dg/pch/counter-2.c: New test.
5709 * gcc.dg/pch/counter-2.hs: New file.
5710 * gcc.dg/pch/counter-3.c: New test.
5711 * gcc.dg/pch/counter-3.hs: New file.
5712
5713 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5714
5715 * gcc.dg/tree-ssa/predcom-1.c: New test.
5716 * gcc.dg/tree-ssa/predcom-2.c: New test.
5717 * gcc.dg/tree-ssa/predcom-3.c: New test.
5718 * gcc.dg/tree-ssa/predcom-4.c: New test.
5719 * gcc.dg/tree-ssa/predcom-5.c: New test.
5720 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5721
5722 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5723
5724 PR testsuite/32062
5725 * gcc.target/i386/sse4_1-check.h (MASK): New.
5726
5727 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5728
5729 PR fortran/32038
5730 * gfortran.dg/pr25603.f: Initialize integer variables.
5731
5732 2007-05-23 Ian Lance Taylor <iant@google.com>
5733
5734 * g++.dg/other/vrp1.C: New test.
5735
5736 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5737
5738 PR preprocessor/20077
5739 * gcc.dg/cpp/paste15.c: New test.
5740
5741 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5742 Nigel Stephens <nigel@mips.com>
5743 Richard Sandiford <richard@codesourcery.com>
5744
5745 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5746 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5747 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5748 * gcc.target/mips/inter/mips16-inter.exp: New.
5749
5750 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5751
5752 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5753
5754 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5755
5756 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5757 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5758 * gcc.target/i386/sse3-addsubps.c: Likewise.
5759 * gcc.target/i386/sse3-haddpd.c: Likewise.
5760 * gcc.target/i386/sse3-haddps.c: Likewise.
5761 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5762 * gcc.target/i386/sse3-hsubps.c: Likewise.
5763 * gcc.target/i386/sse3-lddqu.c: Likewise.
5764 * gcc.target/i386/sse3-movddup.c: Likewise.
5765 * gcc.target/i386/sse3-movshdup.c: Likewise.
5766 * gcc.target/i386/sse3-movsldup.c: Likewise.
5767
5768 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5769 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5770 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5771 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5772 * gcc.target/i386/ssse3-palignr.c: Likewise.
5773 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5774 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5775 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5776 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5777 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5778 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5779 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5780 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5781 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5782 * gcc.target/i386/ssse3-psignb.c: Likewise.
5783 * gcc.target/i386/ssse3-psignd.c: Likewise.
5784 * gcc.target/i386/ssse3-psignw.c: Likewise.
5785 * gcc.target/i386/ssse3-vals.h: Likewise.
5786
5787 * gcc.target/i386/sse3-check.h: New file.
5788 * gcc.target/i386/ssse3-check.h: Likewise.
5789
5790 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5791
5792 PR middle-end/31095
5793 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5794
5795 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5796
5797 PR middle-end/31606
5798 * gcc.c-torture/20070522-1.c: New testcase.
5799
5800 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5801
5802 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5803
5804 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5805
5806 * gcc.c-torture/execute/ieee/20000320-1.x,
5807 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5808 m68k-*-* and check_effective_target_coldfire_fpu.
5809
5810 2007-05-22 Ollie Wild <aaw@google.com>
5811
5812 * g++.dg/lookup/hidden-class10.C: New test.
5813 * g++.dg/lookup/hidden-class11.C: New test.
5814
5815 2007-05-22 Ollie Wild <aaw@google.com>
5816
5817 * g++.dg/lookup/name-clash5.C: New test.
5818 * g++.dg/lookup/name-clash6.C: New test.
5819
5820 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5821
5822 * g++.dg/other/i386-2.C: Update comments on header files tested.
5823 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5824 of <tmmintrin.h>.
5825 * gcc.target/i386/sse-12.c: Likewise.
5826 * gcc.target/i386/sse-13.c: Likewise.
5827 * gcc.target/i386/sse-14.c: Likewise.
5828
5829 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5830 Redefined to test with immediate operand.
5831 (__builtin_ia32_blendps): Likewise.
5832 (__builtin_ia32_blendpd): Likewise.
5833 (__builtin_ia32_dpps): Likewise.
5834 (__builtin_ia32_dpps): Likewise.
5835 (__builtin_ia32_insertps128): Likewise.
5836 (__builtin_ia32_vec_ext_v4sf): Likewise.
5837 (__builtin_ia32_vec_set_v16qi): Likewise.
5838 (__builtin_ia32_vec_set_v4si): Likewise.
5839 (__builtin_ia32_vec_set_v2di): Likewise.
5840 (__builtin_ia32_vec_ext_v16qi): Likewise.
5841 (__builtin_ia32_vec_ext_v4si): Likewise.
5842 (__builtin_ia32_vec_ext_v2di): Likewise.
5843 (__builtin_ia32_roundpd): Likewise.
5844 (__builtin_ia32_roundsd): Likewise.
5845 (__builtin_ia32_roundps): Likewise.
5846 (__builtin_ia32_roundss): Likewise.
5847 (__builtin_ia32_mpsadbw128): Likewise.
5848
5849 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5850
5851 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5852
5853 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5854
5855 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5856 failures.
5857 * gcc.dg/dfp/func-struct.c: Ditto.
5858 * gcc.dg/dfp/operator-assignment.c: Ditto.
5859 * gcc.dg/dfp/convert-bfp.c: Ditto.
5860 * gcc.dg/dfp/convert-int.c: Ditto.
5861 * gcc.dg/dfp/convert-int-max.c: Ditto.
5862 * gcc.dg/dfp/func-scalar.c: Ditto.
5863 * gcc.dg/dfp/cast.c: Ditto.
5864 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5865 failures, and fix a typo in return type of arg1_128.
5866 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5867 failures, and fix a typo in a constant suffix.
5868 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5869 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5870
5871 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5872 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5873
5874 * lib/gcc-dg.exp(process_message): New proc.
5875 (dg-message): New test directive.
5876 * gcc.dg/always_inline.c: Use dg-message.
5877 * gcc.dg/always_inline2.c: Ditto.
5878 * gcc.dg/always_inline3.c: Ditto.
5879 * gcc.dg/invalid-call-1.c: Ditto.
5880 * gcc.dg/pr17506.c: Ditto.
5881 * gcc.dg/simd-5.c: Ditto.
5882 * gcc.dg/simd-6.c: Ditto.
5883 * gcc.dg/va-arg-2.c: Ditto.
5884 * gcc.dg/cpp/syshdr.c: Ditto.
5885 * gcc.dg/cpp/unc4.c: Ditto.
5886 * gcc.dg/cpp/trad/mi1.c: Ditto.
5887 * gcc.dg/cpp/trad/mi5.c: Ditto.
5888 * gcc.dg/cpp/trad/mi7.c: Ditto.
5889 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5890 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5891 * gcc.test-framework/test-framework.awk: Special-case outexists
5892 tests.
5893
5894 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5895
5896 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5897 (bit_SSE4_2): Likewise.
5898 (bit_POPCNT): Likewise.
5899
5900 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5901 Check if assembler supports SSE4 instructions.
5902
5903 * gcc.target/i386/sse4_1-blendpd.c: New file.
5904 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5905 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5906 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5907 * gcc.target/i386/sse4_1-check.h: Likewise.
5908 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5909 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5910 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5911 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5912 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5913 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5914 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5915 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5916 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5917 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5918 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5919 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5920 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5921 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5922 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5923 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5924 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5925 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5926 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5927 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5928 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5929 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5930 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5931 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5932 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5933 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5934 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5935 * gcc.target/i386/sse4_1-pminud.c: Likewise.
5936 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5937 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5938 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5939 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5940 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5941 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5942 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5943 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5944 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5945 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5946 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5947 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5948 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5949 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5950 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5951 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5952 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5953 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5954 * gcc.target/i386/sse4_1-round.h: Likewise.
5955 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5956 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5957 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5958 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5959 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5960 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5961 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5962 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5963 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5964 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5965 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5966 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5967 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5968 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5969
5970 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5971
5972 PR fortran/31627
5973 * gfortran.dg/bounds_check_7.f90: New test.
5974
5975 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
5976
5977 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5978 (check_effective_target_sse4a): Ditto.
5979
5980 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5981 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5982 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5983 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5984 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5985 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5986 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5987 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5988 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5989 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5990 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5991 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5992 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5993 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5994 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5995 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5996 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5997 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5998 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5999 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6000
6001 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6002
6003 * g++.dg/ext/cleanup-1.C: New test.
6004 * g++.dg/ext/cleanup-2.C: Likewise.
6005 * g++.dg/ext/cleanup-3.C: Likewise.
6006 * g++.dg/ext/cleanup-4.C: Likewise.
6007 * g++.dg/ext/cleanup-5.C: Likewise.
6008 * g++.dg/ext/cleanup-6.C: Likewise.
6009 * g++.dg/ext/cleanup-8.C: Likewise.
6010 * g++.dg/ext/cleanup-9.C: Likewise.
6011 * g++.dg/ext/cleanup-10.C: Likewise.
6012 * g++.dg/ext/cleanup-11.C: Likewise.
6013 * g++.dg/ext/cleanup-dtor.C: Likewise.
6014
6015 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6016
6017 PR middle-end/31995
6018 * gcc.dg/vect/vect-102a.c: New test.
6019
6020 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6021 Paolo Carlini <pcarlini@suse.de>
6022 Uros Bizjak <ubizjak@gmail.com>
6023
6024 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6025 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6026 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6027 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6028 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6029 New testcases.
6030
6031 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6032
6033 PR fortran/32002
6034 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6035
6036 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6037
6038 PR fortran/32027
6039 * gfortran.dg/do_3.F90: Add checks for the final value of the
6040 loop variable.
6041
6042 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6043
6044 * gcc.c-torture/execute/990127-2.x: New file.
6045
6046 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6047
6048 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6049 * gcc.target/i386/sse-12: Add -O to compile options.
6050 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6051 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6052 and mm3dnow.h. Add -O to compile options.
6053
6054 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6055
6056 PR fortran/31867
6057 * gfortran.dg/char_length_5.f90: New test.
6058
6059 PR fortran/31994
6060 * gfortran.dg/array_reference_1.f90: New test.
6061
6062 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6063
6064 PR middle-end/7651
6065 PR c++/11856
6066 PR c/12963
6067 PR c/23587
6068 PR other/29694
6069 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6070 * gcc.dg/Wtype-limits.c: New.
6071 * gcc.dg/Wtype-limits-Wextra.c: New.
6072 * gcc.dg/Wtype-limits-no.c: New.
6073 * g++.dg/warn/Wtype-limits.C: New.
6074 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6075 * g++.dg/warn/Wtype-limits-no.C: New.
6076
6077 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6078
6079 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6080 instead of "-msse2".'
6081 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6082 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6083 and mm3dnow.h.
6084 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6085 to test with immediate operand.
6086 (__builtin_ia32_insertqi): Ditto.
6087 (__builtin_ia32_palignr128): Ditto.
6088 (__builtin_ia32_palignr): Ditto.
6089 (__builtin_ia32_pshufhw): Ditto.
6090 (__builtin_ia32_pshuflw): Ditto.
6091 (__builtin_ia32_pshufd): Ditto.
6092 (__builtin_ia32_vec_set_v8hi): Ditto.
6093 (__builtin_ia32_vec_ext_v8hi): Ditto.
6094 (__builtin_ia32_shufpd): Ditto.
6095 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6096
6097 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6098
6099 PR fortran/32001
6100 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6101
6102 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6103
6104 PR target/31585
6105 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6106 and "__inline". Use "-msse" instead of "-msse2".
6107
6108 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6109
6110 PR middle-end/7651
6111 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6112 * gcc.dg/20030906-2.c: Likewise.
6113 * objc.dg/method-17.m: Add -Wreturn-type.
6114 * obj-c++.dg/method-21.mm: Likewise.
6115
6116 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6117
6118 PR target/31585
6119 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6120 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6121 (__builtin_ia32_psrlqi128): Ditto.
6122 (__builtin_ia32_psrlwi128): Ditto.
6123 (__builtin_ia32_psrldi128): Ditto.
6124 (__builtin_ia32_psrldqi128): Ditto.
6125 (__builtin_ia32_pslldqi128): Ditto.
6126 (__builtin_ia32_psrawi128): Ditto.
6127 (__builtin_ia32_psradi128): Ditto.
6128 (__builtin_ia32_psllqi128): Ditto.
6129 (__builtin_ia32_pslldi128): Ditto.
6130 (__builtin_prefetch): Ditto.
6131 (__builtin_ia32_pshufw): Ditto.
6132 (__builtin_ia32_vec_set_v4hi): Ditto.
6133 (__builtin_ia32_vec_ext_v4hi): Ditto.
6134 (__builtin_ia32_shufps): Ditto.
6135 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6136
6137 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6138
6139 PR fortran/31974
6140 * gfortran.dg/char_allocation_1.f90: New test.
6141
6142 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6143
6144 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6145 * gcc.dg/Wconversion-sign.c: New.
6146 * gcc.dg/Wconversion-integer-no-sign.c: New.
6147 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6148 Wconversion-sign.C
6149 * g++.dg/warn/Wconversion-sign.C: New.
6150 * g++.old-deja/g++.other/warn4.C: Update.
6151 * g++.dg/warn/Wconversion1.C: Likewise.
6152
6153 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6154
6155 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6156 * gcc.dg/torture/builtin-math-4.c: Likewise.
6157
6158 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6159
6160 PR libfortran/31964
6161 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6162
6163 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6164
6165 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6166
6167 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6168
6169 PR target/31628
6170 * gcc.target/i386/pr31628.c: New.
6171
6172 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6173
6174 PR middle-end/31344
6175 * gcc.dg/pr31344.c: New test.
6176
6177 2007-05-17 Ian Lance Taylor <iant@google.com>
6178
6179 PR tree-optimization/31953
6180 * gcc.c-torture/compile/pr31953.c: New test.
6181
6182 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6183
6184 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6185
6186 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6187 and drem.
6188 * gcc.dg/torture/builtin-math-4.c: Likewise.
6189
6190 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6191 * gcc.dg/torture/builtin-math-4.c: Likewise.
6192
6193 * gcc.dg/torture/builtin-math-4.c: New test.
6194
6195 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6196 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6197
6198 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6199 * gcc.dg/cpp/include2.c: Ditto.
6200 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6201 * gcc.dg/cpp/paste5.c: Ditto.
6202 * gcc.dg/cpp/paste6.c: Ditto.
6203 * gcc.dg/cpp/paste8.c: Ditto.
6204 * gcc.dg/cpp/paste11.c: Ditto.
6205 * gcc.dg/cpp/paste13.c: Ditto.
6206 * gcc.dg/cpp/skipping2.c: Ditto.
6207 * gcc.dg/reg-vol-struct-1.c: Ditto.
6208 * gcc.dg/Wshadow-1.c: Ditto.
6209 * gcc.dg/cpp/trad/comment.c: Ditto.
6210 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6211 * gcc.dg/cpp/if-2.c: Ditto.
6212 * gcc.dg/array-5.c: Ditto.
6213 * gcc.dg/inline-15.c: Ditto.
6214 * gcc.dg/pr27953.c: Ditto.
6215 * gcc.dg/Wno-c++-compat.c: Ditto.
6216
6217 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6218
6219 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6220
6221 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6222
6223 * gcc.c-torture/execute/20070517-1.c: New test.
6224
6225 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6226
6227 PR fortran/31919
6228 * gfortran.dg/min_max_conformance.f90: New test.
6229
6230 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6231
6232 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6233 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6234 gcc.dg/vect/vect-104.c: Use more complex construction to
6235 prevent vectorizing.
6236 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6237
6238 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6239
6240 PR tree-optimization/24659
6241 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6242 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6243 not vect_int target.
6244 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6245 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6246 targets.
6247 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6248 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6249 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6250
6251 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6252
6253 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6254 and x86_64-*-* targets.
6255 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6256
6257 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6258
6259 PR fortran/18769
6260 PR fortran/30881
6261 PR fortran/31194
6262 PR fortran/31216
6263 PR fortran/31427
6264 * transfer_simplify_1.f90: New test.
6265 * transfer_simplify_2.f90: New test.
6266
6267 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6268
6269 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6270
6271 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6272
6273 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6274
6275 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6276
6277 PR c/31924
6278 * gcc.dg/fltconst-1.c: New test.
6279
6280 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6281 * gcc.dg/dfp/operator-assignment.c: Ditto.
6282
6283 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6284
6285 PR c++/29928
6286 * g++.dg/rtti/typeid5.C: New.
6287
6288 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6289
6290 PR fortran/31725
6291 * gfortran.dg/substr_4.f: New test.
6292
6293 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6294
6295 * gcc.target/m68k/interrupt_thread-1.c,
6296 gcc.target/m68k/interrupt_thread-2.c,
6297 gcc.target/m68k/interrupt_thread-3.c: New.
6298 * gcc.target/m68k/m68k.exp: Accept fido.
6299
6300 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6301
6302 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6303 * gfortran.dg/altreturn_3.f90: Likewise.
6304 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6305 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6306 * gfortran.dg/inquire_iolength.f90: Likewise.
6307 * gfortran.dg/module_naming_1.f90: Likewise.
6308 * gfortran.dg/oldstyle_2.f90: Likewise.
6309 * gfortran.dg/operator_2.f90: Likewise.
6310 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6311 * gfortran.dg/used_types_11.f90: Likewise.
6312 * gfortran.dg/zero_array_components_1.f90: Likewise.
6313 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6314 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6315 * gfortran.dg/real_const_3.f90: Likewise.
6316
6317 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6318
6319 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6320 * gcc.dg/tree-ssa/loop-30.c: New test.
6321
6322 2007-05-13 Richard Guenther <rguenther@suse.de>
6323
6324 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6325 scanning forwprop1.
6326 * g++.dg/tree-ssa/pr31146.C: Likewise.
6327
6328 2007-05-13 Revital Eres <eres@il.ibm.com>
6329
6330 * gcc.dg/dse.c: New test.
6331
6332 2007-05-12 Richard Guenther <rguenther@suse.de>
6333
6334 PR tree-optimization/31797
6335 * gcc.c-torture/compile/pr31797.c: New testcase.
6336
6337 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6338
6339 PR fortran/30746
6340 * gfortran.dg/host_assoc_function_1.f90: New test.
6341
6342 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6343
6344 PR c++/31829
6345 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6346
6347 2007-05-11 Silvius Rus <rus@google.com>
6348
6349 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6350 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6351 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6352 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6353 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6354 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6355 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6356 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6357 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6358 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6359 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6360 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6361 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6362 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6363 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6364 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6365
6366 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6367
6368 PR other/31852
6369 * gcc.c-torture/execute/builtins/memchr.c: New.
6370 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6371 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6372
6373 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6374
6375 PR fortran/30876
6376 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6377 line.
6378 * gfortran.dg/recursive_reference_2.f90: New test.
6379
6380 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6381
6382 PR fortran/30878
6383 * gfortran.dg/namelist_29.f90: New test.
6384
6385 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6386
6387 PR fortran/31474
6388 * gfortran.dg/entry_10.f90: New test.
6389
6390 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6391
6392 PR tree-optimization/31885
6393 * gcc.dg/tree-ssa/loop-29.c: New test.
6394
6395 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6396
6397 * assumed_dummy_1.f90: Fix dg directive.
6398 * char_initialiser_actual.f90: Likewise.
6399 * nested_modules_2.f90: Likewise.
6400 * shift-alloc.f90: Likewise.
6401
6402 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6403
6404 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6405
6406 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6407
6408 PR libfortran/31880
6409 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6410
6411 2007-05-09 Mike Stump <mrs@apple.com>
6412
6413 * g++.dg/other/first-global.C: Add -fpie for darwin.
6414 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6415
6416 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6417
6418 * gcc.dg/20070507-1.c: New testcase.
6419
6420 2007-05-08 Chao-ying Fu <fu@mips.com>
6421
6422 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6423 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6424 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6425 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6426
6427 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6428
6429 PR 31847
6430 * gcc.dg/pr31847.c: New test.
6431
6432 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6433
6434 PR fortran/31692
6435 * gfortran.dg/actual_array_result_1.f90: New test.
6436
6437 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6438
6439 PR fortran/29397
6440 * gfortran.dg/parameter_array_init_1.f90: New test.
6441
6442 PR fortran/29400
6443 * gfortran.dg/parameter_array_init_2.f90: New test.
6444
6445 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6446
6447 PR target/31854
6448 * gcc.target/i386/pr31854.c: New test.
6449
6450 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6451
6452 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6453
6454 2007-05-07 Mike Stump <mrs@apple.com>
6455
6456 * g++.old-deja/g++.mike/empty.C: Add.
6457
6458 2007-05-07 Eric Christopher <echristo@apple.com>
6459
6460 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6461
6462 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6463
6464 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6465 variable. Rearrange conversions from binary float to decimal float.
6466
6467 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6468
6469 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6470 x86.
6471
6472 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6473
6474 * gnat.dg/opt1.ad[sb]: New testcase.
6475
6476 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6477
6478 PR fortran/31399
6479 * gfortran.dg/do_3.F90: New test.
6480
6481 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6482
6483 PR fortran/31764
6484 * gfortran.dg/new_line.f90: Add new checks.
6485
6486 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6487
6488 PR fortran/31201
6489 * gfortran.dg/large_unit_1.f90: New.
6490 * gfortran.dg/large_unit_2.f90: New.
6491 * gfortran.dg/iostat_4.f90: New
6492 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6493
6494 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6495
6496 PR fortran/31540
6497 * gfortran.dg/char_result_4.f90: New test.
6498
6499 2007-06-05 Revital Eres <eres@il.ibm.com>
6500
6501 PR 30957
6502 * gcc.dg/pr30957-1.c: New test.
6503
6504 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6505
6506 PR fortran/31251
6507 * gfortran.dg/char_type_len_2.f90: New test.
6508
6509 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6510
6511 PR 31775
6512 * g++.dg/other/nested-extern.cc: New.
6513 * g++.dg/other/nested-extern-1.C: New.
6514 * g++.dg/other/nested-extern-2.C: New.
6515
6516 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6517
6518 PR fortran/31760
6519 * gfortran.dg/erf.f90: New test.
6520 * gfortran.dg/besxy.f90: New test.
6521
6522 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6523
6524 PR fortran/22359
6525 * gfortran.dg/fseek.f90: New test.
6526
6527 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6528
6529 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6530
6531 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6532
6533 PR libfortran/31210
6534 * gfortran.dg/zero_length_1.f90: New test.
6535
6536 2007-05-04 Tobias Burnus <burnus@net-b.de>
6537
6538 PR fortran/31803
6539 * gfortran.dg/char_pointer_assign_3.f90: New test.
6540 * gfortran.dg/char_result_2.f90: Re-enable test.
6541
6542 2007-05-04 Tobias Burnus <burnus@net-b.de>
6543
6544 PR fortran/25071
6545 * gfortran.dg/char_length_3.f90: New test.
6546 * gfortran.dg/char_result_2.f90: Fix test.
6547
6548 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6549
6550 PR tree-optimization/30565
6551 * gcc.dg/tree-ssa/loop-27.c: New test.
6552
6553 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6554
6555 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6556 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6557 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6558 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6559
6560 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6561
6562 PR tree-optimization/31699
6563 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6564 New.
6565 (check_effective_target_vect_floatint_cvt): New.
6566 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6567 of specific targets.
6568 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6569 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6570 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6571 * gcc.dg/vect/vect-iv-4.c: Likewise.
6572 * gcc.dg/vect/vect-multitypes-11.c: New.
6573 * gcc.dg/vect/pr31699.c: New.
6574
6575 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6576
6577 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6578
6579 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6580
6581 PR C++/31663
6582 * g++.dg/warn/anonymous-namespace-2.C: New.
6583 * g++.dg/warn/anonymous-namespace-2.h: New.
6584
6585 2007-05-02 Paul Brook <paul@codesourcery.com>
6586
6587 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6588
6589 2007-05-02 Eric Christopher <echristo@apple.com>
6590
6591 * gcc.dg/cpp/if-div.c: New file.
6592
6593 2007-05-02 Tom Tromey <tromey@redhat.com>
6594
6595 PR preprocessor/28709:
6596 * gcc.dg/cpp/pr28709.c: New file.
6597
6598 2007-05-02 Richard Guenther <rguenther@suse.de>
6599
6600 PR tree-optimization/31146
6601 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6602
6603 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6604
6605 * gcc.c-torture/compile/limits-blockid.c: New.
6606 * gcc.c-torture/compile/limits-caselabels.c: New.
6607 * gcc.c-torture/compile/limits-declparen.c: New.
6608 * gcc.c-torture/compile/limits-enumconst.c: New.
6609 * gcc.c-torture/compile/limits-exprparen.c: New.
6610 * gcc.c-torture/compile/limits-externalid.c: New.
6611 * gcc.c-torture/compile/limits-fnargs.c: New.
6612 * gcc.c-torture/compile/limits-fndefn.c: New.
6613 * gcc.c-torture/compile/limits-idexternal.c: New.
6614 * gcc.c-torture/compile/limits-idinternal.c: New.
6615 * gcc.c-torture/compile/limits-pointer.c: New.
6616 * gcc.c-torture/compile/limits-stringlit.c: New.
6617 * gcc.c-torture/compile/limits-structmem.c: New.
6618 * gcc.c-torture/compile/limits-structnest.c: New.
6619
6620 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6621
6622 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6623
6624 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6625
6626 PR middle-end/31740
6627 * gcc.c-torture/compile/20070501-1.c: New testcase.
6628
6629 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6630
6631 PR fortran/31732
6632 * gfortran.dg/array_memset_2: New test case.
6633
6634 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6635
6636 PR testsuite/31615
6637 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6638
6639 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6640
6641 PR testsuite/31589
6642 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6643 dg-final test.
6644 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6645 keyword to dg-final test.
6646 * gcc.dg/vect/vect-iv-4.c: Likewise.
6647 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6648 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6649 test.
6650 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6651 cast.
6652 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6653 * lib/target-supports.exp
6654 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6655 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6656
6657 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6658
6659 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6660 __LONG_LONG_MAX__ and its friends instead of those supplied by
6661 limits.h.
6662
6663 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6664
6665 PR C++/31721
6666 * g++.dg/ext/vector7.C: New testcase.
6667
6668 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6669
6670 PR fortran/31591
6671 * gfortran.dg/bound_simplification_1.f90: New test.
6672
6673 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6674
6675 PR fortran/31645
6676 * gfortran.dg/bom_error.f90: New test.
6677 * gfortran.dg/bom_include.f90: New test.
6678 * gfortran.dg/bom_UTF16-LE.f90: New test.
6679 * gfortran.dg/bom_UTF16-BE.f90: New test.
6680 * gfortran.dg/bom_UTF-8.f90: New test.
6681 * gfortran.dg/bom_UTF-32.f90: New test.
6682 * gfortran.dg/bom_UTF-8.F90: New test.
6683 * gfortran.dg/bom_include.inc: New file.
6684
6685 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6686
6687 PR C++/30221
6688 * g++.dg/init/ptrfn2.C: New test.
6689 * g++.dg/init/ptrfn3.C: New test.
6690
6691 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6692
6693 PR fortran/31711
6694 * gfortran.dg/dependency_21.f90: New test.
6695
6696 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6697
6698 * gfortran.dg/secnds.f: Use real*8.
6699 * gfortran.dg/secnds-1.f: Use real*8.
6700
6701 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6702
6703 PR libfortran/31532
6704 * gfortran.dg/inquire_5.f90: Update test.
6705
6706 2007-04-27 Ian Lance Taylor <iant@google.com>
6707
6708 PR middle-end/31710
6709 * gcc.c-torture/compile/pr31710.c: New test.
6710
6711 2007-04-27 Richard Guenther <rguenther@suse.de>
6712
6713 PR tree-optimization/30965
6714 PR tree-optimization/30978
6715 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6716 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6717 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6718 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6719
6720 2007-04-27 Richard Guenther <rguenther@suse.de>
6721
6722 PR tree-optimization/31715
6723 * gcc.dg/Warray-bounds-4.c: New testcase.
6724
6725 2007-04-26 Ian Lance Taylor <iant@google.com>
6726
6727 PR target/28675
6728 * gcc.c-torture/compile/pr28675.c: New test.
6729
6730 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6731
6732 PR C++/30016
6733 * g++.dg/ext/vector6.C: New test.
6734
6735 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6736
6737 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6738
6739 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6740
6741 PR middle-end/31617
6742 * g++.dg/other/str_empty.C: Add expected warning.
6743
6744 2007-04-26 Richard Guenther <rguenther@suse.de>
6745 Daniel Berlin <dberlin@dberlin.org>
6746
6747 PR tree-optimization/30567
6748 * g++.dg/other/pr30567.C: New testcase.
6749
6750 2007-04-26 Richard Guenther <rguenther@suse.de>
6751
6752 PR tree-optimization/31703
6753 * gcc.c-torture/compile/pr31703.c: New testcase.
6754 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6755 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6756
6757 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6758
6759 * gfortran.dg/open_errors.f90: Added if statements checking
6760 the value of iostat.
6761
6762 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR c++/31598
6765 * g++.dg/gomp/pr31598.C: New test.
6766
6767 PR tree-optimization/30558
6768 * g++.dg/gomp/pr30558.C: New test.
6769
6770 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6771
6772 PR c++/31338
6773 * g++.dg/ext/complex2.C: New test.
6774
6775 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6776
6777 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6778
6779 2007-04-25 Thiemo Seufer <ths@mips.com>
6780
6781 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6782 value to signed char.
6783
6784 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6785
6786 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6787 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6788 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6789
6790 2007-04-25 Tobias Burnus <burnus@net-b.de>
6791
6792 PR fortran/31668
6793 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6794 statement functions.
6795 * gfortran.dg/c_by_val_5.f90: New test.
6796
6797 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6798
6799 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6800 with two new subroutines to avoid parameter-induced aliasing.
6801 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6802 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6803
6804 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6805
6806 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6807 * g++.dg/warn/Warray-bounds.C: Likewise.
6808
6809 2007-04-24 Ian Lance Taylor <iant@google.com>
6810
6811 PR tree-optimization/31605
6812 * gcc.c-torture/execute/pr31605.c: New test.
6813
6814 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6815
6816 PR fortran/31587
6817 * lib/gcc-dg.exp (scan-module): New function.
6818 * gfortran.dg/module_md5_1.f90: New test.
6819
6820 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6821
6822 * g++.old-deja/g++.pt/defarg6.C: Only run with
6823 -std=gnu++98.
6824 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6825 * g++.dg/cpp0x/variadic61.C: Ditto.
6826 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6827 * g++.dg/cpp0x/variadic62.C: Ditto.
6828 * g++.dg/template/meminit1.C: Ditto.
6829 * g++.dg/template/operator7.C: Ditto.
6830 * g++.dg/template/static15.C: Ditto.
6831 * g++.dg/template/invalid1.C: Ditto.
6832 * g++.dg/template/shift1.C: Ditto.
6833 * g++.dg/template/error10.C: Ditto.
6834
6835 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6836
6837 PR diagnostic/25923
6838 * gfortran.dg/pr25923.f90: New test.
6839
6840 2007-04-24 Ian Lance Taylor <iant@google.com>
6841
6842 PR tree-optimization/31602
6843 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6844
6845 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6846
6847 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6848 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6849
6850 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6851
6852 * gcc.target/i386/reload-1.c. New.
6853
6854 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6855 Olga Golovanevsky <olga@il.ibm.com>
6856
6857 * g++.dg/other/str_empty.C: New test.
6858
6859 2007-04-24 Richard Henderson <rth@redhat.com>
6860
6861 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6862
6863 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6864
6865 PR target/31641
6866 * gcc.c-torture/compile/pr31641.c: New testcase.
6867
6868 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6869
6870 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6871 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6872 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6873 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6874
6875 2007-04-23 Simon Baldwin <simonb@google.com>
6876
6877 * g++.dg/other/error15.C: New.
6878 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6879 triggering a "multiple parameters named" error.
6880
6881 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6882
6883 PR fortran/31618
6884 * gfortran.dg/backspace_8.f: New test case.
6885
6886 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6887
6888 PR fortran/31630
6889 * gfortran.dg/used_types_17.f90: New test.
6890
6891 PR fortran/31620
6892 * gfortran.dg/zero_array_components_1.f90: New test.
6893
6894 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6895
6896 PR fortran/31616
6897 * gfortran.dg/open_errors.f90: Allow a different error message.
6898
6899 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6900
6901 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6902 Rename from check_effective_target_vect_pack_mod. Rename global
6903 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6904 messages.
6905 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6906 rename.
6907 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6908 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6909
6910 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6911
6912 PR middle-end/31448
6913 * gcc.c-torture/execute/pr31448.c: New testcase.
6914
6915 2007-04-22 Nick Clifton <nickc@redhat.com>
6916
6917 * gcc.dg/20020312-2.c: Add support for the FRV.
6918
6919 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
6920
6921 PR tree-optimization/24659
6922 * gcc.dg/vect/vect-float-extend-1.c: New test.
6923 * gcc.dg/vect/vect-float-truncate-1.c: New test.
6924
6925 2007-04-22 Richard Guenther <rguenther@suse.de>
6926
6927 PR tree-optimization/29789
6928 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6929 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6930
6931 2007-04-22 Revital Eres <eres@il.ibm.com>
6932
6933 * gcc.dg/var-expand2.c: New test.
6934
6935 2007-04-22 Revital Eres <eres@il.ibm.com>
6936
6937 * gcc.dg/var-expand3.c: New test.
6938
6939 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6940
6941 PR fortran/31495
6942 * gfortran.dg/continuation_8.f90: New test.
6943
6944 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6945
6946 PR C/30265
6947 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6948 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6949
6950 2007-04-21 Richard Guenther <rguenther@suse.de>
6951
6952 PR middle-end/31136
6953 * gcc.c-torture/execute/pr31136.c: New testcase.
6954
6955 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
6956
6957 * gcc.target/i386/movsi-sm-1.c: New.
6958
6959 2007-04-20 Richard Henderson <rth@redhat.com>
6960
6961 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6962 * gcc.dg/pr27095.c: Cope with alpha GOT load.
6963
6964 2007-04-20 Jakub Jelinek <jakub@redhat.com>
6965
6966 * gcc.target/i386/ordcmp-1.c: New test.
6967 * gcc.target/i386/unordcmp-1.c: New test.
6968
6969 PR tree-optimization/31632
6970 * gcc.c-torture/compile/20070419-1.c: New test.
6971
6972 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6973
6974 * gcc.dg/invalid-call-1.c: New test.
6975
6976 2007-04-18 Dirk Mueller <dmueller@suse.de>
6977
6978 PR diagnostic/31227
6979 * gcc.dg/Warray-bounds-3.c: New.
6980
6981 2007-04-18 Richard Guenther <rguenther@suse.de>
6982
6983 PR tree-optimization/19431
6984 PR tree-optimization/21463
6985 * gcc.c-torture/execute/20070212-1.c: New testcase.
6986 * gcc.c-torture/execute/20070212-2.c: Likewise.
6987 * gcc.c-torture/execute/20070212-3.c: Likewise.
6988 * gcc.dg/tree-ssa/pr19431.c: Likewise.
6989 * gcc.dg/tree-ssa/pr21463.c: Likewise.
6990 * g++.dg/tree-ssa/pr21463.C: Likewise.
6991 * g++.dg/tree-ssa/pr30738.C: Likewise.
6992
6993 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6994
6995 PR c++/31513
6996 * g++.dg/expr/bitfield8.C: New test.
6997
6998 2007-04-17 Joseph Myers <joseph@codesourcery.com>
6999 Richard Sandiford <richard@codesourcery.com>
7000
7001 * lib/target-supports.exp (check_profiling_available): Return 0
7002 for uClibc with -p or -pg.
7003
7004 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7005
7006 PR c++/31517
7007 * g++.dg/template/init7.C: New test.
7008
7009 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7010
7011 PR rtl-optimization/31360
7012 * gcc.dg/loop-7.c: New test.
7013
7014 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7015
7016 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7017 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7018 build.
7019 (compat-execute): Likewise.
7020 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7021 files to remote hosts.
7022 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7023 (c-torture-execute): Likewise.
7024 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7025 or plain file. Use remote_upload and remote_download to copy
7026 files about.
7027 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7028 before scanning it.
7029
7030 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7031
7032 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7033
7034 2007-04-16 Lawrence Crowl <crowl@google.com>
7035
7036 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7037 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7038 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7039 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7040 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7041 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7042 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7043 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7044 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7045 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7046 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7047
7048 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7049 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7050 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7051 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7052 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7053 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7054 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7055 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7056 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7057 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7058 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7059
7060 2007-04-16 Ian Lance Taylor <iant@google.com>
7061
7062 PR tree-optimization/31522
7063 * gcc.dg/Wstrict-overflow-16.c: New test.
7064
7065 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7066
7067 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7068
7069 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7070
7071 PR fortran/31144
7072 * gfortran.dg/module_naming_1.f90: New.
7073
7074 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7075
7076 * lib/target-supports.exp (check_profiling_available): Return
7077 false for m68k-*-uclinux.
7078
7079 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7080
7081 PR c++/29365
7082 Testcase for c++ anonymous namespace warning
7083
7084 * g++.dg/warn/anonymous-namespace-1.C: New test
7085 * g++.dg/warn/anonymous-namespace-1.h: New test
7086
7087 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7088
7089 PR testsuite/31578
7090 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7091
7092 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7093
7094 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7095
7096 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7097
7098 PR fortran/31204
7099 * gfortran.dg/array_constructor_16.f90: New test.
7100
7101 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7102
7103 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7104 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7105
7106 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7107
7108 PR rtl-optimization/31500
7109 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7110 * g++.dg/warn/Warray-bounds.C: Likewise.
7111
7112 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7113
7114 PR C/31520
7115 * gcc.dg/gnu89-init-4.c: New testcase.
7116
7117 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR c++/25874
7120 * gcc.dg/gomp/pr25874.c: Add dg-options.
7121 * g++.dg/gomp/pr25874.C: Add dg-options.
7122
7123 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7124
7125 PR fortran/21061
7126 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7127 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7128
7129 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7130
7131 PR fortran/31561
7132 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7133
7134 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7135
7136 PR fortran/29507
7137 PR fortran/31404
7138 * gfortran.dg/initialization_6.f90: New test.
7139
7140 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7141
7142 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7143
7144 * lib/target-supports.exp (check_gc_sections_available):
7145 Return false if ldflags includes -elf2flt.
7146
7147 2007-04-13 Jason Merrill <jason@redhat.com>
7148
7149 PR c++/31074
7150 * conv3.C: New test.
7151
7152 2007-04-13 Mike Stump <mrs@apple.com>
7153
7154 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7155 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7156
7157 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7158
7159 PR tree-optimization/29598
7160 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7161
7162 2007-04-13 Tobias Burnus <burnus@net-b.de>
7163
7164 PR fortran/31559
7165 * gfortran.dg/func_assign.f90: New test.
7166
7167 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7168
7169 PR fortran/31550
7170 * gfortran.dg/used_types_16.f90: New test.
7171
7172 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7173
7174 PR fortran/18937
7175 * gfortran.dg/goto_2.f90: New.
7176 * gfortran.dg/goto_3.f90: New.
7177 * gfortran.dg/pr17708.f90: Rename to ...
7178 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7179
7180 2007-04-13 Tobias Burnus <burnus@net-b.de>
7181
7182 PR fortran/31562
7183 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7184 instead of a struct.
7185
7186 2007-04-13 Tobias Burnus <burnus@net-b.de>
7187
7188 PR fortran/31562
7189 * gfortran.dg/value_4.c: Use GNU extensions for complex
7190 instead of a struct.
7191
7192 2007-04-13 Richard Guenther <rguenther@suse.de>
7193
7194 PR tree-optimization/21258
7195 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7196
7197 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7198
7199 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7200 <complex.h>.
7201
7202 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7203
7204 PR fortran/31250
7205 * gfortran.dg/char_length_2.f90: New.
7206 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7207 * gfortran.dg/repeat_4.f90: Likewise.
7208
7209 PR fortran/31266
7210 * gfortran.dg/char_assign_1.f90: New.
7211
7212 PR fortran/31471
7213 * gfortran.dg/block_name_1.f90: New.
7214 * gfortran.dg/block_name_2.f90: New.
7215
7216 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7217
7218 PR c++/31078
7219 * g++.dg/other/pr31078.C: New.
7220
7221 2007-04-12 Richard Guenther <rguenther@suse.de>
7222
7223 PR tree-optimization/31169
7224 * gcc.c-torture/execute/pr31169.c: New testcase.
7225
7226 2007-04-12 Richard Guenther <rguenther@suse.de>
7227
7228 PR tree-optimization/24689
7229 PR tree-optimization/31307
7230 * g++.dg/tree-ssa/pr31307.C: New testcase.
7231 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7232
7233 2007-04-12 Tobias Burnus <burnus@net-b.de>
7234
7235 PR fortran/31472
7236 * gfortran.dg/access_spec_1.f90: New test.
7237 * gfortran.dg/access_spec_2.f90: New test.
7238 * gfortran.dg/non_module_public.f90: Match new error message.
7239
7240 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7241
7242 PR testsuite/31538
7243 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7244 to 4 at line 38 to fix bounds problem.
7245
7246 2007-04-11 Tobias Burnus <burnus@net-b.de>
7247
7248 PR testsuite/31240
7249 * gfortran.dg/pointer_intent_1.f90: Fix test.
7250
7251 2007-04-10 Eric Christopher <echristo@apple.com>
7252
7253 * lib/target-supports.exp
7254 (check_effective_target_fstack_protector): Rewrite.
7255
7256 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7257
7258 PR c++/31449
7259 * g++.dg/init/const5.C: New test.
7260
7261 2007-04-09 Jan Hubicka <jh@suse.cz>
7262
7263 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7264
7265 2007-04-08 Jan Hubicka <jh@suse.cz>
7266
7267 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7268
7269 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7270
7271 PR fortran/31257
7272 * gfortran.dg/achar_4.f90: New test.
7273
7274 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7275
7276 PR fortran/30880
7277 * gfortran.dg/used_dummy_types_8.f90: New test.
7278
7279 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7280
7281 PR fortran/30872
7282 * gfortran.dg/parameter_array_element_1.f90: New test.
7283
7284 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7285
7286 PR fortran/31222
7287 * gfortran.dg/default_numeric_type_1.f90: New test.
7288
7289 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7290
7291 PR fortran/31424
7292 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7293
7294 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7295
7296 PR fortran/31293
7297 * gfortran.dg/interface_12.f90: New test.
7298
7299 2007-04-07 Bruce Korb <bkorb@gnu.org>
7300
7301 * gcc.dg/format/opt-6.c: New test.
7302 * gcc.dg/format/nul-1.c: New test.
7303 * gcc.dg/format/nul-2.c: New test.
7304
7305 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7306
7307 PR libgfortran/31395
7308 * gfortran.dg/fmt_colon.f90: New test.
7309
7310 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7311
7312 * g++.old-deja/g++.other/init18.C: Use
7313 dg-require-effective-target instead of an explicit xfail.
7314
7315 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7316
7317 * gcc.dg/dfp/signbit-1.c
7318 * gcc.dg/dfp/signbit-2.c
7319
7320 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7321
7322 PR fortran/31483
7323 * gfortran.dg/altreturn_5.f90: New test.
7324
7325 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7326
7327 PR fortran/31292
7328 * gfortran.dg/contained_module_proc_1.f90: New test.
7329
7330 2007-04-04 Stuart Hastings <stuart@apple.com>
7331
7332 PR 31281
7333 * objc/execute/exceptions/pr31281.m: New.
7334
7335 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7336
7337 * g++.dg/ext/dllimport12.C: Update comments.
7338
7339 2007-04-03 Eric Christopher <echristo@apple.com>
7340
7341 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7342
7343 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7344
7345 PR fortran/31304
7346 * gfortran.dg/repeat_2.f90: New test.
7347 * gfortran.dg/repeat_3.f90: New test.
7348 * gfortran.dg/repeat_4.f90: New test.
7349
7350 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7351
7352 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7353
7354 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR c++/30847
7357 * g++.dg/parse/cond3.C: New test.
7358
7359 PR middle-end/30704
7360 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7361
7362 2007-04-02 Jason Merrill <jason@redhat.com>
7363
7364 PR c++/31187
7365 * g++.dg/ext/visibility/anon3.C: New test.
7366
7367 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7368
7369 PR libgfortran/31052
7370 * gfortran.dg/namelist_28.f90: New test.
7371
7372 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7373
7374 PR libgfortran/31366
7375 * gfortran.dg/direct_io_6.f90: New test.
7376
7377 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378
7379 PR libgfortran/31207
7380 * gfortran.dg/advance_5.f90: New test.
7381 * gfortran.dg/advance_6.f90: New test.
7382
7383 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7384
7385 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7386 * g++.dg/ext/dllimport7.C: Likewise.
7387 * g++.dg/ext/selectany1.C: Likewise.
7388
7389 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7390
7391 * g++.dg/parser/pr31138.C: New.
7392 * g++.dg/parser/pr31140.C: New.
7393 * g++.dg/parser/pr31141.C: New.
7394
7395 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7396
7397 PR c++/26099
7398 * g++.dg/ext/is_base_of.C: New.
7399 * g++.dg/ext/has_virtual_destructor.C: New.
7400 * g++.dg/ext/is_polymorphic.C: New.
7401 * g++.dg/ext/is_base_of_diagnostic.C: New.
7402 * g++.dg/ext/is_enum.C: New.
7403 * g++.dg/ext/has_nothrow_assign.C: New.
7404 * g++.dg/ext/has_nothrow_constructor.C: New.
7405 * g++.dg/ext/is_empty.C: New.
7406 * g++.dg/ext/has_trivial_copy.C: New.
7407 * g++.dg/ext/has_trivial_assign.C: New.
7408 * g++.dg/ext/is_abstract.C: New.
7409 * g++.dg/ext/is_pod.C: New.
7410 * g++.dg/ext/has_nothrow_copy.C: New.
7411 * g++.dg/ext/is_class.C: New.
7412 * g++.dg/ext/has_trivial_constructor.C: New.
7413 * g++.dg/ext/is_union.C: New.
7414 * g++.dg/ext/has_trivial_destructor.C: New.
7415 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7416 * g++.dg/template/crash43.C: Likewise.
7417
7418 2007-03-29 Dirk Mueller <dmueller@suse.de>
7419
7420 * g++.dg/warn/pedantic2.C: New testcase.
7421
7422 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7423
7424 * size_dim.f90: Fix dg directive.
7425 * pr16433.f: Likewise.
7426 * use_6.f90: Likewise.
7427 * use_7.f90: Likewise.
7428 * entry_9.f90: Likewise.
7429 * pointer_intent_2.f90: Likewise.
7430 * protected_1.f90: Likewise.
7431 * fmt_missing_period_2.f: Likewise.
7432 * pointer_intent_3.f90: Likewise.
7433 * protected_2.f90: Likewise.
7434 * protected_3.f90: Likewise.
7435 * pr15754.f90: Likewise.
7436 * protected_4.f90: Likewise.
7437 * protected_5.f90: Likewise.
7438 * initialization_2.f90: Likewise.
7439 * protected_6.f90: Likewise.
7440 * continuation_7.f90: Likewise.
7441 * derived_function_interface_1.f90: Likewise.
7442 * der_pointer_4.f90: Likewise.
7443 * fmt_zero_precision.f90: Likewise.
7444 * blockdata_3.f90: Likewise.
7445 * fmt_missing_period_1.f: Likewise.
7446 * real_const_3.f90: Likewise.
7447 * use_4.f90: Likewise.
7448 * fmt_missing_period_3.f: Likewise.
7449 * use_5.f90: Likewise.
7450
7451 2007-03-28 Mike Stump <mrs@apple.com>
7452
7453 * gcc.dg/darwin-comm.c: Add.
7454
7455 2007-03-28 Eric Christopher <echristo@apple.com>
7456
7457 * lib/target-supports.exp (check_effective_target_fstack_protector):
7458 New.
7459 * gcc.dg/ssp-1.c: Use.
7460 * gcc.dg/ssp-2.c: Ditto.
7461
7462 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7463
7464 PR c++/29077
7465 * g++.dg/parse/constructor3.C: New test.
7466
7467 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7468
7469 * gnat.dg/thin_pointer.ad[sb]: New test.
7470
7471 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7472
7473 * g++.dg/cpp0x/bracket1.C: New.
7474 * g++.dg/cpp0x/bracket2.C: New.
7475 * g++.dg/cpp0x/bracket3.C: New.
7476 * g++.dg/cpp0x/bracket4.C: New.
7477
7478 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7479
7480 * g++.dg/cpp0x/temp_default1.C: New.
7481 * g++.dg/cpp0x/temp_default3.C: New.
7482 * g++.dg/cpp0x/temp_default2.C: New.
7483 * g++.dg/cpp0x/temp_default4.C: New.
7484
7485 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7486
7487 PR c++/29993
7488 * g++.dg/other/cv_func2.C: New.
7489
7490 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7491
7492 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7493 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7494 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7495 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7496
7497 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7498 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7499
7500 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7501
7502 * lib/compat.exp (compat-execute): Fix processing of file names.
7503
7504 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7505
7506 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7507
7508 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7509
7510 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7511 Delete created executable test file.
7512 (check_effective_target_fortran_large_int): Ditto.
7513 (check_effective_target_static_libgfortran): Ditto.
7514
7515 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7516
7517 PR c++/30500
7518 * g++.dg/warn/pragma-system_header1.C: New test.
7519 * g++.dg/warn/pragma-system_header2.C: New test.
7520 * g++.dg/warn/pragma-system_header1.h. New.
7521 * g++.dg/warn/pragma-system_header2.h. New.
7522
7523 2007-03-26 Ian Lance Taylor <iant@google.com>
7524
7525 PR tree-optimization/31345
7526 * gcc.c-torture/compile/pr31345-1.c: New test.
7527
7528 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7529
7530 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7531 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7532 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7533 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7534 * gfortran.dg/overload_1.f90: Likewise.
7535 * gfortran.dg/impure_assignment_1.f90: Likewise.
7536 * gfortran.dg/error_recovery_3.f90: Likewise.
7537 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7538 * gfortran.dg/sequence_types_1.f90: Likewise.
7539 * gfortran.dg/internal_references_1.f90: Likewise.
7540 * gfortran.dg/present_1.f90: Likewise.
7541 * gfortran.dg/volatile10.f90: Likewise.
7542 * gfortran.dg/module_equivalence_2.f90: Likewise.
7543 * gfortran.dg/use_4.f90: Likewise.
7544 * gfortran.dg/elemental_result_1.f90: Likewise.
7545 * gfortran.dg/generic_actual_arg.f90: Likewise.
7546 * gfortran.dg/private_type_5.f90: Likewise.
7547 * gfortran.dg/protected_4.f90: Likewise.
7548 * gfortran.dg/interface_3.f90: Likewise.
7549
7550 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7551
7552 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7553 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7554
7555 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7556
7557 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7558
7559 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7560
7561 PR libgfortran/31199
7562 * gfortran.dg/fmt_t_4.f90: New test.
7563
7564 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7565
7566 PR libfortran/31297
7567 * gfortran.dg/backspace_5.f: Initialize variable(s).
7568 * gfortran.dg/backspace_6.f: Likewise.
7569 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7570 * gfortran.dg/direct_io_2.f90: Likewise.
7571 * gfortran.dg/write_back.f: Likewise.
7572 * gfortran.dg/write_rewind_2.f: Likewise.
7573 * gfortran.dg/write_rewind_1.f: Likewise.
7574 * gfortran.dg/write_rewind_2.f: Likewise.
7575
7576 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7577
7578 PR tree-optimization/30784
7579 * gcc.dg/vect/pr30784.c: New test.
7580
7581 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7582
7583 PR fortran/30877
7584 * gfortran.dg/operator_1.f90: New test.
7585 * gfortran.dg/operator_2.f90: New test.
7586
7587 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7588
7589 PR libfortran/31196
7590 * gfortran.dg/reshape_transpose_1.f90: New test.
7591
7592 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7593
7594 PR fortran/30655
7595 * gfortran.dg/bounds_check_6.f90: New test.
7596
7597 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7598
7599 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7600 #ifndef/#endif.
7601 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7602 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7603
7604 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7605
7606 PR fortran/31209
7607 * gfortran.dg/pointer_function_actual_1.f90: New test.
7608
7609 PR fortran/31200
7610 * gfortran.dg/pointer_function_actual_2.f90: New test.
7611
7612 PR fortran/31215
7613 * gfortran.dg/result_in_spec_1.f90: New test.
7614
7615 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7616
7617 PR fortran/30834
7618 * gfortran.dg/integer_exponentiation_3.F90: New test.
7619 * gfortran.dg/integer_exponentiation_4.f90: New test.
7620 * gfortran.dg/integer_exponentiation_5.F90: New test.
7621
7622 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7623
7624 PR c++/30863
7625 * g++.dg/template/error24.C: New test.
7626 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7627
7628 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7629
7630 PR c++/31273
7631 * g++.dg/expr/bitfield7.C: New test.
7632
7633 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7634
7635 PR other/23572
7636 * gcc.dg/float-range-4.c: New.
7637 * gcc.dg/float-range-1.c: Update. Test for a warning.
7638 * gcc.dg/float-range-3.c: New.
7639 * gcc.dg/float-range-5.c: New.
7640
7641 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7642
7643 PR fortran/31262
7644 * gfortran.dg/no_range_check_1.f90: New test.
7645
7646 2007-03-22 Dirk Mueller <dmueller@suse.de>
7647
7648 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7649 * g++.dg/other/static1.C: Remove stray semicolon.
7650 * g++.dg/other/init1.C: Likewise.
7651 * g++.dg/rtti/dyncast1.C: Likewise.
7652 * g++.dg/tree-ssa/pr17153.C: Likewise.
7653 * g++.dg/lookup/disamb1.C: Likewise.
7654 * g++.dg/lookup/scoped2.C: Likewise.
7655 * g++.dg/lookup/friend7.C: Likewise.
7656 * g++.dg/parse/parse4.C: Likewise.
7657 * g++.dg/parse/parse5.C: Likewise.
7658 * g++.dg/expr/pr29066.C: Likewise.
7659 * g++.dg/expr/cast4.C: Likewise.
7660 * g++.dg/tc1/dr193.C: Likewise.
7661 * g++.dg/tc1/dr213.C: Likewise.
7662 * g++.dg/abi/dcast1.C: Likewise.
7663 * g++.dg/abi/covariant2.C: Likewise.
7664 * g++.dg/inherit/covariant11.C: Likewise.
7665 * g++.dg/inherit/covariant9.C: Likewise.
7666 * g++.dg/inherit/covariant10.C: Likewise.
7667 * g++.dg/init/static3.C: Likewise.
7668 * g++.dg/init/init-ref3.C: Likewise.
7669 * g++.dg/init/ref10.C: Likewise.
7670 * g++.dg/template/meminit2.C: Likewise.
7671 * g++.dg/template/using9.C: Likewise.
7672 * g++.dg/template/friend9.C: Likewise.
7673 * g++.dg/template/ref1.C: Likewise.
7674 * g++.old-deja/g++.warn/inline.C: Likewise.
7675 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7676 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7677 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7678 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7679 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7680 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7681 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7682 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7683 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7684 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7685 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7686 * g++.old-deja/g++.brendan/template11.C: Likewise.
7687 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7688 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7689 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7690 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7691 * g++.old-deja/g++.jason/parse9.C: Likewise.
7692 * g++.old-deja/g++.jason/byval2.C: Likewise.
7693 * g++.old-deja/g++.jason/overload8.C: Likewise.
7694 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7695 * g++.old-deja/g++.jason/template33.C: Likewise.
7696 * g++.old-deja/g++.jason/return3.C: Likewise.
7697 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7698 * g++.old-deja/g++.jason/virtual.C: Likewise.
7699 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7700 * g++.old-deja/g++.jason/template27.C: Likewise.
7701 * g++.old-deja/g++.jason/synth6.C: Likewise.
7702 * g++.old-deja/g++.jason/ref8.C: Likewise.
7703 * g++.old-deja/g++.jason/offset1.C: Likewise.
7704 * g++.old-deja/g++.other/static20.C: Likewise.
7705 * g++.old-deja/g++.other/array1.C: Likewise.
7706 * g++.old-deja/g++.other/new3.C: Likewise.
7707 * g++.old-deja/g++.other/array2.C: Likewise.
7708 * g++.old-deja/g++.other/overload9.C: Likewise.
7709 * g++.old-deja/g++.other/cast6.C: Likewise.
7710 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7711 * g++.old-deja/g++.other/eh4.C: Likewise.
7712 * g++.old-deja/g++.other/using7.C: Likewise.
7713 * g++.old-deja/g++.other/init18.C: Likewise.
7714 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7715 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7716 * g++.old-deja/g++.other/dtor11.C: Likewise.
7717 * g++.old-deja/g++.pt/static11.C: Likewise.
7718 * g++.old-deja/g++.pt/crash19.C: Likewise.
7719 * g++.old-deja/g++.pt/overload12.C: Likewise.
7720 * g++.old-deja/g++.pt/crash46.C: Likewise.
7721 * g++.old-deja/g++.pt/mi1.C: Likewise.
7722 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7723 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7724 * g++.old-deja/g++.pt/local5.C: Likewise.
7725 * g++.old-deja/g++.pt/typename2.C: Likewise.
7726 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7727 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7728 * g++.old-deja/g++.law/visibility1.C: Likewise.
7729 * g++.old-deja/g++.law/visibility2.C: Likewise.
7730 * g++.old-deja/g++.law/virtual2.C: Likewise.
7731 * g++.old-deja/g++.law/operators19.C: Likewise.
7732 * g++.old-deja/g++.law/parsing10.C: Likewise.
7733 * g++.old-deja/g++.law/visibility4.C: Likewise.
7734 * g++.old-deja/g++.law/operators4.C: Likewise.
7735 * g++.old-deja/g++.law/dtors2.C: Likewise.
7736 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7737 * g++.old-deja/g++.law/visibility10.C: Likewise.
7738 * g++.old-deja/g++.law/scope3.C: Likewise.
7739 * g++.old-deja/g++.law/casts2.C: Likewise.
7740 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7741 * g++.old-deja/g++.law/operators33.C: Likewise.
7742 * g++.old-deja/g++.law/friend4.C: Likewise.
7743 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7744 * g++.old-deja/g++.mike/p5611.C: Likewise.
7745 * g++.old-deja/g++.mike/net37.C: Likewise.
7746 * g++.old-deja/g++.mike/p3570.C: Likewise.
7747 * g++.old-deja/g++.mike/p5718.C: Likewise.
7748 * g++.old-deja/g++.mike/net21.C: Likewise.
7749 * g++.old-deja/g++.mike/p1862.C: Likewise.
7750 * g++.old-deja/g++.mike/p4511.C: Likewise.
7751 * g++.old-deja/g++.mike/virt3.C: Likewise.
7752 * g++.old-deja/g++.mike/p16146.C: Likewise.
7753 * g++.old-deja/g++.mike/p1989.C: Likewise.
7754 * g++.old-deja/g++.mike/p5571.C: Likewise.
7755 * g++.old-deja/g++.gb/scope10.C: Likewise.
7756 * g++.old-deja/g++.abi/primary5.C: Likewise.
7757 * g++.old-deja/g++.abi/empty2.C: Likewise.
7758 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7759 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7760 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7761 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7762 * g++.old-deja/g++.bob/template3.C: Likewise.
7763 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7764
7765 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7766
7767 PR fortran/31193
7768 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7769
7770 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7771
7772 PR fortran/20897
7773 * gfortran.dg/derived_name_1.f90: New.
7774 * gfortran.dg/derived_name_2.f: New.
7775
7776 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7777
7778 * lib/target-supports.exp (check_effective_target_nonpic): New
7779 procedure.
7780 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7781 when compiling PIC.
7782 * gcc.target/i386/asm-4.c: Require nonpic.
7783 * gcc.target/i386/cmov1.c: Likewise.
7784 * gcc.target/i386/mul.c: Likewise.
7785 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7786 * gcc.target/i386/ssetype-1.c: Require nonpic.
7787 * gcc.target/i386/ssetype-3.c: Likewise.
7788 * gcc.target/i386/ssetype-5.c: Likewise.
7789
7790 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7791
7792 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7793 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7794 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7795 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7796
7797 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7798
7799 PR tree-optimization/30590
7800 * g++.dg/opt/pr30590.C: New testcase.
7801
7802 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR c/30762
7805 * gcc.dg/pr30762-1.c: New test.
7806 * gcc.dg/pr30762-2.c: New test.
7807
7808 PR inline-asm/30505
7809 * gcc.target/i386/pr30505.c: New test.
7810
7811 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7812
7813 * gcc.target/arm/register-variables.c: New.
7814
7815 2007-03-19 Jeff Law <law@redhat.com>
7816
7817 * PR tree-optimization/30984
7818 * gcc.c-torture/pr30984.c: New test.
7819
7820 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7821 Richard Guenther <rguenther@suse.de>
7822
7823 PR tree-optimization/31254
7824 * gcc.dg/torture/pr31254.c: New testcase.
7825
7826 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7827
7828 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7829 target default_packed.
7830
7831 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7832
7833 PR fortran/31203
7834 * gfortran.dg/string_length_1.f90: New test.
7835
7836 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7837
7838 PR testsuite/30395
7839 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7840
7841 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7842
7843 PR libgfortran/31052
7844 * gfortran.dg/namelist_27.f90: New test.
7845
7846 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7847
7848 PR fortran/30531
7849 * gfortran.dg/used_types_14.f90: New test.
7850
7851 PR fortran/31086
7852 * gfortran.dg/used_types_15.f90: New test.
7853
7854 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7855
7856 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7857 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7858
7859 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7860
7861 PR fortran/31120
7862 * gfortran.dg/integer_exponentiation_2.f90: New test.
7863
7864 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7865
7866 PR tree-optimization/31041
7867 * gcc.dg/vect/pr31041.c: New test.
7868
7869 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7870
7871 * g++.dg/warn/Wconversion-integer.C: New
7872 * g++.dg/warn/Wconversion-real.C: New.
7873 * g++.dg/warn/Wconversion-real-integer.C: New.
7874 * g++.dg/warn/conv2.C: Updated.
7875
7876 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7877
7878 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7879 exclude RTPs.
7880
7881 2007-03-16 Richard Guenther <rguenther@suse.de>
7882
7883 PR tree-optimization/31146
7884 * g++.dg/tree-ssa/pr31146.C: New testcase.
7885
7886 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7887
7888 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7889 assume that the target has <features.h>.
7890
7891 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7892
7893 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7894 dg-options rather than to the whole test.
7895
7896 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7897
7898 PR debug/29906
7899 * g++.dg/debug/pr29906.C: New
7900
7901 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7902
7903 PR libgfortran/31099
7904 * gfortran.dg/unformatted_recl.f90: Update test.
7905
7906 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7907
7908 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7909
7910 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7911
7912 PR c++/30891
7913 * g++.dg/parse/namespace-definition.C: New.
7914
7915 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7916
7917 PR c++/24924
7918 * g++.dg/cpp/pedantic-errors.C: New.
7919 * g++.dg/cpp/permissive.C: New.
7920
7921 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7922
7923 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7924 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7925
7926 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7927
7928 * lib/target-supports.exp (check_missing_uclibc_feature)
7929 (check_effective_target_wchar): New procedures.
7930 * gcc.dg/wchar_t-1.c: Require target wchar.
7931 * gcc.dg/wint_t-1.c: Likewise.
7932
7933 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7934
7935 * lib/target-supports.exp (check_gc_sections_available): Return
7936 false for VxWorks targets.
7937
7938 2007-03-15 Dirk Mueller <dmueller@suse.de>
7939
7940 * g++.dg/warn/Wconversion2.C: Fix typo.
7941 * gcc.dg/if-empty-1.c: Ditto.
7942
7943 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7944
7945 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7946
7947 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7948
7949 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7950 * gcc.target/i386/pr31167.c: Ditto.
7951
7952 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7953
7954 PR target/31167
7955 * gcc.target/i386/pr31167.c: New test.
7956
7957 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
7958
7959 PR fortran/30922
7960 * gfortran.dg/import5.f90.f90: New test.
7961
7962
7963 PR fortran/30879
7964 * gfortran.dg/data_components_1.f90: New test.
7965
7966
7967 PR fortran/30870
7968 * gfortran.dg/generic_13.f90: New test.
7969
7970 PR fortran/31163
7971 * gfortran.dg/alloc_comp_basics_5.f90: New test.
7972
7973 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7974
7975 PR libgfortran/31051
7976 * gfortran.dg/fmt_t_4.f90: New
7977
7978 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7979
7980 PR C++/31165
7981 * g++.dg/other/default7.C: New test.
7982
7983 2007-03-15 Dirk Mueller <dmueller@suse.de>
7984
7985 * g++.dg/warn/Wconversion2.C: New.
7986
7987 2007-03-14 Eric Christopher <echristo@apple.com>
7988
7989 * gcc.dg/ssp-1.c: New.
7990 * gcc.dg/ssp-2.c: Ditto.
7991
7992 2007-03-14 Dirk Mueller <dmueller@suse.de>
7993
7994 * g++.dg/warn/do-empty.C: New.
7995 * gcc.dg/do-empty.c: New.
7996 * gcc.dg/if-empty-1.c: Update.
7997 * gcc.dg/20001116-1.c: Update.
7998 * gcc.dg/pr23165.c: Update.
7999
8000 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8001
8002 * gfortran.dg/module_implicit_conversion.f90: New test.
8003
8004 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8005
8006 PR middle-end/31127
8007 * gcc.dg/pr31127.c: New.
8008
8009 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8010
8011 * gcc.dg/tree-ssa/loop-26.c: New test.
8012
8013 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8014
8015 * gcc.target/i386/cmpxchg16b-1.c: New test.
8016
8017 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8018
8019 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8020 * gcc.dg/c99-vla-1.c: Likewise.
8021 * g++.dg/ext/vla1.C: Likewise
8022
8023 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8024
8025 * gcc.dg/wvla-1.c: New test
8026 * gcc.dg/wvla-2.c: New test
8027 * gcc.dg/wvla-3.c: New test
8028 * gcc.dg/wvla-4.c: New test
8029 * gcc.dg/wvla-5.c: New test
8030 * gcc.dg/wvla-6.c: New test
8031 * gcc.dg/wvla-7.c: New test
8032 * g++.dg/warn/Wvla-1.C: New test
8033 * g++.dg/warn/Wvla-2.C: New test
8034 * g++.dg/warn/Wvla-3.C: New test
8035
8036 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8037
8038 PR c++/30108
8039 * g++.dg/other/default6.C: New test.
8040
8041 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8042
8043 * lib/target-supports.exp (check_profiling_available): Return false
8044 for VxWorks.
8045 (check_effective_target_vxworks_kernel): New procedure.
8046 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8047 VxWorks.
8048 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8049 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8050 to include VxWorks.
8051 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8052
8053 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8054
8055 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8056 PIC is not supported.
8057 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8058 * gcc.dg/20020426-2.c: Likewise.
8059 * gcc.dg/pr28243.c: Likewise.
8060 * gcc.dg/visibility-11.c: Likewise.
8061 * gcc.dg/tls/opt-9.c: Likewise.
8062 * gcc.dg/tls/opt-10.c: Likewise.
8063 * gcc.dg/tls/pic-1.c: Likewise.
8064 * gcc.dg/tls/struct-1.c: Likewise.
8065 * gcc.target/i386/20000807-1.c: Likewise.
8066 * gcc.target/i386/20000904-1.c: Likewise.
8067 * gcc.target/i386/20011119-1.c: Likewise.
8068 * gcc.target/i386/990213-2.c: Likewise.
8069 * gcc.target/i386/990214-1.c: Likewise.
8070 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8071 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8072 * gcc.target/i386/pic-1.c: Likewise.
8073 * gcc.target/i386/pr21518.c: Likewise.
8074 * gcc.target/i386/pr23098.c: Likewise.
8075 * gcc.target/i386/pr23943.c: Likewise.
8076
8077 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8078
8079 PR c++/31038
8080 * g++.dg/template/complit2.C: New test.
8081
8082 PR c++/30328
8083 * g++.dg/ext/bitfield1.C: New test.
8084
8085 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8086
8087 PR fortran/30883
8088 * gfortran.dg/interface_11.f90: New test.
8089
8090 2007-03-11 Richard Guenther <rguenther@suse.de>
8091
8092 PR tree-optimization/31115
8093 * gcc.dg/torture/pr31115.c: New testcase.
8094
8095 2007-03-11 Ira Rosen <irar@il.ibm.com>
8096
8097 PR tree-optimization/29925
8098 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8099
8100 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8101
8102 PR c++/30274
8103 * g++.dg/expr/bitfield3.C: New test.
8104 * g++.dg/expr/bitfield4.C: Likewise.
8105 * g++.dg/expr/bitfield5.C: Likewise.
8106 * g++.dg/expr/bitfield6.C: Likewise.
8107
8108 PR c++/30924
8109 * g++.dg/template/array18.C: New test.
8110
8111 2007-03-10 Dirk Mueller <dmueller@suse.de>
8112
8113 PR c++/17946
8114 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8115 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8116
8117 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8118
8119 PR c++/20599
8120 * g++.dg/cpp0x/variadic-bind.C: New.
8121 * g++.dg/cpp0x/variadic-function.C: New.
8122 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8123 * g++.dg/cpp0x/variadic-tuple.C: New.
8124 * g++.dg/cpp0x/variadic1.C: New.
8125 * g++.dg/cpp0x/variadic2.C: New.
8126 * g++.dg/cpp0x/variadic3.C: New.
8127 * g++.dg/cpp0x/variadic4.C: New.
8128 * g++.dg/cpp0x/variadic5.C: New.
8129 * g++.dg/cpp0x/variadic6.C: New.
8130 * g++.dg/cpp0x/variadic7.C: New.
8131 * g++.dg/cpp0x/variadic8.C: New.
8132 * g++.dg/cpp0x/variadic9.C: New.
8133 * g++.dg/cpp0x/variadic10.C: New.
8134 * g++.dg/cpp0x/variadic11.C: New.
8135 * g++.dg/cpp0x/variadic12.C: New.
8136 * g++.dg/cpp0x/variadic13.C: New.
8137 * g++.dg/cpp0x/variadic14.C: New.
8138 * g++.dg/cpp0x/variadic15.C: New.
8139 * g++.dg/cpp0x/variadic16.C: New.
8140 * g++.dg/cpp0x/variadic17.C: New.
8141 * g++.dg/cpp0x/variadic18.C: New.
8142 * g++.dg/cpp0x/variadic19.C: New.
8143 * g++.dg/cpp0x/variadic20.C: New.
8144 * g++.dg/cpp0x/variadic21.C: New.
8145 * g++.dg/cpp0x/variadic22.C: New.
8146 * g++.dg/cpp0x/variadic23.C: New.
8147 * g++.dg/cpp0x/variadic24.C: New.
8148 * g++.dg/cpp0x/variadic25.C: New.
8149 * g++.dg/cpp0x/variadic26.C: New.
8150 * g++.dg/cpp0x/variadic27.C: New.
8151 * g++.dg/cpp0x/variadic28.C: New.
8152 * g++.dg/cpp0x/variadic29.C: New.
8153 * g++.dg/cpp0x/variadic30.C: New.
8154 * g++.dg/cpp0x/variadic31.C: New.
8155 * g++.dg/cpp0x/variadic32.C: New.
8156 * g++.dg/cpp0x/variadic33.C: New.
8157 * g++.dg/cpp0x/variadic34.C: New.
8158 * g++.dg/cpp0x/variadic35.C: New.
8159 * g++.dg/cpp0x/variadic36.C: New.
8160 * g++.dg/cpp0x/variadic37.C: New.
8161 * g++.dg/cpp0x/variadic38.C: New.
8162 * g++.dg/cpp0x/variadic39.C: New.
8163 * g++.dg/cpp0x/variadic40.C: New.
8164 * g++.dg/cpp0x/variadic41.C: New.
8165 * g++.dg/cpp0x/variadic42.C: New.
8166 * g++.dg/cpp0x/variadic43.C: New.
8167 * g++.dg/cpp0x/variadic44.C: New.
8168 * g++.dg/cpp0x/variadic45.C: New.
8169 * g++.dg/cpp0x/variadic46.C: New.
8170 * g++.dg/cpp0x/variadic47.C: New.
8171 * g++.dg/cpp0x/variadic48.C: New.
8172 * g++.dg/cpp0x/variadic49.C: New.
8173 * g++.dg/cpp0x/variadic50.C: New.
8174 * g++.dg/cpp0x/variadic51.C: New.
8175 * g++.dg/cpp0x/variadic52.C: New.
8176 * g++.dg/cpp0x/variadic53.C: New.
8177 * g++.dg/cpp0x/variadic54.C: New.
8178 * g++.dg/cpp0x/variadic55.C: New.
8179 * g++.dg/cpp0x/variadic56.C: New.
8180 * g++.dg/cpp0x/variadic57.C: New.
8181 * g++.dg/cpp0x/variadic58.C: New.
8182 * g++.dg/cpp0x/variadic59.C: New.
8183 * g++.dg/cpp0x/variadic60.C : New.
8184 * g++.dg/cpp0x/variadic61.C : New.
8185 * g++.dg/cpp0x/variadic62.C : New.
8186 * g++.dg/cpp0x/variadic63.C : New.
8187 * g++.dg/cpp0x/variadic64.C : New.
8188 * g++.dg/cpp0x/variadic65.C : New.
8189 * g++.dg/cpp0x/variadic66.C : New.
8190 * g++.dg/cpp0x/variadic67.C : New.
8191 * g++.dg/cpp0x/variadic68.C : New.
8192 * g++.dg/cpp0x/variadic69.C : New.
8193 * g++.dg/cpp0x/variadic70.C : New.
8194 * g++.dg/cpp0x/variadic71.C : New.
8195 * g++.dg/cpp0x/variadic72.C : New.
8196 * g++.dg/cpp0x/variadic73.C : New.
8197 * g++.dg/cpp0x/variadic74.C : New.
8198 * g++.dg/cpp0x/variadic75.C : New.
8199 * g++.dg/cpp0x/variadic-ex1.C : New.
8200 * g++.dg/cpp0x/variadic-ex2.C : New.
8201 * g++.dg/cpp0x/variadic-ex3.C : New.
8202 * g++.dg/cpp0x/variadic-ex4.C : New.
8203 * g++.dg/cpp0x/variadic-ex5.C : New.
8204 * g++.dg/cpp0x/variadic-ex6.C : New.
8205 * g++.dg/cpp0x/variadic-ex7.C : New.
8206 * g++.dg/cpp0x/variadic-ex8.C : New.
8207 * g++.dg/cpp0x/variadic-ex9.C : New.
8208 * g++.dg/cpp0x/variadic-ex10.C : New.
8209 * g++.dg/cpp0x/variadic-ex11.C : New.
8210 * g++.dg/cpp0x/variadic-ex12.C : New.
8211 * g++.dg/cpp0x/variadic-ex13.C : New.
8212 * g++.dg/cpp0x/variadic-ex14.C : New.
8213
8214 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8215
8216 PR libgfortran/31099
8217 * gfortran.dg/unformatted_recl.f90: New test.
8218
8219 2007-03-09 Roger Sayle <roger@eyesopen.com>
8220
8221 * gcc.dg/fold-eqcmplx-1.c: New test case.
8222
8223 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8224
8225 PR rtl-optimization/30643
8226 * gcc.dg/pr30643.c: New.
8227
8228 2007-03-09 Chao-ying Fu <fu@mips.com>
8229
8230 * gcc.target/mips/mips32-dspr2-type.c: New test.
8231 * gcc.target/mips/mips32-dspr2.c: New test.
8232 * gcc.target/mips/dspr2-MULT.c: New test.
8233 * gcc.target/mips/dspr2-MULTU.c: New test.
8234 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8235 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8236 Adjust some formats.
8237
8238 2007-03-09 Dirk Mueller <dmueller@suse.de>
8239
8240 PR c++/17946
8241 * gcc.dg/Wlogical-op-1.c: New.
8242 * g++.dg/warn/Wlogical-op-1.C: New.
8243
8244 2007-03-09 Richard Guenther <rguenther@suse.de>
8245
8246 PR tree-optimization/30904
8247 PR middle-end/31058
8248 * gcc.dg/pr30904.c: Remove xfail.
8249
8250 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8251
8252 PR C/31072
8253 * gcc.c-torture/execute/pr31072.c: New test.
8254
8255 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8256
8257 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8258 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8259 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8260 *lrint* and *lround*.
8261 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8262 floor->lfloor.
8263 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8264 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8265 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8266 and *lround*. Correct macro names.
8267 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8268 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8269
8270 2007-03-08 Ian Lance Taylor <iant@google.com>
8271
8272 * gcc.dg/no-strict-overflow-5.c: New test.
8273 * gcc.dg/no-strict-overflow-6.c: New test.
8274 * gcc.dg/Wstrict-overflow-11.c: New test.
8275 * gcc.dg/Wstrict-overflow-12.c: New test.
8276 * gcc.dg/Wstrict-overflow-13.c: New test.
8277 * gcc.dg/Wstrict-overflow-14.c: New test.
8278 * gcc.dg/Wstrict-overflow-15.c: New test.
8279
8280 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8281
8282 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8283 for VxWorks kernel mode.
8284 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8285
8286 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8287
8288 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8289 mode.
8290
8291 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8292
8293 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8294 and lib/bfill.c on VxWorks targets.
8295 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8296 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8297 lib/bfill.c and lib/memmove.c on VxWorks targets.
8298 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8299 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8300 on VxWorks targets.
8301 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8302 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8303
8304 2007-03-08 Tobias Burnus <burnus@net-b.de>
8305
8306 * gfortran.dg/use_5.f90: New test.
8307 * gfortran.dg/use_6.f90: Ditto.
8308 * gfortran.dg/use_7.f90: Ditto.
8309
8310 2007-03-08 Tobias Burnus <burnus@net-b.de>
8311
8312 PR fortran/30973
8313 * gfortran.dg/use_4.f90: New test.
8314 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8315
8316 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8317
8318 PR fortran/31011
8319 * gfortran.dg/parameter_array_section_2.f90: New test.
8320
8321 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8322
8323 PR c++/30852
8324 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8325
8326 PR c++/30534
8327 * g++.dg/template/arg5.C: New test.
8328
8329 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8330
8331 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8332
8333 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8334
8335 * gcc.dg/var-expand1.c: Add newline at end of file.
8336
8337 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8338
8339 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8340
8341 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8342
8343 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8344
8345 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8346
8347 * gcc.dg/torture/builtin-convert-4.c: New test.
8348
8349 2007-03-05 Ian Lance Taylor <iant@google.com>
8350
8351 * gcc.c-torture/compile/pr31034.c: New test.
8352
8353 2007-03-05 Ian Lance Taylor <iant@google.com>
8354
8355 * gcc.dg/inline-18.c: New test.
8356 * gcc.dg/inline-19.c: New test.
8357 * gcc.dg/inline-20.c: New test.
8358 * gcc.dg/inline-21.c: New test.
8359
8360 2007-03-05 Richard Guenther <rguenther@suse.de>
8361
8362 PR tree-optimization/14052
8363 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8364
8365 2007-03-05 Richard Guenther <rguenther@suse.de>
8366
8367 PR tree-optimization/23777
8368 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8369
8370 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8371
8372 PR other/30465
8373 * gcc.dg/multiple-overflow-warn-3.c: New.
8374 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8375
8376 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8377
8378 PR c++/30895
8379 * g++.dg/parse/template23.C: New test.
8380
8381 2007-03-04 Roger Sayle <roger@eyesopen.com>
8382
8383 PR middle-end/30744
8384 * gcc.dg/pr30744-1.c: New test case.
8385
8386 2007-03-04 Tobias Burnus <burnus@net-b.de>
8387
8388 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8389
8390 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8391
8392 PR target/30406
8393 * gfortran.dg/logical_3.f90: New test.
8394
8395 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8396
8397 PR libfortran/30981
8398 * gfortran.dg/integer_exponentiation_1.f90: New test.
8399
8400 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8401
8402 * gcc.target/m68k/m68k.exp: New.
8403 * gcc.target/m68k/crash1.c: New.
8404
8405 2007-03-03 Tobias Burnus <burnus@net-b.de>
8406
8407 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8408 to be more compatible with integer(kind=8).
8409
8410 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8411
8412 PR libfortran/31001
8413 * gfortran.dg/zero_sized_3.f90: New test.
8414
8415 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8416
8417 PR c++/15787
8418 * g++.dg/parse/else.C: New.
8419 * g++.dg/parse/else-2.C: New.
8420
8421 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8422 Tobias Burnus <burnus@net-b.de>
8423
8424 PR fortran/30882
8425 * gfortran.dg/size_dim.f90: New test.
8426
8427 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8428 Tobias Burnus <burnus@net-b.de>
8429
8430 PR fortran/30873
8431 * gfortran.dg/entry_9.f90: New test.
8432
8433 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8434
8435 PR c++/28253
8436 * g++.dg/inherit/covariant16.C: New test.
8437
8438 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8439
8440 * g++.dg/other/darwin-minversion-1.C: New.
8441
8442 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8443
8444 * gcc.dg/tree-ssa/20070302-1.c: New test.
8445
8446 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8447
8448 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8449 tests.
8450
8451 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8452
8453 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8454
8455 2007-03-01 Simon Baldwin <simonb@google.com>
8456
8457 PR c++/23689
8458 * warn/ignored_typedef.C: New.
8459 * init/ctor8.C: Added dg-warning to consume ignored typedef
8460 warning.
8461 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8462 and added an explicit line number.
8463
8464 2007-02-28 Richard Guenther <rguenther@suse.de>
8465
8466 PR middle-end/30364
8467 * gcc.dg/torture/pr30364-1.c: New testcase.
8468 * gcc.dg/torture/pr30364-2.c: Likewise.
8469 * gcc.dg/torture/pr30364-3.c: Likewise.
8470
8471 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8472
8473 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8474 powerpc*, use -funsafe-math-optimizations.
8475 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8476 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8477
8478 2007-02-28 Tobias Burnus <burnus@net-b.de>
8479 Paul Thomas <pault@gcc.gnu.org>
8480
8481 PR fortran/30888
8482 PR fortran/30887
8483 * c_by_val_1.f: Test %VAL() with non-default kind.
8484 * c_by_val.c: Ditto.
8485 * c_by_val_4.f: New test.
8486
8487 2007-02-28 Tobias Burnus <burnus@net-b.de>
8488
8489 PR fortran/30968
8490 * gfortran.dg/continuation_7.f90: New test.
8491
8492 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8493
8494 * g++.dg/inherit/thunk7.C: New test.
8495 * lib/target-supports.exp (check_profiling_available): Not available
8496 for bfin-*-*.
8497
8498 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8499
8500 PR target/30970
8501 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8502
8503 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8504
8505 * lib/target-supports.exp (check_effective_target_init_priority):
8506 Remove Solaris special case.
8507
8508 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8509
8510 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8511 for more builtin types.
8512
8513 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8514 * g++.dg/ext/visibility/noPLT.C: Likewise.
8515
8516 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8517
8518 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8519 sh* targets.
8520
8521 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8522
8523 PR fortran/30865
8524 * size_optional_dim_1.f90: New test.
8525
8526 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8527
8528 * gcc.dg/vxworks/vxworks.exp: New file.
8529 * gcc.dg/vxworks/initpri1.c: Likewise.
8530 * gcc.dg/vxworks/initpri2.c: Likewise.
8531 * gcc.dg/initpri2.c: Add more tests.
8532 * g++.dg/special/initpri2.C: Likewise.
8533
8534 * gcc.dg/initpri1.c: New test.
8535 * gcc.dg/initpri2.c: Likewise.
8536 * g++.dg/special/initpri1.C: New test.
8537 * g++.dg/special/initpri2.C: Likewise.
8538 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8539 * g++.dg/special/conpr-2.C: Likewise.
8540 * g++.dg/special/conpr-3.C: Likewise.
8541 * g++.dg/special/conpr-4.C: Likewise.
8542 * g++.dg/special/initp1.C: Likewise.
8543 * g++.dg/special/ecos.exp: Remove code to detect availability of
8544 constructor priorities.
8545 * lib/target-supports.exp (check_effective_target_init_priority):
8546 New function.
8547
8548 2007-02-24 Jan Hubicka <jh@suse.cz>
8549
8550 * gcc.c-torture/execute/pr30778.c: New testcase.
8551
8552 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8553
8554 PR libgfortran/30918
8555 * gfortran.dg/namelist_26.f90: New test.
8556
8557 2007-02-24 Richard Guenther <rguenther@suse.de>
8558
8559 PR middle-end/30951
8560 * gcc.dg/pr30951.c: New testcase.
8561
8562 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8563
8564 * gcc.dg/torture/builtin-modf-1.c: New test.
8565
8566 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8567
8568 PR tree-optimization/30904
8569 * gcc.dg/pr30904.c: New test.
8570
8571 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8572
8573 * gcc.test-framework/README: Correct command.
8574 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8575 -Wunused-value.
8576 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8577
8578 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8579
8580 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8581
8582 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8583
8584 * lib/target-supports.exp (check_effective_target_newlib): New
8585 function.
8586
8587 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8588
8589 PR fortran/30660
8590 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8591 allocatable component.
8592
8593
8594 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8595
8596 * gcc.dg/torture/builtin-logb-1.c: New test.
8597 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8598 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8599 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8600 sh* targets.
8601
8602 2007-02-23 Richard Guenther <rguenther@suse.de>
8603
8604 * g++.dg/warn/changes-meaning.C: New testcase.
8605
8606 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8607
8608 PR libgfortran/30910
8609 * gfortran.dg/fmt_zero_precision.f90: Update test.
8610
8611 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8612
8613 * gcc.dg/torture/builtin-frexp-1.c: New test.
8614
8615 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8616
8617 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8618
8619 2007-02-22 Ian Lance Taylor <iant@google.com>
8620
8621 PR debug/30898
8622 * g++.dg/debug/pr30898.C: New test.
8623
8624 2007-02-22 Ira Rosen <irar@il.ibm.com>
8625
8626 * gcc.dg/vect/vect-106.c: New test.
8627
8628 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8629 Ira Rosen <irar@il.ibm.com>
8630
8631 PR tree-optimization/30843
8632 * gcc.dg/vect/pr30843.c: New test.
8633
8634 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8635
8636 PR tree-optimization/30858
8637 * gcc.dg/vect/pr30858.c: New test.
8638
8639 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8640
8641 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8642 to set options for compiling testglue.
8643 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8644 * lib/obj-c++.exp (obj-c++_init): Likewise.
8645
8646 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8647
8648 * gnat.dg/derived_aggregate.adb: New test.
8649
8650 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8651
8652 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8653 sh* targets. Call the correct CKSGN macro.
8654
8655 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8656
8657 * gfortran.dg/gomp/omp_parse1.f90: New test.
8658 * gfortran.dg/gomp/omp_parse2.f: New test.
8659
8660 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8661
8662 PR fortran/30869
8663 * gfortran.dg/do_pointer_1.f90: New test.
8664
8665 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8666
8667 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8668 and scalbln.
8669
8670 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8671
8672 * gcc.dg/darwin-minversion-1.c: New.
8673 * gcc.dg/darwin-minversion-2.c: New.
8674
8675 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8676
8677 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8678
8679 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8680 DJ Delorie <dj@redhat.com>
8681
8682 PR other/30824
8683 * gcc.dg/Wfatal.c: New.
8684 * gcc.dg/Wfatal-2.c: New.
8685 * gcc.dg/Werror-1.c: Adjust expectations.
8686 * gcc.dg/Werror-5.c: Likewise.
8687 * gcc.dg/Werror-7.c: Likewise.
8688 * gcc.dg/Werror-10.c: Likewise.
8689 * gcc.dg/Werror-11.c: Likewise.
8690
8691 2007-02-20 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/30522
8694 * gfortran.dg/volatile10.f90: New test.
8695
8696 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8697
8698 PR libfortran/30533
8699 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8700
8701 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8702
8703 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8704 * gcc.dg/Walways-true-1.c: Likewise.
8705 * gcc.dg/weak/weak-3.c: Likewise.
8706 * gcc.dg/Werror-1.c: Likewise.
8707 * gcc.dg/Werror-3.c: Likewise.
8708 * gcc.dg/Werror-4.c: Likewise.
8709 * gcc.dg/Werror-5.c: Likewise.
8710 * gcc.dg/Werror-6.c: Likewise.
8711 * gcc.dg/Werror-7.c: Likewise.
8712 * gcc.dg/Werror-8.c: Likewise.
8713 * gcc.dg/Werror-10.c: Likewise.
8714 * gcc.dg/Werror-11.c: Likewise.
8715 * gcc.dg/Werror-12.c: Likewise.
8716 * g++.old-deja/g++.mike/warn8.C: Likewise.
8717 * g++.dg/warn/Walways-true-1.C: Likewise.
8718 * g++.dg/warn/Walways-true-2.C: Likewise.
8719 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8720 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8721 -Wstring-literal-comparison with -Waddress.
8722 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8723 -Wno-string-literal-comparison with -Wno-address.
8724
8725 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8726
8727 * gnat.dg/self_aggregate_with_call.adb: New test.
8728
8729 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8730
8731 PR tree-optimization/30975
8732 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8733 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8734 * gcc.dg/vect/pr30795.c: New.
8735
8736 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8737
8738 PR fortran/30681
8739 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8740
8741 2007-02-18 Roger Sayle <roger@eyesopen.com>
8742
8743 PR rtl-optimization/28173
8744 * gcc.target/i386/andor-1.c: New test case.
8745
8746 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8747
8748 * gcc.dg/torture/builtin-ldexp-1.c: New.
8749 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8750
8751 2007-02-18 Roger Sayle <roger@eyesopen.com>
8752
8753 * gfortran.dg/array_constructor_15.f90: New test case.
8754
8755 2007-02-18 Roger Sayle <roger@eyesopen.com>
8756
8757 * gfortran.dg/forall_10.f90: New test case.
8758
8759 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8760
8761 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8762
8763 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8764
8765 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8766 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8767
8768 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8769
8770 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8771 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8772 * gcc.target/i386/xchg-1.c: New test.
8773 * gcc.target/i386/xchg-2.c: New test.
8774
8775 2007-02-16 Richard Guenther <rguenther@suse.de>
8776 Christian Bruel <christian.bruel@st.com>
8777
8778 * gcc.dg/strict-overflow-5.c: New testcase.
8779
8780 2007-02-16 Tobias Burnus <burnus@net-b.de>
8781
8782 PR fortran/30793
8783 * gfortran.dg/func_derived_4.f90: New test.
8784
8785 2007-02-15 Roger Sayle <roger@eyesopen.com>
8786
8787 PR middle-end/30391
8788 * gfortran.dg/pr30391-1.f90: New test case.
8789
8790 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8791
8792 PR middle-end/30433
8793 * gcc.c-torture/compile/pr30433.c: New testcase to check
8794 that complex constants comparisions are foldded.
8795
8796 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8797
8798 PR C++/30158
8799 * g++.dg/ext/stmtexpr10.C: New testcase.
8800
8801 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8802
8803 PR middle-end/30729
8804 * gcc.dg/Wunused-value-2.c: New testcase.
8805
8806 2007-02-15 Ian Lance Taylor <iant@google.com>
8807
8808 * g++.dg/eh/subreg-1.C: New test.
8809
8810 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8811
8812 PR c/26494
8813 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8814 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8815 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8816 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8817 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8818 * gcc.dg/Werror-implicit-function-declaration.c: New.
8819
8820 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8821
8822 PR c++/28943
8823 * g++.dg/warn/pr28943.C: New.
8824
8825 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8826
8827 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8828
8829 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8830
8831 PR fortran/30779
8832 * gfortran.dg/error_recovery_3.f90: New test.
8833
8834 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8835
8836 * g++.dg/tree-ssa/sra-1.C: New.
8837
8838 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8839
8840 * g++.dg/tree-ssa/sra-1.C: New.
8841
8842 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8843
8844 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8845
8846 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8847
8848 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8849
8850 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8851
8852 PR fortran/30799
8853 * gfortran.dg/logical_2.f90: New test.
8854
8855 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8856
8857 * gcc.dg/torture/complex-alias-1.c: New test.
8858
8859 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8860
8861 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8862 instead of -fdump-tree-tailcall.
8863
8864 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8865
8866 * gfortran.dg/interface_10.f90: Fix comment typo.
8867
8868 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8869
8870 PR tree-optimization/30771
8871 * gcc.dg/vect/pr30771.c: New test.
8872
8873 2007-02-13 Ian Lance Taylor <iant@google.com>
8874
8875 * gcc.dg/Wstrict-overflow-1.c: New test.
8876 * gcc.dg/Wstrict-overflow-2.c: New test.
8877 * gcc.dg/Wstrict-overflow-3.c: New test.
8878 * gcc.dg/Wstrict-overflow-4.c: New test.
8879 * gcc.dg/Wstrict-overflow-5.c: New test.
8880 * gcc.dg/Wstrict-overflow-6.c: New test.
8881 * gcc.dg/Wstrict-overflow-7.c: New test.
8882 * gcc.dg/Wstrict-overflow-8.c: New test.
8883 * gcc.dg/Wstrict-overflow-9.c: New test.
8884 * gcc.dg/Wstrict-overflow-10.c: New test.
8885
8886 2007-02-13 Roger Sayle <roger@eyesopen.com>
8887
8888 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8889
8890 2007-02-13 Richard Henderson <rth@redhat.com>
8891
8892 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8893 * gcc.c-torture/execute/pr29302-1.c: ... here.
8894
8895 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8896
8897 PR c/29521
8898 * gcc.dg/c90-return-1.c: Update output.
8899 * gcc.dg/c99-return-1.c: Likewise.
8900
8901 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8902
8903 PR fortran/30554
8904 * gfortran.dg/used_dummy_types_7.f90: New test..
8905
8906 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8907
8908 * gcc.target/i386/parity-1.c: New test.
8909 * gcc.target/i386/parity-2.c: New test.
8910
8911 2007-02-12 Roger Sayle <roger@eyesopen.com>
8912
8913 * gcc.target/i386/builtin-bswap-3.c: New test case.
8914
8915 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8916
8917 PR tree-optimization/29145
8918 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8919 alias analysis is improved to take better advantage of restrict
8920 qualified pointers.
8921 * gcc.dg/vect/vect-80.c: Likewise.
8922 * gcc.dg/vect/pr29145.c: New.
8923
8924 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
8925
8926 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8927 * gcc.target/i386/sse4a-insert.c: Likewise.
8928
8929 2007-02-11 Roger Sayle <roger@eyesopen.com>
8930
8931 * gcc.target/ia64/builtin-popcount-1.c: New test case.
8932 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8933
8934 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
8935
8936 PR fortran/30478
8937 * gfortran.dg/enum_4.f90: Update error message checks.
8938
8939 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
8940
8941 PR fortran/30554
8942 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8943 versions of the modules.
8944
8945 PR fortran/30617
8946 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8947 by getting rid of recursive I/O and providing functions with
8948 results.
8949
8950 PR fortran/30319
8951 * gfortran.dg/char_array_constructor_2.f90
8952
8953 2007-02-11 Mark Mitchell <mark@codesourcery.com>
8954
8955 PR c++/26988
8956 * g++.dg/template/spec34.C: New test
8957
8958 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
8959
8960 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8961 on i?86 and x86_64.
8962 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8963 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8964 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8965 on i?86 and x86_64.
8966 * gcc.dg/vect/vect-113.c: Ditto.
8967
8968 2007-02-06 Mark Mitchell <mark@codesourcery.com>
8969
8970 PR c++/29487
8971 * g++.dg/eh/weak1-C: New test.
8972 * g++.dg/eh/weak1-a.cc: Likewise.
8973 * g++.dg/eh/comdat1.C: Likewise.
8974
8975 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
8976 Dorit Nuzman <dorit@il.ibm.com>
8977
8978 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
8979 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
8980 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8981 * gcc.dg/vect/vect-113.c: Likewise.
8982
8983 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8984
8985 2007-02-10 Richard Henderson <rth@redhat.com>
8986
8987 * lib/target-supports.exp (check_effective_target_tls): Redefine
8988 to mean non-emulated tls.
8989 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8990 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8991 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8992 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8993 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8994 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8995 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8996
8997 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8998
8999 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9000
9001 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9002
9003 * gfortran.dg/secnds.f: Replace time tolerance with a
9004 before-and-after bracket.
9005 * gfortran.dg/secnds-1.f: Likewise.
9006
9007 2007-02-09 Tobias Burnus <burnus@net-b.de>
9008
9009 PR fortran/30512
9010 * gfortran.dg/maxlocval_1.f90: New test.
9011
9012 2007-02-09 Roger Sayle <roger@eyesopen.com>
9013
9014 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9015
9016 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9017
9018 PR fortran/30720
9019 * gfortran.dg/array_function_1.f90: New test.
9020
9021 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9022
9023 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9024 (check_effective_target_dummy_wcsftime): New functions.
9025
9026 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9027
9028 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9029 * lib/target-supports.exp (check_effective_target_uclibc): New
9030 function.
9031
9032 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9033
9034 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9035 (vsnprintf): Don't define for uClibc targets.
9036
9037 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9038
9039 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9040 set before checking whether it was allowed.
9041 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9042 before checking inside_main.
9043
9044 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9045
9046 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9047 uClinux targets.
9048 (u16sf): Likewise u4sf.
9049 * g++.dg/compat/struct-layout-1.h: Likewise.
9050
9051 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9052
9053 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9054 procedure.
9055 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9056 m68k targets if check_effective_target_coldfire_fpu returns true.
9057
9058 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9059 Richard Guenther <rguenther@suse.de>
9060
9061 PR middle-end/23361
9062 * gcc.dg/fold-compare-3.c: New testcase.
9063 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9064
9065 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9066
9067 * gcc.dg/pr26570.c: Clean up coverage files.
9068 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9069 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9070 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9071 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9072 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9073 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9074 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9075 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9076 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9077 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9078 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9079 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9080 * gcc.dg/vect/pr28952.c: Ditto.
9081 * gcc.dg/vect/pr27151.c: Ditto.
9082 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9083 * g++.dg/gomp/macro-3.C: Ditto.
9084
9085 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9086
9087 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9088 of the loop.
9089
9090 2007-02-08 Roger Sayle <roger@eyesopen.com>
9091
9092 * gcc.target/i386/builtin-bswap-2.c: New test case.
9093
9094 2007-02-08 Roger Sayle <roger@eyesopen.com>
9095
9096 * gfortran.dg/forall_8.f90: New test case.
9097 * gfortran.dg/forall_9.f90: Likewise.
9098
9099 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9100
9101 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9102
9103 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9104
9105 * lib/target-supports.exp (check_effective_target_simulator): New.
9106
9107 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9108
9109 * gcc.dg/tree-ssa/loop-25.c: New test.
9110
9111 2007-02-06 Richard Henderson <rth@redhat.com>
9112
9113 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9114
9115 2007-02-06 Roger Sayle <roger@eyesopen.com>
9116
9117 * gcc.target/powerpc/popcount-1.c: New test case.
9118 * gcc.target/powerpc/parity-1.c: Likewise.
9119
9120 2007-02-06 Richard Guenther <rguenther@suse.de>
9121
9122 PR middle-end/27302
9123 * gcc.dg/torture/pr27302-2.c: New testcase.
9124
9125 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9126
9127 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9128 * gcc.dg/vect/vect-iv-1.c: New test.
9129 * gcc.dg/vect/vect-iv-2.c: New test.
9130 * gcc.dg/vect/vect-iv-3.c: New test.
9131 * gcc.dg/vect/vect-iv-4.c: New test.
9132 * gcc.dg/vect/vect-iv-5.c: New test.
9133 * gcc.dg/vect/vect-iv-6.c: New test.
9134 * gcc.dg/vect/vect-iv-7.c: New test.
9135 * gcc.dg/vect/vect-iv-8.c: New test.
9136 * gcc.dg/vect/vect-iv-9.c: New test.
9137 * gcc.dg/vect/vect-iv-10.c: New test.
9138 * gcc.dg/vect/vect-iv-11.c: New test.
9139 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9140 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9141 * gcc.dg/vect/vect-14.c: Now vectorizable.
9142 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9143 loop).
9144 * gcc.dg/vect/vect-27.c: Likewise.
9145 * gcc.dg/vect/vect-29.c Likewise.
9146 * gcc.dg/vect/vect-dv-2.c: Likewise.
9147 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9148 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9149 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9150
9151 2007-02-06 Ira Rosen <irar@il.ibm.com>
9152
9153 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9154
9155 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9156
9157 * gcc.dg/builtins-20.c: Add more cases.
9158
9159 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9160
9161 PR debug/30189
9162 * gcc.dg/pr30189.c: New test.
9163
9164 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9165
9166 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9167 for running tests.
9168 * gcc.target/i386/sse4a-extract.c: New test.
9169 * gcc.target/i386/sse4a-insert.c: New test.
9170 * gcc.target/i386/sse4a-montsd.c: New test.
9171 * gcc.target/i386/sse4a-montss.c: New test.
9172
9173 2007-02-05 Richard Guenther <rguenther@suse.de>
9174
9175 * gcc.target/i386/vectorize3.c: New testcase.
9176
9177 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9178
9179 PR target/30665
9180 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9181
9182 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9183
9184 PR fortran/30611
9185 * gfortran.dg/repeat_1.f90: New test.
9186
9187 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9188
9189 PR fortran/30605
9190 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9191 * gfortran.dg/derived_init_2.f90: Ditto.
9192 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9193 * gfortran.dg/array_initializer_1.f90: Ditto.
9194 * gfortran.dg/do_2.f90: Ditto.
9195 * gfortran.dg/proc_assign_1.f90: Ditto.
9196
9197 2007-02-04 Richard Guenther <rguenther@suse.de>
9198
9199 PR middle-end/30636
9200 * g++.dg/warn/pr30636.C: New testcase.
9201 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9202
9203 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9204
9205 PR middle-end/30667
9206 * gfortran.dg/pr30667.f: New test.
9207
9208 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9209
9210 * gcc.dg/builtins-54.c: Add more cases.
9211
9212 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9213
9214 PR fortran/30514
9215 * gfortran.dg/zero_sized_2.f90: New test.
9216
9217 PR fortran/30660
9218 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9219
9220 PR fortran/29820
9221 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9222 file.
9223
9224 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9225
9226 PR fortran/30683
9227 * gfortran.dg/interface_10.f90: New test.
9228
9229 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9230
9231 * gcc.dg/builtins-20.c: Add more cases.
9232
9233 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9234
9235 PR target/29682
9236 * gcc-target/ia64/pr29682.c: New test.
9237
9238 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9239
9240 PR fortran/30284
9241 * gfortran.dg/arrayio_11.f90.f90: New test.
9242
9243 PR fortran/30626
9244 * gfortran.dg/arrayio_12.f90.f90: New test.
9245
9246 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR c++/30536
9249 * g++.dg/tls/diag-5.C: New test.
9250
9251 PR middle-end/30473
9252 * gcc.dg/pr30473.c: New test.
9253 * gcc.c-torture/execute/20070201-1.c: New test.
9254
9255 2007-02-01 Roger Sayle <roger@eyesopen.com>
9256
9257 * gfortran.dg/dependency_20.f90: New test case.
9258
9259 2007-01-31 Ian Lance Taylor <iant@google.com>
9260
9261 * gcc.dg/lower-subreg-1.c (test): New test.
9262
9263 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9264
9265 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9266
9267 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9268
9269 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9270 * gcc.dg/torture/builtin-math-3.c: Likewise.
9271
9272 2007-01-31 Dirk Mueller <dmueller@suse.de>
9273
9274 gcc.dg/Wparentheses-2.c: Update and add new tests.
9275
9276 2007-01-31 Ira Rosen <irar@il.ibm.com>
9277
9278 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9279 vectorize.
9280
9281 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9282
9283 * gcc.dg/builtins-63.c: New test.
9284
9285 2007-01-31 Tobias Burnus <burnus@net-b.de>
9286
9287 PR fortran/27588
9288 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9289
9290 2007-01-31 Tobias Burnus <burnus@net-b.de>
9291
9292 PR fortran/30520
9293 * gfortran.dg/volatile8.f90: New argument conformance test.
9294 * gfortran.dg/volatile9.f90: New scope test.
9295
9296 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9297
9298 PR c++/24745
9299 * g++.dg/warn/null4.C: New.
9300
9301 2001-01-30 Roger Sayle <roger@eyesopen.com>
9302 Uros Bizjak <ubizjak@gmail.com>
9303
9304 * gcc.dg/large-size-array-3.c: Correct typo.
9305
9306 2007-01-30 Richard Guenther <rguenther@suse.de>
9307
9308 PR middle-end/27657
9309 * g++.dg/debug/pr27657.C: New testcase.
9310
9311 2007-01-30 Richard Guenther <rguenther@suse.de>
9312
9313 PR middle-end/30313
9314 * gcc.dg/torture/pr30313.c: New testcase.
9315
9316 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9317
9318 * gcc.dg/dfp/dfp-except.h: New file.
9319 * gcc.dg/dfp/fe-check.h: New file.
9320 * gcc.dg/dfp/fe-binop.c: New test.
9321 * gcc.dg/dfp/fe-convert-1.c: New test.
9322 * gcc.dg/dfp/fe-convert-2.c: New test.
9323 * gcc.dg/dfp/fe-convert-3.c: New test.
9324
9325 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9326 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9327 * gcc.dg/dfp/convert-dfp.c: Ditto.
9328 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9329
9330 2007-01-29 Josh Conner <jconner@apple.com>
9331
9332 * gcc.target/powerpc/altivec-24.c: New test.
9333
9334 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9335
9336 PR c++/28266
9337 * g++.dg/parse/defarg12.C: New test.
9338
9339 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9340
9341 PR fortran/30554
9342 * gfortran.dg/used_dummy_types_6.f90: New test.
9343
9344 2007-01-28 Jan Hubicka <jh@suse.cz>
9345
9346 * gcc.dg/tree-prof/val-prof-6.c: New test.
9347
9348 2007-01-28 Roger Sayle <roger@eyesopen.com>
9349
9350 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9351
9352 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9353
9354 PR C++/28988
9355 * g++.dg/expr/dtor4.C: New test.
9356
9357 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9358
9359 * gcc.dg/tree-ssa/loop-23.c: New test.
9360
9361 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9362
9363 PR libfortran/30389
9364 * gfortran.dg/achar_2.f90: New test.
9365 * gfortran.dg/achar_3.f90: New test.
9366
9367 2007-01-27 Ian Lance Taylor <iant@google.com>
9368
9369 * gcc.dg/strict-overflow-1.c: New test.
9370 * gcc.dg/no-strict-overflow-1.c: New test.
9371 * gcc.dg/strict-overflow-2.c: New test.
9372 * gcc.dg/no-strict-overflow-2.c: New test.
9373 * gcc.dg/strict-overflow-3.c: New test.
9374 * gcc.dg/no-strict-overflow-3.c: New test.
9375 * gcc.dg/strict-overflow-4.c: New test.
9376 * gcc.dg/no-strict-overflow-4.c: New test.
9377 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9378 * gcc.dg/pr15784-1.c: Likewise.
9379 * gcc.dg/pr20922-1.c: Likewise.
9380 * gcc.dg/pr20922-3.c: Likewise.
9381 * gcc.dg/pr20922-4.c: Likewise.
9382 * gcc.dg/pr20922-6.c: Likewise.
9383 * gcc.dg/compare-4.c: Likewise.
9384 * gcc.dg/torture/pr26898-1.c: Likewise.
9385 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9386 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9387 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9388 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9389 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9390 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9391 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9392 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9393 * g++.dg/tree-ssa/pr21082.C: Likewise.
9394
9395 2007-01-27 Roger Sayle <roger@eyesopen.com>
9396
9397 * gcc-dg/large-size-array-3.c: New test case.
9398
9399 2007-01-27 Roger Sayle <roger@eyesopen.com>
9400
9401 * gfortran.dg/forall_7.f90: New test case.
9402
9403 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9404
9405 PR fortran/30407
9406 * gfortran.dg/where_operator_assign_1.f90: New test.
9407 * gfortran.dg/where_operator_assign_2.f90: New test.
9408 * gfortran.dg/where_operator_assign_3.f90: New test.
9409
9410 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9411
9412 * lib/target-supports.exp
9413 (check_effective_target_powerpc_altivec): New.
9414 (check_effective_target_vect_cmdline_needed): Use it.
9415
9416 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9417
9418 PR fortran/30278
9419 * gfortran.dg/backslash_3.f: New test.
9420
9421 2007-01-26 Richard Guenther <rguenther@suse.de>
9422
9423 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9424
9425 2007-01-26 Tobias Burnus <burnus@net-b.de>
9426
9427 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9428 * gfortran.dg/vect/vect.exp: Ditto.
9429 * gfortran.dg/dg.exp: Ditto.
9430 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9431 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9432
9433 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9434
9435 * gcc.dg/builtins-20.c: Add more cases.
9436 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9437
9438 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9439
9440 PR fortran/30437
9441 * gcc.dg/Wall.c: New.
9442 * gcc.dg/Wno-all.c: New.
9443 * gfortran.dg/Wall.f90: New.
9444 * gfortran.dg/Wno-all.f90: New.
9445
9446 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9447
9448 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9449 * g++.dg/eh/simd-2.C: Also run on Darwin.
9450 * g++.dg/eh/simd-3.C: New.
9451 * g++.dg/eh/simd-4.C: New.
9452
9453 2007-01-25 Richard Guenther <rguenther@suse.de>
9454
9455 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9456 and _PROFILE_USE.
9457 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9458
9459 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9460
9461 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9462 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9463 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9464 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9465 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9466 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9467 * gcc.dg/ipa/ipa-7.c: New testcase.
9468
9469 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9470
9471 * g++.dg/cpp0x/warn_cxx0x.C: New.
9472
9473 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9474
9475 * gcc.dg/builtins-20.c: Test builtin carg.
9476
9477 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9478
9479 PR middle-end/27416
9480 * gcc.dg/gomp/pr27416.c: New test.
9481
9482 PR middle-end/30494
9483 * gcc.dg/gomp/pr30494.c: New test.
9484 * g++.dg/gomp/pr30494.C: New test.
9485
9486 PR middle-end/30421
9487 * gcc.dg/gomp/pr30421.c: New test.
9488
9489 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9490
9491 * gcc.target/ia64/versionid-1.c: New test.
9492 * gcc.target/ia64/versionid-2.c: New test.
9493
9494 2007-01-24 Richard Guenther <rguenther@suse.de>
9495
9496 PR testsuite/30181
9497 * gcc.dg/builtins-57.c: Change to a link-time testcase
9498 to support non-C99 targets.
9499
9500 2007-01-24 Jan Hubicka <jh@suse.cz>
9501
9502 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9503
9504 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9505
9506 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9507
9508 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9509
9510 PR objc/27438
9511 * objc.dg/const-str-12.m: New test.
9512
9513 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9514
9515 PR fortran/30532
9516 * gfortran.dg/ctrl-z.f90: New test.
9517
9518 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9519
9520 PR fortran/30481
9521 * gfortran.dg/namelist_assumed_char.f90: New test.
9522
9523 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9524
9525 PR c++/27492
9526 * g++.dg/inherit/covariant15.C: New test.
9527
9528 2007-01-23 Ian Lance Taylor <iant@google.com>
9529
9530 * g++.dg/warn/Wparentheses-24.C: New test.
9531
9532 2007-01-23 Richard Guenther <rguenther@suse.de>
9533
9534 PR testsuite/30560
9535 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9536 with full path.
9537
9538 2007-01-22 Richard Guenther <rguenther@suse.de>
9539
9540 PR tree-optimization/30038
9541 * gcc.dg/builtins-62.c: New testcase.
9542
9543 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9544
9545 * gcc.c-torture/compile/20070121.c: New test.
9546
9547 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9548
9549 PR libfortran/30525
9550 * gfortran.dg/char_comparison_1.f: New test.
9551
9552 2007-01-21 Ira Rosen <irar@il.ibm.com>
9553
9554 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9555
9556 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9557
9558 PR objc/30479
9559 * objc.dg/pch: New directory.
9560 * objc.dg/pch/pch.exp: New file.
9561 * objc.dg/pch/interface-1.m: New test.
9562 * objc.dg/pch/interface-1.hs: New include file.
9563 * lib/objc.exp (objc_target_compile): Add
9564 "-x objective-c-header" in front of the sources if this is
9565 a precompiled header being compiled.
9566
9567 2007-01-20 Roger Sayle <roger@eyesopen.com>
9568
9569 * gfortran.dg/array_memcpy_3.f90: New test case.
9570 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9571
9572 2007-01-20 Roger Sayle <roger@eyesopen.com>
9573 Brooks Moses <brooks.moses@codesourcery.com>
9574 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9575
9576 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9577 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9578
9579 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9580
9581 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9582
9583 2007-01-19 Mike Stump <mrs@apple.com>
9584
9585 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9586 away.
9587
9588 2007-01-19 Roger Sayle <roger@eyesopen.com>
9589
9590 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9591 option instead of -funsafe-math-optimizations.
9592
9593 2007-01-19 Tomas Bily <tbily@suse.cz>
9594
9595 gcc.dg/tree-prof/indir-call-prof.c: New.
9596 g++.dg/dg.exp: Add tree-prof subdirectory.
9597 g++.dg/tree-prof/indir-call-prof.C: New.
9598 g++.dg/tree-prof/tree-prof.exp: New.
9599
9600 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9601
9602 PR c++/17947
9603 * g++.dg/warn/deprecated.C: Update warning output.
9604 * g++.dg/warn/deprecated-2.C: Likewise.
9605 * g++.dg/warn/deprecated-3.C: New.
9606
9607 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9608
9609 * gcc.c-torture/execute/nestfunc-7.c: New.
9610
9611 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9612
9613 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9614
9615 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9616
9617 * gcc.dg/m68k-pic-1.c: New.
9618
9619 2007-01-18 Roger Sayle <roger@eyesopen.com>
9620
9621 * gfortran.dg/array_memcpy_4.f90: New test case.
9622
9623 2007-01-18 Josh Conner <jconner@apple.com>
9624
9625 PR target/30485
9626 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9627 * gcc.dg/vect/no-trapping-math-1: New.
9628 * gcc.dg/vect/no-trapping-math-2: New.
9629
9630 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9631
9632 * gcc.target/i386/387-8.c: Update comment about optimizing
9633 inherent load of 1.0 of fptan instruction.
9634
9635 2007-01-18 Dirk Mueller <dmueller@suse.de>
9636 Richard Guenther <rguenther@suse.de>
9637
9638 PR diagnostic/8268
9639 * gcc.dg/Warray-bounds.c: New testcase.
9640 * gcc.dg/Warray-bounds-2.c: New testcase.
9641 * g++.dg/warn/Warray-bounds.C: New testcase.
9642 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9643
9644 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9645
9646 PR fortran/30476
9647 * gfortran.dg/generic_12.f90: New test.
9648
9649 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9650
9651 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9652 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9653
9654 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9655
9656 * gcc.dg/dfp/compare-special.h: New file.
9657 * gcc.dg/dfp/compare-special-32.c: New test.
9658 * gcc.dg/dfp/compare-special-64.c: New test.
9659 * gcc.dg/dfp/compare-special-128.c: New test.
9660
9661 2007-01-16 Roger Sayle <roger@eyesopen.com>
9662 Paul Thomas <pault@gcc.gnu.org>
9663 Steven G. Kargl <kargl@gcc.gnu.org>
9664
9665 PR fortran/30404
9666 * gfortran.dg/forall_6.f90: New test case.
9667 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9668 * gfortran.dg/dependency_13.f90: Likewise.
9669
9670 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9671
9672 PR testsuite/12325
9673 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9674 targets that don't support Inf.
9675
9676 2007-01-15 Dale Johannesen <dalej@apple.com>
9677
9678 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9679
9680 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9681
9682 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9683 of achar for 0xff to avoid the "Extended ASCII not
9684 implemented" error message.
9685
9686 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9687
9688 PR fortran/28172
9689 * gfortran.dg/altreturn_4.f90: New test.
9690
9691 PR fortran/29389
9692 * gfortran.dg/stfunc_4.f90: New test.
9693
9694 PR fortran/29712
9695 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9696 * gfortran.dg/initialization_1.f90: Change warning.
9697
9698 PR fortran/30283
9699 * gfortran.dg/specification_type_resolution_2.f90: New test.
9700
9701 2007-01-14 Jan Hubicka <jh@suse.cz>
9702
9703 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9704 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9705 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9706 elimination.
9707
9708 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9709
9710 PR fortran/30410
9711 * gfortran.dg/external_procedures_2.f90: New test.
9712
9713 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9714
9715 PR target/30413
9716 * gcc.target/i386/pr30413.c: New test.
9717
9718 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9719
9720 PR fortran/30452
9721 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9722
9723 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9724
9725 * gcc.dg/20070112-1.c: New test.
9726
9727 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9728
9729 PR libgfortran/30435
9730 * gfortran.dg/list_read_6.f90: New test.
9731
9732 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9733
9734 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9735
9736 2007-01-12 Tom Tromey <tromey@redhat.com>
9737
9738 PR preprocessor/28227:
9739 * gcc.dg/cpp/pr28227.c: New file.
9740
9741 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9742
9743 * gcc.dg/tree-ssa/loop-22.c: New test.
9744
9745 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9746
9747 PR tree-optimization/29516
9748 * gcc.dg/tree-ssa/loop-20.c: New test.
9749
9750 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9751
9752 PR libfortran/30415
9753 * minmaxloc_integer_kinds_1.f90: New test.
9754
9755 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9756
9757 PR c++/29573
9758 * g++.dg/template/sizeof-template-argument.C: New test.
9759
9760 2007-01-11 Jan Hubicka <jh@suse.cz>
9761
9762 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9763 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9764 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9765 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9766 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9767 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9768 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9769 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9770 transformation in question.
9771 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9772 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9773 * gcc.dg/always_inline3.c: Likewise.
9774
9775 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9776
9777 PR c++/28999
9778 * g++.dg/template/typename11.C: New test.
9779
9780 2007-01-10 Robert Kennedy <jimbob@google.com>
9781
9782 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9783
9784 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9785
9786 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9787 for different integer kinds.
9788 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9789 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9790 * gfortran.dg/ishft_2.f90: New test.
9791 * gfortran.dg/ishft_3.f90: New test.
9792
9793 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9794
9795 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9796
9797 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9798
9799 PR tree-optimization/30322
9800 * gcc.dg/tree-ssa/loop-21.c: New test.
9801
9802 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9803
9804 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9805
9806 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9807
9808 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9809
9810 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9811
9812 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9813 * g++.dg/warn/overflow-warn-3.C: Likewise.
9814 * g++.dg/warn/overflow-warn-4.C: Likewise.
9815 * g++.dg/warn/overflow-warn-5.C: Likewise.
9816 * g++.dg/warn/overflow-warn-6.C: Likewise.
9817 * g++.dg/warn/Woverflow-1.C: Likewise.
9818 * g++.dg/warn/Woverflow-2.C: Likewise.
9819 * g++.dg/warn/Woverflow-3.C: Likewise.
9820 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9821
9822 2007-01-08 Roger Sayle <roger@eyesopen.com>
9823
9824 * gfortran.dg/array_constructor_14.f90: New test case.
9825 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9826
9827 2007-01-08 Richard Guenther <rguenther@suse.de>
9828
9829 PR tree-optimization/23603
9830 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9831 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9832
9833 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9834
9835 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9836 in __v8qi typedef.
9837 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9838 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9839 compiler behaviour.
9840 * gcc.dg/simd-5.c: Likewise.
9841 * gcc.dg/simd-6.c: Likewise.
9842 * g++.dg/conversion/simd1.C: Likewise.
9843 * g++.dg/conversion/simd3.C: Likewise.
9844 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9845 (main): Use it.
9846
9847 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9848
9849 PR tree-optimization/29877
9850 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9851 name of a hard register for the target concerned. Adjust dg-error
9852 directives to cope with new behaviour of TER.
9853
9854 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9855
9856 PR c++/28986
9857 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9858 * g++.dg/warn/overflow-warn-1.C: New.
9859 * g++.dg/warn/overflow-warn-3.C: New.
9860 * g++.dg/warn/overflow-warn-4.C: New.
9861 * g++.dg/warn/overflow-warn-5.C: New.
9862 * g++.dg/warn/overflow-warn-6.C: New.
9863 * g++.dg/warn/Woverflow-1.C: New.
9864 * g++.dg/warn/Woverflow-2.C: New.
9865 * g++.dg/warn/Woverflow-3.C: New.
9866 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9867
9868 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9869
9870 PR fortran/27698
9871 * gfortran.dg/invalid_name.f90: New test.
9872 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9873 * gfortran.dg/gomp/pr29759.f90: Ditto.
9874
9875 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9876
9877 * gfortran.dg/present_1.f90: Update error message.
9878
9879 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9880
9881 PR c++/19439
9882 * g++.dg/template/duplicate1.C: New test
9883 * g++.dg/template/memfriend6.C: Adjust error markers.
9884
9885 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9886
9887 PR tree-opt/30385
9888 * gcc.dg/torture/inline-1.c: New test.
9889
9890 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9891
9892 PR c/19978
9893 * gcc.dg/multiple-overflow-warn-1.c: New.
9894 * gcc.dg/multiple-overflow-warn-2.c: New.
9895 * gcc.dg/overflow-warn-6.c: New.
9896 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9897
9898 2007-01-05 Roger Sayle <roger@eyesopen.com>
9899
9900 * gfortran.dg/array_memcpy_1.f90: New test case.
9901 * gfortran.dg/array_memcpy_2.f90: Likewise.
9902
9903 2007-01-05 Richard Guenther <rguenther@suse.de>
9904
9905 PR middle-end/27826
9906 * g++.dg/opt/pr27826.C: New testcase.
9907
9908 2007-01-05 Ian Lance Taylor <iant@google.com>
9909
9910 * gcc.dg/Walways-true-1.c: New test.
9911 * gcc.dg/Walways-true-2.c: New test.
9912 * g++.dg/warn/Walways-true-1.C: New test.
9913 * g++.dg/warn/Walways-true-2.C: New test.
9914
9915 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR c/30360
9918 * gcc.dg/pr30360.c: New test.
9919
9920 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
9921
9922 PR fortran/23232
9923 * gfortran.dg/data_implied_do_1.f90: New test.
9924
9925 PR fortran/27996
9926 PR fortran/27998
9927 * gfortran.dg/char_length_1.f90: New test.
9928
9929 2007-01-05 Richard Guenther <rguenther@suse.de>
9930
9931 PR middle-end/28116
9932 * g++.dg/opt/pr28116.C: New testcase.
9933
9934 2007-01-05 Tobias Burnus <burnus@net-b.de>
9935
9936 PR fortran/29624
9937 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9938 invalid deallocate.
9939 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9940 * gfortran.dg/protected_4.f90: Add pointer intent check.
9941 * gfortran.dg/protected_6.f90: Add pointer intent check.
9942 * gfortran.dg/pointer_intent_1.f90: New test.
9943 * gfortran.dg/pointer_intent_2.f90: New test.
9944 * gfortran.dg/pointer_intent_3.f90: New test.
9945
9946 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
9947
9948 PR 30235
9949 * gfortran.dg/altreturn_2.f90: new test.
9950
9951 2007-01-04 Tom Tromey <tromey@redhat.com>
9952
9953 PR preprocessor/28165:
9954 * gcc.dg/cpp/pr28165.c: New file.
9955
9956 2007-01-03 Josh Conner <jconner@apple.com>
9957
9958 PR middle-end/29683
9959 * gcc.dg/pr29683.c: New.
9960
9961 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR c++/28217
9964 * g++.dg/pch/template-1.C: New test.
9965 * g++.dg/pch/template-1.Hs: New file.
9966
9967 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9968
9969 PR middle-end/30353
9970 * gcc.c-torture/compile/complex-4.c: New test.
9971
9972 2007-01-03 Joseph Myers <joseph@codesourcery.com>
9973
9974 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9975 -maltivec.
9976 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9977
9978 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR middle-end/30286
9981 * gcc.dg/pr30286.c: New test.
9982
9983 PR c++/29535
9984 * g++.dg/template/crash66.C: New test.
9985
9986 PR c++/29054
9987 * g++.dg/template/friend49.C: New test.
9988
9989 2007-01-03 Steven G. Kargl <kargls@comcast.net>
9990
9991 * gfortran.dg/ibits.f90: New test.
9992
9993 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
9994
9995 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9996 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9997
9998 2007-01-02 Jan Hubicka <jh@suse.cz>
9999
10000 * gcc.dg/pr16194.c: We now output error on all three functions,
10001 not just first one.
10002
10003 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10004
10005 PR c/19977
10006 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10007 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10008
10009 2006-01-02 Ian Lance Taylor <iant@google.com>
10010
10011 * g++.dg/warn/Wparentheses-22.C: New test.
10012 * g++.dg/warn/Wparentheses-23.C: New test.
10013
10014 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10015
10016 PR middle-end/7651
10017 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10018 * gcc.dg/declspec-3-Wextra.c: New.
10019 * gcc.dg/declspec-3-no.c: New
10020
10021 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10022
10023 PR fortran/20896
10024 * gfortran.dg/interface_10.f90: Remove.
10025
10026 2007-01-01 Roger Sayle <roger@eyesopen.com>
10027
10028 * gcc.dg/fold-eqxor-4.c: New test case.
10029
10030 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10031
10032 PR middle-end/30311
10033 * gcc.c-torture/compile/pr30311.c: New test.
10034
10035 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10036
10037 PR middle-end/30253
10038 * gcc.c-torture/compile/statement-expression-1.c: New test.
10039
10040 2007-01-01 Andreas Schwab <schwab@suse.de>
10041
10042 PR target/29166
10043 * g++.dg/eh/pr29166.C: New test.
10044
10045 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10046
10047 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10048 New.
10049 (check_effective_target_vect_cmdline_needed): Use it.
10050
10051 2006-12-31 Richard Guenther <rguenther@suse.de>
10052
10053 PR middle-end/30137
10054 * gcc.dg/pr30137-1.c: New testcase.
10055 * gcc.dg/pr30137-2.c: Likewise.
10056
10057 2006-12-31 Roger Sayle <roger@eyesopen.com>
10058
10059 PR middle-end/30322
10060 * gcc.dg/fold-plusnot-1.c: New test case.
10061
10062 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10063
10064 PR c++/29731
10065 * g++.dg/parse/template22.C: New test.
10066
10067 2006-12-31 Richard Guenther <rguenther@suse.de>
10068
10069 PR middle-end/30338
10070 * gcc.c-torture/compile/pr30338.c: New testcase.
10071
10072 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10073
10074 PR fortran/27900
10075 * gfortran.dg/intrinsic_actual_4.f90: New test.
10076
10077 PR fortran/24325
10078 * gfortran.dg/func_decl_3.f90: New test.
10079
10080 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10081
10082 PR fortran/23060
10083 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10084 * gfortran.dg/c_by_val_1.f: New test.
10085 * gfortran.dg/c_by_val_2.f: New test.
10086 * gfortran.dg/c_by_val_3.f: New test.
10087
10088 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10089
10090 PR libfortran/30321
10091 * gfortran.dg/sum_zero_array_1.f90: New test.
10092
10093 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR preprocessor/29612
10096 * gcc.dg/cpp/pr29612-1.c: New test.
10097 * gcc.dg/cpp/pr29612-2.c: New test.
10098
10099 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10100
10101 PR fortran/30034
10102 * gfortran.dg/pure_formal_proc_1.f90: New test.
10103
10104 PR fortran/30237
10105 * gfortran.dg/intrinsic_actual_3.f90: New test.
10106
10107 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10108
10109 PR fortran/30014
10110 * gfortran.dg/io_constraints_1.f90: Update test.
10111 * gfortran.dg/io_constraints_2.f90: Update test.
10112 * gfortran.dg/inquire_iolength.f90: New test.
10113
10114 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10115
10116 PR fortran/20896
10117 * gfortran.dg/interface_10.f90: New test.
10118 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10119 since z is already, locally a variable.
10120
10121 PR fortran/25135
10122 * gfortran.dg/generic_11.f90: New test.
10123 * gfortran.dg/interface_7.f90: Remove name clash between module
10124 name and procedure 'x' referenced in the interface.
10125
10126 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10127
10128 PR middle-end/7651
10129 * gcc.dg/Wmissing-parameter-type.c: New.
10130 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10131 * gcc.dg/Wmissing-parameter-type-no.c: New.
10132
10133 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10134
10135 PR fortran/25818
10136 * gfortran.dg/entry_array_specs_2.f: New test.
10137
10138 PR fortran/30084
10139 * gfortran.dg/nested_modules_6.f90: New test.
10140
10141 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10142
10143 PR middle-end/7651
10144 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10145 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10146
10147 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10148
10149 PR C++/30168
10150 * g++.dg/opt/complex6.C: New test.
10151
10152 2006-12-22 Ben Elliston <bje@au.ibm.com>
10153
10154 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10155 full" if the linker on spu-*-* warns about exceeding local store.
10156
10157 And revert this patch:
10158 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10159 fail to link due to relocation overflows on spu-*-*.
10160
10161 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10162
10163 PR fortran/30273
10164 * gfortran.dg/dependency_19.f90: New test.
10165
10166 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10167
10168 PR fortran/30202
10169 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10170
10171 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR middle-end/30262
10174 * gcc.c-torture/execute/20061220-1.c: New test.
10175
10176 PR middle-end/30263
10177 * gcc.dg/gomp/asm-1.c: New test.
10178
10179 PR target/30230
10180 * g++.dg/eh/ia64-2.C: New test.
10181
10182 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10183
10184 PR target/28966
10185 PR target/29248
10186 * gcc.dg/rs6000-leaf.c: New.
10187
10188 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10189
10190 PR fortran/25392
10191 * gfortran.dg/f2c_8.f90: New test.
10192
10193 2006-12-20 Bill Wendling <wendling@apple.com>
10194
10195 * gcc.dg/asm-b.c: Check for __ppc64__.
10196
10197 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10198
10199 PR fortran/30190
10200 * gfortran.dg/bounds_check_5.f90: New test.
10201
10202 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10203
10204 PR middle-end/30143
10205 * gcc.dg/gomp/complex-1.c: New testcase.
10206
10207 2006-12-20 Roger Sayle <roger@eyesopen.com>
10208
10209 * gfortran.dg/array_memset_1.f90: New test case.
10210
10211 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10212
10213 * lib/target-supports.exp: Add spu to
10214 check_effective_target_vect_widen_mult_hi_to_si.
10215
10216 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10217
10218 PR fortran/29992
10219 * gfortran.dg/generic_9.f90: New test.
10220
10221 PR fortran/30081
10222 * gfortran.dg/generic_10.f90: New test.
10223
10224 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10225
10226 PR tree-opt/30045
10227 * gcc.dg/pr30045.c: New test.
10228
10229 2006-12-20 Ben Elliston <bje@au.ibm.com>
10230
10231 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10232
10233 2006-12-19 Eric Christopher <echristo@apple.com>
10234
10235 PR target/29302
10236 * gcc.c-torture/execute/pr29302-1.c: New.
10237
10238 2006-12-19 Tobias Burnus <burnus@net-b.de>
10239
10240 PR fortran/39238
10241 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10242
10243 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10244
10245 PR fortran/30236
10246 * gfortran.dg/altreturn_3.f90: New test.
10247
10248 * gfortran.dg/char_result_12.f90: Fix comment typos.
10249
10250 2006-12-19 Ben Elliston <bje@au.ibm.com>
10251
10252 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10253 as newlib's stdio.h uses non-traditional cpp constructs.
10254
10255 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10256
10257 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10258 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10259 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10260 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10261 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10262 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10263 * gfortran.dg/default_initialization.f: Renamed to
10264 default_initialization_1.f
10265 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10266 dollar_edit_descriptor_1.f
10267 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10268 dollar_edit_descriptor_2.f
10269 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10270 dollar_edit_descriptor_3.f
10271 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10272 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10273 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10274 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10275 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10276 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10277 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10278 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10279 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10280 * gfortran.dg/default_initialization_1.f: Renamed from
10281 default_initialization.f
10282 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10283 dollar_edit_descriptor-1.f
10284 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10285 dollar_edit_descriptor-2.f
10286 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10287 dollar_edit_descriptor-3.f
10288 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10289 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10290 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10291
10292 2006-12-18 Bill Wendling <wendling@apple.com>
10293
10294 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10295 id is an OjbC keyword.
10296
10297 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10298
10299 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10300
10301 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10302
10303 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10304
10305 2006-12-18 Ian Lance Taylor <iant@google.com>
10306
10307 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10308
10309 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10310
10311 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10312
10313 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10314
10315 PR fortran/30207
10316 * gfortran.fortran-torture/execute/where21.f90: New test.
10317
10318 2006-12-17 Tobias Burnus <burnus@net-b.de>
10319
10320 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10321
10322 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10323
10324 PR middle-end/7651
10325 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10326 * gcc.dg/if-empty-1.c: Likewise.
10327 * gcc.dg/pr23165.c: Likewise.
10328 * g++.dg/warn/empty-body.C: Likewise.
10329
10330 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10331
10332 PR libfortran/30005
10333 * gfortran.dg/open_errors.f90: New test.
10334
10335 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10336
10337 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10338
10339 * gcc.target/i386/ssse3-pabsb.c: New file.
10340 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10341 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10342 * gcc.target/i386/ssse3-palignr.c: Likewise.
10343 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10344 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10345 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10346 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10347 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10348 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10349 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10350 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10351 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10352 * gcc.target/i386/ssse3-psignb.c: Likewise.
10353 * gcc.target/i386/ssse3-psignd.c: Likewise.
10354 * gcc.target/i386/ssse3-psignw.c: Likewise.
10355 * gcc.target/i386/ssse3-vals.h: Likewise.
10356
10357 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10358
10359 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10360 * lib/fortran-torture.exp: Include target-supports.exp.
10361
10362 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10363
10364 PR target/30185
10365 * gcc.c-torture/execute/pr30185.c: New test.
10366
10367 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10368
10369 PR testsuite/30179
10370 PR testsuite/30180
10371 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10372 * gcc.dg/builtin-bswap-2.c: Likewise.
10373 * gcc.dg/builtin-bswap-3.c: Likewise.
10374 * gcc.dg/builtin-bswap-4.c: Likewise.
10375 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10376 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10377
10378 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10379
10380 PR libfortran/30145
10381 * gfortran.dg/write_zero_array: New test.
10382
10383 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10384
10385 PR fortran/30200
10386 * gfortran.dg/write_fmt_trim.f90: New test.
10387
10388 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10389
10390 PR 30194
10391 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10392 temporarily.
10393
10394 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10395
10396 * lib/target-supports.exp (check_weak_available): Use istarget
10397 "hppa*-*-hpux10*" instead of regexp.
10398 (check_cxa_atexit_available): Likewise.
10399
10400 2006-12-14 Richard Guenther <rguenther@suse.de>
10401
10402 PR tree-optimization/30197
10403 * gcc.c-torture/execute/complex-1.c: Fix function name.
10404 * gcc.dg/builtins-61.c: New testcase.
10405
10406 2006-12-14 Richard Guenther <rguenther@suse.de>
10407
10408 PR middle-end/30172
10409 * gcc.dg/pr30172-1.c: New testcase.
10410
10411 2006-12-14 Richard Guenther <rguenther@suse.de>
10412
10413 PR tree-optimization/30198
10414 * gcc.dg/builtins-60.c: New testcase.
10415
10416 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10417
10418 * lib/target-supports.exp (vect_no_align): Remove spu.
10419
10420 2006-12-13 Ian Lance Taylor <iant@google.com>
10421
10422 PR c++/19564
10423 PR c++/19756
10424 * g++.dg/warn/Wparentheses-5.C: New test.
10425 * g++.dg/warn/Wparentheses-6.C: New test.
10426 * g++.dg/warn/Wparentheses-7.C: New test.
10427 * g++.dg/warn/Wparentheses-8.C: New test.
10428 * g++.dg/warn/Wparentheses-9.C: New test.
10429 * g++.dg/warn/Wparentheses-10.C: New test.
10430 * g++.dg/warn/Wparentheses-11.C: New test.
10431 * g++.dg/warn/Wparentheses-12.C: New test.
10432 * g++.dg/warn/Wparentheses-13.C: New test.
10433 * g++.dg/warn/Wparentheses-14.C: New test.
10434 * g++.dg/warn/Wparentheses-15.C: New test.
10435 * g++.dg/warn/Wparentheses-16.C: New test.
10436 * g++.dg/warn/Wparentheses-17.C: New test.
10437 * g++.dg/warn/Wparentheses-18.C: New test.
10438 * g++.dg/warn/Wparentheses-19.C: New test.
10439 * g++.dg/warn/Wparentheses-20.C: New test.
10440 * g++.dg/warn/Wparentheses-21.C: New test.
10441
10442 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10443
10444 PR testsuite/30157
10445 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10446 for target "hppa.*hpux10".
10447
10448 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10449
10450 * g++.dg/debug/vartrack1.C: New test.
10451
10452 * g++.dg/opt/ifcvt1.C: New test.
10453
10454 * gcc.dg/tls/opt-13.c: New test.
10455
10456 * gcc.dg/20060425-2.c: New test.
10457
10458 * g++.dg/opt/pr15054-2.C: New test.
10459
10460 * gcc.c-torture/execute/20060420-1.c: New test.
10461
10462 * gcc.c-torture/execute/20060412-1.c: New test.
10463
10464 * objc/compile/20060406-1.m: New test.
10465
10466 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10467
10468 * g++.dg/template/array17.C: New test.
10469
10470 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10471
10472 * gcc.target/powerpc/altivec-23.c: New test.
10473
10474 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10475
10476 PR c++27316
10477 * g++.dg/inherit/error3.C: New test.
10478
10479 PR c++/28740
10480 * g++.dg/inherit/error4.C: New test.
10481
10482 2006-12-13 Richard Guenther <rguenther@suse.de>
10483
10484 PR tree-optimization/17687
10485 * gcc.dg/builtins-59.c: New testcase.
10486
10487 2006-12-13 Ben Elliston <bje@au.ibm.com>
10488
10489 * gcc.target/spu/Wmain.c: New test.
10490
10491 2006-12-12 Josh Conner <jconner@apple.com>
10492
10493 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10494 * g++.dg/abi/thunk4.C: Likewise.
10495 * g++.dg/abi/rtti3.C: Likewise.
10496
10497 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10498
10499 * gcc.target/spu/cpat-1.c: New test.
10500 * gcc.target/spu/cpat-2.c: New test.
10501 * gcc.target/spu/cpat-3.c: New test.
10502 * gcc.target/spu/cpat-4.c: New test.
10503
10504 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10505
10506 PR tree-opt/28436
10507 * gcc.c-torture/compile/vector-1.c: New test.
10508 * gcc.c-torture/compile/vector-2.c: New test.
10509 * gcc.c-torture/compile/vector-3.c: New test.
10510
10511 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10512
10513 * lib/fortran-torture.exp: Update copyright years. Remove
10514 obsolete comment. Test -ftree-vectorize where it makes sense.
10515 * lib/gfortran-dg.exp: Update copyright years. Use settings
10516 from fortran-torture.exp.
10517 * gfortran.dg/char_transpose_1.f90,
10518 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10519 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10520 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10521 '-w' to dg-options.
10522
10523 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10524
10525 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10526 saved_${tool}_load.
10527
10528 2006-12-12 Ira Rosen <irar@il.ibm.com>
10529
10530 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10531 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10532 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10533 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10534 gaps.
10535
10536 2006-12-12 Richard Guenther <rguenther@suse.de>
10537
10538 PR middle-end/30147
10539 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10540
10541 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10542 Diego Novillo <dnovillo@redhat.com>
10543
10544 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10545 VDEF/VUSE changes.
10546 * gcc.dg/tree-ssa/pr26421.c: Likewise
10547 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10548 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10549 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10550 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10551 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10552 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10553 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10554 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10555 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10556
10557 2006-12-11 Jan Hubicka <jh@suse.cz>
10558
10559 * gcc.dg/tree-prof/stringop-1.c: New test.
10560 * gcc.dg/tree-prof/stringop-2.c: New test.
10561
10562 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10563
10564 PR target/30120
10565 * gcc.target/i386/pr30120.c: New test.
10566
10567 Revert:
10568 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10569
10570 * gcc.target/i386/x87regparm-1.c: New test.
10571 * gcc.target/i386/x87regparm-2.c: New test.
10572 * gcc.target/i386/x87regparm-3.c: New test.
10573 * gcc.target/i386/x87regparm-4.c: New test.
10574
10575 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10576
10577 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10578
10579 2006-12-10 Tobias Burnus <burnus@net-b.de>
10580
10581 PR fortran/23994
10582 * gfortran.dg/protected_1.f90: New test.
10583 * gfortran.dg/protected_2.f90: New test.
10584 * gfortran.dg/protected_3.f90: New test.
10585 * gfortran.dg/protected_4.f90: New test.
10586 * gfortran.dg/protected_5.f90: New test.
10587 * gfortran.dg/protected_6.f90: New test.
10588
10589 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10590 Tobias Burnus <burnus@gcc.gnu.org>
10591
10592 PR fortran/29975
10593 PR fortran/30068
10594 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10595 interface.
10596 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10597 ambiguous interfaces.
10598 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10599 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10600 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10601 ambiguous interfaces.
10602 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10603 * gfortran.dg/array_initializer_2.f90: Add initializer array
10604 constructor test.
10605
10606 PR fortran/30096
10607 * gfortran.dg/interface_9.f90: Test that host interfaces are
10608 not checked for ambiguity with the local version.
10609
10610 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10611
10612 PR fortran/29464
10613 * gfortran.dg/module_interface_2.f90: New test.
10614
10615 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10616
10617 PR fortran/29941
10618 * gfortran.dg/assumed_len.f90: New test.
10619
10620 2006-12-09 Richard Guenther <rguenther@suse.de>
10621
10622 * g++.dg/warn/implicit-typename1.C: Qualify types.
10623 * g++.dg/parse/crash12.C: Likewise.
10624 * g++.dg/tree-ssa/pr22444.C: Likewise.
10625
10626 2006-12-09 Tobias Burnus <burnus@net-b.de>
10627
10628 * gfortran.dg/array_2.f90: Added sqrt test.
10629
10630 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10631
10632 * gcc.target/i386/x87regparm-1.c: XFAIL.
10633 * gcc.target/i386/x87regparm-2.c: XFAIL.
10634 * gcc.target/i386/x87regparm-3.c: XFAIL.
10635 * gcc.target/i386/x87regparm-4.c: XFAIL.
10636
10637 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10638
10639 * lib/target-supports.exp
10640 (check_effective_target_large_long_double): New.
10641 * gcc.dg/Wconversion-real.c : Use it.
10642 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10643 unsigned.
10644
10645 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10646
10647 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10648
10649 2006-12-08 Tobias Burnus <burnus@net-b.de>
10650
10651 PR fortran/27546
10652 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10653
10654 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10655
10656 PR c++/29732
10657 * g++.dg/template/crash65.C: New test.
10658 * g++.dg/template/spec16.C: Tweak error markers.
10659
10660 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10661
10662 * gcc.target/spu: New directory.
10663 * gcc.target/spu/spu.exp: New file.
10664 * gcc.target/spu/intrinsics-1.c: New test.
10665
10666 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10667
10668 PR c++/29980
10669 * g++.dg/ext/attrib27.C: New test.
10670 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10671 * g++.dg/parse/typedef5.C: Likewise.
10672
10673 2006-12-07 Mike Stump <mrs@apple.com>
10674
10675 * treelang/compile/var_defs.tree: Adjust.
10676
10677 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10678
10679 PR c++/29730
10680 * g++.dg/template/crash64.C: New test.
10681 * g++.dg/parse/crash27.C: Adjust error markers.
10682
10683 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10684
10685 PR libfortran/30009
10686 PR libfortran/30056
10687 * gfortran.dg/read_eof_4.f90: Add tests.
10688 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10689 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10690
10691 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10692
10693 PR c++/29729
10694 * g++.dg/template/crash63.C: New test.
10695
10696 PR c++/29728
10697 * g++.dg/template/crash62.C: New test.
10698
10699 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10700
10701 PR fortran/30003
10702 * gfortran.dg/allocatable_function_1.f90: Increase the number
10703 of expected calls of free to 10; the lhs section reference is
10704 now evaluated so there is another call to bar. Change the
10705 comment appropriately.
10706 * gfortran.dg/array_section_1.f90: New test.
10707
10708 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10709
10710 PR fortran/29912
10711 * gfortran.dg/char_result_12.f90: New test.
10712
10713 2006-12-05 Richard Guenther <rguenther@suse.de>
10714
10715 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10716 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10717 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10718 vect_double, xfail for spu*-*-*.
10719
10720 2006-12-04 Tobias Burnus <burnus@net-b.de>
10721
10722 PR fortran/29962
10723 * initialization_4.f90: Test noninteger exponents (-std=f95).
10724 * initialization_5.f90: New test for noninteger exponents
10725 with -std=f2003.
10726
10727 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10728
10729 PR fortran/29821
10730 * gfortran.dg/parameter_array_section_1.f90: New test.
10731
10732 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10733
10734 PR c++/29733
10735 * g++.dg/template/crash61.C: New test.
10736
10737 PR c++/29632
10738 * g++.dg/template/error23.C: New test.
10739
10740 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10741
10742 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10743
10744 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10745
10746 PR fortran/29916
10747 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10748
10749 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR middle-end/29965
10752 * gcc.dg/gomp/pr29965-1.c: New test.
10753 * gcc.dg/gomp/pr29965-2.c: New test.
10754 * gcc.dg/gomp/pr29965-3.c: New test.
10755 * gcc.dg/gomp/pr29965-4.c: New test.
10756 * gcc.dg/gomp/pr29965-5.c: New test.
10757 * gcc.dg/gomp/pr29965-6.c: New test.
10758 * g++.dg/gomp/pr29965-1.C: New test.
10759 * g++.dg/gomp/pr29965-2.C: New test.
10760 * g++.dg/gomp/pr29965-3.C: New test.
10761 * g++.dg/gomp/pr29965-4.C: New test.
10762 * g++.dg/gomp/pr29965-5.C: New test.
10763 * g++.dg/gomp/pr29965-6.C: New test.
10764 * g++.dg/gomp/pr29965-7.C: New test.
10765 * g++.dg/gomp/pr29965-8.C: New test.
10766 * g++.dg/gomp/pr29965-9.C: New test.
10767 * g++.dg/gomp/pr29965-10.C: New test.
10768
10769 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10770
10771 * gnat.dg/pointer_variable_bounds.adb: New test.
10772 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10773 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10774
10775 2006-12-03 Eric Christopher <echristo@apple.com>
10776
10777 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10778
10779 2006-12-03 Richard Henderson <rth@redhat.com>
10780 Andrew Pinski <pinskia@gmail.com>
10781
10782 PR C++/14329
10783 * g++.dg/warn/unit-1.C: New test.
10784
10785 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10786
10787 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10788
10789 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10790
10791 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10792 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10793 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10794 * gcc.dg/vect/vect-70.c: Reduce array size.
10795 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10796 vect_no_compaer_double targets.
10797 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10798 vect_float, vect_double, and vect_int.
10799
10800 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10801
10802 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10803 test for loop versioning on vect_no_align targets.
10804 * gcc.dg/vect/pr20122.c: Likewise.
10805 * gcc.dg/vect/vect-105.c: Likewise.
10806 * gcc.dg/vect/vect-42.c: Likewise.
10807 * gcc.dg/vect/vect-43.c: Likewise.
10808 * gcc.dg/vect/vect-74.c: Likewise.
10809 * gcc.dg/vect/vect-75.c: Likewise.
10810 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10811 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10812 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10813 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10814
10815 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10816
10817 PR fortran/29642
10818 * gfortran.dg/value_1.f90 : New test.
10819 * gfortran.dg/value_2.f90 : New test.
10820 * gfortran.dg/value_3.f90 : New test.
10821 * gfortran.dg/value_4.f90 : New test.
10822 * gfortran.dg/value_4.c : Called from value_4.f90.
10823
10824 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10825
10826 PR C++/30033
10827 * g++.dg/cpp0x/static_assert4.C: New testcase.
10828
10829 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10830
10831 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10832
10833 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10834
10835 PR c/27953
10836 * gcc.dg/pr27953.c: New test.
10837
10838 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10839
10840 PR c++/30022
10841 * g++.dg/ext/vector5.C: New test.
10842
10843 PR c++/30021
10844 * g++.dg/other/main1.C: New test.
10845
10846 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10847
10848 PR libfortran/29568
10849 * gfortran.dg/convert_implied_open.f90: Change to
10850 new default record length.
10851 * gfortran.dg/unf_short_record_1.f90: Adapt to
10852 new error message.
10853 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10854
10855 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10856
10857 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10858
10859 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10860
10861 PR c++/29066
10862 * g++.dg/expr/pr29066.c: New.
10863
10864 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10865 Zdenek Dvorak <dvorakz@suse.cz>
10866
10867 PR tree-optimization/29921
10868 * gcc.dg/pr29921-2.c: New test.
10869
10870 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10871
10872 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10873 (i386_get_cpuid): New function.
10874 (i386_cpuid_ecx): Likewise.
10875 (i386_cpuid_edx): Likewise.
10876 (i386_cpuid): Updated to call i386_cpuid_edx.
10877
10878 * gcc.target/i386/sse3-addsubpd.c: New file.
10879 * gcc.target/i386/sse3-addsubps.c: Likewise.
10880 * gcc.target/i386/sse3-haddpd.c: Likewise.
10881 * gcc.target/i386/sse3-haddps.c: Likewise.
10882 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10883 * gcc.target/i386/sse3-hsubps.c: Likewise.
10884 * gcc.target/i386/sse3-lddqu.c: Likewise.
10885 * gcc.target/i386/sse3-movddup.c: Likewise.
10886 * gcc.target/i386/sse3-movshdup.c: Likewise.
10887 * gcc.target/i386/sse3-movsldup.c: Likewise.
10888
10889 2006-12-01 Dirk Mueller <dmueller@suse.de>
10890
10891 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10892
10893 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10894
10895 * gcc.dg/dfp/convert-int-max.c: New test.
10896 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10897
10898 2006-11-30 Richard Guenther <rguenther@suse.de>
10899
10900 * gcc.dg/vect/vect-pow-1.c: Rename ...
10901 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10902 floats instead of doubles, check successful vectorization.
10903
10904 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10905
10906 PR target/29945
10907 * gcc.c-torture/compile/pr29945.c: New testcase.
10908
10909 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10910
10911 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10912 -maltivec.
10913
10914 2006-11-29 Eric Christopher <echristo@apple.com>
10915
10916 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10917
10918 2006-11-29 Janis Johnson <janis187@us.ibm.com>
10919
10920 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10921
10922 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10923
10924 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
10925
10926 PR c++/29022
10927 * g++.dg/inherit/virtual2.C: New test.
10928 * g++.dg/inherit/virtual3.C: Likewise.
10929 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10930 * g++.dg/inherit/error2.C: Likewise.
10931 * g++.dg/template/instantiate1.C: Likewise.
10932
10933 2006-11-28 Andrew Pinski <pinskia@gmail.com>
10934
10935 PR tree-opt/29984
10936 * gcc.dg/tree-ssa/reassoc-12.c: New test.
10937
10938 2006-11-28 Jan Hubicka <jh@suse.cz>
10939
10940 * gcc.dg/memcpy-1.c: New test.
10941
10942 2006-11-28 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR c++/29735
10945 * g++.dg/warn/main-3.C: New test.
10946
10947 2006-11-28 Jan Hubicka <jh@suse.cz>
10948
10949 * gcc.dg/winline-1.c: New test.
10950
10951 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
10952
10953 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10954 alignments.
10955
10956 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10957
10958 PR fortran/29976
10959 * gfortran.dg/missing_optional_dummy_3.f90
10960
10961 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10962
10963 PR fortran/20880
10964 * gfortran.dg/interface_3.f90: Modify errors.
10965
10966 2006-11-28 Ben Elliston <bje@au.ibm.com>
10967
10968 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10969 fail to link due to relocation overflows on spu-*-*.
10970
10971 2006-11-27 Michael Matz <matz@suse.de>
10972 Andreas Krebbel <krebbel1@de.ibm.com>
10973
10974 PR target/29319
10975 * gcc.dg/20061127-1.c: New testcase.
10976
10977 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
10978
10979 * gcc.dg/20061124-1.c: Add exit() function prototype.
10980
10981 2006-11-27 Jan Hubicka <jh@suse.cz>
10982
10983 * gcc.target/i386/memcpy-1.c: Adjust size.
10984 * gcc.dg/visibility-11.c: Likewise.
10985
10986 2006-11-27 Richard Guenther <rguenther@suse.de>
10987
10988 PR middle-end/25620
10989 * gcc.target/i386/pow-1.c: New testcase.
10990 * gcc.dg/builtins-58.c: Likewise.
10991
10992 2006-11-26 Mark Mitchell <mark@codesourcery.com>
10993
10994 PR c++/29886
10995 * g++.dg/expr/cast8.C: New test.
10996
10997 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10998
10999 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11000 Don't ever inline the testcase.
11001
11002 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11003
11004 PR fortran/29982
11005 * gfortran.fortran-torture/compile/parameter_3.f90: New
11006 testcase.
11007
11008 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11009
11010 PR fortran/29951
11011 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11012
11013 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11014
11015 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11016 for CHAR.
11017
11018 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11019
11020 PR libgfortran/29936
11021 * gfortran.dg/write_check3.f90: New test.
11022
11023 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11024
11025 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11026
11027 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11028
11029 PR fortran/20880
11030 * gfortran.dg/interface_3.f90: New test.
11031
11032 PR fortran/29387
11033 * gfortran.dg/generic_8.f90: New test.
11034
11035 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11036
11037 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11038 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11039 * gfortran.dg/specifics_3.f90: Remove.
11040
11041 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11042
11043 PR c/29955
11044 * gcc.dg/gomp/pr29955.c: New test.
11045
11046 PR c/29736
11047 * gcc.dg/pr29736.c: New test.
11048
11049 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11050
11051 PR tree-opt/29964
11052 * gcc.dg/pure-1.c: New test.
11053
11054 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11055
11056 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11057 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11058
11059 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11060
11061 * gcc.dg/20061124-1.c: New testcase.
11062
11063 2006-11-23 Eric Christopher <echristo@apple.com>
11064
11065 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11066
11067 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11068
11069 PR c/2707
11070 PR c++/26167
11071 * gcc.dg/Wconversion-integer.c: New. Supersedes
11072 Wconversion-negative-constants.c
11073 * gcc.dg/Wconversion-real.c: New.
11074 * gcc.dg/Wconversion-real-integer.c: New.
11075 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11076 * g++.dg/warn/Wconversion1.C: Modified.
11077
11078 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11079
11080 * gfortran.dg/overload_1.f90: New test.
11081
11082 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11083
11084 PR c/9072
11085 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11086 Wtraditional-conversion.
11087 * gcc.dg/overflow-warn-2.c: Likewise.
11088 * gcc.dg/Wconversion.c: Likewise. Renamed as
11089 Wtraditional-conversion.c .
11090 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11091 Wtraditional-conversion-2.c .
11092 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11093 Wtraditional-conversion-2.c
11094 * gcc.dg/Wconversion-negative-constants.c: New.
11095
11096 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11097
11098 * gcc.dg/tree-ssa/dump-1.c: New test.
11099
11100 2006-11-23 David Ung <davidu@mips.com>
11101
11102 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11103 -mfp64, allowable when ISA >= 33 and float is enabled.
11104 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11105 of mthc1 and mfhc1 patterns.
11106
11107 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11108
11109 PR tree-optimization/29921
11110 * gcc.dg/pr29921.c: New test.
11111
11112 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11113
11114 PR fortran/29441
11115 * gfortran.dg/initialization_4.f90: New test.
11116
11117 2006-11-22 Ira Rosen <irar@il.ibm.com>
11118
11119 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11120 platforms that have interleaving support.
11121 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11122 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11123 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11124 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11125 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11126 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11127 gcc.dg/vect/vect-strided-u8-i8.c,
11128 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11129 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11130 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11131 gcc.dg/vect/vect-strided-float.c,
11132 gcc.dg/vect/vect-strided-a-mult.c,
11133 gcc.dg/vect/vect-strided-mult-char-ls.c,
11134 gcc.dg/vect/vect-strided-a-u16-mult.c,
11135 gcc.dg/vect/vect-strided-a-u32-mult.c,
11136 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11137 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11138 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11139 gcc.dg/vect/vect-strided-mult.c,
11140 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11141 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11142 New.
11143
11144 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11145
11146 PR fortran/25087
11147 * gfortran.dg/auto_char_len_4.f90: New test.
11148
11149 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11150
11151 PR fortran/29652
11152 * gfortran.dg/generic_7.f90: New test.
11153 * gfortran.dg/defined_operators_1.f90: Add new error.
11154
11155 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11156
11157 PR tree-optimization/29902
11158 * g++.dg/tree-ssa/pr29902.C: New test.
11159
11160 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11161
11162 PR fortran/29820
11163 * gfortran.dg/used_types_13.f90: New test.
11164
11165 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11166
11167 * gcc.dg/dfp/snan.c: Delete.
11168
11169 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11170
11171 * g++.dg/cpp0x/static_assert1.C: New.
11172 * g++.dg/cpp0x/static_assert2.C: New.
11173 * g++.dg/cpp0x/static_assert3.C: New.
11174
11175 2006-11-21 Richard Guenther <rguenther@suse.de>
11176
11177 * gcc.dg/vect/vect-pow-1.c: New testcase.
11178 * gcc.dg/vect/vect-pow-2.c: Likewise.
11179
11180 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR c++/29570
11183 * g++.dg/template/static29.C: New test.
11184
11185 PR c++/29734
11186 * g++.dg/conversion/simd4.C: New test.
11187
11188 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11189
11190 PR c++/29475
11191 * g++.dg/template/access19.C: New test.
11192 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11193 error is reported.
11194
11195 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11196
11197 PR tree-opt/25500
11198 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11199
11200 2006-11-20 Tobias Burnus <burnus@net-b.de>
11201
11202 PR fortran/27546
11203 * gfortran.dg/import.f90: Extended test.
11204 * gfortran.dg/import2.f90: Extended test.
11205
11206 2006-11-20 Tobias Burnus <burnus@net-b.de>
11207
11208 * gfortran.dg/volatile3.f90: Add conflict test.
11209
11210 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11211
11212 PR fortran/24783
11213 * gfortran.dg/implicit_10.f90: New test.
11214
11215 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11216
11217 PR c++/8586
11218 * g++.dg/warn/Wall-write-strings.C: New.
11219
11220 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11221
11222 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11223 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11224
11225 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11226
11227 * gfortran.dg/use_3.f90: Remove error message.
11228 * gfortran.dg/iso_fortran_env_1.f90: New test.
11229 * gfortran.dg/iso_fortran_env_2.f90: New test.
11230 * gfortran.dg/iso_fortran_env_3.f90: New test.
11231 * gfortran.dg/iso_fortran_env_4.f90: New test.
11232
11233 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11234
11235 * gcc.dg/vect/vect-27.c: Fix initialization.
11236
11237 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11238
11239 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11240 * gcc.dg/torture/builtin-minmax-1.c: New.
11241
11242 * gcc.dg/builtins-20.c: Add cases for copysign.
11243
11244 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11245
11246 PR fortran/24285
11247 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11248
11249 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11250 * gfortran.dg/use_1.f90: New test.
11251 * gfortran.dg/use_1.f90: New test.
11252 * gfortran.dg/use_1.f90: New test.
11253
11254 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11255
11256 PR tree-optimization/29801
11257 * gcc.dg/pr29801.c: New test.
11258
11259 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR middle-end/29584
11262 * gcc.dg/torture/pr29584.c: New test.
11263
11264 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11265
11266 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11267 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11268 * gcc.target/powerpc/compress-float-ppc.c,
11269 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11270 powerpc_fprs.
11271 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11272 do not pass -mhard-float.
11273
11274 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11275
11276 * gnat.dg/volatile_aggregate.adb: New test.
11277
11278 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11279
11280 PR fortran/29391
11281 PR fortran/29489
11282 * gfortran.dg/bound_2.f90: Add more checks.
11283 * gfortran.dg/bound_3.f90: New test.
11284
11285 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11286
11287 PR target/29201
11288 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11289
11290 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11291
11292 * gfortran.dg/import3.f90: Fix error message.
11293
11294 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11295
11296 PR tree-opt/29788
11297 * gfortran.fortran-torture/compile/inline_1.f90:
11298 New testcase.
11299
11300 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11301
11302 * gcc.target/i386/x87regparm-1.c: New test.
11303 * gcc.target/i386/x87regparm-2.c: New test.
11304 * gcc.target/i386/x87regparm-3.c: New test.
11305 * gcc.target/i386/x87regparm-4.c: New test.
11306
11307 2006-11-15 Tobias Burnus <burnus@net-b.de>
11308
11309 PR fortran/27546
11310 * gfortran.dg/import.f90: New test.
11311 * gfortran.dg/import2.f90: New test.
11312 * gfortran.dg/import3.f90: New test.
11313
11314 2006-11-15 Tobias Burnus <burnus@net-b.de>
11315
11316 PR fortran/27588
11317 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11318
11319 2006-11-15 Tobias Burnus <burnus@net-b.de>
11320
11321 PR fortran/29806
11322 * gfortran.dg/contains.f90: New test.
11323 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11324
11325 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11326
11327 PR tree-optimization/29581
11328 * gcc.dg/pr29581-1.c: New test.
11329 * gcc.dg/pr29581-2.c: New test.
11330 * gcc.dg/pr29581-3.c: New test.
11331 * gcc.dg/pr29581-4.c: New test.
11332 * gfortran.dg/pr29581.f90: New test.
11333
11334 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11335
11336 PR fortran/29702
11337 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11338 numbers in error message headers.
11339
11340 2006-11-14 Richard Guenther <rguenther@suse.de>
11341
11342 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11343 to i?86 and x86_64 targets.
11344
11345 2006-11-14 Caroline Tice <ctice@apple.com>
11346
11347 * gcc.dg/pubtypes-1.c: New file/testcase.
11348 * gcc.dg/pubtypes-2.c: New file/testcase.
11349 * gcc.dg/pubtypes-3.c: New file/testcase.
11350 * gcc.dg/pubtypes-4.c: New file/testcase.
11351 * g++.dg/pubtypes.C: New file/testcase.
11352
11353 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11354
11355 PR c++/29106
11356 * g++.dg/init/self1.C: New test.
11357
11358 2006-11-14 Tobias Burnus <burnus@net-b.de>
11359
11360 PR fortran/29657
11361 * gfortran.dg/conflicts.f90: Add.
11362
11363 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11364
11365 PR rtl-optimization/29798
11366
11367 * gcc.c-torture/execute/pr29798.c: New.
11368
11369 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11370
11371 * gcc.dg/builtins-20.c: Add more cases.
11372
11373 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR fortran/29759
11376 * gfortran.dg/gomp/pr29759.f90: New test.
11377
11378 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11379
11380 PR c++/29518
11381 * g++.dg/template/static28.C: New test.
11382
11383 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11384
11385 * lib/c-torture.exp: Use target-libpath.exp.
11386 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11387 set GCC_EXEC_PREFIX env var from global variable of same name.
11388
11389 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11390
11391 PR fortran/26994
11392 * gfortran.fortran-torture/compile/transfer-1.f90:
11393 New testcase.
11394
11395 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11396 Zdenek Dvorak <dvorakz@suse.cz>
11397
11398 PR tree-optimization/29680
11399 * gcc.dg/alias-11.c: New test.
11400
11401 2006-11-12 Jason Merrill <jason@redhat.com>
11402 Andrew Pinski <pinskia@physics.uc.edu>
11403
11404 PR middle-end/28915
11405 * gcc.target/i386/vectorize1.c: New.
11406
11407 2006-11-12 Roger Sayle <roger@eyesopen.com>
11408
11409 PR rtl-optimization/29797
11410 * gcc.c-torture/execute/pr29797-1.c: New test case.
11411
11412 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11413
11414 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11415
11416 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11417
11418 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11419
11420 2006-11-12 Roger Sayle <roger@eyesopen.com>
11421
11422 PR tree-optimization/13827
11423 * gcc.dg/fold-eqand-1.c: New test case.
11424
11425 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11426
11427 PR rtl-opt/28812
11428 * gcc.c-torture/execute/mayalias-3.c: New test.
11429
11430 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11431
11432 PR middle-end/27528
11433 * gcc.c-torture/compile/pr27528.c: New test.
11434 * gcc.dg/pr27528.c: Likewise.
11435
11436 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11437
11438 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11439
11440 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11441
11442 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11443
11444 PR fortran/29758
11445 * gfortran.dg/reshape_source_size_1.f90: New test.
11446
11447 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11448
11449 PR fortran/29315
11450 * gfortran.dg/aliasing_dummy_4.f90: New test.
11451
11452 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11453
11454 PR target/29777
11455 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11456 and x86_64-*-* targets.
11457
11458 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11459
11460 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11461 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11462 New macros. Use them in exact tests.
11463 (TESTIT3): New macro.
11464 Add tests for fmin, fmax and fma.
11465
11466 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11467
11468 PR fortran/29431
11469 * gfortran.dg/array_constructor_13.f90: New test.
11470
11471 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11472
11473 PR fortran/29744
11474 * gfortran.dg/used_types_12.f90: New test.
11475
11476 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11477
11478 PR middle-end/29726
11479 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11480 (test6): Ditto.
11481 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11482 * gcc.dg/fold-eqandshift-3.c: New test case.
11483
11484 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11485
11486 PR fortran/29699
11487 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11488
11489 PR fortran/21370
11490 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11491
11492 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11493
11494 * gcc.dg/20061109-1.c: New testcase.
11495
11496 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11497
11498 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11499
11500 2006-11-09 Tobias Burnus <burnus@net-b.de>
11501
11502 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11503 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11504
11505 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11506
11507 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11508 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11509
11510 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11511
11512 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11513
11514 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11515
11516 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11517 vect-9.c).
11518 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11519 * gcc.dg/vect/vect-9.c: Now vectorizable.
11520 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11521 that support vect_widen_mult.
11522 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11523 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11524 vect-reduc-dot-u16.c).
11525 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11526 vect-reduc-dot-u16.c).
11527 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11528 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11529 vect-reduc-dot-s8.c).
11530 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11531 vect-reduc-dot-s8.c).
11532 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11533 vect-reduc-dot-s8.c).
11534 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11535 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11536 vect-reduc-dot-u8.c).
11537 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11538 vect-reduc-dot-u8.c).
11539 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11540 * gcc.dg/vect/vect-multitypes-9.c: New test.
11541 * gcc.dg/vect/vect-multitypes-10.c: New test.
11542 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11543 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11544 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11545 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11546 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11547 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11548 wrapv-vect-reduc-dot-s8.c.
11549 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11550 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11551 targets that support vec_unpack.
11552 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11553 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11554 (check_effective_target_vect_widen_mult_hi_to_si): New.
11555 (check_effective_target_vect_widen_sum): Removed.
11556
11557 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11558
11559 * gcc.dg/vect/vect-multitypes-8.c: New test.
11560 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11561
11562 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11563
11564 * gcc.dg/vect/vect-multitypes-7.c: New test.
11565
11566 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11567
11568 * gcc.dg/vect/vect-multitypes-4.c: New test.
11569 * gcc.dg/vect/vect-multitypes-5.c: New test.
11570 * gcc.dg/vect/vect-multitypes-6.c: New test.
11571
11572 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11573
11574 * gcc.dg/vect/vect-multitypes-1.c: New test.
11575 * gcc.dg/vect/vect-multitypes-2.c: New test.
11576 * gcc.dg/vect/vect-multitypes-3.c: New test.
11577
11578 2006-11-07 Eric Christopher <echristo@apple.com>
11579
11580 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11581 Test using scan-assembler-not.
11582
11583 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11584
11585 * gcc.dg/inline-17.c: New test.
11586
11587 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11588
11589 PR other/25028
11590 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11591 on HP-UX.
11592
11593 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11594
11595 PR fortran/29539
11596 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11597
11598 PR fortran/29634
11599 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11600 test.
11601
11602 2006-11-07 Tobias Burnus <burnus@net-b.de>
11603
11604 PR fortran/29601
11605 * gfortran.dg/volatile.f90: Add.
11606 * gfortran.dg/volatile2.f90: Add.
11607 * gfortran.dg/volatile3.f90: Add.
11608 * gfortran.dg/volatile4.f90: Add.
11609 * gfortran.dg/volatile5.f90: Add.
11610 * gfortran.dg/volatile6.f90: Add.
11611 * gfortran.dg/volatile7.f90: Add.
11612
11613 2006-11-06 Tobias Burnus <burnus@net-b.de>
11614
11615 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11616 for matching error messages.
11617 * gfortran.dg/specifics_3.f90: Adjust pattern
11618 for matching error messages.
11619
11620 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11621 Bernhard Fischer <aldot@gcc.gnu.org>
11622
11623 * lib/gcc-dg.exp (output-exists): New proc.
11624 (output-exists-not): New proc.
11625 * gcc.test-framework/test-framework.awk: Support new directives.
11626 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11627 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11628 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11629 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11630 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11631 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11632
11633 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11634
11635 PR fortran/29630
11636 PR fortran/29679
11637 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11638 * gfortran.dg/initialization_3.f90: New.
11639
11640 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11641
11642 PR libgfortran/25545
11643 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11644
11645 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR middle-end/29695
11648 * gcc.c-torture/execute/pr29695-1.c: New test.
11649 * gcc.c-torture/execute/pr29695-2.c: New test.
11650
11651 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11652
11653 PR fortran/29565
11654 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11655
11656 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11657
11658 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11659 for matching error messages.
11660
11661 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11662
11663 PR target/26915
11664 * gcc.target/i386/387-12.c: New test.
11665
11666 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11667
11668 PR libfortran/29713
11669 * gfortran.dg/pr29713.f90: New test.
11670
11671 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11672
11673 * gcc.c-torture/execute/arith-rand-ll.c:
11674 Also test for bogus rest sign.
11675
11676 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11677
11678 PR libfortran/27895
11679 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11680
11681 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11682
11683 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11684 from error messages.
11685
11686 2006-11-02 Mike Stump <mrs@apple.com>
11687
11688 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11689
11690 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11691
11692 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11693
11694 * g++.dg/eh/gcsec1.C: New test.
11695
11696 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11697
11698 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11699 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11700
11701 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11702
11703 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11704 hexadecimal value.
11705 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11706 * gcc.dg/pr14796-2.c: Likewise.
11707
11708 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11709
11710 * gcc.c-torture/execute/20061101-1.c: New test.
11711
11712 2006-11-01 Richard Guenther <rguenther@suse.de>
11713
11714 * gcc.target/i386/fpprec-1.c: New testcase.
11715
11716 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11717
11718 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11719 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11720
11721 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11722
11723 * gcc.c-torture/execute/20061031-1.c: New test.
11724
11725 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11726
11727 PR 23067
11728 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11729 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11730 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11731 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11732 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11733 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11734 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11735
11736 2006-10-31 Eric Christopher <echristo@apple.com>
11737 Falk Hueffner <falk@debian.org>
11738
11739 * gcc.dg/builtin-bswap-1.c: New.
11740 * gcc.dg/builtin-bswap-2.c: New.
11741 * gcc.dg/builtin-bswap-3.c: New.
11742 * gcc.dg/builtin-bswap-4.c: New.
11743 * gcc.dg/builtin-bswap-5.c: New.
11744 * gcc.target/i386/builtin-bswap-1.c: New.
11745
11746 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11747
11748 * gcc.dg/inline-16.c: New.
11749
11750 PR 16622
11751 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11752 defining it.
11753 * gcc.dg/inline-13.c: New.
11754 * gcc.dg/inline-14.c: New.
11755 * gcc.dg/inline-15.c: New.
11756
11757 PR 11377
11758 * gcc.dg/inline6.c: New.
11759 * gcc.dg/inline7.c: New.
11760
11761 2006-10-31 Roger Sayle <roger@eyesopen.com>
11762
11763 PR middle-end/23470
11764 * gcc.dg/pr23470-1.c: New test case.
11765
11766 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11767
11768 PR fortran/29537
11769 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11770 data.
11771 * gfortran.dg/blockdata_2.f90: New testcase.
11772
11773 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11774
11775 PR libfortran/29627
11776 * gfortran.dg/unf_short_record_1.f90: New test.
11777
11778 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11779
11780 PR fortran/29067
11781 * gfortran.dg/pr29067.f: New test.
11782
11783 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11784 Richard Sandiford <richard@codesourcery.com>
11785
11786 * lib/target-supports.exp (get_compiler_messages): Append options
11787 as a single list element.
11788 (check_effective_target_arm_vfp_ok): New.
11789 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11790
11791 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11792
11793 PR fortran/29387
11794 * gfortran.dg/intrinsic_actual_2.f90: New test.
11795
11796 PR fortran/29490
11797 * gfortran.dg/actual_array_interface_1.f90: New test.
11798
11799 PR fortran/29641
11800 * gfortran.dg/used_types_11.f90: New test.
11801
11802 2006-10-30 Dirk Mueller <dmueller@suse.de>
11803
11804 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11805 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11806 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11807 * g++.old-deja/g++.mike/net25.C (main): Same.
11808 * g++.dg/lookup/exception1.C (main): Same.
11809 * g++.dg/parse/parens2.C (main): Same.
11810
11811 2006-10-30 Roger Sayle <roger@eyesopen.com>
11812
11813 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11814
11815 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11816
11817 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11818 * gcc.dg/torture/builtin-math-3.c: Likewise.
11819
11820 2006-10-30 Tobias Burnus <burnus@net-b.de>
11821
11822 PR fortran/29452
11823 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11824 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11825
11826 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11827
11828 PR Fortran/29410
11829 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11830
11831 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11832
11833 * lib/target-supports.exp (check_function_available): Declare
11834 function before calling.
11835
11836 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR tree-optimization/29637
11839 * gcc.dg/pr29637.c: New test.
11840
11841 2006-10-29 Roger Sayle <roger@eyesopen.com>
11842
11843 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11844 tree canonicalization.
11845
11846 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11847
11848 * gcc.dg/builtins-20.c: Add more hypot tests.
11849
11850 2006-10-29 Roger Sayle <roger@eyesopen.com>
11851
11852 * gcc.dg/fold-compare-1.c: New test case.
11853
11854 2006-10-29 Dirk Mueller <dmueller@suse.de>
11855
11856 PR c++/16307
11857 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11858
11859 2006-10-29 Roger Sayle <roger@eyesopen.com>
11860
11861 PR tree-optimization/15458
11862 * gcc.dg/fold-xornot-1.c: New test case.
11863
11864 2006-10-29 Richard Guenther <rguenther@suse.de>
11865
11866 * gcc.target/i386/math-torture/trunc.c: New testcase.
11867
11868 2006-10-29 Richard Guenther <rguenther@suse.de>
11869
11870 * gcc.target/i386/math-torture/round.c: New testcase.
11871
11872 2006-10-29 Richard Guenther <rguenther@suse.de>
11873
11874 * gcc.target/i386/math-torture/ceil.c: New testcase.
11875 * gcc.target/i386/math-torture/floor.c: Likewise.
11876
11877 2006-10-29 Richard Guenther <rguenther@suse.de>
11878
11879 * gcc.target/i386/math-torture/rint.c: New testcase.
11880 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11881
11882 2006-10-29 Richard Guenther <rguenther@suse.de>
11883
11884 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11885 * gcc.target/i386/math-torture/lceil.c: Likewise.
11886
11887 2006-10-28 Tobias Burnus <burnus@net-b.de>
11888
11889 PR libgfortran/24313
11890 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11891
11892 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11893
11894 * gcc.c-torture/execute/20020118-1.c,
11895 gcc.c-torture/execute/builtins/strlen.c,
11896 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11897 comment typos.
11898
11899 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11900
11901 * gcc.dg/builtins-20.c: Add tests for hypot.
11902 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11903 two-argument builtins.
11904 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11905 TESTIT2. Update all callers.
11906 (TESTIT2, TESTIT2_R): New helper macros.
11907 Add testcases for pow, hypot and atan2.
11908
11909 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11910
11911 PR C++/29295
11912 * g++.dg/expr/bool1.C: New test.
11913 * g++.dg/expr/bool2.C: New test.
11914
11915 2006-10-28 Tobias Burnus <burnus@net-b.de>
11916
11917 PR fortran/28224
11918 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11919 * gfortran.dg/namelist_internal.f90: New test.
11920
11921 2006-10-28 Tobias Burnus <burnus@net-b.de>
11922
11923 PR fortran/29625
11924 * gfortran.dg/io_real_boz.f90: Add.
11925 * gfortran.dg/io_real_boz2.f90: Add.
11926
11927 2006-10-28 Richard Guenther <rguenther@suse.de>
11928
11929 PR middle-end/26899
11930 * gcc.dg/tree-ssa/pr26899.c: New testcase.
11931
11932 2006-10-28 Richard Guenther <rguenther@suse.de>
11933
11934 PR target/28806
11935 * gcc.target/i386/math-torture/lround.c: New testcase.
11936
11937 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
11938
11939 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11940 * gcc.dg/builtins-44.c: Likewise.
11941 * gcc.dg/builtins-45.c: Likewise.
11942 * gcc.dg/pr28796-2.c: Likewise.
11943 * gcc.dg/unordered-3.c: Likewise.
11944
11945 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11946
11947 PR libgfortran/27954
11948 * gfortran.dg/error_recovery_2.f90: New test.
11949
11950 2006-10-26 Richard Guenther <rguenther@suse.de>
11951
11952 * gcc.target/i386/i386.exp: Use glob, not find to collect
11953 tests. Avoids recursing into subdirectories.
11954 * gcc.target/i386/math-torture/math-torture.exp: Torture
11955 for interesting ia32 math options.
11956 * gcc.target.i386/math-torture/lrint.c: New testcase.
11957
11958 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11959
11960 PR libgfortran/29563
11961 * gfortran.dg/arrayio_9.f90: Update test.
11962 * gfortran.dg/arrayio_19.f90: New test.
11963
11964 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
11965
11966 * gcc.dg/20061026.c: New testcase.
11967
11968 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11969
11970 PR libgfortran/29563
11971 * gfortran.dg/arrayio_9.f90: New test.
11972
11973 2006-10-26 Ben Elliston <bje@au.ibm.com>
11974
11975 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11976 Copy the strings manually, as strcpy may call strlen.
11977
11978 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11979
11980 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11981 Add checks for log, log2, log10 and log1p.
11982
11983 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11984 we already test 0.0. Add checks for expm1, log, log2, log10,
11985 log1p, cbrt, erf and erfc.
11986
11987 2006-10-25 Steve Ellcey <sje@cup.hp.com>
11988
11989 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11990
11991 2006-10-25 Uros Bizjak <uros@kss-loka.si>
11992
11993 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11994 and remainderl() built-in functions. Remove -ffast-math from
11995 dg-options.
11996
11997 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11998
11999 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12000 acosh and atanh.
12001
12002 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12003 floating point modifiers to arguments passed to float and long
12004 double functions respectively. Update all callers to use floating
12005 point numbers, not integers. Add tests for exp, exp2 and
12006 exp10/pow10.
12007
12008 * gcc.dg/torture/builtin-math-3.c: New test.
12009
12010 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12011
12012 PR fortran/29393
12013 * gfortran.dg/initialize_2.f90: New.
12014
12015 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12016
12017 * gcc.dg/torture/builtin-math-2.c: New test.
12018
12019 2006-10-24 Richard Guenther <rguenther@suse.de>
12020
12021 PR middle-end/28796
12022 * gcc.dg/pr28796-1.c: New testcase.
12023 * gcc.dg/pr28796-2.c: Likewise.
12024
12025 2006-10-24 Richard Guenther <rguenther@suse.de>
12026
12027 * gcc.dg/builtins-57.c: New testcase.
12028
12029 2006-10-24 Richard Guenther <rguenther@suse.de>
12030
12031 PR tree-optimization/29567
12032 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12033
12034 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12035
12036 PR tree-optimization/14784
12037 * gcc.dg/alias-10.c: New test.
12038
12039 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12040
12041 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12042
12043 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12044
12045 * gcc.dg/builtin-strncat-chk-1.c: New test.
12046
12047 2006-10-23 Jan Hubicka <jh@suse.cz>
12048
12049 * gcc.dg/memmove-1.c: New test.
12050
12051 2006-10-23 Paul Brook <paul@codesourcery.com>
12052
12053 * gcc.dg/pragma-pack-5.c: New test.
12054
12055 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12056
12057 * g++.dg/other/s390-1.C: New testcase.
12058
12059 2006-10-23 Richard Guenther <rguenther@suse.de>
12060
12061 PR middle-end/27132
12062 PR middle-end/23295
12063 * gcc.dg/pr27132.c: New testcase.
12064 * gcc.dg/pr23295.c: Likewise.
12065 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12066 * g++.dg/tree-ssa/pr19807.C: Likewise.
12067
12068 2006-10-23 Richard Guenther <rguenther@suse.de>
12069
12070 PR middle-end/21032
12071 * gcc.dg/pr21032.c: New testcase.
12072
12073 2006-10-22 Jeff Law <law@redhat.com>
12074 Richard Guenther <rguenther@suse.de>
12075
12076 PR tree-optimization/15911
12077 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12078
12079 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12080
12081 PR c++/20647
12082 * g++.dg/abi/rtti3.C: New.
12083
12084 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12085
12086 PR middle-end/28252
12087 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12088 transformation.
12089
12090 2006-10-21 Richard Guenther <rguenther@suse.de>
12091
12092 PR tree-optimization/3511
12093 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12094
12095 2006-10-21 Richard Guenther <rguenther@suse.de>
12096
12097 PR middle-end/26898
12098 * gcc.dg/torture/pr26898-1.c: New testcase.
12099 * gcc.dg/torture/pr26898-2.c: Likewise.
12100
12101 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12102
12103 PR c++/28053
12104 * g++.dg/parse/bitfield1.C: Adjust error markers.
12105 * g++.dg/parse/bitfield2.C: New test.
12106
12107 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12108
12109 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12110
12111 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12112
12113 PR libfortran/27895
12114 * gfortran.dg/zero_sized_1.f90: New test.
12115
12116 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12117
12118 * gcc.dg/div-compare-1.c: New test.
12119
12120 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12121
12122 PR fortran/29216
12123 * gfortran.dg/result_default_init_1.f90: New test.
12124
12125 PR fortran/29314
12126 * gfortran.dg/automatic_default_init_1.f90: New test.
12127
12128 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12129 from 38 to 33.
12130
12131 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12132
12133 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12134 'using namespace std' without previous declaration.
12135 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12136 * g++.old-deja/g++.robertl/eb133c.C: New.
12137
12138 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12139
12140 PR libgfortran/29277
12141 * gfortran.dg/streamio_4.f90: Update test.
12142 * gfortran.dg/streamio_11.f90: New test.
12143
12144 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12145
12146 PR c++/27952
12147 * g++.dg/inherit/virtual1.C: New test.
12148
12149 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12150
12151 PR c++/28261
12152 * g++.dg/parse/enum3.C: New test.
12153
12154 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12155
12156 PR c++/29039
12157 * g++.dg/init/ctor8.C: New test.
12158
12159 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12160
12161 PR c++/27270
12162 * g++.dg/ext/complit8.C: Tweak error markers.
12163 * g++.dg/template/complit1.C: Add error marker.
12164
12165 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12166
12167 PR c++/27270
12168 * g++.dg/ext/complit8.C: New test.
12169
12170 PR c++/29408
12171 * g++.dg/parse/dtor12.C: New test.
12172
12173 PR c++/29435
12174 * g++.dg/template/sizeof11.C: New test.
12175
12176 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12177
12178 PR fortran/29392
12179 * gfortran.dg/data_char_3.f90: New test.
12180
12181 PR fortran/29451
12182 * gfortran.dg/negative_automatic_size.f90: New test.
12183
12184 2006-10-16 David Daney <ddaney@avtrex.com>
12185
12186 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12187
12188 2006-10-16 Eric Christopher <echristo@apple.com>
12189
12190 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12191 x86_64.
12192
12193 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12194
12195 PR c++/28211
12196 * g++.dg/tc1/dr49.C: Tweak error messages.
12197 * g++.dg/parse/template21.C: New test.
12198
12199 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12200
12201 PR middle-end/20491
12202 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12203
12204 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12205
12206 PR fortran/29403
12207 * gfortran.dg/print_1.f90: New test.
12208
12209 2006-10-15 Jan Hubicka <jh@suse.cz>
12210
12211 PR middle-end/29241
12212 * gcc.c-torture/compile/pr29241.c: New testcase.
12213
12214 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12215
12216 PR middle-end/29250
12217 * gcc.c-torture/compile/pr29250.c: New test.
12218
12219 2006-10-15 Richard Guenther <rguenther@suse.de>
12220
12221 * gcc.dg/pr29299.c: New testcase.
12222
12223 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12224
12225 PR fortran/24767
12226 * gfortran.dg/label_4.f90: Adjust warning flag.
12227
12228 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12229
12230 PR fortran/29371
12231 * gfortran.dg/nullify_3.f90: New test.
12232
12233 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12234
12235 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12236 on Solaris 2.5.1 too.
12237
12238 2006-10-13 Eric Christopher <echristo@apple.com>
12239
12240 * gcc.dg/pr25993.c: Skip for darwin.
12241
12242 2006-10-13 Eric Christopher <echristo@apple.com>
12243
12244 * gcc.dg/visibility-11.c: Skip for darwin.
12245
12246 2006-10-13 Eric Christopher <echristo@apple.com>
12247
12248 * gcc.dg/darwin-weakimport-1.c: Use
12249 -fno-asynchronous-unwind-tables.
12250 * gcc.dg/darwin-weakimport-3.c: Ditto.
12251
12252 2006-10-13 Richard Guenther <rguenther@suse.de>
12253
12254 PR tree-optimization/29446
12255 * gcc.dg/torture/pr29446.c: New testcase.
12256
12257 2006-10-13 Bill Wendling <wendling@apple.com>
12258
12259 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12260 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12261 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12262 * g++.old-deja/g++.law/shadow1.C: Likewise.
12263 * g++.old-deja/g++.law/ctors10.C: Likewise.
12264 * g++.dg/debug/namespace1.C: Likewise.
12265 * g++.dg/inherit/namespace-as-base.C: Likewise.
12266 * g++.dg/opt/delay-slot-1.C: Likewise.
12267 * g++.dg/parse/defarg10.C: Likewise.
12268 * g++.dg/template/ptrmem11.C: Likewise.
12269 * g++.dg/template/mem_func_ptr.C: Likewise.
12270 * g++.dg/template/spec19.C: Likewise.
12271
12272 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12273
12274 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12275
12276 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12277
12278 PR fortran/29373
12279 * gfortran.dg/implicit_9.f90: New test.
12280
12281 PR fortran/29407
12282 * gfortran.dg/namelist_25.f90: New test.
12283
12284 PR fortran/27701
12285 * gfortran.dg/same_name_2.f90: New test.
12286
12287 PR fortran/29232
12288 * gfortran.dg/host_assoc_types_1.f90: New test.
12289
12290 PR fortran/29364
12291 * gfortran.dg/missing_derived_type_1.f90: New test.
12292 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12293
12294 PR fortran/29422
12295 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12296
12297 PR fortran/29428
12298 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12299
12300 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12301
12302 PR fortran/29391
12303 * gfortran.dg/bound_2.f90: New test.
12304
12305 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12306
12307 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12308 directive.
12309 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12310 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12311 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12312 * gfortran.dg/gomp/reduction3.f90: Likewise.
12313 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12314 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12315 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12316 * gfortran.dg/forall_4.f90: Likewise.
12317 * gfortran.dg/spec_expr_4.f90: Likewise.
12318 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12319 * gfortran.dg/forall_5.f90: Likewise.
12320 * gfortran.dg/open_access_append_2.f90: Add check for
12321 compile-time warning.
12322
12323 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12324
12325 PR c++/28506
12326 * g++.dg/parse/pure1.C: New test.
12327
12328 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12329
12330 PR fortran/21435
12331 * gfortran.dg/io_constraints_3.f90: New test.
12332 * gfortran.dg/open_access_append_1.f90: Add checks
12333 for compile-time warnings.
12334 * gfortran.dg/pr20163-2.f: Likewise.
12335 * gfortran.dg/iostat_2.f90: Likewise.
12336 * gfortran.dg/label_4.f90: Delete the temporary
12337 file.
12338 * gfortran.dg/direct_io_2.f90: Add a FILE=
12339 specifier.
12340 * gfortran.dg/iomsg_1.f90: Add check for
12341 compile-time warning.
12342
12343 2006-10-12 Jan Hubicka <jh@suse.cz>
12344
12345 PR c/28419
12346 * gcc.dg/pr28319.c: New test.
12347
12348 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12349 PR c++/29318
12350 * g++.dg/ext/vla4.C: New test.
12351
12352 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12353
12354 PR c++/27961
12355 * g++.dg/template/crash60.C: New test.
12356 * g++.dg/other/large-size-array.C: Adjust error markers.
12357 * g++.dg/parse/crash27.C: Likewise.
12358 * g++.dg/template/crash1.C: Likewise.
12359
12360 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12361
12362 PR testsuite/29093
12363 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12364
12365 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR preprocessor/28709
12368 * gcc.dg/cpp/paste14.c: New test.
12369
12370 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12371
12372 PR c++/29175
12373 * g++.dg/init/array24.C: New test.
12374
12375 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12376
12377 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12378 of <sys/types.h>.
12379
12380 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12381
12382 PR c++/29024
12383 * g++.dg/parse/typedef8.C: New test.
12384 * g++.dg/other/mult-stor1.C: Adjust error markers.
12385
12386 2006-10-11 Richard Guenther <rguenther@suse.de>
12387
12388 PR tree-optimization/28230
12389 * gcc.dg/torture/pr28230.c: New testcase.
12390
12391 2006-10-11 Richard Guenther <rguenther@suse.de>
12392
12393 PR inline-asm/29119
12394 * gcc.dg/torture/pr29119.c: New testcase.
12395
12396 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12397
12398 PR middle-end/29272
12399 * gcc.c-torture/execute/20060930-2.c: New test.
12400
12401 2006-10-09 Richard Henderson <rth@redhat.com>
12402
12403 Revert emutls patch.
12404
12405 2006-10-09 Richard Guenther <rguenther@suse.de>
12406
12407 PR middle-end/29254
12408 * gcc.dg/pr29254.c: New testcase.
12409
12410 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12411 Paul Thomas <pault@gcc.gnu.org>
12412
12413 PR fortran/20541
12414 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12415 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12416 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12417 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12418 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12419 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12420 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12421 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12422 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12423 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12424 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12425 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12426 * gfortran.dg/alloc_comp_std.f90: New test.
12427 * gfortran.dg/move_alloc.f90: New test.
12428
12429 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12430
12431 PR fortran/29115
12432 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12433
12434 PR fortran/29211
12435 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12436
12437 2006-10-08 Tobias Burnus <burnus@net-b.de>
12438
12439 PR fortran/28585
12440 * gfortran.dg/new_line.f90: New test.
12441
12442 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12443
12444 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12445 * gcc.dg/torture/builtin-convert-1.c,
12446 gcc.dg/torture/builtin-convert-2.c,
12447 gcc.dg/torture/builtin-convert-3.c,
12448 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12449
12450 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12451
12452 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12453 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12454 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12455 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12456
12457 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12458
12459 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12460 Xfail some tests for powerpc-darwin and powerpc-aix.
12461
12462 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12463
12464 PR c/29380
12465 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12466
12467 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12468
12469 PR target/29300
12470 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12471 on hppa*-*-hpux*.
12472
12473 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12474
12475 PR fortran/16580
12476 PR fortran/29288
12477 * gfortran.fortran-torture/execute/specifics.f90:
12478 Add tests for using all possible intrinsics as actual arguments.
12479 * gfortran.dg/specifics_1.f90: Add tests for using
12480 all possible intrinsics as actual arguments.
12481 * gfortran.dg/specifics_2.f90: New file.
12482 * gfortran.dg/specifics_3.f90: New file.
12483
12484 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12485
12486 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12487 * gcc.dg/debug/debug-2.c: Likewise.
12488
12489 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12490
12491 * gcc.c-torture/compile/sync-2.c: New test.
12492
12493 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12494
12495 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12496 line endings.
12497
12498 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12499
12500 PR rtl-optimization/29128
12501 * gcc.c-torture/compile/pr29128.c: New test.
12502
12503 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12504
12505 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12506 line endings.
12507
12508 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12509
12510 PR middle-end/29256
12511 * gcc.dg/tree-ssa/loop-19.c: New test.
12512
12513 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR tree-optimization/29330
12516 * gcc.dg/pr29330.c: New test.
12517
12518 PR target/28924
12519 * gcc.c-torture/compile/20061005-1.c: New test.
12520
12521 2006-10-06 Olivier Hainque <hainque@adacore.com>
12522
12523 * gcc.dg/typename-vla-1.c: New case.
12524 * gnat.dg/forward_vla.adb: New case.
12525
12526 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12527
12528 PR tree-optimization/29290
12529 * gfortran.dg/loop_nest_1.f90: New test.
12530
12531 PR target/29198
12532 * gcc.dg/tls/opt-12.c: New test.
12533
12534 PR fortran/28415
12535 * gfortran.dg/save_2.f90: New test.
12536
12537 PR c/29091
12538 * gcc.dg/pr29091.c: New test.
12539
12540 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12541
12542 * lib/target-supports.exp
12543 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12544 same as x86_64-*-*; check for LP64.
12545
12546 2006-10-04 Richard Henderson <rth@redhat.com>
12547
12548 * lib/target-supports.exp (check_effective_target_tls): Redefine
12549 to mean non-emulated tls.
12550 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12551 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12552 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12553 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12554 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12555 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12556 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12557
12558 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12559
12560 PR fortran/29343
12561 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12562
12563 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12564
12565 * gfortran.dg/bounds_check_fail_1.f90: New test.
12566
12567 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12568
12569 PR c++/29020
12570 * g++.dg/template/friend48.C: New test.
12571
12572 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12573
12574 PR fortran/29098
12575 * gfortran.dg/default_initialization_2.f90: New test.
12576
12577 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12578
12579 PR fortran/20779
12580 PR fortran/20891
12581 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12582
12583 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12584
12585 PR fortran/29284
12586 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12587
12588 PR fortran/29321
12589 PR fortran/29322
12590 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12591
12592 PR fortran/25091
12593 PR fortran/25092
12594 * gfortran.dg/entry_array_specs_1.f90: New test.
12595
12596 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12597
12598 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12599 insufficient to inhibit some test failures at -O3. Do testing
12600 on integers.
12601
12602 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12603
12604 PR c++/29138
12605 * g++.dg/inherit/access8.C: New test.
12606 * g++.dg/template/dtor4.C: Tweak error messages.
12607
12608 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12609
12610 PR fortran/27478
12611 * gfortran.dg/entry_8.f90: New test.
12612
12613 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12614
12615 PR c++/29291
12616 * g++.dg/parse/new4.C: New test.
12617
12618 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12619
12620 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12621 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12622 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12623 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12624 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12625
12626 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12627
12628 PR fortran/19260
12629 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12630 * gfortran.dg/continuation_2.f90: New test.
12631
12632 PR fortran/19262
12633 * gfortran.dg/continuation_3.f90: New test.
12634 * gfortran.dg/continuation_4.f90: New test.
12635 * gfortran.dg/continuation_5.f: New test.
12636 * gfortran.dg/continuation_6.f: New test.
12637
12638 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12639
12640 PR c++/29226
12641 * g++.dg/template/vla1.C: New test.
12642
12643 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12644
12645 PR fortran/29210
12646 * gfortran.dg/complex_parameter_1.f90: New test.
12647
12648 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR c/29154
12651 * gcc.c-torture/execute/20060929-1.c: New test.
12652
12653 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12654
12655 PR c++/29105
12656 * g++.dg/template/member6.C: New test.
12657 * g++.dg/parse/typename7.C: Adjust error markers.
12658
12659 PR c++/29080
12660 * g++.dg/template/member7.C: New test.
12661
12662 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12663
12664 PR c/24010
12665 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12666 gcc.dg/Woverride-init-3.c: New tests.
12667
12668 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12669
12670 * gcc.c-torture/execute/20060930-1.c: New test.
12671
12672 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12673
12674 PR fortran/18791
12675 * gfortran.dg/specifics_1.f90: New test.
12676 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12677 complex specifics.
12678
12679 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12680
12681 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12682 pthread-init-common.h: New.
12683
12684 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12685
12686 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12687 precision on some archs.
12688
12689 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12690
12691 * gcc.dg/non-local-goto-1.c: New test.
12692 * gcc.dg/non-local-goto-2.c: Likewise.
12693 * gcc.dg/setjmp-3.c: Likewise.
12694 * gcc.dg/setjmp-4.c: Likewise.
12695
12696 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12697
12698 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12699
12700 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12701
12702 PR fortran/28276
12703 * gfortran.dg/exponent_1.f90: New test.
12704
12705 PR fortran/27021
12706 * gfortran.dg/nearest_1.f90: New test.
12707
12708 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12709
12710 PR middle-end/25261
12711 PR middle-end/28790
12712 * gcc.dg/gomp/nestedfn-1.c: New test.
12713
12714 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12715
12716 PR objc/29195
12717 * objc/compile/method-1.m: New test.
12718
12719 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12720
12721 PR c++/26938
12722 * g++.dg/template/crash58.C: New test.
12723 * g++.dg/parse/crash28.C: Adjust error markers.
12724 * g++.dg/template/crash34.C: Likewise.
12725 * g++.dg/template/friend31.C: Likewise.
12726 * g++.dg/template/crash32.C: Likewise.
12727
12728 PR c++/27329
12729 * g++.dg/template/crash59.C: New test.
12730
12731 PR c++/27667
12732 * g++.dg/template/spec33.C: New test.
12733 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12734
12735 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12736 Adam Nemet <anemet@caviumnetworks.com>
12737
12738 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12739 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12740
12741 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12742
12743 PR target/28911
12744 * gcc.dg/pr28911.c: New.
12745
12746 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12747
12748 PR target/29169
12749 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12750 (dg-options): Add -mfpmath=387.
12751
12752 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12753
12754 PR c/28706
12755 * gcc.dg/pr28706.c: New test.
12756
12757 PR c/28712
12758 * gcc.dg/pr28712.c: New test.
12759
12760 2006-09-22 Mike Stump <mrs@apple.com>
12761
12762 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12763
12764 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12765
12766 PR tree-optimization/28888
12767 * gcc.dg/pr28888.c: New test.
12768
12769 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12770
12771 PR c++/29016
12772 * g++.dg/init/ptrfn1.C: New test.
12773
12774 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12775
12776 PR c++/28861
12777 * g++.dg/template/spec32.C: New test.
12778 * g++.dg/parse/crash9.C: Adjust error markers.
12779
12780 PR c++/28303
12781 * g++.dg/template/typedef6.C: New test.
12782 * g++.dg/init/error1.C: Adjust error markers.
12783 * g++.dg/parse/crash9.C: Likewise.
12784 * g++.dg/template/crash55.C: Likewise.
12785
12786 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12787
12788 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12789
12790 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12791
12792 PR target/27650
12793 * g++.dg/ext/dllimport12.C: New test.
12794
12795 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12796
12797 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12798 * gcc.target/mips/nmadd-2.c: Likewise.
12799 * gcc.target/mips/mips-ps-6.c: New test.
12800 * gcc.target/mips/neg-abs-1.c: Likewise.
12801 * gcc.target/mips/neg-abs-2.c: Likewise.
12802 * gcc.target/mips/nmadd-3.c: New test.
12803
12804 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR middle-end/28046
12807 * gcc.dg/gomp/atomic-10.c: New test.
12808 * g++.dg/gomp/atomic-10.C: New test.
12809
12810 2006-09-20 Eric Christopher <echristo@apple.com>
12811
12812 * gcc.target/i386/sse3-not-fisttp.c: New.
12813
12814 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12815
12816 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12817
12818 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12819
12820 * gcc.c-torture/execute/pr28289.c (one): New variable.
12821 (main): Use it instead of argc.
12822 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12823 (main): Use it instead of argc.
12824
12825 2006-09-19 Paul Brook <paul@codesourcery.com>
12826
12827 PR target/28516
12828 * gcc.dg/nested-func-5.c: New test.
12829
12830 2006-09-19 Ben Elliston <bje@au.ibm.com>
12831
12832 * lib/target-supports.exp (check_effective_target_tls): Compile
12833 test stubs using ${tool}_target_compile, not just target_compile.
12834 (check_effective_target_tls_runtime): Likewise.
12835
12836 2006-09-19 Ben Elliston <bje@au.ibm.com>
12837
12838 * gcc.c-torture/compile/20030405-1.x: Remove.
12839
12840 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12841 optimising linker from discarding it.
12842
12843 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12844
12845 PR fortran/28526
12846 * gfortran.dg/keyword_symbol_1.f90: New test.
12847
12848 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12849 pedantic compilation option.
12850
12851 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12852
12853 PR fortran/29060
12854 * gfortran.dg/spread_shape_1.f90: New test.
12855
12856 2006-09-17 Roger Sayle <roger@eyesopen.com>
12857
12858 PR tree-optimization/28887
12859 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12860
12861 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12862
12863 PR c/25993
12864 * gcc.dg/pr25993.c: New test.
12865
12866 2006-09-17 Ira Rosen <irar@il.ibm.com>
12867
12868 PR tree-opt/21591
12869 * gcc.dg/vect/pr21591.c: New test.
12870
12871 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12872
12873 PR tree-opt/29059
12874 * gcc.c-torture/compile/strcpy-1.c: New test.
12875 * gcc.c-torture/compile/strcpy-2.c: New test.
12876 * gcc.c-torture/compile/memcpy-1.c: New test.
12877 * gcc.c-torture/compile/memcpy-2.c: New test.
12878
12879 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12880
12881 PR testsuite/29055
12882 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12883
12884 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12885
12886 * gnat.dg/specs/double_record_extension1.ads: New test.
12887 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12888
12889 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12890
12891 PR fortran/29051
12892 * gfortran.dg/oldstyle_3.f90: New test.
12893
12894 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12895
12896 PR libgfortran/29099
12897 * gfortran.dg/secnds-1.f: New test.
12898
12899 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12900
12901 PR libgfortran/29053
12902 * gfortran.dg/streamio_9.f90: New test.
12903 * gfortran.dg/streamio_10.f90: New test.
12904
12905 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12906
12907 PR C++/29002
12908 * g++.dg/init/array22.C: New test.
12909 * g++.dg/init/array23.C: New test.
12910
12911 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12912
12913 * stackcheck.lst: Update list of tests requiring stack checking.
12914 * norun.lst: Adjust for above change.
12915 * ada95.lst: New file.
12916 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12917 requiring -gnat95 switch.
12918
12919 2006-09-14 Olivier Hainque <hainque@adacore.com>
12920
12921 * gnat.dg/in_out_parameter.adb: New test.
12922
12923 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
12924
12925 PR debug/28980
12926 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12927
12928 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
12929
12930 * gnat.dg/specs/unchecked_union.ads: New test.
12931
12932 2006-09-13 Richard Sandiford <richard@codesourcery.com>
12933
12934 PR rtl-optimization/28982
12935 * gcc.c-torture/execute/pr28982a.c: New test.
12936 * gcc.c-torture/execute/pr28982b.c: Likewise.
12937
12938 2006-09-12 Eric Christopher <echristo@apple.com>
12939
12940 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12941 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12942
12943 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
12944
12945 PR c/28768
12946 PR preprocessor/14634
12947 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12948 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12949 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12950
12951 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
12952
12953 * gcc.dg/pr28243.c: New test.
12954
12955 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
12956
12957 PR fortran/28971
12958 gfortran.dg/pr28971.f90: New test to act as a backstop in case
12959 this undiagnosed regression reappears.
12960
12961 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
12962
12963 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12964 Treat $srcdir as a literal.
12965 * lib/fortran-torture.exp (fortran-torture-compile,
12966 fortran-torture-execute): Likewise.
12967 * lib/objc-torture.exp (objc-torture-compile,
12968 objc-torture-execute): Likewise.
12969 * lib/profopt.exp (profopt-execute): Likewise.
12970
12971 2006-09-11 Geoffrey Keating <geoffk@apple.com>
12972
12973 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12974
12975 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
12976
12977 PR testsuite/28950
12978 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12979
12980 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
12981
12982 PR target/13685
12983 * gcc.target/i386/pr13685.c: New test.
12984
12985 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
12986
12987 * gcc.dg/pr28726.c: New test.
12988
12989 2006-09-11 Josh Conner <jconner@apple.com>
12990
12991 * gcc.dg/nrv3.c: Increase size of structure.
12992 * gcc.dg/nrv4.c: Likewise.
12993 * gcc.dg/nrv5.c: Likewise.
12994
12995 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
12996
12997 PR libfortran/28890
12998 gfortran.dg/assumed_charlen_function_5.f90: New test.
12999
13000 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13001
13002 PR c++/28991
13003 * g++.dg/init/static3.C: New test.
13004
13005 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13006
13007 PR testsuite/29007
13008 * gcc.dg/long-long-cst1.c (t): Add cast to
13009 __SIZE_TYPE__ before casting to int.
13010 (main): Return 0 on success.
13011
13012 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13013
13014 * gcc.c-torture/execute/20060910-1.c: New test.
13015
13016 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13017
13018 PR middle-end/26983
13019 * gcc.dg/pr26983.c: New test.
13020
13021 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13022
13023 PR target/29006
13024 * gcc.c-torture/execute/pr29006.c: New test.
13025
13026 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13027
13028 PR libfortran/28947
13029 gfortran.dg/matmul_4.f90: New test.
13030
13031 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13032
13033 PR fortran/28959
13034 gfortran.dg/used_types_10: New test.
13035
13036 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13037
13038 PR libfortran/28923
13039 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13040 gfortran.dg/array_initializer_3.f90: New test.
13041
13042 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13043
13044 PR fortran/28914
13045 * gfortran.dg/actual_array_constructor_3.f90: New test.
13046
13047 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13048
13049 PR testsuite/26778
13050 * gcc.target/i386/pr26778.c: New testcase.
13051
13052 2006-09-08 Eric Christopher <echristo@apple.com>
13053
13054 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13055 * gcc.target/i386/memcpy-1.c: Ditto.
13056 * gcc.target/i386/asm-1.c: Ditto.
13057 * gcc.target/i386/20060512-4.c: Ditto.
13058 * gcc.target/i386/compress-float-387.c: Ditto.
13059 * gcc.target/i386/20060512-1.c: Ditto.
13060 * gcc.target/i386/compress-float-sse.c: Ditto.
13061 * gcc.target/i386/20060512-2.c: Ditto.
13062 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13063 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13064 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13065 * gcc.dg/pr26449.c: Ditto.
13066 * gcc.dg/attr-ms_struct-2.c: Ditto.
13067 * gcc.dg/attr-ms_struct-1.c: Ditto.
13068 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13069
13070 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13071
13072 PR c/28504
13073 * gcc.dg/vla-10.c: New test.
13074
13075 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13076
13077 PR c++/28858
13078 * g++.dg/parse/template20.C: New test.
13079 * g++.dg/template/operator8.C: Remove obsolete part.
13080 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13081 * g++.old-deja/g++.pt/crash65.C: Likewise.
13082
13083 2006-09-07 Jason Merrill <jason@redhat.com>
13084
13085 PR middle-end/27724
13086 * gcc.dg/long-long-cst1.c: New test.
13087
13088 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13089
13090 PR C++/28906
13091 * g++.dg/other/array3.C: New test.
13092 * g++.dg/other/array4.C: New test.
13093 * g++.dg/other/array5.C: New test.
13094
13095 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13096
13097 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13098
13099 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13100
13101 PR target/28946
13102 * gcc.target/i386/pr28946.c: New test.
13103
13104 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13105
13106 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13107 in integer literal constant.
13108 * gfortran.dg/enum_8.f90: Ditto.
13109 * gfortran.dg/g77/20030326-1.f: Ditto.
13110
13111 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13112
13113 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13114 nonconformance usage.
13115
13116 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13117
13118 PR middle-end/28862
13119 * gcc.c-torture/compile/vector-align-1.c: New test.
13120
13121 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13122
13123 PR rtl-opt/27883
13124 * g++.dg/opt/copysign-1.C: New test.
13125
13126 2006-09-06 Jason Merrill <jason@redhat.com>
13127
13128 PR c++/27371
13129 * g++.dg/warn/unused-result1.C: New test.
13130
13131 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13132
13133 PR c++/28903
13134 * g++.dg/ext/vla3.C: New test.
13135
13136 PR c++/28886
13137 * g++.dg/template/array16.C: New test.
13138
13139 2006-09-06 Richard Guenther <rguenther@suse.de>
13140
13141 * gcc.dg/pr27226.c: Remove testcase again.
13142
13143 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13144
13145 PR tree-opt/28937
13146 * g++.dg/opt/unroll2.C: New test.
13147
13148 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13149
13150 PR tree-opt/28952
13151 * gcc.dg/vect/pr28952.c: New test.
13152
13153 2006-09-05 Richard Guenther <rguenther@suse.de>
13154
13155 PR tree-optimization/28900
13156 * gcc.dg/torture/pr28900.c: New testcase
13157
13158 2006-09-05 Richard Guenther <rguenther@suse.de>
13159
13160 PR tree-optimization/28905
13161 * gcc.c-torture/compile/pr28905.c: New testcase.
13162
13163 2006-09-05 Richard Guenther <rguenther@suse.de>
13164
13165 PR middle-end/28935
13166 * gcc.dg/pr28935.c: New testcase.
13167
13168 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13169
13170 * gcc.c-torture/execute/20060905-1.c: New test.
13171
13172 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13173
13174 PR fortran/28908
13175 * gfortran.dg/used_types_7.f90: New test.
13176 * gfortran.dg/used_types_8.f90: New test.
13177 * gfortran.dg/used_types_9.f90: New test.
13178
13179 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13180
13181 * gcc.c-torture/compile/20060904-1.c: New test.
13182
13183 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13184
13185 PR c++/23287 Revert my 2006-09-01 patch
13186 * g++.dg/parse/dtor12.C: Remove.
13187
13188 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13189
13190 PR c+/27670
13191 * g++.dg/template/operator9.C: New test.
13192
13193 PR c++/27493
13194 * g++.dg/template/operator7.C: New test.
13195
13196 PR c++/27494
13197 * g++.dg/template/operator8.C: New test.
13198
13199 PR c++/27397
13200 * g++.dg/template/crash57.C: New test.
13201
13202 * g++.dg/template/typedef4.C: Adjust error markers.
13203 * g++.dg/template/typedef5.C: Likewise.
13204
13205 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13206
13207 PR c++/28878
13208 * g++.dg/parse/crash33.C: New test.
13209
13210 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13211 Richard Guenther <rguenther@suse.de>
13212 Adam Nemet <anemet@caviumnetworks.com>
13213
13214 PR middle-end/27226
13215 * gcc.target/mips/memcpy-1.c: New testcase.
13216 * gcc.dg/pr27226.c: Likewise.
13217
13218 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13219
13220 PR c++/28705
13221 * g++.dg/lookup/koenig5.C: New.
13222 * g++.dg/template/crash56.C: New.
13223
13224 2006-09-01 Josh Conner <jconner@apple.com>
13225
13226 PR c++/25505
13227 * gcc.dg/nrv3.c: New test.
13228 * gcc.dg/nrv4.c: New test.
13229 * gcc.dg/nrv5.c: New test.
13230
13231 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13232
13233 PR c++/23287
13234 * g++.dg/parse/dtor12.C: New.
13235
13236 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13237
13238 PR tree-optimization/28839
13239 * gcc.dg/pr28839.c: New test.
13240
13241 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13242
13243 PR target/24367
13244 * gcc.dg/pr24367.c: New testcase.
13245
13246 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13247
13248 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13249
13250 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13251
13252 PR rtl-optimization/27735
13253 * gcc.dg/loop-unswitch-1.c: New test.
13254
13255 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13256
13257 PR fortran/28885
13258 * gfortran.dg/aliasing_dummy_2.f90: New test.
13259
13260 PR fortran/20067
13261 * gfortran.dg/generic_5.f90: Change error message.
13262
13263 PR fortran/28873
13264 * gfortran.dg/generic_6.f90: New test.
13265
13266 PR fortran/25077
13267 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13268
13269 PR fortran/25102
13270 * gfortran.dg/invalid_interface_assignment.f90: New test.
13271
13272 PR fortran/24866
13273 * gfortran.dg/module_proc_external_dummy.f90: New test.
13274
13275 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13276
13277 PR c++/28349
13278 * g++.dg/warn/var-args1.C: New test.
13279
13280 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13281
13282 PR fortran/28866
13283 * gfortran.dg/simpleif_2.f90: New test.
13284 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13285 * gfortran.dg/enum_5.f90: Ditto.
13286
13287 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13288 Kazu Hirata <kazu@codesourcery.com>
13289
13290 PR tree-optimization/17506
13291 * gcc.dg/pr17506.c: New.
13292
13293 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13294
13295 PR c++/28139
13296 * g++.dg/eh/alias1.C: New test.
13297
13298 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13299
13300 PR c++/28860
13301 * g++.dg/template/ttp22.C: New test.
13302
13303 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13304
13305 PR middle-end/26632
13306 * gcc.dg/pr26632.c: New.
13307
13308 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13309
13310 PR libgfortran/28354
13311 * gfortran.dg/fmt_zero_precision.f90: New test.
13312
13313 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13314
13315 PR c++/28058
13316 * g++.dg/template/spec31.C: New test.
13317
13318 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13319
13320 PR c++/26573
13321 * g++.dg/other/static2.C: New test.
13322
13323 2006-08-26 Roger Sayle <roger@eyesopen.com>
13324
13325 * gcc.dg/Wswitch-enum-2.c: New test case.
13326 * gcc.dg/Wswitch-enum-3.c: Likewise.
13327
13328 2006-08-26 Richard Guenther <rguenther@suse.de>
13329
13330 * gcc.c-torture/compile/20060826-1.c: New testcase.
13331
13332 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13333
13334 PR c++/28736
13335 * g++.dg/template/void10.C: New test.
13336
13337 PR c++/28737
13338 * g++.dg/template/void8.C: New test.
13339
13340 PR c+_+/28738
13341 * g++.dg/template/void9.C: New test.
13342
13343 * g++.dg/template/void3.C: Adjust error markers.
13344 * g++.dg/template/void4.C: Likewise.
13345 * g++.dg/template/crash55.C: Likewise.
13346 * g++.dg/template/void7.C: Likewise
13347
13348 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13349
13350 PR c++/28588
13351 * g++.dg/inherit/access6.C: New test.
13352 * g++.dg/inherit/access7.C: Likewise.
13353
13354 PR c++/28595
13355 * g++.dg/template/array15.C: New test.
13356 * g++.dg/template/crash2.C: Tweak error markers.
13357
13358 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR middle-end/28683
13361 * gcc.c-torture/compile/20060823-1.c: New test.
13362
13363 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13364
13365 PR c++/28853
13366 * g++.dg/template/ttp21.C: New test.
13367
13368 PR c++/28852
13369 * g++.dg/other/operator1.C: Add error-marker.
13370 * g++.dg/other/operator2.C: New test.
13371
13372 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13373
13374 PR c/27893
13375 * gcc.c-torture/compile/vla-const-1.c,
13376 gcc.c-torture/compile/vla-const-2.c: New tests.
13377
13378 2006-08-26 Richard Guenther <rguenther@suse.de>
13379
13380 PR middle-end/28814
13381 * gcc.dg/torture/pr28814.c: New testcase.
13382
13383 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13384
13385 PR c/28418
13386 * gcc.c-torture/compile/compound-literal-1.c: New test.
13387
13388 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13389
13390 PR c/28299
13391 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13392 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13393 Expect extra diagnostics.
13394
13395 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13396
13397 gcc.dg/noncompile/pr16876.c: New test.
13398
13399 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13400
13401 PR c++/28056
13402 * g++.dg/parse/local1.C: New test.
13403 * g++.dg/other/qual1.C: Tweak error marker.
13404
13405 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13406
13407 PR c++/27787
13408 * g++.dg/template/typename10.C: New.
13409 * g++.dg/template/lookup4.C: Remove bogus error marker.
13410
13411 2006-08-25 Richard Guenther <rguenther@suse.de>
13412
13413 PR testsuite/28829
13414 * gcc.dg/pr26570.c: Fix testcase.
13415
13416 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13417
13418 PR tree-opt/28807
13419 * gcc.c-torture/execute/mayalias-2.c: New test.
13420 * gcc.dg/tree-ssa/alias-13.c: New test.
13421
13422 2006-08-24 Jan Hubicka <jh@suse.cz>
13423
13424 PR debug/26881
13425 * gcc.dg/debug/pr26881.c: New file.
13426
13427 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13428
13429 PR fortran/28788
13430 * gfortran.dg/used_types_4.f90: New test.
13431 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13432 association of derived types.
13433 * gfortran.dg/used_types_2.f90: Add module cleanup.
13434 * gfortran.dg/used_types_3.f90: The same.
13435
13436 PR fortran/28771
13437 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13438 fix of regression.
13439
13440 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13441
13442 PR 28813
13443 * gfortran.dg/direct_io_6.f90: Remove test.
13444
13445 2006-08-23 Stuart Hastings <stuart@apple.com>
13446
13447 PR 28825
13448 * gcc.target/i386/20060821-1.c: New.
13449
13450 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13451
13452 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13453 dg-warning strings for dllimport.
13454
13455 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13456
13457 PR C++/28450
13458 * g++.dg/ext/vector4.C: New test.
13459 * g++.dg/ext/complex1.C: New test.
13460
13461 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13462
13463 PR debug/28692
13464 * gcc.dg/debug/const-1.c: New.
13465 * gcc.dg/debug/const-2.c: New.
13466 * gcc.dg/debug/dwarf2/const-1.c: New.
13467 * gcc.dg/debug/dwarf2/const-2.c: New.
13468 * gcc.dg/debug/dwarf2/const-2b.c: New.
13469
13470 2006-08-22 Richard Guenther <rguenther@suse.de>
13471
13472 PR middle-end/28776
13473 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13474 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13475
13476 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13477
13478 PR tree-optimization/28003
13479 * g++.dg/tree-ssa/pr28003.C: New.
13480
13481 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13482
13483 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13484
13485 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13486
13487 PR c++/26269
13488 * g++.dg/other/error14.C: New test.
13489
13490 PR c++/28505
13491 * g++.dg/parse/ctor7.C: New test.
13492 * g++.dg/parse/ctor8.C: Likewise.
13493
13494 PR c++/28741
13495 * g++.dg/template/void7.C: New test.
13496
13497 2006-08-21 Olivier Hainque <hainque@adacore.com>
13498
13499 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13500 * gnat.dg/self_aggregate_with_array.adb: New test.
13501
13502 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13503
13504 * g++.dg/eh/arm-vfp-unwind.C: New test.
13505
13506 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13507
13508 PR c++/28341
13509 * g++.dg/template/ref3.C: New test.
13510 * g++.dg/template/nontype13.C: New test.
13511
13512 PR c++/28346
13513 * g++.dg/template/ptrmem17.C: New test.
13514
13515 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13516
13517 PR target/28648 c:
13518 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13519
13520 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13521
13522 PR fortran/28630
13523 * gfortran.dg/used_types_2.f90: New test.
13524
13525 PR fortran/28601
13526 * gfortran.dg/used_types_3.f90: New test.
13527
13528 PR fortran/20886
13529 * gfortran.dg/generic_actual_arg.f90: New test.
13530
13531 PR fortran/28735
13532 * gfortran.dg/module_private_array_refs_1.f90: New test.
13533
13534 PR fortran/28762
13535 * gfortran.dg/program_name_1.f90: New test.
13536
13537 PR fortran/28425
13538 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13539
13540 PR fortran/28496
13541 * gfortran.dg/array_initializer_2.f90: New test.
13542
13543 PR fortran/18111
13544 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13545
13546 PR fortran/28600
13547 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13548
13549 PR fortran/28771
13550 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13551
13552 PR fortran/28660
13553 * gfortran.dg/dependent_decls_1.f90: New test.
13554
13555 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13556
13557 PR fortran/25217
13558 * gfortran.dg/derived_init_2.f90: New.
13559
13560 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13561
13562 * gcc.c-torture/execute/pr28289.c: New test.
13563
13564 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13565
13566 PR c/28744
13567 * gcc.dg/attr-externally-visible-1.c: New test.
13568 * gcc.dg/attr-externally-visible-2.c: New test.
13569 * g++.dg/parse/attr-externally-visible-1.C: New test.
13570 * g++.dg/parse/attr-externally-visible-2.C: New test.
13571
13572 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13573
13574 PR c++/28606
13575 * g++.dg/parse/dtor11.C: New test.
13576
13577 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13578
13579 PR rtl-optimization/28489
13580 * gcc.c-torture/compile/pr28489.c: New test.
13581
13582 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13583
13584 PR c++/28710
13585 * g++.dg/template/redecl4.C: New test.
13586
13587 PR c++/28711
13588 * g++.dg/template/ctor8.C: New test.
13589
13590 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13591
13592 * gcc.dg/pr26570.c: Fix testcase.
13593
13594 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13595
13596 * PR c++/28573
13597 * g++.dg/parse/offsetof6.C: New test.
13598 * g++.dg/parse/offsetof6.C: New test.
13599 * g++.dg/parse/offsetof7.C: New test.
13600
13601 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13602
13603 PR testsuite/28602
13604 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13605 is false.
13606
13607 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13608
13609 PR c++/28302
13610 * g++.dg/ext/vector3.C: New test.
13611
13612 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13613
13614 PR gcov/profile/26570
13615 * gcc.dg/pr26570.c: New test.
13616
13617 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13618
13619 PR c/27697
13620 * gcc.dg/qual-component-1.c: New test.
13621
13622 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13623
13624 PR c++/28593
13625 * g++.dg/parse/new3.C: New test.
13626
13627 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13628
13629 PR fortran/25828
13630 * gfortran.dg/streamio_1.f90: New test.
13631 * gfortran.dg/streamio_2.f90: New test.
13632 * gfortran.dg/streamio_3.f90: New test.
13633 * gfortran.dg/streamio_4.f90: New test.
13634 * gfortran.dg/streamio_5.f90: New test.
13635 * gfortran.dg/streamio_6.f90: New test.
13636 * gfortran.dg/streamio_7.f90: New test.
13637 * gfortran.dg/streamio_8.f90: New test.
13638
13639 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13640
13641 PR c/28287
13642 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13643
13644 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13645
13646 PR c++/28594
13647 * g++.dg/template/void6.C: New test.
13648
13649 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13650
13651 PR c/28649
13652 * gcc.dg/parse-error-1.c: New test.
13653 * gcc.dg/parse-error-2.c: New test.
13654 * gcc.dg/cpp/digraph2.c: Add error-marker.
13655 * gcc.dg/noncompile/920923-1.c: Likewise.
13656
13657 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13658
13659 PR c/27490
13660 * gcc.dg/sizeof-2.c: New testcase.
13661
13662 PR c/27489
13663 * gcc.dg/switch-A.c: New testcase.
13664
13665 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13666
13667 PR c++/28288
13668 PR c++/14556
13669 * g++.old-deja/g++.warn/compare1.C: Delete.
13670 * g++.dg/opt/pr7503-2.C: Delete.
13671 * g++.dg/opt/pr7503-3.C: Delete.
13672 * g++.dg/opt/pr7503-4.C: Delete.
13673 * g++.dg/opt/pr7503-5.C: Delete.
13674 * g++.dg/opt/max1.C: Delete.
13675 * g++.dg/warn/minmax.C: Delete.
13676 * g++.dg/expr/minmax.C: New test.
13677
13678 2006-08-14 Richard Guenther <rguenther@suse.de>
13679
13680 PR testsuite/28703
13681 * gcc.c-torture/execute/pr28651.c: Do not use argc
13682 to avoid optimization, instead forbid inlining.
13683
13684 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13685
13686 PR rtl-optimization/28634
13687 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13688
13689 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13690
13691 PR c/27184
13692 * gcc.dg/torture/pr27184.c: New test.
13693
13694 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13695
13696 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13697
13698 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13699
13700 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13701 * gfortran.dg/stat_2.f90: Likewise.
13702 * gfortran.dg/chmod_1.f90: Likewise.
13703 * gfortran.dg/chmod_2.f90: Likewise.
13704 * gfortran.dg/chmod_3.f90: Likewise.
13705
13706 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13707
13708 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13709
13710 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13711
13712 * g++.dg/opt/pr23454-2.C: New test.
13713
13714 2006-08-11 Richard Guenther <rguenther@suse.de>
13715
13716 PR middle-end/28651
13717 * gcc.c-torture/execute/pr28651.c: New testcase.
13718
13719 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13720
13721 * gnat.dg/specs/static_initializer.ads: New test.
13722
13723 2006-08-10 Paul Brook <paul@codesourcery.com>
13724
13725 * gcc.target/arm/cond-asm.c: New test.
13726
13727 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13728
13729 PR tree-optimization/26197
13730 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13731 * g++.dg/vect/vect.exp: Compile the new tests with
13732 --param max-aliased-vops=0.
13733
13734 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13735
13736 PR c++/28637
13737 * g++.dg/template/void3.C: New test.
13738
13739 PR c++/28638
13740 * g++.dg/template/void4.C: New test.
13741
13742 PR c++/28640
13743 * g++.dg/template/void5.C: New test.
13744
13745 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13746
13747 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13748 after dg-do compile.
13749
13750 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13751
13752 PR tree-optimizations/26969
13753 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13754 "unswitch-loops" with -funswitch-loops.
13755 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13756
13757 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13758
13759 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13760 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13761 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13762 * objc.dg/dwarf-1.m: Likewise.
13763 * objc.dg/dwarf-2.m: Likewise.
13764 * obj-c++.dg/dwarf-2.mm: Likewise.
13765
13766 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13767
13768 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13769 * objc.dg/dwarf-2.m: Likewise.
13770 * obj-c++.dg/dwarf-2.mm: Likewise.
13771
13772 PR libfortran/28603
13773 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13774
13775 PR testsuite/27611
13776 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13777
13778 PR testsuite/27033
13779 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13780
13781 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13782
13783 PR target/27827
13784 * gcc.target/i386/pr27827.c: New testcase.
13785
13786 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13787
13788 PR fortran/28590
13789 * gfortran.dg/sequence_types_1.f90: New test.
13790
13791 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13792
13793 PR fortran/28548
13794 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13795 dg-warning. Add -pedantic option.
13796
13797 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13798
13799 PR c/28502
13800 * gcc.dg/proto-1.c: New test.
13801
13802 PR c/27721
13803 * gcc.dg/lvalue-4.c: New test.
13804
13805 PR c/28136
13806 * gcc.dg/init-bad-5.c: New test.
13807
13808 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13809
13810 PR c++/28347
13811 * g++.dg/ext/typedef-init.C: Add new test for typedef
13812 initialization inside templates. Adjust existing error markers.
13813
13814 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13815
13816 PR c++/28148
13817 * g++.dg/init/ptrmem3.C: New test.
13818
13819 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13820
13821 PR tree-optimization/27770
13822 * lib/target-support.exp: New target keyword "section_anchors".
13823 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13824 tests.
13825 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13826 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13827 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13828 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13829
13830 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13831
13832 * gcc.dg/20060801-1.c: Add missing '}'.
13833
13834 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13835
13836 PR c++/27508
13837 * g++.dg/parse/dtor9.C: New test.
13838 * g++.dg/parse/dtor10.C: New test.
13839 * g++.dg/other/error7.C: Adjust error-marker.
13840
13841 PR c++/28274
13842 * g++.dg/other/default5.C: New test.
13843
13844 2006-08-02 Richard Guenther <rguenther@suse.de>
13845
13846 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13847
13848 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13849
13850 PR c++/28557
13851 * g++.dg/template/conv9.C: New test.
13852
13853 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13854
13855 PR debug/28063
13856 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13857 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13858 Optionally return assembly text. Update callers.
13859 (check_no_compiler_messages): Update verbose messages.
13860 (check_no_messages_and_pattern): New.
13861 (check_effective_target_string_merging): New.
13862
13863 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13864
13865 PR c++/28250
13866 * g++.dg/eh/catch4.C: New test.
13867
13868 PR c++/28257
13869 * g++.dg/other/qual1.C: New test.
13870
13871 PR c++/28259
13872 * g++.dg/inherit/error2.C: New test.
13873
13874 PR c++/28267
13875 * g++.dg/other/new1.C: New test.
13876
13877 * g++.dg/warn/pr23075.C: Remove obsolete test.
13878 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13879 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13880
13881 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13882
13883 PR c++/28523
13884 * g++.dg/eh/cast1.C: New test.
13885
13886 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13887
13888 PR libfortran/28452
13889 * gfortran.dg/random_3.f90: New test.
13890
13891 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13892
13893 PR c++/28432
13894 * g++.dg/other/pr28304.C: Change expected error message.
13895 * g++.dg/other/pr28432.C: New test.
13896
13897 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13898
13899 PR c++/28256
13900 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13901
13902 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13903
13904 PR debug/23336
13905 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13906 at -g1.
13907 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13908 g++.dg/debug/enum-2.C: New.
13909
13910 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13911
13912 PR c++/6634
13913 * g++.dg/parse/long1.C: Add more tests.
13914
13915 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13916
13917 * gfortran.dg/lrshift_1.c: New file.
13918
13919 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13920
13921 PR libgfortran/28335
13922 * gfortran.dg/no_unit_error_1.f90: New test.
13923
13924 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13925
13926 PR libgfortran/28335
13927 * gfortran.dg/no_unit_error_1.f90: Delete test.
13928 * gfortran.dg/no_unit_error_2.f90: Delete test.
13929
13930 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13931
13932 * gfortran.dg/chmod_3.f90: New test.
13933 * gfortran.dg/ltime_gmtime_1.f90: New test.
13934 * gfortran.dg/ltime_gmtime_2.f90: New test.
13935 * gfortran.dg/lrshift_1.f90: New test.
13936 * gfortran.dg/chmod_1.f90: New test.
13937 * gfortran.dg/chmod_2.f90: New test.
13938
13939 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
13940
13941 PR c++/27668
13942 * g++.dg/template/crash55.C: New test.
13943
13944 PR c++/27962
13945 * g++.dg/template/nontype16.C: New test.
13946
13947 * g++.dg/template/void2.C: Adjust error markers.
13948 * g++.dg/template/nontype5.C: Adjust error markers.
13949
13950 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
13951
13952 * gcc.target/i386/stack-prot-kernel.c: New test.
13953
13954 2006-07-27 Roger Sayle <roger@eyesopen.com>
13955
13956 * gcc.dg/builtins-55.c: New test case.
13957
13958 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
13959
13960 PR rtl-optimization/27907
13961 * gcc.c-torture/compile/pr27907.c: New test.
13962
13963 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13964
13965 * gfortran.dg/mclock.f90: New test.
13966 * gfortran.dg/int_conv_1.f90: New test.
13967 * gfortran.dg/stat_1.f90: New test.
13968 * gfortran.dg/stat_2.f90: New test.
13969
13970 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13971
13972 PR libgfortran/28335
13973 * gfortran.dg/no_unit_error_1.f90: New test.
13974 * gfortran.dg/no_unit_error_2.f90: New test.
13975 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13976
13977 2006-07-25 Roger Sayle <roger@eyesopen.com>
13978
13979 PR middle-end/28473
13980 * gcc.dg/fold-convround-1.c: New test case.
13981
13982 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13983
13984 * gfortran.dg/arithmetic_if.f90: Fix comments.
13985
13986 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13987
13988 PR c++/27572
13989 * g++.dg/other/typedef1.C: New test.
13990 * g++.dg/template/typedef4.C: New test.
13991 * g++.dg/template/typedef5.C: New test.
13992
13993 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
13994
13995 PR fortran/28416
13996 * gfortran.dg/allocatable_dummy_3.f90: New.
13997
13998 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13999
14000 PR fortran/28439
14001 * gfortran.dg/arithmetic_if.f90: New test.
14002
14003 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14004
14005 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14006 avoid memcpy optimization.
14007
14008 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14009
14010 PR fortran/25289
14011 * gfortran.dg/direct_io_6.f90: New test.
14012
14013 2006-07-24 Jan Hubicka <jh@suse.cz>
14014
14015 PR c/25795
14016 PR c++/27369
14017 * gcc.dg/pr25795.c: New test.
14018 * gcc.dg/pr25795-1.c: New test.
14019
14020 2006-07-23 Roger Sayle <roger@eyesopen.com>
14021
14022 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14023 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14024 which may be transformed to "g || h" on some platforms.
14025
14026 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14027
14028 PR c++/28025
14029 * g++.dg/template/friend45.C: New test.
14030
14031 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14032
14033 PR libgfortran/28339
14034 * gfortran.dg/arrayio_8.f90: New test.
14035
14036 2006-07-21 Mike Stump <mrs@apple.com>
14037
14038 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14039
14040 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14041
14042 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14043
14044 PR c++/28250
14045 * g++.dg/eh/catch3.C: New test.
14046
14047 PR c++/28363
14048 * g++.dg/template/defarg10.C: New test.
14049
14050 2006-07-20 Paul Brook <paul@codesourcery.com>
14051
14052 PR 27363
14053 * gcc.dg/pr27363.c: New test.
14054
14055 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14056
14057 PR c++/28338
14058 * g++.dg/init/ref13.C: New test.
14059
14060 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14061
14062 PR obj-c++/28434
14063 * obj-c++.dg/proto-error-1.mm: New test.
14064
14065 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14066
14067 PR c++/28337
14068 * g++.dg/template/string1.C: New test.
14069
14070 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14071
14072 PR c++/28048
14073 * g++.dg/template/defarg9.C: New test.
14074
14075 PR c++/28235
14076 * g++.dg/template/static27.C: New test.
14077
14078 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14079
14080 PR 28410
14081 * gcc.dg/tree-ssa/pr28410.c: New test.
14082
14083 2006-07-18 Lee Millward <lee.millward@gmail.com>
14084
14085 PR c++/28258
14086 * g++/dg/other/error13.C: New test.
14087
14088 PR c++/28260
14089 * g++.dg/template/friend44.C: New test.
14090
14091 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14092
14093 PR c++/27495
14094 * g++.dg/other/pr27495.C: New.
14095
14096 2006-07-18 Olivier Hainque <hainque@adacore.com>
14097
14098 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14099 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14100
14101 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14102
14103 PR c/28286
14104 * gcc.dg/pragma-pack-4.c: New test.
14105
14106 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14107
14108 PR c++/28291
14109 * g++.dg/ext/pr28291.C: New test.
14110
14111 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14112
14113 PR middle-end/28403
14114 * gcc.c-torture/execute/pr28403.c: New test.
14115
14116 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14117
14118 PR middle-end/28402
14119 * gcc.dg/pr28402.c: New test.
14120
14121 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14122
14123 PR c++/28304
14124 * g++.dg/other/pr28304.C: New test.
14125
14126 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14127
14128 PR other/28251
14129 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14130 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14131
14132 2006-07-17 Richard Guenther <rguenther@suse.de>
14133
14134 PR tree-optimization/28238
14135 * g++.dg/tree-ssa/pr28238.C: New testcase.
14136
14137 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14138
14139 PR c++/28250
14140 * g++.dg/eh/catch1.C: New test.
14141 * g++.dg/eh/catch2.C: New test.
14142
14143 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR c++/28370
14146 * g++.dg/template/anon3.C: New test.
14147
14148 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14149
14150 PR fortran/20844
14151 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14152 specifiers requiring an explicit format tag..
14153
14154 PR fortran/28201
14155 * gfortran.dg/generic_5: New test.
14156
14157 PR fortran/20893
14158 * gfortran.dg/elemental_optional_args_1.f90: New test.
14159
14160 2006-07-16 Olivier Hainque <hainque@adacore.com>
14161
14162 * gnat.dg/assert.ads: New file.
14163 * gnat.dg/controlled_record.ads: Likewise.
14164 * gnat.dg/controlled_record.adb: Likewise.
14165
14166 2006-07-15 Lee Millward <lee.millward@gmail.com>
14167
14168 PR c++/28292
14169 * g++.dg/other/error12.C: New test.
14170
14171 PR c++/28269
14172 * g++.dg/template/crash54.C: New test.
14173
14174 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14175
14176 PR c++/28249
14177 * g++.dg/parse/catch1.C: New test.
14178
14179 PR c++/28294
14180 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14181
14182 PR c++/28387
14183 * g++.dg/ext/attrib24.C: New test.
14184
14185 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14186
14187 PR c++/28343
14188 * g++.dg/ext/asmspec1.C: New test.
14189
14190 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14191
14192 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14193 (dg-test): Support shouldfail tests.
14194 * lib/target-supports-dg.exp (dg-shouldfail): New.
14195 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14196 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14197 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14198 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14199 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14200 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14201 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14202
14203 2006-07-13 Jan Hubicka <jh@suse.cz>
14204
14205 * gcc.target/i386/memcpy-1.c: New.
14206
14207 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14208
14209 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14210
14211 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14212
14213 PR fortran/25097
14214 * gfortran.dg/present_1.f90: New test.
14215
14216 PR fortran/20903
14217 * gfortran.dg/interface_derived_type_1.f90: New test.
14218
14219 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14220
14221 PR fortran/28213
14222 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14223 list.
14224
14225 2006-07-07 Lee Millward <lee.millward@gmail.com>
14226
14227 PR c++/27820
14228 * g++.dg/other/label1.C: New test.
14229
14230 2006-07-07 Richard Guenther <rguenther@suse.de>
14231
14232 PR middle-end/28268
14233 * gcc.dg/torture/pr28268.c: New testcase.
14234
14235 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14236
14237 PR c++/27019
14238 * g++.dg/ext/pr27019.C: New.
14239
14240 2006-07-07 Richard Guenther <rguenther@suse.de>
14241
14242 PR tree-optimization/28187
14243 * gcc.dg/pr28187.c: New testcase.
14244
14245 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14246
14247 * gnat.dg/address_conversion.adb: New test.
14248 * gnat.dg/boolean_subtype.adb: Likewise.
14249 * gnat.dg/frame_overflow.adb: Likewise.
14250 * gnat.dg/pointer_array.adb: Likewise.
14251 * gnat.dg/pointer_conversion.adb: Likewise.
14252
14253 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14254
14255 PR fortran/28237
14256 PR fortran/23420
14257 * gfortran.dg/print_fmt_5.f90: New test.
14258
14259 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14260
14261 PR fortran/28129
14262 * gfortran.dg/bounds_check_4.f90: New test.
14263
14264 2006-07-05 Richard Guenther <rguenther@suse.de>
14265
14266 PR target/28158
14267 * gfortran.dg/pr28158.f90: New testcase.
14268
14269 2006-07-05 Richard Guenther <rguenther@suse.de>
14270
14271 PR tree-optimization/28162
14272 * gcc.dg/pr28162.c: New testcase.
14273
14274 2006-07-05 Richard Guenther <rguenther@suse.de>
14275 Andrew Pinski <pinskia@gcc.gnu.org>
14276
14277 PR c++/27084
14278 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14279
14280 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14281
14282 PR fortran/28174
14283 * gfortran.dg/actual_array_substr_2.f90: New test.
14284
14285 PR fortran/28167
14286 * gfortran.dg/actual_array_constructor_2.f90: New test.
14287
14288 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14289
14290 * gfortran.dg/itime_idate_1.f: New test.
14291 * gfortran.dg/itime_idate_2.f: New test.
14292
14293 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14294
14295 PR libgfortran/27704
14296 * gfortran.dg/open_status_3.f90: New test.
14297 * gfortran.dg/fmt_l.f90: Update for new feature.
14298
14299 2006-07-03 Asher Langton <langton2@llnl.gov>
14300
14301 * gfortran.dg/oldstyle_2.f90: New.
14302
14303 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14304
14305 * gnat.dg/string_slice.adb: New test.
14306
14307 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14308
14309 PR fortran/19259
14310 * gfortran.dg/semicolon_fixed.c: New.
14311 * gfortran.dg/semicolon_free.c: New.
14312
14313 2006-06-30 Mike Stump <mrs@apple.com>
14314
14315 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14316 that don't support internal visibility.
14317
14318 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14319
14320 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14321 for '(' / ')' needing an extra '\'.
14322
14323 2006-06-29 Roger Sayle <roger@eyesopen.com>
14324
14325 PR middle-end/27428
14326 * gcc.dg/pr27428-1.c: New test case.
14327
14328 2006-06-29 Mike Stump <mrs@apple.com>
14329
14330 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14331 on darwin as we can't align commons large enough yet.
14332
14333 * gcc.dg/vla-8.c: Add additional testcases.
14334
14335 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14336
14337 PR c++/28114
14338 * g++.dg/other/pr28114.C: New.
14339
14340 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14341
14342 * gcc.c-torture/compile/20060625-1.c: New test.
14343
14344 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14345
14346 PR fortran/20867
14347 * gfortran.dg/stfunc_3.f90: New test.
14348
14349 PR fortran/25056
14350 * gfortran.dg/impure_actual_1.f90: New test.
14351
14352 PR fortran/20874
14353 * gfortran.dg/elemental_result_1.f90: New test.
14354
14355 PR fortran/25073
14356 * gfortran.dg/select_7.f90: New test.
14357
14358 PR fortran/27554
14359 * intrinsic_actual_1.f: New test.
14360
14361 PR fortran/22038
14362 PR fortran/28119
14363 * gfortran.dg/forall_4.f90: New test.
14364
14365 PR fortran/25072
14366 * gfortran.dg/forall_5.f90: New test.
14367
14368 2006-06-25 Lee Millward <lee.millward@gmail.com>
14369
14370 PR c++/28051
14371 * g++.dg/template/using13.C: New test.
14372
14373 PR c++/28054
14374 * g++.dg/other/incomplete3.C: New test.
14375
14376 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14377
14378 PR fortran/28081
14379 * gfortran.dg/substr_3.f: New test.
14380 * gfortran.dg/equiv_2.f90: Update expected error message.
14381
14382 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14383
14384 PR fortran/28118
14385 * gfortran.dg/actual_array_substr_1.f90: New test.
14386
14387 2006-06-24 Olivier Hainque <hainque@adacore.com>
14388
14389 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14390 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14391
14392 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14393
14394 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14395
14396 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14397
14398 PR fortran/27981
14399 * gfortran.dg/simpleif_2.f90: New test.
14400
14401 2006-06-23 Lee Millward <lee.millward@gmail.com>
14402
14403 * g++.dg/template/error22.C: Fix typo.
14404
14405 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14406
14407 PR c++/28112
14408 * g++.dg/ext/attrib23.C: New test.
14409
14410 2006-06-23 Olivier Hainque <hainque@adacore.com>
14411
14412 * gnat.dg/varsize_temp.adb: New test.
14413
14414 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14415
14416 PR c++/11468
14417 * g++.dg/other/java2.C: New test.
14418
14419 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14420
14421 PR target/27789
14422 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14423 initialization.
14424
14425 2006-06-22 Roger Sayle <roger@eyesopen.com>
14426
14427 PR target/27531
14428 * gcc.dg/pr27531-1.c: New test case.
14429
14430 2006-06-22 Asher Langton <langton2@llnl.gov>
14431
14432 PR fortran/24748
14433 * gfortran.dg/implicit_8.f90: New.
14434
14435 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14436
14437 PR rtl-optimization/28121
14438 * gcc.dg/pr28121.c: New test.
14439
14440 2006-06-22 Lee Millward <lee.millward@gmail.com>
14441
14442 PR c++/27805
14443 * g++.dg/parse/ptrmem6.C: New test.
14444
14445 PR c++/27821
14446 * g++.dg/template/error22.C: New test.
14447
14448 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14449
14450 PR c++/28111
14451 * g++.dg/template/friend43.C: New test.
14452
14453 PR c++/28110
14454 * g++.dg/template/crash53.C: New test.
14455
14456 PR c++/28109
14457 * g++.dg/rtti/incomplete1.C: New test.
14458
14459 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14460
14461 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14462
14463 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14464
14465 * gcc.c-torture/execute/complex-7.c: New.
14466
14467 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14468
14469 * gcc.dg/merge-all-constants-1.c: New test.
14470
14471 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14472
14473 PR c++/28113
14474 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14475
14476 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14477
14478 * gfortran.dg/rrspacing_1.f90: New test.
14479
14480 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14481
14482 PR c++/28052
14483 * g++.dg/other/bitfield2.C: New test.
14484
14485 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14486
14487 PR tree-optimization/27331
14488 * gcc.dg/pr27331.c: New test.
14489
14490 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14491 Eric Botcazou <ebotcazou@adacore.com>
14492
14493 PR ada/18692
14494 * lib/gnat.exp: New file.
14495 * lib/gnat-dg.exp: Likewise.
14496 * gnat.dg: New directory.
14497 * gnat.dg/dg.exp: New driver.
14498 * gnat.dg/specs: New directory.
14499 * gnat.dg/specs/specs.exp: New driver.
14500 * gnat.dg/style: New directory.
14501 * gnat.dg/style/style.exp: New driver.
14502
14503 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14504
14505 PR fortran/16206
14506 * gfortran.dg/array_initializer_1.f90: New test.
14507
14508 PR fortran/28005
14509 * gfortran.dg/matmul_3.f90: New test.
14510
14511 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14512
14513 PR middle-end/28075
14514 * gcc.dg/tree-ssa/inline-1.c: New test.
14515
14516 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14517
14518 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14519 in malloc prototype; remove XFAIL.
14520 * gcc.dg/pr18241-2.c: Ditto.
14521 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14522 in memset prototype; remove XFAIL.
14523 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14524
14525 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14526
14527 * gcc.dg/vla-8.c: Add.
14528
14529 2006-06-19 Richard Guenther <rguenther@suse.de>
14530
14531 PR tree-optimization/27090
14532 * g++.dg/tree-ssa/pr27090.C: New testcase.
14533
14534 2006-06-19 Roger Sayle <roger@eyesopen.com>
14535
14536 PR target/27861
14537 * gcc.dg/pr27861-1.c: New test case.
14538
14539 2006-06-19 Richard Guenther <rguenther@suse.de>
14540
14541 PR middle-end/28045
14542 * gcc.dg/torture/pr28045.c: New testcase.
14543
14544 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14545
14546 PR fortran/26801
14547 * gfortran.dg/associated_4.f90: New test.
14548
14549 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14550
14551 PR fortran/19310
14552 PR fortran/19904
14553 * gfortran.dg/real_const_3.f90: New test.
14554
14555 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14556
14557 PR c++/28016
14558 * g++.dg/template/static26.C: New test.
14559
14560 PR c++/27979
14561 * g++.dg/expr/bitfield2.C: New test.
14562
14563 PR c++/27884
14564 * g++.dg/parse/linkage2.C: New test.
14565
14566 2006-06-16 Richard Guenther <rguenther@suse.de>
14567
14568 PR middle-end/27116
14569 * gcc.dg/pr15785-1.c: Revert last change.
14570 * gcc.dg/torture/pr27116-2.c: New testcase.
14571
14572 2006-06-16 Roger Sayle <roger@eyesopen.com>
14573
14574 PR middle-end/27802
14575 * gcc.dg/pr27802-1.c: New test case.
14576
14577 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14578
14579 PR c++/27689
14580 * g++.dg/template/ttp18.C: New test.
14581 * g++.dg/template/ttp19.C: Likewise.
14582
14583 PR c++/27666
14584 * g++.dg/expr/cond9.C: New test.
14585
14586 PR c++/27640
14587 * g++.dg/template/ctor7.C: New test.
14588
14589 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14590
14591 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14592
14593 2006-06-16 Richard Guenther <rguenther@suse.de>
14594
14595 PR tree-optimization/27781
14596 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14597
14598 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14599
14600 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14601
14602 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14603
14604 * gcc.dg/tree-ssa/loop-18.c: New test.
14605
14606 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14607
14608 PR c++/27665
14609 * g++.dg/template/crash52.C: New test.
14610
14611 PR c++/27648
14612 * g++.dg/ext/attrib22.C: New test.
14613
14614 PR c++/26559
14615 * g++.dg/template/builtin1.C: New test.
14616 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14617
14618 PR c++/28018
14619 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14620 assignment.
14621 * g++.old-deja/g++.pt/crash51.C: Likewise.
14622
14623 PR c++/27227
14624 * g++.dg/lookup/linkage1.C: New test.
14625 * g++.dg/lookup/linkage2.C: Likewise.
14626
14627 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14628
14629 PR middle-end/27959
14630 * gcc.dg/pr27959.c: New testcase.
14631
14632 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14633
14634 PR target/28014:
14635 * g++.dg/eh/div.C: New test.
14636
14637 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14638
14639 PR c++/27894
14640 * g++.dg/tree-ssa/pr26757.C: New test.
14641 * g++.dg/tree-ssa/pr27894.C: New test.
14642
14643 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14644
14645 * gcc.c-torture/compile/20060609-1.c: New test.
14646
14647 PR target/27863
14648 * gcc.c-torture/compile/pr27863.c: New test.
14649
14650 2006-06-13 Richard Guenther <rguenther@suse.de>
14651
14652 PR tree-optimization/27830
14653 * g++.dg/tree-ssa/pr27830.C: New testcase.
14654
14655 2006-06-13 Matthew Sachs <msachs@apple.com>
14656
14657 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14658 the list of compiler flags; this causes those flags to be checked
14659 for things like dg-skip-if.
14660
14661 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14662
14663 PR c++/27601
14664 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14665
14666 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14667 Kazu Hirata <kazu@codesourcery.com>
14668
14669 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14670 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14671
14672 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14673
14674 PR c++/27933
14675 * g++.dg/lookup/using15.C: New test.
14676
14677 PR c++/27951
14678 * g++.dg/other/anon4.C: New test.
14679
14680 2006-06-12 Roger Sayle <roger@eyesopen.com>
14681
14682 PR c++/21210
14683 * g++.dg/init/complex1.C: New test case.
14684
14685 2006-06-11 Eric Christopher <echristo@apple.com>
14686
14687 PR middle-end/27948
14688 * gcc.dg/bf-ms-layout.c: Run on darwin.
14689 * gcc.dg/bf-no-ms-layout: Ditto.
14690 * gcc.dg/attr-ms_struct-2.c: New.
14691 * gcc.dg/bf-ms-layout-2.c: Ditto.
14692
14693 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14694
14695 * gcc.dg/attr-ms_struct-packed1.c: New.
14696
14697 2006-06-09 Mike Stump <mrs@apple.com>
14698
14699 * gcc.dg/vla-7.c: Add.
14700
14701 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14702
14703 PR fortran/24558
14704 * gfortran.dg/entry_6.f90: New test.
14705
14706 PR fortran/20877
14707 PR fortran/25047
14708 * gfortran.dg/entry_7.f90: New test.
14709
14710 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14711
14712 PR c/27747
14713 * gcc.dg/cpp/_Pragma6.c: New test.
14714
14715 PR c++/27748
14716 * g++.dg/cpp/_Pragma1.C: New test.
14717
14718 PR preprocessor/27746
14719 * gcc.dg/gomp/macro-3.c: New test.
14720 * gcc.dg/gomp/macro-4.c: New test.
14721 * g++.dg/gomp/macro-3.C: New test.
14722 * g++.dg/gomp/macro-4.C: New test.
14723
14724 2006-06-09 Richard Guenther <rguenther@suse.de>
14725
14726 PR tree-optimization/26998
14727 * gcc.dg/torture/pr26998.c: New testcase.
14728 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14729
14730 2006-06-08 Mike Stump <mrs@apple.com>
14731
14732 * gcc.dg/pr27095.c: Account for stubs.
14733
14734 PR target/26427
14735 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14736 produce bad code on darwin.
14737
14738 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14739
14740 PR fortran/27958
14741 * gfortran.dg/substr_2.f: New test.
14742
14743 2006-06-08 Asher Langton <langton2@llnl.gov>
14744
14745 PR fortran/27786
14746 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14747
14748 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14749
14750 PR target/27421
14751 * gcc.dg/union-3.c: New test.
14752
14753 2006-06-08 Richard Guenther <rguenther@suse.de>
14754
14755 PR middle-end/27116
14756 * gcc.dg/torture/pr27116.c: New testcase.
14757 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14758
14759 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14760
14761 PR rtl-optimization/26449
14762 * gcc.dg/pr26449.c: New test.
14763
14764 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14765
14766 PR c++/27601
14767 * g++.dg/ext/offsetof1.C: Test member functions.
14768
14769 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14770
14771 * gcc.dg/pr27095.c: Improve scanning.
14772
14773 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14774
14775 PR fortran/23091
14776 * gfortran.dg/saved_automatic_1.f90: New test.
14777
14778 PR fortran/24168
14779 * gfortran.dg/array_simplify_1.f90: New test.
14780
14781 PR fortran/25090
14782 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14783
14784 PR fortran/25058
14785 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14786
14787 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14788
14789 PR c++/27177
14790 * g++.dg/expr/cast7.C: New test.
14791
14792 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14793
14794 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14795 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14796 * lib/fortran-torture.exp (fortran-torture-compile,
14797 fortran-torture-execute): Ditto.
14798
14799 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14800
14801 PR target/27842
14802 * gcc.dg/vmx/pr27842.c: New test.
14803
14804 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14805
14806 PR libfortran/27895
14807 * gfortran.dg/bounds_check_3.f90: New test.
14808
14809 2006-06-05 Mike Stump <mrs@apple.com>
14810
14811 * objc.dg/objc-fast-4.m: Skip for ppc64.
14812
14813 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14814
14815 PR testsuite/27705
14816 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14817
14818 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14819 Victor Kaplansky <victork@il.ibm.com>
14820
14821 PR tree-optimizations/26360
14822 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14823 with -fno-tree-dce.
14824 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14825
14826 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14827
14828 PR fortran/14067
14829 * gfortran.dg/data_char_1.f90: Add messages for truncated
14830 strings.
14831
14832 PR fortran/16943
14833 * gfortran.dg/func_decl_2.f90: New test.
14834
14835 PR fortran/20839
14836 * gfortran.dg/do_2.f90: New test.
14837
14838 PR fortran/27655
14839 * gfortran.dg/associated_3.f90: New test.
14840
14841 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14842
14843 PR c++/27819
14844 * g++.dg/template/static25.C: New test.
14845
14846 PR c++/27722
14847 * g++.dg/init/array21.C: New test.
14848
14849 PR c++/27807
14850 * g++.dg/ext/complit7.C: New test.
14851
14852 PR c++/27806
14853 * g++.dg/parse/ptrmem5.C: New test.
14854
14855 2006-06-04 Roger Sayle <roger@eyesopen.com>
14856 Andrew Pinski <pinskia@physics.uc.edu>
14857
14858 PR c/27150
14859 PR middle-end/27382
14860 * gcc.dg/pr27150-1.c: New testcase.
14861 * gcc.dg/pr27382-1.c: New testcase.
14862 * gcc.dg/pr27382-2.c: New testcase.
14863
14864 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14865
14866 PR c/25161
14867 PR c/27020
14868 * gcc.dg/array-10.c: New test.
14869
14870 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14871
14872 PR c++/27804
14873 * g++.dg/init/const4.C: New test.
14874 * g++.dg/init/member1.C: Add error-marker.
14875 * g++.dg/other/fold1.C: Adjust error-marker.
14876
14877 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14878
14879 PR c++/27601
14880 * g++.dg/ext/offsetof1.C: New test.
14881
14882 2006-06-04 Eric Christopher <echristo@apple.com>
14883
14884 * gcc.dg/attr-ms_struct-1.c: New.
14885
14886 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14887
14888 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14889
14890 2006-06-04 Richard Guenther <rguenther@suse.de>
14891
14892 PR tree-optimization/27039
14893 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14894
14895 2006-06-03 Roger Sayle <roger@eyesopen.com>
14896
14897 PR target/26223
14898 * gcc.target/i386/amd64-abi-2.c: New test case.
14899
14900 2006-06-02 Eric Christopher <echristo@apple.com>
14901
14902 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14903 * gcc.target/i386/20020523-1.c: Skip if darwin.
14904 * gcc.target/i386/asm-3.c: Ditto.
14905 * gcc.target/i386/20011119-1.c: Ditto.
14906 * gcc.target/i386/clobbers.c: Remove pic part of test.
14907
14908 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14909
14910 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14911 * g++.old-deja/g++.other/init19.C: Ditto.
14912 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14913 and add other platforms as expected failures.
14914
14915 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14916
14917 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14918 (is-effective-target-keyword): Ditto.
14919
14920 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14921
14922 PR fortran/27715
14923 * gfortran.dg/extended_char_comparison_1.f: New test.
14924
14925 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
14926
14927 PR fortran/25098
14928 * gfortran.dg/dummy_procedure_1.f90: New test.
14929
14930 PR fortran/25147
14931 * gfortran.dg/dummy_procedure_2.f90: New test.
14932
14933 * gfortran.dg/associated_2.f90: Correct to make consistent with
14934 standard.
14935
14936 2006-05-31 Roger Sayle <roger@eyesopen.com>
14937
14938 * gcc.target/i386/387-11.c: New test case.
14939
14940 2006-05-31 Mark Mitchell <mark@codesourcery.com>
14941
14942 PR c++/27801
14943 * g++.dg/template/cond6.C: New test.
14944
14945 PR c++/26496
14946 * g++.dg/template/crash51.C: New test.
14947 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14948
14949 PR c++/27385
14950 * g++.dg/init/array20.C: New test.
14951
14952 2006-05-31 Roger Sayle <roger@eyesopen.com>
14953
14954 * gcc.dg/builtins-54.c: New test case.
14955
14956 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14957
14958 PR c++/26433
14959 * g++.dg/template/fntry1.C: Add dg-do link.
14960
14961 PR c++/27808
14962 * g++.dg/parse/friend6.C: New test.
14963
14964 2006-05-30 Asher Langton <langton2@llnl.gov>
14965
14966 * gfortran.dg/cray_pointers_7.f90: New test.
14967
14968 2006-05-30 Roger Sayle <roger@eyesopen.com>
14969
14970 PR tree-optimization/23452
14971 * gcc.dg/fold-mulconj-1.c: New test case.
14972
14973 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14974
14975 PR c++/27803
14976 * g++.dg/parse/bitfield1.C: New test.
14977
14978 2006-05-30 Roger Sayle <roger@eyesopen.com>
14979
14980 * gcc.target/ppc-eq0-1.c: New test case.
14981 * gcc.target/ppc-negeq0-1.c: New test case.
14982
14983 2006-05-30 Dirk Mueller <dmueller@suse.de>
14984
14985 PR c/27273
14986 * gcc.dg/overflow-warn-5.c: New test.
14987
14988 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14989
14990 PR c/27718
14991 * gcc.dg/sizeof-1.c: New test.
14992
14993 2006-05-30 Uros Bizjak <uros@kss-loka.si>
14994
14995 PR target/27790
14996 * gcc.target/i386/pr27790.c: New test.
14997
14998 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14999
15000 PR libgfortran/27757
15001 * gfortran.dg/direct_io_5.f90: New test.
15002
15003 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15004
15005 PR libgfortran/27634
15006 * gfortran.dg/fmt_missing_period_1.f: New test.
15007 * gfortran.dg/fmt_missing_period_2.f: New test.
15008 * gfortran.dg/fmt_missing_period_3.f: New test.
15009
15010 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15011
15012 PR fortran/19777
15013 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15014 arrays.
15015
15016 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15017
15018 PR c++/27713
15019 * g++.dg/template/new6.C: New test.
15020
15021 2006-05-29 Roger Sayle <roger@eyesopen.com>
15022
15023 PR tree-optimization/24964
15024 * gcc.target/i386/387-10.c: New test case.
15025
15026 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15027
15028 * intrinsics/string_intrinsics.c (compare_string):
15029 Use memcmp instead of strncmp to avoid tripping over
15030 CHAR(0) in a string.
15031
15032 2006-05-27 Richard Guenther <rguenther@suse.de>
15033
15034 PR middle-end/27773
15035 * gcc.dg/torture/pr27773.c: New testcase.
15036
15037 2006-05-27 Dirk Mueller <dmueller@suse.de>
15038
15039 * gcc.dg/pr24561.c: Rename to..
15040 * gcc.dg/pr25962.c: .. this.
15041
15042 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15043
15044 PR fortran/19777
15045 * gfortran.dg/bounds_check_2.f: New test.
15046
15047 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15048
15049 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15050 * gfortran.dg/byte_1.f90: Likewise.
15051 * gfortran.dg/dup_save_2.f90: Likewise.
15052
15053 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15054
15055 * gfortran.dg/associated_2.f90: New test.
15056
15057 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15058
15059 PR fortran/27524
15060 * gfortran.dg/bounds_check_1.f90: New test.
15061
15062 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15063
15064 PR rtl-optimization/27661
15065 * gcc.dg/pr27661.c: New test case.
15066
15067 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15068
15069 PR fortran/23151
15070 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15071 * gfortran.dg/print_parentheses_1.f: New test.
15072 * gfortran.dg/print_parentheses_2.f90: New test.
15073
15074 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15075
15076 PR target/27758
15077 * gcc.dg/pr27758.c: New test.
15078
15079 2006-05-24 Falk Hueffner <falk@debian.org>
15080
15081 * gcc.c-torture/compile/pr27571.c: New test.
15082
15083 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15084
15085 PR fortran/27709
15086 * gfortran.dg/spec_expr_4.f90: New test.
15087
15088 PR fortran/27155
15089 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15090
15091 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15092
15093 PR c++/20103
15094 * g++.dg/ext/complit6.C: New test.
15095 * g++.dg/ext/complit3.C: Adjust error markers.
15096 * g++.dg/init/const3.C: New test.
15097
15098 2006-05-25 Richard Guenther <rguenther@suse.de>
15099
15100 PR middle-end/27743
15101 * gcc.dg/torture/pr27743.c: New testcase.
15102
15103 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15104
15105 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15106
15107 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15108
15109 * gcc.dg/compat/scalar-by-value-x.h: New.
15110 * gcc.dg/compat/scalar-by-value-y.h: New.
15111 * gcc.dg/compat/scalar-by-value-5.c: New.
15112 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15113 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15114 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15115 * gcc.dg/compat/scalar-by-value-6.c: New.
15116 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15117 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15118 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15119
15120 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15121
15122 PR tree-optimization/27639
15123 PR tree-optimization/26719
15124 * gcc.dg/pr27639.c: New test.
15125 * gcc.dg/pr26719.c: New test.
15126 * gcc.dg/tree-ssa/scev-cast.c: New test.
15127
15128 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15129
15130 PR c++/20173
15131 * g++.dg/template/error21.C: New test.
15132
15133 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15134
15135 PR target/27696
15136 * gcc.target/i386/pr27696.c: New.
15137
15138 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15139
15140 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15141
15142 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15143
15144 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15145
15146 PR c++/27716
15147 * g++.dg/other/assign1.C: New test.
15148
15149 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15150
15151 PR target/27266
15152 * gcc.target/i386/pr27266.c: New.
15153
15154 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15155
15156 PR c++/27451
15157 * g++.dg/ext/asm9.C: New test.
15158
15159 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15160
15161 PR rtl-optimization/25514
15162 * gcc.c-torture/compile/pr25514.c: New test.
15163
15164 2006-05-22 Richard Guenther <rguenther@suse.de>
15165
15166 Revert
15167 2006-01-31 Richard Guenther <rguenther@suse.de>
15168
15169 * gcc.target/i386/sselibm-1.c: New testcase.
15170 * gcc.target/i386/sselibm-2.c: Likewise.
15171 * gcc.target/i386/sselibm-3.c: Likewise.
15172 * gcc.target/i386/sselibm-4.c: Likewise.
15173 * gcc.target/i386/sselibm-5.c: Likewise.
15174
15175 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15176
15177 PR c/27420
15178 * gcc.dg/func-args-2.c: New test.
15179
15180 PR c/26818
15181 * gcc.dg/struct-incompl-1.c: New test.
15182
15183 2006-05-22 Richard Guenther <rguenther@suse.de>
15184
15185 PR testsuite/27708
15186 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15187 the transformations we test for.
15188
15189 2006-05-22 Richard Guenther <rguenther@suse.de>
15190
15191 PR testsuite/27707
15192 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15193
15194 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15195
15196 PR c++/27210
15197 * g++.dg/warn/new1.C: New test.
15198 * g++.dg/template/new5.C: Likewise.
15199
15200 2006-05-21 Roger Sayle <roger@eyesopen.com>
15201
15202 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15203 * gcc.target/i386/20060512-3.c: Likewise.
15204
15205 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15206
15207 PR rtl-optimization/27671
15208 * gcc.c-torture/execute/pr27671-1.c: New.
15209 * gcc.dg/pr27671-2.c: Likewise.
15210
15211 PR tree-optimization/26622.
15212 * gcc.c-torture/compile/pr26622.c: New.
15213
15214 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15215
15216 PR fortran/27613
15217 * gfortran.dg/recursive_reference_1.f90: New test.
15218
15219 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15220
15221 PR fortran/25746
15222 * gfortran.dg/elemental_subroutine_3.f90: New test.
15223
15224 PR fortran/25090
15225 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15226
15227 PR fortran/27584
15228 * gfortran.dg/associated_target_1.f90: New test.
15229
15230 PR fortran/19015
15231 * gfortran.dg/maxloc_shape_1.f90: New test.
15232
15233 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15234
15235 PR libgfortran/24459
15236 * gfortran.dg/namelist_24.f90: New test.
15237 * gfortran.dg/namelist_12.f: Fix typo in comment.
15238
15239 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15240
15241 PR middle-end/25776
15242 * g++.dg/other/error11.C: New test.
15243
15244 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15245
15246 * gcc.target/mips/pr26765.c: Add -w to options.
15247
15248 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15249
15250 * lib/target-supports.exp (check_effective_target_mpaired_single):
15251 New function.
15252 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15253 multilibs.
15254 * g++.dg/vect/vect.exp: Likewise.
15255
15256 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15257
15258 PR testsuite/25891
15259 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15260
15261 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15262
15263 PR fortran/27662
15264 * gfortran.dg/temporary_1.f90: New file.
15265
15266 2006-05-19 Andreas Schwab <schwab@suse.de>
15267
15268 * g++.dg/other/unused1.C: Also match "stringz".
15269
15270 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15271
15272 PR c++/26433
15273 * g++.dg/template/fntry1.C: New test.
15274
15275 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15276
15277 PR c++/27471
15278 PR c++/27506
15279 * g++.dg/conversion/bitfield5.C: New test.
15280 * g++.dg/conversion/bitfield6.C: New test.
15281
15282 2006-05-18 Mike Stump <mrs@apple.com>
15283
15284 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15285 * gcc.dg/vla-4.c: Add.
15286 * gcc.dg/vla-5.c: Add.
15287 * gcc.dg/vla-6.c: Add.
15288
15289 2006-05-12 Stuart Hastings <stuart@apple.com>
15290
15291 * gcc.target/i386/20060512-1.c: New.
15292 * gcc.target/i386/20060512-2.c: New.
15293 * gcc.target/i386/20060512-3.c: New.
15294 * gcc.target/i386/20060512-4.c: New.
15295
15296 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15297
15298 PR c++/26122
15299 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15300
15301 PR c++/26068
15302 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15303 * g++.dg/parse/linkage1.C: New test.
15304
15305 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15306
15307 PR tree-optimization/27548
15308 * g++.dg/tree-ssa/pr27548.C: New test.
15309
15310 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15311
15312 PR fortran/26551
15313 * gfortran.dg/recursive_check_1.f: New test.
15314 * gfortran.dg/recursive_check_2.f90: New test.
15315
15316 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15317
15318 * g++.dg/opt/temp2.C: New test.
15319
15320 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15321
15322 PR c++/27491
15323 * g++.dg/init/brace5.C: New test.
15324
15325 PR middle-end/27415
15326 * gcc.dg/gomp/pr27415.c: New test.
15327 * g++.dg/gomp/pr27415.C: New test.
15328
15329 PR tree-optimization/27549
15330 * g++.dg/tree-ssa/pr27549.C: New test.
15331
15332 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15333
15334 PR libgfortran/27575
15335 * gfortran.dg/read_eof_4.f90: New test.
15336
15337 2006-05-16 Richard Guenther <rguenther@suse.de>
15338
15339 PR tree-optimization/22303
15340 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15341
15342 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15343
15344 PR middle-end/27573
15345 * gcc.dg/gomp/pr27573.c: New test.
15346 * gfortran.dg/gomp/pr27573.f90: New test.
15347
15348 PR c/27499
15349 * gcc.dg/gomp/pr27499.c: New test.
15350 * g++.dg/gomp/pr27499.C: New test.
15351
15352 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15353
15354 PR c++/27339
15355 * g++.dg/parser/access8.C: Adjust error marker.
15356 * g++.dg/template/access17.C: New test.
15357 * g++.dg/template/access18.C: Likewise.
15358
15359 2006-05-15 Roger Sayle <roger@eyesopen.com>
15360
15361 PR target/26600
15362 * gcc.target/i386/pr26600.c: New test case.
15363
15364 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15365
15366 PR c++/27505
15367 * g++.dg/expr/bitfield1.C: New test.
15368
15369 2006-05-15 Richard Guenther <rguenther@suse.de>
15370
15371 PR tree-optimization/27603
15372 * gcc.dg/torture/pr27603.c: New testcase.
15373
15374 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15375
15376 PR fortran/25090
15377 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15378
15379 PR fortran/25082
15380 * gfortran.dg/scalar_return_1.f90: New test.
15381
15382 PR fortran/27411
15383 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15384
15385 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15386
15387 * gcc.dg/gomp/critical-4.c: New test.
15388 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15389 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15390 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15391 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15392
15393 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15394
15395 PR c++/27582
15396 * g++.dg/template/dependent-args1.C: New test.
15397
15398 PR c++/27581
15399 * g++.dg/lookup/this1.C: New test.
15400
15401 PR c++/27315
15402 * g++.dg/template/operator6.C: New test.
15403 * g++.dg/template/incomplete3.C: New test.
15404
15405 PR c++/27559
15406 * g++.dg/template/new4.C: New test.
15407
15408 PR c++/27496
15409 * g++.dg/template/void2.C: New test.
15410
15411 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15412
15413 * g++.dg/template/dependent-expr5.C: New test.
15414
15415 2006-05-14 Roger Sayle <roger@eyesopen.com>
15416
15417 PR middle-end/26729
15418 * gcc.dg/pr26729-1.c: New test case.
15419
15420 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15421
15422 * gcc.dg/pr27003.c: New test.
15423
15424 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15425
15426 * lib/target-supports.dg (check_cxa_atexit_available): Change
15427 v3_target_compile to ${tool}_target_compile.
15428
15429 2006-05-11 Jason Merrill <jason@redhat.com>
15430
15431 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15432
15433 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15434
15435 PR fortran/27553
15436 * gfortran.dg/label_5.f90: New test.
15437
15438 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15439
15440 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15441 check_effective_target_powerpc_altivec_ok): New.
15442 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15443 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15444 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15445 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15446 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15447 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15448 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15449 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15450 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15451 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15452 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15453 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15454 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15455 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15456 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15457 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15458 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15459 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15460 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15461 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15462 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15463 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15464 gcc.target/powerpc/altivec-9.c,
15465 gcc.target/powerpc/altivec-consts.c,
15466 gcc.target/powerpc/altivec-pr22085.c,
15467 gcc.target/powerpc/altivec-splat.c,
15468 gcc.target/powerpc/altivec-types-1.c,
15469 gcc.target/powerpc/altivec-types-2.c,
15470 gcc.target/powerpc/altivec-types-3.c,
15471 gcc.target/powerpc/altivec-types-4.c,
15472 gcc.target/powerpc/altivec-varargs-1.c,
15473 gcc.target/powerpc/altivec-vec-merge.c,
15474 gcc.target/powerpc/ppc-vector-memcpy.c,
15475 gcc.target/powerpc/ppc-vector-memset.c,
15476 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15477 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15478 these effective targets.
15479 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15480 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15481
15482 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15483
15484 PR middle-end/27384
15485 * g++.dg/other/fold1.C: New test.
15486
15487 PR middle-end/27488
15488 * gcc.dg/fold-nonneg-1.c: New test.
15489
15490 PR c++/27547
15491 * g++.dg/other/operator1.C: New test.
15492
15493 2006-05-11 Richard Guenther <rguenther@suse.de>
15494
15495 PR middle-end/27529
15496 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15497
15498 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15499
15500 * lib/target-supports-dg.exp (check-flags): New.
15501 (dg-skip-if): Move flag checks.
15502
15503 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15504
15505 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15506 * lib/target-supports.dg (check_cxa_atexit_available): New.
15507
15508 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15509
15510 PR fortran/27470
15511 * gfortran.dg/multiple_allocation_2.f90: New test case.
15512
15513 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15514
15515 * gcc.target/arm/pr27387.C: Fix a comment typo.
15516
15517 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15518
15519 PR fortran/24549
15520 * gfortran.dg/error_recovery_1.f90: New test.
15521
15522 2006-05-10 Richard Guenther <rguenther@suse.de>
15523
15524 PR tree-optimization/27302
15525 * gcc.dg/torture/pr27302.c: New testcase.
15526
15527 2006-05-09 Dirk Mueller <dmueller@suse.de>
15528 Richard Guenther <rguenther@suse.de>
15529
15530 PR middle-end/27498
15531 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15532
15533 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15534
15535 PR rtl-optimization/27335
15536 * gcc.dg/pr27335.c: New test.
15537
15538 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15539
15540 * gcc.target/mips/mips-ps-5.c: New file.
15541
15542 2006-05-08 Jan Hubicka <jh@suse.cz>
15543
15544 PR middle-end/25962
15545 * gcc.dg/pr25962.c: New.
15546
15547 2006-05-08 Roger Sayle <roger@eyesopen.com>
15548
15549 PR target/27158
15550 * gcc.target/powerpc/pr27158.c: New test case.
15551
15552 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15553
15554 PR testsuite/27476
15555 * ada/acats/run_all.sh: Use test -z.
15556
15557 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15558
15559 PR libfortran/18271
15560 * gfortran.dg/spec_expr_3.f90: New test.
15561
15562 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15563
15564 PR target/24879
15565 * gcc.target/i386/monitor.c: New file.
15566
15567 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15568
15569 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15570
15571 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15572
15573 PR c++/27447
15574 * g++.dg/other/ptrmem7.C: New test.
15575
15576 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15577
15578 PR target/27421
15579 * gcc.dg/array-9.c: New test.
15580
15581 2006-05-07 Richard Guenther <rguenther@suse.de>
15582
15583 PR tree-optimization/27409
15584 * gcc.dg/torture/pr27409.c: New testcase.
15585
15586 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15587
15588 PR fortran/27457
15589 * gfortran.dg/select_6.f90: New.
15590
15591 2006-05-07 Richard Guenther <rguenther@suse.de>
15592
15593 PR tree-optimization/27136
15594 * gcc.dg/torture/pr27136.c: New testcase.
15595
15596 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15597
15598 PR fortran/24813
15599 * gfortran.dg/char_cons_len_1.f90: New test.
15600
15601 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15602
15603 PR c++/27427
15604 * g++.dg/template/incomplete2.C: New test.
15605
15606 2006-05-06 Richard Guenther <rguenther@suse.de>
15607
15608 PR tree-optimization/27151
15609 * gcc.dg/vect/pr27151.c: New testcase.
15610
15611 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15612
15613 PR c++/27430
15614 * g++.dg/template/void1.C: New test.
15615
15616 PR c++/27423
15617 * g++.dg/other/void2.C: New test.
15618
15619 PR c++/27422
15620 * g++.dg/conversion/void1.C: New test.
15621
15622 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15623
15624 PR/21391
15625 * g++.dg/other/unused1.C: New.
15626
15627 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15628
15629 PR objc/27240
15630 * objc.dg/member-1.m: New test.
15631
15632 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15633
15634 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15635
15636 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15637
15638 PR libfortran/26985
15639 * gfortran.dg/matmul_2.f90: New test.
15640
15641 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15642
15643 * ada/acats/run_all.sh: Use sync when main not found.
15644
15645 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15646
15647 PR target/26765
15648 * gcc.target/mips/pr26765.c: New.
15649
15650 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15651
15652 * gcc.target/bfin: New directory.
15653 * gcc.target/bfin/bfin.exp: New file.
15654 * gcc.target/bfin/frmul.c: New file.
15655 * gcc.target/bfin/arith.c: New file.
15656 * gcc.target/bfin/mul-combine.c: New file.
15657 * gcc.target/bfin/shift.c: New file.
15658
15659 2006-05-04 Richard Guenther <rguenther@suse.de>
15660
15661 PR tree-optimization/14287
15662 PR tree-optimization/14844
15663 PR tree-optimization/19792
15664 PR tree-optimization/21608
15665 PR tree-optimization/27090
15666 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15667 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15668 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15669 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15670 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15671
15672 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15673
15674 PR tree-optimization/27285
15675 * gcc.c-torture/execute/pr27285.c: New test.
15676
15677 PR middle-end/27388
15678 * gcc.dg/gomp/pr27388-1.c: New test.
15679 * gcc.dg/gomp/pr27388-2.c: New test.
15680 * gcc.dg/gomp/pr27388-3.c: New test.
15681
15682 PR c++/27359
15683 * g++.dg/gomp/pr27359.C: New test.
15684
15685 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15686
15687 PR fortran/20248
15688 * gfortran.dg/iargc.f90: New test.
15689
15690 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15691
15692 PR c++/27102
15693 * g++.dg/template/crash49.C: New test.
15694
15695 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15696
15697 PR testsuite/27032
15698 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15699
15700 2006-05-02 Jeff Law <law@redhat.com>
15701
15702 PR tree-optimization/27364
15703 * gcc.c-torture/execute/pr27364.c: New test.
15704
15705 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15706
15707 PR c++/27309
15708 * g++.dg/parser/ctor5.C: New test.
15709
15710 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15711
15712 PR target/27387
15713 * gcc.target/arm/arm.exp: New.
15714 * gcc.target/arm/pr27387.C: Likewise.
15715
15716 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15717
15718 PR fortran/27269
15719 PR fortran/27324
15720 * gfortran.dg/module_equivalence_2.f90: New test.
15721
15722 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15723
15724 PR middle-end/27337
15725 * g++.dg/gomp/pr27337-1.C: New test.
15726 * g++.dg/gomp/pr27337-2.C: New test.
15727
15728 PR middle-end/27328
15729 * gcc.dg/gomp/pr27328.c: New test.
15730
15731 PR middle-end/27325
15732 * g++.dg/gomp/pr27325.C: New test.
15733
15734 PR middle-end/27310
15735 * g++.dg/gomp/pr27310.C: New test.
15736
15737 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15738
15739 PR tree-optimization/27291
15740 * g++.dg/tree-ssa/pr27291.C: New test.
15741
15742 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15743
15744 PR tree-optimization/27283
15745 * g++.dg/tree-ssa/pr27283.C: New test.
15746
15747 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15748
15749 * gcc.dg/tree-ssa/loop-16.c: New test.
15750
15751 2006-05-01 Roger Sayle <roger@eyesopen.com>
15752 Joseph S. Myers <joseph@codesourcery.com>
15753
15754 * gcc.dg/Wconversion-3.c: New test case.
15755 * gcc.dg/Wconversion-4.c: Likewise.
15756
15757 2006-05-01 Richard Guenther <rguenther@suse.de>
15758
15759 PR tree-optimization/26726
15760 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15761
15762 2006-04-30 Roger Sayle <roger@eyesopen.com>
15763
15764 * gcc.dg/Woverflow-1.c: New test case.
15765 * gcc.dg/Woverflow-2.c: Likewise.
15766 * gcc.dg/Woverflow-3.c: Likewise.
15767
15768 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15769
15770 PR c++/27094
15771 * g++.dg/template/defarg8.C: New test.
15772
15773 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15774
15775 PR c++/27278
15776 * g++.dg/parse/operator7.C: New test.
15777
15778 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15779
15780 PR c++/11471
15781 PR c++/27102
15782 * g++.dg/template/crash48.C: New test.
15783
15784 PR c++/27279
15785 * g++.dg/parse/ctor4.C: New test.
15786
15787 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15788
15789 PR fortran/25681
15790 * gfortran.df/char_type_len.f90: New test.
15791
15792 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15793
15794 PR libgfortran/27304
15795 * gfortran.dg/fmt_exhaust.f90: New test.
15796
15797 2006-04-28 Roger Sayle <roger@eyesopen.com>
15798
15799 PR c/25309
15800 * gcc.dg/large-size-array-2.c: New test case.
15801
15802 2006-04-28 Richard Guenther <rguenther@suse.de>
15803
15804 PR target/26826
15805 * gcc.target/i386/pr26826.c: New testcase.
15806
15807 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15808
15809 PR middle-end/27260
15810 * gcc.c-torture/execute/pr27260.c: New.
15811
15812 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15813
15814 PR middle-end/27095
15815 * gcc.dg/pr27095.c: New.
15816
15817 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15818
15819 PR c++/27292
15820 * g++.dg/conversion/bitfield4.C: New test.
15821
15822 2006-04-27 Eric Christopher <echristo@apple.com>
15823
15824 * gcc.dg/pragma-ms_struct.c: New.
15825
15826 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15827
15828 PR c++/27102
15829 * g++.dg/template/crash47.C: New test.
15830
15831 2006-04-27 Dirk Mueller <dmueller@suse.de>
15832
15833 * gcc.target/i386/sse-7.c: build with -msse.
15834
15835 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15836
15837 PR testsuite/27274:
15838 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15839 (main): Exit if processor doesn't support SSE.
15840
15841 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15842
15843 PR middle-end/27282
15844 * gcc.c-torture/compile/pr27282.c: New test.
15845
15846 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15847
15848 PR middle-end/26913
15849 * g++.dg/gomp/pr26913.C: New test.
15850
15851 PR c/25996
15852 * gcc.dg/gomp/pr25996.c: New test.
15853 * g++.dg/gomp/pr25996.C: New test.
15854
15855 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15856
15857 PR rtl-optimization/26725
15858 * gcc.c-torture/compile/pr26725.c: New test.
15859
15860 2006-04-25 Richard Guenther <rguenther@suse.de>
15861
15862 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15863 than n + -1.
15864
15865 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15866
15867 * gcc.dg/20060425-1.c: New testcase.
15868
15869 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15870
15871 PR tree-optimization/26865
15872 * gcc.dg/pr26865.c: New test.
15873
15874 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15875
15876 PR c++/27292
15877 * g++.dg/conversion/bitfield1.C: New test.
15878 * g++.dg/conversion/bitfield2.C: Likewise.
15879 * g++.dg/conversion/bitfield3.C: Likewise.
15880
15881 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15882 Richard Guenther <rguenther@suse.de>
15883
15884 PR tree-optimization/27236
15885 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15886
15887 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15888
15889 PR c++/19963
15890 * g++.dg/other/incomplete2.C: New test.
15891
15892 2006-04-24 Richard Guenther <rguenther@suse.de>
15893
15894 PR middle-end/26869
15895 * gcc.dg/torture/pr26869.c: New testcase.
15896
15897 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15898 Richard Guenther <rguenther@suse.de>
15899
15900 PR tree-optimization/27218
15901 * g++.dg/tree-ssa/pr27218.C: New testcase.
15902
15903 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15904
15905 PR c++/26912
15906 * g++.dg/template/friend41.C: New test.
15907
15908 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15909
15910 * g++.dg/opt/pr15551.C: Include cstdio.
15911 (main): Use remove instead of unlink.
15912
15913 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15914
15915 * gcc.dg/sibcall-7.c: New test.
15916 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15917 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15918 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15919 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15920 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15921
15922 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15923
15924 PR c++/26534
15925 * g++.dg/opt/bitfield1.C: New test.
15926 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15927 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15928 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15929 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15930 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15931 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15932 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15933 * g++.dg/abi/bitfield2.C: Likewise.
15934 * g++.dg/init/bitfield1.C: Likewise.
15935
15936 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
15937
15938 PR fortran/25099
15939 * gfortran.dg/elemental_subroutine_4.f90: New test.
15940 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15941 call sub (m, x).
15942
15943 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
15944
15945 * gcc.c-torture/compile/20060421-1.c: New testcase.
15946
15947 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15948
15949 PR c/25875
15950 * gcc.dg/init-bad-4.c: New test.
15951
15952 2006-04-21 Paul Brook <paul@codesourcery.com>
15953
15954 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15955
15956 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15957
15958 PR fortran/27122
15959 * gfortran.dg/defined_operators_1.f90: New test.
15960 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15961 remove old ones associated, incorrectly, with Note 5.46.
15962
15963 PR fortran/27113
15964 * gfortran.dg/character_array_constructor_1.f90: New test.
15965
15966 2006-04-20 Jakub Jelinek <jakub@redhat.com>
15967
15968 * gcc.dg/20060419-1.c: New test.
15969
15970 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
15971
15972 PR c/26774
15973 * gcc.dg/struct-parse-1.c: New test case.
15974
15975 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15976
15977 PR c++/26558
15978 * g++.dg/parse/template19.C: New test.
15979
15980 PR c++/26739
15981 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15982
15983 PR c++/26036
15984 * g++.dg/expr/call3.C: New test.
15985
15986 PR c++/10385
15987 * g++.dg/conversion/dynamic1.C: New test.
15988
15989 2006-04-19 Mark Mitchell <mark@codesourcery.com>
15990
15991 PR c++/27102
15992 * g++.dg/template/crash35.C: Tweak error markers.
15993 * g++.dg/template/crash46.C: New test.
15994 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15995 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15996
15997 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
15998
15999 PR rtl-optimization/14261
16000 * gcc.c-torture/compile/20060419-1.c: Added.
16001
16002 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16003
16004 * gfortran.dg/label_1.f90: Adjust dg-error.
16005
16006 2006-04-16 Roger Sayle <roger@eyesopen.com>
16007
16008 PR target/26961
16009 * gcc.dg/fold-cond-1.c: New test case.
16010 * gcc.dg/pr26961-1.c: Likewise.
16011
16012 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16013
16014 PR libgfortran/27138
16015 * gfortran.dg/read_bad_advance.f90: New test.
16016
16017 2006-04-16 Roger Sayle <roger@eyesopen.com>
16018 Dale Johannesen <dalej@apple.com>
16019
16020 PR target/24076
16021 * gcc.target/i386/vecinit-3.c: New testcase.
16022 * gcc.target/i386/vecinit-4.c: Likewise.
16023 * gcc.target/i386/sse-18.c: Likewise.
16024 * gcc.target/i386/sse-19.c: Likewise.
16025
16026 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16027
16028 * gfortran.dg/allocate_zerosize_1.f90: New test.
16029
16030 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16031
16032 PR c++/26365
16033 * g++.dg/template/crash45.C: New test.
16034
16035 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16036
16037 PR fortran/26787
16038 * gfortran.dg/proc_assign_1.f90: New test.
16039 * gfortran.dg/procedure_lvalue.f90: Change message.
16040 * gfortran.dg/namelist_4.f90: Add new error.
16041
16042 PR fortran/25597
16043 PR fortran/27096
16044 * gfortran.dg/auto_pointer_array_result_1.f90
16045
16046 PR fortran/27089
16047 * gfortran.dg/specification_type_resolution_1.f90
16048
16049 PR fortran/18003
16050 PR fortran/25669
16051 PR fortran/26834
16052 * gfortran.dg/bounds_temporaries_1.f90: New test.
16053
16054 PR fortran/27124
16055 * gfortran.dg/array_return_value_1.f90: New test.
16056
16057 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16058
16059 PR fortran/25336
16060 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16061
16062 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16063
16064 PR middle-end/26823
16065 * g++.dg/gomp/pr26823-1.C: New test.
16066 * g++.dg/gomp/pr26823-2.C: New test.
16067
16068 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16069
16070 PR middle-end/27134
16071 * gcc.dg/pr27314.c: New test.
16072
16073 2006-04-13 Richard Henderson <rth@redhat.com>
16074
16075 * g++.dg/gomp/block-0.C: Update expected matches.
16076
16077 2006-04-13 DJ Delorie <dj@redhat.com>
16078
16079 * lib/target-supports.exp (check_effective_target_int32plus): New.
16080 (check_effective_target_ptr32plus): New.
16081 (check_effective_target_size32plus): New.
16082 (check_effective_target_int16): New.
16083 (check_profiling_available): Add m32c to the list of unsupported
16084 targets.
16085
16086 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16087 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16088 memory size.
16089 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16090 pointers.
16091 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16092 size_t.
16093 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16094 and size_t.
16095 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16096 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16097 not just xstormy16. Skip m32c due to weird pointer size.
16098 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16099 not just xstormy16.
16100 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16101 not just xstormy16.
16102 * gcc.dg/20020312-2.c: Add m32c support.
16103 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16104 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16105 in test.
16106 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16107 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16108 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16109 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16110 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16111 formats
16112 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16113 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16114 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16115 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16116 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16117 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16118 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16119 in test.
16120 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16121 in test.
16122 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16123 * gcc.dg/pr23049.c: Require >=32 bit integers.
16124 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16125 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16126 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16127 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16128 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16129 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16130 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16131 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16132 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16133 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16134 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16135 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16136 prototype in test.
16137 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16138 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16139 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16140 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16141 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16142
16143 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16144 * gcc.c-torture/execute/20040703-1.x: Likewise.
16145 * gcc.c-torture/execute/20040705-1.x: Likewise.
16146 * gcc.c-torture/execute/20040705-2.x: Likewise.
16147 * gcc.c-torture/execute/20040709-1.x: Likewise.
16148 * gcc.c-torture/execute/20040709-2.x: Likewise.
16149 * gcc.c-torture/execute/20040811-1.x: Likewise.
16150 * gcc.c-torture/execute/20050316-1.x: Likewise.
16151 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16152 * gcc.c-torture/execute/pr19689.x: Likewise.
16153 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16154 * gcc.c-torture/execute/usmul.x: Likewise.
16155 * gcc.c-torture/execute/vrp-5.x: Likewise.
16156 * gcc.c-torture/execute/vrp-6.x: Likewise.
16157 * gcc.dg/debug/20041023-1.s: Likewise.
16158
16159 2006-04-13 Roger Sayle <roger@eyesopen.com>
16160
16161 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16162 of integers to a vector types are now constant expressions in C.
16163 * gcc.dg/vect/vect-fold-1.c: New test case.
16164
16165 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16166 Ulrich Weigand <uweigand@de.ibm.com>
16167
16168 PR target/27006
16169 * gcc.dg/vmx/pr27006.c: New testcase.
16170
16171 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16172
16173 PR libgfortran/26766
16174 * gfortran.dg/write_recursive.f90: New test.
16175
16176 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16177
16178 * g++.dg/parse/dtor7.C: New test.
16179 * g++.dg/parse/new1.C: Add error marker.
16180 * g++.dg/template/new3.C: New test.
16181
16182 PR c++/26122
16183 * g++.dg/template/pure1.C: New test.
16184
16185 PR c++/26295
16186 * g++.dg/parse/ptrmem4.C: New test.
16187
16188 2006-04-10 Jeff Law <law@redhat.com>
16189
16190 PR/27087
16191 * gcc.c-torture/compile/pr27087.c: New test.
16192
16193 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16194
16195 PR/21391
16196 * gcc.dg/20060410.c: New.
16197
16198 2006-04-10 Matthias Klose <doko@debian.org>
16199
16200 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16201 Recognize multilib directory names containing underscores.
16202
16203 2006-04-10 Roger Sayle <roger@eyesopen.com>
16204
16205 * gcc.target/i386/vecinit-1.c: New test case.
16206 * gcc.target/i386/vecinit-2.c: Likewise.
16207
16208 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16209
16210 PR debug/27057
16211 * g++.dg/debug/dwarf2-2.C: New test.
16212
16213 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16214
16215 PR rtl-optimization/27073
16216 * gcc.c-torture/execute/pr27073.c: New test.
16217
16218 2006-04-08 Mike Stump <mrs@apple.com>
16219
16220 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16221
16222 2006-04-07 Richard Guenther <rguenther@suse.de>
16223
16224 PR tree-optimization/26135
16225 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16226
16227 2006-04-06 Jan Hubicka <jh@suse.cz>
16228
16229 PR profile/26399
16230 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16231
16232 2006-04-06 Roger Sayle <roger@eyesopen.com>
16233
16234 * g++.dg/conversion/nullptr1.C: New test case.
16235 * g++.dg/conversion/nullptr2.C: Likewise.
16236
16237 2006-04-05 Roger Sayle <roger@eyesopen.com>
16238
16239 * gfortran.dg/dependency_18.f90: New test case.
16240
16241 2006-04-05 Richard Guenther <rguenther@suse.de>
16242
16243 PR tree-optimization/26919
16244 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16245 * gcc.dg/ipa/ipa-2.c: Likewise.
16246 * gcc.dg/ipa/ipa-3.c: Likewise.
16247 * gcc.dg/ipa/ipa-5.c: Likewise.
16248
16249 2006-04-05 Richard Guenther <rguenther@suse.de>
16250
16251 PR tree-optimization/26763
16252 * gcc.dg/torture/pr26763-1.c: New testcase.
16253 * gcc.dg/torture/pr26763-2.c: Likewise.
16254
16255 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16256
16257 PR fortran/23634
16258 PR fortran/25619
16259 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16260
16261 2006-04-04 Eric Christopher <echristo@apple.com>
16262
16263 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16264 stubs.
16265 * gcc.target/i386/387-5.c: Ditto.
16266
16267 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16268
16269 * gcc.target/sparc/struct-ret-check.c: New test.
16270
16271 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16272
16273 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16274 zero decimal digits specified in format.
16275
16276 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16277
16278 PR fortran/26891
16279 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16280
16281 PR fortran/26976
16282 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16283 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16284 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16285 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16286 compliant and detect bigendian-ness.
16287
16288 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16289
16290 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16291 dummy arguments work when the actual argument is itself a dummy
16292 argument of the caller.
16293
16294 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16295
16296 PR libfortran/24685
16297 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16298
16299 2006-04-01 Roger Sayle <roger@eyesopen.com>
16300
16301 * gfortran.dg/dependencency_17.f90: New test case.
16302
16303 2006-04-01 Roger Sayle <roger@eyesopen.com>
16304
16305 * gfortran.dg/dependency_14.f90: New test case.
16306 * gfortran.dg/dependency_15.f90: Likewise.
16307 * gfortran.dg/dependency_16.f90: Likewise.
16308
16309 2006-03-31 Asher Langton <langton2@llnl.gov>
16310
16311 PR fortran/25358
16312 gfortran.dg/cray_pointers_6.f90: New test.
16313
16314 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16315
16316 PR libgfortran/26890
16317 * gfortran.dg/read_size_noadvance.f90: New test.
16318
16319 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16320
16321 PR fortran/25031
16322 * gfortran.dg/multiple_allocation_1.f90: Check that the
16323 size has changed after a re-allocation with stat.
16324
16325 2006-03-30 Richard Guenther <rguenther@suse.de>
16326
16327 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16328 removal.
16329 * gcc.target/i386/sselibm-2.c: Likewise.
16330 * gcc.target/i386/sselibm-3.c: Likewise.
16331 * gcc.target/i386/sselibm-4.c: Likewise.
16332 * gcc.target/i386/sselibm-5.c: Likewise.
16333
16334 2006-03-28 Roger Sayle <roger@eyesopen.com>
16335
16336 * gcc.dg/fold-andxor-1.c: New test case.
16337 * gcc.dg/fold-xorand-1.c: Likewise.
16338
16339 2006-03-28 Roger Sayle <roger@eyesopen.com>
16340
16341 * gcc.dg/fold-convnotconv-1.c: New test case.
16342
16343 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16344
16345 PR fortran/26779
16346 * gfortran.dg/private_type_5.f90: New test.
16347
16348 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16349
16350 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16351
16352 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16353
16354 * gfortran.dg/advance_2.f90: New test.
16355 * gfortran.dg/advance_3.f90: New test.
16356
16357 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16358
16359 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16360
16361 PR libgfortran/26661
16362 PR libgfortran/26880
16363 * gfortran.dg/read_x_past.f: New test.
16364
16365 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16366
16367 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16368 to be STABS.
16369
16370 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16371
16372 * objc.dg/dwarf-1.m: Skip on AIX.
16373 * objc.dg/dwarf-2.m: Skip on AIX.
16374
16375 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16376
16377 PR fortran/26816
16378 * gfortran.dg/float_1.f90: New test.
16379
16380 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16381
16382 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16383 X86_64 targets.
16384 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16385
16386 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16387
16388 PR libfortran/26735
16389 * gfortran.dg/convert_implied_open.f90: New test case.
16390
16391 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16392
16393 PR fortran/26769
16394 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16395
16396 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16397
16398 PR middle-end/26717
16399 * gcc.dg/pr26717.c: New test.
16400
16401 2006-03-25 Roger Sayle <roger@eyesopen.com>
16402
16403 * gfortran.dg/dependency_12.f90: New test case.
16404
16405 2006-03-24 Roger Sayle <roger@eyesopen.com>
16406
16407 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16408
16409 2006-03-24 Jeff Law <law@redhat.com>
16410
16411 * gcc.c-torture/pr26840.c: New test.
16412
16413 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16414
16415 * objc.dg/dwarf-2.m: New.
16416 * obj-c++.dg/dwarf-2.mm: New.
16417
16418 * g++.old-deja/g++.other/init19.C: New.
16419
16420 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16421
16422 * g++.dg/eh/spbp.C: Skip on AIX.
16423
16424 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16425
16426 PR middle-end/26611
16427 * g++.dg/gomp/pr26611-1.C: New test.
16428 * g++.dg/gomp/pr26611-2.C: New test.
16429
16430 2006-03-24 Jeff Law <law@redhat.com>
16431
16432 * gcc.c-torture/compile/pr26833.c: New test.
16433 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16434
16435 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16436
16437 * gfortran.dg/endfile_2.f90: Delete temp file.
16438
16439 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16440
16441 PR fortran/19303
16442 * gfortran.dg/record_marker_1.f90: New test case.
16443 * gfortran.dg/record_marker_2.f: New test case.
16444 * gfortran.dg/record_marker_3.f90: New test case.
16445
16446 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16447
16448 PR fortran/17298
16449 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16450 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16451
16452 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16453
16454 * lib/gcc-dg.exp (cleanup-modules): New proc.
16455 * gfortran.dg/allocatable_function_1.f90,
16456 gfortran.dg/allocate_char_star_scalar_1.f90,
16457 gfortran.dg/assumed_charlen_function_1.f90,
16458 gfortran.dg/assumed_dummy_1.f90,
16459 gfortran.dg/assumed_shape_ranks_1.f90,
16460 gfortran.dg/assumed_shape_ranks_2.f90,
16461 gfortran.dg/assumed_size_dt_dummy.f90,
16462 gfortran.dg/auto_char_dummy_array_1.f90,
16463 gfortran.dg/auto_char_len_3.f90,
16464 gfortran.dg/automatic_module_variable.f90,
16465 gfortran.dg/bad_automatic_objects_1.f90,
16466 gfortran.dg/char_array_constructor.f90,
16467 gfortran.dg/char_array_structure_constructor.f90,
16468 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16469 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16470 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16471 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16472 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16473 gfortran.dg/derived_pointer_recursion.f90,
16474 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16475 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16476 gfortran.dg/dummy_functions_1.f90,
16477 gfortran.dg/elemental_initializer_1.f90,
16478 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16479 gfortran.dg/elemental_pointer_1.f90,
16480 gfortran.dg/elemental_subroutine_1.f90,
16481 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16482 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16483 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16484 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16485 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16486 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16487 gfortran.dg/global_references_1.f90,
16488 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16489 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16490 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16491 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16492 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16493 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16494 gfortran.dg/large_integer_kind_1.f90,
16495 gfortran.dg/large_real_kind_1.f90,
16496 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16497 gfortran.dg/module_double_reuse.f90,
16498 gfortran.dg/module_equivalence_1.f90,
16499 gfortran.dg/module_interface_1.f90,
16500 gfortran.dg/module_parameter_array_refs_1.f90,
16501 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16502 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16503 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16504 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16505 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16506 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16507 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16508 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16509 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16510 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16511 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16512 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16513 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16514 gfortran.dg/same_name_1.f90,
16515 gfortran.dg/sibling_dummy_procedure_1.f90,
16516 gfortran.dg/sibling_dummy_procedure_2.f90,
16517 gfortran.dg/sibling_dummy_procedure_3.f90,
16518 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16519 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16520 gfortran.dg/used_dummy_types_2.f90,
16521 gfortran.dg/used_dummy_types_3.f90,
16522 gfortran.dg/used_dummy_types_4.f90,
16523 gfortran.dg/used_dummy_types_5.f90,
16524 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16525 gfortran.dg/userdef_operator_1.f90: Use it.
16526
16527 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16528
16529 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16530 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16531 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16532 gfortran.dg/write_back.f,
16533 gfortran.fortran-torture/execute/inquire_1.f90,
16534 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16535
16536 2006-03-21 Jeff Law <law@redhat.com>
16537
16538 * gcc.dg/tree-ssa/vrp28.c: New test.
16539
16540 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16541
16542 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16543 if _STDC_C99 is defined.
16544 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16545 * gcc.dg/builtins-20.c: Likewise.
16546 * gcc.dg/builtins-53.c: Likewise.
16547 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16548 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16549
16550 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16551
16552 PR tree-opt/26781
16553 * gcc.c-torture/compile/pr26781-1.c: New test.
16554 * gcc.c-torture/compile/pr26781-2.c: New test.
16555
16556 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16557
16558 PR c++/26690
16559 * g++.dg/gomp/pr26690-1.C: New test.
16560 * g++.dg/gomp/pr26690-2.C: New test.
16561
16562 2006-03-20 Jeff Law <law@redhat.com>
16563
16564 * gcc.dg/tree-ssa/pr21829.c: New test.
16565
16566 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16567
16568 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16569
16570 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16571 (check_visibility_available): Use it.
16572 (check_effective_target_default_packed): Likewise.
16573 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16574 (check_effective_target_fopenmp): Likewise.
16575 (check_effective_target_freorder): Likewise.
16576 (check_effective_target_fpic): Likewise.
16577 (check_named_sections_available): Likewise.
16578 (check_effective_target_ilp32): Likewise.
16579 (check_effective_target_lp64): Likewise.
16580
16581 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16582
16583 PR fortran/20935
16584 * gfortran.dg/scalar_mask_2.f90: New test case.
16585
16586 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16587
16588 PR tree-opt/26629
16589 * gcc.dg/tree-ssa/loadpre12.c: New test.
16590 * gcc.dg/tree-ssa/loadpre13.c: New test.
16591 * gcc.dg/tree-ssa/loadpre14.c: New test.
16592 * gcc.dg/tree-ssa/loadpre15.c: New test.
16593 * gcc.dg/tree-ssa/loadpre16.c: New test.
16594 * gcc.dg/tree-ssa/loadpre17.c: New test.
16595 * gcc.dg/tree-ssa/loadpre18.c: New test.
16596 * gcc.dg/tree-ssa/loadpre19.c: New test.
16597 * gcc.dg/tree-ssa/loadpre20.c: New test.
16598 * gcc.dg/tree-ssa/loadpre21.c: New test.
16599 * gcc.dg/tree-ssa/loadpre22.c: New test.
16600
16601 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16602
16603 PR fortran/26741
16604 * gfortran.dg/elemental_initializer_1.f90: New test.
16605
16606 PR fortran/26716
16607 * gfortran.dg/assumed_shape_ranks_2: New test.
16608
16609 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16610
16611 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16612 target fpic.
16613
16614 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16615
16616 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16617 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16618 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16619 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16620 gfortran.fortran-torture/execute/direct_io.f90,
16621 gfortran.fortran-torture/execute/inquire_2.f90,
16622 gfortran.fortran-torture/execute/inquire_4.f90,
16623 gfortran.fortran-torture/execute/list_read_1.f90,
16624 gfortran.fortran-torture/execute/open_replace.f90,
16625 gfortran.fortran-torture/execute/slash_edit.f90,
16626 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16627 temporary files from testcases.
16628
16629 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16630
16631 PR libgfortran/26509
16632 gfortran.dg/write_direct_eor.f90: New test.
16633
16634 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16635
16636 * gcc.target/powerpc/pr26350.c: New.
16637 * gcc.target/powerpc/indexed-addr.c: New.
16638
16639 2006-03-16 Roger Sayle <roger@eyesopen.com>
16640
16641 * gfortran.dg/dependency_13.f90: New test case.
16642
16643 2006-03-16 Roger Sayle <roger@eyesopen.com>
16644
16645 PR middle-end/21781
16646 * gcc.dg/real-const-1.c: New test case.
16647
16648 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16649
16650 * g++.old-deja/g++.other/init18.C: New.
16651 * g++.old-deja/g++.other/init5.C: Remove xfail.
16652
16653 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16654
16655 * g++.dg/opt/pr15551.C: Cleanup temp file.
16656
16657 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16658
16659 PR c++/6634
16660 g++.dg/parse/long1.C: New test.
16661
16662 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16663
16664 PR fortran/19101
16665 * gfortran.dg/continuation.f90: New test.
16666 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16667
16668 2006-03-14 Richard Guenther <rguenther@suse.de>
16669
16670 PR tree-optimization/26672
16671 * gcc.dg/torture/pr26672.c: New testcase.
16672
16673 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16674
16675 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16676 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16677
16678 2006-03-13 Roger Sayle <roger@eyesopen.com>
16679
16680 PR middle-end/26557
16681 * gcc.c-torture/compile/switch-1.c: New test case.
16682
16683 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16684
16685 PR fortran/25378
16686 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16687 test to include more permuatations of mask and index.
16688 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16689 respond to F2003 spec. that the position returned for an all false
16690 mask && condition is zero.
16691
16692 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16693
16694 PR middle-end/25989
16695 * gcc.dg/gomp/pr25989.c: New test.
16696
16697 2006-03-13 Jeff Law <law@redhat.com>
16698
16699 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16700
16701 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16702
16703 * gcc.dg/switch-9.c: New test.
16704
16705 2006-03-13 Richard Guenther <rguenther@suse.de>
16706
16707 PR middle-end/26630
16708 * gcc.dg/torture/pr26630.c: New testcase.
16709
16710 2006-03-11 Roger Sayle <roger@eyesopen.com>
16711
16712 * gfortran.dg/dependency_10.f90: New test case.
16713 * gfortran.dg/dependency_11.f90: Likewise.
16714
16715 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16716 Erik Edelmann <eedelman@gcc.gnu.org>
16717
16718 * gfortran.dg/allocatable_function_1.f90: New.
16719 * gfortran.dg/allocatable_function_2.f90: New.
16720
16721 2006-03-10 Richard Guenther <rguenther@suse.de>
16722
16723 PR middle-end/26565
16724 * gcc.dg/torture/pr26565.c: New testcase.
16725
16726 2006-03-09 Eric Christopher <echristo@apple.com>
16727
16728 * gcc.c-torture/compile/20060309-1.c: New.
16729
16730 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16731
16732 PR libgfortran/26499
16733 * gfortran.dg/write_back.f: New test.
16734 * gfortran.dg/write_rewind_1.f: New test.
16735 * gfortran.dg/write_rewind_2.f: New test.
16736
16737 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16738
16739 PR libgfortran/26554
16740 * gfortran.dg/read_logical.f90: New test.
16741
16742 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16743
16744 * ada/acats/norun.lst: cdd2a03 now passes.
16745
16746 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16747
16748 PR testsuite/25177
16749 * gcc.target/powerpc/pr18096-1.c: Change where the error
16750 would match.
16751
16752 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16753
16754 * gcc.target/i386/cleanup-1.c: New test.
16755 * gcc.target/i386/cleanup-2.c: New test.
16756
16757 2006-03-04 Roger Sayle <roger@eyesopen.com>
16758
16759 * gfortran.dg/dependency_9.f90: Remove for the time being.
16760
16761 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16762
16763 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16764 directive.
16765
16766 2006-03-03 Roger Sayle <roger@eyesopen.com>
16767
16768 * gfortran.dg/dependency_9.f90: New test case.
16769
16770 2006-03-03 Roger Sayle <roger@eyesopen.com>
16771
16772 * gfortran.dg/dependency_4.f90: New test case.
16773 * gfortran.dg/dependency_5.f90: New test case.
16774 * gfortran.dg/dependency_6.f90: New test case.
16775 * gfortran.dg/dependency_7.f90: New test case.
16776 * gfortran.dg/dependency_8.f90: New test case.
16777
16778 2006-03-03 Paul Brook <paul@codesourcery.com>
16779
16780 * lib/target-supports.exp (check_profiling_available):
16781 Add m68k-*-elf.
16782
16783 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16784
16785 PR fortran/25031
16786 * multiple_allocation_1.f90: New test.
16787
16788 2006-03-03 Roger Sayle <roger@eyesopen.com>
16789
16790 PR tree-optimization/26524
16791 * gfortran.dg/pr26524.f: New test case.
16792
16793 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16794
16795 * g++.dg/template/repo5.C: Cleanup repo files.
16796 * gcc.dg/20051201-1.c: Cleanup coverage files.
16797 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16798 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16799 tree dump files.
16800
16801 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16802
16803 * objc.dg/objc-nofilename-1.m: New test.
16804 * objc.dg/bad-receiver-type.m: New test.
16805 * obj-c++.dg/bad-receiver-type.mm: New test.
16806
16807 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16808
16809 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16810
16811 2006-03-01 Mike Stump <mrs@apple.com>
16812
16813 * g++.dg/abi/key2.C: Add.
16814
16815 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16816
16817 * gfortran.dg/logical_dot_product.f90: New test.
16818
16819 PR fortran/26393
16820 * gfortran.dg/used_interface_ref.f90: New test.
16821
16822 PR fortran/20938
16823 * gfortran.dg/dependency_2.f90: New test.
16824 * gfortran.fortran-torture/execute/where17.f90: New test.
16825 * gfortran.fortran-torture/execute/where18.f90: New test.
16826 * gfortran.fortran-torture/execute/where19.f90: New test.
16827 * gfortran.fortran-torture/execute/where20.f90: New test.
16828
16829 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16830
16831 * g++.dg/tree-ssa/pr26443.C: New test case.
16832
16833 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16834
16835 PR middle-end/26022
16836 * g++.dg/opt/return-slot1.C: New test.
16837
16838 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16839
16840 PR libgfortran/26136
16841 * gfortran.dg/namelist_23.f90: New test.
16842
16843 2006-02-28 Roger Sayle <roger@eyesopen.com>
16844
16845 PR middle-end/14752
16846 * gcc.dg/fold-eqandshift-2.c: New test case.
16847
16848 2006-02-28 Richard Guenther <rguenther@suse.de>
16849
16850 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16851 decomposition.
16852
16853 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16854
16855 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16856
16857 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16858
16859 PR libgfortran/26464
16860 * gfortran.dg/backspace_5.f: New test.
16861 * gfortran.dg/backspace_6.f: New test.
16862
16863 2006-02-26 Roger Sayle <roger@eyesopen.com>
16864
16865 * gcc.dg/fold-eqandnot-1.c: New test case.
16866
16867 2006-02-26 Roger Sayle <roger@eyesopen.com>
16868
16869 PR middle-end/19983
16870 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16871
16872 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16873
16874 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16875 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16876
16877 2006-02-26 Richard Guenther <rguenther@suse.de>
16878
16879 PR tree-optimization/26421
16880 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16881
16882 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16883
16884 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16885 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16886
16887 2006-02-26 Roger Sayle <roger@eyesopen.com>
16888
16889 * gcc.dg/fold-even-1.c: New test case.
16890
16891 2006-02-26 Roger Sayle <roger@eyesopen.com>
16892
16893 PR middle-end/21137
16894 * gcc.dg/fold-eqandshift-1.c: New test case.
16895
16896 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16897
16898 PR tree-optimization/25125
16899 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16900 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16901
16902 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16903
16904 PR tree-optimizations/26359
16905 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16906 with -fdump-tree-dceloop-details.
16907 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16908
16909 2006-02-25 Roger Sayle <roger@eyesopen.com>
16910
16911 PR middle-end/23673
16912 * gcc.dg/fold-eqxor-1.c: New test case.
16913 * gcc.dg/fold-eqxor-2.c: Likewise.
16914 * gcc.dg/fold-eqxor-3.c: Likewise.
16915
16916 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16917
16918 PR fortran/23092
16919 * scalar_mask_1.f90: New test.
16920
16921 2006-02-24 Geoffrey Keating <geoffk@apple.com>
16922
16923 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16924 * g++.dg/eh/uncaught2.C: New.
16925 * g++.dg/eh/uncaught3.C: New.
16926
16927 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16928
16929 PR libgfortran/26423
16930 * gfortran.dg/read_many_1.f: New test.
16931
16932 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
16933
16934 PR fortran/24519
16935 * gfortran.dg/dependency_3.f90: New test.
16936 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16937 XFAILs.
16938
16939 PR fortran/25395
16940 * gfortran.dg/equiv_6.f90: New test.
16941
16942 2006-02-23 Jeff Law <law@redhat.com>
16943
16944 * gcc.c-torture/compile/pr26425.c: New test.
16945
16946 2006-02-23 Jakub Jelinek <jakub@redhat.com>
16947
16948 PR middle-end/26412
16949 * gcc.dg/gomp/pr26412.c: New test.
16950
16951 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16952
16953 PR c++/26291
16954 * g++.dg/other/ellipsis1.C: New test.
16955 * g++.dg/parse/operator4.C: Adjust error marker.
16956
16957 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
16958
16959 PR target/25603
16960 * gfortran.dg/pr25603.f: New testcase.
16961
16962 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
16963
16964 * gcc.dg/bf-spl1.c: Don't specify -m68000.
16965 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16966
16967 2006-02-21 Geoffrey Keating <geoffk@apple.com>
16968
16969 * g++.dg/eh/spbp.C: New.
16970
16971 2006-02-21 Jakub Jelinek <jakub@redhat.com>
16972
16973 PR middle-end/26379
16974 * gcc.target/i386/mmx-7.c: New test.
16975
16976 2006-02-20 Roger Sayle <roger@eyesopen.com>
16977
16978 PR tree-optimization/26361
16979 * gcc.dg/tree-ssa/vrp27.c: New test case.
16980
16981 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
16982
16983 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16984 * gcc.dg/tree-ssa/complex-4.c: Here.
16985
16986 2006-02-19 Roger Sayle <roger@eyesopen.com>
16987
16988 PR middle-end/19543
16989 * gfortran.dg/logical_1.f90: New test case.
16990
16991 2006-02-19 Jakub Jelinek <jakub@redhat.com>
16992
16993 PR middle-end/26334
16994 * gcc.dg/20060218-1.c: Moved to...
16995 * gcc.target/i386/20060218-1.c: ... here. New test.
16996
16997 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
16998
16999 PR fortran/26201
17000 * gfortran.dg/convert_1.f90: New.
17001
17002 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17003
17004 PR fortran/25054
17005 * gfortran.dg/namelist_5.f90: New test.
17006
17007 PR fortran/25089
17008 * gfortran.dg/namelist_4.f90: New test.
17009
17010 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17011
17012 PR tree-opt/25680
17013 * gcc.dg/tree-ssa/complex-3.c: New test.
17014
17015 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17016
17017 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17018 variable to take into account the variable name in the
17019 function header.
17020 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17021
17022 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17023
17024 PR middle-end/26334
17025 * gcc.c-torture/compile/20060217-1.c: New test.
17026 * gcc.dg/20060218-1.c: New test.
17027
17028 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17029
17030 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17031
17032 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17033
17034 * gcc.dg/cpp/undef3.c: New test.
17035 * gcc.dg/cpp/trad/builtins2.c: New test.
17036
17037 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17038
17039 PR c++/26266
17040 * g++.dg/template/static22.C: New test.
17041 * g++.dg/template/static23.C: New test.
17042 * g++.dg/template/static24.C: New test.
17043 * g++.dg/template/non-dependent13.C: New test.
17044 * g++.dg/init/member1.C: Tweak error markers.
17045
17046 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17047
17048 PR target/26255
17049 * gcc.c-torture/compile/pr26255.c: New test case.
17050
17051 2006-02-16 Roger Sayle <roger@eyesopen.com>
17052
17053 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17054 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17055 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17056 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17057 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17058 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17059 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17060
17061 2006-02-16 Jeff Law <law@redhat.com>
17062
17063 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17064 * gcc.dg/tree-ssa/vrp26.c: New test.
17065
17066 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17067
17068 PR target/20353
17069 PR target/24578
17070 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17071 __UCLIBC__ is defined.
17072
17073 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17074
17075 PR fortran/26224
17076 * gfortran.dg/gomp/pr26224.f: New test.
17077
17078 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17079
17080 PR tree-opt/25918
17081 * lib/target-supports.exp
17082 (check_effective_target_vect_short_mult): New.
17083 (check_effective_target_vect_char_mult): New.
17084 (check_effective_target_vect_widen_sum_qi_to_si): New.
17085 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17086 (check_effective_target_vect_widen_sum_hi_to_si): New.
17087 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17088 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17089 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17090 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17091 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17092 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17093 vect-reduc-pattern-2c.c
17094 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17095 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17096 vect-reduc-pattern-1c.c
17097
17098 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17099
17100 PR fortran/24557
17101 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17102
17103 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17104
17105 PR fortran/26054
17106 * gfortran.dg/enum_8.f90: Remove check for warning.
17107 * gfortran.dg/iomsg_1.f90: Ditto.
17108 * gfortran.dg/enum_1.f90: Ditto.
17109 * gfortran.dg/enum_9.f90: Ditto.
17110 * gfortran.dg/enum_2.f90: Ditto.
17111 * gfortran.dg/enum_10.f90: Ditto.
17112 * gfortran.dg/enum_3.f90: Ditto.
17113 * gfortran.dg/flush_1.f90: Ditto.
17114 * gfortran.dg/enum_4.f90: Ditto.
17115 * gfortran.dg/array_constructor_1.f90: Ditto.
17116 * gfortran.dg/enum_5.f90: Ditto.
17117 * gfortran.dg/enum_6.f90: Ditto.
17118 * gfortran.dg/enum_7.f90: Ditto.
17119
17120 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17121
17122 PR middle-end/26300
17123 * gcc.c-torture/compile/20060215-1.c: New test.
17124
17125 2006-02-14 Roger Sayle <roger@eyesopen.com>
17126
17127 PR middle-end/23670
17128 * gcc.dg/tree-ssa/andor-2.c: New test case.
17129
17130 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17131
17132 PR fortran/25045
17133 * optional_dim.f90: New test.
17134
17135 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17136
17137 PR fortran/26277
17138 * gfortran.dg/label_4.f90: New.
17139
17140 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17141 Diego Novillo <dnovillo@redhat.com>
17142 Uros Bizjak <uros@kss-loka.si>
17143
17144 * gfortran.dg/gomp: New directory.
17145
17146 2006-02-14 Richard Guenther <rguenther@suse.de>
17147
17148 PR tree-optimization/26258
17149 * gcc.dg/torture/pr26258.c: New testcase.
17150
17151 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17152
17153 PR fortran/26246
17154 * gfortran.dg/pr26246_1.f90: New test.
17155 * gfortran.dg/pr26246_2.f90: New test.
17156
17157 PR middle-end/26092
17158 * gcc.c-torture/compile/20060208-1.c: New test.
17159
17160 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17161
17162 PR fortran/26074
17163 PR fortran/25103
17164 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17165 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17166 * gfortran.dg/automatic_module_variable.f90: Change error message.
17167
17168 PR fortran/20861
17169 * gfortran.dg/internal_dummy_1.f90: New test.
17170
17171 PR fortran/20871
17172 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17173
17174
17175 PR fortran/25083
17176 * gfortran.dg/uncommon_block_data_1.f90: New test.
17177 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17178 with standard.
17179
17180 PR fortran/25088
17181 * gfortran.dg/typed_subroutine_1.f90: New test.
17182
17183 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17184
17185 * objc.dg/dwarf-1.m: New.
17186
17187 2006-02-13 Roger Sayle <roger@eyesopen.com>
17188
17189 PR middle-end/24427
17190 * gcc.dg/tree-ssa/andor-1.c: New test case.
17191
17192 2006-02-13 Josh Conner <jconner@apple.com>
17193
17194 PR target/25376
17195 * gcc.dg/pr25376.c: New test.
17196
17197 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17198 assemble.
17199 * lib/target-supports.exp (check_named_sections_available):
17200 Only compile named-sections test -- don't assemble.
17201
17202 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17203
17204 * g++.dg/warn/no-write-strings.C: New test.
17205 * g++.dg/warn/write-strings.C: Likewise.
17206 * g++.dg/warn/write-strings-default.C: Likewise.
17207
17208 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17209
17210 PR fortran/25806
17211 * gfortran.dg/ret_pointer_2.f90: New test.
17212
17213 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17214
17215 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17216
17217 2006-02-10 Jeff Law <law@redhat.com>
17218
17219 * gcc.c-torture/compile/pr26213.c: New test.
17220
17221 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17222
17223 gfortran.dg/null_1.f90: New test.
17224
17225 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17226
17227 PR fortran/14771
17228 * gfortran.dg/parens_4.f90: New.
17229 * gfortran.dg/parens_5.f90: New.
17230
17231 2006-02-10 Richard Guenther <rguenther@suse.de>
17232
17233 * gcc.dg/pr23372-1.c: Remove empty file.
17234
17235 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17236 Paul Thomas <pault@gcc.gnu.org>
17237
17238 PR fortran/14771
17239 * gfortran.dg/parens_1.f90: New.
17240 * gfortran.dg/parens_2.f90: New.
17241 * gfortran.dg/parens_3.f90: New.
17242
17243 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17244
17245 PR fortran/26038
17246 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17247
17248 PR fortran/25059
17249 * gfortran.dg/impure_assignment_1.f90: New test.
17250
17251 PR fortran/25070
17252 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17253
17254 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17255
17256 PR target/26141
17257 * g++.dg/expr/stdarg2.C: New test.
17258
17259 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17260
17261 PR inline-asm/16194
17262 * gcc.dg/pr16194.c: New test.
17263
17264 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17265
17266 * ada/acats/run_acats: Use portable variant of "$@".
17267
17268 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17269
17270 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17271 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17272
17273 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17274
17275 PR tree-opt/26179
17276 * g++.dg/opt/pr26179.C: New test.
17277
17278 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17279
17280 PR middle-end/26134
17281 * gcc.dg/tree-ssa/complex-3.c: New test.
17282
17283 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17284
17285 * gcc.c-torture/compile/volatile-1.c: New test.
17286
17287 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17288
17289 PR 26180
17290 * gcc.dg/tree-ssa/pr26180.c: New test.
17291
17292 2006-02-08 Jeff Law <law@redhat.com>
17293
17294 * gcc.dg/tree-ssa/pr21417.c: New test.
17295
17296 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17297
17298 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17299 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17300
17301 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17302
17303 * lib/scanrtl.exp: New.
17304
17305 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17306
17307 PR c++/26071
17308 * g++.dg/other/virtual2.C: New test.
17309
17310 PR c++/26070
17311 * g++.dg/other/virtual1.C: New test.
17312
17313 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17314
17315 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17316 cleanup-ipa-dump): Update dump file glob patterns.
17317 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17318 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17319
17320 * lib/gcc-dg.exp: Load it.
17321 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17322
17323 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17324
17325 PR testsuite/26159
17326 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17327 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17328
17329 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17330
17331 PR fortran/25577
17332 * gfortran.dg/mvbits_1.f90: New.
17333
17334 2006-02-07 Dirk Mueller <dmueller@suse.com>
17335
17336 * g++.dg/warn/Wdiv-by-zero.C: New test.
17337 * g++.dg/warn/Wno-div-by-zero.C: New.
17338
17339 2006-02-07 Jeff Law <law@redhat.com>
17340
17341 * gcc.dg/tree-ssa/pr21559.c: New test.
17342
17343 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17344 multiple VRP passes.
17345 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17346 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17347 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17348 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17349 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17350 * gcc.dg/tree-ssa/vrp02.c: Likewise
17351 * gcc.dg/tree-ssa/vrp11.c: Likewise
17352 * gcc.dg/tree-ssa/pr14341.c: Likewise
17353 * gcc.dg/tree-ssa/vrp19.c: Likewise
17354 * gcc.dg/tree-ssa/vrp20.c: Likewise
17355 * gcc.dg/tree-ssa/vrp03.c: Likewise
17356 * gcc.dg/tree-ssa/pr21086.c: Likewise
17357 * gcc.dg/tree-ssa/pr21959.c: Likewise
17358 * gcc.dg/tree-ssa/vrp21.c: Likewise
17359 * gcc.dg/tree-ssa/vrp04.c: Likewise
17360 * gcc.dg/tree-ssa/pr25485.c: Likewise
17361 * gcc.dg/tree-ssa/pr22026.c: Likewise
17362 * gcc.dg/tree-ssa/vrp22.c: Likewise
17363 * gcc.dg/tree-ssa/vrp05.c: Likewise
17364 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17365 * gcc.dg/tree-ssa/pr20701.c: Likewise
17366 * gcc.dg/tree-ssa/vrp23.c: Likewise
17367 * gcc.dg/tree-ssa/vrp06.c: Likewise
17368 * gcc.dg/tree-ssa/pr22117.c: Likewise
17369 * gcc.dg/tree-ssa/pr20702.c: Likewise
17370 * gcc.dg/tree-ssa/vrp15.c: Likewise
17371 * gcc.dg/tree-ssa/pr21090.c: Likewise
17372 * gcc.dg/tree-ssa/pr21294.c: Likewise
17373 * gcc.dg/tree-ssa/vrp24.c: Likewise
17374 * gcc.dg/tree-ssa/vrp07.c: Likewise
17375 * gcc.dg/tree-ssa/pr21563.c: Likewise
17376 * gcc.dg/tree-ssa/pr25382.c: Likewise
17377 * gcc.dg/tree-ssa/vrp16.c: Likewise
17378 * gcc.dg/tree-ssa/vrp25.c: Likewise
17379 * gcc.dg/tree-ssa/vrp08.c: Likewise
17380 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17381 * gcc.dg/tree-ssa/vrp17.c: Likewise
17382 * gcc.dg/tree-ssa/pr21458.c: Likewise
17383 * g++.dg/tree-ssa/pr18178.C: Likewise
17384
17385 2006-02-07 Richard Guenther <rguenther@suse.de>
17386
17387 PR c++/26140
17388 Revert
17389 2006-01-30 Richard Guenther <rguenther@suse.de>
17390 PR c++/23372
17391 * gcc.dg/pr23372-1.C: New testcase.
17392
17393 * g++.dg/tree-ssa/pr26140.C: New testcase.
17394
17395 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17396
17397 PR c++/9737
17398 * g++.dg/template/ttp15.C: New test.
17399 * g++.dg/template/ttp16.C: Likewise.
17400 * g++.dg/template/ttp17.C: Likewise.
17401 * g++.old-deja/g++.pt/ttp36.C: Remove.
17402 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17403 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17404 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17405 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17406 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17407 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17408 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17409 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17410 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17411
17412 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17413
17414 PR libfortran/23815
17415 * unf_io_convert_4.f90: New test.
17416
17417 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17418
17419 * gcc.dg/tree-ssa/loadpre10.c: New test.
17420 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17421 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17422 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17423
17424 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17425
17426 PR libfortran/24685
17427 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17428
17429 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17430
17431 PR tree-opt/25251
17432 * gfortran.dg/assign_7.f: New test.
17433
17434 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17435
17436 PR fortran/26041
17437 PR fortran/26064
17438 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17439 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17440 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17441
17442 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17443
17444 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17445 in size_t typedef.
17446
17447 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17448
17449 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17450 * g++.dg/charset/string.c (foo): Likewise.
17451 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17452 const char*
17453 * g++.dg/ext/builtin2.C (printf): Likewise.
17454 * g++.dg/init/new15.C (printf): Likewise.
17455 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17456 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17457 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17458 * g++.dg/template/non-dependent4.C (temp): Likewise.
17459 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17460 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17461 parameter type to const char*.
17462 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17463 Change type to const char*.
17464 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17465 Likewise.
17466 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17467 second parameter type to const char*.
17468 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17469 (Y::Y): Change parameter type to const char*.
17470 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17471 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17472 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17473 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17474 (char*).
17475 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17476 const char*.
17477 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17478 type to const char*.
17479 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17480 return type to const char*.
17481 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17482 to const char*.
17483 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17484 * g++.old-deja/g++.law/refs1.C: Likewise.
17485 * g++.old-deja/g++.law/visibility1.C: Likewise.
17486 * g++.old-deja/g++.law/visibility2.C: Likewise.
17487 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17488 const char*.
17489 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17490 * g++.old-deja/g++.mike/net48.C: Likewise.
17491 * g++.old-deja/g++.mike/p646.C: Likewise.
17492 * g++.old-deja/g++.mike/p6746.C: Likewise.
17493 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17494 type to const char*.
17495 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17496 deprecated conversion warning.
17497 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17498 char*.
17499 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17500 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17501 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17502 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17503 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17504 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17505 * g++.old-deja/g++.pt/t39.C: Likewise.
17506 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17507 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17508
17509 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17510
17511 PR fortran/25075
17512 intrinsic_argument_conformance_1.f90: New test.
17513
17514 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17515
17516 PR fortran/20845
17517 * gfortran.dg/char_result_11.f90: Add SAVE.
17518 * gfortran.dg/der_pointer_4.f90: Ditto.
17519 * gfortran.dg/default_initialization.f90: New test.
17520
17521 2006-02-03 Jeff Law <law@redhat.com>
17522
17523 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17524 handle more than 100 dump files.
17525 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17526 * lib/scantree.exp (scan-tree-dump): Likewise.
17527 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17528 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17529 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17530 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17531 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17532
17533 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17534
17535 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17536
17537 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17538
17539 * g++.dg/template/using12.C: New test.
17540
17541 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17542
17543 * gcc.target/powerpc/pr25960.c: New test.
17544
17545 2006-02-02 Steven G. Kargl <kargls@comcast>
17546
17547 PR fortran/24958
17548 gfortran.dg/nullify_2.f90: New test.
17549
17550 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17551
17552 PR 25990
17553 * gcc.dg/gomp/pr25990.c: New test.
17554
17555 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17556
17557 PR c++/25342
17558 * g++.gd/template/partial4.C: New test.
17559
17560 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17561
17562 PR middle-end/26001
17563 * gfortran.dg/data_char_2.f90: New.
17564
17565 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17566
17567 PR fortran/26039
17568 maxval_maxloc_conformance_1.f90: New test.
17569
17570 2006-01-31 Richard Guenther <rguenther@suse.de>
17571
17572 * gcc.target/i386/sselibm-1.c: New testcase.
17573 * gcc.target/i386/sselibm-2.c: Likewise.
17574 * gcc.target/i386/sselibm-3.c: Likewise.
17575 * gcc.target/i386/sselibm-4.c: Likewise.
17576 * gcc.target/i386/sselibm-5.c: Likewise.
17577
17578 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17579
17580 PR fortran/24266
17581 * gfortran.dg/arrayio_derived_2.f90: New.
17582
17583 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17584
17585 * gcc.dg/unsigned-long-compare.c: New test.
17586
17587 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17588
17589 PR testsuite/25318
17590 * lib/target-supports.exp (check_effective_target_freorder):
17591 Check to see if target supports -freorder-blocks-and-partition.
17592 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17593 instead of "dg-require-named-sections".
17594
17595 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17596
17597 PR target/14798:
17598 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17599 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17600 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17601 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17602 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17603 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17604 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17605 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17606
17607 2006-01-30 Richard Guenther <rguenther@suse.de>
17608
17609 PR c++/23372
17610 * gcc.dg/pr23372-1.C: New testcase.
17611
17612 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17613
17614 * gcc.dg/gomp/pr25874.c: New test.
17615
17616 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17617
17618 PR tree-opt/25911
17619 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17620
17621 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17622
17623 PR fortran/18578
17624 PR fortran/18579
17625 PR fortran/20857
17626 PR fortran/20885
17627 * gfortran.dg/intent_out_1.f90: New test.
17628
17629 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17630
17631 PR fortran/17911
17632 * gfortran.dg/procedure_lvalue.f90: New test.
17633
17634 PR fortran/20895
17635 PR fortran/25030
17636 * gfortran.dg/char_pointer_assign_2.f90: New test.
17637 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17638 assignment to be consistent with standard.
17639 * gfortran.dg/char_result_2.f90: The same.
17640 * gfortran.dg/char_result_8.f90: The same.
17641
17642 2006-01-28 Zack Weinberg <zackw@panix.com>
17643
17644 * gcc.dg/Woverlength-strings.c
17645 * gcc.dg/Woverlength-strings-pedantic-c89.c
17646 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17647 * gcc.dg/Woverlength-strings-pedantic-c99.c
17648 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17649
17650 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17651
17652 * gcc.c-torture/execute/20060127-1.c: New test.
17653
17654 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17655
17656 PR c++/25999
17657 * g++.dg/ext/pragmaweak1.C: New test.
17658
17659 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17660
17661 PR c++/25855
17662 * g++.dg/template/spec29.C: New test.
17663
17664 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17665
17666 PR c/19606.
17667 * gcc.c-torture/execute/pr19606.c: New.
17668
17669 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17670
17671 * gcc.dg/pragma-re-4.c: New test.
17672
17673 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17674
17675 PR fortran/25964
17676 * gfortran.dg/assumed_size_refs_3.f90: New test.
17677
17678 2006-01-27 Ben Elliston <bje@au.ibm.com>
17679
17680 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17681
17682 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17683
17684 PR ada/21317
17685 * ada/acats/support/impdef.a: Add One_Long_Second.
17686 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17687 * ada/acats/tests/c9/c94026.a: Likewise.
17688 * ada/acats/tests/c9/c97305c.ada: Likewise.
17689 * ada/acats/tests/c9/c99004a.ada: Likewise.
17690
17691 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17692
17693 PR fortran/25964
17694 * gfortran.dg/global_references_2.f90: New test.
17695
17696 PR fortran/25084
17697 PR fortran/20852
17698 PR fortran/25085
17699 PR fortran/25086
17700 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17701 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17702
17703 PR fortran/25416
17704 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17705
17706 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17707
17708 PR c/25892
17709 * gcc.dg/Wpointer-sign.c: New.
17710 * gcc.dg/Wpointer-sign-Wall.c: New.
17711 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17712 * gcc.dg/Wpointer-sign-pedantic.c: New.
17713 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17714 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17715
17716 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17717
17718 PR C/25861
17719 * gcc.c-torture/compile/pr25861.c: New test.
17720
17721 2006-01-26 Paul Brook <paul@codesourcery.com>
17722
17723 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17724 on short-enum targets.
17725 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17726 variable.
17727 (generate_fields): Use short_enums.
17728 (main): Set short_enums. Document -e.
17729 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17730 on short-enum targets.
17731 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17732 variable.
17733 (generate_fields): Use short_enums.
17734 (main): Set short_enums. Document -e.
17735 * lib/target-supports.exp (check_effective_target_short_enums): New.
17736
17737 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17738
17739 PR target/25947
17740 * gcc.dg/torture/pr25947-1.c: New test.
17741
17742 2006-01-25 Jan Hubicka <jh@suse.cz>
17743 Roger Sayle <roger@eyesopen.com>
17744
17745 PR rtl-optimization/25703
17746 * gcc.target/i386/20060125-1.c: New test case.
17747 * gcc.target/i386/20060125-2.c: New test case.
17748
17749 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17750
17751 PR fortran/18540
17752 * gfortran.dg/goto_1.f: New.
17753
17754 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17755
17756 PR fortran/25716
17757 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17758 25716 on 32-bit systems too.
17759
17760 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17761
17762 PR testsuite/25590
17763 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17764
17765 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17766
17767 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17768
17769 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17770
17771 PR fortran/25835
17772 * gfortran.dg/read_eof.f90: Delete, renamed.
17773 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17774 * gfortran.dg/read_eof_2.f90: New test.
17775 * gfortran.dg/read_eof_3.f90: New test.
17776
17777 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17778
17779 PR tree-opt/25860
17780 * gcc.c-torture/compile/pr25860.c: New test.
17781
17782 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17783
17784 PR c++/25552
17785 * g++.dg/parse/dtor8.C: New test.
17786
17787 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17788
17789 PR testsuite/25891
17790 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17791 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17792 check_effective_target_fopenmp returns 0.
17793
17794 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17795
17796 PR ada/20548
17797 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17798 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17799 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17800
17801 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17802
17803 PR tree-opt/25857
17804 * g++.dg/opt/pr25857.C: New test.
17805
17806 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17807 Jan Hubicka <jh@suse.cz>
17808 Richard Guenther <rguenther@suse.de>
17809
17810 PR rtl-optimization/25654
17811 * gcc.dg/torture/pr25654.c: New testcase.
17812 * gcc.target/i386/pr25654.c: Likewise.
17813
17814 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17815
17816 PR fortran/25901
17817 * gfortran.dg/internal references_2.f90: New test.
17818
17819 Fix regression in testing of admissability of attributes.
17820 * gfortran.dg/intent_used_1.f90: New test.
17821
17822 2006-01-23 Ben Elliston <bje@au.ibm.com>
17823
17824 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17825 Remove target conditional torture options for i?86 and x86_64
17826 GNU/Linux.
17827
17828 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17829
17830 PR c++/10891
17831 * g++.dg/rtti/no-rtti.C: New.
17832
17833 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17834
17835 PR c++/25895
17836 * g++.dg/inherit/conv2.C: New test.
17837
17838 PR c++/25856
17839 * g++.dg/parse/dtor7.C: New test.
17840
17841 PR c++/25858
17842 * g++.dg/template/crash44.C: New test.
17843
17844 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17845
17846 PR fortran/25124
17847 PR fortran/25625
17848 * gfortran.dg/internal_references_1.f90: New test.
17849 PR fortran/20881
17850 PR fortran/23308
17851 PR fortran/25538
17852 PR fortran/25710
17853 * gfortran.dg/global_references_1.f90: New test.
17854 * gfortran.dg/g77/19990905-1.f: Restore the error that
17855 there is a clash between the common block name and
17856 the name of a subroutine reference.
17857
17858 PR fortran/PR24276
17859 * gfortran.dg/aliasing_dummy_1.f90: New test.
17860
17861 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17862
17863 * gcc.dg/vmx/1b-01.c: Warning fix.
17864 * gcc.dg/vmx/1c-02.c: Likewise.
17865 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17866
17867 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17868
17869 PR testsuite/24962
17870 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17871
17872 2006-01-20 Richard Guenther <rguenther@suse.de>
17873 Steven Bosscher <stevenb.gcc@gmail.com>
17874
17875 PR rtl-optimization/24626
17876 * gcc.dg/torture/pr24626-1.c: New testcase.
17877 * gcc.dg/torture/pr24626-2.c: Likewise.
17878 * gcc.dg/torture/pr24626-3.c: Likewise.
17879 * gcc.dg/torture/pr24626-4.c: Likewise.
17880
17881 2006-01-20 Dirk Mueller <dmueller@suse.com>
17882
17883 PR c++/5520
17884 * g++.dg/warn/empty-body.C: New.
17885
17886 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17887
17888 PR c++/22136
17889 * g++.dg/template/using10.C: New test.
17890 * g++.dg/temlpate/using11.C: Likewise.
17891 * g++.dg/inherit/using5.C: Tweak error messages.
17892
17893 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17894
17895 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17896 target test.
17897 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17898
17899 2006-01-19 Jan Hubicka <jh@suse.cz>
17900
17901 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17902
17903 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17904
17905 PR c++/25854
17906 * g++.dg/template/spec28.C: New test.
17907
17908 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17909
17910 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17911 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17912
17913 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17914
17915 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17916 * gcc.dg/gomp/critical-1.c: Likewise.
17917 * gcc.dg/gomp/critical-3.c: Likewise.
17918 * gcc.dg/gomp/empty.c: Likewise.
17919 * gcc.dg/gomp/ordered-1.c: Likewise.
17920 * gcc.dg/gomp/for-4.c: Likewise.
17921 * gcc.dg/gomp/for-6.c: Likewise.
17922 * gcc.dg/gomp/master-3.c: Likewise.
17923 * gcc.dg/gomp/for-8.c: Likewise.
17924 * gcc.dg/gomp/for-10.c: Likewise.
17925 * gcc.dg/gomp/for-18.c: Likewise.
17926 * gcc.dg/gomp/for-5.c: Likewise.
17927 * gcc.dg/gomp/for-7.c: Likewise.
17928 * gcc.dg/gomp/for-9.c: Likewise.
17929
17930 2006-01-18 Jeff Law <law@redhat.com>
17931
17932 * gcc.dg/tree-ssa/vrp25.c: New test.
17933
17934 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17935
17936 * gcc.dg/pr25805.c: Fix misapplied patch.
17937
17938 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
17939
17940 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17941 (check_effective_target_vect_udot_qi): New.
17942 (check_effective_target_vect_sdot_hi): New.
17943 (check_effective_target_vect_udot_hi): New.
17944 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17945 prefixed with "wrapv-" with -fwrapv.
17946 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17947 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17948 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17949 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17950 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17951
17952 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17953 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17954 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17955 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17956
17957 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17958
17959 PR c++/16829
17960 * g++.dg/other/default2.C: New test.
17961 * g++.dg/other/default3.C: New test.
17962
17963 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17964
17965 PR c/25805
17966 * gcc.dg/pr25805.c: New file.
17967
17968 2006-01-18 Mark Mitchell <mark@codesourcery.com>
17969
17970 PR c++/25836
17971 * g++.dg/template/init6.C: New test.
17972
17973 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
17974
17975 * gcc.dg/tree-ssa/pr24287.c: New test
17976
17977 2006-01-18 Eric Christopher <echristo@apple.com>
17978
17979 * g++.dg/eh/table.C: New.
17980
17981 2006-01-18 DJ Delorie <dj@redhat.com>
17982
17983 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17984 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17985 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17986 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17987
17988 2006-01-18 Jeff Law <law@redhat.com>
17989
17990 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17991 on wrapping on overflow semantics.
17992
17993 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17994
17995 * gcc.gc/tree-ssa/vrp23.c: New test.
17996 * gcc.gc/tree-ssa/vrp24.c: New test.
17997
17998 2006-01-18 Richard Henderson <rth@redhat.com>
17999 Aldy Hernandez <aldyh@redhat.com>
18000 Jakub Jelinek <jakub@redhat.com>
18001 Diego Novillo <dnovillo@redhat.com>
18002 Uros Bizjak <uros@kss-loka.si>
18003
18004 * gcc.dg/gomp: New directory.
18005
18006 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18007 Steven G. Kargl <kargls@comcast.net>
18008
18009 PR fortran/20869
18010 * gfortran.dg/intrinsic_external_1.f90: New test.
18011
18012 PR fortran/20875.
18013 * gfortran.dg/elemental_pointer_1.f90: New test.
18014
18015 PR fortran/25024
18016 * gfortran.dg/external_procedures_1.f90: New test.
18017
18018 PR fortran/25785
18019 gfortran.dg/assumed_present.f90: New test.
18020
18021 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18022
18023 * g++.dg/parse/lookup5.C: New test.
18024
18025 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18026
18027 PR fortran/25697
18028 * gfortran.dg/read_eof.f90: New test.
18029
18030 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18031
18032 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18033 add a closing brace.
18034
18035 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18036
18037 PR fortran/25631
18038 * gfortran.dg/fmt_tl.f: New test.
18039
18040 2006-01-17 Eric Christopher <echristo@apple.com>
18041
18042 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18043 * g++.old-deja/g++.warn/impint2.C: Ditto.
18044 * g++.old-deja/g++.other/null1.C: Ditto.
18045 * g++.dg/warn/conv2.C: Ditto.
18046 * g++.dg/warn/conv4.C: New file.
18047
18048 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18049
18050 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18051
18052 2006-01-17 Andreas Jaeger <aj@suse.de>
18053 Janis Johnson <janis187@us.ibm.com>
18054
18055 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18056 in 64-bit.
18057 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18058 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18059
18060 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18061
18062 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18063 (switchfiles): xfail txxx where xxx >= 25.
18064
18065 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18066
18067 PR testsuite/25764
18068 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18069
18070 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18071
18072 PR c/25682
18073 * gcc.dg/pr25682.c: New test.
18074 * g++.dg/parse/array-size2.C: New test.
18075
18076 2006-01-16 Ian Lance Taylor <ian@airs.com>
18077
18078 * consistency.vlad: Remove entire directory, 1652 files.
18079
18080 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18081
18082 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18083 check_effective_target_dfprt_nocache): New.
18084 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18085 (check_effective_target_dfprt): New.
18086 * lib/c-compat.exp (check_dfp): Remove.
18087 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18088 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18089 level of support for decimal float.
18090 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18091 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18092 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18093 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18094 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18095 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18096 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18097 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18098 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18099 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18100 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18101 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18102 directives.
18103
18104 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18105
18106 PR testsuite/25741
18107 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18108 $base_dir/../.
18109 * lib/gfortran.exp (gfortran_init): Likewise.
18110 * lib/obj-c++.exp (obj-c++_init): Likewise.
18111 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18112 (scan-assembler-dem-not): Likewise.
18113 * lib/scandump.exp (scan-dump-dem): Likewise.
18114 (scan-dump-dem-not): Likewise.
18115
18116 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18117
18118 PR testsuite/25767
18119 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18120 powerpc-*-darwin*.
18121 * lib/obj-c++.exp (obj-c++_init): Likewise.
18122
18123 2006-01-16 Richard Guenther <rguenther@suse.de>
18124
18125 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18126
18127 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18128
18129 PR testsuite/25777
18130 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18131 to LD_LIBRARY_PATH.
18132
18133 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18134 Andrew Pinski <pinskia@physics.uc.edu>
18135
18136 * gcc.dg/minmax-1.c: New test.
18137
18138 2006-01-16 Ben Elliston <bje@au.ibm.com>
18139
18140 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18141 * gcc.misc-tests/dectest.exp: Ditto.
18142
18143 2006-01-15 Ian Lance Taylor <ian@airs.com>
18144
18145 PR testsuite/25796
18146 * gcc.target/i386/cmov6.c: Use -march=k8.
18147
18148 2006-01-15 Andreas Jaeger <aj@suse.de>
18149
18150 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18151 x86 does not have __float128.
18152
18153 2006-01-14 Ian Lance Taylor <ian@airs.com>
18154
18155 * gcc.target/i386/cmov6.c: New test.
18156
18157 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18158
18159 PR c++/25663
18160 * g++.dg/template/ctor6.C: New test.
18161
18162 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18163
18164 PR tree-optimization/25485
18165 * gcc.dg/tree-ssa/pr25485.c: New.
18166
18167 2006-01-14 Richard Guenther <rguenther@suse.de>
18168
18169 PR tree-optimization/22548
18170 PR tree-optimization/22555
18171 PR tree-optimization/22501
18172 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18173 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18174 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18175 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18176 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18177 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18178 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18179 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18180 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18181
18182 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18183
18184 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18185 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18186
18187 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18188 Richard Guenther <rguenther@suse.de>
18189
18190 PR rtl-optimization/24257
18191 * gcc.dg/torture/pr24257.c: New testcase.
18192
18193 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18194
18195 * gcc.c-torture/execute/20060110-1.c: New test.
18196 * gcc.c-torture/execute/20060110-2.c: New test.
18197
18198 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18199
18200 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18201
18202 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18203
18204 PR fortran/25756
18205 * gfortran.dg/label_3.f90: New test.
18206
18207 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18208
18209 PR tree-optimization/25771
18210 * g++.dg/tree-ssa/pr25771.C: New test
18211
18212 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18213
18214 PR tree-opt/24365
18215 * g++.dg/opt/complex5.C: New test.
18216
18217 2006-01-13 Richard Guenther <rguenther@suse.de>
18218
18219 * gcc.target/i386/387-9.c: New testcase.
18220
18221 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18222
18223 PR c++/24824
18224 * g++.dg/debug/dwarf2-1.C: New.
18225
18226 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18227
18228 PR testsuite/25728
18229 * lib/gcov.exp (verify-lines): Add "close $fd".
18230
18231 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18232 Ben Elliston <bje@au.ibm.com>
18233
18234 * gcc.dg/dfp/inf-1.c: New test.
18235
18236 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18237 Yao Qi <qiyaoltc@cn.ibm.com>
18238 Ben Elliston <bje@au.ibm.com>
18239 Jon Grimm <jgrimm2@us.ibm.com>
18240
18241 * gcc.dg/nodfp-1.c: New test.
18242 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18243 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18244 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18245 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18246 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18247 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18248 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18249 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18250 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18251 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18252 * gcc.dg/format/dfp-printf-1.c: Likewise.
18253 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18254 (compat_setup_dfp): New.
18255 * gcc.dg/compat/compat.exp: Use it.
18256 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18257 Make some variables global, prepend "compat_" to their names.
18258 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18259 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18260 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18261 * lib/compat.exp (compat_skip_list): Make global, rename.
18262 * lib/c-compat.exp: New file.
18263 * lib/target-supports.exp (check_effective_target_dfp): New.
18264
18265 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18266 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18267 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18268 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18269 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18270 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18271 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18272 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18273 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18274 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18275 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18276 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18277 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18278 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18279 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18280 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18281 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18282 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18283 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18284 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18285 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18286 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18287 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18288 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18289 gcc.dg/dfp/struct-layout-1.c,
18290 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18291 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18292 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18293 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18294 gcc.dg/dfp/func-vararg-dfp.c,
18295 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18296 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18297 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18298 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18299 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18300
18301 2006-01-11 Richard Guenther <rguenther@suse.de>
18302
18303 PR tree-optimization/25734
18304 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18305
18306 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18307
18308 PR fortran/25486
18309 * gfortran.dg/literal_character_constant_1_x.F: New test.
18310 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18311 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18312 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18313
18314 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18315
18316 PR c++/25386
18317 * g++.dg/ext/packed3.C: Add expected packed error.
18318
18319 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18320
18321 PR target/25706
18322 * gcc.dg/torture/pr25706-1.c: New test.
18323
18324 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18325
18326 PR tree-optimization/23109
18327 PR tree-optimization/23948
18328 PR tree-optimization/24123
18329
18330 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18331 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18332 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18333 g++.dg/tree-ssa/pr23948.C: New testcases.
18334 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18335 three divisions in order to do the optimization.
18336
18337 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18338
18339 PR c++/25632
18340 * g++.dg/other/pr25632.C: New test.
18341
18342 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18343
18344 PR fortran/25730
18345 * gfortran.dg/used_types_1.f90: New test.
18346
18347 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18348
18349 PR target/25718
18350 * gcc.dg/torture/pr25718-1.c: New test.
18351
18352 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18353
18354 * gfortran.dg/list_read_2.f90: Fix typo in description.
18355
18356 2006-01-10 Jan Beulich <jbeulich@novell.com>
18357
18358 * lib/target-supports.exp (check_visibility_available): Simplify test
18359 for *-*-netware*.
18360 (check_profiling_available): Fail for *-*-netware*.
18361 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18362 * gcc.dg/20021014-1.c: Likewise.
18363 * gcc.dg/nest.c: Likewise.
18364
18365 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18366
18367 fortran/24936
18368 * gfortran.dg/forall_3.f90: New test.
18369
18370 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18371
18372 PR fortran/21977
18373 * gfortran.dg/nesting_2.f90: New test.
18374 * gfortran.dg/nesting_3.f90: New test.
18375
18376 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18377
18378 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18379 Fix typo in comment.
18380
18381 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18382
18383 * gfortran.dg/single_char_string.f90: New test.
18384
18385 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18386
18387 * gfortran.dg/ichar_2.f90: New test.
18388
18389 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18390
18391 PR fortran/25093
18392 * gfortran.dg/private_type_4.f90: New.
18393
18394 2006-01-07 Richard Guenther <rguenther@suse.de>
18395
18396 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18397
18398 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18399
18400 * gfortran.dg/func_decl_1.f90: New.
18401 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18402 * gfortran.dg/array_alloc_2.f90: Likewise.
18403 * gfortran.dg/char_result_8.f90: Likewise.
18404 * gfortran.dg/dup_save_1.f90: Likewise.
18405 * gfortran.dg/dup_save_2.f90: Likewise.
18406 * gfortran.dg/f2c_6.f90: Likewise.
18407 * gfortran.dg/f2c_7.f90: Likewise.
18408 * gfortran.dg/func_result_2.f90: Likewise.
18409 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18410
18411 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18412
18413 PR fortran/22146
18414 * gfortran.dg/elemental_subroutine_1.f90: New test.
18415 * gfortran.dg/elemental_subroutine_2.f90: New test.
18416
18417 PR fortran/25029
18418 PR fortran/21256
18419 * gfortran.dg/assumed_size_refs_1.f90: New test.
18420
18421 PR fortran/20868
18422 PR fortran/20870
18423 * gfortran.dg/assumed_size_refs_2.f90: New test.
18424 * gfortran.dg/initialization_1.f90: Change warning message.
18425
18426 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18427
18428 * gcc.dg/tree-ssa/loop-15.c: New test.
18429
18430 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18431
18432 PR fortran/25598
18433 * gfortran.dg/backspace_3.f: New test.
18434 * gfortran.dg/backspace_4.f: New test.
18435
18436 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18437
18438 PR fortran/24268
18439 * gfortran.dg/fmt_white.f: Update test.
18440
18441 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18442
18443 * gcc.dg/cast-1.c: Add new warning.
18444 * gcc.dg/cast-2.c: Likewise.
18445 * gcc.dg/cast-3.c: Likewise.
18446 * gcc.dg/format/cast-1.c: Likewise.
18447 * gcc.dg/cast-4.c: New testcase.
18448
18449 2006-01-05 Richard Guenther <rguenther@suse.de>
18450
18451 PR tree-optimization/22555
18452 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18453
18454 2006-01-05 Richard Guenther <rguenther@suse.de>
18455 Diego Novillo <dnovillo@redhat.com>
18456
18457 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18458 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18459 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18460 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18461 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18462 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18463 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18464 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18465 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18466 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18467 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18468 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18469 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18470 * treelang/compile/extravar.tree: Likewise.
18471 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18472 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18473 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18474 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18475 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18476
18477 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18478
18479 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18480 for 64-bit fix.
18481
18482 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18483
18484 PR fortran/23675
18485 gfortran.dg/char_result_11.f90: New.
18486
18487 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18488
18489 PR c++/24782
18490 * g++.dg/parse/access9.C: New test.
18491 * g++.dg/tc1/dr52.C: Tweak error markers.
18492
18493 2006-01-04 Richard Henderson <rth@redhat.com>
18494
18495 Merge from gomp branch.
18496 * g++.dg/parse/pragma2.C: Update expected error lines.
18497
18498 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18499
18500 * g++.dg/other/i386-2.C: New test.
18501
18502 PR target/25554
18503 * gcc.c-torture/compile/20051228-1.c: New test.
18504
18505 PR c/25559
18506 * gcc.dg/pr25559.c: New test.
18507
18508 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18509
18510 PR c++/25492
18511 * g++.dg/lookup/friend9.C: New test.
18512
18513 PR c++/25625
18514 * g++.dg/template/repo5.C: New test.
18515
18516 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18517
18518 PR fortran/25101
18519 * gfortran.dg/forall_2.f90: New test.
18520
18521 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18522
18523 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18524 dg-require-weak. Adjust regexp to handle leading-underscore
18525 targets and space as well as TAB after .weak. Change previous
18526 64-bit fix to not use naked dot.
18527
18528 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18529
18530 PR rtl-optimization/25578
18531 * gcc.c-torture/execute/20060102-1.c: New testcase.
18532
18533 2006-01-03 Richard Guenther <rguenther@suse.de>
18534
18535 PR c/25183
18536 * gcc.dg/torture/pr25183.c: New testcase.
18537
18538 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18539
18540 Merge from gomp-branch.
18541 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18542 * gcc.dg/ia64-sync-2.c: Likewise.
18543 * gcc.dg/ia64-sync-3.c: Likewise.
18544 * gcc.dg/ia64-sync-4.c: Likewise.
18545 * gcc.dg/sync-2.c: Likewise.
18546 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18547 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18548
18549 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18550
18551 PR c++/25635
18552 * g++.dg/parse/operator6.C: New test.
18553
18554 PR c++/25637
18555 * g++.dg/parse/error29.C: New test.
18556
18557 PR c++/25638
18558 * g++.dg/parse/dtor6.C: New test.
18559
18560 PR c++/25633
18561 * g++.dg/parse/ctor3.C: New test.
18562
18563 PR c++/25634
18564 * g++.dg/template/class3.C: New test.
18565
18566 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18567
18568 * g++.dg/debug/debug9.C: New.
18569
18570 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18571
18572 PR fortran/24640
18573 * gfortran.dg/label_2.f90: New test.
18574
18575 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18576
18577 * g++.dg/lookup/using12.C: Tighten error marker.
18578
18579 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18580 Andrew Pinski <pinskia@physics.uc.edu>
18581
18582 * gcc.target/powerpc/darwin-abi-3.c: New file.
18583 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18584 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18585 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18586 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18587 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18588 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18589 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18590 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18591
18592 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18593
18594 * gcc.dg/tree-ssa/loadpre1.c: New;
18595 * gcc.dg/tree-ssa/loadpre2.c: New;
18596 * gcc.dg/tree-ssa/loadpre3.c: New;
18597 * gcc.dg/tree-ssa/loadpre4.c: New;
18598 * gcc.dg/tree-ssa/loadpre5.c: New;
18599 * gcc.dg/tree-ssa/loadpre6.c: New;
18600 * gcc.dg/tree-ssa/loadpre7.c: New;
18601 * gcc.dg/tree-ssa/loadpre8.c: New;
18602 * gcc.dg/tree-ssa/loadpre9.c: New;
18603
18604 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18605
18606 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18607 * g++.dg/abi/thunk4.C: Likewise.
18608
18609 2006-01-01 Andreas Jaeger <aj@suse.de>
18610
18611 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18612 portable.
18613
18614 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18615
18616 PR c++/25294
18617 * gcc.dg/pragma-pack-3.c: New test.
18618 * g++.dg/parse/pragma3.C: New test.
18619
18620 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18621
18622 PR middle-end/24827
18623 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18624
18625 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18626
18627 PR testsuite/25214
18628 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18629
18630 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18631
18632 PR fortran/22607
18633 * gfortran-dg/pure_byref_3.f90: New.
18634
18635 fortran/PR 25396
18636 * gfortran.dg/userdef_operator_1.f90: New.
18637
18638 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18639
18640 * g++.dg/abi/thunk3.C: New.
18641 * g++.dg/abi/thunk4.C: New.
18642
18643 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18644
18645 PR fortran/25532
18646 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18647 associated derived type components of derived types are
18648 properly declared in contained procedures.
18649
18650 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18651
18652 PR libgfortran/25139
18653 * gfortran.dg/backspace_2.f: New test.
18654
18655 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18656
18657 PR libgfortran/25550
18658 * gfortran.dg/endfile.f: New test.
18659
18660 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18661
18662 PR libgfortran/25419
18663 * gfortran.dg/comma.f: New test.
18664
18665 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18666
18667 * lib/gfortran-dg.exp: Remove trailing whitespace.
18668 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18669 -funroll-all-loops.
18670
18671 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18672
18673 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18674 Extended Double long doubles or repeat tests when long double is
18675 the same size as double.
18676
18677 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18678
18679 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18680
18681 PR testsuite/25442
18682 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18683 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18684
18685 PR testsuite/25441
18686 * gcc.dg/pr23911.c: Make test variable static.
18687
18688 PR testsuite/25444
18689 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18690
18691 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18692
18693 PR c++/25439
18694 * g++.dg/parse/crash17.C: Adjust error markers.
18695 * g++.dg/template/error20.C: New test.
18696
18697 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18698
18699 PR c++/23172
18700 * g++.dg/ext/complit4.C: New test.
18701
18702 PR c++/25417
18703 * g++.dg/ext/complit5.C: Likewise.
18704
18705 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18706
18707 PR tree-optimization/25125
18708 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18709 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18710 * gcc.c-torture/execute/pr25125.c: New.
18711
18712 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18713
18714 PR fortran/25029
18715 PR fortran/21256
18716 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18717 functions with incorrect assumed size references.
18718
18719 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18720
18721 PR c++/23171
18722 * g++.dg/opt/init1.C: New test.
18723
18724 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18725
18726 PR c++/24671
18727 * g++.dg/template/sfinae3.C: New test.
18728
18729 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18730
18731 * g++.dg/other/friend4.C: New test.
18732
18733 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18734
18735 PR target/25005
18736 * g++.dg/opt/pr25005.C: New test.
18737
18738 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18739
18740 PR c++/25369
18741 * g++.dg/template/ptrmem16.C: New test.
18742
18743 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18744
18745 PR fortran/25029
18746 PR fortran/21256
18747 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18748
18749 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18750
18751 PR libgfortran/25307
18752 * gfortran.dg/list_read_5.f90: New test.
18753
18754 2005-12-22 Richard Henderson <rth@redhat.com>
18755
18756 * gcc.target/i386/sse-7.c: Use -msse2.
18757
18758 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18759
18760 PR rtl-optimization/25432
18761 * gcc.c-torture/compile/20051216-1.c: New test.
18762
18763 PR objc/25328
18764 * objc/execute/pr25328.m: New test.
18765
18766 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18767
18768 PR c++/25364
18769 * g++.dg/template/call4.C: New test.
18770
18771 2005-12-22 Dale Johannesen <dalej@apple.com>
18772
18773 * gcc.target/i386/sse-17.c: New.
18774
18775 2005-12-22 Paul Brook <paul@codesourcery.com>
18776
18777 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18778
18779 2005-12-22 Paul Brook <paul@codesourcery.com>
18780
18781 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18782
18783 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18784
18785 PR tree-opt/25513
18786 * gcc.c-torture/compile/pr25513.c: New test.
18787
18788 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18789
18790 PR c++/23333
18791 * g++.dg/parse/error25.C: Add more tests.
18792
18793 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18794
18795 PR fortran/18990
18796 * gfortran.dg/der_charlen_1.f90: New.
18797
18798 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18799
18800 PR fortran/20889
18801 * gfortran.dg/pointer_component_type_1.f90: New test.
18802
18803 PR fortran/25029
18804 PR fortran/21256
18805 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18806 should give an error with assumed size array refernces and checks
18807 those that should not.
18808 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18809 reference an upper bound so that it does not generate an error.
18810
18811 PR fortran/19362
18812 PR fortran/20244
18813 PR fortran/20864
18814 PR fortran/25391
18815 * gfortran.dg/used_dummy_types_1.f90: New test.
18816 * gfortran.dg/used_dummy_types_2.f90: New test.
18817 * gfortran.dg/used_dummy_types_3.f90: New test.
18818 * gfortran.dg/used_dummy_types_4.f90: New test.
18819 * gfortran.dg/used_dummy_types_5.f90: New test.
18820
18821 PR fortran/23152
18822 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18823 group already being USE associated.
18824 * gfortran.dg/assumed_shape_nml.f90: New test.
18825 * gfortran.dg/assumed_size_nml.f90: New test.
18826
18827 PR fortran/20862
18828 PR fortran/25053
18829 PR fortran/25063
18830 PR fortran/25064
18831 PR fortran/25066
18832 PR fortran/25067
18833 PR fortran/25068
18834 PR fortran/25307
18835 * gfortran.dg/io_constraints_1.f90: New test.
18836 * gfortran.dg/io_constraints_1.f90: New test.
18837 * gfortran.dg/iostat_3.f90: Change wording of warning.
18838 * gfortran.dg/g77/19981216-0.f: The same.
18839
18840 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18841
18842 PR tree-optimization/23518
18843 * gcc.dg/pr23518.c: New.
18844
18845 2005-12-21 Mike Stump <mrs@apple.com>
18846
18847 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18848
18849 2005-12-21 Paul Brook <paul@codesourcery.com>
18850
18851 * gcc.dg/pr19340.c: Skip on m68k targets.
18852
18853 2005-12-21 Steven Bosscher <stevenb@suse.de>
18854
18855 PR rtl-optimization/25196
18856 * gcc.dg/pr25196.c: New test.
18857
18858 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18859
18860 PR fortran/25423
18861 gfortran.dg/where_nested_1.f90: New.
18862
18863 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18864
18865 PR tree-optimization/25382.
18866 * gcc.dg/tree-ssa/pr25382.c: New.
18867
18868 2005-12-20 Richard Guenther <rguenther@suse.de>
18869
18870 PR middle-end/24306
18871 * gcc.target/i386/pr24306.c: New testcase.
18872
18873 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18874
18875 PR tree-optimization/25501
18876 * gcc.dg/tree-ssa/pr25501.c: New.
18877
18878 2005-12-20 Richard Guenther <rguenther@suse.de>
18879
18880 Revert
18881 2005-12-02 Richard Guenther <rguenther@suse.de>
18882
18883 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18884
18885 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18886
18887 PR c++/21228
18888 * g++.dg/warn/Wunreachable-code-2.C: New test.
18889
18890 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18891
18892 PR c++/24278
18893 * g++.dg/template/ctor5.C: New test.
18894
18895 PR c++/24915
18896 * g++.dg/template/overload8.C: New test.
18897
18898 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18899
18900 * gcc.c-torture/compile/pr25483 : New test.
18901
18902 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18903
18904 PR c++/20552
18905 * g++.dg/ext/typeof10.C: New test.
18906
18907 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18908
18909 * gcc.dg/mt-loopi1.c: New.
18910
18911 2005-12-18 Richard Guenther <rguenther@suse.de>
18912
18913 PR tree-optimization/25481
18914 * gcc.dg/torture/pr25481.c: New testcase.
18915
18916 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18917
18918 PR rtl-optimization/21041
18919 * gcc.dg/pr21041.c: New test.
18920
18921 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18922
18923 PR libgfortran/25463
18924 * gfortran.dg/advance.f90: New test.
18925
18926 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
18927
18928 * gcc.dg/20051201-1.c: New test.
18929
18930 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
18931
18932 PR fortran/25018
18933 * gfortran.dg/initialization_1.f90: New test.
18934 * gfortran.dg/enum_5.f90: Change dg-error to new message.
18935 * gfortran.dg/g77/980616-0.f: The same.
18936
18937 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18938
18939 * PR fortran/25458
18940 * gfortran.dg/chkbits.f90: New test.
18941
18942 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18943
18944 * gfortran.dg/enum_5.f: Revert to previous version.
18945
18946 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18947
18948 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18949 * gfortran.dg/nested_modules_1.f90: Ditto.
18950 * gfortran.dg/hollerith_f95.f90: Ditto.
18951 * gfortran.dg/select_5.f90: Ditto.
18952 * gfortran.dg/secnds.f: Ditto.
18953 * gfortran.dg/hollerith2.f90: Ditto.
18954 * gfortran.dg/imag_2.f: Ditto.
18955 * gfortran.dg/ftell_2.f90: Ditto.
18956 * gfortran.dg/malloc_free_1.f90: Ditto.
18957 * gfortran.dg/logint-1.f: Ditto.
18958 * gfortran.dg/recursive_statement_functions.f90: Ditto.
18959 * gfortran.dg/e_d_fmt.f90: Ditto.
18960 * gfortran.dg/hollerith_legacy.f90: Ditto.
18961 * gfortran.dg/logint-2.f: Ditto.
18962 * gfortran.dg/enum_5.f90: Ditto.
18963 * gfortran.dg/f2c_2.f90: Ditto.
18964 * gfortran.dg/pr17143.f90: Ditto.
18965 * gfortran.dg/namelist_14.f90: Ditto.
18966 * gfortran.dg/logint-3.f: Ditto.
18967 * gfortran.dg/spread_scalar_source.f90: Ditto.
18968 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18969 * gfortran.dg/namelist_11.f: Ditto.
18970 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18971 * gfortran.dg/g77/20010519-1.f
18972 * gfortran.dg/g77/alpha1.f: Ditto.
18973 * gfortran.dg/g77/990115-1.f: Ditto.
18974 * gfortran.dg/g77/erfc.f: Ditto.
18975 * gfortran.dg/g77/19990313-3.f: Ditto.
18976 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18977 * gfortran.dg/g77/20010426.f: Ditto.
18978 * gfortran.dg/g77/19990313-0.f: Ditto.
18979 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18980 * gfortran.dg/g77/20000629-1.f: Ditto.
18981 * gfortran.dg/g77/970125-0.f: Ditto.
18982 * gfortran.dg/g77/8485.f: Ditto.
18983 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18984 * gfortran.dg/g77/19990313-1.f: Ditto.
18985 * gfortran.dg/g77/int8421.f: Ditto.
18986 * gfortran.dg/g77/19990305-0.f: Ditto.
18987 * gfortran.dg/g77/947.f: Ditto.
18988 * gfortran.dg/g77/19990905-2.f: Ditto.
18989 * gfortran.dg/g77/cabs.f: Ditto.
18990 * gfortran.dg/g77/19990313-2.f: Ditto.
18991 * gfortran.dg/g77/20020307-1.f: Ditto.
18992 * gfortran.dg/g77/dcomplex.f: Ditto.
18993 * gfortran.dg/g77/19990502-1.f: Ditto.
18994 * gfortran.dg/g77/19981216-0.f: Ditto.
18995 * gfortran.dg/common_4.f90: Ditto.
18996 * gfortran.dg/entry_4.f90: Ditto.
18997 * gfortran.dg/equiv_constraint_2.f90: Ditto.
18998 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18999 * gfortran.dg/namelist_12.f: Ditto.
19000 * gfortran.dg/scale_1.f90: Ditto.
19001 * gfortran.dg/modulo_1.f90
19002 * gfortran.dg/hollerith.f90: Ditto.
19003 * gfortran.dg/direct_io_3.f90: Ditto.
19004 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19005 * gfortran.dg/gnu_logical_1.F: Ditto.
19006 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19007 * gfortran.dg/assign_1.f90: Ditto.
19008 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19009 * gfortran.dg/pr23095.f: Ditto.
19010 * gfortran.dg/read_float_1.f90: Ditto.
19011
19012 2005-12-17 Andreas Jaeger <aj@suse.de>
19013
19014 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19015 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19016
19017 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19018
19019 PR fortran/24268
19020 * gfortran.dg/fmt_white.f: New test.
19021
19022 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19023
19024 * gfortran.dg/label_1.f90: New test.
19025
19026 2005-12-15 Ben Elliston <bje@au.ibm.com>
19027
19028 PR testsuite/25422
19029 * gcc.dg/20031012-1.c: Add -Walways-true option.
19030 * gcc.dg/weak/weak-3.c: Likewise.
19031 * g++.old-deja/g++.mike/warn8.C: Likewise.
19032
19033 2005-12-16 Mike Stump <mrs@apple.com>
19034
19035 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19036 exit.
19037
19038 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19039
19040 PR libgfortran/25264
19041 PR libgfortran/25349
19042 * gfortran.dg/tl_editing.f90: Added additional checks.
19043 * gfortran.dg/t_editing.f: New test.
19044 * gfortran.dg/write_padding.f90: New test
19045
19046 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19047
19048 PR testsuite/25215
19049 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19050
19051 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19052
19053 PR rtl-optimization/24899
19054 * gcc.c-torture/execute/20051215-1.c: New test.
19055
19056 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19057
19058 PR 24823
19059 * gfortran.dg/pr24823.f: New test.
19060
19061 2005-12-16 Jeff Law <law@redhat.com>
19062
19063 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19064
19065 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19066
19067 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19068 (base_types): Change C++ style comments to C style comments. Remove
19069 aligned types from the array. Keep Enums disabled.
19070 (complex_types): Remove aligned types from the array.
19071 Comment out "_Complex long double".
19072 (attrib_types): Remove.
19073 (complex_attrib_types): Remove.
19074 (attrib_array_types): Remove.
19075 (complex_attrib_array_types): Remove.
19076 (aligned_bitfld_types): Remove.
19077 (n_aligned_bitfld_types): Remove.
19078 (FEATURE_ALIGNEDPACKED): Delete.
19079 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19080 (singles): Remove support for adding attributes.
19081 (choose_type): Remove support for attributed types.
19082 (generate_fields): Remove support for attributed bit-fields.
19083 Remove support for adding attributes.
19084 (generate_random_tests): Remove support for adding attributes.
19085 (features): Add back "[0] :0" and "complex vector [0]".
19086 (main): Remove support for attributed bit-fields.
19087 Uncomment the calling of generate_random_tests for the rests of
19088 the tests.
19089
19090 2005-12-16 Jan Hubicka <jh@suse.cz>
19091
19092 * gcc.c-torture/combine/pr25224.c: New.
19093
19094 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19095
19096 PR other/25028
19097 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19098 HP-UX.
19099
19100 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19101
19102 * gcc.dg/20051215-1.c: New file.
19103
19104 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19105
19106 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19107 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19108
19109 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19110
19111 PR fortran/18197
19112 * gfortran.dg/dummy_functions_1.f90: New.
19113
19114 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19115
19116 PR rtl-optimization/25310
19117 * gcc.c-torture/compile/pr25310.c: New test.
19118
19119 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19120
19121 PR debug/25023
19122 * gcc.dg/pr25023.c: New test.
19123
19124 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19125
19126 * g++.old-deja/g++.brendan/redecl1.C,
19127 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19128 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19129 g++.old-deja/g++.oliva/typeof1.C,
19130 g++.old-deja/g++.other/crash16.C,
19131 g++.old-deja/g++.other/crash34.C,
19132 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19133 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19134 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19135 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19136 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19137 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19138 Remove xfail.
19139
19140 2005-12-14 Kean Johnston <jkj@sco.com>
19141 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19142
19143 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19144 * gcc.target/i386/20020523-1.c: Ditto.
19145 * gcc.target/i386/tailcall-1.c: Ditto.
19146 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19147 * gcc.target/i386/ssetype-5.c: Ditto.
19148
19149 2005-12-14 Jeff Law <law@redhat.com>
19150
19151 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19152
19153 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19154
19155 PR target/25254
19156 PR target/24188
19157 * gcc.target/i386/pr25254.c: New test.
19158 * gfortran.dg/PR24188.f: New test.
19159
19160 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19161
19162 * lib/fortran-torture.exp: Catch remaining uses of
19163 remote_file build delete.
19164
19165 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19166
19167 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19168
19169 2005-12-14 Ben Elliston <bje@au.ibm.com>
19170
19171 * gcc.dg/warn-addr-cmp.c: New test.
19172
19173 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19174
19175 PR debug/25023
19176 PR target/25293
19177 * gcc.target/i386/pr25293.c: New test.
19178
19179 2005-12-13 Petr Machata <machata@post.cz>
19180
19181 PR c++/24907
19182 * g++.dg/parse/comma2.C: New test.
19183
19184 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19185 Jakub Jelinek <jakub@redhat.com>
19186
19187 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19188 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19189 (limits.h): Include unconditionally.
19190 (stdlib.h): Likewise.
19191 (hashtab.h): Do not include.
19192 (getopt.h): Likewise.
19193 (stddef.h): Include.
19194 (hashval_t): Define.
19195 (struct entry): Add "next" field.
19196 (HASH_SIZE): New macro.
19197 (hash_table): New variable.
19198 (switchfiles): Do not use xmalloc.
19199 (mix): New macro.
19200 (iterative_hash): New function.
19201 (hasht): Remove.
19202 (e_exists): New function.
19203 (e_insert): Likewise.
19204 (output): Use, instead of libiberty hashtable functions.
19205 (main): Do not use getopt. Do not call htab_create.
19206
19207 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19208
19209 PR c++/25331
19210 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19211 put atal* and atpaal* attributes on array elements.
19212 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19213 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19214 put atal* and atpaal* attributes on array elements.
19215 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19216
19217 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19218
19219 * gcc.dg/single-precision-constant.c: New test.
19220
19221 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19222
19223 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19224 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19225 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19226 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19227 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19228 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19229 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19230 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19231 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19232 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19233 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19234 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19235 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19236 gcc.target/powerpc/ppc-sdata-2.c,
19237 gcc.target/powerpc/ppc-stackalign-1.c,
19238 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19239 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19240 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19241 gcc.target/powerpc/rs6000-ldouble-2.c,
19242 gcc.target/powerpc/rs6000-power2-1.c,
19243 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19244 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19245 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19246 option into target selector.
19247 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19248 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19249
19250 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19251
19252 PR objc/25348
19253 * objc.dg/encode-9.m: New test.
19254
19255 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19256
19257 PR testsuite/20772
19258 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19259 * gcc.dg/asm-b.c: Fix typo.
19260 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19261 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19262 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19263 i?86 lp64 and x86_64 ilp32.
19264 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19265 on i?86 lp64.
19266 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19267
19268 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19269
19270 PR fortran/25078
19271 gfortran.dg/equiv_5.f90: New test.
19272
19273 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19274
19275 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19276 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19277 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19278 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19279 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19280 * gcc.dg/tree-ssa/reassoc-5.c: New.
19281 * gcc.dg/tree-ssa/reassoc-6.c: New.
19282 * gcc.dg/tree-ssa/reassoc-7.c: New.
19283 * gcc.dg/tree-ssa/reassoc-8.c: New.
19284 * gcc.dg/tree-ssa/reassoc-9.c: New.
19285 * gcc.dg/tree-ssa/reassoc-10.c: New.
19286 * gcc.dg/tree-ssa/reassoc-11.c: New.
19287
19288 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19289
19290 PR testsuite/25167
19291 PR testsuite/24478
19292 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19293
19294 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19295
19296 PR c++/25300
19297 * g++.dg/template/inherit.C: Do not use a generic error message.
19298
19299 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19300
19301 PR libobjc/25354
19302 * objc.dg/gnu-encoding: New directory.
19303 * objc.dg/gnu-encoding/compat-common.h: New file.
19304 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19305 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19306 * objc.dg/gnu-encoding/vector-defs.h: New file.
19307 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19308 * objc.dg/gnu-encoding/generate-random.c: New file.
19309 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19310 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19311 * objc.dg/gnu-encoding/generate-random.h: New file.
19312
19313 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19314
19315 PR c++/25337
19316 * g++.dg/template/defarg7.C: New test.
19317
19318 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19319
19320 PR libobjc/25347
19321 * objc.dg/encode-8.m: New test.
19322
19323 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19324
19325 PR libobjc/25346
19326 * objc.dg/encode-7.m: New test.
19327
19328 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19329
19330 PR c++/25010
19331 * g++.dg/opt/inline10.C: New test.
19332
19333 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19334
19335 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19336
19337 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19338
19339 * gfortran.dg/substring_equivalence.f90: typo in comment
19340
19341 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19342
19343 PR fortran/25068
19344 * gfortran.dg/iostat_3.f90: New test.
19345
19346 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19347
19348 PR fortran/23815
19349 * gfortran.dg/unf_io_convert_1.f90: New test.
19350 * gfortran.dg/unf_io_convert_2.f90: New test.
19351 * gfortran.dg/unf_io_convert_3.f90: New test.
19352
19353 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19354
19355 PR testsuite/20772
19356 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19357 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19358 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19359 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19360 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19361 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19362 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19363 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19364 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19365 gcc.dg/torture/fp-int-convert-float128-timode.c,
19366 gcc.dg/torture/fp-int-convert-float128.c,
19367 gcc.dg/torture/fp-int-convert-float80-timode.c,
19368 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19369 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19370
19371 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19372
19373 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19374
19375 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19376
19377 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19378
19379 * gcc.dg/20051207-1.c,
19380 * gcc.dg/20051207-2.c,
19381 * gcc.dg/20051207-3.c: New tests.
19382
19383 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19384
19385 PR testsuite/20772
19386 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19387 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19388 dg-skip-if target selector.
19389
19390 PR testsuite/20772
19391 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19392 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19393 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19394 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19395 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19396 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19397 and/or merge with i?86 cases.
19398
19399 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19400
19401 PR testsuite/20772
19402 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19403 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19404 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19405 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19406 x86_64-*-linux*.
19407
19408 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19409
19410 PR target/25311
19411 * gcc.c-torture/compile/pr25311.c: New test.
19412
19413 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19414
19415 PR libgfortran/25039
19416 * gfortran.dg/read_comma.f: New test.
19417
19418 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19419
19420 PR c++/19317
19421 * g++.dg/opt/pr19317-1.C: New test.
19422 * g++.dg/opt/pr19317-2.C: New test.
19423 * g++.dg/opt/pr19317-3.C: New test.
19424
19425 PR target/19005
19426 * gcc.c-torture/execute/pr19005.c: New test.
19427
19428 PR target/17828
19429 * g++.old-deja/g++.other/comdat5.C: New test.
19430 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19431
19432 * g++.dg/compat/struct-layout-1.exp: New file.
19433 * g++.dg/compat/struct-layout-1.h: New.
19434 * g++.dg/compat/struct-layout-1_generate.c: New.
19435 * g++.dg/compat/struct-layout-1_x1.h: New.
19436 * g++.dg/compat/struct-layout-1_x2.h: New.
19437 * g++.dg/compat/struct-layout-1_y1.h: New.
19438 * g++.dg/compat/struct-layout-1_y2.h: New.
19439
19440 * gcc.dg/20050330-2.c: New test.
19441
19442 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19443
19444 PR fortran/25292
19445 * gfortran.dg/associated_1.f90: New.
19446
19447 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19448
19449 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19450 ILP32 vect_no_align platforms.
19451
19452 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19453 Jakub Jelinek <jakub@redhat.com>
19454
19455 PR target/25268
19456 * gcc.c-torture/compile/20051207-1.c: New test.
19457
19458 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19459
19460 PR testsuite/20772
19461 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19462 gcc.dg/torture/pr18582-1.c,
19463 gcc.target/i386/attributes-error.c: Also test on x86_64.
19464
19465 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19466
19467 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19468
19469 PR c++/19397
19470 * g++.dg/template/typedef3.C: New test.
19471
19472 PR c++/19762
19473 PR c++/19764
19474 * g++.dg/template/dtor3.C: Fix error markers.
19475
19476 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19477
19478 * lib/target-supports.exp (check_effective_target_sync_char_short):
19479 Add s390*.
19480
19481 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19482
19483 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19484
19485 2005-12-06 Roger Sayle <roger@eyesopen.com>
19486
19487 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19488 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19489 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19490 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19491
19492 2005-12-06 Roger Sayle <roger@eyesopen.com>
19493
19494 PR c++/25263
19495 * g++.dg/other/array2.C: New test case.
19496
19497 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19498
19499 * gcc.dg/darwin-weakimport-3.c: New.
19500
19501 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19502 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19503 and to work on Darwin.
19504 * gcc.dg/attr-weakref-1b.c: New file.
19505 * gcc.dg/attr-weakref-2.c: New test.
19506 * gcc.dg/darwin-weakref-1.c: New test.
19507
19508 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19509
19510 PR testsuite/25247
19511 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19512 use in selector expressions.
19513 (dg-xfail-if): Ditto.
19514 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19515 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19516 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19517 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19518 * gcc.test-framework/test-framework.exp: Skip generated tests if
19519 CHECK_TEST_FRAMEWORK is not 1.
19520
19521 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19522
19523 PR tree-optimization/24963
19524 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19525
19526 PR target/24108
19527 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19528
19529 PR target/18580
19530 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19531 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19532 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19533 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19534
19535 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19536
19537 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19538 dg-options.
19539
19540 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19541
19542 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19543
19544 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19545
19546 * gcc.dg/format/cast-1.c: New test.
19547
19548 2005-12-04 Roger Sayle <roger@eyesopen.com>
19549
19550 PR c/7776
19551 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19552 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19553 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19554 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19555
19556 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19557
19558 * gcc.dg/cast-pretty-print-1.c: New test.
19559
19560 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19561
19562 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19563
19564 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19565
19566 PR c++/24173
19567 * g++.dg/template/friend40.C: New test.
19568
19569 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19570
19571 PR target/25199
19572 * gcc.target/i386/movq-2.c: New test.
19573 * gcc.target/i386/movq.c: Remove target i?86, instead add
19574 dg-require-effective-target ilp32.
19575
19576 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19577
19578 PR c++/24103
19579 * g++.dg/other/default1.C: New test.
19580
19581 2005-12-02 Richard Guenther <rguenther@suse.de>
19582
19583 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19584
19585 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19586
19587 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19588
19589 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19590
19591 PR target/21017
19592 * gcc.target/powerpc/rotate.c: New.
19593
19594 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19595
19596 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19597 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19598
19599 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19600
19601 PR c/13384
19602 * gcc.dg/pr17730-1.c: Adjust.
19603 * gcc.dg/lvalue1.c (main): Likewise.
19604 * gcc.dg/lvalue-2.c: Likewise.
19605 * g++.dg/pr7503-3.C
19606
19607 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19608
19609 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19610 error messages.
19611
19612 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19613
19614 PR fortran/24789
19615 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19616
19617 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19618
19619 PR target/24475
19620 * lib/target-supports.exp (check_effective_target_tls): New.
19621 (check_effective_target_tls_runtime): New.
19622 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19623 for TLS support.
19624 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19625 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19626 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19627 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19628 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19629 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19630 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19631 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19632 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19633 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19634 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19635 effective-target TLS.
19636 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19637 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19638 effective-target TLS runtime.
19639
19640 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19641
19642 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19643
19644 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19645
19646 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19647 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19648 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19649 ignored" warnings when "packing" is the same as the ABI layout.
19650
19651 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19652
19653 PR fortran/21302
19654 * gfortran.dg/line_length_1.f: New test.
19655 * gfortran.dg/line_length_2.f90: Ditto.
19656
19657 2005-11-30 Richard Guenther <rguenther@suse.de>
19658
19659 PR tree-optimization/21655
19660 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19661
19662 2005-11-30 Dale Johannesen <dalej@apple.com>
19663
19664 * gcc.c-torture/compile/pr24930.c: New.
19665
19666 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19667
19668 PR fortran/15809
19669 * gfortran.dg/auto_char_dummy_array.f90: New test.
19670
19671 2005-11-30 Jeff Law <law@redhat.com>
19672
19673 * g++.old-deja/g++.law/pr25000.C: New test.
19674
19675 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19676
19677 * gcc.dg/tls/opt-11.c: New test.
19678
19679 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19680
19681 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19682 targets.
19683 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19684 LP64 ia64.
19685
19686 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19687
19688 * gfortran.dg/open_access_1.f90: New test.
19689
19690 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19691
19692 * gcc.dg/charset/builtin2.c: New test.
19693
19694 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19695
19696 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19697 on mmix-*-* for *_[xy].c.
19698
19699 2005-11-28 Kean Johnston <jkj@sco.com>
19700
19701 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19702 headers.
19703 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19704 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19705 * gcc.target/i386/asm-3.c: Ditto.
19706 * gcc.target/i386/clobbers.c: Ditto.
19707 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19708 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19709 test regexp.
19710 * gcc.target/i386/mul.c: Ditto.
19711 * gcc.target/i386/ssetype-1.c: Ditto.
19712 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19713 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19714 static so the test works with -fPIC mode too. Based on comment in
19715 PR19231 by Pinski.
19716 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19717
19718 2005-11-28 Richard Guenther <rguenther@suse.de>
19719
19720 * gcc.dg/alias-9.c: New testcase.
19721 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19722
19723 2005-11-28 Roger Sayle <roger@eyesopen.com>
19724 Uros Bizjak <uros@kss-loka.si>
19725
19726 PR middle-end/20219
19727 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19728 tan(x)/sin(x) transformations.
19729
19730 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19731
19732 PR middle-end/24575
19733 * gcc.dg/tree-ssa/divide-3.c: New test.
19734 * gcc.dg/tree-ssa/divide-4.c: New test.
19735
19736 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19737
19738 PR fortran/24917
19739 * gfortran.dg/boz_6.f90: New test.
19740
19741 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19742
19743 PR fortran/23912
19744 * gfortran.dg/modulo_1.f90: New test.
19745
19746 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19747
19748 PR libfortran/24919
19749 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19750 fail on CRLF platforms.
19751 * gfortran.dg/ftell_2.f90: Likewise.
19752
19753 2005-11-26 Eric Christopher <echristo@apple.com>
19754
19755 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19756
19757 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19758
19759 * objc.dg/gnu-runtime-3.m: Simplify.
19760
19761 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19762
19763 PR middle-end/23669
19764 * gcc.dg/tree-ssa/divide-1.c: New test.
19765 * gcc.dg/tree-ssa/divide-2.c: New test.
19766
19767 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19768
19769 PR libgfortran/24945
19770 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19771
19772 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19773
19774 PR libgfortran/24945
19775 * gfortran.dg/open_status_2.f90: New test.
19776
19777 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19778
19779 * gcc.c-torture/execute/builtins/fprintf.c,
19780 gcc.c-torture/execute/builtins/fputs-lib.c,
19781 gcc.c-torture/execute/builtins/fputs.c,
19782 gcc.c-torture/execute/builtins/lib/fprintf.c,
19783 gcc.c-torture/execute/builtins/lib/printf.c,
19784 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19785
19786 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19787
19788 * gcc.dg/20050922-2.c: New test.
19789
19790 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19791
19792 * objc.dg/gnu-runtime-3.m: New test.
19793
19794 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19795
19796 PR c++/9278
19797 * g++.dg/other/void1.C: New test.
19798
19799 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19800
19801 PR middle-end/24998
19802 * gcc.dg/torture/fp-int-convert-float.c,
19803 gcc.dg/torture/fp-int-convert-double.c,
19804 gcc.dg/torture/fp-int-convert-long-double.c,
19805 gcc.dg/torture/fp-int-convert-timode.c,
19806 gcc.dg/torture/fp-int-convert-float80.c,
19807 gcc.dg/torture/fp-int-convert-float80-timode.c,
19808 gcc.dg/torture/fp-int-convert-float128.c,
19809 gcc.dg/torture/fp-int-convert-float128-timode.c,
19810 gcc.dg/torture/fp-int-convert.h: New files.
19811
19812 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19813
19814 PR middle-end/24989
19815 * gcc.dg/tree-ssa/bool-10.c: New test.
19816 * gcc.dg/tree-ssa/bool-11.c: New test.
19817 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19818
19819 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19820
19821 PR middle-end/24990
19822 * tree-ssa/pr24990-1.c: New test.
19823
19824 2005-11-24 Richard Guenther <rguenther@suse.de>
19825 Dirk Mueller <dmueller@suse.de>
19826
19827 PR c++/14024
19828 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19829 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19830 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19831 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19832 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19833 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19834
19835 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19836
19837 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19838
19839 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19840
19841 PR c/21668
19842 * gcc.dg/Wc++-compat.c: New.
19843 * gcc.dg/Wno-c++-compat.c: New.
19844
19845 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19846
19847 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19848 (vspltish, vspltisw): Likewise.
19849
19850 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19851
19852 PR libgfortran/24794
19853 * gfortran.dg/namelist_12.f: Fix quotes.
19854 * gfortran.dg/namelist_13.f90: Fix quotes.
19855 * gfortran.dg/namelist_14.f90: Fix quotes.
19856 * gfortran.dg/namelist_15.f90: Fix quotes.
19857 * gfortran.dg/namelist_use.f90: Fix quotes.
19858 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19859 * gfortran.dg/namelist_21.f90: New test.
19860 * gfortran.dg/namelist_22.f90: New test.
19861
19862 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19863
19864 PR target/23435
19865 * gcc.c-torture/compile/pr23435.c: New.
19866
19867 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19868
19869 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19870
19871 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19872
19873 * gcc.target/powerpc/405-macchw-1.c,
19874 gcc.target/powerpc/405-macchw-2.c,
19875 gcc.target/powerpc/405-macchwu-1.c,
19876 gcc.target/powerpc/405-macchwu-2.c,
19877 gcc.target/powerpc/405-machhw-1.c,
19878 gcc.target/powerpc/405-machhw-2.c,
19879 gcc.target/powerpc/405-machhwu-1.c,
19880 gcc.target/powerpc/405-machhwu-2.c,
19881 gcc.target/powerpc/405-maclhw-1.c,
19882 gcc.target/powerpc/405-maclhw-2.c,
19883 gcc.target/powerpc/405-maclhwu-1.c,
19884 gcc.target/powerpc/405-maclhwu-2.c,
19885 gcc.target/powerpc/405-mulchw-1.c,
19886 gcc.target/powerpc/405-mulchw-2.c,
19887 gcc.target/powerpc/405-mulchwu-1.c,
19888 gcc.target/powerpc/405-mulchwu-2.c,
19889 gcc.target/powerpc/405-mulhhw-1.c,
19890 gcc.target/powerpc/405-mulhhw-2.c,
19891 gcc.target/powerpc/405-mulhhwu-1.c,
19892 gcc.target/powerpc/405-mulhhwu-2.c,
19893 gcc.target/powerpc/405-mullhw-1.c,
19894 gcc.target/powerpc/405-mullhw-2.c,
19895 gcc.target/powerpc/405-mullhwu-1.c,
19896 gcc.target/powerpc/405-mullhwu-2.c,
19897 gcc.target/powerpc/405-nmacchw-1.c,
19898 gcc.target/powerpc/405-nmacchw-2.c,
19899 gcc.target/powerpc/405-nmachhw-1.c,
19900 gcc.target/powerpc/405-nmachhw-2.c,
19901 gcc.target/powerpc/405-nmaclhw-1.c,
19902 gcc.target/powerpc/405-nmaclhw-2.c,
19903 gcc.target/powerpc/440-macchw-1.c,
19904 gcc.target/powerpc/440-macchw-2.c,
19905 gcc.target/powerpc/440-macchwu-1.c,
19906 gcc.target/powerpc/440-macchwu-2.c,
19907 gcc.target/powerpc/440-machhw-1.c,
19908 gcc.target/powerpc/440-machhw-2.c,
19909 gcc.target/powerpc/440-machhwu-1.c,
19910 gcc.target/powerpc/440-machhwu-2.c,
19911 gcc.target/powerpc/440-maclhw-1.c,
19912 gcc.target/powerpc/440-maclhw-2.c,
19913 gcc.target/powerpc/440-maclhwu-1.c,
19914 gcc.target/powerpc/440-maclhwu-2.c,
19915 gcc.target/powerpc/440-mulchw-1.c,
19916 gcc.target/powerpc/440-mulchw-2.c,
19917 gcc.target/powerpc/440-mulchwu-1.c,
19918 gcc.target/powerpc/440-mulchwu-2.c,
19919 gcc.target/powerpc/440-mulhhw-1.c,
19920 gcc.target/powerpc/440-mulhhw-2.c,
19921 gcc.target/powerpc/440-mulhhwu-1.c,
19922 gcc.target/powerpc/440-mulhhwu-2.c,
19923 gcc.target/powerpc/440-mullhw-1.c,
19924 gcc.target/powerpc/440-mullhw-2.c,
19925 gcc.target/powerpc/440-mullhwu-1.c,
19926 gcc.target/powerpc/440-mullhwu-2.c,
19927 gcc.target/powerpc/440-nmacchw-1.c,
19928 gcc.target/powerpc/440-nmacchw-2.c,
19929 gcc.target/powerpc/440-nmachhw-1.c,
19930 gcc.target/powerpc/440-nmachhw-2.c,
19931 gcc.target/powerpc/440-nmaclhw-1.c,
19932 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19933
19934 2005-11-21 Jakub Jelinek <jakub@redhat.com>
19935
19936 PR fortran/24774
19937 * gfortran.dg/inquire_9.f90: New test.
19938
19939 PR fortran/21647
19940 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19941
19942 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19943
19944 PR libfortran/24432
19945 * lib/target-supports.exp (check_effective_target_fortran_large_real):
19946 Check that 'cos' is supported.
19947
19948 2005-11-21 Paul Thomas <pault@gcc.gnu.org
19949
19950 PR fortran/24223
19951 * gfortran.dg/substring_equivalence.f90: New test.
19952
19953 PR fortran/24705
19954 * gfortran.dg/auto_internal_assumed.f90: New test.
19955
19956 2005-11-21 Uros Bizjak <uros@kss-loka.si>
19957
19958 * gcc.dg/fold-div-2.c: New test.
19959
19960 2005-11-20 Ian Lance Taylor <ian@airs.com>
19961
19962 PR rtl-optimization/24883
19963 * gcc.c-torture/compile/pr24883.c: New test.
19964
19965 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
19966
19967 PR middle-end/20583
19968 * gcc.c-torture/compile/pr20583.c: New.
19969
19970 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
19971
19972 * gcc.c-torture/execute/usmul.c: New test.
19973
19974 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
19975
19976 * gcc.dg/tree-ssa/vrp22.c: New test.
19977
19978 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
19979
19980 PR middle-end/24912
19981 * gcc.dg/torture/pr24912-1.c: New test.
19982
19983 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
19984
19985 PR fortran/24862
19986 * gfortran.dg/arrayio_derived_1.f90: New test.
19987
19988 2005-11-19 Richard Guenther <rguenther@suse.de>
19989
19990 PR middle-end/23294
19991 * gcc.dg/tree-ssa/pr23294.c: New testcase.
19992
19993 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
19994
19995 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19996
19997 2005-11-18 Mark Mitchell <mark@codesourcery.com>
19998
19999 PR c++/8355
20000 * g++.dg/template/friend39.C: New test.
20001
20002 2005-11-18 James E Wilson <wilson@specifix.com>
20003
20004 * gcc.dg/builtin-strstr.c: New.
20005
20006 2005-11-18 Richard Henderson <rth@redhat.com>
20007
20008 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20009 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20010 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20011 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20012 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20013 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20014 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20015 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20016 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20017 renaming to remove initial "ia64-".
20018
20019 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20020
20021 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20022
20023 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20024
20025 * g++.dg/cpp/string-2.C: New test.
20026
20027 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20028
20029 * gcc.dg/tree-ssa/loop-14.c: New test.
20030
20031 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20032 Michael Chamberlain <michael@chamberlain.net.au>
20033
20034 * ada/acats/run_all.sh (target_run): Kill long running tests.
20035
20036 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20037
20038 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20039 * gcc.dg/cleanup-9.c: Likewise.
20040 * gcc.dg/cleanup-10.c: Likewise.
20041 * gcc.dg/cleanup-11.c: Likewise.
20042
20043 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20044
20045 PR fortran/24892
20046 * gfortran.dg/open_access_append_1.f90: New test.
20047 * gfortran.dg/open_access_append_2.f90: New test.
20048
20049 2005-11-16 Richard Guenther <rguenther@suse.de>
20050
20051 PR middle-end/24851
20052 * gcc.c-torture/execute/pr24851.c: New testcase.
20053
20054 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20055
20056 * gcc.dg/fold-overflow-1.c: New test.
20057
20058 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20059
20060 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20061 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20062
20063 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20064
20065 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20066 structures.
20067 * g++.dg/eh/forced2.C: Likewise.
20068 * g++.dg/eh/forced3.C: Likewise.
20069 * g++.dg/eh/forced4.C: Likewise.
20070
20071 2005-11-11 Mike Stump <mrs@apple.com>
20072
20073 * g++.old-deja/g++.mike/unused.C: Add.
20074
20075 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20076
20077 PR c++/24667
20078 * g++.dg/warn/Wcast-qual1.C: New test.
20079
20080 2005-11-15 Jan Hubicka <jh@suse.cz>
20081
20082 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20083
20084 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20085
20086 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20087
20088 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20089
20090 PR 24840
20091 * gcc.dg/tree-ssa/pr24840.c: New test.
20092
20093 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20094
20095 PR testsuite/24841
20096 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20097
20098 2005-11-14 Dale Johannesen <dalej@apple.com>
20099
20100 * gcc.c-torture/execute/20051113-1.c: New.
20101
20102 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20103
20104 PR c++/24687
20105 * g++.dg/template/crash43.C: New test.
20106
20107 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20108
20109 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20110
20111 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20112
20113 PR c++/24817
20114 * g++.dg/eh/spec8.C: New test.
20115
20116 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20117
20118 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20119
20120 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20121
20122 PR c++/20293
20123 * g++.dg/parse/ambig4.C: New test.
20124 * g++.dg/tc1/dr101.C: Adjust error markers.
20125 * g++.dg/lookup/strong-using-2.C: Likewise.
20126 * g++.dg/lookup/ambig5.C: Likewise.
20127 * g++.dg/lookup/ambig4.C: Likewise.
20128 * g++.dg/parse/crash22.C: Likewise.
20129
20130 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20131
20132 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20133
20134 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20135
20136 * gcc.dg/nested-calls-1.c: New test.
20137
20138 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20139
20140 * gfortran.dg/complex_intrinsic_1.f90: New test.
20141 * gfortran.dg/complex_intrinsic_2.f90: New test.
20142 * gfortran.dg/fgetc_1.f90: New test.
20143 * gfortran.dg/fgetc_2.f90: New test.
20144 * gfortran.dg/fgetc_3.f90: New test.
20145 * gfortran.dg/ftell_1.f90: New test.
20146 * gfortran.dg/ftell_2.f90: New test.
20147 * gfortran.dg/gnu_logical_1.F: New test.
20148 * gfortran.dg/gnu_logical_2.f90: New test.
20149
20150 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20151
20152 PR middle-end/24820
20153 * gcc.dg/pr24820.c: New test.
20154
20155 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20156
20157 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20158 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20159 variable.
20160
20161 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20162
20163 PR testsuite/24614
20164 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20165
20166 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20167
20168 * gcc.target/cris/cris.exp: New file.
20169 * gcc.target/cris/rld-legit1.c: New test.
20170 * gcc.target/cris/rld-legit2.c: New test.
20171
20172 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20173
20174 PR c++/24780
20175 * g++.dg/opt/pr24780.C: New test.
20176
20177 PR c++/24761
20178 * g++.dg/template/asm1.C: New test.
20179
20180 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20181
20182 PR libgfortran/24787
20183 * gfortran.dg/scan_1.f90: New test.
20184
20185 2005-11-12 Jan Hubicka <jh@suse.cz>
20186
20187 * gcc.target/i386/minmax-1.c: New.
20188 * gcc.target/i386/minmax-2.c: New.
20189
20190 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20191
20192 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20193
20194 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20195
20196 * gcc.c-torture/execute/20051110-1.c,
20197 gcc.c-torture/execute/20051110-2.c: New tests.
20198
20199 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20200
20201 PR middle-end/24750
20202 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20203 New tests.
20204
20205 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20206
20207 * lib/target-libpath.exp (get_shlib_extension): New proc.
20208 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20209 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20210 * lib/objc.exp (objc_target_compile): Likewise.
20211 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20212 detection.
20213
20214 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20215
20216 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20217
20218 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20219 Add -static to additional_flags and pass it to target_compile.
20220
20221 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20222
20223 PR libgfortran/24719
20224 gfortran.dg/read_noadvance.f90: New test.
20225
20226 PR libgfortran/24699
20227 gfortran.dg/fmt_t_2.f90: New test.
20228
20229 PR libgfortran/24785
20230 gfortran.dg/read_x_eor.f90: New test.
20231
20232 PR libgfortran/24584
20233 gfortran.dg/namelist_empty.f90: Rename test.
20234
20235 PR libgfortran/24489
20236 gfortran/read_eor.f90: Rename test.
20237
20238 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20239
20240 PR fortran/15976
20241 * gfortran.dg/automatic_module_variable.f90: New test.
20242
20243 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20244
20245 PR target/24445
20246 * gcc.dg/pr24445.c: New test.
20247
20248 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20249
20250 PR fortran/24655
20251 PR fortran/24755
20252 * gfortran.dg/recursive_statement_functions.f90: Add statement
20253 functions using inline intrinsic functions and parameters to test
20254 that they no longer seg-fault.
20255
20256 PR fortran/24409
20257 gfortran.dg/nested_modules_4.f90: New test.
20258 gfortran.dg/nested_modules_5.f90: New test.
20259
20260 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20261
20262 PR fortran/24643
20263 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20264
20265 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20266
20267 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20268 failures.
20269
20270 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20271
20272 * gcc.dg/sparc-getcontext-1.c: New test.
20273
20274 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20275
20276 * gcc.dg/ifcvt-fabs-1.c: New test.
20277
20278 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20279
20280 PR other/4372
20281 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20282 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20283
20284 2005-11-09 Richard Guenther <rguenther@suse.de>
20285
20286 PR tree-optimization/24716
20287 * gcc.c-torture/execute/pr24716.c: New testcase.
20288
20289 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20290
20291 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20292
20293 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20294
20295 PR 24624
20296 * gcc.dg/pr24624.c: Testcase added.
20297
20298 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20299
20300 PR 24623
20301 * g++.dg/other/pr24623.C: Testcase added.
20302
20303 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20304
20305 PR fortran/22607
20306 * gfortran-dg/pure_byref_1.f90: New.
20307 * gfortran-dg/pure_byref_2.f90: New.
20308
20309 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20310
20311 PR c/24101
20312 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20313 * gcc.dg/dg.exp: Run main loop also for *.i files.
20314
20315 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20316
20317 PR c++/19450
20318 * g++.dg/tls/diag-3.C: New test.
20319 * g++.dg/tls/diag-4.C: New test.
20320 * g++.dg/tls/static-1.C: New test.
20321 * g++.dg/tls/static-1a.cc: New file.
20322
20323 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20324
20325 PR 23046
20326 * g++.dg/tree-ssa/pr23046.C: New test.
20327
20328 2005-11-08 Devang Patel <dpatel@apple.com>
20329
20330 PR tree-optimization/23115
20331 * gcc.dg/tree-ssa/pr23115.c: New.
20332
20333 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20334
20335 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20336 * gcc.target/powerpc/pr16155.c: Same.
20337 * gcc.target/powerpc/altivec-1.c: Same.
20338 * gcc.target/powerpc/altivec-2.c: Same.
20339 * gcc.target/powerpc/altivec-3.c: Same.
20340 * gcc.target/powerpc/altivec-5.c: Same.
20341 * gcc.target/powerpc/altivec-11.c: Same.
20342 * gcc.target/powerpc/altivec-12.c: Same.
20343 * gcc.target/powerpc/altivec-14.c: Same.
20344 * gcc.target/powerpc/altivec-22.c: Same.
20345 * gcc.target/powerpc/altivec-consts.c: Same.
20346 * gcc.target/powerpc/altivec-pr22085.c: Same.
20347 * gcc.target/powerpc/altivec-splat.c: Same.
20348 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20349 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20350 * gcc.target/powerpc/darwin-longlong.c: Same.
20351
20352 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20353
20354 PR target/19340
20355 * gcc.dg/pr19340.c: New test.
20356
20357 2005-11-07 Ian Lance Taylor <ian@airs.com>
20358
20359 PR rtl-optimization/24683
20360 * gcc.dg/pr24683.c: New test.
20361
20362 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20363
20364 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20365 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20366
20367 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20368
20369 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20370
20371 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20372
20373 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20374
20375 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20376
20377 PR target/24230
20378
20379 * gcc.target/powerpc/altivec-consts.c,
20380 gcc.target/powerpc/altivec-splat.c: New testcase.
20381
20382 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20383
20384 PR c/24599
20385
20386 * gcc.dg/overflow-2.c: New testcase.
20387
20388 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20389
20390 PR rtl-optimization/23567
20391 * gcc.c-torture/execute/20051104-1.c: New test.
20392
20393 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20394
20395 PR fortran/24534
20396 gfortran.dg/private_type_2.f90: Modified to check that case with
20397 PRIVATE declaration within derived type is accepted.
20398
20399 PR fortran/20838
20400 gfortran.dg/pointer_assign_1.f90: New test.
20401
20402 PR fortran/20840
20403 * gfortran.dg/arrayio_0.f90: New test.
20404
20405 PR fortran/17737
20406 gfortran.dg/data_initialized.f90: New test.
20407 gfortran.dg/data_constraints_1.f90: New test.
20408 gfortran.dg/data_constraints_2.f90: New test.
20409
20410 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20411
20412 PR fortran/24174
20413 PR fortran/24305
20414 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20415
20416 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20417
20418 PR 24670
20419 * gcc.dg/tree-ssa/pr24670.c: New test.
20420
20421 2005-11-05 Ian Lance Taylor <ian@airs.com>
20422
20423 PR target/22432
20424 * gcc.target/i386/pr22432.c: New test.
20425
20426 2005-11-05 Richard Henderson <rth@redhat.com>
20427
20428 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20429 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20430 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20431 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20432 from gcc.dg/alpha-*.
20433 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20434 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20435
20436 2005-11-05 Andreas Jaeger <aj@suse.de>
20437
20438 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20439
20440 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20441
20442 PR target/23424
20443 * gcc.dg/torture/pr23424-1.c: New test.
20444
20445 2005-11-04 Richard Henderson <rth@redhat.com>
20446
20447 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20448 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20449 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20450 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20451 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20452 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20453 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20454 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20455 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20456 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20457 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20458 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20459 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20460 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20461 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20462 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20463 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20464 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20465 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20466 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20467 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20468 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20469 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20470 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20471 Move from gcc.dg/.
20472 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20473 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20474 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20475 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20476 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20477 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20478 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20479 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20480 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20481 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20482 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20483 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20484 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20485 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20486 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20487 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20488 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20489 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20490 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20491 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20492 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20493 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20494 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20495 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20496 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20497 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20498 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20499 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20500 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20501 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20502 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20503 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20504 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20505 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20506 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20507 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20508 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20509 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20510 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20511 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20512 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20513 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20514 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20515 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20516 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20517
20518 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20519
20520 PR 24627
20521 * gcc.dg/tree-ssa/pr24627.c: New test.
20522
20523 2005-11-04 Paul Brook <paul@codesourcery.com>
20524
20525 * gcc.dg/tls/opt-10.c: New test.
20526
20527 2005-11-04 Andreas Jaeger <aj@suse.de>
20528
20529 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20530 avoid extra warnings.
20531
20532 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20533
20534 PR libfortran/22298
20535 * lib/target-supports.exp
20536 (check_effective_target_static_libgfortran): New
20537 static_libgfortran effective target.
20538 * gfortran.dg/static_linking_1.f: New test.
20539 * gfortran.dg/static_linking_1.c: New file.
20540
20541 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20542
20543 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20544
20545 2005-11-03 Josh Conner <jconner@apple.com>
20546
20547 PR c++/19989
20548 g++.dg/ext/array2.C: New test.
20549 g++.dg/template/dependent-name3.C: New test.
20550 g++.dg/template/dependent-name4.C: New test.
20551 g++.dg/template/sfinae2.C: New test.
20552
20553 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20554
20555 PR preprocessor/22042
20556 * gcc.dg/cpp/strify4.c: New test.
20557
20558 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20559
20560 PR c++/17964
20561 * g++.dg/cpp/string-1.C: New test.
20562
20563 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20564
20565 * gcc.target/powerpc: New directory.
20566 * gcc.target/powerpc/powerpc.exp: New file.
20567 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20568 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20569 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20570 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20571 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20572 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20573 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20574 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20575 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20576 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20577 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20578 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20579 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20580 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20581 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20582 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20583 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20584 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20585 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20586 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20587 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20588 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20589 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20590 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20591 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20592 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20593 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20594 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20595 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20596 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20597 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20598 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20599 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20600 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20601
20602 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20603
20604 PR c++/21627
20605 * g++.dg/warn/inline2.C: New test.
20606
20607 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20608
20609 PR middle-end/23155
20610 * g++.dg/ext/c99struct1.C: New test.
20611 * gcc.dg/union-cast-1.c: New test.
20612 * gcc.dg/union-cast-2.c: New test.
20613 * gcc.dg/union-cast-3.c: New test.
20614
20615 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20616
20617 PR middle-end/24589
20618 * gcc.c-torture/execute/zero-struct-2.c: New test.
20619
20620 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20621
20622 PR c++/24582
20623 * g++.dg/init/switch1.C: New test.
20624
20625 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20626
20627 * gcc.dg/delay-slot-1.c: New test.
20628
20629 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20630
20631 PR target/24620
20632 * gcc.dg/pr24620.c: New test.
20633
20634 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20635
20636 PR c/24329
20637 * gcc.dg/format/unnamed-1.c: New test.
20638
20639 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20640
20641 PR c++/22434
20642 * g++.dg/expr/cond8.C: New test.
20643
20644 PR c++/24560
20645 * g++.dg/parse/dot1.C: New test.
20646
20647 2005-11-02 Jan Hubicka <jh@suse.cz>
20648
20649 PR target/23303
20650 * gcc.dg/i386-lea.c: New test
20651
20652 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20653
20654 PR target/24615
20655 * gcc.dg/pr24615.c: New test.
20656
20657 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20658
20659 PR target/24600
20660 * gcc.dg/pr24600.c: New test.
20661
20662 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20663
20664 PR c++/19253
20665 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20666 * g++.dg/parse/typename9.C: New test.
20667 * g++/dg/parse/typename10.C: Likewise.
20668
20669 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20670
20671 PR fortran/18157
20672 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20673 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20674 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20675
20676 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20677
20678 PR c++/24569
20679 * g++.dg/debug/static1.C: New test.
20680
20681 2005-11-02 Josh Conner <jconner@apple.com>
20682
20683 * g++.dg/crash38.C: moved into proper directory...
20684 * g++.dg/template/crash42.C: ...here
20685
20686 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20687
20688 PR target/18338
20689 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20690 pcc_bitfield_type_matters || default_packed.
20691
20692 * lib/target-supports.exp
20693 (check_effective_target_pcc_bitfield_type_matters): New proc.
20694 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20695
20696 PR testsuite/23304
20697 * lib/target-supports.exp (check_effective_default_packed): New proc.
20698 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20699 Gate expected errors on target ! default_packed.
20700 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20701
20702 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20703
20704 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20705 change (r106358).
20706
20707 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20708
20709 PR fortran/24008
20710 * gfortran.dg/entry_5.f90: New.
20711 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20712
20713 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20714
20715 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20716
20717 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20718
20719 PR fortran/21565
20720 gfortran.dg/namelist_blockdata.f90: New test.
20721
20722 PR fortran/18737
20723 gfortran.dg/external_implicit_none.f90: New test.
20724
20725 PR fortran/14994
20726 * gfortran.dg/secnds.f: New test.
20727
20728 2005-10-31 Jan Hubicka <jh@suse.cz>
20729
20730 PR target/20928
20731 * gcc.c-torture/compile/pr20928.c: New test.
20732
20733 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20734
20735 PR middle-end/23492
20736 * gcc.c-torture/compile/zero-strct-5.c: New test.
20737
20738 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20739
20740 PR libgfortran/24584
20741 * gfortran.dg/pr24584.f90: New test.
20742
20743 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20744
20745 PR fortran/18883
20746 * gfortran.dg/char_result_9.f90: New.
20747 * gfortran.dg/char_result_10.f90: New.
20748
20749 2005-10-30 Jan Hubicka <jh@suse.cz>
20750
20751 * g++.dg/tree-ssa/pr24172.C: New testcase.
20752
20753 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20754
20755 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20756
20757 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20758
20759 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20760 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20761 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20762 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20763 gfortran.dg/enum_9.f90,
20764 gfortran.fortran-torture/compile/enum_1.f90,
20765 gfortran.fortran-torture/execute/enum_1.f90,
20766 gfortran.fortran-torture/execute/enum_2.f90,
20767 gfortran.fortran-torture/execute/enum_3.f90,
20768 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20769
20770 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20771
20772 PR target/18482
20773 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20774 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20775
20776 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20777
20778 PR libfortran/20179
20779 * gfortran.dg/mixed_io_1.f90: New test.
20780 * gfortran.dg/mixed_io_1.c: New file.
20781
20782 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20783
20784 * gfortran.dg/malloc_free_1.f90: New test.
20785
20786 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20787
20788 * gcc.dg/nested-func-4.c: Require profiling -pg.
20789
20790 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20791
20792 PR C++/23229
20793 * g++.dg/warn/main-2.C: New test.
20794
20795 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20796
20797 PR fortran/24545
20798 * gfortran.dg/interface_2.f90: new test.
20799
20800 2005-10-28 Josh Conner <jconner@apple.com>
20801
20802 PR c++/22153
20803 * g++.dg/template/crash38.C: New test.
20804 * g++.dg/parse/explicit1.C: Change expected errors.
20805
20806 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20807
20808 PR C++/23426
20809 * g++.dg/other/large-size-array.C: New test.
20810
20811 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20812
20813 PR middle-end/24362
20814 * g++.dg/opt/complex4.C: New test.
20815
20816 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20817
20818 * gcc.dg/nested-func-4.c: New test.
20819
20820 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20821
20822 PR fortran/24158
20823 gfortran.dg/derived_recursion.f90: New test.
20824 gfortran.dg/implicit_actual.f90: New test.
20825
20826 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20827
20828 PR middle-end/24295, PR testsuite/24477
20829 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20830 removed when weakref hits the tree.
20831
20832 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20833
20834 * gfortran.dg/cray_pointers_4.f90: New test.
20835
20836 * gfortran.dg/cray_pointers_5.f90: New test.
20837
20838 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20839
20840 PR fortran/22290
20841 * gfortran.dg/assign_5.f90: New test.
20842 * gfortran.dg/assign_6.f: New test.
20843
20844 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20845
20846 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20847 CPU has no SSE support.
20848
20849 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20850
20851 PR libgfortran/24224
20852 * gfortran.dg/arrayio_1.f90: Update attribution.
20853 * gfortran.dg/arrayio_2.f90: Update attribution.
20854 * gfortran.dg/arrayio_3.f90: Update attribution.
20855 * gfortran.dg/arrayio_4.f90: Update test conditions.
20856 * gfortran.dg/arrayio_5.f90: Update attribution.
20857 * gfortran.dg/arrayio_6.f90: New test.
20858 * gfortran.dg/arrayio_7.f90: New test.
20859
20860 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20861
20862 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20863
20864 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20865
20866 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20867
20868 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20869
20870 PR fortran/24416
20871 * gfortran.dg/namelist_char_only.f90: New test.
20872
20873 2005-10-24 Asher Langton <langton2@llnl.gov>
20874
20875 PR fortran/17031
20876 PR fortran/22282
20877 * gfortran.dg/cray_pointers_1.f90: New test.
20878 * gfortran.dg/cray_pointers_2.f90: New test.
20879 * gfortran.dg/cray_pointers_3.f90: New test.
20880 * gfortran.dg/loc_1.f90: New test.
20881 * gfortran.dg/loc_2.f90: New test.
20882
20883 2005-10-24 Steven Bosscher <stevenb@suse.de>
20884
20885 * gcc.dg/pr24225.c: New test.
20886
20887 2005-10-24 Asher Langton <langton2@llnl.gov>
20888
20889 * gfortran.dg/dup_save_1.f90: New test.
20890 * gfortran.dg/dup_save_2.f90: New test.
20891
20892 2005-10-24 Paul Brook <paul@codesourcery.com>
20893
20894 PR 24107
20895 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20896 stdint.h.
20897
20898 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20899
20900 PR libgfortran/24489
20901 * gfortran.dg/pr24489.f90: New test.
20902
20903 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20904
20905 PR fortran/23635
20906 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20907
20908 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20909
20910 PR target/18911
20911 * g++.dg/init/array16.C: Skip for mmix-*-*.
20912
20913 2005-10-23 Asher Langton <langton2@llnl.gov>
20914
20915 * gfortran.dg/byte_1.f90: New test.
20916 * gfortran.dg/byte_2.f90: New test.
20917
20918 2005-10-23 David Edelsohn <edelsohn@gnu.org>
20919
20920 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20921
20922 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
20923
20924 PR fortran/18022
20925 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20926
20927 PR fortran/24311
20928 * gfortran.dg/merge_char_const.f90: New test.
20929
20930 PR fortran/24384
20931 * gfortran.dg/spread_scalar_source.f90: New test.
20932
20933 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
20934
20935 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20936
20937 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20938 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20939
20940 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20941
20942 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
20943
20944 PR fortran/24426
20945 * gfortran.dg/der_pointer_4.f90: New.
20946
20947 2005-10-22 David Ayers <d.ayers@inode.at>
20948
20949 * obj-c++.dg/except-1.mm: Simplify.
20950
20951 2005-10-21 David Ayers <d.ayers@inode.at>
20952
20953 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20954
20955 2005-10-21 Jakub Jelinek <jakub@redhat.com>
20956
20957 * gfortran.dg/assumed_dummy_2.f90: New test.
20958
20959 2005-10-21 James E Wilson <wilson@specifix.com>
20960
20961 PR preprocessor/15220
20962 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20963
20964 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
20965
20966 * gcc.c-torture/execute/20051021-1.c: New test.
20967
20968 2005-10-21 Mark Mitchell <mark@codesourcery.com>
20969
20970 PR c++/24260
20971 * g++.dg/ext/tmplattr1.C: New test.
20972
20973 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
20974
20975 PR fortran/24440
20976 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20977
20978 2005-10-20 Geoffrey Keating <geoffk@apple.com>
20979
20980 * obj-c++.dg/except-1.mm: New.
20981
20982 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20983
20984 2005-10-21 Alan Modra <amodra@bigpond.net.au>
20985
20986 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20987
20988 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
20989
20990 PR middle-end/24295
20991 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20992 declarations with the same names as thunks' alias targets, use
20993 aliases instead.
20994 * gcc.dg/attr-alias-3.c: New test.
20995 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20996
20997 2005-10-20 Mark Mitchell <mark@codesourcery.com>
20998
20999 PR c++/22618
21000 * g++.dg/parse/access8.C: New test.
21001
21002 2005-10-20 Richard Guenther <rguenther@suse.de>
21003
21004 PR c++/24439
21005 * g++.dg/tree-ssa/pr24439.C: New testcase.
21006
21007 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21008
21009 * g++.dg/opt/delay-slot-1.C: New test.
21010
21011 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21012
21013 PR fortran/21625
21014 * gfortran.fg/der_init_1.f90: New.
21015
21016 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21017
21018 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21019
21020 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21021
21022 PR c++/21908
21023 * g++.dg/parse/error28.C: New test.
21024
21025 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21026
21027 * gcc.dg/profile-generate-2.c: New test.
21028
21029 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21030
21031 PR target/23589
21032 * g++.dg/ext/dllimport11.C: New.
21033
21034 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21035
21036 PR c++/22293
21037 * g++.dg/other/friend3.C: New test.
21038
21039 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21040
21041 PR c++/23293
21042 * g++.dg/template/error19.C: New test.
21043
21044 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21045
21046 PR c++/21383
21047 * g++.dg/overload/koenig2.C: New.
21048
21049 PR c++/23118
21050 * g++.dg/overload/error2.C: New.
21051
21052 PR c++/22604
21053 * g++.dg/inherit/covariant14.C: New.
21054
21055 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21056
21057 PR c++/23440
21058 * g++.dg/parse/for1.C: New test.
21059
21060 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21061
21062 PR fortran/23446
21063 * gfortran.dg/host_dummy_index_1.f90: New test.
21064
21065 PR fortran/21459
21066 * gfortran.dg/automatic_char_len_2.f90: New test.
21067
21068 PR fortran/20866
21069 * gfortran.dg/recursive_statement_functions.f90: New test.
21070
21071 PR fortran/20853
21072 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21073
21074 PR fortran/20849
21075 * gfortran.dg/external_initializer.f90: New test.
21076
21077 PR fortran/20837
21078 * non_module_public.f90: New test.
21079
21080 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21081
21082 PR c++/24386
21083 * g++.dg/template/overload7.C: New.
21084
21085 PR c++/22551
21086 * g++.dg/other/switch2.C: Remove expected warnings.
21087
21088 PR c++/21353
21089 * g++.dg/template/defarg6.C: New.
21090
21091 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21092
21093 PR target/24315
21094 * gcc.target/i386/pr24315.c: New test.
21095
21096 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21097
21098 PR c++/24389
21099 * g++.dg/template/static21.C: New test.
21100 * g++.dg/template/static21-a.cc: Likewise.
21101
21102 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21103
21104 PR c++/23959
21105 * g++.dg/warn/Wswitch-default-1.C: New test.
21106 * g++.dg/warn/Wswitch-default-2.C: New test.
21107
21108 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21109
21110 PR c++/22173
21111 * g++.dg/parse/template18.C: New test.
21112 * g++.dg/template/nontype15.C: Likewise.
21113
21114 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21115
21116 PR fortran/22273
21117 * gfortran.dg/spec_expr_2.f90: New.
21118
21119 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21120
21121 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21122 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21123 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21124 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21125 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21126 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21127 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21128 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21129 previous target-specific skips and warning-message matches where
21130 applicable.
21131
21132 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21133
21134 PR c++/21347
21135 * g++.dg/warn/Wctor-dtor.C: New test.
21136
21137 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21138
21139 PR c/23439
21140 * gcc.dg/for-1.c: New test.
21141
21142 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21143
21144 PR c++/19565
21145 * g++.dg/warn/Wconversion1.C: New test.
21146 * g++.dg/ext/packed4.C: Compile with -w.
21147 * g++.dg/opt/20050511-1.C: Likewise.
21148 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21149
21150 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21151
21152 * gfortran.dg/boz_5.f90: New test.
21153
21154 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21155
21156 PR c++/22551
21157 * g++.dg/other/switch2.C: New.
21158
21159 PR c++/23984
21160 * g++.dg/init/ctor7.C: New.
21161
21162 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21163
21164 PR c++/23730
21165 * g++.dg/parse/crash32.C: New test.
21166
21167 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21168
21169 PR c++/20721
21170 * g++.dg/init/goto2.C: New test.
21171
21172 PR c++/22464
21173 * g++.dg/template/crash/41.C: New test.
21174
21175 PR c++/22180
21176 * g++.dg/template/crash40.C: New test.
21177
21178 PR c++/23694
21179 * g++.dg/parse/friend5.C: New test.
21180
21181 PR c++/23307
21182 * g++.dg/template/crash38.C: New test.
21183
21184 PR c++/22352
21185 * g++.dg/template/friend38.C: New test.
21186
21187 PR c++/22405
21188 * g++.dg/template/crash39.C: New test.
21189
21190 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21191
21192 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21193 gcc.dg/debug/dwarf2/dwarf-char2.c,
21194 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21195
21196 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21197
21198 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21199
21200 * gcc.dg/dll-2.c: Add tests for warnings.
21201 * gcc.dg/dll-3.c: Likewise.
21202 * gcc.dg/dll-4.c: Likewise.
21203
21204 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21205 * g++.dg/ext/dllimport2.C: Likewise.
21206 * g++.dg/ext/dllimport3.C: Likewise.
21207 * g++.dg/ext/dllimport7.C: Likewise.
21208 * g++.dg/ext/dllimport8.C: Likewise.
21209 * g++.dg/ext/dllimport9.C: Likewise.
21210
21211 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21212
21213 PR fortran/24092
21214 * gfortran.dg/derived_pointer_recursion.f90: New test.
21215
21216 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21217
21218 * gcc.c-torture/execute/20051012-1.c: New test.
21219
21220 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21221
21222 PR fortran/18082
21223 * gfortran.dg/automatic_char_len_1.f90: New test.
21224
21225 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21226
21227 PR fortran/20847
21228 * gfortran.dg/save_common.f90: New test.
21229
21230 PR fortran/20856
21231 * gfortran.dg/save_result.f90: New test.
21232
21233 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21234
21235 PR c++/21592
21236 * g++.dg/template/dependent-expr1.C: Add new expected error.
21237 * g++.dg/template/dependent-expr2.C: Adjust error text.
21238 * g++.dg/template/overload6.C: New.
21239
21240 PR c++/23797
21241 * g++.dg/other/typename8.C: New.
21242
21243 PR c++/21117
21244 * g++.dg/other/return1.C: New.
21245
21246 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21247
21248 PR c++/24052
21249 * g++.dg/ext/label5.C: New.
21250
21251 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21252
21253 PR c++/19964
21254 * g++.dg/parse/crash31.C: New.
21255
21256 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21257
21258 * g++.dg/ipa/ipa-1.c: New test.
21259 * g++.dg/ipa/ipa-2.c: New test.
21260 * g++.dg/ipa/ipa-3.c: New test.
21261 * g++.dg/ipa/ipa-4.c: New test.
21262 * g++.dg/ipa/ipa-5.c: New test.
21263 * g++.dg/ipa/ipa.exp: New file.
21264
21265 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21266
21267 PR fortran/24207
21268 * gfortran.dg/private_type_3.f90: New test.
21269
21270 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21271
21272 PR fortran/20786
21273 gfortran.dg/aint_anint_1.f90: New test.
21274
21275 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21276
21277 PR libgfortran/24313
21278 gfortran.dg/csqrt.f: New test.
21279
21280 2005-10-11 Ian Lance Taylor <ian@airs.com>
21281
21282 PR c++/8057
21283 * g++.dg/warn/noeffect7.C: New test.
21284 * g++.dg/warn/noeffect2.C: Instantiate templates.
21285 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21286 and warning.
21287
21288 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21289
21290 PR c++/21089
21291 * g++.dg/init/float1.C: New test.
21292
21293 PR c++/24277
21294 * g++.dg/init/member1.C: Tweak error markers.
21295
21296 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21297
21298 PR testsuite/24281
21299 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21300 Check for null pointer.
21301
21302 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21303
21304 PR c++/21369
21305 * g++.dg/parse/ret-type3.C: New test.
21306
21307 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21308
21309 PR tree-opt/23946
21310 * gcc.c-torture/compile/pr23946.c: New test.
21311
21312 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21313
21314 * g++.dg/opt/mmx2.C: New test.
21315
21316 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21317
21318 PR c++/24277
21319 * g++.dg/template/static20.C: New test.
21320
21321 PR c++/24302
21322 * g++.dg/warn/Wunused-12.C: New test.
21323
21324 PR c++/23437
21325 * g++.dg/template/arg4.C: New test.
21326
21327 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21328
21329 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21330 * gcc.dg/ucnid-3.c: Likewise.
21331 * gcc.dg/ucnid-4.c: Likewise.
21332 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21333 * g++.dg/other/ucnid-1.C: Likewise.
21334 * gcc.dg/sparc-frame-1.c: New test.
21335
21336 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21337
21338 PR c++/24139
21339 * g++.dg/template/spec27.C: New test.
21340
21341 PR c++/24275
21342 * g++.dg/template/static19.C: New test.
21343
21344 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21345
21346 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21347 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21348
21349 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21350
21351 PR target/24136
21352 * gfortran.fortran-torture/compile/pr24136.f: New test.
21353
21354 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21355
21356 PR c++/22172
21357 * g++.dg/parse/crash30.C: New test.
21358
21359 2005-10-07 Richard Guenther <rguenther@suse.de>
21360
21361 PR middle-end/24227
21362 * gcc.c-torture/compile/pr24227.c: New testcase.
21363
21364 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21365
21366 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21367 Do not put aligned attributes on array elements.
21368
21369 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21370
21371 PR testsuite/23611, PR testsuite/23615
21372 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21373 writing prototypes of library functions by hand.
21374 * obj-c++.dg/bitfield-4.mm: Likewise.
21375 * obj-c++.dg/const-str-4.mm: Likewise.
21376 * obj-c++.dg/encode-4.mm: Likewise.
21377 * obj-c++.dg/encode-5.mm: Likewise.
21378 * obj-c++.dg/encode-6.mm: Likewise.
21379 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21380 * obj-c++.dg/method-10.mm: Likewise.
21381 * obj-c++.dg/method-17.mm: Likewise.
21382 * obj-c++.dg/method-19.mm: Likewise.
21383 * obj-c++.dg/try-catch-2.mm: Likewise.
21384
21385 2005-10-06 Richard Henderson <rth@redhat.com>
21386
21387 PR 24236
21388 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21389
21390 2005-10-06 Dale Johannesen <dalej@apple.com>
21391
21392 * gcc.c-torture/execute/20030125-1.c: Correct.
21393
21394 2005-10-06 Richard Guenther <rguenther@suse.de>
21395
21396 PR tree-optimization/24238
21397 * g++.dg/tree-ssa/pr24238.C: New testcase.
21398
21399 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21400
21401 PR 18568
21402 * gfortran.dg/der_pointer_3.f90: New test.
21403
21404 2005-10-05 Devang Patel <dpatel@apple.com>
21405
21406 PR Debug/23205
21407 * g++.dg/other/PR23205.C: New.
21408
21409 2005-10-05 Richard Henderson <rth@redhat.com>
21410
21411 PR target/23602
21412 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21413 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21414
21415 2005-10-05 Dale Johannesen <dalej@apple.com>
21416
21417 * gcc.c-torture/execute/float-floor.c: New.
21418
21419 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21420
21421 PR tree-optimization/21419
21422 PR tree-optimization/24146
21423 PR tree-optimization/24151
21424
21425 * g++.dg/ext/asm7.C: New.
21426 * g++.dg/ext/asm8.C: New.
21427 * gcc.dg/asm-1.c: Compile on all targets.
21428 * gcc.dg/asm-pr24146.c: New.
21429 * gcc.dg/pr21419.c: Adjust error messages.
21430
21431 2005-10-05 Richard Guenther <rguenther@suse.de>
21432
21433 PR fortran/24176
21434 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21435
21436 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21437
21438 PR c++/23513
21439 * g++.dg/template/spec22.C: Robustify test.
21440 * g++.dg/template/spec26.C: New.
21441
21442 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21443
21444 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21445 if target supports vector instructions.
21446
21447 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21448
21449 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21450 C99 functions.
21451
21452 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21453
21454 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21455 check_effective_target_fortran_large_int): Replace cached result
21456 when target changes.
21457
21458 2005-10-04 Devang Patel <dpatel@apple.com>
21459
21460 * gcc.dg/i386-sse-vect-types.c: New.
21461
21462 2005-10-04 Ian Lance Taylor <ian@airs.com>
21463
21464 PR preprocessor/13726
21465 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21466 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21467
21468 2005-10-04 Richard Guenther <rguenther@suse.de>
21469
21470 PR c/23576
21471 * gcc.dg/noncompile/pr23576.c: New testcase.
21472
21473 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21474
21475 PR middle-end/23125
21476 * gcc.dg/register-var-3.c: New test.
21477
21478 2005-10-04 Steven Bosscher <stevenb@suse.de>
21479
21480 * gcc.dg/pr23049.c: New test.
21481
21482 * gcc.dg/ucnid-4.c: Fix test.
21483
21484 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21485
21486 PR 23445
21487 * gcc.c-torture/compile/pr23445.c: New test.
21488
21489 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21490
21491 * g++.dg/overload/unknown1.C: New.
21492
21493 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21494
21495 PR c++/17775
21496 * g++.dg/template/repo4.C: New test.
21497
21498 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21499
21500 PR libfortran/19308
21501 * gfortran.dg/large_real_kind_2.F90: New test.
21502 * gfortran.dg/large_integer_kind_2.f90: New test.
21503
21504 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21505
21506 * lib/target-supports.exp (check_effective_target_vect_shift):
21507 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21508 (check_effective_target_vect_condition): Fix copy-n-pasto.
21509
21510 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21511 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21512 targets.
21513
21514 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21515
21516 PR c++/22621
21517 * g++.dg/template/overload5.C : New test.
21518
21519 PR c++/23840
21520 * g++.dg/expr/stdarg1.C: New test.
21521
21522 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21523
21524 PR 24142
21525 * gcc.c-torture/execute/pr24142.c: New test.
21526
21527 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21528
21529 PR 24141
21530 * gcc.c-torture/execute/pr24141.c: New test.
21531
21532 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21533 Diego Novillo <dnovillo@redhat.com>
21534
21535 PR 23604
21536 * gcc.c-torture/execute/pr23604.c: New test.
21537
21538 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21539
21540 PR fortran/16404
21541 PR fortran/20835
21542 PR fortran/20890
21543 PR fortran/20899
21544 PR fortran/20900
21545 PR fortran/20901
21546 PR fortran/20902
21547 gfortran.dg/equiv_constraint_1.f90: New test.
21548 gfortran.dg/equiv_constraint_2.f90: New test.
21549 gfortran.dg/equiv_constraint_3.f90: New test.
21550 gfortran.dg/equiv_constraint_4.f90: New test.
21551 gfortran.dg/equiv_constraint_5.f90: New test.
21552 gfortran.dg/equiv_constraint_6.f90: New test.
21553 gfortran.dg/equiv_constraint_7.f90: New test.
21554 gfortran.dg/equiv_constraint_8.f90: New test.
21555 gfortran.dg/private_type_1.f90: New test.
21556 gfortran.dg/private_type_2.f90: New test.
21557 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21558 980628-10.f: Assert std=gnu to permit mixing of
21559 types in equivalence statements.
21560
21561 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21562
21563 PR 24112
21564 * gfortran.dg/open_status_1.f90: New.
21565
21566 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21567
21568 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21569 * gcc.dg/vect/pr22480.c: Clean up temp files.
21570 * gcc.dg/vect/pr23831.c: Clean up temp files.
21571 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21572 Clean up temp files.
21573 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21574 Clean up temp files.
21575
21576 * gcc.dg/20050309-1.c: Clean up temp files.
21577 * gcc.dg/20050325-1.c: Clean up temp files.
21578
21579 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21580
21581 PR tree-optimization/24059
21582 * gcc.dg/vect/pr24059.c : New test.
21583
21584 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21585
21586 PR middle-end/24109
21587 * gcc.c-torture/execute/20050929-1.c: New test.
21588
21589 2005-09-29 Steven Bosscher <stevenb@suse.de>
21590
21591 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21592
21593 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21594
21595 PR c/21419
21596 * gcc.dg/pr21419.c: New test.
21597
21598 2005-09-29 Steven Bosscher <stevenb@suse.de>
21599
21600 * gcc.dg/pr23911.c: New test.
21601
21602 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21603
21604 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21605
21606 PR c++/16782
21607 * g++.dg/parse/qualified4.C: New test.
21608 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21609 * g++.old-deja/g++.mike/p8154.C: Likewise.
21610
21611 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21612
21613 PR c++/22147
21614 * g++.dg/template/friend37.C: New test.
21615 * g++.dg/parse/crash28.C: Adjust error markers.
21616
21617 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21618
21619 PR fortran/18518
21620 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21621
21622 2005-09-27 Devang Patel <dpatel@apple.com>
21623
21624 PR tree-optimization/23625
21625 * gcc.dg/pr23625.c: New test.
21626
21627 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21628
21629 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21630 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21631
21632 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21633
21634 PR fortran/23677
21635 * gfortran.fortran-torture/execute/save_1.f90: New test.
21636 * gfortran.dg/save_1.f90: New test.
21637
21638 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21639
21640 * gcc.target/i386/builtin-apply-mmx.c: New test.
21641
21642 PR target/22576
21643 * gcc.target/i386/pr22576.c: New test.
21644
21645 PR target/22585
21646 * gcc.target/i386/pr22585.c: New test.
21647
21648 PR target/23268
21649 * gcc.target/i386/pr23268.c: New test.
21650
21651 PR middle-end/23831
21652 * gcc.dg/vect/pr23831.c: New test.
21653
21654 PR target/24055
21655 * gcc.target/i386/pr24055.c: New test.
21656
21657 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21658
21659 PR tree-optimization/23960
21660 * gcc.c-torture/compile/pr23960.c: New.
21661
21662 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21663
21664 PR fortran/16861
21665 * gfortran.dg/nested_modules_3.f90: New.
21666
21667 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21668
21669 PR fortran/24005
21670 gfortran.dg/interface_1.f90: New test.
21671
21672 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21673 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21674
21675 PR fortran/23843
21676 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21677
21678 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21679
21680 PR fortran/23516
21681 * gfortran.dg/imag_1.f: New test.
21682 * gfortran.dg/imag_2.f: Ditto.
21683
21684 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21685
21686 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21687
21688 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21689
21690 PR c++/21983
21691 * g++.dg/warn/pr21983.C: New test.
21692
21693 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21694
21695 * gcc.dg/20050922-1.c: Testcase added.
21696
21697 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21698
21699 PR c++/23993
21700 * g++.dg/template/array14.C: New test.
21701
21702 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21703
21704 PR fortran/19929
21705 * gfortran.dg/der_ptr_component_1.f90: New test.
21706
21707 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21708
21709 PR c++/23965
21710 * g++.dg/template/error1.C: Reject "no matching function" message.
21711
21712 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21713
21714 PR c++/17609
21715 * g++.dg/lookup/error1.C: New test.
21716
21717 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21718
21719 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21720 functionality of the testcase.
21721
21722 2005-09-20 Richard Henderson <rth@redhat.com>
21723
21724 * gcc.dg/vect/vect-22.c: Require vect_float.
21725 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21726
21727 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21728
21729 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21730 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21731 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21732 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21733 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21734 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21735 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21736 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21737 * gcc.dg/cpp/ucnid-8.c: New test.
21738
21739 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21740
21741 PR tree-optimization/23929
21742 * gcc.c-torture/compile/pr23929.c: New test.
21743
21744 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21745
21746 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21747 for one loop.
21748
21749 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21750
21751 PR testsuite/23186
21752 * g++.dg/other/pr22003.C: Require named sections.
21753
21754 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21755
21756 PR c++/23947
21757 * g++.dg/rtti/crash3.C: New test.
21758
21759 PR tree-optimization/23818
21760 * gcc.dg/pr23818.c: New test.
21761
21762 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21763
21764 PR fortran/23420
21765 * gfortran.dg/print_fmt_4.f: New.
21766
21767 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21768
21769 PR fortran/23663
21770 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21771
21772 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21773
21774 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21775 Use pointers to local alignable arrays instead. Added comments.
21776 * gcc.dg/vect/vect-46.c: Likewise.
21777 * gcc.dg/vect/vect-48.c: Likewise.
21778 * gcc.dg/vect/vect-49.c: Likewise.
21779 * gcc.dg/vect/vect-52.c: Likewise.
21780 * gcc.dg/vect/vect-53.c: Likewise.
21781 * gcc.dg/vect/vect-54.c: Likewise.
21782 * gcc.dg/vect/vect-56.c: Likewise.
21783 * gcc.dg/vect/vect-57.c: Likewise.
21784 * gcc.dg/vect/vect-58.c: Likewise.
21785 * gcc.dg/vect/vect-60.c: Likewise.
21786 * gcc.dg/vect/vect-61.c: Likewise.
21787
21788 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21789 The test is no longer vectorizable on vect_no_align targets.
21790 * gcc.dg/vect/vect-43.c: Likewsie.
21791
21792 * gcc.dg/vect/vect-44.c: Added comments.
21793 * gcc.dg/vect/vect-45.c: Added comments.
21794 * gcc.dg/vect/vect-50.c: Added comments.
21795 * gcc.dg/vect/vect-51.c: Added comments.
21796
21797 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21798 aligned type.
21799 * gcc.dg/vect/Os-vect-95.c: Likewise.
21800
21801 * gcc.dg/vect/vect-41.c: Test removed.
21802 * gcc.dg/vect/vect-47.c: Test removed.
21803 * gcc.dg/vect/vect-55.c: Test removed.
21804 * gcc.dg/vect/vect-59.c: Test removed.
21805
21806 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21807
21808 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21809 No longer vectorizable on vect_no_align targets.
21810 * gcc.dg/vect/pr20122.c: Likewise.
21811 * gcc.dg/vect/vect-74.c: Likewise.
21812 * gcc.dg/vect/vect-75.c: Likewise.
21813 * gcc.dg/vect/vect-76.c: Likewise.
21814
21815 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21816 Will not be vectorizable on vect_no_align targets once aliasing issues
21817 are resolved.
21818 * gcc.dg/vect/vect-79.c: Likewise.
21819
21820 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21821 * gcc.dg/vect/vect-78.c: Likewise.
21822 * gcc.dg/vect/vect-97.c: Likewise.
21823
21824 2005-09-19 Steven Bosscher <stevenb@suse.de>
21825
21826 * gcc.dg/pr23943.c: New test.
21827
21828 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21829
21830 PR fortran/19181
21831 * gfortran.dg/derived_pointer_null_1.f90: New test.
21832
21833 2005-09-18 Richard Guenther <rguenther@suse.de>
21834
21835 PR middle-end/23944
21836 * gcc.c-torture/compile/pr23944.c: New testcase.
21837
21838 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21839
21840 PR fortran/15975
21841 * gfortran.dg/der_pointer_2.f90: New test.
21842
21843 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21844
21845 PR fortran/16861
21846 * gfortran.dg/nested_modules_2.f90: New test.
21847
21848 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21849
21850 PR c++/18368
21851 * g++.dg/other/semicolon.C: New test.
21852
21853 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21854
21855 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21856 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21857
21858 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21859
21860 PR c++/23914
21861 * g++.dg/template/static18.C: New test.
21862
21863 PR c++/21514
21864 * g++.dg/template/crash19.C: Remove dg-error marker.
21865 * g++.dg/template/local4.C: New test.
21866
21867 2005-09-16 Paul Brook <paul@codesourcery.com>
21868
21869 PR fortran/23906
21870 * gfortran.dg/dependency_1.f90: New test.
21871
21872 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21873
21874 PR c++/23896
21875 * g++.dg/template/static17.C: New test.
21876
21877 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21878
21879 PR c++/23139
21880 * g++.dg/warn/huge-val1.C: New test.
21881
21882 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21883
21884 PR c++/13140
21885 * g++.dg/parse/class2.C: New test.
21886 * g++.dg/template/explicit8.C: Likewise.
21887 * g++.dg/template/spec25.C: Likewise.
21888
21889 2005-09-14 Josh Conner <jconner@apple.com>
21890
21891 PR middle-end/23584
21892 * gcc.dg/pr23584.c: New test.
21893
21894 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21895
21896 PR fortran/21875 Internal Unit Array I/O, NIST
21897 * gfortran.dg/arrayio_1.f90: New test.
21898 * gfortran.dg/arrayio_1.f90: New test.
21899 * gfortran.dg/arrayio_1.f90: New test.
21900 * gfortran.dg/arrayio_1.f90: New test.
21901 * gfortran.dg/arrayio_1.f90: New test.
21902
21903 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21904
21905 PR middle-end/22480
21906 * gcc.dg/vect/pr22480.c: New test.
21907
21908 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21909
21910 PR fortran/19358
21911 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21912
21913 2005-09-13 Josh Conner <jconner@apple.com>
21914
21915 PR c++/23180
21916 * g++.dg/init/struct2.C: New test.
21917 * g++.dg/init/struct3.C: New test.
21918
21919 2005-09-13 Janis Johnson <janis187@us.ibm.com>
21920
21921 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21922 Clean up temp files.
21923 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21924 gcc.dg/tree-ssa/builtin-fprintf-1.c,
21925 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21926 gcc.dg/tree-ssa/builtin-printf-1.c,
21927 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21928 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21929 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21930 gcc.dg/tree-ssa/builtin-vprintf-1.c,
21931 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21932 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21933 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21934 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21935 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21936 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21937 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21938 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21939
21940 2005-09-13 Josh Conner <jconner@apple.com>
21941
21942 * lib/gcc-dg.exp: Load scanipa.exp.
21943 (cleanup-dump): New procedure.
21944 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21945 * lib/scandump.exp: New file.
21946 * lib/scantree.exp: Use it.
21947 * lib/scanipa.exp: New file.
21948
21949 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
21950
21951 PR fortran/17740
21952 * gfortran.dg/generic_4.f90: New test.
21953
21954 2005-09-13 Uros Bizjak <uros@kss-loka.si>
21955
21956 PR target/23816
21957 * gcc.target/i386/pr23816-1.c: New test.
21958 * gcc.target/i386/pr23816-2.c: New test.
21959
21960
21961 2005-09-13 Bastian Blank <waldi@debian.org>
21962
21963 PR c++/16171
21964 * g++.dg/abi/mangle26.C: New test.
21965 * g++.dg/abi/mangle27.C: New test.
21966 * g++.dg/abi/mangle28.C: New test.
21967 * g++.dg/abi/mangle29.C: New test.
21968
21969 PR c++/23839
21970 * g++.dg/parse/register1.C: New test.
21971
21972 2005-09-13 Mark Mitchell <mark@codesourcery.com>
21973
21974 PR c++/23842
21975 * g++.dg/template/access16.C: New test.
21976
21977 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21978
21979 * gfortran.dg/char_pack_2.f90: Increase the vector size.
21980
21981 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21982
21983 PR fortran/18899
21984 * gfortran.dg/shape_2.f90: New test.
21985
21986 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21987
21988 PR target/19269
21989 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21990 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21991 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21992 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21993 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21994 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21995 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21996 tests.
21997
21998 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21999
22000 PR c++/23841
22001 * g++.dg/parse/template17.C: New test.
22002
22003 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22004
22005 PR c++/23789
22006 * g++.dg/template/nontype14.C: New test.
22007
22008 2005-09-12 Ian Lance Taylor <ian@airs.com>
22009
22010 PR g++/7874
22011 * g++.dg/lookup/friend7.C: New test.
22012 * g++.dg/lookup/friend8.C: New test.
22013 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22014 so that it will be found via argument dependent lookup.
22015 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22016 friend functions which will no longer be found.
22017 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22018 function g, so that it will be found via argument dependent
22019 lookup.
22020 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22021 * g++.old-deja/g++.mike/net43.C: Likewise.
22022
22023 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22024
22025 PR c++/23691
22026 * g++.dg/template/static16.C: New test.
22027
22028 2005-09-12 Josh Conner <jconner@apple.com>
22029
22030 PR middle-end/23237
22031 * gcc.c-torture/compile/pr23237.c: New test.
22032
22033 2005-09-11 Richard Henderson <rth@redhat.com>
22034
22035 * g++.dg/other/error8.C: Update expected diagnostic text.
22036
22037 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22038
22039 PR libfortran/19872
22040 * gfortran.dg/overwrite_1.f: New test.
22041
22042 2005-09-09 Josh Conner <jconner@apple.com>
22043
22044 * g++.dg/init/pr23180-1.C: Removed.
22045 * g++.dg/init/pr23180-2.C: Removed.
22046
22047 2005-09-09 David Daney <ddaney@avtrex.com>
22048
22049 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22050 files which are ...
22051 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22052 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22053
22054 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22055
22056 * gfortran.dg/iostat_2.f90: New test.
22057
22058 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22059
22060 PR c++/22252
22061 * g++.dg/ext/interface1.C: New test.
22062 * g++.dg/ext/interface1.h: Likewise.
22063 * g++.dg/ext/interface1a.cc: Likewise.
22064
22065 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22066
22067 * gfortran.dg/iomsg_1.f90: New test case.
22068
22069 2005-09-09 Richard Guenther <rguenther@suse.de>
22070
22071 PR c++/23624
22072 * g++.dg/tree-ssa/pr23624.C: New testcase.
22073
22074 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22075
22076 PR fortran/19239
22077 * gfortran.dg/vector_subscript_1.f90,
22078 * gfortran.dg/vector_subscript_2.f90: New tests.
22079
22080 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22081
22082 PR fortran/21104
22083 * gfortran.dg/array_alloc_1.f90,
22084 * gfortran.dg/array_alloc_2.f90,
22085 * gfortran.dg/array_alloc_3.f90: New tests.
22086
22087 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22088
22089 PR fortran/12840
22090 * gfortran.dg/array_constructor_6.f90
22091 * gfortran.dg/array_constructor_7.f90
22092 * gfortran.dg/array_constructor_8.f90
22093 * gfortran.dg/array_constructor_9.f90
22094 * gfortran.dg/array_constructor_10.f90
22095 * gfortran.dg/array_constructor_11.f90
22096 * gfortran.dg/array_constructor_12.f90: New tests.
22097
22098 2005-09-08 Josh Conner <jconner@apple.com>
22099
22100 PR c++/23180
22101 * g++.dg/init/pr23180-1.C: New test.
22102 * g++.dg/init/pr23180-2.C: New test.
22103
22104 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22105
22106 PR fortran/18878
22107 * gfortran.dg/module_double_reuse.f90: New.
22108
22109 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22110
22111 PR fortran/23270
22112 PR fortran/22304
22113 PR fortran/18870
22114 PR fortran/17917
22115 PR fortran/16511
22116 * gfortran.dg/common_equivalence_1.f: New.
22117 * gfortran.dg/common_equivalence_2.f: New.
22118 * gfortran.dg/common_equivalence_3.f: New.
22119 * gfortran.dg/contained_equivalence_1.f90: New.
22120 * gfortran.dg/module_blank_common.f90: New.
22121 * gfortran.dg/module_commons_1.f90: New.
22122 * gfortran.dg/module_equivalence_1.f90: New.
22123 * gfortran.dg/nested_modules_1.f90: New.
22124 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22125 equivalences and add comment to connect the test with
22126 the PR.
22127
22128 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22129
22130 PR fortran/23765
22131 * gfortran.dg/common_6.f90: New test.
22132
22133 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22134
22135 PR fortran/15326
22136 * gfortran.dg/char_result_1.f90,
22137 * gfortran.dg/char_result_2.f90,
22138 * gfortran.dg/char_result_3.f90,
22139 * gfortran.dg/char_result_4.f90,
22140 * gfortran.dg/char_result_5.f90,
22141 * gfortran.dg/char_result_6.f90,
22142 * gfortran.dg/char_result_7.f90,
22143 * gfortran.dg/char_result_8.f90: New tests.
22144
22145 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22146
22147 PR fortran/19928
22148 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22149
22150 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22151
22152 PR obj-c++/16816
22153 * obj-c++.dg/selector-5.mm: New test.
22154 * obj-c++.dg/selector-6.mm: New test.
22155
22156 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22157
22158 PR objc/20574
22159 PR objc/19324
22160 * objc.dg/error-1.m: New test.
22161
22162 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22163
22164 PR fortran/23373
22165 * gfortran.fortran-torture/execute/pr23373-1.f90,
22166 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22167
22168 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22169
22170 PR libfortran/23760
22171 * gfortran.dg/g77/1832.f: Remove long string in write statement
22172 to allow the test to pass on correct list directed output with
22173 prepended space.
22174
22175 2005-09-07 James E Wilson <wilson@specifix.com>
22176
22177 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22178
22179 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22180
22181 * gfortran.dg/parameter+save.f90: Rename to
22182 * gfortran.dg/parameter_save.f90: .. this.
22183
22184 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22185
22186 PR fortran/20848
22187 * gfortran.dg/parameter+save.f90: New test case.
22188
22189 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22190
22191 PR fortran/19269
22192 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22193
22194 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22195
22196 PR c/23075
22197 * gcc.dg/pr23075.c: New test.
22198 * g++.dg/warn/pr23075.C: New test.
22199
22200 PR target/22362
22201 * gcc.target/i386/pr22362.c: New test.
22202
22203 PR rtl-optimization/23098
22204 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22205
22206 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22207 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22208 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22209
22210 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22211
22212 * g++.dg/expr/cast6.C: New test.
22213
22214 PR c++/9782
22215 * g++.dg/init/new15.C: New test.
22216
22217 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22218
22219 * gcc.dg/vect/Os-vect-95.c: New test.
22220 * gcc.dg/vect/vect-95.c: Same.
22221
22222 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22223
22224 * gcc.dg/vect/vect-29.c: Update xfail testing.
22225 * gcc.dg/vect/vect-44.c: Same.
22226 * gcc.dg/vect/vect-48.c: Same.
22227 * gcc.dg/vect/vect-50.c: Same.
22228 * gcc.dg/vect/vect-72.c: Same.
22229 * gcc.dg/vect/vect-77.c: Same.
22230 * gcc.dg/vect/vect-78.c: Same.
22231 * gcc.dg/vect/vect-80.c: Same.
22232 * gcc.dg/vect/vect-96.c: Same.
22233 * gcc.dg/vect/vect-100.c: Same.
22234 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22235 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22236 * gfortran.dg/vect/vect-5.f90: Same.
22237
22238 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22239
22240 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22241 start strings.
22242 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22243 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22244
22245 PR c++/23056
22246 * g++.dg/opt/pr23056.C: New test.
22247
22248 PR rtl-optimization/23098
22249 * gcc.target/i386/pr23098.c: New test.
22250
22251 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22252
22253 PR c++/23667
22254 * g++.dg/template/static15.C: New test.
22255
22256 PR c++/21440
22257 * g++.dg/ext/stmtexpr5.C: New test.
22258 * g++.dg/ext/stmtexpr6.C: Likewise.
22259
22260 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22261
22262 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22263
22264 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22265 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22266 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22267
22268 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22269
22270 PR libfortran/23321
22271 * gfortran.dg/direct_io_4.f90: New test case.
22272
22273 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22274 Rasmus Hahn <rassahah@neofonie.de>
22275
22276 PR libobjc/23108
22277 * objc.dg/type-stream-1.m: New test.
22278
22279 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22280
22281 PR fortran/23661
22282 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22283 gfortran.dg/print_fmt_3.f90: New test.
22284
22285 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22286
22287 * gfortran.dg/fmt_t_1.f90: New test.
22288
22289 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22290
22291 PR rtl-optimization/23454
22292 * g++.dg/opt/pr23454.C: New test.
22293
22294 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22295
22296 PR c++/23699
22297 * g++.dg/ext/static1.C: New test.
22298
22299 2005-09-02 Richard Henderson <rth@redhat.com>
22300
22301 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22302 tail call to check_fa_work.
22303
22304 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22305
22306 PR c++/21687
22307 * g++.dg/other/gc3.C: New test.
22308
22309 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22310
22311 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22312 * gcc.dg/20050826-1.c: Likewise.
22313
22314 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22315
22316 PR c++/23167
22317 * g++.dg/expr/volatile1.C: New test.
22318
22319 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22320
22321 PR middle-end/23547
22322 * gcc.dg/pr23547.c: New test.
22323
22324 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22325
22326 PR c/22061
22327 * gcc.c-torture/execute/pr22061-1.c,
22328 * gcc.c-torture/execute/pr22061-2.c,
22329 * gcc.c-torture/execute/pr22061-3.c,
22330 * gcc.c-torture/execute/pr22061-4.c: New tests.
22331
22332 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22333
22334 * gcc.dg/Wredundant-decls-2.c: New test to check that
22335 -Wredundant-decls does not issue warning for a variable
22336 definition following a declaration.
22337
22338 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22339
22340 PR debug/7241
22341 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22342 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22343 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22344
22345 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22346 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22347 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22348 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22349 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22350 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22351 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22352 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22353
22354 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22355
22356 PR objc/23306
22357 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22358 scan-assmbler.
22359
22360 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22361
22362 PR target/21255
22363 * gcc.dg/pr21255-1.c: New test.
22364 * gcc.dg/pr21255-2-mb.c: Likewise.
22365 * gcc.dg/pr21255-2-ml.c: Likewise.
22366 * gcc.dg/pr21255-3.c: Likewise.
22367 * gcc.dg/pr21255-4.c: Likewise.
22368
22369 2005-08-31 Dale Johannesen <dalej@apple.com>
22370
22371 * gcc.dg/20050830-1.c: New.
22372
22373 2005-08-31 Josh Conner <jconner@apple.com>
22374
22375 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22376 command-line options for arm-*-* targets.
22377 * g++.dg/init/array16.C: Likewise.
22378 * g++.dg/other/crash-4.C: Likewise.
22379
22380 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22381
22382 PR obj-c++/23640
22383 * obj-c++.dg/gnu-runtime-3.mm: New test.
22384
22385 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22386
22387 PR c++/13377
22388 * g++.dg/lookup/ambig4.C: New test.
22389 * g++.dg/lookup/ambig5.C: New test.
22390 * g++.dg/tc1/dr101.C: Adjust error markers.
22391
22392 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22393
22394 PR c++/23639
22395 * g++.dg/template/ttp5.C: Adjust error markers.
22396
22397 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22398
22399 PR testsuite/23609
22400 * lib/obj-c++.exp: Include target-libpath.exp.
22401 (obj-c++_link_flags): Look for the GNU libobjc library
22402 and set the library path to include it.
22403 Don't manually set LD_LIBRARY_PATH (etc.) but call
22404 set_ld_library_path_env_vars instead.
22405 (obj-c++_target_compile): Don't set library path or
22406 linker flags because they are already set correctly
22407 in obj-c++_link_flags.
22408
22409 2005-08-30 Josh Conner <jconner@apple.com>
22410
22411 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22412 to command-line options for arm-*-* targets.
22413
22414 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22415
22416 * g++.dg/other/i386-1.C: New.
22417
22418 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22419
22420 PR preprocessor/20348
22421 PR preprocessor/20356
22422 * gcc.dg/cpp/pr20348.c: New test.
22423 * gcc.dg/cpp/pr20348.h: New file.
22424 * gcc.dg/cpp/inc/pr20348.h: New file.
22425 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22426 * gcc.dg/cpp/pr20356.c: New test.
22427 * gcc.dg/cpp/pr20356.h: New file.
22428 * gcc.dg/cpp/inc/pr20356.h: New file.
22429 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22430
22431 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22432
22433 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22434 Fix array dimension to avoid correct end-of-file error.
22435
22436 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22437
22438 PR libfortran/23598
22439 * gfortran.dg/iostat_1.f90: New test.
22440
22441 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22442
22443 PR middle-end/23408
22444 * gcc.dg/pr23408.c: New test.
22445
22446 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22447
22448 PR c++/23099
22449 * g++.dg/init/member1.C: Make sure erroneous static data member
22450 definitions are required.
22451 * g++.dg/template/static13.C: New test.
22452 * g++.dg/template/static14.C: Likewise.
22453
22454 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22455
22456 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22457 -march=pentium4, remove ilp32 requirement.
22458
22459 PR middle-end/23484
22460 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22461 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22462
22463 2005-08-29 Andreas Jaeger <aj@suse.de>
22464
22465 PR testsuite/23607
22466 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22467
22468 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22469
22470 * gcc.c-torture/execute/20050316-2.c: New test.
22471 * gcc.c-torture/execute/20050316-3.c: New test.
22472 * gcc.dg/torture/pr16104-1.c: New test.
22473
22474 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22475
22476 PR middle-end/23463
22477 * gcc.c-torture/execute/zero-struct-1.c: New test.
22478
22479 2005-08-27 Richard Guenther <rguenther@suse.de>
22480
22481 PR target/23575
22482 * gcc.target/i386/pr23575.c: New testcase.
22483
22484 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22485
22486 PR rtl-optimization/23561
22487 * gcc.c-torture/execute/20050826-1.c: New test.
22488
22489 PR rtl-opt/23560
22490 * gcc.c-torture/execute/20050826-2.c: New test.
22491
22492 2005-08-26 Dale Johannesen <dalej@apple.com>
22493
22494 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22495 * gcc.dg/20050826-1.c: New.
22496
22497 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22498
22499 PR c++/19004
22500 * g++.dg/template/nontype13.C: New test.
22501
22502 PR c++/23491
22503 * g++.dg/init/new14.C: New test.
22504 * g++.dg/expr/anew1.C: Do not XFAIL.
22505 * g++.dg/expr/anew2.C: Likewise.
22506 * g++.dg/expr/anew3.C: Likewise.
22507
22508 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22509
22510 PR middle-end/22439
22511 * gcc.dg/vla-3.c: New test.
22512
22513 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22514
22515 PR fortran/20363
22516 * gfortran.dg/named_interface.f90: New.
22517
22518 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22519
22520 * gcc.c-torture/execute/frame-address.c: New test.
22521
22522 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22523
22524 PR c++/20817
22525 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22526
22527 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22528
22529 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22530
22531 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22532
22533 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22534 * gcc.dg/altivec-22.c: Rename from..
22535 * gcc.dg/altivec-nomfcr.c: ..this.
22536
22537 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22538
22539 PR tree-optimization/23546
22540 * gcc.dg/tree-ssa/pr23546.c: New test.
22541
22542 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22543
22544 PR fortran/17758
22545 * gfortran.dg/nonreturning_statements.f90: New test.
22546
22547 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22548
22549 PR c++/22454
22550 * g++.dg/parse/crash29.C: New.
22551
22552 2005-08-23 DJ Delorie <dj@redhat.com>
22553
22554 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22555 constants have the L suffix.
22556
22557 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22558
22559 PR c++/23044
22560 * g++.dg/template/instantiate8.C: New.
22561
22562 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22563
22564 PR middle-end/23467
22565 * gcc.c-torture/execute/pr23467.c: New test.
22566
22567 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22568
22569 PR tree-optimization/22043
22570 * gcc.c-torture/execute/20050613-1.c: New test.
22571
22572 2005-08-23 Ben Elliston <bje@au.ibm.com>
22573
22574 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22575
22576 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22577
22578 PR rtl-optimization/23478
22579 * g++.dg/opt/pr23478.C: New test.
22580
22581 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22582
22583 PR c/18715
22584 * gcc.dg/switch-warn-3.c: New test.
22585
22586 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22587
22588 PR c++/22233
22589 * g++.dg/template/param1.C: New test.
22590
22591 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22592
22593 PR c++/23089
22594 * g++.dg/other/incomplete1.C: New test.
22595
22596 2005-08-22 Ira Rosen <irar@il.ibm.com>
22597
22598 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22599 are vectorizable.
22600
22601 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22602
22603 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22604 d_lines_5.f: New.
22605
22606 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22607
22608 * gcc.target/i386/sse-4.c: New test.
22609
22610 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22611
22612 PR testsuite/23239
22613 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22614
22615 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22616
22617 * gcc.dg/20050811-1.c: New test.
22618 * gcc.dg/20050811-2.c: New test.
22619
22620 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22621
22622 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22623
22624 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22625
22626 PR 23476
22627 * gcc.c-torture/compile/pr23476.c: New test.
22628
22629 2005-08-19 Devang Patel <dpatel@apple.com>
22630
22631 PR tree-optimization/23048
22632 * gcc.dg/tree-ssa/pr23048.c: New test.
22633
22634 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22635
22636 PR middle-end/20624
22637 * g++.dg/warn/Wreturn-3.C: New test
22638
22639 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22640
22641 PR tree-optimization/22228
22642 * g++.dg/vect/pr22543.cc: New test.
22643
22644 2005-08-17 Steven Bosscher <stevenb@suse.de>
22645
22646 PR tree-optimization/21574
22647 * gcc.dg/tree-ssa/pr21574.c: New test.
22648
22649 2005-08-16 James E Wilson <wilson@specifix.com>
22650
22651 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22652
22653 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22654
22655 PR tree-opt/23402
22656 * gcc.c-torture/compile/zero-strct-3.c: New test.
22657 * gcc.c-torture/compile/zero-strct-4.c: New test.
22658
22659 2005-08-16 Steven Bosscher <stevenb@suse.de>
22660
22661 PR target/23376
22662 * gcc.target/x86_64/pr23376.c: New test.
22663
22664 2005-08-16 Ian Lance Taylor <ian@airs.com>
22665
22666 PR c++/23337
22667 * g++.dg/ext/vector2.C: New.
22668
22669 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22670
22671 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22672
22673 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22674
22675 PR libfortran/23428
22676 * gfortran.dg/inquire-complex.f90: New test case.
22677
22678 2005-08-16 James E Wilson <wilson@specifix.com>
22679
22680 PR tree-optimization/21105
22681 * gcc.dg/large-size-array.c: New.
22682
22683 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22684
22685 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22686 type.
22687 * gcc.dg/vect/vect-41: Likewise.
22688 * gcc.dg/vect/vect-42: Likewise.
22689 * gcc.dg/vect/vect-43: Likewise.
22690 * gcc.dg/vect/vect-44: Likewise.
22691 * gcc.dg/vect/vect-46: Likewise.
22692 * gcc.dg/vect/vect-47: Likewise.
22693 * gcc.dg/vect/vect-48: Likewise.
22694 * gcc.dg/vect/vect-52: Likewise.
22695 * gcc.dg/vect/vect-53: Likewise.
22696 * gcc.dg/vect/vect-54: Likewise.
22697 * gcc.dg/vect/vect-55: Likewise.
22698 * gcc.dg/vect/vect-56: Likewise.
22699 * gcc.dg/vect/vect-57: Likewise.
22700 * gcc.dg/vect/vect-58: Likewise.
22701 * gcc.dg/vect/vect-59: Likewise.
22702 * gcc.dg/vect/vect-60: Likewise.
22703 * gcc.dg/vect/vect-61: Likewise.
22704 * gcc.dg/vect/vect-85: Likewise.
22705 * gcc.dg/vect/vect-87: Likewise.
22706 * gcc.dg/vect/vect-88: Likewise.
22707 * gcc.dg/vect/vect-93.c: Likewise.
22708 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22709 * gcc.dg/vect/vect-75: Likewise.
22710 * gcc.dg/vect/vect-76: Likewise.
22711 * gcc.dg/vect/vect-77: Likewise.
22712 * gcc.dg/vect/vect-78: Likewise.
22713 * gcc.dg/vect/vect-80: Likewise.
22714 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22715 vectorized for the expected reason, rather than checking how alignment
22716 was handled.
22717 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22718 aligned type and also instead of aligned pointers. Added documentation.
22719
22720 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22721
22722 * gfortran.dg/power.f90: New test.
22723
22724 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22725
22726 PR rtl-optimization/23299
22727 * g++.dg/opt/pr23299.C: New test.
22728
22729 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22730
22731 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22732
22733 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22734
22735 * g++.dg/template/local6.C: New test.
22736
22737 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22738
22739 * execute/exceptions/finally-1.m: Check that the catch and finally are
22740 being called. Also add a "return 0;" at the end of main.
22741
22742 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22743
22744 PR fortran/21432.
22745 * gfortran.dg/namelist_print_1.f: New test of functionality of
22746 PRINT namelist.
22747 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22748 namelist generates error with -std=f95.
22749
22750 2005-08-14 Ira Rosen <irar@il.ibm.com>
22751
22752 PR tree-optimization/23119
22753 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22754
22755 2005-08-13 Marcin Koziej <creep@desk.pl>
22756 Andrew Pinski <pinskia@physics.uc.edu>
22757
22758 PR libobjc/22492
22759 * execute/exceptions/finally-1.m: New test.
22760
22761 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22762
22763 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22764 testsuite.
22765 * objc/execute/exceptions/trivial.m: New test.
22766 * objc.dg/try-catch-11.m: Move to ...
22767 * objc/execute/exceptions/foward-1.m: Here.
22768 * objc.dg/try-catch-2.m: Move to ...
22769 * objc/execute/exceptions/catchall-1.m: Here.
22770 * objc.dg/try-catch-8.m: Move to ...
22771 * objc/execute/exceptions/local-variables-1.m: Here.
22772
22773 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22774
22775 * objc.dg/nested-func-1.m: Move to ...
22776 * objc/execute/nested-func-1.m: Here.
22777
22778 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22779
22780 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22781 in ${options} instead of [target_info name].
22782 * lib/obj-c++.exp (objc_target_compile): Likewise.
22783
22784 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22785
22786 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22787
22788 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22789
22790 part of PR testsuite/23348
22791 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22792 each of the torture options.
22793 * objc/compile/trivial.m: New test.
22794
22795 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22796
22797 * gfortran.dg/eoshift.f90: Correct format.
22798
22799 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22800
22801 * gfortran.fortran-torture/execute/character_passing.f90:
22802 Fix comment typo.
22803
22804 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22805
22806 PR c++/8271
22807 * g++.dg/template/unify10.C: New.
22808
22809 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22810
22811 * g++.dg/parse/pr22514.C: Move to...
22812 * g++.dg/debug/pr22514.C: here.
22813
22814 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22815
22816 PR c++/23266
22817 * g++.dg/inherit/pure1.C: New test.
22818
22819 * ChangeLog: Fix typos.
22820
22821 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22822 Steven Bosscher <stevenb@suse.de>
22823
22824 * gfortran.dg/runtime_warning_1.f90: New test.
22825
22826 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22827
22828 PR c++/23219
22829 * g++.dg/parse/crash28.C: New.
22830
22831 2005-08-11 Richard Guenther <rguenther@suse.de>
22832
22833 PR target/23289
22834 * gcc.target/i386/tailcall-1.c: New testcase.
22835
22836 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22837
22838 * gcc.dg/vect/vect-67.c: Un-xfail.
22839
22840 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22841
22842 PR c++/23225
22843 * g++.dg/parse/crash27.C: new test.
22844
22845 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22846
22847 PR libfortran/22143
22848 * gfortran.dg/shift-kind.f90: New testcase.
22849
22850 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22851
22852 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22853 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22854
22855 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22856
22857 PR c++/20646
22858 * g++.dg/other/mult-stor1.C: New test.
22859
22860 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22861
22862 * gcc.c-torture/pr18299-1.c: Move to ...
22863 * gcc.c-torture/compile/pr18299-1.c: Here.
22864
22865 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22866
22867 * gfortran/fortran.torture/execute/character_passing.f90:
22868 Fix types for LSAME.
22869
22870 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22871
22872 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22873 input data back to what it was originally.
22874
22875 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22876
22877 * objc.dg/try-catch-8.m: Enable for all targets.
22878
22879 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22880
22881 * gcc.dg/pr23165.c: New test.
22882
22883 2005-08-09 Steven Bosscher <stevenb@suse.de>
22884
22885 PR tree-optimization/23234
22886 * gcc.dg/tree-ssa/pr23234.c: New test.
22887
22888 2005-08-08 Josh Conner <jconner@apple.com>
22889
22890 PR rtl-optimization/23241
22891 * gcc.dg/char-compare.c: New test.
22892
22893 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22894
22895 PR c++/22508
22896 * g++.dg/init/new13.C: New test.
22897
22898 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22899
22900 PR c++/21166
22901 * g++.dg/other/crash-4.C: Adjust
22902 * g++/dg/ext/packed9.C: New.
22903
22904 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22905
22906 PR middle-end/21964
22907 * gcc.c-torture/execute/pr21964-1.c: New test.
22908
22909 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22910
22911 PR c/22458
22912 * gcc.dg/pr22458-1.c: New test.
22913
22914 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22915 Steven G. Kargl <kargls@comcast.net>
22916
22917 PR fortran/22390
22918 * gfortran.dg/flush_1.f90: New test.
22919
22920 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22921
22922 PR c++/23191
22923 * g++.dg/template/eh2.C: New test.
22924
22925 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22926
22927 PR c++/19498
22928 * g++.dg/template/instantiate7.C: New test.
22929
22930 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
22931
22932 PR c/23113
22933 * gcc.dg/Wunused-value-1.c: New test.
22934
22935 2005-08-06 Richard Sandiford <richard@codesourcery.com>
22936
22937 PR rtl-optimization/23233
22938 * gcc.c-torture/compile/pr23233-1.c: New test.
22939
22940 2005-08-06 Jakub Jelinek <jakub@redhat.com>
22941
22942 PR fortran/18833
22943 PR fortran/20850
22944 * gfortran.dg/equiv_1.f90: New test.
22945 * gfortran.dg/equiv_2.f90: New test.
22946 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22947 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22948 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22949
22950 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22951
22952 * gcc.c-torture/execute/vrp-5.c: New test.
22953 * gcc.c-torture/execute/vrp-6.c: New test.
22954 * gcc.dg/tree-ssa/vrp21.c: New test.
22955
22956 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22957
22958 * g++.dg/parse/pr22514.C: New test.
22959
22960 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
22961
22962 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22963
22964 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22965 instead of constant loads / pool entries.
22966
22967 2005-08-05 David Edelsohn <edelsohn@gnu.org>
22968
22969 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22970 TEST_TO_WCTYPE.
22971
22972 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
22973
22974 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22975 __WINT_TYPE__ in generated prototypes if possible.
22976
22977 2005-08-04 Diego Novillo <dnovillo@redhat.com>
22978
22979 PR 22037
22980 * g++.dg/tree-ssa/pr22037.C:
22981
22982 2005-08-04 Richard Henderson <rth@redhat.com>
22983
22984 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22985 scan-tree-dump-times directive.
22986
22987 2005-08-04 Jan Hubicka <jh@suse.cz>
22988
22989 * gcov-1.C: Fix switch counts.
22990 * gcov-4b.c: Likewise.
22991
22992 2005-08-03 Jeff Law <law@redhat.com>
22993
22994 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22995
22996 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
22997
22998 * gcc.c-torture/execute/pr23135.c: New test.
22999
23000 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23001
23002 PR tree-optimization/19899
23003 * gcc.dg/tree-ssa/scev-1.c: New test.
23004 * gcc.dg/tree-ssa/scev-2.c: New test.
23005
23006 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23007
23008 PR target/18582
23009 * gcc.dg/torture/pr18582-1.c: New test.
23010
23011 2005-08-03 Jan Hubicka <jh@suse.cz>
23012
23013 * update-conroll.c: New testcase.
23014 * update-conroll-2.c: New testcase.
23015
23016 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23017
23018 * gfortran.dg/constant_substring.f: New test.
23019 * gfortran.dg/pr22491.f: New test.
23020
23021 2005-08-02 Jan Hubicka <jh@suse.cz>
23022
23023 * update-threading.c: Replace by the proper one.
23024
23025 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23026
23027 PR 23164
23028 * g++.dg/tree-ssa/pr23164.C: New test.
23029
23030 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23031
23032 * gcc.dg/tree-ssa/pr23192.c: New test.
23033
23034 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23035
23036 * gcc.c-torture/execute/vrp-4.c: New test.
23037
23038 2005-08-02 Jan Hubicka <jh@suse.cz>
23039
23040 * update-threading.c: New test.
23041
23042 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23043
23044 * gcc.c-torture/compile/20050801-1.c: New test.
23045 * gcc.c-torture/compile/20050801-2.c: New test.
23046
23047 2005-08-01 Jan Hubicka <jh@suse.cz>
23048
23049 * val-prof-5.c: New test.
23050
23051 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23052
23053 PR c/22311
23054 * gcc.dg/pr22311-1.c : New test.
23055
23056 2005-07-31 Steven Bosscher <stevenb@suse.de>
23057
23058 PR target/23095
23059 * gfortran.dg/pr23095.f: New test.
23060
23061 PR c++/22003
23062 * g++.dg/other/pr22003.C: New test.
23063
23064 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23065
23066 PR target/20621
23067 * gcc.c-torture/execute/pr20621-1.c: New test.
23068
23069 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23070
23071 * gfortran.dg/comma_format_extension_4.f: Adjust length
23072 of string for format.
23073 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23074 print statement with internal write.
23075 * gfortran.dg/der_array_io_2.f: Likewise.
23076 * gfortran.dg/der_array_io_3.f: Likewise.
23077
23078 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23079
23080 * gcc.dg/fold-abs-4.c: new test.
23081
23082 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23083
23084 PR fortran/22570 an related issues.
23085 * gfortran.dg/x_slash_1.f: New test.
23086
23087 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23088
23089 PR c/23143
23090 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23091 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23092
23093 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23094
23095 PR c/529
23096 * gcc.dg/Wshadow-3.c: New test.
23097
23098 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23099
23100 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23101 used to have the wrong bounds).
23102
23103 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23104
23105 PR c/21720
23106 * gcc.dg/hex-round-1.c: Test more cases.
23107 * gcc.dg/hex-round-2.c: New test.
23108
23109 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23110
23111 PR 22550
23112 * g++.dg/tree-ssa/pr22550.C: New test.
23113
23114 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23115
23116 * gcc.dg/tree-ssa/vrp19.c: New test.
23117 * gcc.dg/tree-ssa-vrp20.c: New test.
23118
23119 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23120
23121 PR c/22240
23122 * gcc.dg/transparent-union-4.c: New test.
23123
23124 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23125
23126 PR c/22192
23127 * gcc.dg/c99-vla-2.c: New test.
23128
23129 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23130
23131 PR c/21720
23132 * gcc.dg/hex-round-1.c: New test.
23133
23134 2005-07-28 Jan Hubicka <jh@suse.cz>
23135
23136 * inliner-1.c: Do not dump everything.
23137 * tree-prof.exp: Do not pass -ftree-based-profiling.
23138 * bprob.exp: Likewise.
23139
23140 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23141
23142 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23143
23144 PR c++/22545
23145 * g++.dg/expr/ptrmem7.C: New test.
23146
23147 2005-07-28 Mike Stump <mrs@apple.com>
23148
23149 * g++.old-deja/g++.mike/visibility-1.C: New test.
23150
23151 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23152
23153 PR c/20187
23154 * gcc.c-torture/execute/pr20187-1.c: New test.
23155
23156 2005-07-28 Jeff Law <law@redhat.com>
23157
23158 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23159 * gcc.dg/tree-ssa/vrp18.c: New test.
23160
23161 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23162
23163 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23164
23165 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23166
23167 PR tree-optimization/22506
23168 * gcc.dg/vect/ps22506.c: New test.
23169
23170 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23171
23172 PR target/21149
23173 * gcc.target/i386/sse-3.c: New test.
23174
23175 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23176
23177 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23178 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23179
23180 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23181
23182 PR c/22589
23183 * gcc.c-torture/compile/pr22589-1.c: New test.
23184
23185 2005-07-28 Jan Hubicka <jh@suse.cz>
23186
23187 * update-loopch.c: New testcase.
23188
23189 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23190
23191 PR rtl-optimization/23047
23192 * gcc.c-torture/execute/pr23047.c: New test.
23193 * gcc.c-torture/execute/pr23047.x: New.
23194
23195 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23196
23197 PR tree-optimization/22493
23198 * gcc.c-torture/execute/pr22493-1.c: New test.
23199 * gcc.c-torture/execute/pr22493-1.x: New.
23200 * gcc.c-torture/execute/vrp-1.c: New test.
23201 * gcc.c-torture/execute/vrp-2.c: New test.
23202 * gcc.c-torture/execute/vrp-2.c: New test.
23203
23204 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23205
23206 * gcc.target/frv/all-builtin-read8.c: Delete.
23207 * gcc.target/frv/all-builtin-read16.c: Delete.
23208 * gcc.target/frv/all-builtin-read32.c: Delete.
23209 * gcc.target/frv/all-builtin-read64.c: Delete.
23210 * gcc.target/frv/all-builtin-write8.c: Delete.
23211 * gcc.target/frv/all-builtin-write16.c: Delete.
23212 * gcc.target/frv/all-builtin-write32.c: Delete.
23213 * gcc.target/frv/all-builtin-write64.c: Delete.
23214 * gcc.target/frv/all-read-write-1.c: New.
23215
23216 2005-07-27 Jeff Law <law@redhat.com>
23217
23218 * gcc.c-torture/execute/pr22630.c: New test.
23219
23220 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23221
23222 PR tree-optimization/23073
23223 * gcc.dg/vect/nodump-pr23073.c: New test.
23224 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23225
23226 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23227
23228 PR tree-optimize/22348
23229 * gcc.c-torture/execute/pr22348.c: New.
23230
23231 2005-07-27 Richard Guenther <rguenther@suse.de>
23232
23233 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23234
23235 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23236
23237 PR fortran/22503
23238 * gfortran.dg/logical_comp.f90: New test.
23239
23240 2005-07-27 Jan Hubicka <jh@suse.cz>
23241
23242 * inliner-1.c: Add cleanup of dumps.
23243 * val-prof-*.c: Likewise.
23244 * update-tailcall.c: New.
23245
23246 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23247
23248 PR 22591
23249 * gcc.dg/tree-ssa/pr22591.c: New test.
23250 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23251
23252 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23253
23254 PR libobjc/22606
23255 * objc.dg/try-catch-11.m: New test.
23256
23257 2005-07-26 Richard Guenther <rguenther@suse.de>
23258
23259 PR tree-optimization/22486
23260 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23261
23262 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23263
23264 PR tree-opt/22484
23265 * g++.dg/opt/loop2.C: New test.
23266
23267 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23268
23269 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23270 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23271
23272 2005-07-25 Adam Nemet <anemet@lnxw.com>
23273
23274 * lib/profopt.exp (profopt-execute): Check for profiling data
23275 files on the target.
23276
23277 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23278
23279 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23280 for matching of asm labels.
23281
23282 2005-07-25 Richard Guenther <rguenther@suse.de>
23283
23284 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23285
23286 2005-07-25 Richard Guenther <rguenther@suse.de>
23287
23288 PR testsuite/22624
23289 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23290
23291 2005-07-25 Ira Rosen <irar@il.ibm.com>
23292
23293 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23294 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23295 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23296 * gcc.dg/vect/vect-100.c: New test.
23297 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23298 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23299 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23300 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23301 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23302 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23303 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23304 * gfortran.dg/vect/pr19049.f90: New testcase.
23305 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23306
23307 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23308
23309 * gcc.c-torture/execute/20050713-1.c: New test.
23310
23311 PR fortran/20063
23312 * gfortran.fortran-torture/execute/data_4.f90: New test.
23313
23314 PR middle-end/20303
23315 * gcc.dg/visibility-d.c: New test.
23316
23317 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23318
23319 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23320 * gfortran.dg/underflow.f90: Ditto.
23321
23322 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23323
23324 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23325 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23326 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23327
23328 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23329
23330 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23331 include case of field width of zero.
23332
23333 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23334
23335 PR libgfortran/21875
23336 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23337 with trailing blanks on normal formatted read.
23338
23339 2005-07-23 Chao-ying Fu <fu@mips.com>
23340
23341 * gcc.target/mips/mips32-dsp-type.c: New test.
23342 * gcc.target/mips/mips32-dsp.c: New test.
23343
23344 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23345
23346 PR testsuite/21073
23347 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23348
23349 PR testsuite/20454
23350 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23351 and __cyg_profile_func_exit.
23352
23353 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23354
23355 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23356 * gfortran.dg/comma_format_extension_4.f: Same.
23357 * gfortran.dg/pr15332.f: Same.
23358 * gfortran.dg/pr21730.f: Same.
23359
23360 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23361
23362 * g++.dg/opt/vrp2.C: Fix testcase.
23363
23364 PR tree-opt/22625
23365 * g++.dg/opt/vrp2.C: New test.
23366
23367 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23368
23369 PR debug/21828
23370 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23371
23372 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23373
23374 * gcc.dg/tree-ssa/20050719-1.c: New test.
23375
23376 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23377
23378 * gcc.dg/bfin-longcall-1.c: New file.
23379 * gcc.dg/bfin-longcall-2.c: New file.
23380
23381 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23382
23383 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23384
23385 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23386
23387 PR middle-end/19055
23388 * gcc.dg/tree-ssa/pr19055.c: New test.
23389 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23390
23391 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23392
23393 PR C++/22358
23394 * g++.dg/other/pr22358.C: New test.
23395
23396 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23397
23398 PR c++/2922
23399 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23400
23401 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23402
23403 PR c++/15938
23404 * g++.dg/init/union2.C: New test.
23405
23406 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23407
23408 PR c/22393
23409 * gcc.dg/complex-4.c: New test.
23410
23411 2005-07-21 Richard Guenther <rguenther@suse.de>
23412
23413 PR testsuite/22522
23414 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23415 scanning for asm labels.
23416 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23417
23418 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23419
23420 PR target/22085
23421 * gcc.dg/altivec-pr22085.c: New.
23422
23423 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23424
23425 PR tree-optimization/19210
23426 * gcc.dg/tree-ssa/pr19210-1.c: New.
23427 * gcc.dg/tree-ssa/pr19210-2.c: New.
23428
23429 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23430
23431 PR rtl-optimization/22167
23432 * g++.dg/opt/pr22167.C: New test.
23433
23434 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23435
23436 PR c++/2922
23437 * g++.dg/lookup/two-stage2.C: New.
23438 * g++.dg/lookup/two-stage3.C: New.
23439 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23440 fixed two-stage name lookup for operators.
23441 * g++.dg/template/call3.C: Compiler now produces an appropriate
23442 error message.
23443 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23444 14 as a candidate.
23445 * g++.dg/template/ptrmem4.C: Compiler produces different error
23446 message.
23447 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23448 connect_to_method as a candidate.
23449
23450 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23451
23452 * gcc.dg/fold-alloc-1.c: New test.
23453
23454 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23455
23456 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23457 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23458
23459 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23460
23461 * gcc.dg/fold-abs-1.c: New test.
23462 * gcc.dg/fold-abs-2.c: New test.
23463 * gcc.dg/fold-abs-3.c: New test.
23464
23465 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23466
23467 Make CONSTRUCTOR use VEC to store initializers.
23468 * g++.dg/ext/complit3.C: Check for specific error messages.
23469 * g++.dg/init/brace2.C: Update error message.
23470 * g++.dg/warn/Wbraces2.C: Likewise.
23471
23472 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23473
23474 PR fortran/16940
23475 * gfortran.dg/module_interface_1.f90: New test.
23476
23477 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23478 Kenneth Zadeck <zadeck@naturalbridge.com>
23479
23480 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23481
23482 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23483
23484 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23485 specify -Wformat for these tests.
23486 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23487 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23488 * gcc.dg/format/opt-6.c: Delete.
23489
23490 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23491
23492 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23493 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23494
23495 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23496
23497 * gcc.dg/tree-ssa/alias-2.c: New test.
23498
23499 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23500
23501 PR c++/22263
23502 * g++.dg/template/explicit7.C: New test.
23503
23504 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23505
23506 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23507 field width of 8 to +Inf and -Inf.
23508
23509 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23510
23511 PR c++/22139
23512 * g++.dg/template/friend36.C: New test.
23513
23514 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23515
23516 PR fortran/21730
23517 * gfortran.dg/pr21730.f: New test.
23518
23519 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23520 Kenneth Zadeck <zadeck@naturalbridge.com>
23521
23522 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23523 since pure const detection cannot run at -O1 in c compiler.
23524 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23525 can now optimize this case properly.
23526 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23527 because we now pass.
23528 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23529
23530 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23531
23532 PR c/22421
23533 * gcc.dg/format/bitfld-1.c: New test.
23534
23535 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23536
23537 PR c++/22204
23538 * g++.dg/rtti/repo1.C: New test.
23539
23540 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23541
23542 PR middle-end/22398
23543 * gcc.c-torture/compile/pr22398.c: New test.
23544
23545 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23546
23547 PR c++/22132
23548 * g++.dg/expr/cast4.C: New test.
23549
23550 2005-07-15 Richard Guenther <rguenther@suse.de>
23551
23552 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23553 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23554
23555 2005-07-15 Steven Bosscher <stevenb@suse.de>
23556
23557 PR tree-optimization/22230
23558 * gcc.dg/tree-ssa/pr22230.c: New test.
23559
23560 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23561
23562 * gfortran.dg/g77/cpp6.f: New test.
23563
23564 PR fortran/22417
23565 * gfortran.dg/g77/cpp5.F: New test.
23566 * gfortran.dg/g77/cpp5.h: New file.
23567 * gfortran.dg/g77/cpp5inc.h: New file.
23568
23569 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23570
23571 PR libfortran/16435
23572 * gfortran.dg/tl_editting.f90: New.
23573 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23574
23575 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23576
23577 * gfortran.dg/char_array_constructor.f90: New test.
23578
23579 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23580
23581 * gfortran.dg/past_eor.f90: New.
23582 * gfortran.dg/complex_read.f90: New.
23583
23584 2005-07-13 Jeff Law <law@redhat.com>
23585
23586 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23587 additional casts.
23588
23589 * gcc.dg/tree-ssa/pr22321.c: New test
23590
23591 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23592
23593 PR tree-optimization/21921
23594 * gcc.dg/tree-ssa/pr21921.c: New.
23595
23596 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23597
23598 PR tree-optimizatio/22442
23599 * gcc.dg/tree-ssa/loop-11.c: New test.
23600
23601 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23602
23603 PR tree-opt/21840
23604 * gcc.c-torture/compile/pr21840.c: New test.
23605
23606 2005-07-12 Jan Hubicka <jh@suse.cz>
23607
23608 * gcc.c-torture/compile/pr22379.c: New test.
23609
23610 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23611
23612 PR libfortran/21593
23613 gfortran.dg/dev_null.f90: Remove outdated comment about
23614 PR libfortran/21593.
23615
23616
23617 2005-07-12 Dale Johannesen <dalej@apple.com>
23618
23619 * gcc.target/i386/compress-float-sse.c: New.
23620 * gcc.target/i386/compress-float-sse-pic.c: New.
23621 * gcc.target/i386/compress-float-387.c: New.
23622 * gcc.target/i386/compress-float-387-pic.c: New.
23623 * gcc.dg/compress-float-ppc.c: New.
23624 * gcc.dg/compress-float-ppc-pic.c: New.
23625
23626 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23627
23628 PR libfortran/21593
23629 gfortran.dg/dev_null.f90: Remove targets.
23630
23631 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23632
23633 PR tree-opt/22335
23634 * gcc.dg/pr22335-1.c: New test.
23635 * gcc.dg/pr22335-2.c: New test.
23636
23637 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23638
23639 PR c++/20172
23640 * g++.dg/template/nontype12.C : New test.
23641
23642 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23643
23644 * gcc.dg/tree-ssa/loop-10.c: New test.
23645
23646 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23647
23648 * gcc.c-torture/execute/20020720-1.x: Remove.
23649
23650 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23651
23652 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23653
23654 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23655
23656 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23657 (dg-mips-options): Use it.
23658
23659 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23660
23661 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23662
23663 2005-07-09 Richard Henderson <rth@redhat.com>
23664
23665 * lib/target-supports.exp (check_effective_target_sync_char_short):
23666 Add alpha.
23667
23668 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23669
23670 PR libfortran/22217
23671 * gfortran.dg/negative-z-descriptor.f90: New test.
23672
23673 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23674
23675 PR tree-opt/22329
23676 * gcc.dg/pr22329.c: New test.
23677
23678 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23679
23680 PR tree-optimization/20139
23681 * gcc.dg/tree-ssa/pr20139.c: New.
23682
23683 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23684
23685 PR tree-opt/22356
23686 * gcc.dg/pr22356-1.c: New test.
23687
23688 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23689
23690 PR c++/21799
23691 * g++.dg/template/unify8.C: New.
23692 * g++.dg/template/unify9.C: New.
23693
23694 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23695
23696 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23697
23698 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23699
23700 * gcc.dg/darwin-version-1.c: New.
23701 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23702 * gcc.dg/builtins-20.c: Likewise.
23703 * gcc.dg/builtins-53.c: Likewise.
23704 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23705 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23706 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23707 * gcc.dg/torture/builtins-power-1.c: Likewise.
23708 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23709 on Darwin.
23710
23711 2005-07-07 Jeff Law <law@redhat.com>
23712
23713 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23714 argument evaluation order.
23715
23716 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23717
23718 PR libfortran/21594
23719 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23720 Add test cases where the shift length is greater than the
23721 array length.
23722
23723 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23724
23725 * obj-c++.dg/proto-lossage-6.mm: New.
23726 * objc.dg/proto-lossage-6.m: New.
23727
23728 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23729
23730 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23731 * objc.dg/gnu-runtime-2.m: Likewise.
23732
23733 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23734
23735 * gfortran.dg/longline.f: New test.
23736
23737 * gfortran.dg/badline.f: New test.
23738
23739 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23740
23741 PR fortran/16531
23742 PR fortran/15966
23743 PR fortran/18781
23744 * gfortran.dg/hollerith.f90: New.
23745 * gfortran.dg/hollerith2.f90: New.
23746 * gfortran.dg/hollerith3.f90: New.
23747 * gfortran.dg/hollerith4.f90: New.
23748 * gfortran.dg/hollerith_f95.f90: New.
23749 * gfortran.dg/hollerith_legacy.f90: New.
23750 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23751
23752 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23753
23754 PR objc/22274
23755 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23756 * objc.dg/gnu-runtime-2.m: New.
23757
23758 2005-07-06 Jeff Law <law@redhat.com>
23759
23760 * gcc.dg/tree-ssa/vrp17.c: New test.
23761
23762 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23763
23764 PR fortran/22327
23765 * gfortran.dg/array_constructor_5.f90: New test.
23766
23767 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23768
23769 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23770
23771 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23772
23773 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23774 * gcc.dg/980816-1.c: Ditto.
23775
23776 2005-07-06 Jeff Law <law@redhat.com>
23777
23778 * gcc.c-torture/compile/pr21356.c: New test.
23779
23780 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23781
23782 PR c/22013
23783 PR c/22098
23784 * gcc.c-torture/compile/pr22013-1.c,
23785 gcc.c-torture/execute/pr22098-1.c,
23786 gcc.c-torture/execute/pr22098-2.c,
23787 gcc.c-torture/execute/pr22098-3.c: New tests.
23788
23789 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23790
23791 PR c/22308
23792 * gcc.dg/pr22308-1.c: New test.
23793
23794 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23795
23796 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23797 target.
23798 * gcc.dg/compare9.c: Use -fshort-enums instead of
23799 -fno-short-enums. Change the last test to dg-bogus.
23800
23801 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23802
23803 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23804 * gcc.dg/compare9.c: New.
23805
23806 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23807
23808 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23809
23810 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23811
23812 PR testsuite/22288
23813 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23814
23815
23816 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23817
23818 * gcc.dg/format/gcc_gfc-1.c: New.
23819
23820 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23821
23822 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23823
23824 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23825
23826 PR fortran/20842
23827 * gfortran.dg/io_invalid_1.f90: New test.
23828
23829 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23830
23831 * gcc.dg/format/gcc_diag-1.c: Update.
23832
23833 2005-07-02 Jeff Law <law@redhat.com>
23834
23835 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23836 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23837
23838 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23839
23840 * gcc.dg/format/gcc_diag-1.c: Update.
23841
23842 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23843
23844 PR tree-opt/22269
23845 * gcc.c-torture/compile/pr22269.c: New test.
23846
23847 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23848
23849 PR 21584
23850 PR 22219
23851 * g++.dg/tree-ssa/pr21584-1.C: New test.
23852 * g++.dg/tree-ssa/pr21584-2.C: New test.
23853
23854 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23855
23856 * obj-c++.dg/try-catch-11.mm: New.
23857 * objc.dg/try-catch-10.m: New.
23858
23859 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23860
23861 * g++.dg/other/ucnid-1.C: xfail on AIX.
23862
23863 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23864
23865 PR 22234
23866 * gcc.dg/20050629-1.c: New test.
23867
23868 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23869
23870 * obj-c++.dg/const-str-1[0-1].mm: New.
23871 * objc.dg/const-str-1[0-1].m: New.
23872
23873 2005-05-29 Richard Henderson <rth@redhat.com>
23874
23875 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23876 Rename from check_effective_target_vect_no_max.
23877 (check_effective_target_vect_no_int_add): New.
23878 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23879 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23880 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23881 * gcc.dg/vect/vect-reduc-1.c: Use both.
23882 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23883
23884 2005-05-29 Richard Henderson <rth@redhat.com>
23885
23886 * lib/target-supports.exp (check_effective_target_vect_no_max):
23887 Remove i386 and x86_64.
23888
23889 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23890
23891 PR testsuite/21969
23892 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23893
23894 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23895
23896 PR middle-end/21969
23897 * gcc.dg/vect/pr21969.c: New test.
23898
23899 2005-06-28 Eric Christopher <echristo@redhat.com>
23900
23901 PR c/22052
23902 PR c/21975
23903 * gcc.dg/inline1.c: New test.
23904 * gcc.dg/inline2.c: Ditto.
23905 * gcc.dg/inline3.c: Ditto.
23906 * gcc.dg/inline4.c: Ditto.
23907 * gcc.dg/inline5.c: Ditto.
23908
23909 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23910
23911 PR libfortran/22142
23912 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23913 Add testcase also testing eoshift1 for PR 22142.
23914
23915 2005-06-28 Richard Henderson <rth@redhat.com>
23916
23917 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23918 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23919 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23920 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23921 gcc.dg/tree-ssa/20030922-2.c: Likewise.
23922
23923 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23924
23925 PR libfortran/22142
23926 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23927 Add testcase for PR 22142.
23928
23929 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
23930
23931 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23932 gcc.target/ia64/fpreg-2.c: New tests.
23933
23934 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23935
23936 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23937
23938 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23939
23940 PR libfortran/22170
23941 * gfortran.dg/slash_1.f90: New test.
23942
23943 2005-06-27 Richard Henderson <rth@redhat.com>
23944
23945 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23946 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23947 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23948 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23949 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23950 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23951
23952 2005-06-27 Richard Henderson <rth@redhat.com>
23953
23954 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23955 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23956
23957 2005-06-27 Ziemowit Laski <zlaski@apple.com>
23958
23959 * obj-c++.dg/proto-lossage-5.mm: New.
23960 * objc.dg/proto-lossage-5.m: New.
23961
23962 2005-06-27 Diego Novillo <dnovillo@redhat.com>
23963
23964 PR 21959
23965 * gcc.dg/tree-ssa/pr21959.c: New test.
23966
23967 2005-06-27 Jakub Jelinek <jakub@redhat.com>
23968
23969 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23970 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23971 testing uninitialized var.
23972
23973 * gcc.c-torture/execute/builtins/chk.h: New.
23974 * gcc.c-torture/execute/builtins/lib/chk.c: New.
23975 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23976 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23977 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23978 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23979 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23980 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23981 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23982 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23983 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23984 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23985 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23986 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23987 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23988 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23989 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23990 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23991 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23992 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23993 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23994 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23995 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23996 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23997 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23998 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23999 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24000 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24001 * gcc.dg/builtin-object-size-1.c: New test.
24002 * gcc.dg/builtin-object-size-2.c: New test.
24003 * gcc.dg/builtin-object-size-3.c: New test.
24004 * gcc.dg/builtin-object-size-4.c: New test.
24005 * gcc.dg/builtin-object-size-5.c: New test.
24006 * gcc.dg/builtin-stringop-chk-1.c: New test.
24007 * gcc.dg/builtin-stringop-chk-2.c: New test.
24008 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24009 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24010 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24011 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24012 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24013 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24014 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24015 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24016 * gcc.c-torture/execute/printf-1.c: New test.
24017 * gcc.c-torture/execute/fprintf-1.c: New test.
24018 * gcc.c-torture/execute/vprintf-1.c: New test.
24019 * gcc.c-torture/execute/vfprintf-1.c: New test.
24020 * gcc.c-torture/execute/printf-chk-1.c: New test.
24021 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24022 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24023 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24024
24025 2005-06-27 Michael Matz <matz@suse.de>
24026
24027 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24028 slot is not merged if address escapes.
24029
24030 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24031
24032 PR c/21911
24033 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24034
24035 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24036
24037 PR middle-end/17965
24038 * gcc.c-torture/compile/20050622-1.c: New test.
24039
24040 PR middle-end/22028
24041 * gcc.dg/20050620-1.c: New test.
24042
24043 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24044
24045 PR tree-optimization/22026
24046 * gcc.dg/tree-ssa/pr22026.c: New.
24047
24048 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24049
24050 PR libfortran/22144
24051 * gfortran.dg/shift-alloc.f90: New testcase.
24052
24053 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24054
24055 * all files: Update FSF address in copyright headers.
24056
24057 2005-06-22 Jan Hubicka <jh@suse.cz>
24058
24059 * wholeprogram-1.c: New testcase.
24060 * wholeprogram-2.c: New testcase.
24061
24062 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24063
24064 PR 22171
24065 * gcc.dg/tree-ssa/pr22171.c: New test.
24066
24067 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24068
24069 * gfortran.dg/simplify_modulo.f90: New.
24070
24071 2005-06-24 Jan Hubicka <jh@suse.cz>
24072
24073 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24074
24075 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24076
24077 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24078
24079 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24080
24081 * obj-c++.dg/typedef-alias-1.mm: New.
24082 * objc.dg/typedef-alias-1.m: New.
24083
24084 2005-06-23 Jeff Law <law@redhat.com>
24085
24086 * gcc.dg/tree-ssa/vrp16.c: New test.
24087
24088 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24089
24090 * lib/target-supports.exp: Add
24091 check_effective_target_fortran_large_real and
24092 check_effective_target_fortran_large_int to check for
24093 corresponding effective targets.
24094 * gfortran.dg/large_integer_kind_1.f90: New test.
24095 * gfortran.dg/large_real_kind_1.f90: New test.
24096
24097 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24098
24099 PR tree-optimization/22117
24100 * gcc.dg/tree-ssa/pr22117.c: New.
24101
24102 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24103
24104 PR testsuite/22123
24105 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24106
24107 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24108
24109 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24110
24111 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24112
24113 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24114 * gfortran.dg/f2c_4.c: Likewise.
24115
24116 2005-06-22 Paul Brook <paul@codesourcery.com>
24117
24118 PR fortran/21034
24119 * gfortran.dg/auto_save_1.f90: New test.
24120
24121 2005-06-22 Michael Matz <matz@suse.de>
24122
24123 * gcc.target/x86-64/abi: New directory.
24124 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24125 * gcc.target/x86-64/abi/README.gcc: New file.
24126 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24127 * gcc.target/x86-64/abi/asm-support.s: New file.
24128 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24129 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24130 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24131 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24132 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24133 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24134 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24135 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24136 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24137 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24138 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24139 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24140 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24141 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24142 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24143 * gcc.target/x86_64/abi/test_varargs.c: New test.
24144
24145 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24146
24147 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24148 32-bit i?86 and x86_64.
24149
24150 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24151
24152 * obj-c++.dg/const-str-[1-9].mm: New tests.
24153
24154 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24155
24156 PR fortran/22010
24157 * gfortran.dg/namelist_use.f90: New.
24158 * gfortran.dg/namelist_use_only.f90: New.
24159
24160 2005-06-21 Jeff Law <law@redhat.com>
24161
24162 * gcc.dg/tree-ssa/vrp15.c: New test.
24163
24164 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24165
24166 * lib/target-supports.exp (check_effective_target_vect_reduction):
24167 Remove.
24168 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24169 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24170 remove vect_reduction target keyword. Also avoid two returns in main.
24171 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24172 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24173 * gcc.dg/vect/vect-reduc-1short.c: New test.
24174 * gcc.dg/vect/vect-reduc-1char.c: New test.
24175 * gcc.dg/vect/vect-reduc-2short.c: New test.
24176 * gcc.dg/vect/vect-reduc-2char.c: New test.
24177 * gcc.dg/vect/vect-reduc-6.c: New test.
24178 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24179 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24180 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24181
24182 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24183 Paul Thomas <pault@gcc.gnu.org>
24184
24185 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24186 New tests.
24187
24188 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24189
24190 * gfortran.dg/backslash_1.f90: New test.
24191 * gfortran.dg/backslash_2.f90: New test.
24192
24193 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24194
24195 * gfortran.dg/duplicate_labels.f90: New test.
24196
24197 2005-06-20 Jan Beulich <jbeulich@novell.com>
24198
24199 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24200 unsupportable relocations.
24201 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24202 * gcc.dg/20050321-2.c: xfail for NetWare.
24203
24204 2005-06-20 Andreas Jaeger <aj@suse.de>
24205
24206 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24207 gcc.target/i386/fastcall-sseregparm.c,
24208 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24209
24210 2005-06-19 Richard Henderson <rth@redhat.com>
24211
24212 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24213
24214 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24215
24216 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24217
24218 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24219
24220 PR c++/22115
24221 * g++.dg/conversion/simd2.C: Change expected error message.
24222
24223 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24224
24225 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24226 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24227 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24228
24229 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24230
24231 * gcc.dg/fold-mod-1.c: New test.
24232
24233 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24234
24235 PR fortran/19926
24236 * gfortran.dg/pr19926.f90: New test.
24237
24238 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24239
24240 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24241 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24242 targets.
24243 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24244 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24245
24246 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24247
24248 * gcc.target/ia64/float80-varargs-1.c: New test.
24249
24250 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24251
24252 PR tree-opt/22035
24253 * gfortran.dg/f2c_6.f90: New test.
24254
24255 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24256
24257 PR c++/17413
24258 * g++.dg/template/local5.C: New.
24259
24260 2005-06-17 Richard Henderson <rth@redhat.com>
24261
24262 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24263
24264 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24265
24266 PR testsuite/21945
24267 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24268
24269 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24270
24271 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24272 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24273 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24274 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24275 check_vect to verify the presence of hardware vector support.
24276
24277 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24278
24279 PR testsuite/22056
24280 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24281
24282 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24283
24284 PR libfortran/19216
24285 * gfortran.dg/pr19216.f: Add correct space between brackets and
24286 dg directive.
24287
24288 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24289
24290 PR libfortran/16436
24291 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24292
24293 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24294
24295 * gcc.target/i386/attributes-error.c: New testcase.
24296 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24297 * gcc.target/i386/regparm-stdcall.c: Likewise.
24298 * gcc.target/i386/sseregparm-1.c: Likewise.
24299 * gcc.target/i386/sseregparm-2.c: Likewise.
24300
24301 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24302
24303 * g++.dg/rtti/crash2.C: New.
24304
24305 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24306
24307 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24308
24309 2005-06-15 David Ung <davidu@mips.com>
24310
24311 * gcc.target/mips/mips16e-extends.c: New test for testing the
24312 generation of MIPS16e zeb/zeh, seb/seh instructions.
24313
24314 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24315
24316 PR 22018
24317 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24318 * gcc.dg/tree-ssa/pr22018.c: New test.
24319
24320 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24321
24322 * gcc.dg/simd-1.c: Update error messages.
24323 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24324 * gcc.dg/simd-2.c: Update error messages.
24325 * gcc.dg/simd-4.c: New.
24326
24327 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24328
24329 PR c++/20678
24330 * g++.dg/other/crash-4.C: New.
24331
24332 2005-06-14 Devang Patel <dpatel@apple.com>
24333
24334 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24335
24336 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24337
24338 PR c++/21929
24339 * g++.dg/parse/crash11.C: Update
24340
24341 2005-06-13 Jeff Law <law@redhat.com>
24342
24343 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24344 perform the desired transformations.
24345 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24346 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24347
24348 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24349
24350 PR fortran/22038
24351 * gfortran.dg/forall_1.f90: Un-XFAIL.
24352
24353 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24354
24355 PR c++/21929
24356 * g++.dg/parse/crash26.C: New.
24357
24358 PR c++/20789
24359 * g++.dg/init/member1.C: New.
24360
24361 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24362
24363 * gfortran.dg/altreturn_1.f90: New test.
24364
24365 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24366
24367 PR middle-end/21985
24368 * gcc.dg/tree-ssa/pr21985.c: New test.
24369
24370 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24371
24372 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24373
24374 2005-06-12 Roger Sayle <roger@eyesopen.com>
24375
24376 PR c++/21930
24377 * g++.dg/other/error10.C: New test case.
24378
24379 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24380
24381 PR libfortran/19155
24382 * gfortran.dg/pr19155.f: Add test.
24383
24384 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24385
24386 * gfortran.dg/f2c_7.f90: New test.
24387
24388 * gfortran.dg/forall_1.f90: XFAILed.
24389
24390 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24391
24392 * gcc.dg/pr14796-1.c: New.
24393 * gcc.dg/pr14796-2.c: New.
24394
24395 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24396
24397 PR fortran/17792
24398 PR fortran/21375
24399 * gfortran.dg/deallocate_stat.f90: New test.
24400
24401 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24402
24403 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24404
24405 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24406
24407 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24408 access will be generated when this loop is vectorized. Test that
24409 accesses with same alignment were detected.
24410 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24411 Test that accesses with same alignment were detected.
24412 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24413 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24414 alignment were detected.
24415
24416 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24417
24418 PR c++/10611
24419 * g++.dg/conversion/simd2.C: New.
24420
24421 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24422
24423 * gcc.dg/Wcxx-compat-1.c: New.
24424
24425 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24426
24427 PR libfortran/21480
24428 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24429 complex array.
24430
24431 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24432
24433 * gcc.dg/alias-8.c: New.
24434
24435 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24436
24437 * gcc.dg/format/cmn_err-1.c: Update.
24438
24439 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24440
24441 PR target/20666
24442 * gcc.target/sparc/fexpand-2.c: New.
24443 * gcc.target/sparc/fpmerge-2.c: New.
24444 * gcc.target/sparc/fpmul-2.c: New.
24445 * gcc.target/sparc/noresult.c: New.
24446 * gcc.target/sparc/pdist-2.c: New.
24447 * gcc.target/sparc/pdist-3.c: New.
24448
24449 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24450
24451 PR testsuite/21702
24452 * gcc.target/i386/i386.exp: Fix comment typo.
24453
24454 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24455
24456 PR c++/19497
24457 * g++.dg/inherit/using5.C: New.
24458 * g++.dg/inherit/using6.C: New.
24459
24460 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24461
24462 PR c++/19894
24463 * g++.dg/template/ptrmem15.C: New test.
24464
24465 PR c++/20563
24466 * g++.dg/ext/label4.C: New test.
24467
24468 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24469
24470 * gcc.dg/tls/debug-1.c: New test.
24471
24472 2005-06-07 Dale Johannesen <dalej@apple.com>
24473
24474 * gcc.target/i386/movq.c: New.
24475
24476 2005-06-07 Dale Johannesen <dalej@apple.com>
24477
24478 * gcc.dg/20050607-1.c: New.
24479
24480 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24481
24482 PR middle-end/21850
24483 * gcc.c-torture/execute/20050607-1.c: New test.
24484
24485 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24486
24487 PR libfortran/21926
24488 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24489 Test case where the return array has lowest stride one,
24490 but isn't packed.
24491
24492 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24493
24494 * lib/target-supports.exp (check_effective_target_sync_int_long):
24495 Add s390 and s390x targets.
24496
24497 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24498
24499 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24500 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24501 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24502 * gcc.dg/tree-ssa/loop-9.c: New test.
24503
24504 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24505
24506 * g++.dg/parse/defarg10.C: New.
24507
24508 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24509
24510 PR regression/21897
24511 * gcc.c-torture/execute/20050604-1.c: New test.
24512
24513 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24514
24515 PR 21903
24516 * g++.dg/parse/defarg9.C: New.
24517
24518 PR c++/20637
24519 * g++.dg/inherit/using4.C: New.
24520 * g++.dg/overload/error1.C: Adjust expected errors.
24521 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24522 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24523 * g++.old-deja/g++.other/redecl2.C: Likewise.
24524 * g++.old-deja/g++.other/redecl4.C: Likewise.
24525 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24526
24527 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24528
24529 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24530
24531 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24532
24533 * lib/gfortran.exp (gfortran_target_compile): Call
24534 dg-additional-files-options
24535 * gfortran.dg/f2c_4.f90: New file
24536 * gfortran.dg/f2c_4.c: New file
24537 * gfortran.dg/f2c_5.f90: New file
24538 * gfortran.dg/f2c_5.c: New file
24539
24540 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24541
24542 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24543
24544 PR fortran/21912
24545 * gfortran.dg/array_constructor_4.f90: New test.
24546
24547 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24548
24549 PR c++/21619
24550 * g++.dg/ext/builtin9.C: New test.
24551
24552 2005-06-05 Dale Johannesen <dalej@apple.com>
24553
24554 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24555 * gcc.c-torture/execute/20050603-2.c: Ditto.
24556
24557 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24558
24559 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24560 * gcc.dg/vect/vect-reduc-1.c: New.
24561 * gcc.dg/vect/vect-reduc-2.c: New.
24562 * gcc.dg/vect/vect-reduc-3.c: New.
24563
24564 2005-06-04 Dale Johannesen <dalej@apple.com>
24565
24566 * gcc.c-torture/execute/20050603-1.c: New.
24567 * gcc.c-torture/execute/20050603-2.c: New.
24568 * gcc.dg/20050603-3.c: New.
24569
24570 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24571
24572 PR fortran/19195
24573 * gfortran.dg/debug_1.f90: New test.
24574
24575 * gfortran.dg/forall_1.f90: New test.
24576
24577 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24578
24579 * gfortran.dg/array_constructor_3.f90: New test.
24580
24581 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24582
24583 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24584
24585 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24586
24587 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24588
24589 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24590
24591 PR c/21873
24592 * gcc.dg/init-excess-1.c: New test.
24593
24594 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24595
24596 PR c++/21853
24597 * g++.dg/expr/static_cast6.C: New test.
24598
24599 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24600
24601 * gcc.dg/tree-ssa/vrp14.c: New test.
24602
24603 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24604
24605 PR c++/21336
24606 * g++.dg/template/new2.C: New test.
24607
24608 2005-06-03 Josh Conner <jconner@apple.com>
24609
24610 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24611 all entries in initializer.
24612
24613 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24614
24615 PR middle-end/21858
24616 * gcc.dg/pr21858.c: New testcase.
24617
24618 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24619
24620 PR tree-optimization/21292
24621
24622 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24623 New.
24624 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24625 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24626 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24627 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24628 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24629
24630 2005-06-02 Richard Henderson <rth@redhat.com>
24631
24632 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24633
24634 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24635
24636 * gcc.dg/wtypequal.c: New testcase.
24637
24638 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24639
24640 PR 21582
24641 * gcc.dg/tree-ssa/pr21582.c: New test.
24642
24643 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24644
24645 PR c++/21280
24646 * g++.dg/opt/interface2.h: New.
24647 * g++.dg/opt/interface2.C: New.
24648 * g++.dg/init/ctor4.C: Adjust error lines.
24649 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24650 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24651 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24652 * g++.old-deja/g++.pt/assign1.C: Likewise.
24653 * g++.old-deja/g++.pt/crash20.C: Likewise.
24654
24655 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24656
24657 PR tree-optimization/21734
24658 * g++.dg/vect/pr21734_1.cc: New.
24659 * g++.dg/vect/pr21734_2.cc: New.
24660
24661 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24662
24663 PR c++/20350
24664 * g++.dg/template/spec24.C: New.
24665
24666 PR c++/21151
24667 * g++.dg/pch/local-1.C: New.
24668 * g++.dg/pch/local-1.Hs: New.
24669
24670 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24671
24672 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24673 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24674 * gcc.dg/tree-ssa/pr14341.c: New test.
24675 * gcc.dg/tree-ssa/pr14841.c: New test.
24676 * gcc.dg/tree-ssa/pr20701.c: New test.
24677 * gcc.dg/tree-ssa/pr21086.c: New test.
24678 * gcc.dg/tree-ssa/pr21090.c: New test.
24679 * gcc.dg/tree-ssa/pr21332.c: New test.
24680 * gcc.dg/tree-ssa/pr21458.c: New test.
24681 * gcc.dg/tree-ssa/pr21658.c: New test.
24682 * gcc.dg/tree-ssa/vrp01.c: New test.
24683 * gcc.dg/tree-ssa/vrp02.c: New test.
24684 * gcc.dg/tree-ssa/vrp03.c: New test.
24685 * gcc.dg/tree-ssa/vrp04.c: New test.
24686 * gcc.dg/tree-ssa/vrp05.c: New test.
24687 * gcc.dg/tree-ssa/vrp06.c: New test.
24688 * gcc.dg/tree-ssa/vrp07.c: New test.
24689 * gcc.dg/tree-ssa/vrp08.c: New test.
24690 * gcc.dg/tree-ssa/vrp09.c: New test.
24691 * gcc.dg/tree-ssa/vrp10.c: New test.
24692 * gcc.dg/tree-ssa/vrp11.c: New test.
24693 * gcc.dg/tree-ssa/vrp12.c: New test.
24694 * gcc.dg/tree-ssa/vrp13.c: New test.
24695
24696 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24697
24698 PR 21029
24699 * gcc.dg/tree-ssa/pr21029.c: New test.
24700
24701 2005-06-01 Roger Sayle <roger@eyesopen.com>
24702
24703 * gfortran.dg/logint-1.f: New test case.
24704 * gfortran.dg/logint-2.f: Likewise.
24705 * gfortran.dg/logint-3.f: Likewise.
24706
24707 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24708
24709 PR c/21536
24710 PR c/20760
24711 * gcc.dg/20050527-1.c: New test.
24712
24713 * gcc.dg/i386-sse-12.c: New test.
24714
24715 PR fortran/21729
24716 * gfortran.dg/implicit_5.f90: New test.
24717
24718 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24719
24720 PR fortran/20883
24721 * gfortran/assign_4.f90: New test.
24722 * gfortran/assign_2.f90: Change compile to run.
24723
24724 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24725
24726 * lib/target-supports.exp
24727 (check_effective_target_sync_char_short): New.
24728 * gcc.dg/sync-2.c: New.
24729
24730 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24731
24732 PR tree-optimization/21817
24733 * gcc.dg/torture/pr21817-1.c: New.
24734
24735 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24736
24737 PR c++/21165
24738 * g++.dg/template/init5.C: New.
24739
24740 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24741
24742 * gfortran.dg/char_initialiser_actual.f90:
24743 Test character initialisers as actual arguments.
24744 * gfortran.dg/char_pointer_comp_assign.f90:
24745 Test character pointer structure component assignments.
24746 * gfortran.dg/char_array_structure_constructor.f90:
24747 Test character components in structure constructors.
24748
24749 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24750
24751 PR middle-end/20931
24752 * g++.dg/opt/pr20931.C: New test.
24753
24754 2005-05-31 Andreas Jaeger <aj@suse.de>
24755
24756 PR testsuite/20772
24757 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24758 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24759 g++.old-deja/g++.ext/asmspec1.C,
24760 g++.old-deja/g++.other/regstack.C,
24761 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24762 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24763 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24764 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24765 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24766 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24767 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24768 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24769 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24770 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24771 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24772 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24773 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24774 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24775 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24776 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24777 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24778 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24779 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24780
24781 2005-05-31 Jeff Law <law@redhat.com>
24782
24783 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24784
24785 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24786
24787 PR middle-end/21743
24788 * gcc.dg/builtins-1.c: Activate disabled clog test.
24789 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24790
24791 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24792
24793 * gfortran.dg/char_pointer_assign.f90:
24794 Test character-pointer assignments and pointer assignments.
24795 * gfortran.dg/char_pointer_dummy.f90:
24796 Test character-pointer dummy arguments.
24797 * gfortran.dg/char_pointer_func.f90:
24798 Test character-pointer function returns.
24799 * gfortran.dg/char_pointer_dependency.f90:
24800 Test character-pointer functions with dependencies.
24801
24802 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24803
24804 PR c++/21784
24805 * g++.dg/lookup/using14.C: New test.
24806
24807 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24808
24809 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24810 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24811 trailing ^M.
24812
24813 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24814
24815 PR c++/17413
24816 * g++.dg/template/local5.C: New.
24817
24818 PR target/21761
24819 * gcc.c-torture/compile/pr21761.c: New.
24820
24821 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24822 before darwin8.
24823
24824 2005-05-30 Steven G. Kargl
24825
24826 PR fortran/20846
24827 * gfortran.dg/inquire_8.f90: New test.
24828
24829 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24830
24831 PR libfortran/21376
24832 * gfortran.dg/output_exponents_1.f90: New test.
24833
24834 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24835
24836 PR libfortran/20006
24837 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24838
24839 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24840
24841 PR c++/21210
24842 * g++.dg/ext/complex1.C: New test.
24843
24844 PR c++/21340
24845 * g++.dg/init/ctor6.C: New test.
24846
24847 2005-05-29 Jan Hubicka <jh@suse.cz>
24848
24849 * gcc.c-torture/compile/pr21562.c: New.
24850
24851 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24852
24853 * gfortran.dg/subnormal_1.f90: New test.
24854
24855 2005-05-28 Jan Hubicka <jh@suse.cz>
24856
24857 * tree-prof.exp: Fix comment.
24858 * value-prof-1.c: New.
24859 * value-prof-2.c: New.
24860 * value-prof-3.c: New.
24861 * value-prof-4.c: New.
24862
24863 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24864
24865 PR c++/21614
24866 * g++.dg/expr/ptrmem6.C: New test.
24867 * g++.dg/expr/ptrmem6a.C: Likewise.
24868
24869 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24870
24871 PR tree-optimization/21658
24872 * gcc.dg/tree-ssa/pr21658.c: New.
24873
24874 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24875
24876 PR c++/21455
24877 * g++.dg/inherit/ptrmem3.C: New.
24878
24879 PR c++/21681
24880 * g++.dg/parse/template16.C: New.
24881
24882 2005-05-27 Andreas Jaeger <aj@suse.de>
24883
24884 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24885
24886 * gcc.dg/i386-sse-8.c: Run test on all archs.
24887
24888 2005-05-26 Mike Stump <mrs@apple.com>
24889
24890 * objc.dg/isa-field-1.m: Only run on darwin.
24891 * objc.dg/lookup-1.m: Likewise.
24892 * objc.dg/try-catch-8.m: Likewise.
24893
24894 2005-05-26 Roger Sayle <roger@eyesopen.com>
24895
24896 PR tree-optimization/9814
24897 * gcc.dg/pr9814-1.c: New test case.
24898
24899 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24900
24901 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24902 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24903 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24904 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24905 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24906 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24907 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24908 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24909 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24910 objc.dg/try-catch-8.m: New.
24911
24912 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24913
24914 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24915 remove extraneous semicolons.
24916
24917 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24918
24919 * obj-c++.dg/comp-types-12.mm: New.
24920 * objc.dg/comp-types-11.m: New.
24921 * objc.dg/selector-4.m: New.
24922
24923 2005-05-26 Andreas Jaeger <aj@suse.de>
24924
24925 PR testsuite/20772
24926 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24927 g++.old-deja/g++.ext/attrib3.C,
24928 g++.old-deja/g++.other/store-expr1.C,
24929 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24930 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24931 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24932 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24933 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24934 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24935 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24936 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24937 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24938 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24939 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24940 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24941 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24942 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24943 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24944 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24945 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24946 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24947 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24948
24949 2005-05-26 Andreas Jaeger <aj@suse.de>
24950
24951 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24952 x86-64 compilation.
24953
24954 2005-05-26 Andreas Jaeger <aj@suse.de>
24955
24956 PR testsuite/20772
24957 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24958 gcc.misc-tests/i386-pf-athlon-1.c,
24959 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24960 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24961 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24962 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24963 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24964 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24965 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24966 programs.
24967
24968 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24969 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24970 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24971 x86-64 compilation.
24972
24973 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24974 x86_64.
24975
24976 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24977 effective-target ilp32.
24978
24979 2005-05-26 David Ung <davidu@mips.com>
24980
24981 * gcc.target/mips/ext_ins.c: New test for testing the generation
24982 of MIPS32/64 rev 2 ext/ins instructions.
24983
24984 2005-05-26 Andreas Jaeger <aj@suse.de>
24985
24986 * treelang/compile/unsigned.tree: Use gimple instead of
24987 nonexisting generic dump.
24988
24989 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
24990
24991 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24992
24993 2005-05-26 Andreas Jaeger <aj@suse.de>
24994
24995 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24996
24997 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
24998
24999 PR libfortran/17283
25000 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25001 Test callee-allocated memory with write statements.
25002
25003 2005-05-25 Roger Sayle <roger@eyesopen.com>
25004
25005 PR middle-end/21709
25006 * gcc.dg/pr21709-1.c: New test case.
25007
25008 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25009 Mike Stump <mrs@apple.com>
25010
25011 * objc/execute/next_mapping.h: Update for C++.
25012
25013 * obj-c++.dg/selector-1.mm: Move to...
25014 * obj-c++.dg/selector-4.mm: here...
25015
25016 * obj-c++.dg/basic.mm: New.
25017 * obj-c++.dg/comp-types-1.mm: New.
25018 * obj-c++.dg/cxx-class-1.mm: New.
25019 * obj-c++.dg/cxx-ivars-1.mm: New.
25020 * obj-c++.dg/cxx-ivars-2.mm: New.
25021 * obj-c++.dg/cxx-ivars-3.mm: New.
25022 * obj-c++.dg/cxx-scope-1.mm: New.
25023 * obj-c++.dg/cxx-scope-2.mm: New.
25024 * obj-c++.dg/defs.mm: New.
25025 * obj-c++.dg/empty-private-1.mm: New.
25026 * obj-c++.dg/encode-1.mm: New.
25027 * obj-c++.dg/encode-2.mm: New.
25028 * obj-c++.dg/encode-3.mm: New.
25029 * obj-c++.dg/extern-c-1.mm: New.
25030 * obj-c++.dg/extra-semi.mm: New.
25031 * obj-c++.dg/fix-and-continue-2.mm: New.
25032 * obj-c++.dg/isa-field-1.mm: New.
25033 * obj-c++.dg/ivar-list-semi.mm: New.
25034 * obj-c++.dg/local-decl-1.mm: New.
25035 * obj-c++.dg/lookup-1.mm: New.
25036 * obj-c++.dg/lookup-2.mm: New.
25037 * obj-c++.dg/method-1.mm: New.
25038 * obj-c++.dg/method-2.mm: New.
25039 * obj-c++.dg/method-3.mm: New.
25040 * obj-c++.dg/method-4.mm: New.
25041 * obj-c++.dg/method-5.mm: New.
25042 * obj-c++.dg/method-6.mm: New.
25043 * obj-c++.dg/method-7.mm: New.
25044 * obj-c++.dg/no-extra-load.mm: New.
25045 * obj-c++.dg/overload-1.mm: New.
25046 * obj-c++.dg/pragma-1.mm: New.
25047 * obj-c++.dg/pragma-2.mm: New.
25048 * obj-c++.dg/private-1.mm: New.
25049 * obj-c++.dg/private-2.mm: New.
25050 * obj-c++.dg/proto-qual-1.mm: New.
25051 * obj-c++.dg/qual-types-1.mm: New.
25052 * obj-c++.dg/stubify-1.mm: New.
25053 * obj-c++.dg/stubify-2.mm: New.
25054 * obj-c++.dg/super-class-1.mm: New.
25055 * obj-c++.dg/super-class-2.mm: New.
25056 * obj-c++.dg/super-dealloc-1.mm: New.
25057 * obj-c++.dg/super-dealloc-2.mm: New.
25058 * obj-c++.dg/template-1.mm: New.
25059 * obj-c++.dg/template-2.mm: New.
25060 * obj-c++.dg/template-3.mm: New.
25061 * obj-c++.dg/template-4.mm: New.
25062 * obj-c++.dg/template-5.mm: New.
25063 * obj-c++.dg/template-6.mm: New.
25064 * obj-c++.dg/try-catch-1.mm: New.
25065 * obj-c++.dg/try-catch-2.mm: New.
25066 * obj-c++.dg/try-catch-3.mm: New.
25067 * obj-c++.dg/try-catch-4.mm: New.
25068 * obj-c++.dg/try-catch-5.mm: New.
25069 * obj-c++.dg/try-catch-6.mm: New.
25070 * obj-c++.dg/try-catch-7.mm: New.
25071 * obj-c++.dg/try-catch-8.mm: New.
25072 * obj-c++.dg/try-catch-9.mm: New.
25073 * obj-c++.dg/va-meth-1.mm: New.
25074
25075 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25076
25077 * obj-c++.dg/selector-1.mm: New.
25078 * obj-c++.dg/selector-2.mm: New.
25079
25080 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25081
25082 * obj-c++.dg/selector-3.mm: New.
25083 * objc.dg/selector-3.m: New.
25084
25085 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25086
25087 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25088 about where warning appears.
25089
25090 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25091
25092 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25093 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25094 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25095 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25096
25097 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25098
25099 * gcc.dg/20050524-1.c: New test.
25100
25101 2005-05-25 Jan Hubicka <jh@suse.cz>
25102
25103 * gcc.dg/tree-prof/inliner-1.c: New.
25104
25105 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25106
25107 * gcc.dg/tree-prof: New directory.
25108 * gcc.dg/tree-prof/tree-prof.exp: New.
25109
25110 2005-05-25 DJ Delorie <dj@redhat.com>
25111
25112 * gcc.dg/Wattributes-1.c: New.
25113 * gcc.dg/Wattributes-2.c: New.
25114 * gcc.dg/Wattributes-3.c: New.
25115
25116 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25117
25118 PR tree-optimization/19833
25119 * gcc.dg/uninit-4.c: Remove xfail.
25120 * gcc.dg/uninit-9.c: Ditto.
25121
25122 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25123
25124 * obj-c++.dg/bitfield-[1-5].mm: New.
25125 * obj-c++.dg/class-protocol-1.mm: New.
25126 * obj-c++.dg/comp-types-1[0-1].mm: New.
25127 * obj-c++.dg/comp-types-[2-9].mm: New.
25128 * obj-c++.dg/encode-[4-8].mm: New.
25129 * obj-c++.dg/layout-1.mm: New.
25130 * obj-c++.dg/method-1[0-9].mm: New.
25131 * obj-c++.dg/method-2[0-1].mm: New.
25132 * obj-c++.dg/method-[8-9].mm: New.
25133 * obj-c++.dg/objc-gc-3.mm: New.
25134 * obj-c++.dg/try-catch-10.mm: New.
25135 * objc.dg/bitfield-5.m: New.
25136 * objc.dg/comp-types-10.m: New.
25137 * objc.dg/comp-types-9.m: New.
25138 * objc.dg/layout-1.m: New.
25139 * objc.dg/objc-gc-4.m: New.
25140 * objc.dg/try-catch-9.m: New.
25141 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25142 * objc.dg/comp-types-1.m: Likewise.
25143 * objc.dg/comp-types-[5-6].m: Likewise.
25144 * objc.dg/method-9.m: Likewise.
25145
25146 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25147
25148 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25149 and on hardware without VMX support.
25150
25151 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25152
25153 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25154
25155 * lib/profopt.exp (dg-final-generate, dg-final-use,
25156 profopt-final-code, profopt-get-options): New.
25157 (profopt-execute): Process test directives.
25158
25159 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25160 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25161 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25162
25163 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25164
25165 PR C++/21645
25166 * g++.dg/init/ctor5.C: New test.
25167
25168 2005-05-24 Ira Rosen <irar@il.ibm.com>
25169
25170 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25171 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25172 vect-113.c, vect-114.c.
25173
25174 2005-05-23 Adam Nemet <anemet@lnxw.com>
25175
25176 * gcc.dg/const-elim-1.c: Remove xfails.
25177
25178 2005-05-23 Jeff Law <law@redhat.com>
25179
25180 * gcc.c-torture/compile/pr21638.c: New test.
25181 * gcc.c-torture/compile/20050520-1.c: New test.
25182
25183 2005-05-23 Nick Clifton <nickc@redhat.com>
25184
25185 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25186 be a proper triple, ie: m32r*-*-*.
25187 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25188
25189 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25190
25191 PR middle-end/21331
25192 PR tree-opt/21293
25193 * gcc.c-torture/compile/pr21293.c: New test.
25194 * gcc.c-torture/execute/pr21331.c: New test.
25195
25196 2004-05-20 Richard Henderson <rth@redhat.com>
25197
25198 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25199
25200 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25201
25202 * obj-c++-dg.exp: Add.
25203 * obj-c++.exp: Add.
25204 * obj-c++.dg/dg.exp: Add.
25205
25206 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25207
25208 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25209 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25210
25211 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25212
25213 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25214
25215 2004-05-19 Richard Henderson <rth@redhat.com>
25216
25217 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25218
25219 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25220
25221 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25222
25223 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25224
25225 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25226
25227 PR c++/21495
25228 * g++.dg/parse/extern1.C: New test.
25229 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25230
25231 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25232
25233 * gcc.dg/c99-math.h: New.
25234 * gcc.dg/c99-math-float-1.c: New test.
25235 * gcc.dg/c99-math-double-1.c: Likewise.
25236 * gcc.dg/c99-math-long-double-1.c: Likewise.
25237
25238 2005-05-18 Richard Henderson <rth@redhat.com>
25239
25240 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25241
25242 2005-05-18 Devang Patel <dpatel@apple.com>
25243
25244 * g++.dg/opt/20050511-1.C: New test.
25245
25246 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25247
25248 PR libfortran/21127
25249 * gfortran.dg/reshape-complex.f90: New test.
25250
25251 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25252
25253 * gfortran.dg/array_constructor_1.f90: New test.
25254 * gfortran.dg/array_constructor_2.f90: New test.
25255
25256 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25257
25258 PR fortran/20954
25259 * gfortran.dg/pr20954.f: New test.
25260
25261 2005-05-17 Mike Stump <mrs@apple.com>
25262
25263 Yet more Objective-C++...
25264
25265 * objc.dg/method-5.m: Update.
25266 * objc.dg/method-6.m: Update.
25267 * objc.dg/method-7.m: Update.
25268 * objc.dg/method-9.m: Update.
25269 * objc.dg/try-catch-2.m: Update.
25270
25271 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25272
25273 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25274 Remove little-endian optimizations.
25275
25276 2005-05-17 Jeff Law <law@redhat.com>
25277
25278 * g++.dg/tree-ssa/pr14814.C: New test.
25279 * gcc.dg/tree-ssa/pr14814.C: New test.
25280 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25281 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25282
25283 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25284
25285 * gcc.dg/compat/generate-random.c: Do not include
25286 libiberty.h.
25287 * gcc.dg/compat/generate-random_r.c: Likewise.
25288
25289 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25290
25291 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25292
25293 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25294
25295 PR middle-end/21595
25296 * g++.dg/tree-ssa/builtin1.C: New testcase.
25297
25298 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25299
25300 PR c++/21454
25301 * g++.dg/opt/const4.C: New test.
25302
25303 PR middle-end/21492
25304 * g++.dg/opt/crossjump1.C: New test.
25305
25306 PR tree-optimization/21610
25307 * gcc.c-torture/compile/20050516-1.c: New test.
25308
25309 PR fortran/15080
25310 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25311 about the test failing.
25312 * gfortran.fortran-torture/execute/where_7.f90: New test.
25313 * gfortran.fortran-torture/execute/where_8.f90: New test.
25314
25315 2005-05-16 Richard Henderson <rth@redhat.com>
25316
25317 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25318 i?86 and x86_64.
25319
25320 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25321
25322 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25323 (limits.h): Include unconditionally.
25324 (stdlib.h): Likewise.
25325 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25326 (limits.h): Include unconditionally.
25327 (stdlib.h): Likewise.
25328 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25329 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25330 (limits.h): Include unconditionally.
25331 (stdlib.h): Likewise.
25332 (hashtab.h): Do not include.
25333 (getopt.h): Likewise.
25334 (stddef.h): Include.
25335 (hashval_t): Define.
25336 (struct entry): Add "next" field.
25337 (HASH_SIZE): New macro.
25338 (hash_table): New variable.
25339 (switchfiles): Do not use xmalloc.
25340 (mix): New macro.
25341 (iterative_hash): New function.
25342 (hasht): Remove.
25343 (e_exists): New function.
25344 (e_insert): Likewise.
25345 (output): Use, instead of libiberty hashtable functions.
25346 (main): Do not use getopt. Do not call htab_create.
25347
25348 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25349
25350 PR libstdc++/21526
25351 * lib/target-supports.exp (check_mkfifo_available):
25352 Return 0 for cygwin as mkfifo support incomplete on platform.
25353 Fix typos in comments.
25354
25355 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25356
25357 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25358
25359 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25360
25361 PR fortran/17432
25362 * gfortran.dg/assign_4.f: New test.
25363
25364 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25365
25366 PR tree-optimization/21563
25367 * gcc.dg/tree-ssa/pr21563.c: New.
25368
25369 2005-05-14 Jan Hubicka <jh@suse.cz>
25370
25371 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25372
25373 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25374
25375 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25376
25377 2005-05-13 Julian Brown <julian@codesourcery.com>
25378
25379 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25380 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25381
25382 2005-05-13 Jan Hubicka <jh@suse.cz>
25383
25384 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25385 * gcc.dg/fold-xor-?.c: Likewise.
25386 * gcc.dg/pr15784-?.c: Likewise.
25387 * gcc.dg/pr20922-?.c: Likewise.
25388 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25389 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25390 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25391
25392 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25393
25394 PR fortran/21260
25395 * gfortran.dg/hollerith_1.f90: New test.
25396
25397 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25398
25399 * gfortran.dg/func_result_2.f90: New test.
25400
25401 2005-05-11 Bud Davis <bdavis@gfortran.org>
25402
25403 * gfortran.dg/dev_null.f90: New test.
25404
25405 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25406
25407 * gcc.dg/arm-vfp1.c: Revert last change.
25408
25409 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25410
25411 PR middle-end/19807
25412 PR tree-optimization/19639
25413 * g++.dg/tree-ssa/pr19807.C: New testcase.
25414
25415 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25416
25417 PR libfortran/21471
25418 * gfortran.dg/append-1.f90: New test.
25419
25420 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25421
25422 * gcc.dg/pr18501.c: XFAIL.
25423 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25424 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25425 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25426 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25427 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25428 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25429 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25430 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25431
25432 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25433
25434 PR fortran/20178
25435 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25436 gfortran.dg/f2c_3.f90: New tests.
25437
25438 * gfortran.dg/return_1.f90: Fix dg annotation.
25439
25440 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25441
25442 * gcc.c-torture/compile/20050510-1.c: New test.
25443
25444 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25445
25446 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25447
25448 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25449
25450 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25451
25452 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25453
25454 PR c/17913
25455 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25456
25457 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25458
25459 PR c/21342
25460 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25461 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25462
25463 2005-05-10 Ben Elliston <bje@au.ibm.com>
25464
25465 PR debug/16676
25466 * gcc.dg/debug/pr16676.c: New test.
25467
25468 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25469
25470 PR testsuite/21443
25471 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25472 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25473 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25474 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25475 Change -O1 to -O2.
25476 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25477 -fno-tree-dominator-opts.
25478
25479 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25480
25481 * gfortran.dg/return_1.f90: New test.
25482
25483 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25484
25485 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25486
25487 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25488
25489 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25490
25491 PR c++/21427
25492 * g++.dg/inherit/covariant13.C: New.
25493
25494 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25495
25496 PR libfortran/19155
25497 * gfortran.dg/pr19155.f: New test.
25498
25499 2005-05-08 Roger Sayle <roger@eyesopen.com>
25500
25501 PR inline-asm/8788
25502 * gcc.dg/pr8788-1.c: New testcase.
25503
25504 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25505
25506 PR target/21416
25507 * gcc.target/mips/fpcmp-[12].c: New tests.
25508
25509 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25510
25511 * lib/target-supports-dg.exp (dg-require-fork): New function.
25512 (dg-require-mkfifo): Likewise.
25513 * lib/target-supports.exp (check_function_available): New
25514 function.
25515 (check_fork_available): Likewise.
25516 (check_mkfifo_available): Likewise.
25517
25518 2005-05-06 Jeff Law <law@redhat.com>
25519
25520 * gcc.c-torture/compile/pr21380.c: New test.
25521
25522 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25523
25524 PR c++/20961
25525 * g++.dg/ext/weak3.C: New test.
25526
25527 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25528
25529 PR c++/21352
25530 * g++.dg/template/crash37.C: New test.
25531
25532 2005-05-05 Paul Brook <paul@codesourcery.com>
25533
25534 * gcc.dg/arm-g2.c: Use effective-target arm32.
25535 * gcc.dg/arm-mmx-1.c: Ditto.
25536 * gcc.dg/arm-scd42-2.c: Ditto.
25537 * gcc.dg/arm-vfp1.c: Ditto.
25538 * lib/target-supports.exp (check_effective_target_arm32): New
25539 function.
25540
25541 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25542
25543 PR libfortran/21354
25544 gfortran.dg/in_pack_rank7.f90: New test.
25545
25546 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25547
25548 PR middle-end/15618
25549 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25550
25551 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25552
25553 PR middle-end/21265
25554 * gcc.dg/20050503-1.c: New test.
25555
25556 PR rtl-optimization/21239
25557 * gcc.dg/i386-sse-11.c: New test.
25558
25559 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25560
25561 PR target/16888
25562 * gcc.target/i386/asm-1.c: New test.
25563
25564 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25565
25566 PR rtl-optimization/21330
25567 * gcc.c-torture/execute/20050502-1.c: New test.
25568
25569 PR target/21297
25570 * gcc.c-torture/execute/20050502-2.c: New test.
25571
25572 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25573
25574 PR middle-end/21282
25575 * gcc.dg/pr21282.c: New.
25576
25577 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25578
25579 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25580 * gcc.dg/vect/vect-92.c: Likewise.
25581 * gcc.dg/vect/vect-93.c: Likewise.
25582 * gcc.dg/vect/vect-dv-1.c: Likewise.
25583 * gcc.dg/vect/vect-dv-2.c: Likewise.
25584 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25585
25586 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25587
25588 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25589 * gfortran.dg/vect/vect-2.f90: Likewise.
25590 * gfortran.dg/vect/vect-3.f90: Likewise.
25591 * gfortran.dg/vect/vect-4.f90: Likewise.
25592 * gfortran.dg/vect/vect-5.f90: Likewise.
25593
25594 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25595
25596 PR target/20813
25597 * gcc.dg/rs6000-fpint-2.c: New.
25598
25599 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25600
25601 PR c/15698
25602 * gcc.dg/builtins-30.c: Update expected messages.
25603 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25604 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25605 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25606
25607 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25608
25609 PR tree-optimization/21294
25610 * gcc.dg/tree-ssa/pr21294.c: New.
25611
25612 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25613
25614 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25615 __builtin_altivec_st_internal_4si built-in.
25616
25617 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25618
25619 PR c++/15875
25620 * g++.dg/template/ptrmem14.C: New test.
25621
25622 2005-05-02 Paul Brook <paul@codesourcery.com>
25623
25624 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25625
25626 2005-05-02 Michael Matz <matz@suse.de>
25627
25628 PR c++/19542
25629 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25630
25631 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25632
25633 * g++.dg/cpp/weak.C: New test.
25634
25635 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25636
25637 * gcc.dg/tree-ssa/loop-8.c: New test.
25638
25639 2005-04-30 Michael Maty <matz@suse.de>
25640
25641 * gcc.dg/inline-mcpy.c: New test.
25642
25643 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25644
25645 PR libfortran/18958
25646 * gfortran.dg/eoshift.f90: New test case.
25647
25648 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25649
25650 PR libfortran/18857
25651 * gfortran.dg/matmul_1.f90: New test.
25652
25653 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25654
25655 PR tree-optimization/21030
25656 * gcc.dg/tree-ssa/pr21030.c: New.
25657
25658 2005-04-29 Devang Patel <dpatel@apple.com>
25659
25660 PR tree-optimization/21272
25661 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25662
25663 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25664
25665 PR fortran/13082
25666 PR fortran/18824
25667 * gfortran.dg/entry_4.f90: New test.
25668 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25669 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25670 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25671 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25672 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25673 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25674 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25675
25676 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25677
25678 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25679
25680 2005-04-29 Paul Brook <paul@codesourcery.com>
25681
25682 * gfortran.dg/entry_3.f90: New test.
25683
25684 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25685
25686 * gfortran.dg/implicit_4.f90: New test.
25687
25688 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25689
25690 * lib/target-supports.exp (check_profiling_available): Return
25691 false for xtensa-*-elf.
25692
25693 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25694
25695 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25696 error if file cannot be deleted.
25697
25698 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25699
25700 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25701 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25702 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25703 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25704 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25705 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25706 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25707 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25708 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25709 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25710 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25711 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25712 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25713
25714 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25715
25716 PR fortran/20865
25717 * gfortran.dg/pr20865.f90: New test.
25718
25719 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25720
25721 * gcc.dg/void-cast-2.c: New test.
25722
25723 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25724
25725 PR c/21159
25726 * gcc.dg/void-cast-1.c: New test.
25727
25728 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25729
25730 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25731
25732 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25733
25734 PR fortran/21177
25735 * gfortran.dg/pr21177.f90: New test.
25736
25737 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25738
25739 PR tree-optimization/21171
25740 * gcc.dg/tree-ssa/pr21171.c: New test.
25741
25742 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25743
25744 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25745 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25746 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25747 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25748 gcc.dg/tree-ssa/gen-vect-32.c: New.
25749 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25750 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25751 don't run on PPC32.
25752
25753 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25754
25755 PR c/21213
25756 * gcc.dg/transparent-union-3.c: New test.
25757
25758 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25759
25760 PR c/20740
25761 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25762 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25763 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25764 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25765 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25766 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25767
25768 2005-04-26 Jeff Law <law@redhat.com>
25769
25770 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25771 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25772 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25773 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25774 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25775 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25776 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25777
25778 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25779
25780 PR tree-optimization/17598
25781 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25782
25783 2005-04-25 Mike Stump <mrs@apple.com>
25784
25785 * objc.dg/fix-and-continue-1.m: Add.
25786
25787 2005-04-25 Roger Sayle <roger@eyesopen.com>
25788
25789 PR c++/20995
25790 * g++.dg/opt/pr20995-1.C: New test case.
25791
25792 2005-04-25 Devang Patel <dpatel@apple.com>
25793
25794 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25795
25796 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25797
25798 PR testsuite/21062
25799 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25800
25801 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25802
25803 PR C++/21188
25804 * g++.dg/opt/rtti2.C: New test.
25805
25806 2005-04-25 Paul Brook <paul@codesourcery.com>
25807 Steven G. Kargl <kargls@comcast.net>
25808
25809 PR fortran/20879
25810 * gfortran.dg/ichar_1.f90: New file.
25811
25812 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25813
25814 PR middle-end/20991
25815 * g++.dg/opt/pr20991.C: New test.
25816
25817 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25818 where sizeof (type) < __alignof__ (type).
25819 * gcc.dg/compat/struct-layout-1.h: Likewise.
25820
25821 2005-04-24 Per Bothner <per@bothner.com>
25822 Devang Patel <dpatel@apple.com>
25823
25824 PR preprocessor/20907
25825 * gcc.dg/cpp/very-long-comment.c: New test.
25826
25827 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25828
25829 PR fortran/20059
25830 * gfortran.dg/common_5.f: New test.
25831
25832 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25833
25834 PR middle-end/21082
25835 * g++.dg/tree-ssa/pr21082.C: New testcase.
25836
25837 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25838
25839 * gcc.dg/vect/vect-99.c: New test.
25840
25841 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25842
25843 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25844
25845 2005-04-22 Jeff Law <law@redhat.com>
25846
25847 * gcc.dg/uninit-5.c: Remove xfails.
25848 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25849 conditionals and loads.
25850
25851 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25852
25853 PR libfortran/20074
25854 PR libfortran/20436
25855 PR libfortran/21108
25856 * gfortran.dg/nested_reshape.f90: new test
25857 * gfortran.dg/reshape-alloc.f90: new test
25858 * gfortran.dg/reshape.f90: new test
25859
25860 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25861
25862 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25863
25864 * gcc.dg/arm-vfp1.c: New test.
25865
25866 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25867
25868 PR c++/21087
25869 * g++.dg/lookup/builtin2.C: New test.
25870
25871 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25872
25873 * gcc.dg/weak/weak-13.c: New test.
25874
25875 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25876
25877 * lib/target-supports.exp (check_effective_target_sync_int_long):
25878 Add powerpc*.
25879
25880 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25881
25882 * gcc.target/mips/branch-1.c: New test.
25883
25884 2005-04-21 Richard Henderson <rth@redhat.com>
25885
25886 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25887 * gcc.dg/vect/vect-86.c: Likewise.
25888 * gcc.dg/vect/vect-87.c: Likewise.
25889 * gcc.dg/vect/vect-88.c: Likewise.
25890
25891 2005-04-21 Devang Patel <dpatel@apple.com>
25892
25893 PR optimization/20994
25894 * gcc.dg/tree-ssa/ifc-3.c: New test.
25895
25896 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25897
25898 PR c/12913
25899 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25900 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25901 gcc.dg/c99-vla-jump-5.c: New tests.
25902
25903 2005-04-19 Richard Henderson <rth@redhat.com>
25904
25905 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25906 Fix typo in exists check.
25907 (check_effective_target_sync_int_long): New.
25908 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25909 * gcc.dg/ia64-sync-2.c: Likewise.
25910 * gcc.dg/ia64-sync-3.c: Likewise.
25911 * gcc.dg/ia64-sync-4.c: Likewise.
25912
25913 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25914
25915 * gcc.dg/fold-xor-1.c: New test.
25916 * gcc.dg/fold-xor-2.c: New test.
25917
25918 2005-04-19 James E. Wilson <wilson@specifixinc.com>
25919
25920 PR target/20670
25921 * g++.dg/eh/fp-regs.C: New test.
25922
25923 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25924
25925 * gcc.dg/Wint-to-pointer-cast-1.c,
25926 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25927 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25928 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25929
25930 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25931
25932 PR fortran/16861
25933 * gfortran.dg/pr16861.f90: New test.
25934
25935 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25936
25937 * gcc.dg/pr21085.c: New test.
25938
25939 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
25940
25941 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
25942 (setup_mips_tests, dg-mips-options): New procedures.
25943 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25944 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25945 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25946 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25947 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25948 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25949 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25950 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25951 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25952 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25953 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25954 dg-mips-options instead of dg-options. Remove now-redundant
25955 preprocessor guards.
25956 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25957 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25958 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25959 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25960 * gcc.dg/vr-mult-2.c: Delete.
25961 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25962 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25963 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25964 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25965 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25966 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25967 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25968
25969 2005-04-18 Laurent GUERBY <laurent@guerby.net>
25970
25971 * ada/acats/run_all.sh: Use sync when executable not present.
25972
25973 2005-04-18 Devang Patel <dpatel@apple.com>
25974
25975 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25976 * gcc.dg/vect/vect-11a.c: New.
25977 * gcc.dg/vect/vect-none.c: Update.
25978 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25979
25980 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25981
25982 PR tree-optimization/20922
25983 * gcc.dg/pr20922-1.c: New test.
25984 * gcc.dg/pr20922-2.c: New test.
25985 * gcc.dg/pr20922-3.c: New test.
25986 * gcc.dg/pr20922-4.c: New test.
25987 * gcc.dg/pr20922-5.c: New test.
25988 * gcc.dg/pr20922-6.c: New test.
25989
25990 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25991
25992 PR libfortran/20950
25993 * gfortran.dg/pr20950.f: New test.
25994
25995 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25996
25997 PR libfortran/19216
25998 * gfortran.dg/pr19216.f: New test.
25999
26000 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26001
26002 PR tree-optimization/21001
26003 * gcc.dg/tree-ssa/pr21001.c: New.
26004
26005 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26006
26007 PR libfortran/21075
26008 * gfortran.dg/reshape_rank7.f90: New test.
26009
26010 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26011
26012 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26013 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26014 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26015 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26016 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26017 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26018 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26019 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26020 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26021 wrong way round).
26022 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26023 in namelists. New test.
26024 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26025 New test.
26026 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26027 New test.
26028 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26029 namelist. New test.
26030 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26031 New test.
26032 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26033 New test.
26034 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26035 namelist. New test.
26036 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26037 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26038 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26039 New test.
26040 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26041 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26042 arrays. New test.
26043
26044 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26045
26046 * gfortran.dg/wtruncate.f: New testcase.
26047 * gfortran.dg/wtruncate.f90: New testcase.
26048
26049 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26050
26051 PR c++/21025
26052 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26053 which sizeof/alignof is dependent, rather than just whether we are
26054 processing_template_decl.
26055
26056 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26057
26058 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26059 corrected typo where the wrong variables had been compared.
26060
26061 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26062
26063 PR libfortran/18495
26064 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26065 Test callee-allocated version of return array with a write
26066 statement.
26067 Test spread with a temporary with another write statement.
26068
26069 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26070
26071 PR tree-optimization/21031
26072 * gcc.dg/tree-ssa/pr21031.c: New.
26073
26074 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26075
26076 PR tree-optimization/21004
26077 * gcc.dg/builtins-53.c: Include builtins-config.h.
26078 Check floorf, ceilf, floorl and ceill transformations
26079 only when HAVE_C99_RUNTIME is defined.
26080
26081 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26082
26083 PR middle-end/20739
26084 * gcc.dg/tree-ssa/pr20739.c: New test.
26085
26086 2005-04-14 Mike Stump <mrs@apple.com>
26087
26088 * gcc.dg/Foundation.framework/empty: New.
26089 * gcc.dg/framework-2.c: New.
26090
26091 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26092
26093 PR tree-optimization/21021
26094 * gcc.c-torture/compile/pr21021.c: New.
26095
26096 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26097
26098 PR testsuite/21010
26099 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26100 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26101 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26102 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26103 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26104 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26105 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26106 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26107
26108 2005-04-14 Richard Henderson <rth@redhat.com>
26109
26110 * lib/target-supports.exp (check_effective_target_vect_condition):
26111 Add ia64, i?86, and x86_64.
26112
26113 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26114
26115 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26116
26117 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26118
26119 PR tree-optimization/20657
26120 * gcc.dg/tree-ssa/pr20657.c: New.
26121
26122 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26123
26124 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26125 (long long int)trunc*.
26126
26127 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26128
26129 PR target/20927
26130 * gcc.dg/pr20927.c: New test.
26131
26132 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26133
26134 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26135 * gcc.target/mips/asm-1.c: Likewise.
26136
26137 2005-04-13 Dale Johannesen <dalej@apple.com>
26138
26139 * objc.dg/objc-fast-4.m: New.
26140
26141 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26142
26143 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26144 directory.
26145 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26146
26147 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26148
26149 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26150 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26151 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26152
26153 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26154
26155 PR tree-optimization/20913
26156 * gcc.dg/tree-ssa/pr20913.c: New.
26157
26158 PR tree-optimization/20702
26159 * gcc.dg/tree-ssa/pr20702.c: New.
26160
26161 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26162
26163 PR c++/13744
26164 * g++.dg/inherit/local3.C: New test.
26165
26166 2005-04-12 Jeff Law <law@redhat.com>
26167
26168 * gcc.dg/tree-ssa/20050412-1.c: New test.
26169
26170 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26171
26172 PR libfortran/19016
26173 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26174 Add tests with mask generated by expression.
26175 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26176 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26177 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26178
26179 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26180
26181 PR middle-end/20917
26182 * gcc.dg/20050409-1.c: New test.
26183
26184 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26185
26186 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26187
26188 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26189
26190 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26191 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26192 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26193 (TARGET_CXX): Adjust accordingly.
26194 * target.h (struct gcc_target): Remove epxort_class_data. Add
26195 determine_class_data_visibility and class_data_always_comdat.
26196 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26197 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26198 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26199 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26200 (arm_cxx_determine_class_data_visibility): New.
26201 (arm_cxx_class_data_always_comdat): Likewise.
26202 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26203 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26204 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26205 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26206 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26207 Define.
26208
26209 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26210
26211 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26212
26213 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26214
26215 * gcc.dg/i386-darwin-fpmath.c: New.
26216
26217 2004-04-11 Devang Patel <dpatel@apple.com>
26218
26219 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26220 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26221 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26222 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26223 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26224 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26225 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26226 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26227 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26228
26229 2004-04-11 Devang Patel <dpatel@apple.com>
26230
26231 * gcc.dg/vect/vect-dv-1.c: New test.
26232 * gcc.dg/vect/vect-dv-2.c: New test.
26233
26234 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26235
26236 PR tree-optimization/20933
26237 * gcc.dg/tree-ssa/pr20933.c: New test.
26238
26239 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26240
26241 * gfortran.dg/fold_nearest.f90: New test.
26242
26243 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26244
26245 * gcc.dg/tree-ssa/alias-1.c: New test.
26246
26247 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26248
26249 PR tree-optimization/20920
26250 * g++.dg/tree-ssa/pr20920.C: New test.
26251
26252 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26253
26254 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26255 (long long int)ceil*.
26256
26257 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26258
26259 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26260 explicit C++ linkage.
26261
26262 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26263
26264 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26265 warning for arithmetic IF statements.
26266
26267 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26268
26269 * eor_handling_1.f90: New test case.
26270 * eor_handling_2.f90: New test case.
26271 * eor_handling_3.f90: New test case.
26272 * eor_handling_4.f90: New test case.
26273 * eor_handling_5.f90: New test case.
26274 * noadv_size.f90: New test case.
26275 * pad_no.f90: New test case.
26276
26277 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26278
26279 * gcc.c-torture/execute/20050410-1.c: New test.
26280
26281 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26282
26283 * gcc.dg/pr20126.c: New.
26284
26285 2005-04-09 Bud Davis <bdavis@gfortran.org>
26286 Steven G. Kargl <kargls@comcast.net>
26287
26288 * gfortran.dg/PR19872.f: New test.
26289
26290 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26291
26292 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26293
26294 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26295
26296 * gfortran.dg/nint_1.f90: New test.
26297
26298 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26299
26300 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26301 Added test for callee-allocated arrays with write statements.
26302 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26303 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26304 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26305 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26306 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26307
26308 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26309
26310 PR libfortran/20163
26311 * gfortran.dg/open-options-blanks.f: New test.
26312
26313 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26314
26315 PR fortran/13257
26316 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26317
26318 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26319
26320 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26321 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26322 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26323 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26324 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26325 * gcc.c-torture/execute/stdarg-4.c: New test.
26326
26327 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26328
26329 PR target/20795
26330 * g++.dg/abi/param2.C: New test.
26331
26332 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26333
26334 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26335
26336 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26337
26338 * gcc.dg/builtins-53.c: New test.
26339
26340 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26341
26342 * g++.dg/tree-ssa/pr18178.C: New test.
26343 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26344 * gcc.c-torture/execute/20041019-1.c: New test.
26345 * gcc.dg/tree-ssa/20041008-1.c: New test.
26346 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26347 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26348 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26349 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26350 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26351 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26352 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26353 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26354 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26355 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26356
26357 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26358
26359 PR rtl-optimization/20466
26360 * gcc.c-torture/execute/pr20466-1.c: New test.
26361
26362 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26363
26364 PR c++/20905
26365 * g++.dg/parse/cond2.C: New test.
26366
26367 PR c++/20145
26368 * g++.dg/warn/Wdtor1.C: New test.
26369
26370 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26371
26372 PR fortran/17229
26373 * gfortran.dg/pr17229.f: New test.
26374
26375 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26376
26377 * gfortran.dg/tiny_1.f90: New test.
26378 * gfortran.dg/tiny_2.f90: ditto.
26379
26380 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26381
26382 * gfortran.dg/eor_1.f90: Fix dg-do run line
26383 * gfortran.dg/open_new.f90: Fix dg-do run line
26384
26385 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26386
26387 * lib/target-supports.exp (get_compiler_messages): Support
26388 optional arguments, the fourth being compiler options.
26389 (check_effective_target_fpic): New proc.
26390 * gcc.dg/20050321-2.c: Restrict to target fpic.
26391
26392 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26393
26394 * gcc.dg/15443-1.c: New test.
26395 * gcc.dg/15443-2.c: Likewise.
26396
26397 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26398
26399 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26400
26401 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26402
26403 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26404
26405 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26406
26407 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26408 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26409 -m64.
26410 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26411 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26412 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26413
26414 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26415
26416 PR c++/20212
26417 * g++.dg/warn/Wunused-11.C: New test.
26418
26419 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26420
26421 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26422
26423 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26424
26425 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26426
26427 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26428
26429 PR c++/20734
26430 * g++.dg/template/ptrmem13.C: New test.
26431
26432 2005-04-05 Per Bothner <per@bothner.com>
26433
26434 * lib/gcc.exp: Always add -fno-show-column, for now.
26435
26436 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26437
26438 PR testsuite/20767
26439 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26440 of plain old "unsigned int" for the type of "i". Makes this test
26441 64bit clean.
26442
26443 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26444
26445 * gcc.dg/i386-ssefn-1.c: New test.
26446 * gcc.dg/i386-ssefn-2.c: New test.
26447 * gcc.dg/i386-ssefn-3.c: New test.
26448 * gcc.dg/i386-ssefn-4.c: New test.
26449
26450 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26451
26452 PR tree-optimization/20076
26453 * gcc.dg/builtin-apply4.c: New test.
26454
26455 PR preprocessor/19475
26456 * gcc.dg/cpp/macspace1.c: New test.
26457 * gcc.dg/cpp/macspace2.c: New test.
26458
26459 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26460
26461 * gfortran.dg/pr20755.f: Fixed bad format.
26462
26463 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26464
26465 PR c++/20763
26466 * g++.dg/ext/attrib21.C: New test.
26467
26468 2004-04-05 Devang Patel <dpatel@apple.com>
26469
26470 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26471 * gcc.dg/vect/vect-shift-1.c: New test.
26472
26473 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26474
26475 PR libfortran/20755
26476 * gfortran.dg/pr20755.f: New test.
26477
26478 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26479
26480 * gfortran.dg/pr15959.f90: New test.
26481 * gfortran.dg/string_pad_trunc.f90: New test.
26482
26483 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26484
26485 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26486 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26487 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26488 syntax.
26489
26490 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26491
26492 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26493
26494 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26495
26496 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26497 * gcc.c-torture/compile/20011119-2.c: Likewise.
26498 * gcc.c-torture/compile/981001-2.c: Likewise.
26499
26500 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26501
26502 PR c++/20679
26503 * g++.dg/template/overload4.C: New test.
26504
26505 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26506
26507 PR c++/20746
26508 * g++.dg/abi/covariant5.C: New.
26509
26510 PR debug/20505
26511 * g++.dg/debug/const2.C: New.
26512
26513 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26514
26515 PR rtl-optimization/16104
26516 * gcc.c-torture/execute/20050316-1.c: New test.
26517
26518 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26519
26520 * g++.dg/template/spec23.C: Fix dg-error text.
26521
26522 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26523
26524 PR c++/19199
26525 * g++.dg/expr/lval2.C: New.
26526
26527 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26528
26529 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26530 __builtin_strcasecmp and __builtin_strncasecmp.
26531
26532 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26533
26534 PR c++/20723
26535 * g++.dg/template/spec22.C: New.
26536 * g++.dg/template/spec23.C: New.
26537
26538 2005-04-03 Dale Ranta <dir@lanl.gov>
26539 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26540
26541 PR libfortran/20068
26542 PR libfortran/20125
26543 PR libfortran/20156
26544 PR libfortran/20471
26545 * gfortran.dg/backspace.f: New test.
26546
26547 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26548
26549 * gcc.dg/pr19345.c: New test.
26550
26551 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26552
26553 PR tree-optimization/20640
26554 * gcc.dg/torture/tree-loop-1.c: New.
26555
26556 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26557
26558 PR rtl-optimization/20290
26559 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26560
26561 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26562
26563 * gcc.dg/rs6000-fpint.c: New.
26564
26565 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26566
26567 * gcc.dg/old-style-then-proto-1.c: New test.
26568
26569 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26570
26571 * gfortran.fortran-torture/execute/backspace.f90: Check
26572 after backspace and read was incorrect.
26573
26574 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26575
26576 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26577 buffer past the terminating NUL using memcmp.
26578 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26579 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26580
26581 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26582 Fix unused/uninitialized variable warnings.
26583
26584 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26585 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26586 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26587 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26588
26589 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26590 gcc.c-torture/execute/builtins/fputs-lib.c,
26591 gcc.c-torture/execute/builtins/lib/fprintf.c,
26592 gcc.c-torture/execute/builtins/lib/main.c,
26593 gcc.c-torture/execute/builtins/lib/memcmp.c,
26594 gcc.c-torture/execute/builtins/lib/memmove.c,
26595 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26596 gcc.c-torture/execute/builtins/lib/memset.c,
26597 gcc.c-torture/execute/builtins/lib/printf.c,
26598 gcc.c-torture/execute/builtins/lib/sprintf.c,
26599 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26600 gcc.c-torture/execute/builtins/lib/strchr.c,
26601 gcc.c-torture/execute/builtins/lib/strcmp.c,
26602 gcc.c-torture/execute/builtins/lib/strcpy.c,
26603 gcc.c-torture/execute/builtins/lib/strcspn.c,
26604 gcc.c-torture/execute/builtins/lib/strlen.c,
26605 gcc.c-torture/execute/builtins/lib/strncat.c,
26606 gcc.c-torture/execute/builtins/lib/strncmp.c,
26607 gcc.c-torture/execute/builtins/lib/strncpy.c,
26608 gcc.c-torture/execute/builtins/lib/strrchr.c,
26609 gcc.c-torture/execute/builtins/lib/strspn.c,
26610 gcc.c-torture/execute/builtins/lib/strstr.c,
26611 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26612 gcc.c-torture/execute/builtins/strlen-2.c,
26613 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26614 prototypes.
26615
26616 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26617
26618 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26619 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26620 selectany usage.
26621
26622 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26623
26624 PR c++/19406
26625 * g++.dg/debug/using1.C: New test.
26626
26627 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26628
26629 PR middle-end/20524
26630 * gcc.dg/alias-7.c: Prefix asm-declared name with
26631 __USER_LABEL_PREFIX__.
26632
26633 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26634
26635 Fix fallout from PR middle-end/15700:
26636 * gcc.c-torture/compile/20011119-1.c: Take
26637 __USER_LABEL_PREFIX__ into account.
26638 * gcc.c-torture/compile/20011119-2.c: Likewise.
26639
26640 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26641
26642 PR c++/18644
26643 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26644
26645 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26646
26647 PR c/17855
26648 * gcc.c-torture/compile/struct-non-lval-1.c,
26649 gcc.c-torture/compile/struct-non-lval-2.c,
26650 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26651
26652 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26653
26654 * gcc.dg/tls/tls.exp: Remove temporary file.
26655 * g++.dg/tls/tls.exp: Ditto.
26656 * lib/file-format.exp: Ditto.
26657 * g++.dg/special/ecos.exp: Ditto.
26658
26659 * lib/profopt.exp: Treat prof_ext as a list.
26660 * gcc.misc-tests/bprob.exp: Ditto.
26661 * g++.dg/bprob/bprob.exp: Ditto.
26662
26663 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26664 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26665 g++.dg/tree-ssa/pointer-reference-alias.C,
26666 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26667 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26668 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26669 g++.dg/vect/pr19951.cc: Ditto.
26670 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26671 gcc.dg/builtins-47.c: Ditto.
26672 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26673 gcc.dg/pr20115-1.c: Ditto.
26674 * gcc.dg/tree-ssa/20030530-2.c,
26675 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26676 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26677 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26678 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26679 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26680 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26681 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26682 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26683 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26684 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26685 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26686 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26687 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26688 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26689 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26690 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26691 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26692 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26693 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26694 gcc.dg/tree-ssa/20030824-1.c,
26695 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26696 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26697 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26698 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26699 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26700 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26701 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26702 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26703 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26704 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26705 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26706 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26707 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26708 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26709 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26710 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26711 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26712 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26713 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26714 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26715 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26716 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26717 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26718 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26719 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26720 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26721 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26722 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26723 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26724 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26725 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26726 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26727 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26728 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26729 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26730 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26731 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26732 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26733 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26734 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26735 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26736 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26737 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26738 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26739 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26740 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26741 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26742 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26743 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26744 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26745 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26746 gcc.dg/tree-ssa/useless-1.c: Ditto.
26747 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26748 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26749 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26750 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26751 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26752 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26753 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26754 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26755 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26756 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26757 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26758 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26759 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26760 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26761 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26762 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26763 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26764 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26765 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26766 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26767 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26768 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26769 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26770 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26771 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26772 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26773 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26774 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26775 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26776 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26777 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26778 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26779 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26780 gcc.dg/vect/vect-none.c: Ditto.
26781 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26782 treelang/compile/unsigned.tree: Ditto.
26783
26784 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26785 * gcc.dg/cpp/direct2s.c: Ditto.
26786 * gcc.dg/cpp/paste4.c: Ditto.
26787 * gcc.dg/cpp/separate-1.c: Ditto.
26788 * gcc.dg/pch/save-temps-1.c: Ditto.
26789 * g++.dg/ext/altivec-10.C: Ditto.
26790 * g++.dg/pch/pch.C: Ditto.
26791
26792 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26793
26794 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26795 * g++.dg/template/repo1.C: Ditto.
26796 * g++.dg/template/repo2.C: Ditto.
26797 * g++.dg/template/repo3.C: Ditto.
26798 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26799 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26800 * g++.old-deja/g++.pt/repo1.C: Ditto.
26801 * g++.old-deja/g++.pt/repo2.C: Ditto.
26802 * g++.old-deja/g++.pt/repo3.C: Ditto.
26803 * g++.old-deja/g++.pt/repo4.C: Ditto.
26804
26805 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26806 * gcc.dg/20030107-1.c: Ditto.
26807 * gcc.dg/20030702-1.c: Ditto.
26808 * gcc.dg/profile-generate-1.c: Ditto.
26809 * g++.dg/other/profile1.C: Ditto.
26810 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26811
26812 * lib/gcc-dg.exp (remove-build-file): New.
26813 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26814 cleanup-tree-dump, cleanup-saved-temps): New.
26815
26816 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26817
26818 PR c++/19203, DR 214
26819 * g++.dg/parse/ambig3.C: Not ambiguous.
26820 * g++.dg/template/spec20.C: New.
26821 * g++.dg/template/spec21.C: New.
26822
26823 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26824
26825 PR target/20045
26826 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26827
26828 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26829
26830 PR libfortran/20660
26831 * gfortran.dg/negative_unit.f: New test.
26832
26833 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26834
26835 * gcc.dg/20050330-1.c: New test.
26836
26837 2005-03-30 Devang Patel <dpatel@apple.com>
26838
26839 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26840
26841 2005-03-30 Dale Johannesen <dalej@apple.com>
26842
26843 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26844
26845 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26846
26847 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26848 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26849 Strip options from test name.
26850
26851 2005-03-31 Jan Hubicka <jh@suse.cz>
26852
26853 * gcc.dg/varpool-1.c: New testcase.
26854
26855 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26856
26857 PR c/772
26858 PR c/17913
26859 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26860 gcc.dg/stmt-expr-label-3.c : New tests.
26861 * gcc.c-torture/execute/medce-2.c: Remove.
26862
26863 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26864
26865 PR c/20368
26866 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26867 tests.
26868
26869 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26870
26871 * gcc.c-torture/compile/pr20203.c: New test.
26872
26873 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26874
26875 * gfortran.dg/promotion.f90: New test.
26876
26877 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26878
26879 PR middle-end/20491
26880 * gcc.dg/torture/asm-subreg-1.c: New test.
26881
26882 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26883
26884 PR c/20672
26885 * gcc.dg/pr20672-1.c: New test.
26886
26887 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26888
26889 * gfortran.dg/vect: New directory.
26890 * gfortran.dg/vect/vect.exp: New.
26891 * gfortran.dg/vect/vect-1.f90: New test.
26892 * gfortran.dg/vect/vect-2.f90: New test.
26893 * gfortran.dg/vect/vect-3.f90: New test.
26894 * gfortran.dg/vect/vect-4.f90: New test.
26895 * gfortran.dg/vect/vect-5.f90: New test.
26896
26897 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26898
26899 PR middle-end/20622
26900 * gcc.dg/alias-7.c: New test.
26901
26902 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26903
26904 * gcc.dg/sparc-reg-1.c: New test.
26905
26906 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26907
26908 PR target/19890
26909 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26910
26911 2005-03-29 Dale Ranta <dir@lanl.gov>
26912 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26913
26914 PR libfortran/20163
26915 * gfortran.dg/pr20163-2.f: New test.
26916
26917 2005-03-28 Jan Hubicka <jh@suse.cz>
26918
26919 PR middle-end/20635
26920 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26921 by Jakub Jelinek.
26922
26923 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
26924
26925 PR tree-optimization/20626
26926 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26927 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26928
26929 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26930
26931 * gfortran.dg/underflow.f90: New test.
26932 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26933
26934 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26935
26936 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26937
26938 2005-03-25 Mark Mitchell <mark@codesourcery.com>
26939
26940 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26941 (g++_init): Make sure that CXXFLAGS is set.
26942 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26943 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26944 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26945 * lib/objc.exp (objc_init): Likewise.
26946 * lib/treelang.exp (treelang_init): Likewise.
26947
26948 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
26949
26950 PR tree-optimization/20470
26951 * gcc.dg/tree-ssa/pr20470.c: New test.
26952
26953 2005-03-25 Geoffrey Keating <geoffk@apple.com>
26954
26955 * gcc.dg/ppc-stfiwx.c: New.
26956
26957 2005-03-25 Steve Ellcey <sje@cup.hp.com>
26958
26959 PR target/19888
26960 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26961
26962 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26963
26964 * gcc.dg/20050325-1.c: Fix a typo.
26965
26966 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26967
26968 PR libfortran/19678
26969 PR libfortran/19679
26970 * gfortran.dg/dos_eol.f: New test.
26971
26972 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26973
26974 PR rtl-optimization/20249
26975 * gcc.dg/20050325-1.c: New test.
26976
26977 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26978
26979 PR libfortran/15332
26980 * gfortran.dg/pr15332.f: New test.
26981
26982 2005-03-24 Dale Johannesen <dalej@apple.com>
26983
26984 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26985
26986 2005-03-24 Geoffrey Keating <geoffk@apple.com>
26987
26988 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26989 'internal' visibility.
26990 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26991 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26992 'protected' visibility.
26993 * gcc.dg/visibility-7.c: Likewise.
26994 * lib/target-supports.exp (check_visibility_available): Take
26995 a parameter, the kind of visibility to check for.
26996 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26997 to check_visibility_available.
26998
26999 * g++.dg/expr/cast3.C: New.
27000
27001 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27002
27003 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27004 rs6000.
27005
27006 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27007
27008 PR target/20095
27009 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27010
27011 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27012
27013 * gcc.dg/badshift.c: Renamed to...
27014 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27015
27016 * gcc.target/i386/badshift.c: Renamed to...
27017 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27018 only.
27019
27020 PR rtl-optimization/20532
27021 * gcc.target/i386/badshift.c: New.
27022
27023 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27024
27025 * gfortran.dg/pr18025.f90: New test.
27026
27027 2005-03-23 Dale Johannesen <dalej@apple.com>
27028
27029 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27030
27031 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27032
27033 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27034
27035 * lib/target-supports.exp (check_iconv_available): Default
27036 libiconv to -liconv, if there is no definition.
27037
27038 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27039
27040 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27041
27042 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27043
27044 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27045 * g++.dg/opt/pr7503-2.C: Likewise.
27046 * g++.dg/opt/pr7503-3.C: Likewise.
27047 * g++.dg/opt/pr7503-4.C: Likewise.
27048 * g++.dg/opt/pr7503-5.C: Likewise.
27049 * g++.dg/warn/minmax.C: New test.
27050
27051 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27052
27053 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27054 * gfortran.dg/g77_intrinsics_sub.f: New test.
27055
27056 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27057 Jan Hubicka <jh@suse.cz>
27058 Steven Bosscher <stevenb@suse.de
27059
27060 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27061
27062 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27063
27064 PR c++/19980
27065 * g++.dg/template/redecl3.C: New test.
27066
27067 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27068
27069 PR c++/20499
27070 * g++.dg/parse/error16.C: Tweak error markers.
27071
27072 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27073
27074 PR target/20561
27075 * gcc.dg/20050321-2.c: New test.
27076
27077 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27078
27079 PR c++/20465
27080 PR c++/20381
27081 * g++.dg/template/ptrmem12.C: New.
27082
27083 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27084
27085 PR rtl-optimization/20527
27086 * gcc.c-torture/execute/pr20527-1.c: New test.
27087
27088 2005-03-22 Ben Elliston <bje@au.ibm.com>
27089
27090 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27091 program, compile it into a real executable and then delete the .c
27092 and .x files afterwards, to avoid problems on testglue targets.
27093
27094 2005-03-21 Stuart Hastings <stuart@apple.com>
27095
27096 * gcc.target/i386/sse-2.c: New.
27097
27098 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27099
27100 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27101
27102 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27103
27104 * g++.dg/parse/crash25.C: Fix typo.
27105
27106 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27107
27108 PR c++/20461
27109 * g++.dg/parse/crash24.C: New test.
27110
27111 PR c++/20536
27112 * g++.dg/parse/crash25.C: New test.
27113
27114 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27115
27116 PR c++/20147
27117 * g++.dg/ext/stmtexpr4.C: New test.
27118
27119 2005-03-20 Roger Sayle <roger@eyesopen.com>
27120
27121 PR middle-end/20539
27122 * gcc.c-torture/compile/pr13066-1.c: New test case.
27123 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27124 * g++.dg/opt/pr13066-1.C: Likewise.
27125
27126 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27127
27128 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27129
27130 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27131
27132 PR fortran/18525
27133 * gfortran.dg/nesting_1.f90: New test.
27134
27135 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27136
27137 PR c++/20240
27138 * g++.dg/lookup/using13.C: New test.
27139
27140 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27141
27142 PR c++/20333
27143 * g++.dg/template/crash36.C: New test.
27144
27145 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27146
27147 PR c++/20463
27148 * g++.dg/template/crash35.C: New test.
27149
27150 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27151
27152 PR c++/19966
27153 * g++.dg/overload/operator2.C: New test.
27154
27155 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27156
27157 PR libfortran/20257
27158 * gfortran.dg/pr20257.f90: New test.
27159
27160 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27161
27162 PR libfortran/20480
27163 * gfortran.dg/pr20480.f90: New test.
27164
27165 2005-03-16 Richard Henderson <rth@redhat.com>
27166
27167 PR middle-end/15700
27168 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27169 (_rtld_global): New.
27170 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27171 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27172
27173 * gcc.dg/alias-3.c: New.
27174 * gcc.dg/alias-4.c: New.
27175 * gcc.dg/alias-5.c: New.
27176 * gcc.dg/alias-6.c: New.
27177
27178 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27179
27180 * gcc.dg/cpp/ucnid-7.c: New.
27181
27182 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27183 Dorit Naishlos <dorit@il.ibm.com>
27184
27185 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27186 darwin.
27187
27188 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27189
27190 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27191 support misaligned accesses.
27192 * gcc.dg/vect/vect-58.c: Likewise.
27193 * gcc.dg/vect/vect-92.c: New.
27194 * gcc.dg/vect/vect-93.c: New.
27195
27196 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27197
27198 PR fortran/18827
27199 * gfortran.dg/assign_2.f90: New test.
27200 * gfortran.dg/assign_3.f90: New test.
27201 * gfortran.dg/assign.f90: New test.
27202
27203 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27204
27205 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27206 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27207 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27208 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27209 names.
27210
27211 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27212
27213 * gcc.dg/cpp/ucnid-6.c: New.
27214
27215 * gcc.dg/cpp/normalize-1.c: New.
27216 * gcc.dg/cpp/normalize-2.c: New.
27217 * gcc.dg/cpp/normalize-3.c: New.
27218 * gcc.dg/cpp/normalize-4.c: New.
27219 * gcc.dg/cpp/ucnid-4.c: New.
27220 * gcc.dg/cpp/ucnid-5.c: New.
27221 * g++.dg/cpp/normalize-1.C: New.
27222 * g++.dg/cpp/ucnid-1.C: New.
27223
27224 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27225
27226 * gcc.dg/pr18628.c: New.
27227
27228 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27229
27230 PR c++/20280
27231 * g++.dg/tree-ssa/pr20280.C: New.
27232
27233 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27234
27235 PR fortran/20467
27236 * gfortran.dg/stfunc_2.f90: New test.
27237
27238 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27239
27240 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27241
27242 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27243
27244 * gcc.dg/tree-ssa/20050314-1.c: New test.
27245
27246 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27247
27248 PR c++/4403
27249 PR c++/9783, DR433
27250 * g++.dg/template/friend34.C: New test.
27251 * g++.dg/template/friend35.C: Likewise.
27252 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27253
27254 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27255
27256 Friend class name lookup 5/n
27257 PR c++/1016
27258 * g++.dg/lookup/hidden-class1.C: New test.
27259 * g++.dg/lookup/hidden-class2.C: Likewise.
27260 * g++.dg/lookup/hidden-class3.C: Likewise.
27261 * g++.dg/lookup/hidden-class4.C: Likewise.
27262 * g++.dg/lookup/hidden-class5.C: Likewise.
27263 * g++.dg/lookup/hidden-class6.C: Likewise.
27264 * g++.dg/lookup/hidden-class7.C: Likewise.
27265 * g++.dg/lookup/hidden-class8.C: Likewise.
27266 * g++.dg/lookup/hidden-class9.C: Likewise.
27267 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27268 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27269 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27270 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27271 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27272 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27273 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27274 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27275 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27276 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27277 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27278
27279 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27280
27281 PR c++/20157
27282 * g++.dg/template/error18.C: New test.
27283
27284 2005-03-09 Ben Elliston <bje@au.ibm.com>
27285
27286 PR debug/16792
27287 * g++.dg/debug/pr16792.C: New test.
27288
27289 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27290
27291 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27292 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27293 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27294 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27295 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27296 test assertion names.
27297
27298 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27299
27300 PR fortran/18600
27301 * gfortran.dg/stfunc_1.f90: New test.
27302
27303 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27304
27305 PR fortran/16907
27306 * gfortran.dg/real_index_1.f90: New test.
27307
27308 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27309
27310 PR fortran/20323
27311 * gfortran.dg/spec_expr_1.f90: New test.
27312
27313 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27314
27315 PR c/20402
27316 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27317 new parser.
27318
27319 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27320
27321 PR fortran/20361
27322 * gfortran.dg/largeequiv_1.f90: New test.
27323
27324 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27325
27326 * gcc.dg/ucnid-1.c: New.
27327 * gcc.dg/ucnid-2.c: New.
27328 * gcc.dg/ucnid-3.c: New.
27329 * gcc.dg/ucnid-4.c: New.
27330 * gcc.dg/ucnid-5.c: New.
27331 * gcc.dg/ucnid-6.c: New.
27332 * gcc.dg/cpp/ucnid-1.c: New.
27333 * gcc.dg/cpp/ucnid-2.c: New.
27334 * gcc.dg/cpp/ucnid-3.c: New.
27335 * g++.dg/other/ucnid-1.C: New.
27336
27337 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27338
27339 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27340
27341 2005-03-11 Per Bothner <per@bothner.com>
27342
27343 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27344 that diagnotics refer to correct token.
27345 * gcc.dg/unused-3.c: Likewise.
27346
27347 2005-03-11 Per Bothner <per@bothner.com>
27348
27349 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27350 constant" is now actually on same line as string constant.
27351 * gcc.dg/cpp/direct2s.c: Likewise.
27352
27353 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27354
27355 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27356
27357 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27358
27359 PR libfortran/20124
27360 * gfortran.dg/pr20124.f90: New Test
27361
27362 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27363
27364 PR tree-optimization/20130
27365 * gcc.dg/pr20130-1.c: New test.
27366
27367 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27368
27369 PR target/20095
27370 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27371
27372 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27373
27374 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27375
27376 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27377
27378 * g++.dg/eh/forced1.C: Fix comment.
27379 * g++.dg/eh/forced2.C: Ditto.
27380 * g++.dg/eh/forced3.C: Ditto.
27381 * g++.dg/eh/forced4.C: Ditto.
27382
27383 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27384
27385 PR rtl-opt/20412
27386 * gcc.c-torture/compile/pr20412.c: New test.
27387
27388 2005-03-10 Roger Sayle <roger@eyesopen.com>
27389
27390 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27391
27392 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27393
27394 PR target/20322
27395 * gcc.dg/20050307-1.c: New test.
27396
27397 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27398
27399 PR c++/20375
27400 * g++.dg/other/stdarg3.C: New.
27401
27402 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27403
27404 PR c++/18384, c++/18327
27405 * g++.dg/init/array19.C: New test.
27406
27407 PR inline-asm/20314
27408 * gcc.dg/torture/pr20314-1.c: New test.
27409 * gcc.dg/torture/pr20314-2.c: New test.
27410
27411 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27412
27413 * gcc.dg/20050309-1.c: New test.
27414
27415 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27416
27417 * gcc.dg/builtins-10.c: Reactivate disabled test.
27418 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27419 new cbrt transformations.
27420
27421 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27422
27423 PR c++/20208
27424 * g++.dg/template/array13.C: New test.
27425
27426 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27427
27428 PR c++/16859
27429 * g++.dg/init/brace4.C: New test.
27430
27431 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27432
27433 PR c++/20186
27434 * g++.dg/template/non-dependent12.C: New.
27435
27436 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27437
27438 PR c++/20142
27439 * g++.dg/init/array18.C: Add dg-do run marker.
27440
27441 PR c++/20142
27442 * g++.dg/init/array18.C: New test.
27443
27444 2005-03-09 Ben Elliston <bje@au.ibm.com>
27445
27446 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27447 * g++.dg/gcov/gcov.exp: Likewise.
27448 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27449 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27450 * lib/c-torture.exp: Likewise.
27451 * lib/fortran-torture.exp: Likewise.
27452 * lib/g++.exp: Likewise.
27453 * lib/gcc-defs.exp: Likewise.
27454 * lib/gcc-dg.exp: Likewise.
27455 * lib/gcc.exp: Likewise.
27456 * lib/gcov.exp: Likewise.
27457 * lib/gfortran.exp: Likewise.
27458 * lib/mike-g++.exp: Likewise.
27459 * lib/mike-gcc.exp: Likewise.
27460 * lib/objc-torture.exp: Likewise.
27461 * lib/objc.exp: Likewise.
27462 * lib/profopt.exp: Likewise.
27463 * lib/target-libpath.exp: Likewise.
27464 * lib/target-supports.exp: Likewise.
27465 * lib/treelang.exp: Likewise.
27466 * lib/wrapper.exp: Likewise.
27467
27468 2005-03-08 Jeff Law <law@redhat.com>
27469
27470 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27471 PHI-OPT changes.
27472
27473 2005-03-08 Ira Rosen <irar@il.ibm.com>
27474
27475 * gcc.dg/vect/pr20122.c: New test.
27476
27477 2005-03-07 Jeff Law <law@redhat.com>
27478
27479 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27480 was folded away.
27481 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27482 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27483 * gcc.dg/tree-ssa/pr18134.c: New test.
27484
27485 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27486
27487 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27488 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27489 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27490
27491 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27492
27493 PR tree-opt/17671
27494 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27495
27496 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27497
27498 * g++.dg/warn/Wnvdtor.C: New test.
27499
27500 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27501
27502 * gcc.dg/torture/pr19683-1.c: New test.
27503
27504 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27505
27506 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27507 * gfortran.dg/g77/19990313-2.f: Ditto.
27508 * gfortran.dg/g77/19990313-3.f: Ditto.
27509 * gfortran.dg/g77/19990525-0.f: Ditto.
27510 * gfortran.dg/g77/19990826-0.f: Ditto.
27511 * gfortran.dg/g77/19990826-2.f: Ditto.
27512 * gfortran.dg/g77/19990826-3.f: Ditto.
27513 * gfortran.dg/g77/20000511-1.f: Ditto.
27514 * gfortran.dg/g77/20000511-2.f: Ditto.
27515 * gfortran.dg/g77/970625-2.f: Ditto.
27516 * gfortran.dg/g77/980310-2.f: Ditto.
27517 * gfortran.dg/g77/980310-3.f: Ditto.
27518 * gfortran.dg/g77/980310-8.f: Ditto.
27519 * gfortran.dg/g77/980519-2.f: Ditto.
27520 * gfortran.dg/g77/alpha1.f: Ditto.
27521 * gfortran.dg/g77/claus.f: Ditto.
27522 * gfortran.dg/g77/erfc.f: Ditto.
27523 * gfortran.dg/g77/short.f: Ditto.
27524 * gfortran.fortran-torture/execute/data.f90: Ditto.
27525 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27526 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27527
27528 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27529
27530 * lib/file-format.exp (gcc_target_object_format): Add check for som
27531 format and hardcode object formats on hppa*-*-hpux*.
27532 * lib/target-supports.exp (check_weak_available): Add check for som
27533 object format. Always return 0 on hppa*-*-hpux10*.
27534
27535 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27536 is defined.
27537
27538 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27539
27540 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27541
27542 * gfortran.dg/pr19936_1.f90: New test.
27543 * gfortran.dg/pr19936_2.f90: New test.
27544 * gfortran.dg/pr19936_3.f90: New test.
27545
27546 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27547 Paul Thomas <prthomas@drfccad.cea.fr>
27548
27549 * gfortran.dg/PR19754_1.f90: New test.
27550 * gfortran.dg/PR19754_2.f90: Ditto.
27551
27552 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27553
27554 PR c++/19311
27555 * g++.dg/template/non-dependent11.C: New test.
27556
27557 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27558
27559 * lib/target-supports.exp (check_iconv_available): Fix comment.
27560
27561 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27562 Joseph S. Myers <joseph@codesourcery.com>
27563
27564 PR c++/19797
27565 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27566
27567 2005-03-04 Matthew Sachs <msachs@apple.com>
27568
27569 * gcc.exp (gcc_target_compile): Put braces around
27570 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27571 * objc.exp (objc_target_compile): Likewise.
27572 * treelang.exp (treelang_target_compile): Likewise.
27573
27574 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27575
27576 PR fortran/19673
27577 * gfortran.dg/func_result_1.f90: New test.
27578
27579 2005-03-04 Ben Elliston <bje@au.ibm.com>
27580
27581 * gcc.misc-tests/options.exp: New test.
27582
27583 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27584
27585 * gcc.dg/pr15784-4.c: New test.
27586
27587 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27588
27589 * gcc.c-torture/execute/pr17133.c: New.
27590 * gcc.c-torture/compile/20050303-1.c: New.
27591
27592 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27593
27594 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27595
27596 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27597
27598 * g++.dg/overload/using2.C: New.
27599
27600 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27601
27602 PR c++/19916
27603 * g++.dg/init/ptrmem2.C: New test.
27604
27605 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27606
27607 PR c/8927
27608 * gcc.dg/pr8927-1.c: New test.
27609
27610 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27611
27612 PR c++/20232
27613 * g++.dg/inherit/covariant12.C: New.
27614
27615 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27616
27617 PR fortran/19479
27618 * gfortran.dg/bound_1.f90: New test.
27619
27620 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27621
27622 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27623 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27624
27625 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27626
27627 PR c/20245
27628 * gcc.dg/pr20245-1.c: New test.
27629
27630 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27631
27632 PR middle-end/19874
27633 * gcc.c-torture/execute/20050119-2.c: New test case.
27634
27635 2005-02-28 Ben Elliston <bje@au.ibm.com>
27636
27637 * README: Update the DejaGnu bug reporting address.
27638 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27639 * lib/objc-torture.exp: Likewise.
27640
27641 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27642
27643 * gfortran.dg/boz_1.f90: New test.
27644 * gfortran.dg/boz_3.f90: New test.
27645 * gfortran.dg/boz_4.f90: New test.
27646
27647 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27648
27649 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27650 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27651
27652 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27653
27654 PR libfortran/20101
27655 * gfortran.dg/write_0_pe_format.f90: New test.
27656
27657 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27658
27659 PR c++/20206
27660 * g++.dg/opt/thunk2.C: New test.
27661 * g++.dg/opt/covariant1.C: New test.
27662
27663 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27664
27665 * gfortran.dg/e_d_fmt.f90: New test.
27666
27667 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27668
27669 * gcc.dg/asm-b.c: Fix comment typos.
27670
27671 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27672
27673 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27674 a V_MAY_DEF also.
27675
27676 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27677
27678 PR tree-opt/20188
27679 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27680 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27681 * gcc.dg/asm-b.c: New test.
27682
27683 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27684
27685 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27686 Disable this test on IRIX 6.
27687
27688 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27689
27690 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27691 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27692 parser.
27693
27694 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27695
27696 PR tree-optimization/20204
27697 * gcc.dg/pr20204.c: New test.
27698
27699 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27700
27701 PR target/20196
27702 * gcc.c-torture/execute/20050224-1.c: New test.
27703
27704 PR c++/20175
27705 * g++.dg/warn/Wbraces2.C: New test.
27706
27707 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27708
27709 PR c++/19878
27710 * g++.dg/init/const2.C: New test.
27711
27712 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27713
27714 PR tree-optimization/20100
27715 * gcc.c-torture/execute/pr20100-1.c: New test.
27716
27717 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27718
27719 * gfortran.dg/implicit_3.f90: New test.
27720
27721 * gfortran.dg/deftype_1.f90: New test.
27722
27723 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27724
27725 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27726 the test passes.
27727 * g++.dg/other/anon3.C: Accept a warning.
27728
27729 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27730
27731 * gcc.dg/pr20017.c: Fix a comment typo.
27732
27733 2005-02-23 Bud Davis <bdavis@gfortran.org>
27734
27735 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27736
27737 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27738
27739 PR ada/19902
27740 * ada/acats/tests/cxa/cxa3004.a: Remove.
27741 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27742
27743 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27744
27745 PR c++/20073
27746 * g++.dg/init/const1.C: New test.
27747
27748 PR c++/19991
27749 * g++.dg/parse/constant7.C: New test.
27750
27751 PR c++/20152
27752 * g++.dg/parse/error27.C: New test.
27753 * g++.dg/template/qualttp15.C: Adjust error markers.
27754 * g++.old-deja/g++.other/struct1.C: Likewise.
27755
27756 PR c++/20153
27757 * g++.dg/template/error17.C: New test.
27758
27759 PR c++/20148
27760 * g++.dg/parser/error26.C: New test.
27761
27762 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27763
27764 PR tree-optimization/20100
27765 PR tree-optimization/20115
27766 * gcc.dg/pr20115.c: New test.
27767 * gcc.dg/pr20115-1.c: New test.
27768 * gcc.dg/pr20100.c: New test.
27769 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27770 call-clobbered variables after alias1.
27771
27772 2005-02-22 Bud Davis <bdavis@gfortran.org>
27773
27774 * gfortran.dg/list_read_4.f90: new test.
27775
27776 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27777
27778 PR rtl-optimization/20017.
27779 * gcc.dg/pr20017.c: New.
27780
27781 2005-02-22 Devang Patel <dpatel@apple.com>
27782
27783 PR 19952
27784 * g++.dg/tree-ssa/pr19952.C: New test.
27785
27786 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27787
27788 PR c++/19883
27789 * g++.dg/parse/constant6.C: New test.
27790
27791 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27792
27793 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27794 * g++.dg/charset/asm2.c: Likewise.
27795 * g++.dg/charset/asm3.c: Likewise.
27796 * g++.dg/charset/asm4.c: Likewise.
27797 * g++.dg/charset/asm5.c: Likewise.
27798 * g++.dg/charset/attribute1.c: Likewise.
27799 * g++.dg/charset/attribute2.c: Likewise.
27800 * g++.dg/charset/extern1.cc: Likewise.
27801 * g++.dg/charset/extern2.cc: Likewise.
27802 * g++.dg/charset/extern3.cc: Likewise.
27803 * g++.dg/charset/function.cc: Likewise.
27804 * g++.dg/charset/string.c: Likewise.
27805 * g++.dg/charset/charset.exp: Likewise.
27806 * lib/target-supports.exp (check_iconv_available): Fix comment.
27807
27808 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27809
27810 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27811 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27812 * gcc.dg/charset/asm2.c: Likewise.
27813 * gcc.dg/charset/asm3.c: Likewise.
27814 * gcc.dg/charset/asm4.c: Likewise.
27815 * gcc.dg/charset/asm5.c: Likewise.
27816 * gcc.dg/charset/asm6.c: Likewise.
27817 * gcc.dg/charset/attribute1.c: Likewise.
27818 * gcc.dg/charset/attribute2.c: Likewise.
27819 * gcc.dg/charset/builtin1.c: Likewise.
27820 * gcc.dg/charset/extern.c: Likewise.
27821 * gcc.dg/charset/function.c: Likewise.
27822 * gcc.dg/charset/string.c: Likewise.
27823 * gcc.dg/charset/charset.exp: Likewise.
27824
27825 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27826
27827 PR fortran/20086
27828 * gfortran.dg/pr20086.f90: New test.
27829
27830 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27831
27832 PR tree-optimization/19786
27833 * g++.dg/tree-ssa/pr19786.C: New.
27834
27835 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27836
27837 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27838
27839 2005-02-21 Jeff Law <law@redhat.com>
27840
27841 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27842
27843 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27844
27845 * gfortran.dg/do_iterator: Split loop, markup all lines for
27846 which an error locus is printed.
27847 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27848 locus is printed.
27849 * gfortran.dg/select_4.f90: Likewise.
27850 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27851 locuses in the various permutations.
27852
27853 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27854
27855 PR tree-optimization/19951
27856 * g++.dg/vect: New directory.
27857 * g++.dg/vect/vect.exp: New file.
27858 * g++.dg/vect/pr19951.cc: New testcase.
27859 * g++.dg/dg.exp: Also prune vectorizer tests.
27860
27861 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27862
27863 PR 18785
27864 * gcc.dg/charset/builtin1.c: New test.
27865
27866 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27867
27868 PR c++/19299
27869 * g++.dg/inherit/volatile1.C: New test.
27870
27871 PR c++/19440
27872 * g++.dg/template/dtor4.C: New test.
27873
27874 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27875
27876 * gfortran.dg/int_1.f90: New test.
27877
27878 2005-02-19 Devang Patel <dpatel@apple.com>
27879
27880 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27881
27882 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27883
27884 * gfortran.dg/achar_1.f90: New test.
27885
27886 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27887
27888 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27889
27890 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27891 Jakub Jelinek <jakub@redhat.com>
27892
27893 PR tree-optimization/19828
27894 * gcc.dg/tree-ssa/loop-7.c: New test.
27895 * gcc.c-torture/execute/20050218-1.c: New test.
27896
27897 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27898
27899 PR c/20043
27900 * gcc.dg/transparent-union-1.c: New test.
27901 * gcc.dg/transparent-union-2.c: New test.
27902
27903 2005-02-18 James E Wilson <wilson@specifixinc.com>
27904
27905 PR tree-optimization/18977
27906 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27907
27908 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27909
27910 PR target/20054
27911 * gcc.dg/pr20054.c: New test.
27912
27913 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27914
27915 PR c++/19508
27916 * g++.dg/ext/attrib20.C: New test.
27917
27918 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
27919
27920 PR middle-end/20030
27921 * gfortran.fortran-torture/execute/character_passing.f90: New test.
27922
27923 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
27924
27925 PR c++/20008
27926 * g++.dg/opt/switch4.C: New.
27927
27928 2005-02-18 Jakub Jelinek <jakub@redhat.com>
27929
27930 PR c++/20023
27931 PR tree-optimization/20009
27932 * gcc.c-torture/compile/20050217-1.c: New test.
27933 * g++.dg/opt/switch3.C: New test.
27934
27935 PR tree-optimization/18947
27936 * gcc.c-torture/compile/20050215-1.c: New test.
27937 * gcc.c-torture/compile/20050215-2.c: New test.
27938 * gcc.c-torture/compile/20050215-3.c: New test.
27939
27940 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
27941
27942 PR c++/20028
27943 * g++.dg/template/crash34.C: New.
27944
27945 PR c++/20022
27946 * g++.dg/other/access3.C: New.
27947
27948 2005-02-17 Ira Rosen <irar@il.ibm.com>
27949
27950 * gcc.dg/vect/vect-98.c: New test.
27951
27952 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
27953
27954 PR tree-optimization/19967
27955 * gcc.dg/pr19967.c: New.
27956
27957 2005-02-16 Jakub Jelinek <jakub@redhat.com>
27958
27959 PR middle-end/19857
27960 * gcc.dg/tree-ssa/20050215-1.c: New test.
27961 * gcc.c-torture/execute/20050215-1.c: New test.
27962
27963 2005-02-15 Eric Christopher <echristo@redhat.com>
27964
27965 * gcc.dg/cpp/20050215-1.c: New file.
27966
27967 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
27968
27969 PR tree-optimization/15785
27970 * gcc.dg/pr15785-1.c: New test.
27971
27972 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
27973
27974 PR c++/17788
27975 * g++.dg/init/ctor4.C: New.
27976 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27977
27978 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
27979
27980 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27981 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27982
27983 2005-02-15 Andreas Schwab <schwab@suse.de>
27984
27985 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27986 declare malloc.
27987
27988 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
27989
27990 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27991
27992 2005-02-14 Diego Novillo <dnovillo@redhat.com>
27993
27994 PR tree-optimization/19853
27995 * gcc.c-torture/compile/pr19853.c: New test.
27996
27997 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27998
27999 PR c++/19608
28000 * g++.dg/parse/local-class1.C: New.
28001
28002 PR c++/19895
28003 * g++.dg/parse/ptrmem3.C: New.
28004
28005 PR c++/19884
28006 * g++.old-deja/g++.oliva/template6.C: Add another case.
28007 * g++.dg/template/explicit6.C: New.
28008
28009 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28010
28011 PR c++/17816
28012 * g++.dg/other/redecl2.C: New.
28013
28014 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28015
28016 PR c++/19891
28017 * g++.dg/abi/covariant4.C: New.
28018
28019 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28020
28021 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28022 New tests.
28023
28024 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28025
28026 * gcc.dg/vect/vect-96.c: Fix typo.
28027
28028 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28029
28030 PR c++/14479
28031 PR c++/19487
28032 * g++.dg/template/enum5.C: New test.
28033
28034 2005-02-12 Ira Rosen <irar@il.ibm.com>
28035
28036 * gcc.dg/vect/vect-97.c: New test.
28037
28038 2005-02-12 Ira Rosen <irar@il.ibm.com>
28039
28040 * gcc.dg/vect/vect-96.c: New test.
28041
28042 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28043
28044 * gcc.dg/builtins-34.c: Also check ldexp*.
28045
28046 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28047
28048 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28049
28050 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28051
28052 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28053 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28054 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28055 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28056 selector_list, selector_expression, dg-process-target): Move to new
28057 file target-supports-dg.exp.
28058 * lib/target-supports-dg.exp: New.
28059
28060 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28061 New.
28062
28063 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28064
28065 PR c++/19666
28066 * g++.dg/other/ptrmem6.C: New test.
28067
28068 PR middle-end/19858
28069 * gcc.c-torture/compile/20050210-1.c: New test.
28070
28071 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28072
28073 PR c++/19755
28074 * g++.dg/warn/Wbraces1.C: New test.
28075
28076 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28077
28078 * gcc.dg/builtins-52.c: New testcase.
28079
28080 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28081
28082 PR c/19342
28083 * gcc.c-torture/execute/20050119-1.c: New test.
28084
28085 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28086
28087 PR c++/19811
28088 * g++.dg/init/delete1.C: New test.
28089
28090 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28091
28092 PR c++/18470
28093 * g++.dg/template/static12.C: New test.
28094
28095 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28096
28097 PR c++/19787
28098 * g++.dg/conversion/ambig1.C: New test.
28099
28100 PR c++/19739
28101 * g++.dg/ext/attrib19.C: New test.
28102
28103 PR c++/19732
28104 * g++.dg/parse/dtor5.C: New test.
28105
28106 PR c++/19762
28107 * g++.dg/template/dtor3.C: New test.
28108
28109 PR c++/19826
28110 * g++.dg/template/static11.C: New test.
28111 * g++.dg/template/crash2.C: Remove dg-error marker.
28112
28113 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28114
28115 PR C++/18491
28116 * g++.old-deja/g++.mike/p10769a.C: Remove.
28117
28118 2005-02-09 Roger Sayle <roger@eyesopen.com>
28119
28120 * gcc.dg/builtins-48.c: New test case.
28121 * gcc.dg/builtins-49.c: New test case.
28122 * gcc.dg/builtins-50.c: New test case.
28123 * gcc.dg/builtins-51.c: New test case.
28124
28125 2005-02-09 Ian Lance Taylor <ian@airs.com>
28126
28127 PR middle-end/19583
28128 * g++.dg/warn/Wreturn-type-3.C: New test.
28129
28130 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28131
28132 PR middle-end/19402
28133 * gcc.dg/pr19402-1.c: New testcase.
28134 * gcc.dg/pr19402-2.c: likewise.
28135
28136 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28137
28138 PR middle-end/19854
28139 * g++.dg/tree-ssa/tmmti.C: New testcase.
28140
28141 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28142
28143 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28144
28145 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28146
28147 PR c++/19733
28148 * g++.dg/parse/crash23.C: New test.
28149 * g++.dg/warn/Weff1.C: New test.
28150
28151 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28152
28153 * gcc.dg/20050209-1.c: New test.
28154
28155 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28156
28157 PR target/19799
28158 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28159
28160 2005-02-08 Mike Stump <mrs@apple.com>
28161
28162 * g++.dg/pch/import-2.c: New test.
28163 * g++.dg/pch/import-2.hs: New.
28164 * g++.dg/pch/include/import-2a.h: New.
28165 * g++.dg/pch/include/import-2b.h: New.
28166
28167 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28168
28169 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28170
28171 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28172
28173 * gfortran.dg/substr_1.f90: New test.
28174
28175 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28176
28177 PR middle-end/19775
28178 * gcc.dg/torture/builtin-power-1.c: Disable test for
28179 invalid transformation.
28180 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28181 no longer optimize.
28182 * gcc.dg/builtins-47.c: New testcase.
28183
28184 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28185 Dorit Naishlos <dorit@il.ibm.com>
28186
28187 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28188
28189 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28190
28191 * gcc.c-torture/compile/20050206-1.c: New test.
28192
28193 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28194
28195 PR tree-opt/19768
28196 * g++.dg/opt/pr19768.C: New test.
28197
28198 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28199
28200 PR tree-opt/19736
28201 * gcc.c-torture/compile/pr19736.c: New test.
28202
28203 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28204
28205 PR c++/17401
28206 * g++.dg/parse/error25.C: New test.
28207
28208 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28209
28210 * gcc.c-torture/execute/20050203-1.c: New.
28211
28212 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28213
28214 * gcc.dg/vect/vect-85.c: Remove xfail.
28215 * gcc.dg/vect/vect-86.c: Remove xfail.
28216 * gcc.dg/vect/vect-87.c: Remove xfail.
28217 * gcc.dg/vect/vect-88.c: Remove xfail.
28218
28219 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28220
28221 * gcc.dg/altivec-19.c: New.
28222
28223 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28224
28225 PR c/17807
28226 * gcc.dg/nested-func-3.c: New test.
28227 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28228
28229 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28230
28231 * gcc.test-framework/gen_directive_tests: Generate tests for
28232 selector expressions.
28233
28234 2005-02-02 Matt Austern <austern@apple.com>
28235
28236 PR c++/19628
28237 * g++/ext/builtin7.C: New.
28238 * g++/ext/builtin8.C: New.
28239
28240 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28241
28242 PR c/18502
28243 * gcc.dg/pr18502-1.c: New test.
28244
28245 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28246
28247 PR c++/17413
28248 * g++.dg/template/local4.C: Tweak.
28249
28250 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28251
28252 PR tree-optimization/19578
28253 * gcc.c-torture/compile/20050202-1.c: New test.
28254
28255 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28256
28257 PR c/19435
28258 * gcc.dg/c99-init-4.c: New test.
28259
28260 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28261
28262 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28263
28264 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28265
28266 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28267 * g++.dg/eh/check-vect.h: New.
28268
28269 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28270 * gcc.dg/vect/vect-78.c: Ditto.
28271 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28272 Remove.
28273
28274 * g++.dg/conversion/simd1.C: Expect warning.
28275 * g++.dg/ext/attribute-test-1.C: Ditto.
28276 * g++.dg/ext/attribute-test-2.C: Ditto.
28277 * g++.dg/ext/attribute-test-3.C: Ditto.
28278 * g++.dg/ext/attribute-test-4.C: Ditto.
28279
28280 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28281 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28282
28283 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28284
28285 2005-02-01 Richard Henderson <rth@redhat.com>
28286
28287 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28288 long double for ibm double-double format.
28289 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28290
28291 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28292
28293 PR tree-optimization/19633
28294 * gcc.dg/pr19633-1.c: New test.
28295 * gcc.dg/pr19633.c: Tweak to make pointer point
28296 to NULL or a symbol.
28297
28298 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28299
28300 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28301 New procs.
28302 (dg-process-target (local override)): Handle selector expressions.
28303
28304 * gcc.test-framework/README: Describe tests in source directory.
28305 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28306 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28307 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28308 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28309 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28310 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28311 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28312 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28313 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28314 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28315 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28316 * gcc.test-framework/dg-error-exp-P.c: New test.
28317 * gcc.test-framework/dg-error-exp-XP.c: New test.
28318 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28319 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28320 * gcc.test-framework/dg-output-exp-P.c: New test.
28321 * gcc.test-framework/dg-output-exp-XF.c: New test.
28322 * gcc.test-framework/dg-warning-exp-P.c: New test.
28323 * gcc.misc-tests/dg-1.c: Remove.
28324 * gcc.misc-tests/dg-2.c: Remove.
28325 * gcc.misc-tests/dg-3.c: Remove.
28326 * gcc.misc-tests/dg-4.c: Remove.
28327 * gcc.misc-tests/dg-5.c: Remove.
28328 * gcc.misc-tests/dg-6.c: Remove.
28329 * gcc.misc-tests/dg-7.c: Remove.
28330 * gcc.misc-tests/dg-8.c: Remove.
28331 * gcc.misc-tests/dg-9.c: Remove.
28332 * gcc.misc-tests/dg-10.c: Remove.
28333 * gcc.misc-tests/dg-11.c: Remove.
28334 * gcc.misc-tests/dg-12.c: Remove.
28335 * gcc.misc-tests/dg-test.exp: Remove.
28336
28337 * gcc.test-framework/test-framework.awk: Change recording and
28338 printing of passes and failures.
28339
28340 * gcc.test-framework: New directory.
28341 * gcc.test-framework/README: New.
28342 * gcc.test-framework/test-framework.exp: New.
28343 * gcc.test-framework/test-framework.awk: New.
28344 * gcc.test-framework/gen_directive_tests: New.
28345
28346 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28347
28348 * lib/treelang.exp: Fix comment typos.
28349 (treelang_target_compile): Don't append libs=-ltreelang to options.
28350
28351 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28352
28353 * g++.dg/parse/typename7.C: Adjust error messages.
28354
28355 2005-01-31 Jeff Law <law@redhat.com>
28356
28357 * gcc.c-torture/execute/20050131-1.c: New test.
28358 * gcc.dg/wcaselabel.c: New test.
28359
28360 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28361
28362 * g++.dg/other/warning1.C: Adjust error messags.
28363 * g++.dg/parse/constant5.C: New test.
28364
28365 2005-01-31 Steven Bosscher <stevenb@suse.de>
28366
28367 PR c/19333
28368 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28369 the test case valid.
28370 * gcc.dg/20030815-1.c: Remove invalid tests.
28371 * gcc.dg/array-7.c: Adjust expected result.
28372 * gcc.dg/pr18596-3.c: Likewise.
28373 * gcc.dg/noncompile/20000901-1.c: Likewise.
28374 * gcc.dg/noncompile/init-2.c: Likewise.
28375 * gcc.dg/noncompile/init-4.c: Likewise.
28376
28377 2005-01-31 Dale Johannesen <dalej@apple.com>
28378
28379 * g++.dg/opt/pr19650.C: New test.
28380
28381 2005-01-31 Richard Henderson <rth@redhat.com>
28382
28383 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28384 long double for intel double extended format.
28385 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28386
28387 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28388
28389 PR c++/19555
28390 * g++.dg/template/static10.C: New test.
28391
28392 PR c++/19395
28393 * g++.dg/parse/error24.C: New test.
28394
28395 PR c++/19367
28396 * g++.dg/lookup/builtin1.C: New test.
28397
28398 PR c++/19457
28399 * g++.dg/warn/conv3.C: New test.
28400
28401 2005-01-30 Bud Davis <bdavis@gfortran.org>
28402
28403 PR fortran/19647
28404 * gfortan.dg/inquire_7.f90
28405
28406 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28407
28408 PR tree-optimization/15791
28409 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28410 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28411 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28412 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28413 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28414 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28415 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28416 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28417 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28418 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28419
28420 2005-01-29 Paul Brook <paul@codesourcery.com>
28421
28422 PR fortran/18565
28423 * check.c (real_or_complex_check): New function.
28424 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28425 * intrinsic.c (add_functions): Use new check functions.
28426 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28427 Add prototypes.
28428
28429 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28430
28431 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28432 gcc.dg/lvalue-3.c: New tests.
28433 * gcc.dg/concat.c: Update expected messages.
28434
28435 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28436
28437 PR libfortran/19595
28438 * gfortran.dg/eor_1.f90: New test.
28439
28440 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28441
28442 PR fortran/19589
28443 * gfortran.dg/logical_data_1.f90: New test.
28444
28445 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28446
28447 PR c++/19253
28448 * g++.dg/template/crash33.C: New test.
28449
28450 PR c++/19667
28451 * g++.dg/template/crash32.C: New test.
28452
28453 2005-01-28 Ian Lance Taylor <ian@airs.com>
28454
28455 PR middle-end/16558
28456 * g++.dg/warn/Wreturn-type-2.C: New test.
28457
28458 2004-06-24 Jeff Law <law@redhat.com>
28459
28460 * gcc.dg/tree-ssa/20050128-1.c: New test.
28461
28462 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28463
28464 * gcc.target/frv/all-mdpackh-1.c: New test.
28465
28466 2005-01-28 Steven Bosscher <stevenb@suse.de>
28467
28468 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28469
28470 2005-01-27 Richard Henderson <rth@redhat.com>
28471
28472 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28473
28474 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28475
28476 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28477
28478 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28479
28480 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28481 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28482 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28483 to cope with cases where the multilib options override the dg-options.
28484
28485 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28486
28487 PR c/18946
28488 * gcc.dg/noncompile/20050120-1.c: New test.
28489
28490 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28491
28492 PR tree-optimization/19633
28493 * gcc.dg/pr19633.c: New test.
28494 * gcc.dg/tree-ssa/pr19633.c: New test.
28495
28496 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28497
28498 * gcc.dg/20041216-1.c: New test.
28499
28500 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28501
28502 PR objc/18862
28503 * objc.dg/selector-2.m: New test.
28504
28505 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28506
28507 * g++.dg/opt/range-test-2.C: New test.
28508
28509 PR rtl-optimization/19579
28510 * gcc.c-torture/execute/20050124-1.c: New test.
28511
28512 2005-01-26 Greg Parker <gparker@apple.com>
28513 Stuart Hastings <stuart@apple.com>
28514
28515 * gcc.c-torture/execute/20050125-1.c: New.
28516
28517 2005-01-18 Jan Hubicka <jh@suse.cz>
28518
28519 PR tree-optimize/19337
28520 * gcc.c-torture/compile/20050119-1.c: New test.
28521
28522 2005-01-24 James E Wilson <wilson@specifixinc.com>
28523
28524 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28525 test for successful match.
28526
28527 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28528
28529 PR objc/18408
28530 * objc.dg/comp-types-7.m: New test.
28531
28532 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28533
28534 * lib/target-supports.exp (current_target_name): New.
28535 (check_effective_target_ilp32, check_effective_target_lp64):
28536 Cache the result to use as long as the current target, with
28537 multilib flags, remains the same.
28538
28539 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28540 (dg-require-weak, dg-require-visibility, dg-require-alias,
28541 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28542 dg-require-effective-target, dg-skip-if): Remove call to
28543 skip_test_and_clear_xfail.
28544 (dg-test): Clear xfail data.
28545
28546 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28547
28548 PR target/17751
28549 * gcc.dg/ppc64-toc.c: New test.
28550
28551 * g++.dg/tree-ssa/empty-1.C: New test.
28552
28553 PR middle-end/19551
28554 * gcc.c-torture/execute/20050121-1.c: New test.
28555 * gcc.dg/20050121-2.c: New test.
28556
28557 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28558 Paul Brook <paul@codesourcery.com>
28559
28560 PR fortran/17941
28561 * gfortran.dg/real_const_1.f: New test.
28562 * gfortran.dg/real_const_2.f90: New test.
28563 * gfortran.dg/complex_int_1.f90: New test.
28564
28565 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28566
28567 PR fortran/19313
28568 * gfortan.dg/inquire_6.f90: New test.
28569
28570 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28571
28572 PR libfortran/19451
28573 * open_readonly_1.f90: New test.
28574
28575 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28576
28577 PR libfortran/18982
28578 * gfortran.dg/open_new.f90: New file.
28579
28580 2005-01-22 Paul Brook <paul@codesourcery.com>
28581
28582 * namelist_1.f90: New test.
28583
28584 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28585
28586 PR tree-optimization/19484
28587 * gcc.c-torture/compile/20050122-[12].c: New tests.
28588
28589 2005-01-22 Paul Brook <paul@codesourcery.com>
28590
28591 * gfortran.dg/implicit_2.f90: New test.
28592
28593 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28594
28595 PR fortran/19314
28596 * gfortran.dg/inquire_5.f90: New test.
28597
28598 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28599
28600 PR c/18809
28601 * gcc.dg/pr18809-1.c: New test.
28602
28603 2005-01-21 Ian Lance Taylor <ian@airs.com>
28604
28605 * gcc.dg/20050121-1.c: New test.
28606
28607 PR tree-optimization/13000
28608 * gcc.dg/20040206-1.c: Change warning to point where function is
28609 being inlined.
28610
28611 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28612
28613 PR c++/19208
28614 * g++.dg/template/array11.C: New test.
28615
28616 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28617
28618 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28619 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28620 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28621 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28622 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28623 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28624
28625 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28626
28627 PR tree-optimization/15349
28628 * gcc.dg/tree-ssa/pr15349.c: New.
28629
28630 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28631
28632 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28633
28634 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28635
28636 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28637 scan-assembler-times directive name.
28638
28639 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28640 after dg-do.
28641
28642 PR rtl-optimization/19462
28643 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28644
28645 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28646
28647 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28648 counting function calls on ia64.
28649
28650 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28651
28652 PR rtl-optimization/15139
28653 * gcc.dg/20050111-2.c: New test.
28654
28655 PR c/17297
28656 * gcc.c-torture/compile/20050113-1.c: New testcase.
28657
28658 PR middle-end/19164
28659 * gcc.dg/20050113-1.c: New testcase.
28660
28661 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28662
28663 * gcc.dg/vect/vect-85.c: Add comment.
28664 * gcc.dg/vect/vect-86.c: Add xfail for now.
28665 * gcc.dg/vect/vect-87.c: Add xfail for now.
28666 * gcc.dg/vect/vect-88.c: Add xfail for now.
28667 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28668
28669 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28670
28671 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28672
28673 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28674
28675 * g++.dg/debug/typedef3.C: New test.
28676
28677 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28678
28679 PR c/19472
28680 * gcc.dg/asm-a.c: New test.
28681
28682 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28683
28684 * gcc.dg/sh-relax.c: Add prototype for abort.
28685
28686 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28687
28688 * gcc.dg/short-compare-1.c: New test.
28689 * gcc.dg/short-compare-2.c: Likewise.
28690
28691 2005-01-18 Michael Matz <matz@suse.de>
28692
28693 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28694
28695 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28696
28697 PR tree-optimization/19121
28698 * gcc.c-torture/compile/pr19121.c: New test.
28699
28700 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28701
28702 PR target/19357
28703 * gcc.c-torture/compile/pr19357.c: New test.
28704
28705 2005-01-17 Ian Lance Taylor <ian@airs.com>
28706
28707 PR c/5675
28708 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28709 pass--those that refer just to the variable, possibly with a
28710 cast.
28711 * gcc.dg/c99-const-expr-3.c: Likewise.
28712
28713 PR middle-end/13127
28714 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28715 longer emitted.
28716
28717 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28718
28719 PR fortran/18778
28720 * gfortran.dg/endfile_2.f90: New test.
28721
28722 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28723
28724 PR 19168
28725 * gfortran.dg/select_5.f90: New test.
28726
28727 2004-01-16 Paul Brook <paul@codesourcery.com>
28728
28729 * gfortran.dg/common_4.f90: New test.
28730
28731 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28732
28733 PR rtl-optimization/19462
28734 * gcc.dg/torture/pr19462-1.c: New test.
28735
28736 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28737
28738 PR objc/19321
28739 * objc.dg/func-ptr-2.m: New.
28740 * objc.dg/volatile-1.m: New.
28741
28742 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28743
28744 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28745
28746 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28747
28748 PR tree-optimization/19060
28749 * gcc.c-torture/execute/20050104-1.c: New test.
28750
28751 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28752
28753 PR fortran/18983
28754 * gfortran.dg/write_to_null.f90: New test.
28755
28756 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28757 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28758
28759 PR other/19328
28760 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28761 argument.
28762
28763 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28764
28765 PR c++/19263
28766 * g++.dg/init/vector1.C: New test.
28767
28768 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28769
28770 PR target/13158
28771 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28772 PR target/18987
28773 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28774
28775 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28776
28777 * gfortran.dg/select_1.f90: New test.
28778 * gfortran.dg/select_2.f90: New test.
28779 * gfortran.dg/select_3.f90: New test.
28780 * gfortran.dg/select_4.f90: New test.
28781
28782 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28783
28784 PR middle-end/19084
28785 PR rtl-optimization/19348
28786 * gcc.dg/20050111-1.c: New test.
28787 * gcc.c-torture/execute/20050111-1.c: New test.
28788
28789 * gcc.dg/i386-asm-4.c: New test.
28790
28791 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28792
28793 * gcc.dg/nested-func-2.c: New test.
28794 * ada/acats/norun.lst: Remove c953002.
28795
28796 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28797
28798 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28799
28800 2005-01-12 Ben Elliston <bje@au.ibm.com>
28801
28802 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28803
28804 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28805
28806 PR target/18761
28807 * g++.dg/abi/align1.C: New test.
28808
28809 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28810
28811 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28812 at a time.
28813 * g++.dg/ext/altivec_check.h: Support compiling as C.
28814
28815 2005-01-10 Roger Sayle <roger@eyesopen.com>
28816
28817 PR c++/19355
28818 * g++.dg/expr/pr19355-1.C: New test case.
28819
28820 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28821
28822 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28823 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28824 * ada/acats/tests/c3/c92005b.ada: Likewise.
28825 * ada/acats/tests/c3/cxb3012.a: Likewise.
28826 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28827
28828 2005-01-09 Paul Brook <paul@codesourcery.com>
28829
28830 * gfortran.dg/common_2.f90: New file.
28831 * gfortran.dg/common_3.f90: New file.
28832
28833 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28834
28835 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28836
28837 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28838
28839 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28840 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28841 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28842 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28843 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28844 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28845 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28846 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28847 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28848 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28849 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28850 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28851 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28852 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28853 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28854 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28855 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28856 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28857 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28858 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28859 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28860 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28861 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28862 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28863 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28864 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28865 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28866 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28867 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28868 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28869 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28870 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28871 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28872 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28873 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28874 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28875 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28876 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28877 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28878 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28879 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28880 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28881 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28882 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28883 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28884 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28885 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28886 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28887 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28888 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28889 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28890 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28891 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28892 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28893 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28894 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28895 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28896 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28897 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28898 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28899 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28900 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28901 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28902 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28903 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28904 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28905 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28906
28907 * gcc.dg/vect/vect-1.c: Fix spelling.
28908 * gcc.dg/vect/vect-10.c: Fix spelling.
28909 * gcc.dg/vect/vect-11.c: Fix spelling.
28910 * gcc.dg/vect/vect-12.c: Fix spelling.
28911 * gcc.dg/vect/vect-14.c: Fix spelling.
28912 * gcc.dg/vect/vect-15.c: Fix spelling.
28913 * gcc.dg/vect/vect-16.c: Fix spelling.
28914 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28915 * gcc.dg/vect/vect-64.c: Fix comments.
28916 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28917
28918 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28919 Ira Rosen <irar@il.ibm.com>
28920
28921 * gcc.dg/vect/vect-70.c: New test.
28922 * gcc.dg/vect/vect-71.c: New test.
28923
28924 2005-01-09 Manfred Hollstein <mh@suse.com>
28925
28926 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28927 * gcc.dg/pr18241-2.c: Likewise.
28928 * gcc.dg/pr18241-3.c: Likewise.
28929 * gcc.dg/pr18241-4.c: Likewise.
28930 * gcc.dg/pr18241-5.c: Likewise.
28931
28932 2005-01-08 Richard Henderson <rth@redhat.com>
28933
28934 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28935 False for x86 and x86-64.
28936
28937 2005-01-08 Diego Novillo <dnovillo@redhat.com>
28938
28939 PR tree-optimization/18241
28940 * gcc.dg/pr18241-1.c: New test.
28941 * gcc.dg/pr18241-2.c: New test.
28942 * gcc.dg/pr18241-3.c: New test.
28943 * gcc.dg/pr18241-4.c: New test.
28944 * gcc.dg/pr18241-5.c: New test.
28945
28946 2005-01-08 Steven G. Kargl <kargls@comcast.net>
28947
28948 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28949 gfortran.dg/select_4.f90: New.
28950
28951 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28952
28953 * gcc.c-torture/execute/20050107-1.c: New test.
28954
28955 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
28956
28957 PR c++/19298
28958 * g++.dg/template/ref2.C: New.
28959
28960 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
28961
28962 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28963 instead of being empty.
28964
28965 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28966
28967 PR fortran/15553
28968 * gfortran.dg/array-1.f90: New test.
28969
28970 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28971
28972 PR tree-optimization/19283
28973 * gcc.c-torture/execute/20050106-1.c: New test.
28974
28975 PR rtl-optimization/18861
28976 * gcc.dg/20050105-1.c: New test.
28977
28978 PR tree-optimization/18828
28979 * gcc.dg/20050105-2.c: New test.
28980
28981 2005-01-07 Andreas Jaeger <aj@suse.de>
28982
28983 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28984
28985 2005-01-07 Bud Davis <bdavis9659@comcast.net>
28986
28987 PR fortran/18398
28988 * gfortran.dg/fmt_read.f90: New test.
28989
28990 2005-01-06 Geoffrey Keating <geoffk@apple.com>
28991
28992 * gcc.dg/rs6000-ldouble-2.c: New.
28993
28994 2005-01-06 Mark Mitchell <mark@codesourcery.com>
28995
28996 PR c++/19244
28997 * g++.dg/parser/ctor2.C: New test.
28998
28999 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29000
29001 PR c++/17154
29002 * g++.dg/template/using9.C: New test.
29003
29004 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29005
29006 PR c++/19258
29007 * g++.dg/lookup/friend6.C: New test.
29008
29009 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29010
29011 PR c++/19270
29012 * g++.dg/template/array10.C: New.
29013
29014 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29015
29016 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29017 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29018
29019 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29020
29021 * gcc.c-torture/compile/20050105-1.c: New test.
29022
29023 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29024
29025 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29026
29027 2005-01-05 Roger Sayle <roger@eyesopen.com>
29028
29029 PR middle-end/19100
29030 * gcc.dg/conv-3.c: New test case.
29031
29032 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29033
29034 * gcc.dg/asm-wide-1.c: New test.
29035
29036 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29037
29038 PR c++/19030
29039 * g++.dg/parse/crash22.C: New
29040
29041 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29042
29043 PR 19257
29044 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29045
29046 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29047
29048 PR middle-end/17767
29049 * gcc.dg/i386-mmx-6.c: New test case.
29050
29051 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29052
29053 PR tree-optimization/18308
29054 * gcc.dg/vect/pr18308.c: New testcase.
29055
29056 2005-01-04 Andreas Jaeger <aj@suse.de>
29057
29058 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29059
29060 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29061 Robert Bowdidge <bowdidge@apple.com>
29062
29063 * gcc.dg/cpp/subframework1.c: New.
29064 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29065 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29066 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29067 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29068
29069 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29070
29071 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29072 producing warning.
29073 * gcc.dg/darwin-weakimport-2.c: New.
29074
29075 2005-01-03 Richard Henderson <rth@redhat.com>
29076
29077 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29078
29079 2005-01-03 Richard Henderson <rth@redhat.com>
29080
29081 * gcc.dg/vect/vect.exp: Enable for ia64.
29082 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29083 (check_effective_target_vect_float): Likewise.
29084 (check_effective_target_vect_no_align): Likewise.
29085 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29086 * gcc.dg/vect/vect-8.c: Likewise.
29087
29088 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29089
29090 PR target/19236
29091 * gcc.dg/pr19236-1.c: New test case.
29092
29093 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29094
29095 PR rtl-optimization/12092
29096 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29097
29098 2005-01-02 Andreas Jaeger <aj@suse.de>
29099
29100 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29101
29102 2005-01-01 Roger Sayle <roger@eyesopen.com>
29103 Andrew Pinski <pinskia@physics.uc.edu>
29104
29105 PR rtl-optimization/12092
29106 * gcc.dg/pr12092-1.c: New test case.
29107
29108 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29109
29110 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29111 'hidden' and 'default' for better portability.
29112 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29113
29114 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29115 6 and 7.
29116 * g++.old-deja/g++.brendan/new3.C: Likewise.
29117
29118 2005-01-01 Steven Bosscher <stevenb@suse.de>
29119
29120 * gcc.dg/20041231-1.C: New test.
29121 * g++.dg/warn/Wunreachable-code-1.C: New test.
29122
29123 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29124
29125 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29126 file, not /dev/null. Abort on error.
29127
29128 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29129 Ziemowit Laski <zlaski@apple.com>
29130
29131 PR objc/18971
29132 * objc.dg/encode-5.m: New test.
29133
29134 2004-12-29 Richard Henderson <rth@redhat.com>
29135
29136 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29137 * objc.dg/stabs-1.m: Disable for ia64.
29138
29139 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29140
29141 PR c++/19190
29142 * g++.dg/warn/Wunused-10.C: New test.
29143
29144 2004-12-28 Richard Henderson <rth@redhat.com>
29145
29146 * objc.dg/stabs-1.m: Disable for alpha.
29147
29148 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29149
29150 PR c++/19149
29151 * g++.dg/parse/error23.C: New test.
29152
29153 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29154
29155 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29156
29157 PR fortran/19032
29158 * gfortran.dg/intrinsic_modulo_1.f90: New.
29159 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29160 tests with divisor -1.
29161
29162 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29163
29164 * g++.dg/opt/temp1.C (memcpy): Return a value.
29165
29166 PR c++/19148
29167 * g++.dg/expr/cond7.C: New test.
29168
29169 2004-12-27 Paul Brook <paul@codesourcery.com>
29170
29171 * gfortran.dg/g77/select_no_compile.f: Remove.
29172
29173 2004-12-27 Richard Henderson <rth@redhat.com>
29174
29175 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29176 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29177 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29178
29179 2004-12-26 Richard Henderson <rth@redhat.com>
29180
29181 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29182 by 1i instead of token pasting.
29183
29184 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29185
29186 PR tree-optimization/17578
29187 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29188 to additional_flags.
29189 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29190
29191 2004-12-25 Richard Henderson <rth@redhat.com>
29192
29193 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29194 Remove Alpha.
29195
29196 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29197
29198 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29199 hppa*-*-hpux*.
29200 * gcc.dg/pr17957.c (dg-options): Likewise.
29201 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29202 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29203 instead of 0 on __hppa__.
29204 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29205 "foo,%r" on hppa*-*-*.
29206
29207 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29208
29209 PR fortran/19071
29210 * gfortran.dg/complex_write.f90: New test.
29211
29212 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29213
29214 PR c++/17595
29215 * g++.dg/parse/pragma2.C: New test.
29216
29217 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29218
29219 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29220
29221 * gcc.dg/empty2.c: Add missing dg-warning.
29222
29223 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29224
29225 PR c++/17413
29226 * g++.dg/template/local4.C: New test.
29227 * g++.dg/template/crash19.C: Add dg-error marker.
29228
29229 * g++.dg/template/crash31.C: Correct embedded PR number.
29230
29231 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29232
29233 PR c++/16405
29234 * g++.dg/opt/temp1.C: Add do-run marker.
29235
29236 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29237
29238 * g++.dg/template/spec19.C: New.
29239
29240 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29241
29242 PR target/16819
29243 * gcc.dg/empty2.c: New.
29244
29245 2004-12-23 Richard Henderson <rth@redhat.com>
29246
29247 * lib/target-supports.exp (check_effective_target_vect_no_align):
29248 Remove i?86 and x86-64.
29249
29250 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29251
29252 PR c++/16405
29253 * g++.dg/opt/temp1.C: New test.
29254
29255 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29256
29257 PR c++/18733
29258 * g++.dg/template/friend33.C: New testcase.
29259
29260 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29261
29262 PR c++/18464
29263 * g++.dg/template/cond5.C: New test.
29264
29265 PR c++/18492
29266 * g++.dg/inherit/thunk3.C: New test.
29267
29268 PR c++/11224
29269 * g++.dg/warn/Wunused-9.C: New test.
29270
29271 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29272
29273 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29274
29275 2004-12-22 Jan Beulich <jbeulich@novell.com>
29276
29277 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29278
29279 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29280
29281 PR c++/18378
29282 * g++.dg/ext/packed8.C: New test.
29283
29284 PR c++/19063
29285 * g++.dg/template/crash31.C: New test.
29286
29287 PR c++/19034
29288 * g++.dg/template/crash30.C: New test.
29289
29290 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29291
29292 PR C++/18984
29293 * g++.dg/eh/ctor3.C: New test.
29294
29295 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29296
29297 * objc.dg/stabs-1.m: Allow section name to be quoted and
29298 assembly label to begin with '.LL'.
29299
29300 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29301
29302 * gcc.dg/vect/vect.exp
29303 (check_effective_target_lp64_or_vect_no_align): New.
29304 * gcc.dg/vect/vect-77.c: Use it.
29305 * gcc.dg/vect/vect-78.c: Use it.
29306
29307 * lib/target-supports.exp
29308 (check_effective_target_vect_no_max,
29309 check_effective_target_vect_no_bitwise,
29310 check_effective_target_vect_no_align): New.
29311 * gcc.dg/vect/vect-13.c: Use them.
29312 * gcc.dg/vect/vect-17.c: Ditto.
29313 * gcc.dg/vect/vect-18.c: Ditto.
29314 * gcc.dg/vect/vect-19.c: Ditto.
29315 * gcc.dg/vect/vect-20.c: Ditto.
29316 * gcc.dg/vect/vect-27.c: Ditto.
29317 * gcc.dg/vect/vect-29.c: Ditto.
29318 * gcc.dg/vect/vect-44.c: Ditto.
29319 * gcc.dg/vect/vect-48.c: Ditto.
29320 * gcc.dg/vect/vect-50.c: Ditto.
29321 * gcc.dg/vect/vect-52.c: Ditto.
29322 * gcc.dg/vect/vect-54.c: Ditto.
29323 * gcc.dg/vect/vect-56.c: Ditto.
29324 * gcc.dg/vect/vect-58.c: Ditto.
29325 * gcc.dg/vect/vect-60.c: Ditto.
29326 * gcc.dg/vect/vect-72.c: Ditto.
29327 * gcc.dg/vect/vect-80.c: Ditto.
29328
29329 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29330
29331 PR c++/14075
29332 * g++.dg/init/string1.C: New.
29333
29334 PR c++/18975
29335 * g++.dg/other/synth1.C: New.
29336
29337 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29338
29339 PR c/18963
29340 * gcc.dg/pr18963-1.c: New test.
29341
29342 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29343
29344 PR c/18596
29345 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29346 * gcc.dg/pr18596-1.c: Use dg-error.
29347 (dg-options): Use -fno-unit-at-a-time.
29348 * gcc.dg/pr18596-2.c: New test.
29349 * gcc.dg/pr18596-3.c: New test.
29350
29351 2004-12-20 Roger Sayle <roger@eyesopen.com>
29352
29353 PR middle-end/18683
29354 * g++.dg/opt/pr18683-1.C: New test case.
29355
29356 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29357
29358 PR other/19093
29359 * g++.dg/opt/max1.C: Fix for 64bit targets.
29360
29361 2004-12-20 Matt Austern <austern@apple.com>
29362
29363 PR c++/19044
29364 * g++.dg/ext/builtin6.C: New
29365
29366 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29367
29368 PR tree-optimization/19080
29369 * gcc.c-torture/compile/pr19080.c: New test.
29370
29371 2004-12-20 Steven Bosscher <stevenb@suse.de>
29372
29373 * gcc.dg/20041219-1.c: New test.
29374
29375 2004-12-19 Roger Sayle <roger@eyesopen.com>
29376
29377 PR middle-end/19068
29378 * g++.dg/opt/max1.C: New test case.
29379
29380 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29381
29382 * gcc.dg/fdata-sections-1.c: New test.
29383
29384 2004-12-18 Roger Sayle <roger@eyesopen.com>
29385
29386 PR middle-end/18548
29387 * gcc.dg/max-1.c: New test case.
29388
29389 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29390
29391 * gcc.c-torture/execute/20041218-1.c: New test.
29392
29393 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29394
29395 * gcc.dg/pr18501.c: New test.
29396 * gcc.dg/uninit-5.c: XFAIL.
29397 * gcc.dg/uninit-9.c: XFAIL.
29398
29399 2004-12-17 Dale Johannesen <dalej@apple.com>
29400
29401 * gcc.dg/20041213-1.c: New.
29402
29403 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29404
29405 * objc.dg/stabs-1.m: Allow assembly label to begin
29406 with a dot ('.').
29407
29408 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29409
29410 * gcc.c-torture/execute/20041213-1.c: Move...
29411 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29412
29413 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29414
29415 PR c++/18721
29416 * g++.dg/lookup/conv-5.C: New.
29417
29418 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29419
29420 * objc.dg/stabs-1.m: New test.
29421
29422 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29423
29424 * gcc.dg/visibility-c.c: Change compile to
29425 assemble for the test.
29426
29427 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29428
29429 PR target/19041
29430 * gcc.dg/visibility-c.c: New test.
29431
29432 2004-12-16 Roger Sayle <roger@eyesopen.com>
29433
29434 PR middle-end/18493
29435 * gcc.dg/switch-8.c: New test case.
29436
29437 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29438
29439 PR c++/18905
29440 * g++.dg/template/init4.C: New.
29441 * g++.dg/opt/static3.C: Enable optimizer.
29442
29443 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29444
29445 * g++.dg/other/complex1.C: New test.
29446
29447 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29448
29449 * g++.dg/opt/inline9.C: New test.
29450
29451 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29452
29453 PR fortran/18993
29454 * gfotran.dg/nullify_1.f: New test.
29455
29456 2004-12-15 Richard Henderson <rth@redhat.com>
29457
29458 * gcc.target/i386/i386.exp: New harness.
29459 * gcc.target/i386/vect-args.c: New.
29460
29461 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29462
29463 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29464
29465 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29466
29467 PR c++/18825
29468 * g++.dg/template/friend32.C: New test.
29469
29470 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29471
29472 * cpp/pragma-once-1.c: New test.
29473 * cpp/pragma-once-1b.h: Likewise.
29474 * cpp/pragma-once-1c.h: Likewise.
29475 * cpp/pragma-once-1d.h: Likewise.
29476 * cpp/inc/pragma-once-1a.h: Likewise.
29477
29478 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29479 Steven G. Kargl <kargls@comcast.net>
29480
29481 PR fortran/17597
29482 * gfortran.dg/list_read_3.f90: New test.
29483
29484 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29485
29486 * gcc.dg/ftrapv-2.c: New test.
29487
29488 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29489
29490 PR c++/18981
29491 * g++.dg/template/typename9.C: New test.
29492
29493 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29494
29495 PR c++/18738
29496 * g++.dg/template/typename8.C: New test.
29497 * g++.dg/parse/friend2.C: Tweak error message.
29498
29499 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29500
29501 * gcc.c-torture/20041214-1.c: New test.
29502
29503 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29504
29505 PR c++/18965
29506 * g++.dg/init/array17.C: New test.
29507
29508 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29509
29510 PR c++/18793
29511 * g++.dg/init/aggr3.C: New test.
29512
29513 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29514
29515 * gcc.dg/altivec-types-1.c: New test.
29516 * gcc.dg/altivec-types-2.c: New test.
29517 * gcc.dg/altivec-types-3.c: New test.
29518 * gcc.dg/altivec-types-4.c: New test.
29519 * g++.dg/ext/altivec-types-1.C: New test.
29520 * g++.dg/ext/altivec-types-2.C: New test.
29521 * g++.dg/ext/altivec-types-3.C: New test.
29522 * g++.dg/ext/altivec-types-4.C: New test.
29523
29524 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29525
29526 PR middle-end/18951
29527 * gcc.c-torture/execute/20041213-1.c: New test.
29528
29529 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29530
29531 PR c++/18949
29532 * g++.dg/template/cast1.C: New.
29533
29534 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29535
29536 * gcc.c-torture/execute/20041213-2.c: New test.
29537
29538 2004-12-13 Richard Henderson <rth@redhat.com>
29539
29540 * gcc.dg/i386-sse-10.c: Fix typo in options.
29541
29542 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29543
29544 PR c++/18968
29545 * g++.dg/opt/pr18968.C: New test.
29546
29547 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29548
29549 PR c++/18925
29550 * g++.dg/ext/visibility/staticdatamem.C: New test.
29551
29552 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29553
29554 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29555
29556 2004-12-13 Roger Sayle <roger@eyesopen.com>
29557
29558 PR rtl-optimization/18928
29559 * gcc.dg/pr18928-1.c: New test case.
29560
29561 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29562
29563 PR tree-opt/16951
29564 * gcc.c-torture/compile/20041211-1.c: New.
29565
29566 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29567
29568 PR middle-end/17564
29569 * gcc.c-torture/execute/20041212-1.c: New test.
29570
29571 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29572
29573 PR fortran/18869
29574 * gfortran.dg/common_1.f90: New test.
29575
29576 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29577 Paul Brook <paul@codesourcery.com>
29578
29579 PR fortran/16222
29580 * gfortran.dg/real_do_1.f90: New test.
29581
29582 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29583
29584 PR tree-opt/18040
29585 * g++.dg/opt/ptrmem6.C: New test.
29586
29587 2004-12-11 Roger Sayle <roger@eyesopen.com>
29588
29589 PR middle-end/18921
29590 * gcc.dg/pr18921-1.c: New test case.
29591
29592 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29593
29594 PR fortran/17175
29595 * gfortran.dg/scale_1.f90: New test.
29596
29597 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29598
29599 PR middle-end/18903
29600 * gcc.c-torture/compile/pr18903.c: New test.
29601
29602 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29603
29604 * gcc.c-torture/execute/20041210-1.c: New test.
29605
29606 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29607
29608 PR c++/18731
29609 * g++.dg/parser/struct-1.C: New test.
29610 * g++.dg/parser/struct-2.C: New test.
29611 * g++.dg/parser/struct-3.C: New test.
29612
29613 2004-12-09 Richard Henderson <rth@redhat.com>
29614
29615 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29616
29617 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29618 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29619
29620 2004-12-09 Matt Austern <austern@apple.com>
29621
29622 PR c++/18514
29623 * g++.dg/ext/builtin1.C: New
29624 * g++.dg/ext/builtin2.C: New
29625 * g++.dg/ext/builtin3.C: New
29626 * g++.dg/ext/builtin4.C: New
29627 * g++.dg/ext/builtin5.C: New
29628
29629 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29630
29631 PR tree-opt/18904
29632 * g++.dg/opt/ptrmem5.C: New test.
29633
29634 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29635
29636 * g++.dg/parse/typename5.C: Adjust for new error.
29637 * g++.dg/parse/typename7.C: New.
29638
29639 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29640
29641 PR c++/18073
29642 * g++.dg/other/mmintrin.C: New test.
29643
29644 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29645
29646 PR c++/16681
29647 * g++.dg/init/array15.C: New.
29648 * g++.dg/init/array16.C: New.
29649
29650 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29651
29652 PR fortran/18826
29653 * gfortran.dg/assign_1.f90: New test.
29654
29655 2004-12-08 Nick Clifton <nickc@redhat.com>
29656
29657 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29658 * gcc.target/xstormy16/data_below100: Likewise.
29659 * gcc.target/xstormy16/sfr: Likewise.
29660 * gcc.target/xstormy16/below100.S: New test source file.
29661 * gcc.target/xstormy16/below100.ld: New test linker script.
29662 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29663 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29664 bp instructions.
29665 * gcc.target/xstormy16/bp.c: Likewise.
29666
29667 * gcc.target/xstormy16/bss_below100: New files:
29668 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29669 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29670 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29671 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29672 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29673 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29674 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29675 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29676 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29677 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29678 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29679 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29680 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29681 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29682 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29683 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29684 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29685 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29686 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29687 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29688 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29689 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29690 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29691 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29692 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29693 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29694 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29695
29696 * gcc.target/xstormy16/data_below100: New files:
29697 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29698 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29699 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29700 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29701 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29702 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29703 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29704 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29705 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29706 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29707 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29708 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29709 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29710 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29711 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29712 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29713 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29714 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29715 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29716 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29717 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29718 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29719 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29720 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29721 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29722 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29723 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29724
29725 * gcc.target/xstormy16/sfr: New files:
29726 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29727 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29728 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29729 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29730 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29731 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29732 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29733 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29734 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29735 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29736 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29737 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29738 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29739 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29740 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29741 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29742 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29743 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29744 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29745 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29746 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29747 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29748 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29749 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29750 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29751 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29752 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29753 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29754 27_if0_sfrw_bitfield_f.c
29755
29756 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29757
29758 PR c++/18100
29759 * g++.dg/lookup/name-clash4.C: New test.
29760
29761 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29762
29763 PR c++/18672
29764 * g++.dg/opt/array1.C: New.
29765
29766 PR c++/18803
29767 * g++.dg/template/operator5.C: New.
29768
29769 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29770
29771 PR c/18867
29772 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29773
29774 2004-12-07 Steven Bosscher <stevenb@suse.de>
29775
29776 * gcc.dg/noncompile/20041207.c: New test.
29777
29778 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29779
29780 * g++.dg/other/unreachable-1.C: New test.
29781
29782 2004-12-06 Nick Clifton <nickc@redhat.com>
29783
29784 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29785 <limits.h> because the latter comes from gcc's include/ directory
29786 and not the newlib/libc/include directory.
29787
29788 2004-12-04 Richard Henderson <rth@redhat.com>
29789
29790 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29791
29792 2004-12-04 Richard Henderson <rth@redhat.com>
29793
29794 * lib/target-supports.exp (check_gc_sections_available): Disable
29795 for alpha and ia64.
29796
29797 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29798
29799 PR middle-end/17909
29800 * g++.dg/other/vararg-2.C: New test.
29801
29802 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29803
29804 PR c++/17011, c++/17971
29805 * g++.dg/template/error15.C: Adjust expected error.
29806 * g++.dg/template/instantiate3.C: Likewise.
29807
29808 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29809
29810 * gcc.dg/altivec-18.c: Fix for darwin
29811
29812 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29813
29814 PR c++/18782
29815 * g++.dg/parse/ptrmem2.C: New.
29816
29817 PR c++/18318
29818 * g++.dg/template/new1.C: New.
29819
29820 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29821
29822 PR fortran/18710
29823 * gfortran.dg/direct_io_3.f90: New test.
29824
29825 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29826
29827 PR 18758
29828 * g++.dg/parse/crash21.C: New.
29829
29830 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29831
29832 PR c++/15664, c++/18276
29833 * g++.dg/template/ttp13.C: New test.
29834 * g++.dg/template/ttp14.C: Likewise.
29835
29836 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29837
29838 PR c++/18123
29839 * g++.dg/parse/enum2.C: New test.
29840 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29841
29842 2004-12-02 Nick Clifton <nickc@redhat.com>
29843
29844 * gcc.target/xstormy16: New test directory.
29845 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29846 * gcc.target/xstormy16/bp.c: Check the generation of bp
29847 instructions.
29848 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29849 bn instructions and the BELOW100 attribute.
29850
29851 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29852
29853 PR target/16952
29854 * gcc.dg/ppc-eabi.c: New.
29855
29856 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29857
29858 PR fortran/18284
29859 * gfortran.dg/backspace.f90
29860
29861 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29862
29863 * gfortran.dg/inquire.f90: New test.
29864
29865 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29866
29867 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29868 handle effective-target-keyword.
29869 (dg-skip-if): Support effective-target keyword as target list.
29870 (dg-xfail-if): Ditto.
29871 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29872
29873 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29874
29875 PR tree-optimization/18291
29876 * gcc.c-torture/compile/pr18291.c: New test.
29877
29878 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29879
29880 PR C++/18729
29881 * g++.dg/parse/crash20.C: New.
29882
29883 PR c++/17431
29884 * g++.dg/overload/arg1.C: New.
29885 * g++.dg/overload/arg2.C: New.
29886 * g++.dg/overload/arg3.C: New.
29887 * g++.dg/overload/arg4.C: New.
29888
29889 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29890
29891 * gcc.dg/c99-flex-array-4.c: Remove.
29892
29893 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29894
29895 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29896
29897 * lib/target-supports.exp (is-effective-target): Simplify.
29898
29899 * lib/target-supports.exp (check_effective_target_vect_long):
29900 Fix for powerpc64-*-*.
29901
29902 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29903
29904 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29905 to support new requirements on FreeBSD 5.
29906
29907 2004-11-30 Devang Patel <dpatel@apple.com>
29908
29909 PR 18702
29910 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29911
29912 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29913
29914 * g++.dg/ext/altivec-13.C: New test.
29915
29916 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29917
29918 PR tree-opt/18298
29919 * gcc.c-torture/execute/p18298.c: New test.
29920
29921 2004-11-30 Ira Rosen <irar@il.ibm.com>
29922 Dorit Naishlos <dorit@il.ibm.com>
29923
29924 PR tree-opt/18607
29925 * gcc.dg/vect/vect-89.c: New test.
29926
29927 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
29928
29929 * gcc.dg/pr18596-1.c: New test.
29930
29931 2004-11-30 Ben Elliston <bje@au.ibm.com>
29932
29933 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29934
29935 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29936
29937 PR c/18479
29938 * gcc.dg/pr18479.c: New test.
29939
29940 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29941
29942 PR target/18490
29943 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29944 mmix-knuth-mmixware.
29945
29946 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29947 cris-*-elf* cris-*-aout* mmix-*-*
29948
29949 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29950
29951 PR middle-end/18725
29952 * gcc.dg/pr18725.c: New test.
29953
29954 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29955
29956 PR target/18488
29957 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29958
29959 PR target/18336
29960 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29961
29962 2004-11-29 Mark Mitchell <mark@codesourcery.com>
29963
29964 PR c++/18368
29965 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29966 * g++.old-deja/g++.law/ctors5.C: Likewise.
29967 * g++.old-deja/g++.other/crash25.C: Likewise.
29968
29969 PR c++/18674
29970 * g++.dg/template/error16.C: New test.
29971
29972 PR c++/18512
29973 * g++.dg/template/crash29.C: New test.
29974
29975 2004-11-29 Diego Novillo <dnovillo@redhat.com>
29976
29977 PR tree-optimization/18712
29978 * gcc.c-torture/compile/pr18712.c: New test.
29979
29980 2004-11-29 Joseph Myers <joseph@codesourcery.com>
29981
29982 PR c/7544
29983 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29984 tests.
29985
29986 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29987
29988 PR c++/18652
29989 * g++.dg/lookup/crash6.C: New test.
29990
29991 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29992
29993 PR middle-end/18164
29994 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
29995
29996 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
29997
29998 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29999 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30000 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30001
30002 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30003
30004 * gcc.dg/pr18164.c: New test.
30005
30006 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30007
30008 * gcc.dg/funroll-loops-all.c: New.
30009
30010 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30011
30012 PR target/18489
30013 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30014 delimeter, match space and TAB as well as ":".
30015
30016 PR target/18484
30017 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30018
30019 PR target/18348
30020 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30021
30022 PR target/18345
30023 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30024
30025 PR target/18337
30026 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30027
30028 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30029
30030 * gfortran.dg/direct_io_2.f90: New test.
30031
30032 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30033
30034 PR target/18334
30035 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30036
30037 2004-11-28 Richard Henderson <rth@redhat.com>
30038
30039 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30040
30041 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30042
30043 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30044 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30045 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30046 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30047 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30048 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30049 gcc.dg/pointer-arith-8.c: New tests.
30050
30051 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30052
30053 PR fortran/18364
30054 * gfortran.dg/endfile.f90: New test.
30055
30056 2004-11-27 Falk Hueffner <falk@debian.org>
30057
30058 * gcc.dg/loop-6.c: New test.
30059
30060 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30061
30062 * gcc.c-torture/execute/20041126-1.c: New test.
30063
30064 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30065
30066 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30067 on IRIX.
30068
30069 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30070
30071 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30072 functions.
30073
30074 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30075
30076 PR rtl-optimization/17825
30077 * gcc.c-torture/compile/20041119-1.c: New test.
30078
30079 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30080
30081 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30082 Check existence of ld library path variables before unsetting.
30083
30084 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30085
30086 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30087
30088 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30089
30090 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30091
30092 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30093
30094 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30095
30096 2004-11-26 Ben Elliston <bje@au.ibm.com>
30097
30098 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30099 dg-do directive.
30100
30101 2004-11-26 Ben Elliston <bje@au.ibm.com>
30102
30103 * gcc.dg/pr17957.c: Pass --param, not -param.
30104
30105 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30106
30107 PR middle-end/17957
30108 * gcc.dg/pr17957.c: New test.
30109
30110 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30111
30112 PR c++/18445
30113 * g++.dg/template/crash28.C: Likewise.
30114
30115 PR c++/18001
30116 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30117 * g++.dg/ext/lvaddr.C: Likewise.
30118 * g++.dg/opt/pr7503-3.C: Likewise.
30119
30120 PR c++/18466
30121 * g++.dg/parse/qualified3.C: New test.
30122 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30123
30124 PR c++/18545
30125 * g++.dg/expr/return1.C: New test.
30126
30127 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30128
30129 Friend class name lookup 3/n, PR c++/3332
30130 * g++.dg/lookup/friend3.C: New test.
30131 * g++.dg/lookup/friend4.C: Likewise.
30132 * g++.dg/lookup/friend5.C: Likewise.
30133
30134 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30135
30136 Friend class name lookup 2/n, PR c++/14513, c++/15410
30137 * g++.dg/lookup/friend2.C: New test.
30138 * g++.dg/template/friend31.C: Likewise.
30139
30140 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30141
30142 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30143
30144 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30145
30146 PR c++/17473
30147 * g++.dg/tc1/dr56.C: Remove.
30148 * g++.dg/template/typedef1.C: Add dg-error markers.
30149 * g++.old-deja/g++.other/typedef7.C: Likewise.
30150
30151 PR c++/18285
30152 * g++.dg/parse/typedef7.C: New test.
30153
30154 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30155
30156 * gcc.c-torture/execute/20041124-1.c: New test.
30157
30158 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30159
30160 * g++.dg/template/deduce3.C: New test.
30161
30162 PR c++/18586
30163 * g++.dg/template/crash27.C: New test.
30164
30165 PR c++/18530
30166 * g++.dg/warn/Wshadow-3.C: New test.
30167
30168 2004-11-24 Devang Patel <dpatel@apple.com>
30169
30170 PR/18555
30171 * gcc.dg/cpp/isysroot-1.c: New test.
30172 * gcc.dg/cpp/usr/include/stdio.h: New file.
30173 * gcc.dg/cpp/isysroot-2.c: New test.
30174 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30175 New file.
30176
30177 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30178
30179 PR c++/8929
30180 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30181
30182 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30183
30184 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30185 * gcc.target/sparc/pdist.c: Likewise.
30186
30187 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30188
30189 PR c++/16882
30190 * g++.dg/conversion/simd1.C: New test.
30191
30192 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30193
30194 * lib/target-libpath.exp: New file defining
30195 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30196 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30197 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30198 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30199 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30200
30201 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30202
30203 * gcc.dg/pragma-align-2.c: Test macro expansion.
30204 * gcc.dg/pragma-pack-2.c: New test.
30205
30206 2004-11-23 Richard Henderson <rth@redhat.com>
30207
30208 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30209 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30210 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30211 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30212 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30213 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30214
30215 * gcc.dg/vect/vect.exp: Add check for alpha.
30216 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30217 (check_effective_target_vect_int): Enable for alpha.
30218 (check_effective_target_vect_long): New.
30219 (is-effective-target): Add it.
30220
30221 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30222
30223 * gcc.dg/pr18614-1.c: New test.
30224
30225 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30226
30227 * gcc.dg/setjmp-2.c: New test.
30228
30229 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30230
30231 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30232 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30233 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30234 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30235 gcc.target/sparc/pdist.c: New tests.
30236
30237 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30238
30239 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30240
30241 2004-11-22 Dale Johannesen <dalej@apple.com>
30242
30243 * gcc.dg/20041111-1.c: New.
30244
30245 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30246
30247 PR tree-opt/18536
30248 * gcc.dg/vect/pr18536.c: New test.
30249
30250 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30251
30252 PR c++/18354
30253 * g++.dg/template/nontype11.C: New test.
30254
30255 2004-11-21 Roger Sayle <roger@eyesopen.com>
30256
30257 PR middle-end/18520
30258 * gcc.dg/pr18520-1.c: New test case.
30259
30260 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30261
30262 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30263 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30264 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30265 expected diagnostics.
30266
30267 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30268
30269 PR target/18580
30270 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30271 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30272 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30273
30274 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30275
30276 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30277
30278 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30279 Joseph Myers <joseph@codesourcery.com>
30280
30281 * lib/target-supports.exp (check_visibility_available): Really
30282 test the compiler.
30283
30284 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30285
30286 PR tree-opt/18181
30287 * gcc.dg/vect/vect-85.c: New test.
30288 * gcc.dg/vect/vect-86.c: New test.
30289 * gcc.dg/vect/vect-87.c: New test.
30290 * gcc.dg/vect/vect-88.c: New test.
30291
30292 2004-11-19 Ben Elliston <bje@au.ibm.com>
30293
30294 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30295
30296 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30297
30298 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30299 * gcc.dg/ppc-and-1.c: Ditto.
30300 * gcc.dg/ppc-compare-1.c: Ditto.
30301 * gcc.dg/ppc-mov-1.c: Ditto
30302
30303 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30304 Mark Mitchell <mark@codesourcery.com>
30305
30306 * gcc.dg/pragma-init-fini-2.c: New test.
30307
30308 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30309 Aldy Hernandez <aldyh@redhat.com>
30310
30311 * lib/target-supports.exp (check_effective_target_vect_int): New
30312 (check_effective_target_vect_float): New
30313 (check_effective_target_vect_double): New.
30314 (is-effective-target): Support new effective targets keywords.
30315 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30316 default action for dg-do.
30317 * gcc.dg/vect/pr16105.c: Use new support.
30318 * gcc.dg/vect/pr18400.c: Ditto.
30319 * gcc.dg/vect/pr18425.c: Ditto.
30320 * gcc.dg/vect/vect-1.c: Ditto.
30321 * gcc.dg/vect/vect-10.c: Ditto.
30322 * gcc.dg/vect/vect-11.c: Ditto.
30323 * gcc.dg/vect/vect-12.c: Ditto.
30324 * gcc.dg/vect/vect-13.c: Ditto.
30325 * gcc.dg/vect/vect-14.c: Ditto.
30326 * gcc.dg/vect/vect-15.c: Ditto.
30327 * gcc.dg/vect/vect-16.c: Ditto.
30328 * gcc.dg/vect/vect-17.c: Ditto.
30329 * gcc.dg/vect/vect-18.c: Ditto.
30330 * gcc.dg/vect/vect-19.c: Ditto.
30331 * gcc.dg/vect/vect-2.c: Ditto.
30332 * gcc.dg/vect/vect-20.c: Ditto.
30333 * gcc.dg/vect/vect-21.c: Ditto.
30334 * gcc.dg/vect/vect-22.c: Ditto.
30335 * gcc.dg/vect/vect-23.c: Ditto.
30336 * gcc.dg/vect/vect-24.c: Ditto.
30337 * gcc.dg/vect/vect-25.c: Ditto.
30338 * gcc.dg/vect/vect-26.c: Ditto.
30339 * gcc.dg/vect/vect-27.c: Ditto.
30340 * gcc.dg/vect/vect-27a.c: Ditto.
30341 * gcc.dg/vect/vect-28.c: Ditto.
30342 * gcc.dg/vect/vect-29.c: Ditto.
30343 * gcc.dg/vect/vect-29a.c: Ditto.
30344 * gcc.dg/vect/vect-3.c: Ditto.
30345 * gcc.dg/vect/vect-30.c: Ditto.
30346 * gcc.dg/vect/vect-31.c: Ditto.
30347 * gcc.dg/vect/vect-32.c: Ditto.
30348 * gcc.dg/vect/vect-33.c: Ditto.
30349 * gcc.dg/vect/vect-34.c: Ditto.
30350 * gcc.dg/vect/vect-35.c: Ditto.
30351 * gcc.dg/vect/vect-36.c: Ditto.
30352 * gcc.dg/vect/vect-37.c: Ditto.
30353 * gcc.dg/vect/vect-38.c: Ditto.
30354 * gcc.dg/vect/vect-4.c: Ditto.
30355 * gcc.dg/vect/vect-40.c: Ditto.
30356 * gcc.dg/vect/vect-41.c: Ditto.
30357 * gcc.dg/vect/vect-42.c: Ditto.
30358 * gcc.dg/vect/vect-43.c: Ditto.
30359 * gcc.dg/vect/vect-44.c: Ditto.
30360 * gcc.dg/vect/vect-45.c: Ditto.
30361 * gcc.dg/vect/vect-46.c: Ditto.
30362 * gcc.dg/vect/vect-47.c: Ditto.
30363 * gcc.dg/vect/vect-48.c: Ditto.
30364 * gcc.dg/vect/vect-48a.c: Ditto.
30365 * gcc.dg/vect/vect-49.c: Ditto.
30366 * gcc.dg/vect/vect-5.c: Ditto.
30367 * gcc.dg/vect/vect-50.c: Ditto.
30368 * gcc.dg/vect/vect-51.c: Ditto.
30369 * gcc.dg/vect/vect-52.c: Ditto.
30370 * gcc.dg/vect/vect-53.c: Ditto.
30371 * gcc.dg/vect/vect-54.c: Ditto.
30372 * gcc.dg/vect/vect-55.c: Ditto.
30373 * gcc.dg/vect/vect-56.c: Ditto.
30374 * gcc.dg/vect/vect-56a.c: Ditto.
30375 * gcc.dg/vect/vect-57.c: Ditto.
30376 * gcc.dg/vect/vect-58.c: Ditto.
30377 * gcc.dg/vect/vect-59.c: Ditto.
30378 * gcc.dg/vect/vect-6.c: Ditto.
30379 * gcc.dg/vect/vect-60.c: Ditto.
30380 * gcc.dg/vect/vect-61.c: Ditto.
30381 * gcc.dg/vect/vect-62.c: Ditto.
30382 * gcc.dg/vect/vect-63.c: Ditto.
30383 * gcc.dg/vect/vect-64.c: Ditto.
30384 * gcc.dg/vect/vect-65.c: Ditto.
30385 * gcc.dg/vect/vect-66.c: Ditto.
30386 * gcc.dg/vect/vect-67.c: Ditto.
30387 * gcc.dg/vect/vect-68.c: Ditto.
30388 * gcc.dg/vect/vect-69.c: Ditto.
30389 * gcc.dg/vect/vect-7.c: Ditto.
30390 * gcc.dg/vect/vect-72.c: Ditto.
30391 * gcc.dg/vect/vect-72a.c: Ditto.
30392 * gcc.dg/vect/vect-73.c: Ditto.
30393 * gcc.dg/vect/vect-74.c: Ditto.
30394 * gcc.dg/vect/vect-75.c: Ditto.
30395 * gcc.dg/vect/vect-76.c: Ditto.
30396 * gcc.dg/vect/vect-77.c: Ditto.
30397 * gcc.dg/vect/vect-77a.c: Ditto.
30398 * gcc.dg/vect/vect-78.c: Ditto.
30399 * gcc.dg/vect/vect-79.c: Ditto.
30400 * gcc.dg/vect/vect-8.c: Ditto.
30401 * gcc.dg/vect/vect-80.c: Ditto.
30402 * gcc.dg/vect/vect-82.c: Ditto.
30403 * gcc.dg/vect/vect-82_64.c: Ditto.
30404 * gcc.dg/vect/vect-83.c: Ditto.
30405 * gcc.dg/vect/vect-83_64.c: Ditto.
30406 * gcc.dg/vect/vect-9.c: Ditto.
30407 * gcc.dg/vect/vect-all.c: Ditto.
30408 * gcc.dg/vect/vect-none.c: Ditto.
30409
30410 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30411
30412 * lib/gcc-dg.exp (dg-skip-if): New function.
30413 (dg-forbid-option): Remove.
30414 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30415 * g++.dg/abi/bitfield8.C: Likewise.
30416 * g++.dg/abi/dtor1.C: Likewise.
30417 * g++.dg/abi/empty10.C: Likewise.
30418 * g++.dg/abi/empty7.C: Likewise.
30419 * g++.dg/abi/empty9.C: Likewise.
30420 * g++.dg/abi/layout3.C: Likewise.
30421 * g++.dg/abi/layout4.C: Likewise.
30422 * g++.dg/abi/thunk1.C: Likewise.
30423 * g++.dg/abi/thunk2.C: Likewise.
30424 * g++.dg/abi/vbase11.C: Likewise.
30425 * g++.dg/abi/vthunk2.C: Likewise.
30426 * g++.dg/abi/vthunk3.C: Likewise.
30427 * g++.dg/ext/attrib8.C: Likewise.
30428 * g++.dg/opt/longbranch2.C: Likewise.
30429 * g++.dg/opt/reg-stack4.C: Likewise.
30430 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30431 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30432 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30433 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30434 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30435 * gcc.dg/20000609-1.c: Likewise.
30436 * gcc.dg/20000720-1.c: Likewise.
30437 * gcc.dg/20011107-1.c: Likewise.
30438 * gcc.dg/20011119-1.c: Likewise.
30439 * gcc.dg/20020108-1.c: Likewise.
30440 * gcc.dg/20020122-2.c: Likewise.
30441 * gcc.dg/20020122-3.c: Likewise.
30442 * gcc.dg/20020201-3.c: Likewise.
30443 * gcc.dg/20020206-1.c: Likewise.
30444 * gcc.dg/20020218-1.c: Likewise.
30445 * gcc.dg/20020310-1.c: Likewise.
30446 * gcc.dg/20020411-1.c: Likewise.
30447 * gcc.dg/20020418-2.c: Likewise.
30448 * gcc.dg/20020426-1.c: Likewise.
30449 * gcc.dg/20020426-2.c: Likewise.
30450 * gcc.dg/20020517-1.c: Likewise.
30451 * gcc.dg/20020523-1.c: Likewise.
30452 * gcc.dg/20020523-2.c: Likewise.
30453 * gcc.dg/20020729-1.c: Likewise.
30454 * gcc.dg/20030204-1.c: Likewise.
30455 * gcc.dg/20030826-2.c: Likewise.
30456 * gcc.dg/20030926-1.c: Likewise.
30457 * gcc.dg/20031202-1.c: Likewise.
30458 * gcc.dg/980312-1.c: Likewise.
30459 * gcc.dg/980313-1.c: Likewise.
30460 * gcc.dg/990117-1.c: Likewise.
30461 * gcc.dg/990424-1.c: Likewise.
30462 * gcc.dg/990524-1.c: Likewise.
30463 * gcc.dg/991230-1.c: Likewise.
30464 * gcc.dg/i386-387-1.c: Likewise.
30465 * gcc.dg/i386-387-2.c: Likewise.
30466 * gcc.dg/i386-387-3.c: Likewise.
30467 * gcc.dg/i386-387-4.c: Likewise.
30468 * gcc.dg/i386-387-5.c: Likewise.
30469 * gcc.dg/i386-387-6.c: Likewise.
30470 * gcc.dg/i386-asm-1.c: Likewise.
30471 * gcc.dg/i386-bitfield1.c: Likewise.
30472 * gcc.dg/i386-bitfield2.c: Likewise.
30473 * gcc.dg/i386-loop-1.c: Likewise.
30474 * gcc.dg/i386-loop-2.c: Likewise.
30475 * gcc.dg/i386-loop-3.c: Likewise.
30476 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30477 * gcc.dg/i386-pic-1.c: Likewise.
30478 * gcc.dg/i386-regparm.c: Likewise.
30479 * gcc.dg/i386-signbit-1.c: Likewise.
30480 * gcc.dg/i386-signbit-2.c: Likewise.
30481 * gcc.dg/i386-signbit-3.c: Likewise.
30482 * gcc.dg/i386-sse-5.c: Likewise.
30483 * gcc.dg/i386-sse-8.c: Likewise.
30484 * gcc.dg/i386-unroll-1.c: Likewise.
30485 * gcc.dg/tls/opt-1.c: Likewise.
30486 * gcc.dg/tls/opt-2.c: Likewise.
30487 * gcc.dg/unroll-1.c: Likewise.
30488 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30489 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30490 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30491 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30492
30493 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30494
30495 * g++.dg/template/incomplete1.C: New test.
30496
30497 2004-11-16 Nick Clifton <nickc@redhat.com>
30498
30499 Revert patches accidentally commited during checkin of fixes for
30500 xstormy16 tests:
30501 gcc.c-torture/execute/simd-4.c: Revert
30502 gcc.dg/20040910-1.c: Revert.
30503
30504 2004-11-16 Paul Brook <paul@codesourcery.com>
30505
30506 PR fortran/13010
30507 * gfortran.dg/der_pointer_1.f90: New test.
30508
30509 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30510
30511 PR c/18498
30512 * gcc.dg/bitfld-13.c: New test.
30513
30514 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30515
30516 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30517 powerpc*-*-linux*.
30518
30519 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30520 * gcc.dg/ppc64-abi-2.c: Ditto.
30521 * gcc.dg/ppc64-abi-3.c: Ditto.
30522
30523 * lib/gcc-dg.exp (dg-target-list): Remove.
30524
30525 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30526
30527 * gcc.dg/ia64-postinc.c: New test.
30528
30529 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30530
30531 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30532
30533 2004-11-15 Nick Clifton <nickc@redhat.com>
30534
30535 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30536 __INT_MAX__ so that the test can be compiled by toolchains
30537 targeted at 16-bit processors.
30538
30539 * gcc.dg/20040625-1.c: Use long constants rather than integers
30540 when performing arithmetic that will overflow 16-bits.
30541
30542 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30543 xstormy16. It does not support 128-bit vector operations.
30544
30545 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30546 with the macro PTR_TYPE. Define this macro to an integer type
30547 suitable for holding a pointer.
30548
30549 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30550 the target is a 16-bit processor.
30551
30552 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30553 16-bit targets where the character constant will be too long.
30554
30555 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30556 where the double will not be directly addressable.
30557
30558 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30559
30560 Friend class name lookup 1/n, PR c++/18471
30561 * g++.dg/template/crash26.C: New test.
30562 * g++.dg/lookup/struct1.C: Adjust expected error.
30563 * g++.dg/parse/elab1.C: Likewise.
30564 * g++.dg/parse/elab2.C: Likewise.
30565 * g++.dg/parse/int-as-enum1.C: Likewise.
30566 * g++.dg/parse/struct-as-enum1.C: Likewise.
30567 * g++.dg/parse/typedef1.C: Likewise.
30568 * g++.dg/parse/typedef3.C: Likewise.
30569 * g++.dg/parse/typedef4.C: Likewise.
30570 * g++.dg/parse/typedef5.C: Likewise.
30571 * g++.dg/template/nontype4.C: Likewise.
30572 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30573 * g++.old-deja/g++.other/elab1.C: Likewise.
30574 * g++.old-deja/g++.other/syntax4.C: Likewise.
30575
30576 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30577
30578 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30579
30580 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30581
30582 * gcc.c-torture/execute/20041114-1.c: New test.
30583
30584 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30585
30586 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30587 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30588 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30589 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30590 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30591 gcc.dg/switch-7.c: New tests.
30592
30593 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30594
30595 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30596
30597 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30598
30599 PR tree-opt/18400
30600 * gcc.dg/vect/pr18400.c: New test.
30601
30602 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30603 Andrew Pinski <pinskia@physics.uc.edu>
30604
30605 PR tree-opt/18425
30606 * gcc.dg/vect/pr18425.c: New test.
30607
30608 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30609
30610 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30611 Guard with dg-require-alias and dg-require-visibility.
30612
30613 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30614
30615 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30616
30617 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30618
30619 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30620
30621 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30622
30623 PR c++/17344
30624 * g++.dg/template/defarg5.C: New test.
30625
30626 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30627
30628 * g++.dg/parse/cast1.C: Run only on ILP32.
30629 * g++.old-deja/g++.mike/p784.C: Likewise.
30630
30631 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30632
30633 * gcc.c-torture/execute/20041113-1.c: New test.
30634
30635 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30636
30637 PR target/18230
30638 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30639 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30640 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30641 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30642 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30643 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30644 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30645 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30646 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30647 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30648 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30649 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30650 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30651
30652 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30653
30654 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30655 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30656 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30657 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30658 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30659 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30660 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30661 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30662 gcc.target/sparc/combined-1.c: New tests.
30663
30664 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30665
30666 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30667 New tests.
30668
30669 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30670
30671 * lib/gcc-dg.exp (dg-forbid-option): New function.
30672 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30673 * g++.dg/abi/bitfield8.C: Likewise.
30674 * g++.dg/abi/dtor1.C: Likewise.
30675 * g++.dg/abi/empty10.C: Likewise.
30676 * g++.dg/abi/empty7.C: Likewise.
30677 * g++.dg/abi/empty9.C: Likewise.
30678 * g++.dg/abi/layout3.C: Likewise.
30679 * g++.dg/abi/layout4.C: Likewise.
30680 * g++.dg/abi/thunk1.C: Likewise.
30681 * g++.dg/abi/thunk2.C: Likewise.
30682 * g++.dg/abi/vbase11.C: Likewise.
30683 * g++.dg/abi/vthunk2.C: Likewise.
30684 * g++.dg/abi/vthunk3.C: Likewise.
30685 * g++.dg/ext/attrib8.C: Likewise.
30686 * g++.dg/opt/longbranch2.C: Likewise.
30687 * g++.dg/opt/reg-stack4.C: Likewise.
30688 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30689 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30690 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30691 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30692 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30693 * gcc.dg/20000609-1.c: Likewise.
30694 * gcc.dg/20000720-1.c: Likewise.
30695 * gcc.dg/20011107-1.c: Likewise.
30696 * gcc.dg/20011119-1.c: Likewise.
30697 * gcc.dg/20020108-1.c: Likewise.
30698 * gcc.dg/20020122-2.c: Likewise.
30699 * gcc.dg/20020122-3.c: Likewise.
30700 * gcc.dg/20020201-3.c: Likewise.
30701 * gcc.dg/20020206-1.c: Likewise.
30702 * gcc.dg/20020218-1.c: Likewise.
30703 * gcc.dg/20020310-1.c: Likewise.
30704 * gcc.dg/20020411-1.c: Likewise.
30705 * gcc.dg/20020418-2.c: Likewise.
30706 * gcc.dg/20020426-1.c: Likewise.
30707 * gcc.dg/20020426-2.c: Likewise.
30708 * gcc.dg/20020517-1.c: Likewise.
30709 * gcc.dg/20020523-1.c: Likewise.
30710 * gcc.dg/20020523-2.c: Likewise.
30711 * gcc.dg/20020729-1.c: Likewise.
30712 * gcc.dg/20030204-1.c: Likewise.
30713 * gcc.dg/20030826-2.c: Likewise.
30714 * gcc.dg/20030926-1.c: Likewise.
30715 * gcc.dg/20031202-1.c: Likewise.
30716 * gcc.dg/980312-1.c: Likewise.
30717 * gcc.dg/980313-1.c: Likewise.
30718 * gcc.dg/990117-1.c: Likewise.
30719 * gcc.dg/990424-1.c: Likewise.
30720 * gcc.dg/990524-1.c: Likewise.
30721 * gcc.dg/991230-1.c: Likewise.
30722 * gcc.dg/i386-387-1.c: Likewise.
30723 * gcc.dg/i386-387-2.c: Likewise.
30724 * gcc.dg/i386-387-3.c: Likewise.
30725 * gcc.dg/i386-387-4.c: Likewise.
30726 * gcc.dg/i386-387-5.c: Likewise.
30727 * gcc.dg/i386-387-6.c: Likewise.
30728 * gcc.dg/i386-asm-1.c: Likewise.
30729 * gcc.dg/i386-bitfield1.c: Likewise.
30730 * gcc.dg/i386-bitfield2.c: Likewise.
30731 * gcc.dg/i386-loop-1.c: Likewise.
30732 * gcc.dg/i386-loop-2.c: Likewise.
30733 * gcc.dg/i386-loop-3.c: Likewise.
30734 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30735 * gcc.dg/i386-pic-1.c: Likewise.
30736 * gcc.dg/i386-regparm.c: Likewise.
30737 * gcc.dg/i386-signbit-1.c: Likewise.
30738 * gcc.dg/i386-signbit-2.c: Likewise.
30739 * gcc.dg/i386-signbit-3.c: Likewise.
30740 * gcc.dg/i386-sse-5.c: Likewise.
30741 * gcc.dg/i386-sse-8.c: Likewise.
30742 * gcc.dg/i386-unroll-1.c: Likewise.
30743 * gcc.dg/tls/opt-1.c: Likewise.
30744 * gcc.dg/tls/opt-2.c: Likewise.
30745 * gcc.dg/unroll-1.c: Likewise.
30746 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30747 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30748 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30749 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30750 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30751 -m64 is specified.
30752
30753 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30754
30755 PR c++/18389
30756 * g++.dg/parse/cond1.C: New test.
30757
30758 PR c++/18429
30759 * g++.dg/template/array9.C: New test.
30760 * g++.dg/ext/vla1.C: Adjust error messages.
30761 * g++.dg/ext/vlm1.C: Likewise.
30762 * g++.dg/template/crash2.C: Likewise.
30763
30764 PR c++/18436
30765 * g++.dg/template/call3.C: New test.
30766
30767 PR c++/18407
30768 * g++.dg/template/ptrmem11.C: New test.
30769
30770 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30771
30772 PR other/14264
30773 * lib/g++.exp: Set LC_ALL and LANG to C.
30774 * lib/gcc-dg.exp: Likewise.
30775 * lib/gfortran.exp: Likewise.
30776 * lib/objc.exp: Likewise.
30777 * lib/treelang.exp: Likewise.
30778
30779 2004-11-12 Andreas Schwab <schwab@suse.de>
30780
30781 * gcc.dg/pr16286.c: Fix last change.
30782
30783 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30784
30785 PR c++/18416
30786 * g++.dg/init/global1.C: New test.
30787
30788 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30789
30790 * gcc.c-torture/execute/20041112-1.c: New test.
30791
30792 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30793
30794 * lib/gcc-dg.exp (dg-target-list): New.
30795
30796 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30797 Richard Sandiford <rsandifo@redhat.com>
30798
30799 * lib/target-supports.exp (get-compiler_messages): New.
30800 (check_named_sections_available): Use it.
30801 (check_effective_target_ilp32): New.
30802 (check_effective_target_lp64): New.
30803 (is-effective-target): New.
30804 * lib/gcc-dg.exp (dg-require-effective-target): New.
30805
30806 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30807
30808 * gcc.dg/precedence-1.c: New test.
30809
30810 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30811
30812 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30813
30814 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30815 message, delete generated files, use more descriptive name for
30816 executable, and make the test unsupported when it cannot be run.
30817
30818 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30819 (dg-require-weak, dg-require-visibility, dg-require-alias,
30820 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30821 dg-require-iconv, dg-require-named-sections): Use it.
30822
30823 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30824
30825 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30826
30827 PR target/16457
30828 * gcc.dg/ppc-and-1: New
30829
30830 PR target/16796
30831 * gcc.dg/ppc-mov-1.c: New.
30832
30833 PR target/16458
30834 * gcc.dg/ppc-compare-1.c: New.
30835
30836 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30837
30838 * objc.dg/desig-init-2.m: New test.
30839
30840 2004-11-10 Adam Nemet <anemet@lnxw.com>
30841
30842 PR middle-end/18160
30843 * g++.dg/warn/register-var-1.C: New test.
30844 * g++.dg/warn/register-var-2.C: New test.
30845
30846 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30847
30848 * gcc.dg/union-2.c: New test.
30849
30850 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30851
30852 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30853 New test for PR tree-optimization/17892.
30854
30855 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30856
30857 PR c++/18369
30858 * g++.dg/init/new12.C: New test.
30859
30860 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30861
30862 * gcc.target/sparc: New directory.
30863 * gcc.target/sparc/sparc.exp: New driver.
30864 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30865 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30866 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30867 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30868
30869 2004-11-10 Paul Brook <paul@codesourcery.com>
30870
30871 PR fortran/18218
30872 * gfortran.dg/list_read.c: New test.
30873
30874 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30875
30876 PR c/18322
30877 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30878 expected diagnostic location.
30879
30880 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30881
30882 * gcc.dg/20041109-1.c: New test.
30883
30884 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30885
30886 PR objc/18406
30887 * objc/compile/pr18406.m: New test.
30888
30889 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30890
30891 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30892
30893 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30894
30895 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30896
30897 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30898
30899 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30900
30901 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30902
30903 * gcc.dg/20030225-2.c: Add prototype for abort and
30904 exit.
30905
30906 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30907
30908 PR tree-opt/18299
30909 * gcc.c-torture/pr18299-1.c: New test.
30910
30911 2004-11-06 Andreas Schwab <schwab@suse.de>
30912
30913 * gcc.dg/pr16286.c: Also test for bool and pixel.
30914
30915 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30916
30917 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30918 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30919 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30920 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30921 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30922 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30923 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30924 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30925 gcc.dg/struct-semi-3.c: New tests.
30926
30927 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30928
30929 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30930
30931 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30932
30933 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30934 Do not use C99 designators.
30935
30936 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30937
30938 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30939
30940 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30941
30942 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30943 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30944 * gcc.c-torture/execute/simd-5.x: Remove.
30945
30946 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
30947
30948 PR rtl-optimization/17933
30949 * gcc.dg/torture/pr17933-1.c: New test.
30950
30951 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30952
30953 PR target/18106
30954 * lib/target-supports.exp (check_weak_available): Support
30955 Windows.
30956
30957 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
30958
30959 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30960 call to fflush(stdout) before abort.
30961 (my_ffsll): New function.
30962 (generate_fields): Use it.
30963
30964 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30965
30966 * gcc.dg/init-undef-1.c: New test.
30967
30968 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30969
30970 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30971 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30972 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30973 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30974 expected messages for new parser.
30975
30976 2004-11-04 Mark Mitchell <mark@codesourcery.com>
30977
30978 * g++.dg/ext/visibility/symbian1.C: New test.
30979
30980 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30981
30982 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30983 on LP64 targets.
30984
30985 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30986
30987 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30988 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30989 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30990 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30991 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30992 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30993 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30994 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30995 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30996 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30997
30998 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30999
31000 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31001 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31002 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31003 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31004 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31005 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31006 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31007 for new parser.
31008
31009 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31010
31011 PR target/15342
31012 * gcc.dg/20041104-1.c: New test.
31013
31014 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31015
31016 * g++.dg/template/nontype7.C: New test.
31017 * g++.dg/template/nontype8.C: Likewise.
31018 * g++.dg/template/nontype9.C: Likewise.
31019 * g++.dg/template/nontype10.C: Likewise.
31020 * g++.dg/tc1/dr49.C: Likewise.
31021 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31022 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31023
31024 2004-11-04 Ben Elliston <bje@au.ibm.com>
31025
31026 * g++.dg/rtti/tinfo1.C: Remove xfails.
31027
31028 2004-11-04 Ben Elliston <bje@au.ibm.com>
31029
31030 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31031 packed attribute to the definition to satisfy the new C++ parser.
31032
31033 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31034
31035 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31036 invocations of va_arg.
31037
31038 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31039
31040 PR c++/18124
31041 * g++.dg/template/crash25.C: New test.
31042
31043 PR c++/18155
31044 * g++.dg/template/typedef2.C: New test.
31045 * g++.dg/parse/crash13.C: Adjust error markers.
31046
31047 PR c++/18177
31048 * g++.dg/conversion/const3.C: New test.
31049
31050 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31051
31052 PR fortran/17535
31053 PR fortran/17583
31054 PR fortran/17713
31055 * gfortran.dg/generic_[123].f90: New testcases.
31056
31057 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31058
31059 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31060 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31061
31062 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31063
31064 PR tree-opt/16808
31065 * gcc.c-torture/compile/pr16808.c: New test.
31066
31067 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31068
31069 PR rtl-optimization/17104
31070 * gcc.dg/ppc-bitfield1.c: New.
31071
31072 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31073
31074 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31075
31076 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31077
31078 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31079 strings for 32-bit code.
31080
31081 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31082
31083 PR c/18239
31084 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31085
31086 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31087
31088 PR c++/18064
31089 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31090
31091 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31092
31093 PR c++/15172
31094 * g++.dg/init/aggr2.C: New test.
31095
31096 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31097
31098 * objc.dg/local-decl-1.m: New test.
31099
31100 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31101
31102 * gcc.dg/20040910-1.c: Adjust regex.
31103
31104 2004-10-30 Roger Sayle <roger@eyesopen.com>
31105
31106 PR rtl-optimization/18084
31107 * g++.dg/opt/pr18084-1.C: New testcase.
31108
31109 2004-10-30 Matt Austern <austern@apple.com>
31110
31111 PR c++/17542
31112 * g++.dg/ext/attrib18.C: New test.
31113
31114 2004-10-30 Roger Sayle <roger@eyesopen.com>
31115
31116 PR middle-end/18096
31117 * gcc.dg/pr18096-1.c: New test case.
31118
31119 2004-10-30 Roger Sayle <roger@eyesopen.com>
31120
31121 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31122
31123 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31124
31125 PR c/16666
31126 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31127 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31128 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31129 gcc.dg/old-style-prom-3.c: New tests.
31130
31131 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31132
31133 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31134 Remove unnecessary inclusion of stdio.h.
31135
31136 2004-10-29 Roger Sayle <roger@eyesopen.com>
31137
31138 PR rtl-optimization/17581
31139 * gcc.dg/pr17581-1.c: New test case.
31140
31141 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31142
31143 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31144 being implemented.
31145 * g++.dg/conversion/dr195-1.C: New.
31146 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31147 * g++.old-deja/g++.mike/p10148.C: Likewise.
31148
31149 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31150
31151 PR c++/17695
31152 * g++.dg/debug/typedef2.C: New test.
31153
31154 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31155
31156 PR fortran/13490
31157 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31158 * gfortran.dg/g77/README: Update.
31159
31160 2004-10-28 Matt Austern <austern@apple.com>
31161
31162 PR c++/14124
31163 * g++.dg/ext/packed7.C: New test.
31164
31165 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31166
31167 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31168 scan-assembler.
31169 * lib/scanasm.exp (hidden-scan-for): New proc.
31170 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31171 string.
31172 (scan-not-hidden): Likewise.
31173 * lib/target-supports.exp (check_visibility_available): mach-o is
31174 support too.
31175
31176 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31177
31178 PR c++/17132
31179 * g++.dg/template/memclass3.C: New test.
31180
31181 2004-10-28 Adam Nemet <anemet@lnxw.com>
31182
31183 PR middle-end/18160
31184 * gcc.dg/register-var-1.c: New test.
31185 * gcc.dg/register-var-2.c: New test.
31186 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31187 error now.
31188
31189 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31190
31191 PR other/18172
31192 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31193 unused variables.
31194 * gcc.dg/vect/vect-22.c: Likewise.
31195
31196 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31197
31198 * gcc.dg/i386-rotate-1.c: New test.
31199
31200 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31201
31202 * g++.dg/init/ref12.C: Add "run" marker.
31203
31204 PR c++/17435
31205 * g++.dg/init/ref12.C: New test.
31206
31207 PR c++/18140
31208 * g++.dg/template/shift1.C: New test.
31209 * g++.dg/template/error10.C: Adjust error markers.
31210
31211 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31212
31213 PR tree-opt/17529
31214 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31215
31216 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31217
31218 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31219 * gcc.dg/weak/weak-3.c: Likewise.
31220 * gcc.dg/weak/weak-5.c: Likewise.
31221 * gcc.dg/weak/weak-9.c: Likewise.
31222 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31223 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31224
31225 * gcc.dg/darwin-weakimport-1.c: New.
31226
31227 2004-10-28 Ben Elliston <bje@au.ibm.com>
31228
31229 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31230
31231 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31232
31233 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31234 'syntax' error messages.
31235 * gcc.dg/cpp/direct2s.c: Likewise.
31236
31237 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31238
31239 * gcc.c-torture/compile/20041026-1.c: New.
31240
31241 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31242
31243 PR c++/18093
31244 * g++.dg/lookup/ns2.C: New test.
31245
31246 PR c++/18020
31247 * g++.dg/template/enum4.C: New test.
31248
31249 PR c++/18161
31250 * g++.dg/template/expr1.C: New test.
31251
31252 2004-10-26 Ben Elliston <bje@au.ibm.com>
31253
31254 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31255
31256 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31257
31258 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31259 gcc.dg/decl-nospec-3.c: New tests.
31260
31261 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31262
31263 * objc.dg/super-class-3.m: New test.
31264
31265 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31266
31267 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31268 resyncing.
31269 * gcc.dg/cpp/direct2s.c: Likewise.
31270
31271 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31272
31273 * objc.dg/image-info.m: Update for changes to section selection.
31274
31275 2004-10-25 David Ayers <d.ayers@inode.at>
31276 Ziemowit Laski <zlaski@apple.com>
31277
31278 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31279 diagnostics when messaging 'id <Proto>'.
31280 * objc.dg/class-protocol-1.m: New test.
31281 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31282 a non-existent method signature.
31283 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31284 Update diagnostics when messaging with non-existent method signature.
31285 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31286 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31287 invalid receivers are now resolved as if messaging 'id'; remove
31288 extraneous diagnostics.
31289
31290 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31291
31292 PR c/16667
31293 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31294 gcc.dg/init-desig-obs-3.c: New tests.
31295
31296 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31297
31298 * gcc.dg/debug/20041023-1.c: New test.
31299
31300 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31301
31302 PR middle-end/17407
31303 * gcc.c-torture/compile/pr17407.c: New test.
31304
31305 PR c++/18121
31306 * g++.dg/template/array8.C: New test.
31307
31308 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31309
31310 PR other/18138
31311 * lib/g++.exp: Accept more than one multilib libgcc.
31312 * lib/gcc-dg.exp: Likewise.
31313 * lib/objc.exp: Likewise.
31314 * lib/treelang.exp: Likewise.
31315 * lib/gfortran.exp: Likewise.
31316
31317 2004-10-24 Ben Elliston <bje@au.ibm.com>
31318
31319 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31320
31321 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31322
31323 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31324 * gcc.dg/c99-const-expr-3.c: Likewise.
31325
31326 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31327
31328 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31329
31330 2004-10-23 Ben Elliston <bje@au.ibm.com>
31331
31332 * gcc.c-torture/execute/loop-2e.x: Remove.
31333
31334 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31335
31336 PR c++/18095
31337 * g++.dg/parse/crash18.C: New.
31338 * g++.dg/parse/crash19.C: New.
31339
31340 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31341
31342 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31343 * g++.dg/ext/dllimport2.C: Same.
31344 * g++.dg/ext/dllimport8.C: Same.
31345
31346 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31347
31348 PR c++/10841
31349 * g++.dg/conversion/cast1.C: New test.
31350 * g++.dg/overload/pmf1.C: Adjust error marker.
31351
31352 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31353
31354 PR objc/17923
31355 * objc.dg/const-str-7.m: New test.
31356
31357 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31358
31359 * g++.dg/template/memfriend11.C: Fix comment typo.
31360 * g++.dg/template/memfriend14.C: Likewise.
31361
31362 2004-10-20 Richard Henderson <rth@redhat.com>
31363
31364 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31365 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31366 -fasynchronous-unwind-tables.
31367
31368 2004-10-20 Richard Henderson <rth@redhat.com>
31369
31370 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31371 (main): Return success.
31372 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31373 (main): Return success.
31374
31375 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31376
31377 PR c++/13495
31378 * g++.dg/template/memfriend9.C: New test.
31379 * g++.dg/template/memfriend10.C: Likewise.
31380 * g++.dg/template/memfriend11.C: Likewise.
31381 * g++.dg/template/memfriend12.C: Likewise.
31382 * g++.dg/template/memfriend13.C: Likewise.
31383 * g++.dg/template/memfriend14.C: Likewise.
31384 * g++.dg/template/memfriend15.C: Likewise.
31385 * g++.dg/template/memfriend16.C: Likewise.
31386 * g++.dg/template/memfriend17.C: Likewise.
31387 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31388
31389 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31390
31391 * g++.dg/conversion/dr195.C: New.
31392 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31393
31394 2004-10-20 Ben Elliston <bje@au.ibm.com>
31395 Devang Patel <dpatel@apple.com>
31396
31397 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31398 of floating point arithmetic, which could trap.
31399
31400 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31401
31402 PR c++/14035
31403 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31404 * g++.dg/conversion/const2.C: New test.
31405 * g++.dg/expr/reinterpret2.C: New test.
31406 * g++.dg/expr/reinterpret3.C: New test.
31407 * g++.dg/expr/cast2.C: New test.
31408 * g++.dg/expr/copy1.C: New test.
31409 * g++.dg/other/conversion1.C: Change error message.
31410 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31411 function pointers to void *.
31412 * g++.old-deja/g++.mike/p10148.C: Likewise.
31413
31414 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31415
31416 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31417
31418 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31419
31420 PR c++/18047
31421
31422 * g++.dg/parse/expr3.C: New test.
31423
31424 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31425
31426 * gcc.dg/smod-1.c: New test.
31427
31428 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31429
31430 * objc.dg/method-14.m: New test.
31431
31432 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31433
31434 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31435 Also xfail as the patch was reverted.
31436
31437 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31438
31439 PR middle-end/16973
31440 * gcc.dg/pr16973.c: New test.
31441
31442 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31443
31444 PR tree-optimization/17656
31445 * gcc.c-torture/compile/pr17656.c: New test.
31446
31447 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31448
31449 * g++.dg/eh/shadow1.C: New.
31450
31451 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31452
31453 * gcc.c-torture/compile/20041018-1.c: New test.
31454
31455 2004-10-18 Ben Elliston <bje@au.ibm.com>
31456
31457 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31458 compiler referring to register 0 when accessing sdata. The linker
31459 now patches things up.
31460
31461 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31462
31463 PR c/17529
31464 * gcc.c-torture/compile/pr17529.c: New test.
31465
31466 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31467
31468 PR c++/17743
31469 * g++.dg/ext/attrib17.C: New test.
31470
31471 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31472
31473 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31474
31475 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31476
31477 PR c++/10479
31478 * g++.dg/ext/attrib16.C: New test.
31479
31480 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31481
31482 PR c++/17042
31483 * g++.dg/init/dso_handle1.C: New test.
31484
31485 PR c++/14667
31486 * g++.dg/parse/typedef6.C: New test.
31487
31488 PR c++/17916
31489 * g++.dg/parse/pragma1.C: New test.
31490
31491 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31492
31493 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31494
31495 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31496
31497 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31498 -fno-common when on HPPA HP-UX platforms.
31499
31500 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31501
31502 PR other/16820
31503 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31504 stdint.h.
31505 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31506 uintptr_t.
31507
31508 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31509
31510 PR c++/16301
31511 * g++.dg/lookup/strong-using-4.C: New test.
31512
31513 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31514
31515 PR middle-end/16567
31516 * gcc.c-torture/compile/nested-1.c: New test.
31517
31518 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31519
31520 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31521 and mipsisa64*-*-* (until support for misaligned loads is added).
31522 * gcc.dg/vect/vect-50.c: Likewise.
31523 * gcc.dg/vect/vect-52.c: Likewise.
31524 * gcc.dg/vect/vect-54.c: Likewise.
31525 * gcc.dg/vect/vect-58.c: Likewise.
31526 * gcc.dg/vect/vect-60.c: Likewise.
31527 * gcc.dg/vect/vect-80.c: Likewise.
31528
31529 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31530
31531 PR c++/17976
31532 * g++.dg/init/dtor3.C: New test.
31533
31534 2004-10-15 Ben Elliston <bje@au.ibm.com>
31535
31536 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31537
31538 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31539
31540 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31541 * gcc.dg/macho-lo-sum.c: Likewise.
31542
31543 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31544
31545 * gcc.dg/ppc-spe64-1.c: New test.
31546
31547 2004-10-14 Devang Patel <dpatel@apple.com>
31548
31549 PR 17635
31550 * gcc.dg/pr17635.c : New test.
31551
31552 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31553
31554 * gcc.dg/vect/vect-28.c: Remove xfail.
31555 * gcc.dg/vect/vect-30.c: Remove xfail.
31556 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31557 * gcc.dg/vect/vect-33.c: Remove xfail.
31558 * gcc.dg/vect/vect-44.c: Remove xfail.
31559 * gcc.dg/vect/vect-46.c: Remove xfail.
31560 * gcc.dg/vect/vect-50.c: Remove xfail.
31561 * gcc.dg/vect/vect-52.c: Remove xfail.
31562 * gcc.dg/vect/vect-54.c: Remove xfail.
31563 * gcc.dg/vect/vect-58.c: Remove xfail.
31564 * gcc.dg/vect/vect-60.c: Remove xfail.
31565 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31566 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31567 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31568 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31569 * gcc.dg/vect/vect-8.c: Remove xfail.
31570 * gcc.dg/vect/vect-80.c: Remove xfail.
31571 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31572
31573 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31574
31575 * gcc.dg/vect/vect-82.c: New testcase.
31576 * gcc.dg/vect/vect-82_64.c: New testcase.
31577 * gcc.dg/vect/vect-83.c: New testcase.
31578 * gcc.dg/vect/vect-83_64.c: New testcase.
31579
31580 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31581
31582 * gcc.dg/cpp/error-1.c: New test.
31583
31584 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31585
31586 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31587
31588 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31589
31590 PR target/17984
31591 * gcc.dg/cris-peep2-xsrand2.c: New test.
31592
31593 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31594
31595 PR c++/17661
31596 * g++.dg/expr/for2.C: New test.
31597
31598 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31599
31600 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31601
31602 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31603
31604 PR tree-optimization/17724
31605 * g++.dg/opt/pr17724-1.C: New test.
31606 * g++.dg/opt/pr17724-2.C: New test.
31607 * g++.dg/opt/pr17724-3.C: New test.
31608 * g++.dg/opt/pr17724-4.C: New test.
31609 * g++.dg/opt/pr17724-5.C: New test.
31610 * g++.dg/opt/pr17724-6.C: New test.
31611
31612 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31613
31614 PR c/17301
31615 * gcc.dg/pr17301-2.c: New test.
31616
31617 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31618
31619 PR c++/15876
31620 * g++.dg/parse/error22.C: New test.
31621
31622 PR c++/17936
31623 * g++.dg/template/spec18.C: New test.
31624
31625 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31626
31627 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31628 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31629 memcpy.
31630 * gcc.dg/ia64-sync-2.c: Ditto.
31631 * gcc.dg/ia64-sync-3.c: Ditto.
31632
31633 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31634
31635 * g++.dg/eh/cleanup5.C: Add dg-options "".
31636
31637 2004-10-11 Roger Sayle <roger@eyesopen.com>
31638
31639 PR middle-end/17657
31640 * gcc.dg/switch-4.c: New test case.
31641
31642 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31643
31644 * gcc.c-torture/execute/20041011-1.c: New test.
31645
31646 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31647
31648 PR c++/17554
31649 * g++.dg/init/for3.C: New test.
31650
31651 PR c++/17657
31652 * g++.dg/opt/switch2.C: New test.
31653
31654 PR middle-end/17703
31655 * g++.dg/warn/Wreturn-2.C: New test.
31656
31657 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31658
31659 PR c++/17907
31660 * g++.dg/eh/cleanup5.C: New test.
31661
31662 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31663
31664 PR c++/17393
31665 * g++.dg/parse/error21.C: New test.
31666
31667 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31668
31669 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31670 * g++.dg/warn/incomplete1.C: Likewise.
31671 * g++.dg/template/qualttp20.C: Likewise.
31672
31673 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31674
31675 PR c/17881
31676 * parm-incomplete-1.c: New test.
31677
31678 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31679
31680 PR c++/17867
31681 * g++.dg/parse/error19.C: New test.
31682
31683 PR c++/17670
31684 * g++.dg/init/new11.C: New test.
31685
31686 PR c++/17821
31687 * g++.dg/parse/error20.C: New test.
31688
31689 PR c++/17826
31690 * g++.dg/template/crash24.C: New test.
31691
31692 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31693
31694 PR c/17301
31695 * gcc.dg/pr17301-1.c: New test.
31696
31697 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31698
31699 PR c/17189
31700 * gcc.dg/anon-struct-5.c: New test.
31701
31702 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31703
31704 PR c/17844
31705 * gcc.dg/pr17844-1.c: New test.
31706
31707 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31708
31709 PR tree-optimization/17906
31710 * gcc.c-torture/compile/pr17906.c: New.
31711
31712 2004-10-09 Stuart Hastings <stuart@apple.com>
31713 Roger Sayle <roger@eyesopen.com>
31714
31715 PR rtl-optimization/17853
31716 * gcc.dg/i386-mmx-5.c: New testcase.
31717
31718 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31719
31720 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31721
31722 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31723
31724 PR c++/17524
31725 * g++.dg/template/static9.C: New test.
31726
31727 PR c++/17685
31728 * g++.dg/parse/operator5.C: New test.
31729
31730 2004-10-09 Roger Sayle <roger@eyesopen.com>
31731
31732 PR middle-end/17894
31733 * gcc.c-torture/execute/divcmp-4.c: New test case.
31734
31735 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31736
31737 PR tree-opt/17902
31738 * g++.dg/opt/pr17902.C: New test.
31739
31740 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31741
31742 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31743
31744 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31745
31746 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31747
31748 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31749
31750 * gcc.dg/assign-warn-3.c: New test.
31751
31752 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31753
31754 PR c/16999
31755 * gcc.dg/cpp/ident-1.c: New test.
31756
31757 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31758
31759 * gcc.c-torture/compile/acc1.c: New.
31760
31761 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31762
31763 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31764 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31765
31766 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31767
31768 * gcc.dg/ultrasp11.c: New test.
31769
31770 2004-10-08 Michael Matz <matz@suse.de>
31771
31772 * gcc.dg/doloop-2.c: New test.
31773
31774 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31775
31776 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31777 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31778 objc.dg/method-9.m: Update expected diagnostics.
31779
31780 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31781
31782 * gcc.dg/ppc-fsel-3.c: New file.
31783 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31784
31785 2004-10-07 Paul Brook <paul@codesourcery.com>
31786
31787 * gfortran.dg/intrinsic_verify_1.f90: New test.
31788
31789 2004-10-07 Paul Brook <paul@codesourcery.com>
31790
31791 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31792
31793 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31794
31795 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31796 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31797 commit.
31798
31799 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31800
31801 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31802
31803 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31804
31805 PR c++/17115
31806 * g++.dg/warn/Winline-4.C: New test.
31807
31808 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31809
31810 * gcc.c-torture/compile/20041007-1.c: New test.
31811
31812 2004-10-07 Paul Brook <paul@codesourcery.com>
31813
31814 PR fortran/17678
31815 * gfortran.dg/use_allocated_1.f90: New test.
31816
31817 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31818
31819 PR middle-end/17849
31820 * gfortran.fortran-torture/compile/nested.f90: New test
31821
31822 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31823
31824 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31825
31826 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31827
31828 PR c++/17368
31829 * g++.dg/ext/asm6.C: New test.
31830
31831 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31832
31833 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31834
31835 2004-10-06 Paul Brook <paul@codesourcery.com>
31836
31837 PR libfortran/17709
31838 * gfortran.dg/empty_format_1.f90: New test.
31839
31840 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31841
31842 PR fortran/17568
31843 * gfortran.dg/ishft.f90: New test.
31844
31845 PR fortran/17283
31846 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31847 tests.
31848
31849 2004-10-06 Paul Brook <paul@codesourcery.com>
31850
31851 * gfortran.dg/do_1.f90: New test.
31852
31853 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31854
31855 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31856 optimizing for size.
31857
31858 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31859
31860 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31861
31862 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31863
31864 * gcc.c-torture/compile/20041005-1.c: New test.
31865
31866 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31867
31868 PR c++/17829
31869 * g++.dg/lookup/koenig4.C: New.
31870
31871 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31872
31873 * g++.dg/other/classkey1.C: Adjust quoting marks.
31874 * g++.dg/parse/error15.C: Likewise.
31875 * g++.dg/template/meminit2.C (int>): Likewise.
31876
31877 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31878
31879 PR fortran/17283
31880 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31881
31882 PR fortran/17631
31883 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31884
31885 PR fortran/17708
31886 * gfortran.dg/pr17708.f90: New test.
31887
31888 2004-10-04 Chao-ying Fu <fu@mips.com>
31889
31890 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31891 * gcc.dg/vect/vect-4.c: Ditto.
31892 * gcc.dg/vect/vect-5.c: Ditto.
31893 * gcc.dg/vect/vect-6.c: Ditto.
31894 * gcc.dg/vect/vect-8.c: Ditto.
31895 * gcc.dg/vect/vect-16.c: Ditto.
31896 * gcc.dg/vect/vect-30.c: Ditto.
31897 * gcc.dg/vect/vect-40.c: Ditto.
31898 * gcc.dg/vect/vect-41.c: Ditto.
31899 * gcc.dg/vect/vect-42.c: Ditto.
31900 * gcc.dg/vect/vect-43.c: Ditto.
31901 * gcc.dg/vect/vect-44.c: Ditto.
31902 * gcc.dg/vect/vect-45.c: Ditto.
31903 * gcc.dg/vect/vect-46.c: Ditto.
31904 * gcc.dg/vect/vect-47.c: Ditto.
31905 * gcc.dg/vect/vect-48.c: Ditto.
31906 * gcc.dg/vect/vect-49.c: Ditto.
31907 * gcc.dg/vect/vect-50.c: Ditto.
31908 * gcc.dg/vect/vect-51.c: Ditto.
31909 * gcc.dg/vect/vect-52.c: Ditto.
31910 * gcc.dg/vect/vect-53.c: Ditto.
31911 * gcc.dg/vect/vect-54.c: Ditto.
31912 * gcc.dg/vect/vect-55.c: Ditto.
31913 * gcc.dg/vect/vect-56.c: Ditto.
31914 * gcc.dg/vect/vect-57.c: Ditto.
31915 * gcc.dg/vect/vect-58.c: Ditto.
31916 * gcc.dg/vect/vect-59.c: Ditto.
31917 * gcc.dg/vect/vect-60.c: Ditto.
31918 * gcc.dg/vect/vect-74.c: Ditto.
31919 * gcc.dg/vect/vect-79.c: Ditto.
31920 * gcc.dg/vect/vect-80.c: Ditto.
31921
31922 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
31923
31924 * gcc.dg/unused-7.c: Use the correct option.
31925
31926 2004-10-04 Paul Brook <paul@codesourcery.com>
31927 Bud Davis <bdavis9659@comcast.net>
31928
31929 PR fortran/17706
31930 PR fortran/16434
31931 * gfortran/pr17706.f90: New test.
31932 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31933
31934 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31935
31936 * gfortran.dg/pr17612.f90: New test.
31937
31938 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
31939
31940 * g++.dg/template/local1.C: Adjust quoting marks in
31941 testing for diagnostics.
31942 * g++.dg/tls/diag-2.C: Likewise.
31943 * g++.dg/other/error8.C: Likewise.
31944
31945 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31946
31947 PR c/17178
31948 * gcc.dg/unused-4.c: Adjust to be correct.
31949
31950 PR c/17820
31951 * gcc.dg/unused-7.c: New test.
31952
31953 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31954
31955 PR c++/17797
31956 * g++.dg/overload/template2.C: New test.
31957
31958 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
31959
31960 PR tree-optimization/16632
31961 * gcc.dg/tree-ssa/20041002-1.c: New.
31962
31963 2004-10-03 Paul Brook <paul@codesourcery.com>
31964
31965 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
31966 rather than relying on default formatting.
31967
31968 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
31969
31970 * gcc.dg/20040920-1.c: Update expected message text.
31971
31972 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
31973
31974 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31975
31976 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
31977
31978 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31979 tree level.
31980
31981 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31982
31983 * gcc.dg/tree-ssa/pr17343.c: Remove.
31984
31985 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31986
31987 PR tree-opt/17343
31988 * gcc.dg/tree-ssa/pr17343.c: New test.
31989
31990 2004-10-01 Jakub Jelinek <jakub@redhat.com>
31991
31992 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31993 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31994 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31995 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31996 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31997
31998 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31999
32000 * gcc.dg/lvalue-2.c: New test.
32001
32002 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32003
32004 PR c/17730
32005 * gcc.dg/pr17730-1.c: New test
32006
32007 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32008
32009 PR c/7425
32010 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32011
32012 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32013
32014 * gcc.c-torture/execute/stdarg-1.c: New test.
32015 * gcc.c-torture/execute/stdarg-2.c: New test.
32016 * gcc.c-torture/execute/stdarg-3.c: New test.
32017 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32018 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32019 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32020 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32021 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32022
32023 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32024
32025 PR tree-optimization/17697
32026 * g++.dg/opt/pr17697-1.C: New test.
32027 * g++.dg/opt/pr17697-2.C: New test.
32028 * g++.dg/opt/pr17697-3.C: New test.
32029
32030 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32031
32032 PR c/16409
32033 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32034 gcc.dg/vla-init-5.c: New tests.
32035
32036 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32037
32038 PR c/13804
32039 * gcc.dg/pr13804-1.c: New test.
32040
32041 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32042
32043 PR fortran/16938
32044 * gfortran.dg/pr16938.f90: New test.
32045
32046 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32047
32048 * g++.dg/template/crash23.C: New test.
32049
32050 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32051
32052 PR c++/17585
32053 * g++.dg/template/static8.C: New test.
32054
32055 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32056
32057 PR c++/17681
32058 * g++.dg/other/error9.C: New test.
32059
32060 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32061
32062 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32063
32064 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32065
32066 PR fortran/15164
32067 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32068
32069 2004-09-26 Roger Sayle <roger@eyesopen.com>
32070
32071 PR middle-end/17112
32072 * gcc.dg/pr17112-1.c: New test case.
32073
32074 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32075
32076 PR c/11459
32077 * gcc.dg/pr11459-1.c: New test.
32078
32079 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32080
32081 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32082 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32083
32084 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32085
32086 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32087
32088 2004-09-25 Jan Hubicka <jh@suse.cz>
32089
32090 * compile/30040909-1.c: New test.
32091 * compile/30040907-1.c: New test.
32092
32093 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32094
32095 * gcc.c-torture/execute/va-arg-26.c: New test.
32096
32097 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32098
32099 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32100 extra diagnostics on targets with 64-bit pointers.
32101 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32102
32103 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32104
32105 PR c/17188
32106 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32107 * gcc.dg/decl-3.c: Adjust expected message.
32108
32109 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32110
32111 PR fortran/17615
32112 * gfortran.dg/pr17615.f90: New test.
32113
32114 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32115
32116 PR tree-optimzation/17517
32117 * g++.dg/tree-ssa/pr17517.C: New Test.
32118
32119 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32120
32121 PR c++/16889
32122 * g++.dg/lookup/ambig3.C: New.
32123
32124 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32125
32126 PR tree-opt/17624
32127 * g++.dg/opt/pr17624.C: New test.
32128
32129 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32130
32131 PR c/6980
32132 * gcc.dg/Wbad-function-cast-1.c: New test.
32133
32134 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32135
32136 * g++.dg/ext/complit1.C
32137 * g++.dg/other/error2.C
32138 * g++.dg/other/nontype-1.C
32139 * g++.dg/parse/crash11.C
32140 * g++.dg/parse/crash12.C
32141 * g++.dg/parse/error15.C
32142 * g++.dg/parse/error4.C
32143 * g++.dg/parse/tmpl-outside1.C
32144 * g++.dg/parse/too-many-tmpl-args1.C
32145 * g++.dg/template/dependent-expr3.C
32146 * g++.dg/template/error10.C
32147 * g++.dg/template/instantiate1.C
32148 * g++.dg/template/vtable2.C
32149 * g++.dg/warn/Wshadow-1.C
32150 * g++.dg/warn/weak1.C
32151 * g++.old-deja/g++.brendan/crash16.C
32152 * g++.old-deja/g++.brendan/crash18.C
32153 * g++.old-deja/g++.brendan/crash48.C
32154 * g++.old-deja/g++.brendan/crash49.C
32155 * g++.old-deja/g++.brendan/crash55.C
32156 * g++.old-deja/g++.brendan/crash56.C
32157 * g++.old-deja/g++.brendan/crash8.C
32158 * g++.old-deja/g++.brendan/enum11.C
32159 * g++.old-deja/g++.brendan/enum8.C
32160 * g++.old-deja/g++.brendan/enum9.C
32161 * g++.old-deja/g++.brendan/friend3.C
32162 * g++.old-deja/g++.brendan/misc14.C
32163 * g++.old-deja/g++.bugs/900402_02.C
32164 * g++.old-deja/g++.bugs/900404_03.C
32165 * g++.old-deja/g++.bugs/900404_04.C
32166 * g++.old-deja/g++.bugs/900428_03.C
32167 * g++.old-deja/g++.jason/crash4.C
32168 * g++.old-deja/g++.jason/overload21.C
32169 * g++.old-deja/g++.jason/redecl1.C
32170 * g++.old-deja/g++.jason/report.C
32171 * g++.old-deja/g++.jason/rfg10.C
32172 * g++.old-deja/g++.jason/template30.C
32173 * g++.old-deja/g++.law/arm12.C
32174 * g++.old-deja/g++.law/ctors5.C
32175 * g++.old-deja/g++.law/cvt20.C
32176 * g++.old-deja/g++.law/init10.C
32177 * g++.old-deja/g++.law/init8.C
32178 * g++.old-deja/g++.law/visibility17.C
32179 * g++.old-deja/g++.law/visibility7.C
32180 * g++.old-deja/g++.mike/net8.C
32181 * g++.old-deja/g++.mike/p646.C
32182 * g++.old-deja/g++.mike/p700.C
32183 * g++.old-deja/g++.mike/p701.C
32184 * g++.old-deja/g++.mike/p811.C
32185 * g++.old-deja/g++.ns/template13.C
32186 * g++.old-deja/g++.other/array3.C
32187 * g++.old-deja/g++.other/crash25.C
32188 * g++.old-deja/g++.other/dtor3.C
32189 * g++.old-deja/g++.other/dtor4.C
32190 * g++.old-deja/g++.other/main1.C
32191 * g++.old-deja/g++.other/warn7.C
32192 * g++.old-deja/g++.pt/crash11.C
32193 * g++.old-deja/g++.pt/crash36.C
32194 * g++.old-deja/g++.pt/spec22.C
32195 * g++.old-deja/g++.pt/spec9.C
32196 * g++.old-deja/g++.pt/ttp52.C
32197 * g++.old-deja/g++.robertl/eb103.C
32198 * g++.old-deja/g++.robertl/eb121.C
32199 * g++.old-deja/g++.robertl/eb22.C
32200 * g++.old-deja/g++.robertl/eb8.C:
32201 Update locations and/or regexps of dg-error markers.
32202 Remove markers for some bogus messages that are no longer issued.
32203
32204 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32205
32206 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32207 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32208
32209 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32210
32211 PR c++/17618
32212 * g++.dg/lookup/crash5.C: New test.
32213
32214 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32215
32216 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32217 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32218 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32219 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32220 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32221 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32222
32223 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32224 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32225 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32226 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32227 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32228 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32229
32230 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32231
32232 * gcc.dg/vect/vect-44.c: Check additional cases.
32233 * gcc.dg/vect/vect-48.c: Check additional cases.
32234
32235 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32236 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32237 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32238 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32239 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32240 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32241 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32242 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32243 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32244
32245 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32246 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32247 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32248
32249 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32250
32251 * gcc.dg/tree-ssa/loop-6.c: New test.
32252
32253 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32254
32255 PR c++/17620
32256 * g++.dg/inherit/base2.C: New.
32257
32258 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32259
32260 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32261 * gcc.dg/20001012-2.c: Likewise.
32262 * gcc.dg/20001013-1.c: Likewise.
32263 * gcc.dg/20001101-1.c: Likewise.
32264 * gcc.dg/20001102-1.c: Likewise.
32265 * gcc.dg/bf-spl1.c: Likewise.
32266 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32267 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32268
32269 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32270
32271 PR tree-optimization/16721
32272 * gcc.dg/tree-ssa/pr16721.c: New test.
32273
32274 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32275
32276 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32277 * gcc.dg/20040305-1.c: Likewise.
32278
32279 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32280
32281 PR c/16566
32282 * gcc.c-torture/compile/pr16566-1.c,
32283 gcc.c-torture/compile/pr16566-2.c,
32284 gcc.c-torture/compile/pr16566-3.c: New tests.
32285
32286 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32287
32288 PR tree-optimization/17512
32289 * gcc.c-torture/compile/20040916-1.c.
32290
32291 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32292
32293 * gcc.dg/pragma-re-3.c: New test.
32294
32295 2004-09-17 Matt Austern <austern@apple.com>
32296
32297 PR c++/15049
32298 * g++.dg/other/anon3.C: New.
32299
32300 2004-09-21 Roger Sayle <roger@eyesopen.com>
32301
32302 PR c++/7503
32303 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32304 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32305 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32306 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32307 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32308
32309 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32310
32311 PR fortran/17286
32312 * gfortran.dg/pr17286.f90: New test.
32313
32314 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32315
32316 PR c++/17530
32317 * g++.dg/template/static7.C: New test.
32318
32319 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32320
32321 PR tree-opt/17558
32322 * gcc.c-torture/compile/pr17558.c: New test.
32323
32324 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32325
32326 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32327 if SKIP_ATTRIBUTE is defined.
32328
32329 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32330
32331 PR fortran/15957
32332 * gfortran.dg/pr15957.f90: New test.
32333
32334 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32335
32336 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32337 in comparison.
32338 * gcc.dg/vect/vect-79.c: Likewise.
32339 * gcc.dg/vect/vect-80.c: Likewise.
32340
32341 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32342
32343 PR fortran/15750
32344 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32345
32346 2004-09-20 Ira Rosen <irar@il.ibm.com>
32347
32348 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32349 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32350 * gcc.dg/vect/vect-62.c: New testcase.
32351 * gcc.dg/vect/vect-63.c: New testcase.
32352 * gcc.dg/vect/vect-64.c: New testcase.
32353 * gcc.dg/vect/vect-65.c: New testcase.
32354 * gcc.dg/vect/vect-66.c: New testcase.
32355 * gcc.dg/vect/vect-67.c: New testcase.
32356 * gcc.dg/vect/vect-68.c: New testcase.
32357 * gcc.dg/vect/vect-69.c: New testcase.
32358 * gcc.dg/vect/vect-79.c: New testcase.
32359 * gcc.dg/vect/vect-80.c: New testcase.
32360
32361 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32362
32363 * gcc.target/mips/asm-1.c: New test.
32364
32365 2004-09-19 Ira Rosen <irar@il.ibm.com>
32366
32367 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32368 * gcc.dg/vect/vect-73.c: New testcase.
32369 * gcc.dg/vect/vect-74.c: New testcase.
32370 * gcc.dg/vect/vect-75.c: New testcase.
32371 * gcc.dg/vect/vect-76.c: New testcase.
32372 * gcc.dg/vect/vect-77.c: New testcase.
32373 * gcc.dg/vect/vect-78.c: New testcase
32374
32375 2004-09-18 Paul Brook <paul@codesourcery.com>
32376
32377 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32378
32379 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32380
32381 PR c/17424
32382 * gcc.dg/pr17424-1.c: New test.
32383
32384 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32385
32386 * g++.dg/tree-ssa/pr17153.C: New test.
32387
32388 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32389
32390 PR pch/13361
32391 * g++.dg/pch/wchar-1.C: New.
32392 * g++.dg/pch/wchar-1.Hs: New.
32393
32394 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32395
32396 * gcc.c-torture/execute/20040917-1.c: New test.
32397
32398 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32399
32400 PR tree-optimization/17319
32401 * gcc.dg/pr17319.c: New test.
32402
32403 2004-09-17 Devang Patel <dpatel@apple.com>
32404
32405 * gcc.dg/20040813-1.c: New test.
32406
32407 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32408
32409 PR tree-optimization/17273
32410 * gcc.c-torture/compile/pr17273.c: New test.
32411
32412 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32413
32414 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32415 Update expected messages.
32416 * gcc.dg/declspec-13.c: New test.
32417
32418 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32419
32420 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32421
32422 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32423
32424 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32425 change what 'a' is pointing to.
32426
32427 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32428
32429 PR c++/16002
32430 * g++.dg/template/error18.C: New test.
32431
32432 PR c++/16029
32433 * g++.dg/warn/Wunused-8.C: New test.
32434
32435 2004-09-17 Steven Bosscher <stevenb@suse.de>
32436
32437 PR tree-optimization/17513
32438 * gcc.dg/20040916-1.c: New test.
32439
32440 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32441
32442 PR c++/17501
32443 * g++.dg/template/typename7.C: New test.
32444
32445 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32446
32447 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32448
32449 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32450
32451 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32452 with -ftree-based-profiling also.
32453 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32454
32455 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32456
32457 PR/15364
32458 * gfortran.dg/der_array_io_1.f90: New test.
32459 * gfortran.dg/der_array_io_2.f90: New test.
32460 * gfortran.dg/der_array_io_3.f90: New test.
32461
32462 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32463
32464 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32465 EABI.
32466
32467 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32468
32469 * g++.dg/opt/switch1.C: New test.
32470
32471 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32472
32473 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32474 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32475 Update expected messages.
32476
32477 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32478
32479 PR fortran/16485
32480 * gfortran.dg/same_name_1.f90: New test.
32481
32482 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32483
32484 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32485 dereference garbage pointers.
32486
32487 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32488
32489 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32490 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32491
32492 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32493 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32494 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32495
32496 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32497
32498 PR c++/17324
32499 * g++.dg/template/mangle1.C: New test.
32500
32501 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32502
32503 PR tree-optimization/17252
32504 * gcc.c-torture/execute/pr17252.c: New test.
32505
32506 2004-09-14 Andrew Pinski <apinski@apple.com>
32507
32508 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32509
32510 2004-09-14 Roger Sayle <roger@eyesopen.com>
32511
32512 PR rtl-optimization/9771
32513 * gcc.dg/pr9771-1.c: New test case.
32514
32515 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32516
32517 PR tree-optimization/15262
32518 * gcc.c-torture/execute/pr15262-1.c: New test.
32519 * gcc.c-torture/execute/pr15262-2.c: New test.
32520
32521 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32522
32523 * gcc.dg/declspec-12.c: New test.
32524
32525 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32526
32527 * gfortran.dg/pr17090.f90: Add directives to test.
32528
32529 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32530
32531 * gcc.c-torture/compile/20040914-1.c: New test.
32532
32533 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32534
32535 PR c++/16162
32536 * g++.dg/template/decl2.C: New test.
32537
32538 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32539
32540 PR fortran/17090
32541 * gfortran.dg/pr17090.f90: New test.
32542
32543 2004-09-13 Dale Johannesen <dalej@apple.com>
32544
32545 * gcc.c-torture/compile/pr17408.c: New test case.
32546
32547 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32548
32549 PR c++/16716
32550 * g++.dg/parse/crash17.C: New test.
32551
32552 PR c++/17327
32553 * g++.dg/template/enum3.C: New test.
32554
32555 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32556
32557 * lib/gcc-defs.exp: Load wrapper.exp.
32558 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32559 using local code.
32560 * lib/gcc.exp (gcc_init): Similar.
32561 * lib/gfortran.exp (gfortran_init): Similar.
32562 * lib/objc.exp (objc_init): Similar.
32563 * lib/treelang.exp (treelang_init): Similar.
32564 * lib/wrapper.exp: New file with build_wrapper call machinery in
32565 ${tool}_maybe_build_wrapper.
32566
32567 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32568
32569 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32570 "inline".
32571 * gcc.dg/declspec-11.c: Update expected messages.
32572 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32573 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32574 gcc.dg/inline-12.c: New tests.
32575
32576 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32577
32578 * g++.dg/tree-ssa/pr17400.C: New testcase.
32579
32580 2004-09-13 James E Wilson <wilson@specifixinc.com>
32581
32582 * gcc.target/mips/sb1-1.c: New testcase.
32583
32584 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32585
32586 * lib/g77-dg.exp: Remove unused file.
32587 * lib/mike-g77.exp: Ditto.
32588 * lib/g77.exp: Ditto.
32589
32590 2004-09-12 Richard Henderson <rth@redhat.com>
32591
32592 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32593
32594 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32595
32596 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32597 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32598 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32599 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32600 Update expected messages.
32601
32602 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32603
32604 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32605 declaration/use mismatch for dirp parameter.
32606
32607 2004-09-12 Andrew Pinski <apinski@apple.com>
32608
32609 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32610 -fgnu-runtime is passed.
32611
32612 2004-09-12 Richard Henderson <rth@redhat.com>
32613
32614 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32615 do the uplevel thing and update additional_flags directly.
32616 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32617 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32618 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32619 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32620
32621 2004-09-11 Steven Bosscher <stevenb@suse.de>
32622
32623 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32624
32625 2004-09-11 Roger Sayle <roger@eyesopen.com>
32626
32627 PR middle-end/17411
32628 * g++.dg/opt/pr17411-1.C: New test case.
32629
32630 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32631
32632 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32633 gcc.dg/tls/diag-2.c: Update expected messages.
32634 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32635 messages.
32636 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32637 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32638 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32639 gcc.dg/tls/diag-5.c: New tests.
32640
32641 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32642
32643 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32644
32645 2004-09-11 Steven Bosscher <stevenb@suse.de>
32646
32647 * g++.dg/parse/break-in-for.C: New test.
32648
32649 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32650
32651 * gcc.dg/tree-ssa/20040911-1.c: New test.
32652
32653 2004-09-11 Andreas Jaeger <aj@suse.de>
32654
32655 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32656 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32657
32658 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32659
32660 * gcc.target/frv: New directory of FR-V-specific tests.
32661
32662 2004-09-10 James E Wilson <wilson@specifixinc.com>
32663
32664 * gcc.dg/convert-vec-1.c: New test.
32665
32666 2004-09-10 Roger Sayle <roger@eyesopen.com>
32667
32668 PR middle-end/17024
32669 * gcc.dg/pr17024-1.c: New test case.
32670
32671 2004-09-10 Eric Christopher <echristo@redhat.com>
32672
32673 * gcc.dg/20040910-1.c: New test.
32674
32675 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32676
32677 * gcc.dg/bitfld-9.c: New test.
32678
32679 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32680
32681 * gcc.c-torture/execute/ieee/acc1.c: New test.
32682 * gcc.c-torture/execute/ieee/acc2.c: New test.
32683 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32684
32685 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32686
32687 * gcc.dg/deprecated-2.c: New test.
32688
32689 2004-09-09 James E Wilson <wilson@specifixinc.com>
32690
32691 * gcc.dg/init-vec-1.c: New test.
32692
32693 2004-09-09 Roger Sayle <roger@eyesopen.com>
32694
32695 PR middle-end/17055
32696 * gcc.dg/pr17055-1.c: New test case.
32697
32698 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32699
32700 PR target/17377
32701 * gcc.c-torture/execute/pr17377.c: New test.
32702
32703 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32704
32705 PR c/8420
32706 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32707 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32708 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32709 gcc.dg/long-long-typespec-1.c: New tests.
32710 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32711
32712 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32713
32714 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32715 gcc.dg/gnu99-static-1.c: New tests.
32716
32717 2004-09-08 Devang Patel <dpatel@apple.com>
32718
32719 * gcc.dg/darwin-ld-20040828-1.c: New test.
32720 * gcc.dg/darwin-ld-20040828-2.c: New test.
32721 * gcc.dg/darwin-ld-20040828-3.c: New test.
32722
32723 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32724
32725 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32726 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32727 in error message.
32728 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32729 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32730 in error message.
32731 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32732 types they qualify.
32733 * objc.dg/type-size-2.m: Fix wording in comment.
32734 * objc.dg/va-meth-1.m: New test case.
32735
32736 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32737
32738 PR c/16633:
32739 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32740 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32741
32742 2004-09-06 Devang Patel <dpatel@apple.com>
32743
32744 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32745 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32746
32747 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32748
32749 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32750 reflect changed line numbering of diagnostics.
32751
32752 2004-09-06 Paul Brook <paul@codesourcery.com>
32753
32754 * gfortran.dg/edit_real_1.f90: Add new test.
32755
32756 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32757
32758 * gcc.dg/tree-ssa/loop-2.c: New test.
32759 * gcc.dg/tree-ssa/loop-3.c: New test.
32760 * gcc.dg/tree-ssa/loop-4.c: New test.
32761 * gcc.dg/tree-ssa/loop-5.c: New test.
32762
32763 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32764
32765 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32766
32767 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32768
32769 * gcc.dg/format/sentinel-1.c: New test.
32770
32771 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32772
32773 * gcc.dg/builtins-46.c: New.
32774
32775 2004-09-03 Devang Patel <dpatel@apple.com>
32776
32777 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32778 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32779
32780 2004-09-03 Jan Beulich <jbeulich@novell.com>
32781
32782 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32783 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32784 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32785 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32786 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32787 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32788 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32789 the non-portable bzero.
32790 * gcc.dg/20010912-1.c: xfail for NetWare.
32791 * gcc.dg/20020426-2.c: xfail for NetWare.
32792 * gcc.dg/20021014-1.c: xfail for NetWare.
32793 * gcc.dg/20021018-1.c: xfail for NetWare.
32794 * gcc.dg/20030213-1.c: xfail for NetWare.
32795 * gcc.dg/20030225-1.c: xfail for NetWare.
32796 * gcc.dg/20030708-1.c: xfail for NetWare.
32797 * gcc.dg/builtins-config.h: Also exclude NetWare.
32798 * gcc.dg/format/format.h: Define restrict only if not already defined.
32799 * gcc.dg/nest.c: xfail for NetWare.
32800 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32801 * lib/target-supports.exp (check_visibility_available): Exclude
32802 NetWare.
32803
32804 2004-09-03 Jan Beulich <jbeulich@novell.com>
32805
32806 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32807 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32808 deterministic starting point for the alignment of structure fields.
32809 * gcc.dg/Wpadded.c: Dito.
32810 * g++.dg/abi/vbase10.C: Dito.
32811
32812 2004-09-03 Devang Patel <dpatel@apple.com>
32813
32814 * g++.dg/debug/pr15736.cc: New test.
32815
32816 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32817
32818 * README.QMTEST: Fix out-of-date link.
32819
32820 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32821
32822 PR fortran/16579
32823 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32824 Delete. Duplicate of gfortran.dg/g77/20010610.f
32825
32826 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32827
32828 * g++.dg/abi/arm_rtti1.C: New test.
32829
32830 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32831
32832 * gcc.dg/ppc-vector-memcpy.c: New.
32833 * gcc.dg/ppc-vector-memset.c: New.
32834
32835 2004-09-02 Chao-ying Fu <fu@mips.com>
32836
32837 * gcc.target/mips/mips-3d-1.c: New test.
32838 * gcc.target/mips/mips-3d-2.c: New test.
32839 * gcc.target/mips/mips-3d-3.c: New test.
32840 * gcc.target/mips/mips-3d-4.c: New test.
32841 * gcc.target/mips/mips-3d-5.c: New test.
32842 * gcc.target/mips/mips-3d-6.c: New test.
32843 * gcc.target/mips/mips-3d-7.c: New test.
32844 * gcc.target/mips/mips-3d-8.c: New test.
32845 * gcc.target/mips/mips-3d-9.c: New test.
32846 * gcc.target/mips/mips-ps-1.c: New test.
32847 * gcc.target/mips/mips-ps-2.c: New test.
32848 * gcc.target/mips/mips-ps-3.c: New test.
32849 * gcc.target/mips/mips-ps-4.c: New test.
32850 * gcc.target/mips/mips-ps-type.c: New test.
32851
32852 2004-09-02 Paul Brook <paul@codesourcery.com>
32853
32854 * gfortran.dg/edit_real_1.f90: Add new tests.
32855
32856 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32857
32858 PR fortran/15327
32859 * gfortran.dg/merge_char_1.f90: New test.
32860
32861 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32862
32863 PR fortran/16404
32864 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32865
32866 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32867
32868 PR c/1522
32869 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32870
32871 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32872
32873 * g++.dg/opt/loop1.C: Do not XFAIL.
32874
32875 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32876
32877 * gcc.c-torture/execute/20040831-1.c: New test.
32878
32879 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32880
32881 PR fortran/16579
32882 * gfortran.dg/g77/20010610.f: Now passes.
32883 Copy from g77.f-torture/execute. Add dg-run directive.
32884 * gfortran.dg/g77/README: Update
32885
32886 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32887
32888 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32889 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32890 (t1, t2, t3, t4): Add volatile.
32891
32892 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32893
32894 * g++.dg/ext/visibility/arm1.C: New test.
32895
32896 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32897
32898 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32899 -pedantic-errors.
32900
32901 2004-09-01 Paul Brook <paul@codesourcery.com>
32902
32903 * gfortran.dg/eof_2.f90: New test.
32904
32905 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32906
32907 PR fortran/16579
32908 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32909
32910 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32911
32912 PR libfortran/16805
32913 * gfortran.dg/list_read_2.f90: New test.
32914
32915 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32916
32917 * g++.dg/abi/key1.C: New test.
32918
32919 2004-08-31 Richard Henderson <rth@redhat.com>
32920
32921 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32922 form of offsetof.
32923 * g++.dg/other/offsetof5.C: Remove duplicate.
32924
32925 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32926
32927 PR fortran/17244
32928 * gfortran.dg/func_derived_1.f90: New test.
32929
32930 2004-08-31 Paul Brook <paul@codesourcery.com>
32931
32932 * gfortran.dg/eof_1.f90: New test.
32933
32934 2004-08-31 Paul Brook <paul@codesourcery.com>
32935
32936 * gfortran.dg/list_read_1.f90: New file.
32937
32938 2004-08-30 Mark Mitchell <mark@codesourcery.com>
32939
32940 * g++.dg/opt/loop1.C: XFAIL.
32941
32942 2004-08-30 Geoffrey Keating <geoffk@apple.com>
32943
32944 * gcc.dg/funcdef-storage-1.c: New.
32945 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32946 an extern function in local scope.
32947 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32948 declare an 'auto inline' function in local scope.
32949 * gcc.dg/20011130-1.c: Likewise.
32950 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32951 an 'auto' function in local scope.
32952 * gcc.dg/20021014-1.c: Likewise.
32953 * gcc.dg/20030331-2.c: Likewise.
32954
32955 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32956
32957 * gfortran.dg/blockdata_1.f90: New test.
32958
32959 2004-08-30 Richard Henderson <rth@redhat.com>
32960
32961 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32962
32963 2004-08-30 Richard Henderson <rth@redhat.com>
32964
32965 * lib/fortran-torture.exp (fortran-torture-execute): Honor
32966 additional_flags set by alternate driver.
32967 (ieee-options): New procedure.
32968 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32969 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32970 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32971 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32972
32973 2004-08-30 Richard Henderson <rth@redhat.com>
32974
32975 * lib/f-torture.exp: Remove.
32976
32977 2004-08-29 Mark Mitchell <mark@codesourcery.com>
32978
32979 PR rtl-optimization/16590
32980 * g++.dg/opt/loop1.C: New test.
32981
32982 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32983
32984 PR fortran/13910
32985 * gfortran.dg/oldstyle_1.f90: New test.
32986
32987 2004-08-29 Steven G. Kargl <kargls@comcast.net>
32988 Paul Brook <paul@codesourcery.com>
32989
32990 * gfortran.dg/g77/README: Update.
32991 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32992 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32993 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32994
32995 2004-08-28 Paul Brook <paul@codesourcery.com>
32996
32997 PR libfortran/17195
32998 * gfortran.dg/edit_real_1.f90: New test.
32999
33000 2004-08-27 Paul Brook <paul@codesourcery.com>
33001
33002 * gfortran.dg/rewind_1.f90: New test.
33003
33004 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33005
33006 PR fortran/16597
33007 * gfortran.dg/pr16597.f90: New test.
33008
33009 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33010
33011 PR c/13801
33012 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33013 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33014 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33015 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33016 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33017
33018 2004-08-26 Nick Clifton <nickc@redhat.com>
33019
33020 * gcc.c-torture/compile/pr17119.c: New test.
33021
33022 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33023
33024 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33025
33026 2004-08-25 Richard Henderson <rth@redhat.com>
33027
33028 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33029 the bits that expect kind=8 to be the largest real kind.
33030
33031 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33032
33033 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33034
33035 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33036
33037 * gfortran.dg/assignment_1.f90: New test.
33038
33039 2004-08-25 Adam Nemet <anemet@lnxw.com>
33040
33041 * g++.dg/template/repo3.C: New test.
33042
33043 2004-08-25 Roger Sayle <roger@eyesopen.com>
33044
33045 PR middle-end/16693
33046 PR tree-optimization/16372
33047 * g++.dg/opt/pr16372-1.C: New test case.
33048 * g++.dg/opt/pr16693-1.C: New test case.
33049 * g++.dg/opt/pr16693-2.C: New test case.
33050
33051 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33052
33053 * objc.dg/proto-lossage-4.m: New test.
33054
33055 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33056
33057 PR c++/17155
33058 * g++.dg/inherit/local2.C: New test.
33059
33060 2004-08-25 Paul Brook <paul@codesourcery.com>
33061
33062 PR fortran/17144
33063 * gfortran.dg/string_ctor_1.f90: New test.
33064
33065 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33066
33067 PR c++/14428
33068 * g++.dg/template/redecl2.C: New test.
33069
33070 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33071
33072 PR fortran/17143
33073 * gfortran.dg/pr17143.f90: New test.
33074
33075 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33076
33077 PR fortran/17164
33078 * gfortran.dg/pr17164.f90: New test.
33079
33080 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33081
33082 * gcc.dg/tree-ssa/loop-1.c: New test.
33083
33084 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33085
33086 * gcc.c-torture/compile/20040824-1.c: New test.
33087
33088 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33089
33090 * gcc.c-torture/compile/iftrap-3.c: New test.
33091
33092 2004-08-24 Paul Brook <paul@codesourcery.com>
33093
33094 * gfortran.dg/entry_2.f90: New test.
33095
33096 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33097
33098 PR c++/16889
33099 * g++.dg/lookup/ambig[12].C: New.
33100
33101 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33102
33103 PR c++/16706
33104 * g++.dg/template/crash21.C: New test.
33105 * g++.dg/template/crash22.C: Likewise.
33106
33107 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33108
33109 PR c++/17149
33110 * g++.dg/template/access15.C: New.
33111
33112 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33113
33114 PR c++/17163
33115 * g++.dg/template/repo2.C: New test.
33116
33117 2004-08-23 Roger Sayle <roger@eyesopen.com>
33118
33119 PR rtl-optimization/17078
33120 * gcc.c-torture/execute/pr17078-1.c: New test case.
33121
33122 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33123
33124 PR c/14492
33125 * gcc.dg/debug/crash1.c: New test.
33126
33127 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33128
33129 PR c/16180
33130 * gcc.dg/loop-5.c: New test.
33131
33132 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33133
33134 * gcc.c-torture/execute/20040823-1.c: New test.
33135
33136 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33137
33138 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33139 to the assembler. Simplify test accordingly.
33140 (asm_abi_flags): Use GNU names.
33141 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33142 to check for ABI flags.
33143
33144 2004-08-22 Andrew Pinski <apinski@apple.com>
33145
33146 * g++.dg/opt/pr14029.C: New test.
33147 * gcc.c-torture/execute/pr15262.c: New test.
33148
33149 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33150
33151 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33152
33153 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33154
33155 PR 16908
33156 * gfortran.dg/direct_io.f90: New test.
33157
33158 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33159
33160 PR c++/17121
33161 * g++.dg/inherit/local2.C: New test.
33162
33163 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33164
33165 PR c++/17120
33166 * g++.dg/warn/Wparentheses-4.C: New test.
33167
33168 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33169
33170 PR c++/17121
33171 * g++.dg/inherit/local2.C: New test.
33172
33173 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33174 * gcc.dg/ppc-ldstruct.c: Likewise.
33175 * gcc.dg/ppc64-abi-2.c: Likewise.
33176
33177 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33178
33179 PR rtl-optimization/17099
33180 * gcc.c-torture/execute/20040820-1.c: New test.
33181
33182 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33183
33184 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33185
33186 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33187
33188 PR fortran/17077
33189 * gfortran.dg/auto_array_1.f90: New test.
33190
33191 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33192
33193 PR fortran/17074
33194 * gfortran.dg/simpleif_1.f90: New test.
33195
33196 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33197
33198 * lib/target-supports.exp (check_profiling_available): Return
33199 false for arm*-*-symbianelf* and arm*-*-eabi*.
33200
33201 PR c++/15890
33202 * g++.dg/template/delete1.C: New test.
33203
33204 2004-08-19 Paul Brook <paul@codesourcery.com>
33205
33206 PR fortran/14976
33207 PR fortran/16228
33208 * gfortran.dg/data_char_1.f90: New test.
33209
33210 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33211
33212 PR fortran/16946
33213 * gfortran.dg/reduction.f90: New testcase.
33214
33215 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33216
33217 PR fortran/16520
33218 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33219
33220 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33221
33222 PR c++/17041
33223 * g++.dg/Wparentheses-3.C: New test.
33224
33225 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33226
33227 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33228 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33229 * gcc.dg/vect/vect-2.c: Likewise.
33230 * gcc.dg/vect/vect-3.c: Likewise.
33231 * gcc.dg/vect/vect-4.c: Likewise.
33232 * gcc.dg/vect/vect-5.c: Likewise.
33233 * gcc.dg/vect/vect-6.c: Likewise.
33234 * gcc.dg/vect/vect-7.c: Likewise.
33235 * gcc.dg/vect/vect-25.c: Likewise.
33236 * gcc.dg/vect/vect-31.c: Likewise.
33237 * gcc.dg/vect/vect-32.c: Likewise.
33238 * gcc.dg/vect/vect-34.c: Likewise.
33239 * gcc.dg/vect/vect-36.c: Likewise.
33240 * gcc.dg/vect/vect-all.c: Likewise.
33241
33242 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33243
33244 PR c++/17068
33245 * g++.dg/template/operator4.C: New test.
33246
33247 2004-08-18 Richard Henderson <rth@redhat.com>
33248
33249 * gcc.dg/20040206-1.c: XFAIL.
33250
33251 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33252
33253 PR c++/16246
33254 * g++.dg/template/array7.C: New test.
33255
33256 2004-08-17 James E Wilson <wilson@specifixinc.com>
33257
33258 * gcc.dg/mips-movcc-1.c: New test.
33259 * gcc.dg/mips-movcc-2.c: New test.
33260 * gcc.dg/mips-movcc-3.c: New test.
33261
33262 * gcc.dg/mips-nmadd-1.c: New test.
33263 * gcc.dg/mips-nmadd-2.c: New test.
33264
33265 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33266
33267 PR c++/15871
33268 * g++.dg/opt/inline8.C: New test.
33269
33270 PR c++/16965
33271 * g++.dg/parse/error17.C: New test.
33272
33273 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33274
33275 * gcc.dg/vect: New directory for vectorizer tests.
33276 * gcc.dg/vect/tree-vect.h: New file.
33277 * gcc.dg/vect/vect.exp: New file.
33278 * gcc.dg/vect/pr16105.c.c: New test.
33279 * gcc.dg/vect/vect-1.c: New test.
33280 * gcc.dg/vect/vect-2.c: New test.
33281 * gcc.dg/vect/vect-3.c: New test.
33282 * gcc.dg/vect/vect-4.c: New test.
33283 * gcc.dg/vect/vect-5.c: New test.
33284 * gcc.dg/vect/vect-6.c: New test.
33285 * gcc.dg/vect/vect-7.c: New test.
33286 * gcc.dg/vect/vect-8.c: New test.
33287 * gcc.dg/vect/vect-9.c: New test.
33288 * gcc.dg/vect/vect-10.c: New test.
33289 * gcc.dg/vect/vect-11.c: New test.
33290 * gcc.dg/vect/vect-12.c: New test.
33291 * gcc.dg/vect/vect-13.c: New test.
33292 * gcc.dg/vect/vect-14.c: New test.
33293 * gcc.dg/vect/vect-15.c: New test.
33294 * gcc.dg/vect/vect-16.c: New test.
33295 * gcc.dg/vect/vect-17.c: New test.
33296 * gcc.dg/vect/vect-18.c: New test.
33297 * gcc.dg/vect/vect-19.c: New test.
33298 * gcc.dg/vect/vect-20.c: New test.
33299 * gcc.dg/vect/vect-21.c: New test.
33300 * gcc.dg/vect/vect-22.c: New test.
33301 * gcc.dg/vect/vect-23.c: New test.
33302 * gcc.dg/vect/vect-24.c: New test.
33303 * gcc.dg/vect/vect-25.c: New test.
33304 * gcc.dg/vect/vect-26.c: New test.
33305 * gcc.dg/vect/vect-27.c: New test.
33306 * gcc.dg/vect/vect-28.c: New test.
33307 * gcc.dg/vect/vect-29.c: New test.
33308 * gcc.dg/vect/vect-30.c: New test.
33309 * gcc.dg/vect/vect-31.c: New test.
33310 * gcc.dg/vect/vect-32.c: New test.
33311 * gcc.dg/vect/vect-33.c: New test.
33312 * gcc.dg/vect/vect-34.c: New test.
33313 * gcc.dg/vect/vect-35.c: New test.
33314 * gcc.dg/vect/vect-36.c: New test.
33315 * gcc.dg/vect/vect-37.c: New test.
33316 * gcc.dg/vect/vect-38.c: New test.
33317 * gcc.dg/vect/vect-40.c: New test.
33318 * gcc.dg/vect/vect-41.c: New test.
33319 * gcc.dg/vect/vect-42.c: New test.
33320 * gcc.dg/vect/vect-43.c: New test.
33321 * gcc.dg/vect/vect-44.c: New test.
33322 * gcc.dg/vect/vect-45.c: New test.
33323 * gcc.dg/vect/vect-46.c: New test.
33324 * gcc.dg/vect/vect-47.c: New test.
33325 * gcc.dg/vect/vect-48.c: New test.
33326 * gcc.dg/vect/vect-49.c: New test.
33327 * gcc.dg/vect/vect-50.c: New test.
33328 * gcc.dg/vect/vect-51.c: New test.
33329 * gcc.dg/vect/vect-52.c: New test.
33330 * gcc.dg/vect/vect-53.c: New test.
33331 * gcc.dg/vect/vect-54.c: New test.
33332 * gcc.dg/vect/vect-55.c: New test.
33333 * gcc.dg/vect/vect-56.c: New test.
33334 * gcc.dg/vect/vect-57.c: New test.
33335 * gcc.dg/vect/vect-58.c: New test.
33336 * gcc.dg/vect/vect-59.c: New test.
33337 * gcc.dg/vect/vect-60.c: New test.
33338 * gcc.dg/vect/vect-61.c: New test.
33339 * gcc.dg/vect/vect-all.c: New test.
33340 * gcc.dg/vect/vect-none.c: New test.
33341
33342 2004-08-17 Paul Brook <paul@codesourcery.com>
33343
33344 PR fortran/13082
33345 * gfortran.dg/entry_1.f90: New test.
33346
33347 2004-08-17 Andrew Pinski <apinski@apple.com>
33348
33349 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33350
33351 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33352
33353 * gcc.dg/pr17036-1.c: New test.
33354
33355 2004-08-16 Devang Patel <dpatel@apple.com>
33356
33357 * gcc.dg/darwin-20040809-1.c: New test.
33358
33359 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33360
33361 * gcc.dg/funcdef-attr-1.c: New test.
33362
33363 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33364
33365 * gcc.dg/altivec-17.c: New test.
33366 * gcc.dg/altivec-18.c: New test.
33367
33368 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33369
33370 PR c++/6749
33371 * g++.dg/template/vtable2.C: New test.
33372
33373 2004-08-14 Richard Henderson <rth@redhat.com>
33374
33375 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33376 * gcc.dg/pack-test-4.c (main): Return 0.
33377 * gcc.dg/setjmp-1.c: Remove XFAIL.
33378 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33379
33380 2004-08-14 Richard Henderson <rth@redhat.com>
33381
33382 * gcc.dg/980217-1.c: Add prototype for printf.
33383
33384 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33385
33386 * gfortran.dg/pr16935.f90: New test.
33387
33388 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33389
33390 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33391
33392 2004-08-13 Paul Brook <paul@codesourcery.com>
33393
33394 * gfortran.dg/der_io_1.f90: Remove stray comma.
33395
33396 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33397
33398 * gcc.dg/vmx/cw-bug-2.c: Remove.
33399 * gcc.dg/vmx/vprint-1.c: Remove.
33400 * gcc.dg/vmx/vscan-1.c: Remove.
33401
33402 2004-08-12 Devang patel <dpatel@apple.com>
33403
33404 * gcc.dg/darwin-20040809-2.c: New test.
33405
33406 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33407
33408 * g++.dg/ext/altivec-12.C: New test.
33409
33410 * g++.dg/ext/altivec-11.C: New test.
33411
33412 2004-08-12 Paul Brook <paul@codesourcery.com>
33413
33414 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33415
33416 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33417
33418 * g++.dg/ext/altivec-2.C: Check for hardware support before
33419 executing any VMX instructions.
33420
33421 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33422
33423 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33424
33425 PR c++/16276
33426 * g++.old-deja/g++.other/comdat4.C: New test.
33427 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33428
33429 2004-08-12 Ben Elliston <bje@au.ibm.com>
33430
33431 PR target/16286
33432 * gcc.dg/pr16286.c: New test.
33433
33434 2004-08-12 Jan Beulich <jbeulich@novell.com>
33435
33436 * g++.dg/ext/asm5.C: New.
33437
33438 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33439
33440 PR c++/16698
33441 * g++.dg/eh/crash1.C: New test.
33442
33443 PR c++/16717
33444 * g++.dg/ext/construct1.C: New test.
33445
33446 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33447
33448 PR c++/16853
33449 * g++.dg/init/ptrmem1.C: New test.
33450
33451 PR c++/16618
33452 * g++.dg/parse/offsetof5.C: New test.
33453
33454 PR c++/16870
33455 * g++.dg/template/overload3.C: New test.
33456
33457 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33458
33459 PR c++/16964
33460 * g++.dg/parse/error16.C: New test.
33461
33462 PR c++/16904
33463 * g++.dg/template/error14.C: New test.
33464
33465 PR c++/16929
33466 * g++.dg/template/error15.C: New test.
33467
33468 2004-08-11 Devang Patel <dpatel@apple.com>
33469
33470 * gcc.dg/darwin-ld-20040809-1.c: New test.
33471 * gcc.dg/darwin-ld-20040809-2.c: New test.
33472
33473 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33474
33475 PR fortran/16917
33476 * gfortran.dg/dfloat_1.f90: New test.
33477
33478 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33479
33480 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33481 * gcc.dg/dll-2.c: Fix dg-require syntax.
33482 * gcc.misc-tests/arm-isr.c (abort): Declare.
33483 (exit): Likewise.
33484
33485 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33486
33487 PR c++/16971
33488 * g++.dg/parse/crash16.C: New test.
33489
33490 2004-08-10 Roger Sayle <roger@eyesopen.com>
33491
33492 * gcc.dg/mips-rsqrt-1.c: New test case.
33493 * gcc.dg/mips-rsqrt-2.c: New test case.
33494 * gcc.dg/mips-rsqrt-3.c: New test case.
33495
33496 2004-08-10 Paul Brook <paul@codesourcery.com>
33497
33498 * gfortran.dg/der_io_1.f90: New test.
33499
33500 2004-08-10 Paul Brook <paul@codesourcery.com>
33501
33502 PR fortran/16919
33503 * gfortran.dg/der_array_1.f90: New test.
33504
33505 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33506
33507 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33508
33509 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33510
33511 * gcc.dg/wchar_t-2.c: Fix typo.
33512
33513 2004-08-09 Falk Hueffner <falk@debian.org>
33514
33515 PR tree-optimization/12517
33516 * gcc.c-torture/compile/pr12517.c: New test.
33517
33518 PR tree-optimization/12578
33519 * gcc.c-torture/compile/pr12578.c: New test.
33520
33521 PR tree-optimization/12899
33522 * gcc.c-torture/compile/pr12899.c: New test.
33523
33524 PR rtl-optimization/14692
33525 * gcc.c-torture/compile/pr14692.c: New test.
33526
33527 PR tree-optimization/16461
33528 * gcc.c-torture/compile/pr16461.c: New test.
33529
33530 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33531
33532 * gfortran.dg/getenv_1.f90: New test.
33533
33534 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33535
33536 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33537 wchar_t.
33538 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33539
33540 2004-08-06 Paul Brook <paul@codesourcery.com>
33541
33542 * gfortran.dg/ret_array_1.f90: New test.
33543 * gfortran.dg/ret_pointer_1.f90: New test.
33544
33545 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33546
33547 * gcc.dg/missing-field-init-[12].c: New tests.
33548 * g++.dg/warn/missing-field-init-[12].C: New tests.
33549
33550 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33551
33552 * gcc.dg/enum2.c: New test.
33553 * gcc.dg/symbian3.c: Likewise.
33554 * gcc.dg/symbian4.c: Likewise.
33555 * gcc.dg/wchar_t-2.c: Likewise.
33556
33557 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33558
33559 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33560 destructor tests.
33561
33562 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33563
33564 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33565 dg-require-visiblity.
33566 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33567 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33568 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33569 * g++.dg/ext/visibility/new1.C: Likewise.
33570 * g++.dg/ext/visibility/pragma.C: Likewise.
33571 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33572 * g++.dg/ext/visibility/virtual.C: Likewise.
33573 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33574 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33575 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33576 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33577 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33578 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33579 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33580 * g++/dg/ext/visibility/visibility-8.C: New test.
33581 * gcc.c-torture/compile/dll.x: Remove.
33582 * gcc.dg/dll-2.c: Use dg-require-dll
33583 * gcc.dg/visibility-10.c: New test.
33584 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33585 supporting DLLs.
33586 * lib/scanasm.exp (scan_hidden): New function.
33587 (scan_not_hidden): Likewise.
33588
33589 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33590
33591 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33592
33593 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33594
33595 * gcc.c-torture/execute/20040805-1.c: New test.
33596
33597 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33598
33599 * gcc.dg/20020118-1.c: Declare abort.
33600 * gcc.dg/altivec_check.h: Likewise.
33601 * gcc.dg/iftrap-2.c: Likewise.
33602 * gcc.dg/pragma-darwin.c: Likewise.
33603 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33604
33605 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33606
33607 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33608
33609 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33610
33611 * gcc.c-torture/execute/builtins/abs-2.c,
33612 gcc.c-torture/execute/builtins/abs-3.c,
33613 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33614 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33615 intmax_t, uintmax_t and their limits.
33616 * gcc.dg/intmax_t-1.c: New test.
33617
33618 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33619
33620 * g++.dg/tc1/dr147.C: Add reference to PR.
33621
33622 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33623
33624 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33625 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33626
33627 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33628
33629 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33630
33631 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33632
33633 * gcc.dg/redecl-5.c: New test.
33634 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33635 of scanf.
33636
33637 2004-08-03 Roger Sayle <roger@eyesopen.com>
33638
33639 PR middle-end/16790
33640 * gcc.c-torture/execute/pr16790-1.c: New test case.
33641
33642 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33643
33644 * g++.dg/ext/visibility/assign1.C: New test.
33645 * g++.dg/ext/visibility/new1.C: Likewise.
33646
33647 * gcc.dg/symbian1.c: New test.
33648 * gcc.dg/symbian2.c: Likewise.
33649
33650 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33651
33652 PR target/16570
33653 * gcc.dg/i386-sse-9.c: New test.
33654
33655 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33656
33657 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33658
33659 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33660
33661 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33662 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33663 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33664 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33665 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33666 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33667 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33668 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33669 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33670 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33671 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33672 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33673 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33674 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33675 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33676 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33677 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33678 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33679 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33680 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33681 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33682 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33683 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33684 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33685 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33686 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33687 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33688 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33689 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33690 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33691 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33692 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33693 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33694 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33695 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33696 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33697 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33698 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33699 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33700 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33701 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33702 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33703 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33704 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33705 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33706 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33707 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33708 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33709 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33710 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33711 gcc.misc-tests/i386-pf-3dnow-1.c,
33712 gcc.misc-tests/i386-pf-athlon-1.c,
33713 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33714 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33715 Declare built-in functions used.
33716 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33717
33718 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33719
33720 PR c++/16707
33721 * g++.dg/lookup/using12.C: New test.
33722
33723 * g++.dg/init/null1.C: Fix PR number.
33724 * g++.dg/parse/namespace10.C: Likewise.
33725
33726 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33727
33728 PR c++/16224
33729 * g++.dg/template/spec17.C: New test.
33730 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33731 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33732
33733 2004-08-02 David Billinghurst
33734
33735 PR fortran/16292
33736 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33737
33738 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33739
33740 * gcc.dg/ia64-got-1.c: New test case.
33741
33742 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33743
33744 PR c++/16489
33745 * g++.dg/init/null1.C: New test.
33746 * g++.dg/tc1/dr76.C: Adjust error marker.
33747
33748 PR c++/16529
33749 * g++.dg/parse/namespace10.C: New test.
33750
33751 PR c++/16810
33752 * g++.dg/inherit/ptrmem2.C: New test.
33753
33754 2004-08-02 Ben Elliston <bje@au.ibm.com>
33755
33756 PR target/16155
33757 * gcc.dg/pr16155.c: New test.
33758
33759 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33760
33761 * gcc.dg/redecl-2.c: New test.
33762
33763 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33764
33765 * gcc.dg/darwin-longdouble.c: New file.
33766
33767 2004-07-30 Richard Henderson <rth@redhat.com>
33768
33769 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33770 write to constant argument.
33771 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33772
33773 2004-07-30 Richard Henderson <rth@redhat.com>
33774
33775 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33776 tests of nearest around zero.
33777
33778 2004-07-30 Andrew Pinski <apinski@apple.com>
33779
33780 * gcc.c-torture/compile/20040730-1.c: New test.
33781
33782 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33783
33784 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33785 powerpc-eabispe.
33786
33787 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33788
33789 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33790
33791 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33792
33793 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33794 contains $ld_library_path.
33795 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33796
33797 2004-07-29 Richard Henderson <rth@redhat.com>
33798
33799 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33800
33801 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33802 (alt2, which): New.
33803 (Check): Accept either alternative.
33804
33805 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33806
33807 * g++.dg/abi/inline1.C: New test.
33808 * g++.dg/abi/local1-a.cc: Likewise.
33809 * g++.dg/abi/local1.C: Likewise.
33810 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33811 * g++.dg/abi/mangle12.C: Likewise.
33812 * g++.dg/abi/mangle17.C: Likewise.
33813 * g++.dg/abi/mangle20-2.C: Likewise.
33814 * g++.dg/opt/interface1.C: Likewise.
33815 * g++.dg/opt/interface1.h: Likewise.
33816 * g++.dg/opt/interface1-a.cc: New test.
33817 * g++.dg/parse/repo1.C: New test.
33818 * g++.dg/template/repo1.C: Likewise.
33819 * g++.dg/warn/Winline-1.C: Likewise.
33820 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33821
33822 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33823
33824 * gcc.dg/tree-ssa/20040729-1.c: New test.
33825
33826 2004-07-27 Matt Austern <austern@apple.com>
33827
33828 * gcc.dg/darwin-bool-1.c: New test.
33829 * gcc.dg/darwin-bool-2.c: New test.
33830
33831 2004-07-28 Richard Henderson <rth@redhat.com>
33832
33833 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33834 arguments in the correct type. Don't write to constant arguments.
33835
33836 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33837
33838 PR tree-optimization/16688
33839 PR tree-optimization/16689
33840 * g++.dg/tree-ssa/pr16688.C: New test.
33841
33842 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33843
33844 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33845 loads. Not only in the comment, this time.
33846
33847 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33848
33849 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33850 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33851 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33852 * gcc.dg/sh4a-bitmovua.c: New.
33853 * gcc.dg/sh4a-cos.c: New.
33854 * gcc.dg/sh4a-cosf.c: New.
33855 * gcc.dg/sh4a-fprun.c: New.
33856 * gcc.dg/sh4a-fsrra.c: New.
33857 * gcc.dg/sh4a-memmovua.c: New.
33858 * gcc.dg/sh4a-sin.c: New.
33859 * gcc.dg/sh4a-sincos.c: New.
33860 * gcc.dg/sh4a-sincosf.c: New.
33861 * gcc.dg/sh4a-sinf.c: New.
33862
33863 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33864
33865 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33866 conditionals.
33867 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33868 loads.
33869 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33870 DOM1.
33871
33872 2004-07-27 Andrew Pinski <apinski@apple.com>
33873
33874 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33875
33876 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33877
33878 * gcc.dg/pragma-isr.c: New test.
33879
33880 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33881
33882 PR c++/14429
33883 * g++.dg/template/ttp11.C: New test.
33884
33885 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33886
33887 * gcc.c-torture/compile/20040727-1.c: New test.
33888
33889 2004-07-26 Eric Christopher <echristo@redhat.com>
33890
33891 * gcc.c-torture/compile/20040726-2.c: New test.
33892
33893 2004-07-26 Andrew Pinski <apinski@apple.com>
33894
33895 * g++.dg/rtti/tinfo1.C: Xfail.
33896
33897 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33898
33899 * gcc.c-torture/compile/20040726-1.c: New test.
33900
33901 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33902 Brian Ryner <bryner@brianryner.com>
33903
33904 PR c++/9283
33905 PR c++/15000
33906 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33907 * g++.dg/ext/visibility/: New directory.
33908 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33909 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33910 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33911 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33912 * g++.dg/ext/visibility/fvisibility.C,
33913 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33914 g++.dg/ext/visibility/fvisibility-override1.C
33915 g++.dg/ext/visibility/fvisibility-override2.C
33916 g++.dg/ext/visibility/memfuncts.C
33917 g++.dg/ext/visibility/noPLT.C
33918 g++.dg/ext/visibility/pragma.C
33919 g++.dg/ext/visibility/pragma-override1.C
33920 g++.dg/ext/visibility/pragma-override2.C
33921 g++.dg/ext/visibility/staticmemfuncts.C
33922 g++.dg/ext/visibility/virtual.C: New tests.
33923
33924 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33925
33926 PR c/15360
33927 * gcc.dg/pr15360-1.c: New test.
33928
33929 2004-07-25 Daniel Jacobowitz <dan@debian.org>
33930
33931 * gcc.dg/pragma-align-2.c: New test.
33932 * gcc.dg/pragma-init-fini.c: New test.
33933 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
33934 targets.
33935
33936 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33937
33938 * gcc.dg/init-string-2.c: New test.
33939
33940 2004-07-24 Zack Weinberg <zack@codesourcery.com>
33941
33942 PR 16684
33943 * gcc.dg/Wredundant-decls-1.c: New test case.
33944
33945 2004-07-24 Jakub Jelinek <jakub@redhat.com>
33946
33947 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33948 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33949 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33950 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33951 * gcc.dg/compat/generate-random.c: New file.
33952 * gcc.dg/compat/generate-random.h: Likewise.
33953 * gcc.dg/compat/generate-random_r.c: Likewise.
33954 * gcc.dg/compat/struct-layout-1.h: Likewise.
33955 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33956 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33957 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33958 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33959 * gcc.dg/compat/struct-layout-1_main.c: New test.
33960 * gcc.dg/compat/struct-layout-1_x.c: New file.
33961 * gcc.dg/compat/struct-layout-1_y.c: New file.
33962 * gcc.dg/compat/struct-layout-1_test.h: New file.
33963
33964 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
33965
33966 * gcc.dg/comp-return-1.c: New test
33967
33968 2004-07-23 Janis Johnson <janis187@us.ibm.com>
33969
33970 * gcc.dg/vmx/8-02a.c: Fix typo.
33971
33972 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33973 * gcc.dg/darwin-abi-3.c: New test.
33974
33975 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33976 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33977
33978 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33979 * gcc.dg/vmx/ops-long-1.c: New test.
33980 * gcc.dg/vmx/ops-long-2.c: New test.
33981
33982 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
33983
33984 * g++.dg/lookup/conv-[1234].C: New.
33985
33986 2004-07-22 Mark Mitchell <mark@codesourcery.com>
33987
33988 * g++.dg/parse/attr2.C: Simplify.
33989
33990 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33991
33992 PR c/7284
33993 * gcc.c-torture/execute/pr7284-1.c: New test.
33994
33995 2004-07-22 Brian Booth <bbooth@redhat.com>
33996
33997 * gcc.dg/tree-ssa/20040721-1.c: New test.
33998
33999 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34000
34001 * g++.dg/template/crash20.c: New.
34002
34003 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34004
34005 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34006 Add dg-run directive. Declare variables as required.
34007 * gfortran.dg/g77/README: Update
34008
34009 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34010
34011 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34012 gcc.dg/cris-peep2-andu2.c: New tests.
34013
34014 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34015
34016 PR c/15052
34017 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34018 on return type.
34019 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34020 messages.
34021 * gcc.dg/qual-return-2.c: Update expected messages.
34022 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34023
34024 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34025
34026 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34027 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34028
34029 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34030
34031 PR c/11250
34032 * gcc.dg/init-string-1.c: New test.
34033
34034 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34035
34036 PR middle-end/15345
34037 PR c/16450
34038 * gcc.dg/torture/nested-fn-1.c: New test.
34039
34040 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34041
34042 PR target/16559
34043 * gcc.dg/ia64-fptr-1.c: New file.
34044
34045 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34046
34047 PR c++/14497
34048 * g++.dg/template/spec16.C: New test.
34049 * g++.old-deja/g++.robertl/eb118.C: Remove.
34050
34051 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34052
34053 PR c++/509
34054 * g++.dg/template/spec15.C: New test.
34055
34056 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34057
34058 Copy cases from g77.f-torture/execute and add dg-run
34059 directive. Other changes as noted.
34060 * gfortran.dg/g77/13037.f
34061 * gfortran.dg/g77/1832.f
34062 * gfortran.dg/g77/19981119-0.f
34063 * gfortran.dg/g77/19990313-0.f
34064 * gfortran.dg/g77/19990313-1.f
34065 * gfortran.dg/g77/19990313-2.f
34066 * gfortran.dg/g77/19990313-3.f
34067 * gfortran.dg/g77/19990419-1.f
34068 * gfortran.dg/g77/19990826-0.f
34069 * gfortran.dg/g77/19990826-2.f
34070 * gfortran.dg/g77/20000503-1.f
34071 * gfortran.dg/g77/20001111.f
34072 * gfortran.dg/g77/20010116.f
34073 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34074 * gfortran.dg/g77/20010430.f
34075 * gfortran.dg/g77/6177.f
34076 * gfortran.dg/g77/947.f
34077 * gfortran.dg/g77/970816-3.f
34078 * gfortran.dg/g77/971102-1.f
34079 * gfortran.dg/g77/980520-1.f
34080 * gfortran.dg/g77/980628-0.f
34081 * gfortran.dg/g77/980628-1.f
34082 * gfortran.dg/g77/980628-10.f
34083 * gfortran.dg/g77/980628-2.f
34084 * gfortran.dg/g77/980628-3.f
34085 * gfortran.dg/g77/980628-7.f
34086 * gfortran.dg/g77/980628-8.f
34087 * gfortran.dg/g77/980628-9.f
34088 * gfortran.dg/g77/980701-0.f
34089 * gfortran.dg/g77/980701-1.f
34090 * gfortran.dg/g77/cabs.f
34091 * gfortran.dg/g77/claus.f
34092 * gfortran.dg/g77/complex_1.f
34093 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34094 * gfortran.dg/g77/dcomplex.f
34095 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34096 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34097 * gfortran.dg/g77/f90-intrinsic-numeric.f
34098 * gfortran.dg/g77/int8421.f
34099 * gfortran.dg/g77/labug1.f
34100 * gfortran.dg/g77/large_vec.f
34101 * gfortran.dg/g77/le.f
34102 * gfortran.dg/g77/short.f
34103 * gfortran.dg/g77/README: Update
34104
34105 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34106
34107 PR c++/16637
34108 * g++.dg/parse/lookup4.C: New test.
34109
34110 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34111
34112 PR c++/16175
34113 * g++.dg/template/ttp10.C: New test.
34114
34115 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34116
34117 * gcc.dg/pr12625-1.c: New test.
34118
34119 2004-07-20 Steven Bosscher <stevenb@suse.de>
34120
34121 * gcc.dg/switch-warn-1.c: New test.
34122 * gcc.dg/switch-warn-2.c: New test.
34123 * gcc.c-torture/compile/pr14730.c: Update.
34124
34125 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34126
34127 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34128 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34129 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34130 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34131
34132 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34133
34134 PR c++/16623
34135 * g++.dg/template/assign1.C: New test.
34136
34137 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34138
34139 PR c++/12170
34140 * g++.dg/template/ttp9.C: New test.
34141
34142 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34143
34144 * gcc.dg/format/cmn-err-1.c: New test.
34145
34146 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34147
34148 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34149 gcc.dg/Wparentheses-10.c: New tests.
34150 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34151
34152 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34153
34154 PR fortran/16465
34155 * gfortran.dg/g77//ffixed-line-length-0.f,
34156 gfortran.dg/g77/ffixed-line-length-132.f,
34157 gfortran.dg/g77/ffixed-line-length-72.f,
34158 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34159 gfortran.dg/g77/README: Update.
34160
34161 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34162
34163 PR c++/13092
34164 * g++.dg/template/non-dependent7.C: New test.
34165 * g++.dg/template/non-dependent8.C: Likewise.
34166 * g++.dg/template/non-dependent9.C: Likewise.
34167 * g++.dg/template/non-dependent10.C: Likewise.
34168
34169 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34170
34171 PR c++/16337
34172 * g++.dg/parse/attr2.C: New test.
34173
34174 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34175
34176 * g77.dg: Removed.
34177 * g77.f-torture: Ditto.
34178
34179 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34180
34181 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34182 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34183 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34184
34185 2004-07-16 Richard Henderson <rth@redhat.com>
34186
34187 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34188
34189 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34190
34191 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34192 tests with full list of options.
34193 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34194 of TORTURE_OPTIONS if test contains 'dg-do run'.
34195
34196 PR fortran/16404
34197 * gfortran.dg/do_iterator.f90: New test.
34198
34199 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34200
34201 PR rtl-optimization/16536
34202 * gcc.c-torture/execute/restrict-1.c: New test.
34203
34204 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34205
34206 PR fortran/15324
34207 * gfortran.dg/pr15324.f90: New test.
34208
34209 PR fortran/15129
34210 * gfortran.dg/pr15129.f90: New test.
34211
34212 PR fortran/15140
34213 * gfortran.dg/pr15140.f90: New test.
34214
34215 PR fortran/13792
34216 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34217 compile-time simplification.
34218
34219 2004-07-14 Mike Stump <mrs@apple.com>
34220
34221 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34222
34223 2004-07-14 James E Wilson <wilson@specifixinc.com>
34224
34225 PR target/16325
34226 * gcc.dg/profile-generate-1.c: New.
34227
34228 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34229
34230 * gcc.c-torture/execute/20040709-1.c: New test.
34231 * gcc.c-torture/execute/20040709-2.c: New test.
34232
34233 2004-07-14 Mike Stump <mrs@apple.com>
34234
34235 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34236
34237 2004-07-14 Mike Stump <mrs@apple.com>
34238
34239 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34240
34241 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34242
34243 PR c++/16518
34244 * g++.dg/parse/mutable1.C: New test.
34245
34246 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34247
34248 PR tree-optimization/16443
34249 * gcc.dg/tree-ssa/20040713-1.c: New test.
34250
34251 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34252
34253 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34254 for operator new.
34255
34256 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34257
34258 * gfortran.dg/g77/README: New file
34259 * gfortran.dg/g77/19981216-0.f: Copy from
34260 g77.f-torture/noncompile. Add "dg-do compile" and
34261 dg-error as required.
34262 * gfortran.dg/g77/19990218-1.f: Likewise.
34263 * gfortran.dg/g77/19990905-1.f: Likewise.
34264 * gfortran.dg/g77/9263.f: Likewise.
34265 * gfortran.dg/g77/980615-0.f: Likewise.
34266 * gfortran.dg/g77/980616-0.f: Likewise.
34267 * gfortran.dg/g77/check0.f: Likewise.
34268 * gfortran.dg/g77/select_no_compile.f: Likewise.
34269
34270 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34271
34272 Copy files from g77.f-torture/compile.
34273 Add "{ dg-do compile}". Other changes as noted
34274 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34275 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34276 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34277 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34278 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34279 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34280 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34281 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34282 statement to conform to standard. Append alpha1.x for reference.
34283 * gfortran.dg/g77/xformat.f: Add dg-warning
34284
34285 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34286
34287 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34288 Add {dg-do compile} directive.
34289 * gfortran.dg/g77/cpp2.F: Likewise.
34290
34291 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34292
34293 PR c++/5402
34294 * g++.dg/lookup/name-clash1.C: New test.
34295
34296 PR c++/9777
34297 * g++.dg/lookup/name-clash2.C: New test.
34298
34299 PR c++/12102
34300 * g++.dg/lookup/name-clash3.C: New test.
34301
34302 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34303
34304 * g++.dg/lookup/new2.C: New test.
34305 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34306
34307 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34308
34309 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34310 Add {dg-do compile} directive.
34311 * gfortran.dg/g77/13060.f: Likewise.
34312 * gfortran.dg/g77/19990218-0.f: Likewise.
34313 * gfortran.dg/g77/19990305-0.f: Likewise.
34314 * gfortran.dg/g77/19990419-0.f: Likewise.
34315 * gfortran.dg/g77/19990502-0.f: Likewise.
34316 * gfortran.dg/g77/19990502-1.f: Likewise.
34317 * gfortran.dg/g77/19990525-0.f: Likewise.
34318 * gfortran.dg/g77/19990826-1.f: Likewise.
34319 * gfortran.dg/g77/19990826-3.f: Likewise.
34320 * gfortran.dg/g77/19990905-2.f: Likewise.
34321 * gfortran.dg/g77/20000412-1.f: Likewise.
34322 * gfortran.dg/g77/20000511-1.f: Likewise.
34323 * gfortran.dg/g77/20000511-2.f: Likewise.
34324 * gfortran.dg/g77/20000518.f: Likewise.
34325 * gfortran.dg/g77/20000601-1.f: Likewise.
34326 * gfortran.dg/g77/20000601-2.f: Likewise.
34327 * gfortran.dg/g77/20000629-1.f: Likewise.
34328 * gfortran.dg/g77/20000630-2.f: Likewise.
34329 * gfortran.dg/g77/20010115.f: Likewise.
34330 * gfortran.dg/g77/20010321-1.f: Likewise.
34331 * gfortran.dg/g77/20010426.f: Likewise.
34332 * gfortran.dg/g77/20020307-1.f: Likewise.
34333 * gfortran.dg/g77/8485.f: Likewise.
34334 * gfortran.dg/g77/960317-1.f: Likewise.
34335 * gfortran.dg/g77/970915-0.f: Likewise.
34336 * gfortran.dg/g77/980310-1.f: Likewise.
34337 * gfortran.dg/g77/980310-2.f: Likewise.
34338 * gfortran.dg/g77/980310-3.f: Likewise.
34339 * gfortran.dg/g77/980310-4.f: Likewise.
34340 * gfortran.dg/g77/980310-6.f: Likewise.
34341 * gfortran.dg/g77/980310-7.f: Likewise.
34342 * gfortran.dg/g77/980310-8.f: Likewise.
34343 * gfortran.dg/g77/980419-2.f: Likewise.
34344 * gfortran.dg/g77/980424-0.f: Likewise.
34345 * gfortran.dg/g77/980427-0.f: Likewise.
34346 * gfortran.dg/g77/980729-0.f: Likewise.
34347 * gfortran.dg/g77/981117-1.f: Likewise.
34348 * gfortran.dg/g77/toon_1.f: Likewise.
34349
34350 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34351
34352 PR c++/2204
34353 * g++.dg/other/abstract2.C: New test.
34354
34355 2004-07-12 Paul Brook <paul@codesourcery.com>
34356
34357 * gfortran.dg/pointer_init_1.f90: New test.
34358
34359 2004-07-11 Paul Brook <paul@codesourcery.com>
34360
34361 PR fortran/15986
34362 * gfortran.dg/contained_1.f90: New test.
34363
34364 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34365
34366 * g++.dg/parse/defarg8.C: New test.
34367
34368 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34369
34370 PR fortran/16433
34371 * gfortran.dg/pr16433.f: New test.
34372
34373 PR fortran/17574
34374 * gfortran.dg/pr15754.f90: New test.
34375
34376 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34377
34378 PR tree-optimization/16437
34379 * gcc.c-torture/execute/bitfld-4.c: New test.
34380
34381 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34382
34383 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34384 access to common var from module.
34385
34386 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34387
34388 PR fortran/16336
34389 * gfortran.fortran-torture/execute/common_2.f90: New test.
34390
34391 2004-07-10 Paul Brook <paul@codesourcery.com>
34392
34393 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34394
34395 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34396
34397 PR fortran/15969
34398 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34399
34400 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34401
34402 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34403 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34404 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34405 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34406 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34407 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34408 * gfortran.dg/g77/funderscoring.f: Likewise.
34409 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34410
34411 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34412
34413 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34414
34415 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34416 Paul Brook <paul@codesourcery.com>
34417
34418 PR fortran/13415
34419 * gfortran.dg/common_pointer_1.f90: New test.
34420
34421 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34422
34423 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34424
34425 2004-07-09 James E Wilson <wilson@specifixinc.com>
34426
34427 PR target/16364
34428 * gcc.c-torture/compile/20040709-1.c: New.
34429
34430 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34431
34432 PR fortran/14077
34433 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34434
34435 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34436
34437 PR fortran/13201
34438 * gfortran.dg/shape_1.f90: New test.
34439
34440 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34441 Andrew Pinski <apinski@apple.com>
34442
34443 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34444
34445 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34446
34447 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34448 comment.
34449
34450 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34451 Paul Brook <paul@codesourcery.com>
34452
34453 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34454 '.f95' and '.F95'.
34455
34456 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34457
34458 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34459
34460 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34461
34462 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34463 testcases with capital suffix.
34464
34465 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34466
34467 PR fortran/15481
34468 PR fortran/13372
34469 PR fortran/13575
34470 PR fortran/15978
34471 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34472
34473 * gfortran.dg/implicit_1.f90: New test.
34474
34475 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34476
34477 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34478 expression to match gfortran warning/error messages
34479 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34480 dg-error text.
34481
34482 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34483
34484 * lib/fortran-torture.exp: Rename proc search_for to
34485 search_for_re.
34486
34487 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34488
34489 * gcc.c-torture/execute/simd-5.x: New file.
34490 XFAIL on SPARC 64-bit at -O0.
34491
34492 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34493
34494 PR c++/8211
34495 PR c++/16165
34496 * g++.dg/warn/effc3.C: New test.
34497
34498 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34499
34500 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34501 change X to 1X in format.
34502 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34503 add data statements to conform to standard.
34504
34505 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34506
34507 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34508 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34509 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34510
34511 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34512
34513 * gfortran.dg/g77/7388.f: Copy from g77.dg
34514 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34515 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34516 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34517 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34518 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34519 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34520 * gfortran.dg/g77/strlen0.f: Likewise.
34521
34522 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34523
34524 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34525 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34526
34527 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34528
34529 * gcc.c-torture/execute/920428-2.x: Delete.
34530 * gcc.c-torture/execute/920501-7.x: Likewise.
34531
34532 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34533
34534 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34535 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34536 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34537 prescott and c3-2.
34538 (PREFETCH_3DNOW): Add -march=c3.
34539
34540 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34541
34542 PR c/16437
34543 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34544 * gcc.c-torture/execute/bf64-1.x: Likewise.
34545
34546 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34547
34548 * gcc.c-torture/compile/20040708-1.c: New test.
34549
34550 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34551
34552 PR c++/16169
34553 * g++.dg/warn/effc2.C: New test.
34554
34555 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34556
34557 * gcc.c-torture/execute/bitfld-1.x: Remove.
34558 * gcc.c-torture/execute/bitfld-3.c: New test.
34559 * gcc.dg/bitfld-2.c: Remove XFAILs.
34560
34561 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34562
34563 PR c++/16276
34564 * g++.dg/rtti/tinfo1.C: New file.
34565
34566 2004-07-07 Eric Christopher <echristo@redhat.com>
34567
34568 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34569
34570 2004-07-07 Andrew Pinski <apinski@apple.com>
34571
34572 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34573
34574 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34575
34576 * g++.dg/init/call1.C: XFAIL.
34577
34578 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34579
34580 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34581 except for movstrict*, to movmem* and clrstr* to clrmem*.
34582
34583 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34584
34585 * gcc.c-torture/execute/20040707-1.c: New test.
34586
34587 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34588
34589 * gcc.c-torture/execute/20040706-1.c: New test.
34590
34591 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34592
34593 PR c++/3671
34594 * g++.dg/template/spec14.C: New test.
34595
34596 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34597
34598 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34599 nothing if not yet defined. Use it in b, c and d type definitions.
34600 * gcc.c-torture/execute/20040705-1.c: New test.
34601 * gcc.c-torture/execute/20040705-2.c: New test.
34602
34603 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34604
34605 PR c++/2518
34606 * g++.dg/lookup/new1.C: New test.
34607
34608 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34609
34610 PR c++/11406
34611 * g++.dg/template/sizeof8.C: New test.
34612
34613 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34614
34615 * gcc.c-torture/compile/20040705-1.c: New test.
34616
34617 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34618
34619 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34620
34621 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34622
34623 * gcc.dg/cpp/if-mop.c: Two new testcases.
34624 * gcc.dg/cpp/trad/comment-3.c: New.
34625
34626 2004-07-04 Paul Brook <paul@codesourcery.com>
34627
34628 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34629
34630 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34631
34632 PR c++/3761
34633 * g++.dg/lookup/crash4.C: New test.
34634
34635 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34636
34637 * gcc.c-torture/execute/builtin-abs-1.c
34638 * gcc.c-torture/execute/builtin-abs-2.c
34639 * gcc.c-torture/execute/builtin-complex-1.c
34640 * gcc.c-torture/execute/builtins/string-1-lib.c
34641 * gcc.c-torture/execute/builtins/string-1.c
34642 * gcc.c-torture/execute/builtins/string-2-lib.c
34643 * gcc.c-torture/execute/builtins/string-2.c
34644 * gcc.c-torture/execute/builtins/string-3-lib.c
34645 * gcc.c-torture/execute/builtins/string-3.c
34646 * gcc.c-torture/execute/builtins/string-4-lib.c
34647 * gcc.c-torture/execute/builtins/string-4.c
34648 * gcc.c-torture/execute/builtins/string-5-lib.c
34649 * gcc.c-torture/execute/builtins/string-5.c
34650 * gcc.c-torture/execute/builtins/string-6-lib.c
34651 * gcc.c-torture/execute/builtins/string-6.c
34652 * gcc.c-torture/execute/builtins/string-7-lib.c
34653 * gcc.c-torture/execute/builtins/string-7.c
34654 * gcc.c-torture/execute/builtins/string-8-lib.c
34655 * gcc.c-torture/execute/builtins/string-8.c
34656 * gcc.c-torture/execute/builtins/string-9-lib.c
34657 * gcc.c-torture/execute/builtins/string-9.c
34658 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34659 * gcc.c-torture/execute/builtins/string-asm-1.c
34660 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34661 * gcc.c-torture/execute/builtins/string-asm-2.c
34662 * gcc.c-torture/execute/stdio-opt-1.c
34663 * gcc.c-torture/execute/stdio-opt-2.c
34664 * gcc.c-torture/execute/stdio-opt-3.c
34665 * gcc.c-torture/execute/string-opt-1.c
34666 * gcc.c-torture/execute/string-opt-10.c
34667 * gcc.c-torture/execute/string-opt-11.c
34668 * gcc.c-torture/execute/string-opt-12.c
34669 * gcc.c-torture/execute/string-opt-13.c
34670 * gcc.c-torture/execute/string-opt-14.c
34671 * gcc.c-torture/execute/string-opt-15.c
34672 * gcc.c-torture/execute/string-opt-16.c
34673 * gcc.c-torture/execute/string-opt-2.c
34674 * gcc.c-torture/execute/string-opt-6.c
34675 * gcc.c-torture/execute/string-opt-7.c
34676 * gcc.c-torture/execute/string-opt-8.c:
34677 Replace with ...
34678
34679 * gcc.c-torture/execute/builtins/abs-2.c
34680 * gcc.c-torture/execute/builtins/abs-3.c
34681 * gcc.c-torture/execute/builtins/complex-1.c
34682 * gcc.c-torture/execute/builtins/fprintf.c
34683 * gcc.c-torture/execute/builtins/fputs.c
34684 * gcc.c-torture/execute/builtins/memcmp.c
34685 * gcc.c-torture/execute/builtins/memmove.c
34686 * gcc.c-torture/execute/builtins/memops-asm.c
34687 * gcc.c-torture/execute/builtins/mempcpy-2.c
34688 * gcc.c-torture/execute/builtins/mempcpy.c
34689 * gcc.c-torture/execute/builtins/memset.c
34690 * gcc.c-torture/execute/builtins/printf.c
34691 * gcc.c-torture/execute/builtins/sprintf.c
34692 * gcc.c-torture/execute/builtins/strcat.c
34693 * gcc.c-torture/execute/builtins/strchr.c
34694 * gcc.c-torture/execute/builtins/strcmp.c
34695 * gcc.c-torture/execute/builtins/strcpy.c
34696 * gcc.c-torture/execute/builtins/strcspn.c
34697 * gcc.c-torture/execute/builtins/strlen-2.c
34698 * gcc.c-torture/execute/builtins/strlen.c
34699 * gcc.c-torture/execute/builtins/strncat.c
34700 * gcc.c-torture/execute/builtins/strncmp-2.c
34701 * gcc.c-torture/execute/builtins/strncmp.c
34702 * gcc.c-torture/execute/builtins/strncpy.c
34703 * gcc.c-torture/execute/builtins/strpbrk.c
34704 * gcc.c-torture/execute/builtins/strpcpy-2.c
34705 * gcc.c-torture/execute/builtins/strpcpy.c
34706 * gcc.c-torture/execute/builtins/strrchr.c
34707 * gcc.c-torture/execute/builtins/strspn.c
34708 * gcc.c-torture/execute/builtins/strstr-asm.c
34709 * gcc.c-torture/execute/builtins/strstr.c:
34710 ... these new files.
34711
34712 * gcc.c-torture/execute/builtins/abs-2-lib.c
34713 * gcc.c-torture/execute/builtins/abs-3-lib.c
34714 * gcc.c-torture/execute/builtins/complex-1-lib.c
34715 * gcc.c-torture/execute/builtins/fprintf-lib.c
34716 * gcc.c-torture/execute/builtins/fputs-lib.c
34717 * gcc.c-torture/execute/builtins/memcmp-lib.c
34718 * gcc.c-torture/execute/builtins/memmove-lib.c
34719 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34720 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34721 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34722 * gcc.c-torture/execute/builtins/memset-lib.c
34723 * gcc.c-torture/execute/builtins/printf-lib.c
34724 * gcc.c-torture/execute/builtins/sprintf-lib.c
34725 * gcc.c-torture/execute/builtins/strcat-lib.c
34726 * gcc.c-torture/execute/builtins/strchr-lib.c
34727 * gcc.c-torture/execute/builtins/strcmp-lib.c
34728 * gcc.c-torture/execute/builtins/strcpy-lib.c
34729 * gcc.c-torture/execute/builtins/strcspn-lib.c
34730 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34731 * gcc.c-torture/execute/builtins/strlen-lib.c
34732 * gcc.c-torture/execute/builtins/strncat-lib.c
34733 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34734 * gcc.c-torture/execute/builtins/strncmp-lib.c
34735 * gcc.c-torture/execute/builtins/strncpy-lib.c
34736 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34737 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34738 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34739 * gcc.c-torture/execute/builtins/strrchr-lib.c
34740 * gcc.c-torture/execute/builtins/strspn-lib.c
34741 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34742 * gcc.c-torture/execute/builtins/strstr-lib.c
34743 * gcc.c-torture/execute/builtins/lib/abs.c
34744 * gcc.c-torture/execute/builtins/lib/fprintf.c
34745 * gcc.c-torture/execute/builtins/lib/memset.c
34746 * gcc.c-torture/execute/builtins/lib/printf.c
34747 * gcc.c-torture/execute/builtins/lib/sprintf.c
34748 * gcc.c-torture/execute/builtins/lib/strcpy.c
34749 * gcc.c-torture/execute/builtins/lib/strcspn.c
34750 * gcc.c-torture/execute/builtins/lib/strncat.c
34751 * gcc.c-torture/execute/builtins/lib/strncmp.c
34752 * gcc.c-torture/execute/builtins/lib/strncpy.c
34753 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34754 * gcc.c-torture/execute/builtins/lib/strspn.c
34755 * gcc.c-torture/execute/builtins/lib/strstr.c:
34756 New files containing support routines.
34757
34758 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34759 declaration.
34760 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34761 when not optimizing.
34762
34763 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34764
34765 PR c++/16240
34766 * g++.dg/abi/mangle22.C: New test.
34767 * g++.dg/abi/mangle23.C: Likewise.
34768
34769 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34770
34771 PR fortran/16290
34772 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34773 Allow for cases without denormalized floating point numbers.
34774
34775 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34776
34777 PR c/1027
34778 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34779 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34780 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34781 expected warning text.
34782 * gcc.dg/format/diag-2.c: New test.
34783
34784 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34785
34786 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34787
34788 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34789
34790 * gcc.dg/builtins-43.c: New.
34791 * gcc.dg/builtins-44.c: New.
34792 * gcc.dg/builtins-45.c: New.
34793
34794 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34795 Andreas Tobler <a.tobler@schweiz.ch>
34796
34797 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34798 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34799 as SIGSEGV.
34800 * gcc.dg/cleanup-11.c: Likewise.
34801 * gcc.dg/cleanup-8.c: Likewise.
34802 * gcc.dg/cleanup-9.c: Likewise.
34803 * gcc.dg/cleanup-5.c: Run on all platforms.
34804
34805 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34806
34807 * g++.dg/warn/nonnull1.C: New test.
34808
34809 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34810
34811 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34812 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34813 Special-case the Sun compiler wrt to <complex.h>.
34814
34815 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34816
34817 * gcc.dg/Wunreachable-8.C: New test.
34818
34819 * gcc.dg/h8300-ice2.c : New test.
34820
34821 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34822
34823 PR fortran/16161
34824 * gfortran.fortran-torture/compile/implicit.f90: Add test
34825 for implicit character.
34826
34827 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34828
34829 PR fortran/16289
34830 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34831 Use tiny() intrinsic to find smallest non-negative real
34832
34833 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34834
34835 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34836 * gcc.dg/compat/struct-by-value-22_x.c: New.
34837 * gcc.dg/compat/struct-by-value-22_y.c: New.
34838
34839 * gcc.c-torture/execute/20040629-1.c: New test.
34840
34841 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34842
34843 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34844 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34845
34846 PR target/16195
34847 * gcc.dg/20040625-1.c: New test.
34848
34849 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34850
34851 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34852
34853 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34854
34855 PR fortran/15963
34856 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34857
34858 2004-06-29 Richard Henderson <rth@redhat.com>
34859
34860 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34861
34862 2004-06-29 Paul Brook <paul@codesourcery.com>
34863
34864 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34865 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34866
34867 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34868
34869 PR c++/16260
34870 * g++.dg/parse/crash15.C: New.
34871
34872 2004-06-28 Andrew Pinski <apinski@apple.com>
34873
34874 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34875 by the error already.
34876
34877 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34878
34879 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34880
34881 PR target/14041
34882 * gcc.dg/h8300-bss-align-1.c : New.
34883
34884 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34885
34886 * PR c++/16174
34887 * g++.dg/template/ctor4.C: New.
34888
34889 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34890
34891 PR c++/16205
34892 * g++.dg/warn/Wsequence-point-1.C: New test.
34893
34894 2004-06-27 Paul Brook <paul@codesourcery.com>
34895
34896 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34897
34898 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34899
34900 * g++.old-deja/g++.mike/p7325.C: Remove.
34901
34902 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34903
34904 PR c/14963
34905 * gcc.dg/pr14963.c: New test.
34906
34907 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34908
34909 PR c++/16193
34910 * g++.dg/parse/redef1.C: New test.
34911
34912 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34913
34914 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34915 20021110.c.
34916 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34917 20021119-1.c.
34918 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34919 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34920 5-04.c.
34921 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34922 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34923 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34924 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34925 g++.brendan/enum14.C.
34926 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34927 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34928 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34929 g++.mike/virt1.C.
34930 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34931 memtemp24.C.
34932
34933 2004-06-27 Roger Sayle <roger@eyesopen.com>
34934
34935 * gcc.dg/20040527-1.c: New test case.
34936
34937 2004-06-26 Bud Davis <bdavis9659@comcast.net>
34938
34939 PR gfortran/pr16196
34940 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34941
34942 2004-06-25 Roger Sayle <roger@eyesopen.com>
34943
34944 PR middle-end/15825
34945 * gcc.dg/pr15825-1.c: New test case.
34946
34947 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34948
34949 * gcc.c-torture/execute/20040625-1.c: New test.
34950
34951 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34952
34953 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34954
34955 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34956
34957 * gcc.dg/torture/mips-div-1.c: New test.
34958
34959 2004-06-24 Jeff Law <law@redhat.com>
34960
34961 * gcc.dg/tree-ssa/20040624-1.c: New test.
34962
34963 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
34964
34965 * gcc.c-torture/compile/20040624-1.c: New test.
34966
34967 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34968
34969 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34970 this directory.
34971
34972 2004-06-23 Andrew Pinski <apinski@apple.com>
34973
34974 PR middle-end/15988
34975 * g++.dg/opt/ptrmem4.C: New test.
34976
34977 * gcc.dg/c90-array-quals-2.c: New test.
34978
34979 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
34980
34981 * gcc.dg/kpice1.c: New test.
34982
34983 2006-06-23 Andrew Pinski <apinski@apple.com>
34984
34985 * gcc.dg/c90-array-quals.c: New test.
34986
34987 2006-06-22 Richard Henderson <rth@redhat.com>
34988
34989 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34990
34991 2004-06-22 Loren James Rittle <ljrittle@acm.org>
34992
34993 * gcc.dg/builtins-config.h: Handle FreeBSD.
34994
34995 2006-06-22 Richard Henderson <rth@redhat.com>
34996
34997 * g++.dg/opt/devirt1.C: New.
34998
34999 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35000
35001 * g++.dg/opt/pr15551.C: New testcase.
35002
35003 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35004
35005 PR target/14800
35006 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35007 x86_64-*-linux* when compiling for 32bit.
35008
35009 2004-06-21 Andrew Pinski <apinski@apple.com>
35010
35011 * gcc.dg/pch/struct-1.c: New.
35012 * gcc.dg/pch/struct-1.hs: New.
35013
35014 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35015
35016 * gcc.dg/pch/save-temps-1.c: New file.
35017 * gcc.dg/pch/save-temps-1.hs: New file.
35018
35019 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35020
35021 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35022 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35023
35024 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35025
35026 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35027 to fix type error.
35028 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35029 Remove trailing spaces.
35030
35031 2004-06-21 Richard Henderson <rth@redhat.com>
35032
35033 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35034 merging && to BIT_FIELD_REF.
35035
35036 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35037
35038 * g++.dg/opt/placeholder1.C: New test.
35039
35040 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35041
35042 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35043 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35044 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35045 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35046
35047 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35048
35049 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35050 extern "C".
35051 * g++.dg/other/pragma-re-1.C: Add comments.
35052
35053 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35054
35055 PR gfortran/16080
35056 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35057
35058 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35059
35060 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35061 instead of setting the type of size_t by
35062 hand.
35063
35064 2004-06-18 Roger Sayle <roger@eyesopen.com>
35065
35066 * gcc.dg/unordered-2.c: New test case.
35067 * gcc.dg/unordered-3.c: New test case.
35068
35069 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35070
35071 PR other/16043
35072 * lib/g++.exp (g++_version): Tweak regexp for version
35073 * lib/g77.exp (g77_version): Likewise.
35074 * lib/gfortran.exp (gfortran_version): Likewise.
35075 * lib/objc.exp (objc_version): Likewise.
35076 * lib/treelang.exp (treelang_version): Likewise.
35077
35078 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35079
35080 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35081 Use INT_MAX instead of __INT_MAX__.
35082 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35083
35084 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35085 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35086 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35087 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35088 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35089 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35090 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35091 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35092 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35093
35094 * gcc.dg/range-test-1.c: New test.
35095 * g++.dg/opt/range-test-1.C: New test.
35096
35097 2004-06-17 Richard Henderson <rth@redhat.com>
35098
35099 * objc.dg/sync-1.m: New.
35100 * objc.dg/try-catch-1.m: Don't force next runtime.
35101 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35102 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35103 shadowed catch clause.
35104 * objc.dg/try-catch-5.m: New.
35105
35106 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35107
35108 Bug 14610
35109 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35110
35111 2004-06-15 Richard Henderson <rth@redhat.com>
35112
35113 * gcc.dg/20001116-1.c: Move expected warning line.
35114
35115 2004-06-15 Richard Henderson <rth@redhat.com>
35116
35117 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35118 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35119
35120 2004-06-15 Jeff Law <law@redhat.com>
35121
35122 * gcc.dg/tree-ssa/20040615-1.c: New test.
35123 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35124 be less sensitive to operand ordering.
35125 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35126
35127 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35128
35129 * g++.dg/abi/bitfield3.C: Add comment..
35130
35131 2004-06-15 Richard Henderson <rth@redhat.com>
35132
35133 * g++.dg/ext/stmtexpr1.C: XFAIL.
35134 * gcc.dg/20030612-1.c: XFAIL.
35135
35136 2004-06-15 Eric Christopher <echristo@redhat.com>
35137
35138 * g++.dg/charset/asm5.c: New.
35139 * gcc.dg/charset/asm6.c: New.
35140
35141 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35142
35143 PR fortran/15962
35144 * gfortran.fortran-torture/execute/select_1.f90: New test.
35145
35146 2004-06-15 Paul Brook <paul@codesourcery.com>
35147
35148 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35149
35150 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35151
35152 PR c++/15967
35153 * g++.dg/lookup/crash3.C: New test.
35154
35155 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35156
35157 PR c++/15947
35158 * g++.dg/parse/dtor4.C: New test.
35159
35160 2004-06-14 Jeff Law <law@redhat.com>
35161
35162 * gcc.c-torture/compile/20040614-1.c: New test.
35163
35164 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35165
35166 PR fortran/15211
35167 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35168 LEN of a character array.
35169
35170 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35171
35172 PR c++/15096
35173 * g++.dg/template/ptrmem10.C: New test.
35174
35175 PR c++/14930
35176 * g++.dg/template/friend30.C: New test.
35177
35178 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35179
35180 PR fortran/14928
35181 * gfortran.fortran-torture/compile/mloc.f90: New test.
35182
35183 2004-06-13 Paul Brook <paul@codesourcery.com>
35184
35185 * gfortran.fortran-torture/execute/random_2.f90: New test.
35186
35187 2004-06-13 Eric Christopher <echristo@redhat.com>
35188
35189 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35190
35191 2004-06-12 Paul Brook <paul@codesourcery.com>
35192
35193 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35194
35195 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35196
35197 PR fortran/14923
35198 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35199
35200 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35201
35202 PR fortran/14957
35203 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35204 syntax errors in end statements of contained subroutines.
35205
35206 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35207
35208 PR fortran/12841
35209 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35210
35211 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35212
35213 PR fortran/15665
35214 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35215
35216 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35217
35218 PR gfortran/12839
35219 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35220
35221 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35222
35223 PR c++/15862
35224 * g++.dg/parse/enum1.C: New test.
35225
35226 2004-06-10 Jeff Law <law@redhat.com>
35227
35228 * gcc.c-torture/compile/20040610-1.c: New test.
35229
35230 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35231
35232 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35233 * g++.old-deja/g++.other/decl3.C: Likewise.
35234
35235 2004-06-10 Brian Booth <bbooth@redhat.com>
35236
35237 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35238 V_MAY_DEF instead of VDEF.
35239 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35240
35241 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35242
35243 PR c++/14211
35244 * g++.dg/conversion/const1.C: New test.
35245
35246 PR c++/15076
35247 * g++.dg/conversion/reinterpret1.C: New test.
35248
35249 PR c++/15877
35250 * g++.dg/template/enum2.C: New test.
35251
35252 PR c++/15227
35253 * g++.dg/template/error13.C: New test.
35254
35255 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35256
35257 PR fortran/14957
35258 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35259 arguments to test_* REAL and of the right size.
35260
35261 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35262
35263 PR target/15569
35264 PR rtl-optimization/15681
35265 * gcc.dg/20040609-1.c: New test.
35266
35267 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35268
35269 PR c++/14791
35270 * g++.dg/opt/builtins1.C: New test.
35271
35272 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35273
35274 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35275 that use default windows32 struct layout.
35276 * gcc.dg/i386-bitfield2.c: Likewise.
35277
35278 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35279
35280 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35281 for mingw32 and cygwin targets.
35282
35283 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35284
35285 * gcc.dg/pch/macro-4.c: New.
35286 * gcc.dg/pch/macro-4.hs: New.
35287
35288 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35289
35290 PR fortran/13249
35291 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35292
35293 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35294
35295 PR fortran/13372
35296 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35297
35298 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35299
35300 PR gfortran/14897
35301 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35302
35303 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35304
35305 PR gfortran/15755
35306 * gfortran.fortran-torture/execute/backspace.c : New test.
35307
35308 2004-06-09 Paul Brook <paul@codesourcery.com>
35309
35310 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35311 (pointer_to_section): Rewrite to use smaller array.
35312
35313 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35314
35315 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35316 * gcc.dg/ext/altivec-10.c: Same.
35317 * gcc.dg/ext/altivec-11.c: Same.
35318 * gcc.dg/ext/altivec-12.c: Same.
35319 * gcc.dg/ext/altivec-13.c: Same.
35320 * gcc.dg/ext/altivec-14.c: Same.
35321 * gcc.dg/ext/altivec-15.c: Same.
35322 * gcc.dg/ext/altivec-16.c: Same.
35323 * gcc.dg/ext/altivec-3.c: Same.
35324 * gcc.dg/ext/altivec-4.c: Same.
35325 * gcc.dg/ext/altivec-6.c: Same.
35326 * gcc.dg/ext/altivec-7.c: Same.
35327 * gcc.dg/ext/altivec-8.c: Same.
35328 * gcc.dg/ext/altivec-varargs-1.c: Same.
35329
35330 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35331 * g++.dg/ext/altivec-10.C: Same.
35332 * g++.dg/ext/altivec-2.C: Same.
35333 * g++.dg/ext/altivec-3.C: Same.
35334 * g++.dg/ext/altivec-4.C: Same.
35335 * g++.dg/ext/altivec-5.C: Same.
35336 * g++.dg/ext/altivec-6.C: Same.
35337 * g++.dg/ext/altivec-7.C: Same.
35338 * g++.dg/ext/altivec-8.C: Same.
35339 * g++.dg/ext/altivec-9.C: Same.
35340
35341 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35342
35343 PR c++/7841
35344 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35345
35346 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35347
35348 * gcc.dg/union-1.c: New test.
35349
35350 2004-06-07 Roger Sayle <roger@eyesopen.com>
35351
35352 * gcc.dg/builtins-41.c: New test case.
35353 * gcc.dg/builtins-42.c: New test case.
35354
35355 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35356
35357 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35358 * g++.dg/ext/altivec-10.C: Same.
35359 * g++.dg/ext/altivec-2.C: Same.
35360 * g++.dg/ext/altivec-3.C: Same.
35361 * g++.dg/ext/altivec-4.C: Same.
35362 * g++.dg/ext/altivec-5.C: Same.
35363 * g++.dg/ext/altivec-6.C: Same.
35364 * g++.dg/ext/altivec-7.C: Same.
35365 * g++.dg/ext/altivec-8.C: Same.
35366 * g++.dg/ext/altivec-9.C: Same.
35367 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35368 * g++.old-deja/g++.brendan/new3.C: Same.
35369 * gcc.c-torture/execute/eeprof-1.x: Same.
35370
35371 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35372
35373 PR c/14765
35374 * gcc.dg/pr14765-1.c: New test.
35375
35376 2004-06-07 Roger Sayle <roger@eyesopen.com>
35377
35378 PR c/14649
35379 * gcc.dg/pr14649-1.c: New test case.
35380
35381 2004-06-07 Richard Henderson <rth@redhat.com>
35382
35383 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35384 if temporaries.
35385
35386 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35387
35388 * g++.dg/eh/elide1.C: Remove XFAIL.
35389
35390 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35391
35392 PR c++/15337
35393 * g++.dg/expr/sizeof3.C: New test.
35394
35395 PR c++/14777
35396 * g++.dg/template/access14.C: New test.
35397
35398 PR c++/15554
35399 * g++.dg/template/enum1.C: New test.
35400
35401 PR c++/15057
35402 * g++.dg/eh/throw1.C: New test.
35403
35404 2004-06-07 David Ayers <d.ayers@inode.at>
35405 Ziemowit Laski <zlaski@apple.com>
35406
35407 * lib/objc.exp (objc_target_compile): Revert the '-framework
35408 Foundation' flag fix, since bare Darwin does not ship
35409 with the Foundation framework.
35410 * objc/execute/next_mapping.h: Provide a local NSConstantString
35411 @interface and @implementation.
35412 (objc_constant_string_init): A constructor function, used to
35413 initialize the NSConstantString meta-class object.
35414 * objc/execute/string1.m: Include "next_mapping.h" instead of
35415 <Foundation/NSString.h>.
35416 * objc/execute/string2.m: Likewise.
35417 * objc/execute/string3.m: Likewise.
35418 * objc/execute/string4.m: Likewise.
35419
35420 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35421
35422 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35423 to double. Replace double with FLOAT.
35424 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35425
35426 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35427 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35428 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35429 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35430 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35431 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35432 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35433 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35434
35435 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35436
35437 PR c/13519
35438 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35439
35440 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35441
35442 PR c++/15503
35443 * g++.dg/template/meminit2.C: New test.
35444
35445 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35446
35447 PR target/15822
35448 * gcc.c-torture/execute/compare-fp-1.c,
35449 gcc.c-torture/execute/compare-fp-2.c,
35450 gcc.c-torture/execute/compare-fp-3.c,
35451 gcc.c-torture/execute/compare-fp-4.c,
35452 gcc.c-torture/execute/compare-fp-3.x,
35453 gcc.c-torture/execute/compare-fp-4.x: Moved...
35454 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35455 gcc.c-torture/execute/ieee/compare-fp-2.c,
35456 gcc.c-torture/execute/ieee/compare-fp-3.c,
35457 gcc.c-torture/execute/ieee/compare-fp-4.c,
35458 gcc.c-torture/execute/ieee/compare-fp-3.x,
35459 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35460
35461 2004-06-04 David Ayers <d.ayers@inode.at>
35462
35463 * objc/execute/protocol-isEqual-4.m: New testcase.
35464
35465 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35466
35467 * objc/execute/protocol-isEqual-1.m: New testcase.
35468 * objc/execute/protocol-isEqual-2.m: New testcase.
35469 * objc/execute/protocol-isEqual-3.m: New testcase.
35470
35471 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35472
35473 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35474
35475 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35476
35477 * lib/objc.exp (objc_target_compile): When running tests on
35478 Darwin (Mac OS X), inform the linker about '-framework
35479 'Foundation'.
35480
35481 2004-06-02 Eric Christopher <echristo@redhat.com>
35482
35483 * gcc.c-torture/compile/20040602-1.c: New.
35484
35485 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35486
35487 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35488 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35489
35490 PR tree-optimization/14736
35491 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35492
35493 PR tree-optimization/14042
35494 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35495
35496 PR tree-optimization/14729
35497 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35498
35499 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35500
35501 PR fortran/15557
35502 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35503
35504 2004-06-01 Richard Hederson <rth@redhat.com>
35505
35506 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35507
35508 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35509
35510 PR c++/14932
35511 * g++.dg/parse/offsetof4.C: New test.
35512
35513 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35514
35515 PR objc/7993
35516 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35517
35518 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35519
35520 PR c++/15701
35521 * g++.dg/template/friend29.C: New test.
35522
35523 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35524
35525 PR c/15749
35526 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35527
35528 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35529
35530 * gcc.dg/sparc-trap-1.c: New test.
35531
35532 2004-05-31 Roger Sayle <roger@eyesopen.com>
35533
35534 PR middle-end/15069
35535 * g++.dg/opt/fold3.C: New test case.
35536
35537 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35538
35539 * lib/target-supports.exp (check_iconv_available): Fix fallout
35540 from 2004-05-28 patch.
35541
35542 2004-05-30 Paul Brook <paul@codesourcery.com>
35543
35544 PR fortran/15620
35545 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35546 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35547
35548 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35549
35550 * gfortran.fortran-torture/execute/random_1.f90: New test.
35551
35552 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35553
35554 * g++.dg/ext/altivec-10.C: New test.
35555
35556 2004-05-29 Paul Brook <paul@codesourcery.com>
35557
35558 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35559
35560 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35561
35562 * gcc.dg/altivec-16.c: New test.
35563
35564 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35565
35566 * lib/target-supports.exp (check_vmx_hw_available): New.
35567 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35568
35569 * lib/target-supports.exp (check_alias_available,
35570 check_iconv_available, check_named_sections_available): Use
35571 unique names for temporary files.
35572
35573 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35574
35575 * gcc.dg/altivec-15.c: New test.
35576
35577 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35578
35579 PR c++/15083
35580 * g++.dg/warn/noeffect6.C: New test.
35581
35582 PR c++/15471
35583 * g++.dg/expr/ptrmem4.C: New test.
35584
35585 PR c++/15640
35586 * g++.dg/template/operator3.C: New test.
35587
35588 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35589
35590 PR c++/14668
35591 * g++.dg/lookup/redecl1.C: New test.
35592 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35593
35594 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35595
35596 * gcc.c-torture/execute/compare-fp-1.c,
35597 gcc.c-torture/execute/compare-fp-2.c,
35598 gcc.c-torture/execute/compare-fp-3.c,
35599 gcc.c-torture/execute/compare-fp-4.c,
35600 gcc.c-torture/execute/compare-fp-3.x,
35601 gcc.c-torture/execute/compare-fp-4.x,
35602 gcc.dg/pr15649-1.c: New.
35603
35604 2004-05-27 Adam Nemet <anemet@lnxw.com>
35605
35606 PR c++/12883
35607 * g++.dg/init/array14.C: New test.
35608
35609 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35610
35611 * lib/compat.exp (compat-get-options-main): New.
35612 (compat-get-options): Remove unneeded code, warn for ignored
35613 command.
35614 (compat-execute): Check flag set by dg-require-* commands.
35615
35616 * lib/compat.exp (compat-execute): Break up long lines.
35617
35618 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35619
35620 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35621 * gcc.dg/altivec-14.c: New test.
35622 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35623
35624 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35625 * gcc.dg/altivec-12.c: Ditto.
35626
35627 * gcc.dg/altivec-3.c: Move call to altivec_check.
35628
35629 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35630
35631 PR c++/15044
35632 * g++.dg/template/error12.C: New test.
35633
35634 PR c++/15317
35635 * g++.dg/ext/attrib15.C: New test.
35636
35637 PR c++/15329
35638 * g++.dg/template/ptrmem9.C: New test.
35639
35640 2004-05-25 Paul Brook <paul@codesourcery.com>
35641
35642 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35643
35644 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35645
35646 PR c++/15165
35647 * g++.dg/template/crash19.C: New test.
35648
35649 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35650
35651 PR c++/15025
35652 * g++.dg/template/redecl1.C: New test.
35653
35654 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35655
35656 PR c++/14821
35657 * g++.dg/other/ns1.C: New test.
35658
35659 PR c++/14883
35660 * g++.dg/template/invalid1.C: New test.
35661
35662 2004-05-23 Paul Brook <paul@codesourcery.com>
35663 Victor Leikehman <lei@haifasphere.co.il>
35664
35665 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35666 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35667
35668 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35669
35670 PR c++/15285
35671 PR c++/15299
35672 * g++.dg/template/non-dependent5.C: New test.
35673 * g++.dg/template/non-dependent6.C: New test.
35674
35675 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35676
35677 PR c++/15507
35678 * g++.dg/inherit/union1.C: New test.
35679
35680 PR c++/15542
35681 * g++.dg/template/addr1.C: New test.
35682
35683 PR c++/15427
35684 * g++.dg/template/array5.C: New test.
35685
35686 PR c++/15287
35687 * g++.dg/template/array6.C: New test.
35688
35689 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35690 Roger Sayle <roger@eyesopen.com>
35691
35692 * g++.dg/lookup/forscope2.C: New test case.
35693
35694 2004-05-22 Ben Elliston <bje@au.ibm.com>
35695
35696 * gcc.dg/cpp/Wmissingdirs.c: New.
35697
35698 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35699
35700 PR target/15301
35701 * gcc.dg/compat/union-m128-1.h: New file.
35702 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35703 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35704 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35705
35706 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35707
35708 PR target/15302
35709 * gcc.dg/compat/struct-complex-1.h: New file.
35710 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35711 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35712 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35713
35714 2004-05-20 Roger Sayle <roger@eyesopen.com>
35715
35716 PR middle-end/3074
35717 * gcc.dg/pr3074-1.c: New test case.
35718 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35719
35720 2004-05-20 Falk Hueffner <falk@debian.org>
35721
35722 PR other/15526
35723 * gcc.dg/ftrapv-1.c: New test case.
35724
35725 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35726
35727 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35728
35729 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35730 Jeff Law <law@redhat.com>
35731
35732 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35733 * gcc.dg/tree-ssa/20040518-2.c: New test.
35734
35735 * gcc.dg/tree-ssa/20040518-1.c: New test.
35736
35737 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35738
35739 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35740
35741 2004-05-18 Paul Brook <paul@codesourcery.com>
35742
35743 PR fortran/13930
35744 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35745
35746 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35747
35748 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35749 constant folding.
35750
35751 2004-05-17 Steven Bosscher <stevenb@suse.de>
35752
35753 * gcc.dg/tree-ssa/20040517-1.c: New test.
35754
35755 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35756
35757 * gcc.dg/loop-4.c: New test.
35758
35759 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35760
35761 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35762
35763 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35764
35765 PR fortran/15311
35766 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35767
35768 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35769
35770 PR fortran/13826
35771 PR fortran/13940
35772 * gfortran.fortran-torture/compile/data_1.f90: New test.
35773
35774 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35775
35776 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35777 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35778
35779 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35780
35781 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35782
35783 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35784
35785 PR c/15444
35786 * gcc.dg/format/xopen-1.c: Adjust expected message.
35787 * gcc.dg/format/xopen-3.c: New test.
35788
35789 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35790
35791 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35792
35793 2004-05-14 Jeff Law <law@redhat.com>
35794
35795 * gcc.dg/tree-ssa/20040514-2.c: New test.
35796
35797 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35798
35799 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35800 this ...
35801 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35802 this.
35803
35804 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35805
35806 * gcc.dg/tree-ssa/20040514-1.c: New test.
35807
35808 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35809
35810 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35811 test.
35812
35813 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35814
35815 PR fortran/14066
35816 * gfortran.fortran-torture/compile/do_1.f90: New test.
35817
35818 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35819
35820 PR fortran/15051
35821 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35822 test.
35823
35824 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35825
35826 PR fortran/15149
35827 * gfortran.fortran-torture/execute/random_init.f90: New test.
35828
35829 2004-05-13 Paul Brook <paul@codesourcery.com>
35830
35831 PR fortran/15314
35832 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35833
35834 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35835
35836 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35837 for the powerpc case.
35838
35839 2004-05-13 Jeff Law <law@redhat.com>
35840
35841 * gcc.dg/tree-ssa/20040513-1.c: New test.
35842 * gcc.dg/tree-ssa/20040513-2.c: New test.
35843
35844 2004-05-13 Paul Brook <paul@codesourcery.com>
35845
35846 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35847 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35848 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35849
35850 2004-05-13 Andreas Schwab <schwab@suse.de>
35851
35852 PR other/10819
35853 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35854 characters.
35855
35856 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35857
35858 PR fortran/15294
35859 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35860
35861 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35862
35863 Merge from tree-ssa-20020619-branch. See
35864 ChangeLog.tree-ssa for details.
35865
35866 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35867
35868 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35869 include <altivec.h> explicitly.
35870 * gcc.dg/altivec-13.c: Likewise.
35871
35872 2004-05-11 Paul Brook <paul@codesourcery.com>
35873
35874 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35875
35876 2004-05-10 Eric Christopher <echristo@redhat.com>
35877
35878 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35879 * gcc.dg/sibcall-4.c: Ditto.
35880
35881 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35882
35883 * g++.dg/ext/altivec-8.C: New test case.
35884 * gcc.dg/altivec-13.c: New test case.
35885
35886 2004-05-08 Roger Sayle <roger@eyesopen.com>
35887
35888 * gcc.c-torture/execute/divcmp-1.c: New test case.
35889 * gcc.c-torture/execute/divcmp-2.c: New test case.
35890 * gcc.c-torture/execute/divcmp-3.c: New test case.
35891
35892 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35893
35894 * g++.dg/other/pragma-re-2.C: New test.
35895
35896 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35897
35898 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35899 * gcc.dg/i386-387-2.c: Likewise.
35900
35901 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35902 __builtin_drem.
35903 * gcc.dg/i386-387-6.c: Likewise.
35904
35905 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35906
35907 * gcc.dg/builtins-33.c: Also check log1p*.
35908
35909 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35910
35911 PR optimization/15296
35912 * gcc.c-torture/execute/pr15296.c: New test.
35913
35914 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35915
35916 * gcc.dg/builtins-40.c: New test.
35917
35918 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
35919
35920 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35921
35922 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
35923
35924 * g++.dg/ext/spe1.C: New testcase.
35925
35926 2004-05-04 Ziemowit Laski <zlaski@apple.com>
35927
35928 * objc.dg/image-info.m: Allow additional attributes
35929 for __image_info section.
35930
35931 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
35932
35933 * gcc.dg/torture/mips-hilo-2.c: New test.
35934
35935 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35936
35937 PR c++/14389
35938 * g++.dg/template/member5.C: New test.
35939
35940 2004-05-03 Uros Bizjak <uros@kss-loka.si>
35941
35942 * gcc.dg/builtins-34.c: Also check expm1*.
35943
35944 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35945
35946 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35947 * gcc.dg/torture/builtin-convert-3.c: New test.
35948
35949 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
35950
35951 PR middle-end/15054
35952 * g++.dg/opt/pr15054.C: New test.
35953
35954 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35955
35956 * gcc.dg/torture/builtin-rounding-1.c: New test.
35957 * gcc.dg/builtins-25.c: Delete.
35958 * gcc.dg/builtins-29.c: Delete.
35959
35960 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
35961
35962 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35963 * gcc.dg/sibcall-4.c: Likewise.
35964 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35965
35966 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35967
35968 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35969 bit-field on 16-bit targets.
35970
35971 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35972
35973 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35974 16-bit targets.
35975
35976 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
35977
35978 * gcc.dg/rs6000-power2-1.c: Change to compile only.
35979 * gcc.dg/rs6000-power2-2.c: Likewise.
35980
35981 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
35982
35983 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35984 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35985 Change the asm registers to be in form of frN instead of fN.
35986
35987 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35988
35989 * gcc.dg/torture/builtin-convert-2.c: New test.
35990
35991 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
35992
35993 * gcc.dg/rs6000-power2-1.c: New test.
35994 * gcc.dg/rs6000-power2-2.c: New test.
35995
35996 2004-04-28 Jan Hubicka <jh@suse.cz>
35997
35998 * gcc.dg/unused-6.c: New test.
35999
36000 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36001 Ulrich Weigand <uweigand@de.ibm.com>
36002
36003 * ada/acats/run_all.sh: Define $target variable.
36004
36005 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36006
36007 PR c++/15119
36008 * g++.dg/other/vararg-1.C: New test.
36009
36010 PR c++/4794
36011 * g++.dg/eh/cleanup3.C: New test.
36012
36013 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36014
36015 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36016 and ad8011a (target_insn).
36017 * ada/acats/support/macro.dfs: Likewise.
36018 * ada/acats/support/impbit.adb: New file.
36019
36020 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36021
36022 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36023
36024 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36025
36026 * gcc.dg/loop-3.c: New test.
36027
36028 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36029
36030 * gcc.c-torture/execute/simd-5.c: New test.
36031
36032 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36033
36034 PR c++/15064
36035 * g++.dg/template/crash18.C: New test.
36036
36037 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36038
36039 * g++.dg/ext/complit3.C: New test.
36040
36041 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36042
36043 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36044 * gcc.dg/altivec-3.c: Same.
36045 * gcc.dg/altivec-varargs-1.c: Same.
36046
36047 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36048
36049 * lib/target-supports.exp (check_profiling_available): Assume
36050 profiling is not available on powerpc-eabi targets.
36051
36052 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36053
36054 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36055 * gcc.dg/vmx/bug-1.c: Ditto.
36056
36057 2004-04-20 Eric Christopher <echristo@redhat.com>
36058
36059 * gcc.dg/charset/extern.c: New test.
36060 * g++.dg/charset/extern3.cc: Ditto.
36061
36062 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36063
36064 * gcc.dg/builtins-39.c: New test.
36065
36066 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36067
36068 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36069
36070 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36071
36072 * gcc.dg/torture/mips-hilo-1.c: New test.
36073
36074 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36075
36076 * gcc.c-torture/compile/20040419-1.c: New test.
36077
36078 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36079
36080 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36081
36082 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36083 Aldy Hernandez <aldyh@redhat.com>
36084
36085 * gcc.c-torture/execute/va-arg-24.c: New.
36086
36087 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36088 Aldy Hernandez <aldyh@redhat.com>
36089
36090 * gcc.dg/vmx/1b-01.c: New.
36091 * gcc.dg/vmx/1b-02.c: New.
36092 * gcc.dg/vmx/1b-03.c: New.
36093 * gcc.dg/vmx/1b-04.c: New.
36094 * gcc.dg/vmx/1b-05.c: New.
36095 * gcc.dg/vmx/1b-06.c: New.
36096 * gcc.dg/vmx/1b-07.c: New.
36097 * gcc.dg/vmx/1c-01.c: New.
36098 * gcc.dg/vmx/1c-02.c: New.
36099 * gcc.dg/vmx/3a-01a.c: New.
36100 * gcc.dg/vmx/3a-01.c: New.
36101 * gcc.dg/vmx/3a-01m.c: New.
36102 * gcc.dg/vmx/3a-03.c: New.
36103 * gcc.dg/vmx/3a-03m.c: New.
36104 * gcc.dg/vmx/3a-04.c: New.
36105 * gcc.dg/vmx/3a-04m.c: New.
36106 * gcc.dg/vmx/3a-05.c: New.
36107 * gcc.dg/vmx/3a-06.c: New.
36108 * gcc.dg/vmx/3a-06m.c: New.
36109 * gcc.dg/vmx/3a-07.c: New.
36110 * gcc.dg/vmx/3b-01.c: New.
36111 * gcc.dg/vmx/3b-02.c: New.
36112 * gcc.dg/vmx/3b-10.c: New.
36113 * gcc.dg/vmx/3b-13.c: New.
36114 * gcc.dg/vmx/3b-14.c: New.
36115 * gcc.dg/vmx/3b-15.c: New.
36116 * gcc.dg/vmx/3c-01a.c: New.
36117 * gcc.dg/vmx/3c-01.c: New.
36118 * gcc.dg/vmx/3c-02.c: New.
36119 * gcc.dg/vmx/3c-03.c: New.
36120 * gcc.dg/vmx/3d-01.c: New.
36121 * gcc.dg/vmx/4-01.c: New.
36122 * gcc.dg/vmx/4-03.c: New.
36123 * gcc.dg/vmx/5-01.c: New.
36124 * gcc.dg/vmx/5-02.c: New.
36125 * gcc.dg/vmx/5-03.c: New.
36126 * gcc.dg/vmx/5-04.c: New.
36127 * gcc.dg/vmx/5-05.c: New.
36128 * gcc.dg/vmx/5-06.c: New.
36129 * gcc.dg/vmx/5-07.c: New.
36130 * gcc.dg/vmx/5-07t.c: New.
36131 * gcc.dg/vmx/5-08.c: New.
36132 * gcc.dg/vmx/5-10.c: New.
36133 * gcc.dg/vmx/5-11.c: New.
36134 * gcc.dg/vmx/7-01a.c: New.
36135 * gcc.dg/vmx/7-01.c: New.
36136 * gcc.dg/vmx/7c-01.c: New.
36137 * gcc.dg/vmx/7d-01.c: New.
36138 * gcc.dg/vmx/7d-02.c: New.
36139 * gcc.dg/vmx/8-01.c: New.
36140 * gcc.dg/vmx/8-02a.c: New.
36141 * gcc.dg/vmx/8-02.c: New.
36142 * gcc.dg/vmx/brode-1.c: New.
36143 * gcc.dg/vmx/bug-1.c: New.
36144 * gcc.dg/vmx/bug-2.c: New.
36145 * gcc.dg/vmx/bug-3.c: New.
36146 * gcc.dg/vmx/cw-bug-1.c: New.
36147 * gcc.dg/vmx/cw-bug-2.c: New.
36148 * gcc.dg/vmx/cw-bug-3.c: New.
36149 * gcc.dg/vmx/dct.c: New.
36150 * gcc.dg/vmx/debug-1.c: New.
36151 * gcc.dg/vmx/debug-2.c: New.
36152 * gcc.dg/vmx/debug-3.c: New.
36153 * gcc.dg/vmx/debug-4.c: New.
36154 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36155 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36156 * gcc.dg/vmx/eg-5.c: New.
36157 * gcc.dg/vmx/fft.c: New.
36158 * gcc.dg/vmx/gcc-bug-1.c: New.
36159 * gcc.dg/vmx/gcc-bug-2.c: New.
36160 * gcc.dg/vmx/gcc-bug-3.c: New.
36161 * gcc.dg/vmx/gcc-bug-4.c: New.
36162 * gcc.dg/vmx/gcc-bug-5.c: New.
36163 * gcc.dg/vmx/gcc-bug-6.c: New.
36164 * gcc.dg/vmx/gcc-bug-7.c: New.
36165 * gcc.dg/vmx/gcc-bug-8.c: New.
36166 * gcc.dg/vmx/gcc-bug-9.c: New.
36167 * gcc.dg/vmx/gcc-bug-b.c: New.
36168 * gcc.dg/vmx/gcc-bug-c.c: New.
36169 * gcc.dg/vmx/gcc-bug-d.c: New.
36170 * gcc.dg/vmx/gcc-bug-e.c: New.
36171 * gcc.dg/vmx/gcc-bug-f.c: New.
36172 * gcc.dg/vmx/gcc-bug-g.c: New.
36173 * gcc.dg/vmx/gcc-bug-i.c: New.
36174 * gcc.dg/vmx/harness.h: New.
36175 * gcc.dg/vmx/ira1.c: New.
36176 * gcc.dg/vmx/ira2a.c: New.
36177 * gcc.dg/vmx/ira2b.c: New.
36178 * gcc.dg/vmx/ira2.c: New.
36179 * gcc.dg/vmx/ira2c.c: New.
36180 * gcc.dg/vmx/mem.c: New.
36181 * gcc.dg/vmx/newton-1.c: New.
36182 * gcc.dg/vmx/ops.c: New.
36183 * gcc.dg/vmx/sn7153.c: New.
36184 * gcc.dg/vmx/spill2.c: New.
36185 * gcc.dg/vmx/spill3.c: New.
36186 * gcc.dg/vmx/spill.c: New.
36187 * gcc.dg/vmx/t.c: New.
36188 * gcc.dg/vmx/varargs-1.c: New.
36189 * gcc.dg/vmx/varargs-2.c: New.
36190 * gcc.dg/vmx/varargs-3.c: New.
36191 * gcc.dg/vmx/varargs-4.c: New.
36192 * gcc.dg/vmx/varargs-5.c: New.
36193 * gcc.dg/vmx/varargs-6.c: New.
36194 * gcc.dg/vmx/varargs-7.c: New.
36195 * gcc.dg/vmx/vmx.exp: New.
36196 * gcc.dg/vmx/vprint-1.c: New.
36197 * gcc.dg/vmx/vscan-1.c: New.
36198 * gcc.dg/vmx/x-01.c: New.
36199 * gcc.dg/vmx/x-02.c: New.
36200 * gcc.dg/vmx/x-03.c: New.
36201 * gcc.dg/vmx/x-04.c: New.
36202 * gcc.dg/vmx/x-05.c: New.
36203 * gcc.dg/vmx/yousufi-1.c: New.
36204 * gcc.dg/vmx/zero-1.c: New.
36205 * gcc.dg/vmx/zero.c: New.
36206
36207 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36208
36209 * g++.dg/lookup/java1.C: Update for chage of
36210 _Jv_AllocObject.
36211 * g++.dg/lookup/java2.C: Likewise.
36212
36213 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36214
36215 * ada/acats/run_all.sh: use -O2 by default.
36216
36217 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36218
36219 * gcc.dg/vr-mult-[12].c: New tests.
36220
36221 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36222
36223 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36224
36225 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36226
36227 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36228
36229 * lib/target-supports.exp (check_profiling_available): Assume
36230 profiling isn't available for mips*-*-elf targets.
36231
36232 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36233
36234 * gcc.dg/builtins-38.c: New test.
36235
36236 2004-04-14 Eric Christopher <echristo@redhat.com>
36237
36238 * g++.dg/charset/charset.exp: Run .cc extension tests.
36239
36240 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36241
36242 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36243
36244 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36245
36246 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36247
36248 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36249
36250 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36251 * gcc.dg/i386-387-2.c: Likewise.
36252
36253 * gcc.dg/i386-387-7.c: New test.
36254 * gcc.dg/i386-387-8.c: New test.
36255
36256 * gcc.dg/builtins-37.c: New test.
36257
36258 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36259
36260 * g++.dg/pch/externc-1.C: Add missing semicolon.
36261
36262 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36263
36264 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36265
36266 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36267
36268 * gcc.c-torture/execute/20040411-1.c: New test.
36269
36270 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36271
36272 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36273
36274 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36275
36276 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36277
36278 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36279
36280 * lib/target-supports.exp (check_named_sections_available): New.
36281 * lib/gcc-dg.exp (dg-require-named-sections): New.
36282 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36283 old-deja.exp. Also prune error-count message from HP linker.
36284 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36285
36286 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36287 * g++.old-deja/g++.pt/static3.C: Likewise.
36288 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36289
36290 2004-04-09 Roger Sayle <roger@eyesopen.com>
36291
36292 * gcc.c-torture/execute/20040409-1.c: New test case.
36293 * gcc.c-torture/execute/20040409-2.c: New test case.
36294 * gcc.c-torture/execute/20040409-3.c: New test case.
36295
36296 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36297
36298 * gcc.dg/20040409-1.c: New test.
36299
36300 2004-04-08 Roger Sayle <roger@eyesopen.com>
36301
36302 PR target/14888
36303 * g++.dg/opt/pr14888.C: New test case.
36304
36305 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36306
36307 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36308 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36309 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36310 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36311 New tests.
36312
36313 2004-04-08 Paul Brook <paul@codesourcery.com>
36314
36315 * gcc.dg/spill-1.c: New test.
36316
36317 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36318
36319 * gcc.dg/torture/builtin-ctype-2.c: New test.
36320
36321 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36322
36323 * gcc.dg/pch/pch.exp: Add largefile test.
36324
36325 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36326
36327 * g++.dg/pch/externc-1.Hs: New.
36328 * g++.dg/pch/externc-1.C: New.
36329
36330 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36331
36332 * gcc.dg/compat/struct-by-value-5a_main.c,
36333 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36334 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36335 * gcc.dg/compat/struct-by-value-5a_x.c,
36336 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36337 gcc.dg/compat/struct-by-value-5_x.c.
36338 * gcc.dg/compat/struct-by-value-5a_y.c,
36339 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36340 gcc.dg/compat/struct-by-value-5_y.c.
36341
36342 * gcc.dg/compat/struct-by-value-6a_main.c,
36343 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36344 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36345 * gcc.dg/compat/struct-by-value-6a_x.c,
36346 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36347 gcc.dg/compat/struct-by-value-6_x.c.
36348 * gcc.dg/compat/struct-by-value-6a_y.c,
36349 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36350 gcc.dg/compat/struct-by-value-6_y.c.
36351
36352 * gcc.dg/compat/struct-by-value-7a_main.c,
36353 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36354 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36355 * gcc.dg/compat/struct-by-value-7a_x.c,
36356 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36357 gcc.dg/compat/struct-by-value-7_x.c.
36358 * gcc.dg/compat/struct-by-value-7a_y.c,
36359 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36360 gcc.dg/compat/struct-by-value-7_y.c.
36361
36362 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36363
36364 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36365 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36366 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36367 options.
36368
36369 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36370
36371 * gcc.dg/builtins-36.c: New test.
36372
36373 2004-04-06 Paul Brook <paul@codesourcery.com>
36374
36375 * README.gcc: Remove obsolete contraint on testcases.
36376
36377 2004-04-05 Paul Brook <paul@codesourcery.com>
36378
36379 PR2123
36380 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36381 failure and exit(0) on success.
36382 * g++.dg/expr/anew2.C: Ditto.
36383 * g++.dg/expr/anew3.C: Ditto.
36384 * g++.dg/expr/anew4.C: Ditto.
36385
36386 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36387
36388 PR c++/3518
36389 * g++.dg/template/unify7.C: New.
36390
36391 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36392
36393 * g++.dg/README: Bring up to date with new subdirectories; remove
36394 duplicate subdirectory lines.
36395
36396 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36397
36398 PR c++/14007
36399 * g++.dg/template/unify5.C: New.
36400 * g++.dg/template/unify6.C: New.
36401 * g++.dg/template/qualttp20.C: Adjust.
36402 * g++.old-deja/g++.jason/report.C: Adjust.
36403 * g++.old-deja/g++.other/qual1.C: Adjust.
36404
36405 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36406
36407 PR c++/14803
36408 * g++.dg/inherit/ptrmem1.C: New test.
36409
36410 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36411
36412 PR c++/14755
36413 * gcc.c-torture/execute/20040331-1.c: New test.
36414 * gcc.dg/20040331-1.c: New test.
36415
36416 2004-04-01 Paul Brook <paul@codesourcery.com>
36417
36418 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36419
36420 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36421
36422 PR c++/14724
36423 * g++.dg/init/goto1.C: New test.
36424
36425 PR c++/14763
36426 * g++.dg/template/defarg4.C: New test.
36427
36428 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36429
36430 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36431
36432 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36433
36434 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36435
36436 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36437
36438 * gcc.dg/noncompile/undeclared-2.c: New test.
36439
36440 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36441
36442 * gcc.dg/940409-1.c: Remove XFAIL.
36443 * gcc.dg/reg-vol-struct-1.c: New test.
36444
36445 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36446
36447 * gcc.dg/torture/builtin-wctype-1.c: New test.
36448
36449 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36450
36451 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36452 * gcc.dg/20001101-1.c: Likewise.
36453 * gcc.dg/20001102-1.c: Likewise.
36454
36455 2004-03-25 Roger Sayle <roger@eyesopen.com>
36456
36457 * gcc.dg/compare8.c: Add an additional test for XOR.
36458
36459 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36460
36461 * gcc.dg/torture/builtin-ctype-1.c: New test.
36462
36463 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36464
36465 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36466 * gcc.dg/torture/builtin-math-1.c: Likewise.
36467 * gcc.dg/torture/builtin-power-1.c: New test.
36468
36469 2004-03-24 Andreas Schwab <schwab@suse.de>
36470
36471 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36472 IA64 assembler.
36473
36474 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36475 Roger Sayle <roger@eyesopen.com>
36476
36477 * gcc.dg/compare8.c: New test case.
36478
36479 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36480
36481 * g++.dg/ext/altivec-7.C: New test.
36482
36483 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36484
36485 PR 12267, 12391, 12560, 13129, 14114, 14133
36486 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36487 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36488 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36489 Adjust error regexps.
36490 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36491 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36492 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36493 * gcc.dg/local1.c: Add explanatory comment.
36494
36495 2004-03-23 Roger Sayle <roger@eyesopen.com>
36496
36497 PR optimization/14669
36498 * g++.dg/opt/fold2.C: New test case.
36499
36500 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36501
36502 PR c/14069
36503 * gcc.dg/20040322-1.c: New test.
36504
36505 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36506
36507 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36508 * gcc.dg/ultrasp4.c: Likewise.
36509 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36510
36511 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36512
36513 * gcc.dg/i386-sse-8.c: Reset default options.
36514
36515 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36516
36517 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36518 in the error message text.
36519
36520 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36521
36522 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36523
36524 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36525
36526 PR c++/14616
36527 * g++.dg/init/array13.C: New test.
36528
36529 2004-03-20 Roger Sayle <roger@eyesopen.com>
36530
36531 PR target/13889
36532 * gcc.c-torture/compile/pr13889.c: New test case.
36533
36534 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36535
36536 PR c/14635
36537 * builtins-1.c (nan, nans): Don't test.
36538 * builtins-30.c: Don't use nan, nanf, nanl.
36539 * builtins-35.c: New test.
36540
36541 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36542
36543 * g++.dg/ext/altivec-6.C: New test.
36544
36545 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36546
36547 * g++.dg/init/placement3.C: New test.
36548
36549 * g++.dg/template/spec13.C: New test.
36550
36551 * g++.dg/lookup/using11.C: New test.
36552
36553 * g++.dg/lookup/koenig3.C: New test.
36554
36555 * g++.dg/template/operator2.C: New test.
36556
36557 * g++.dg/expr/dtor3.C: New test.
36558 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36559 marker.
36560 * g++.old-deja/g++.law/visibility28.C: Likewise.
36561
36562 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36563
36564 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36565 * gcc.dg/ppc64-abi-3.c: Likewise.
36566
36567 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36568
36569 PR c++/14545
36570 * g++.dg/parse/template15.C: New test.
36571
36572 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36573
36574 * g++.dg/expr/dtor2.C: New test.
36575
36576 * g++.dg/lookup/anon4.C: New test.
36577
36578 * g++.dg/overload/using1.C: New test.
36579
36580 * g++.dg/template/lookup7.C: New test.
36581
36582 * g++.dg/template/typename6.C: New test.
36583
36584 * g++.dg/expr/cond6.C: New test.
36585
36586 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36587
36588 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36589
36590 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36591
36592 * g++.dg/expr/cond5.C: New test.
36593 * g++.dg/expr/constcast1.C: Likewise.
36594 * g++.dg/expr/ptrmem2.C: Likewise.
36595 * g++.dg/expr/ptrmem3.C: Likewise.
36596 * g++.dg/lookup/main1.C: Likewise.
36597 * g++.dg/template/lookup6.C: Likewise.
36598
36599 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36600
36601 * gcc.dg/local1.c: New test.
36602
36603 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36604
36605 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36606
36607 * gcc.dg/torture/builtin-convert-1.c: New test.
36608
36609 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36610
36611 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36612
36613 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36614
36615 PR c++/14481
36616 * g++.dg/warn/Wunused-7.C: New test.
36617
36618 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36619
36620 * gcc.dg/torture/builtin-integral-1.c: New test.
36621
36622 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36623
36624 PR c++/14586
36625 * g++.dg/parse/non-dependent3.C: New test.
36626
36627 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36628
36629 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36630 * g++.dg/eh/simd-2.C: Likewise.
36631 * g++.dg/init/array10.C: Likewise.
36632 * gcc.c-torture/compile/simd-1.c: Likewise.
36633 * gcc.c-torture/compile/simd-2.c: Likewise.
36634 * gcc.c-torture/compile/simd-3.c: Likewise.
36635 * gcc.c-torture/compile/simd-4.c: Likewise.
36636 * gcc.c-torture/compile/simd-6.c: Likewise.
36637 * gcc.c-torture/execute/simd-1.c: Likewise.
36638 * gcc.c-torture/execute/simd-2.c: Likewise.
36639 * gcc.dg/compat/vector-defs.h: Likewise.
36640 * gcc.dg/20020531-1.c: Likewise.
36641 * gcc.dg/altivec-3.c: Likewise.
36642 * gcc.dg/altivec-4.c: Likewise.
36643 * gcc.dg/altivec-varargs-1.c: Likewise.
36644 * gcc.dg/compat/vector-defs.h: Likewise.
36645 * gcc.dg/i386-mmx-3.c: Likewise.
36646 * gcc.dg/i386-sse-4.c: Likewise.
36647 * gcc.dg/i386-sse-5.c: Likewise.
36648 * gcc.dg/i386-sse-8.c: Likewise.
36649 * gcc.dg/simd-1.c: Likewise.
36650 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36651 __ev64_opaque__ since the machine description provides it.
36652
36653 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36654
36655 * lib/compat.exp (skip_list): New global variable.
36656 Use it to hold the user defined COMPAT_SKIPS list if any.
36657 (compat-obj): Add the members of skip_list to optall.
36658
36659 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36660
36661 * gcc.dg/compat/union-by-value-1_main.c,
36662 union-by-value-1_x.c, union-by-value-1_y.c,
36663 union-check.h, union-defs.h,
36664 union-init.h, union-return-1_main.c,
36665 union-return-1_x.c, union-return-1_y.c: New files.
36666
36667 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36668
36669 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36670 mixed-struct-init.h: Add 4 mixed structure types.
36671 struct-by-value-21_main.c, struct-by-value-21_x.c,
36672 struct-by-value-21_y.c, struct-return-21_main.c,
36673 struct-return-21_x.c, struct-return-21_y.c: New files.
36674
36675 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36676
36677 PR c++/14550
36678 * g++.dg/parse/template14.C: New test.
36679
36680 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36681
36682 * gcc.c-torture/execute/20040313-1.c: New test.
36683
36684 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36685
36686 PR target/14533
36687 * gcc.dg/20040311-2.c: New test.
36688
36689 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36690
36691 PR other/14544
36692 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36693 bit-field.
36694
36695 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36696
36697 * gcc.dg/20040305-2.c: Add missing return statement.
36698
36699 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36700
36701 * gcc.dg/builtins-34.c: Also check pow10*.
36702
36703 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36704
36705 PR target/14262
36706 * gcc.dg/20040305-2.c: New test.
36707
36708 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36709
36710 * gcc.dg/20040310-1.c: New test.
36711
36712 2004-03-11 Roger Sayle <roger@eyesopen.com>
36713
36714 * gcc.c-torture/execute/20040311-1.c: New test case.
36715
36716 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36717
36718 PR c++/14476
36719 * g++.dg/lookup/enum1.C: New test.
36720
36721 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36722
36723 PR c++/14510
36724 * g++.dg/lookup/struct2.C: New test.
36725
36726 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36727
36728 * gcc.dg/builtins-34.c: New test.
36729
36730 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36731
36732 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36733
36734 2004-03-09 James E Wilson <wilson@specifixinc.com>
36735
36736 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36737 * gcc.dg/alias-2.c: New testcase.
36738
36739 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36740
36741 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36742
36743 2004-03-09 Roger Sayle <roger@eyesopen.com>
36744
36745 * gcc.c-torture/execute/20040309-1.c: New test case.
36746
36747 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36748
36749 PR c++/14397
36750 * g++.dg/overload/ref1.C: New.
36751
36752 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36753
36754 PR c++/14409
36755 * g++.dg/template/spec12.C: New test.
36756
36757 PR c++/14448
36758 * g++.dg/parse/crash14.C: New test.
36759
36760 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36761
36762 PR c++/14230
36763 * g++.dg/init/ref11.C: New test.
36764
36765 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36766
36767 PR c++/14432
36768 * g++.dg/parse/builtin2.C: New test.
36769
36770 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36771
36772 PR c++/14401
36773 * g++.dg/init/ctor3.C: New test.
36774 * g++.dg/init/union1.C: New test.
36775 * g++.dg/ext/anon-struct4.C: New test.
36776
36777 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36778
36779 * g++.dg/lookup/koenig1.C: Tweak error messages.
36780 * g++.dg/lookup/used-before-declaration.C: Likewise.
36781 * g++.dg/other/do1.C: Likewise.
36782 * g++.dg/overload/koenig1.C: Likewise.
36783 * g++.dg/parse/crash13.C: Likewise.
36784 * g++.dg/template/instantiate3.C: Likewise.
36785
36786 2004-03-08 Eric Christopher <echristo@redhat.com>
36787
36788 * * lib/target-supports.exp: Enable libiconv in test
36789 compilation. Fix up error checking.
36790
36791 2004-03-08 Roger Sayle <roger@eyesopen.com>
36792
36793 PR middle-end/14289
36794 * gcc.dg/pr14289-1.c: New test case.
36795 * gcc.dg/pr14289-2.c: Likewise.
36796 * gcc.dg/pr14289-3.c: Likewise.
36797
36798 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36799
36800 * gcc.c-torture/execute/20040308-1.c: New test.
36801
36802 2004-03-07 Roger Sayle <roger@eyesopen.com>
36803
36804 * gcc.c-torture/execute/20040307-1.c: New test case.
36805
36806 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36807
36808 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36809
36810 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36811
36812 * gcc.dg/20040306-1.c: New test.
36813
36814 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36815
36816 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36817 them static.
36818 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36819
36820 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36821
36822 PR c/14465
36823 * gcc.dg/decl-6.c: New test.
36824
36825 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36826
36827 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36828 Rename LOGPOW -> LOG_POW.
36829 (SQRT_EXP, POW_EXP): New.
36830
36831 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36832
36833 * gcc.dg/i386-sse-8.c: New test.
36834
36835 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36836
36837 PR c/14114
36838 * gcc.dg/decl-5.c: New test.
36839
36840 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36841
36842 * gcc.dg/20040305-1.c: New test.
36843
36844 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36845
36846 PR other/14354
36847 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36848
36849 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36850
36851 PR c++/14425, c++/14426
36852 * g++.dg/ext/altivec-4.C: New test.
36853 * g++.dg/ext/altivec-5.C: New test.
36854
36855 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36856
36857 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36858 global variables of a type with no linkage.
36859 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36860 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36861 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36862 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36863 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36864 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36865 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36866 * g++.dg/warn/deprecated.C: Name enum Color.
36867 * g++.dg/overload/VLA.C: Name structure for 'b'.
36868 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36869
36870 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36871
36872 * gcc.c-torture/compile/20040304-1.c: New test.
36873
36874 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36875
36876 PR 13728
36877 * gcc.dg/decl-4.c: New testcase.
36878
36879 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36880
36881 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36882 as PRECF if sizeof (float) > sizeof (double).
36883 (PRECL): Make it the same as PRECF if
36884 sizeof (float) > sizeof (long double).
36885
36886 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36887
36888 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36889 system type. Add check for irix6 which doesn't have c99 runtime.
36890
36891 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36892
36893 * gcc.dg/const-elim-1.c: xfail for xtensa.
36894
36895 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36896
36897 PR c++/14369
36898 * g++.dg/template/cond4.C: New test.
36899
36900 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36901
36902 PR c++/14360
36903 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36904
36905 PR c++/14361
36906 * g++.dg/parse/defarg7.C: New test.
36907
36908 PR c++/14359
36909 * g++.dg/template/friend26.C: New test.
36910
36911 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36912
36913 PR c++/14324
36914 * g++.dg/abi/mangle21.C: New test.
36915
36916 PR c++/14260
36917 * g++.dg/parse/constructor2.C: New test.
36918
36919 PR c++/14337
36920 * g++.dg/template/sfinae1.C: New test.
36921
36922 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36923
36924 PR c++/14267
36925 * g++.dg/expr/crash2.C: New test.
36926
36927 PR middle-end/13448
36928 * gcc.dg/inline-5.c: New test.
36929 * gcc.dg/always-inline.c: Split out tests into ...
36930 * gcc.dg/always-inline2.c: ... this and ...
36931 * gcc.dg/always-inline3.c: ... this.
36932
36933 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36934
36935 PR debug/12103
36936 * g++.dg/debug/crash1.C: New test.
36937
36938 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
36939
36940 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36941 function with __attribute__((noinline)).
36942 (recurser_void2): Likewise.
36943 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36944 (recurser_void2): Likewise.
36945
36946 2004-02-29 Roger Sayle <roger@eyesopen.com>
36947
36948 PR middle-end/14203
36949 * g++.dg/warn/Wunused-6.C: New test case.
36950
36951 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
36952
36953 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36954 not defined.
36955
36956 2004-02-27 Eric Christopher <echristo@redhat.com>
36957
36958 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36959 * g++.dg/charset/asm2.c: Run only x86.
36960 * gcc.dg/charset/asm3.c: Ditto.
36961
36962 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
36963
36964 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36965 ld_library_path.
36966
36967 2004-02-27 Ziemowit Laski <zlaski@apple.com>
36968
36969 * g++.dg/ext/altivec-3.C: New.
36970
36971 2004-02-26 Richard Henderson <rth@redhat.com>
36972
36973 * g++.dg/ext/attrib10.C: Mark for warning.
36974 * gcc.dg/attr-alias-1.c: New.
36975
36976 2004-02-26 Richard Henderson <rth@redhat.com>
36977
36978 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36979 * gcc.c-torture/execute/20040208-2.c: ... it back.
36980
36981 2004-02-26 Eric Christopher <echristo@redhat.com>
36982
36983 * lib/target-supports.exp (check-iconv-available): New function.
36984 * lib/gcc-dg.exp (dg-require-iconv): New function.
36985 Use above.
36986 * gcc.dg/charset: New directory.
36987 * gcc.dg/charset/charset.exp: New file.
36988 * gcc.dg/charset/asm1.c: Ditto.
36989 * gcc.dg/charset/asm2.c: Ditto.
36990 * gcc.dg/charset/asm3.c: Ditto.
36991 * gcc.dg/charset/asm4.c: Ditto.
36992 * gcc.dg/charset/asm5.c: Ditto.
36993 * gcc.dg/charset/attribute1.c: Ditto.
36994 * gcc.dg/charset/attribute2.c: Ditto.
36995 * gcc.dg/charset/string1.c: Ditto.
36996 * g++.dg/charset: New directory.
36997 * g++.dg/dg.exp: Add here. Special options.
36998 * g++.dg/charset/charset.exp: New file.
36999 * g++.dg/charset/asm1.c: Ditto.
37000 * g++.dg/charset/asm2.c: Ditto.
37001 * g++.dg/charset/asm3.c: Ditto.
37002 * g++.dg/charset/asm4.c: Ditto.
37003 * g++.dg/charset/attribute1.c: Ditto.
37004 * g++.dg/charset/attribute2.c: Ditto.
37005 * g++.dg/charset/extern1.cc: Ditto.
37006 * g++.dg/charset/extern2.cc: Ditto.
37007 * g++.dg/charset/string1.c: Ditto.
37008
37009 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37010
37011 PR c++/14278
37012 * g++.dg/parse/comma1.C: New test.
37013
37014 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37015
37016 PR c++/14284
37017 * g++.dg/template/ttp8.C: New test.
37018
37019 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37020
37021 * gcc.dg/fixuns-trunc-1.c: New test.
37022
37023 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37024
37025 * gcc.dg/builtins-config.h: Use #elif.
37026
37027 2004-02-26 Michael Matz <matz@suse.de>
37028
37029 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37030 * gcc.dg/991214-1.c: Likewise.
37031 * gcc.dg/i386-asm-1.c: Likewise.
37032
37033 2004-02-25 Richard Henderson <rth@redhat.com>
37034
37035 * gcc.c-torture/execute/20040208-2.c: Move ...
37036 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37037
37038 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37039
37040 PR c++/14246
37041 * g++.dg/other/crash-3.C: New test.
37042
37043 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37044
37045 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37046 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37047
37048 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37049 HP-UX.
37050
37051 2004-02-24 Michael Matz <matz@suse.de>
37052
37053 * gcc.dg/i386-regparm.c: New.
37054
37055 2004-02-23 James E Wilson <wilson@specifixinc.com>
37056
37057 * gcc.c-torture/execute/20040223-1.c: New.
37058
37059 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37060 Kazu Hirata <kazu@cs.umass.edu>
37061
37062 * gcc.dg/fwritable-strings-1.c: Remove.
37063
37064 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37065
37066 PR c/14156
37067 * gcc.dg/20040223-1.c: New test.
37068
37069 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37070
37071 PR c++/14106
37072 * g++.dg/ext/typeof9.C: New test.
37073
37074 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37075
37076 PR c++/14250
37077 * g++.dg/other/switch1.C: New test.
37078
37079 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37080
37081 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37082 * gcc.dg/va-arg-1.c: Likewise.
37083
37084 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37085
37086 PR c++/14143
37087 * g++.dg/template/koenig5.C: New test.
37088
37089 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37090
37091 * g++.dg/ext/altivec-1.C: Generalize target triple.
37092 * g++.dg/ext/altivec-2.C: New test case.
37093 * g++.dg/ext/altivec_check.h: New file.
37094 * gcc.dg/altivec-1.c: Generalize target triple;
37095 include altivec_check.h and call altivec_check().
37096 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37097 * gcc.dg/altivec-6.c: New test case.
37098 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37099 type casts as needed.
37100 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37101 altivec_check().
37102 * gcc.dg/altivec-12.c: New test case.
37103 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37104 include altivec_check.h and call altivec_check().
37105 * gcc.dg/altivec_check.h: New file.
37106
37107 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37108
37109 * lib/target-supports.exp (check_alias_available): Don't mangle
37110 function `g' in test program.
37111
37112 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37113
37114 * lib/target-supports.exp (check_profiling_available): Check
37115 argument to determine whether we support a profiling type.
37116 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37117 check_profiling_available.
37118 * g++.dg/bprob/bprob.exp: Likewise.
37119 * g77.dg/bprob/bprob.exp: Likewise.
37120 * gcc.misc-tests/bprob.exp: Likewise.
37121 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37122 dg-require-profiling and delete expected error handling.
37123 * gcc.dg/20021014-1.c: Likewise.
37124 * gcc.dg/nest.c: Likewise.
37125
37126 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37127
37128 PR c++/12007
37129 * g++.dg/other/vthunk1.C: New test.
37130
37131 2004-02-20 Falk Hueffner <falk@debian.org>
37132
37133 PR target/14201
37134 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37135
37136 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37137
37138 PR c++/13927
37139 * g++.dg/other/error8.C: Remove XFAIL markers.
37140
37141 PR c++/14173
37142 * g++.dg/ext/packed5.C: New test.
37143
37144 PR c++/14199
37145 * g++.dg/warn/Wunused-5.C: New test.
37146
37147 PR c++/14186
37148 * g++.dg/lookup/member1.C: New test.
37149
37150 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37151
37152 * gcc.c-torture/compile/20040130-1.c: Enable only when
37153 __INT_MAX__ >= 2147483647L.
37154 * gcc.c-torture/compile/961203-1.c: Likewise.
37155
37156 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37157
37158 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37159 * g++.dg/opt/template1.C: Robustify assembler regexp
37160
37161 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37162
37163 * gcc.c-torture/execute/simd-4.x: Remove.
37164 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37165 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37166 Guard with #ifndef SKIP_ATTRIBUTE.
37167 * gcc.dg/compat/vector-1_y.c: Likewise.
37168 * gcc.dg/compat/vector-2_x.c: Likewise.
37169 * gcc.dg/compat/vector-2_y.c: Likewise.
37170 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37171 * g++.dg/eh/simd-2.C: Likewise.
37172
37173 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37174
37175 * gcc.c-torture/compile/complex-1.c: New.
37176
37177 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37178
37179 PR target/14209
37180 * gcc.c-torture/execute/20040218-1.c: New test.
37181
37182 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37183
37184 PR c++/14181
37185 * g++.dg/parse/new2.C: New test.
37186
37187 2004-02-18 Paul Brook <paul@codesourcery.com>
37188
37189 * gcc.c-torture/compile/libcall-1.c: New test.
37190
37191 2004-02-18 Paul Brook <paul@codesourcery.com>
37192
37193 PR debug/12934
37194 * gcc.dg/debug/debug-7.c: New test.
37195
37196 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37197
37198 * gcc.dg/20040217-1.c: New test.
37199
37200 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37201
37202 * gcc.c-torture/execute/990208-1.x: Delete.
37203
37204 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37205
37206 * gcc.c-torture/execute/20040208-2.x: New file.
37207
37208 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37209
37210 PR c++/11326
37211 * g++.dg/abi/structret1.C: New test.
37212
37213 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37214
37215 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37216 (i386_cpuid): No need to test if cpuid is available on AMD64.
37217 Fix assembly, so that it works onboth i386 and AMD64.
37218 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37219 (vecInLong): Fix s[] member type to unsigned int.
37220 (vecInWord): Remove type.
37221 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37222 (a64, b64, c64, d64, e64): Remove.
37223 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37224 Remove unused variable. Remove initialization of removed variables.
37225 Don't call mmx_tests nor sse_tests.
37226 (reference_mmx, reference_sse): Remove.
37227 (check): Add return stmt.
37228 * gcc.dg/i386-sse-7.c: New test.
37229 * gcc.dg/i386-mmx-4.c: New test.
37230
37231 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37232
37233 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37234 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37235 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37236 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37237 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37238 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37239 g++.dg/tc1/dr94.C: Fix line terminator.
37240
37241 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37242
37243 * gcc.c-torture/compile/20040216-1.c: New.
37244
37245 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37246
37247 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37248 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37249 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37250 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37251 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37252 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37253
37254 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37255
37256 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37257
37258 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37259
37260 PR c++/13971
37261 * g++.dg/expr/cond4.C: New test.
37262
37263 PR c++/14086
37264 * g++.dg/lookup/crash2.C: New test.
37265
37266 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37267
37268 * gcc.c-torture/compile/20040214-2.c: New test.
37269
37270 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37271
37272 PR c++/14116
37273 * g++.dg/ext/typeof8.C: New test.
37274
37275 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37276
37277 * gcc.c-torture/compile/20040214-1.c: New test.
37278
37279 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37280
37281 PR c++/13635
37282 * g++.dg/template/spec11.C: New test.
37283
37284 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37285
37286 PR c++/13927
37287 * g++.dg/other/error8.C: New test.
37288
37289 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37290
37291 PR c++/14122
37292 * g++.dg/template/array4.C: New test.
37293
37294 PR c++/14108
37295 * g++.dg/inherit/thunk2.C: New test.
37296
37297 PR c++/14083
37298 * g++.dg/eh/cond2.C: New test.
37299
37300 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37301
37302 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37303
37304 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37305
37306 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37307
37308 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37309
37310 * g++.dg/simd-2.C: xfail on ppc64-linux.
37311
37312 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37313
37314 PR c/456
37315 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37316 tests.
37317
37318 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37319
37320 * gcc.dg/builtins-33.c: New test.
37321
37322 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37323
37324 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37325
37326 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37327
37328 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37329
37330 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37331
37332 * gcc.dg/ppc64-abi-3.c: New test.
37333
37334 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37335
37336 PR c/14092
37337
37338 * gcc.dg/pr14092-1.c: New testcase.
37339
37340 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37341
37342 * gcc.dg/cpp/assert4.c: Fix typo last change.
37343
37344 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37345 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37346
37347 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37348
37349 2004-02-09 Roger Sayle <roger@eyesopen.com>
37350
37351 * gcc.c-torture/compile/20040209-1.c: New test case.
37352
37353 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37354
37355 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37356
37357 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37358
37359 * gcc.c-torture/execute/20040208-[12].c: New tests.
37360
37361 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37362
37363 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37364
37365 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37366
37367 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37368
37369 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37370
37371 Bug 13856
37372 * gcc.dg/visibility-8.c: New testcase.
37373
37374 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37375
37376 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37377 arguments.
37378 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37379
37380 2004-02-07 Roger Sayle <roger@eyesopen.com>
37381
37382 PR middle-end/13696
37383 * g++.dg/opt/fold1.C: New test case.
37384
37385 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37386
37387 PR c++/14033
37388 * g++.dg/other/crash-2.C: New test.
37389
37390 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37391
37392 PR c++/14028
37393 * g++.dg/parse/angle-bracket2.C: New test.
37394
37395 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37396
37397 PR middle-end/13750
37398 Revert:
37399 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37400 PR pch/13361
37401 * g++.dg/pch/wchar-1.C: New.
37402 * g++.dg/pch/wchar-1.Hs: New.
37403
37404 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37405
37406 PR c++/14008
37407 * g++.dg/parse/error15.C: New test.
37408 * g++.dg/parse/crash11.C: Update dg-error mark.
37409
37410 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37411
37412 PR c++/13932
37413 * g++.dg/warn/conv2.C: New test.
37414
37415 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37416
37417 PR c++/13086
37418 * g++.dg/warn/incomplete1.C: Remove xfail.
37419
37420 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37421
37422 * lib/file-format.exp (gcc_target_object_format): Use
37423 ${tool}_target_compile, not gcc_target_compile.
37424 * lib/target-supports.exp (check_alias_available): Likewise.
37425 (check_gc_sections_available): Likewise.
37426 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37427 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37428 dg-require-alias.
37429
37430 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37431
37432 PR c++/13969
37433 * g++.dg/template/static6.C: New test.
37434
37435 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37436
37437 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37438
37439 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37440
37441 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37442 tests for systems where `char' is unsigned by default.
37443
37444 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37445
37446 PR c++/13997
37447 * g++.dg/template/partial3.C: New test.
37448
37449 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37450
37451 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37452 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37453 Remove mentions of obsolete ports.
37454
37455 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37456
37457 * gcc.dg/noncompile/20001228-1.c: Fix for new
37458 error message.
37459
37460 2004-02-03 Roger Sayle <roger@eyesopen.com>
37461
37462 PR target/9348
37463 * gcc.c-torture/execute/multdi-1.c: New test case.
37464
37465 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37466
37467 PR c++/13925
37468 * g++.dg/template/lookup5.C: New test.
37469
37470 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37471
37472 PR c++/13950
37473 * g++.dg/template/lookup4.C: New test.
37474
37475 PR c++/13970
37476 * g++.dg/parse/error14.C: New test.
37477
37478 PR c++/14002
37479 * g++.dg/parse/template13.C: New test.
37480
37481 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37482
37483 PR c++/13978
37484 * g++.dg/template/koenig4.C: New test.
37485
37486 PR c++/13968
37487 * g++.dg/template/crash17.C: New test.
37488
37489 PR c++/13975
37490 * g++.dg/parse/error13.C: New test.
37491 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37492
37493 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37494
37495 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37496
37497 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37498
37499 PR c/11658
37500 PR c/13994
37501 * gcc.dg/noncompile/20040203-1.c: New test.
37502 * gcc.dg/noncompile/20040203-2.c: Likewise.
37503 * gcc.dg/noncompile/20040203-3.c: Likewise.
37504 * gcc.dg/20040203-1.c: Likewise.
37505
37506 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37507
37508 PR c++/10858
37509 * g++.dg/template/sizeof7.C: New test.
37510
37511 2004-02-02 Eric Christopher <echristo@redhat.com>
37512 Zack Weinberg <zack@codesourcery.com>
37513
37514 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37515
37516 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37517
37518 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37519 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37520 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37521 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37522
37523 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37524
37525 PR c++/13113
37526 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37527
37528 PR c++/13854
37529 * g++.dg/ext/attrib13.C: New test.
37530
37531 PR c++/13907
37532 * g++.dg/conversion/op2.C: New test.
37533
37534 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37535
37536 * gcc.dg/titype-1.c: Fix pasto.
37537
37538 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37539
37540 * gcc.dg/titype-1.c: New test.
37541
37542 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37543
37544 PR c++/13957
37545 * g++.dg/template/non-type-template-argument-1.C,
37546 g++.dg/template/qualified-id1.C: Update dg-error marks.
37547 * g++.dg/template/nontype6.C: New test.
37548
37549 2004-02-01 Roger Sayle <roger@eyesopen.com>
37550
37551 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37552 * gcc.dg/builtins-31.c: New testcase.
37553 * gcc.dg/builtins-32.c: New testcase.
37554
37555 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37556
37557 * objc.dg/call-super-2.m: Update line numbers
37558 for the including of stddef.h.
37559
37560 2004-01-30 Michael Matz <matz@suse.de>
37561
37562 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37563 g++.dg/ext/case-range3.C: New tests.
37564
37565 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37566
37567 DR206
37568 PR c++/13813
37569 * g++.dg/template/member4.C: New test.
37570
37571 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37572
37573 PR c++/13683
37574 * g++.dg/template/sizeof6.C: New test.
37575
37576 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37577
37578 * gcc.dg/fwritable-strings-1.c: New test.
37579
37580 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37581
37582 * gcc.c-torture/compile/20040130-1.c: New test.
37583
37584 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37585
37586 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37587
37588 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37589
37590 PR c++/13883
37591 * g++.dg/template/ctor3.C: New test.
37592
37593 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37594
37595 * g++.dg/tc1: New directory.
37596 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37597 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37598 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37599 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37600 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37601
37602 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37603
37604 * g++.dg/parse/error11.C: New test.
37605 * g++.dg/parse/error12.C: Likewise.
37606
37607 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37608
37609 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37610 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37611
37612 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37613
37614 PR c++/13791
37615 * g++.dg/ext/attrib12.C: New test.
37616
37617 PR c++/13736
37618 * g++.dg/parse/cast2.C: New test.
37619
37620 2004-01-27 James E Wilson <wilson@specifixinc.com>
37621
37622 * objc.dg/encode-2.m (main): New local string. Set depending on
37623 sizeof long. Use in sscanf call.
37624 * objc.dg/encode-3.m (main): New local string. Set depending on
37625 sizeof long. Use in scan_initial call.
37626
37627 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37628
37629 * objc.dg/call-super-2.m: Make LP64-safe.
37630 * objc.dg/desig-init-1.m: Likewise.
37631
37632 2004-01-27 Devang Patel <dpatel@apple.com>
37633
37634 * g++.dg/debug/namespace1.C: New test.
37635
37636 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37637
37638 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37639 xscale-*-*.
37640
37641 * gcc.dg/arm-mmx-1.c: New test.
37642
37643 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37644
37645 * gcc.dg/20040127-1.c: New test.
37646 * gcc.dg/20040127-2.c: New test.
37647
37648 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37649
37650 * objc.dg/stret-1.m (glob): Renamed to globa.
37651
37652 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37653
37654 PR c++/13663
37655 * g++.dg/expr/for1.C: New test.
37656
37657 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37658
37659 PR middle-end/13779
37660 * gcc.dg/darwin-longlong.c: New test.
37661
37662 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37663
37664 * gcc.dg/20040124-1.c: Moved test from here...
37665 * gcc.c-torture/compile/20040124-1.c: ...to here.
37666
37667 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37668
37669 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37670 the assembly output if -m64 is passed.
37671
37672 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37673
37674 PR c++/13833
37675 * g++.dg/template/cond3.C: New test.
37676
37677 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37678
37679 PR c++/13810
37680 * g++.dg/template/ttp7.C: New test.
37681
37682 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37683
37684 PR c++/13797
37685 * g++.dg/template/nontype4.C: New test.
37686 * g++.dg/template/nontype5.C: Likewise.
37687
37688 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37689
37690 * gcc.dg/torture/mips-clobber-at.c: New test.
37691
37692 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37693
37694 * gcc.dg/20040124-1.c: New test.
37695
37696 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37697
37698 * gcc.dg/20040123-1.c: New test.
37699
37700 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37701
37702 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37703
37704 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37705
37706 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37707
37708 2004-01-23 Andrew Pinski <apinski@apple.com>
37709
37710 * gcc.dg/20030121-1.c: Move to ..
37711 * gcc.dg/20040121-1.c: here.
37712
37713 2004-01-23 Roger Sayle <roger@eyesopen.com>
37714
37715 * gcc.dg/builtins-29.c: New test case.
37716
37717 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37718
37719 PR 18314
37720 * gcc.dg/builtins-30.c: New testcase.
37721
37722 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37723
37724 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37725 * lib/g77.exp: Likewise.
37726 * lib/objc.exp: Likewise.
37727 * lib/g++.exp: Likewise.
37728
37729 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37730
37731 * gcc.dg/struct-by-value-2.c: New test.
37732
37733 2004-01-21 Andrew Pinski <apinski@apple.com>
37734
37735 PR target/13785
37736 * gcc.dg/20030121-1.c: New test.
37737
37738 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37739
37740 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37741 clobber frame pointer register in asm statement.
37742
37743 2004-01-21 Falk Hueffner <falk@debian.org>
37744
37745 * gcc.c-torture/compile/20040121-1.c: New test.
37746
37747 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37748
37749 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37750
37751 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37752
37753 * gcc.dg/ppc64-abi-2.c: New test.
37754
37755 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37756
37757 * lib/treelang.exp: Fill out this file.
37758 * lib/treelang-dg.exp: New File.
37759
37760 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37761
37762 * gcc.c-torture/compile/981022-1.c: Remove.
37763 * gcc.dg/array-5.c: Remove XFAIL.
37764 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37765 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37766 gcc.dg/cond-lvalue-1.c: Update.
37767 * gcc.dg/cast-lvalue-2.c: New test.
37768
37769 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37770
37771 PR c++/13592
37772 * g++.dg/other/error1.C (class foo): Tweak error message.
37773
37774 PR c++/13592
37775 * g++.dg/template/call2.C: New test.
37776
37777 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37778
37779 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37780 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37781 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37782 scalar-return-1_x.c, scalar-return-2_y.c,
37783 scalar-return-3_x.c, scalar-return-3_y.c,
37784 scalar-return-4_x.c, scalar-return-4_y.c,
37785 struct-align-1.h, struct-align-1_x.c,
37786 struct-align-1_y.c, struct-align-2.h,
37787 struct-align-2_x.c, struct-align-2_y.c,
37788 struct-by-value-10_y.c, struct-by-value-11_x.c,
37789 struct-by-value-11_y.c, struct-by-value-12_x.c,
37790 struct-by-value-12_y.c, struct-by-value-13_x.c,
37791 struct-by-value-13_y.c, struct-by-value-14_x.c,
37792 struct-by-value-14_y.c, struct-by-value-15_x.c,
37793 struct-by-value-15_y.c, struct-by-value-16_y.c,
37794 struct-by-value-17_y.c, struct-by-value-18_y.c,
37795 struct-by-value-19_y.c, struct-by-value-1_x.c,
37796 struct-by-value-1_y.c, struct-by-value-20_y.c,
37797 struct-by-value-2_x.c, struct-by-value-2_y.c,
37798 struct-by-value-3_y.c, struct-by-value-4_x.c,
37799 struct-by-value-4_y.c, struct-by-value-5_y.c,
37800 struct-by-value-6_y.c, struct-by-value-7_y.c
37801 struct-by-value-8_x.c, struct-by-value-8_y.c
37802 struct-by-value-9_x.c, struct-by-value-9_y.c
37803 struct-return-10_x.c, struct-return-10_y.c,
37804 struct-return-19_x.c, struct-return-20_x.c
37805 struct-return-2_x.c, struct-return-2_y.c
37806 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37807 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37808
37809 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37810
37811 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37812 attribute on sparc*-sun-solaris2.*.
37813
37814 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37815
37816 PR c++/13710
37817 * g++.dg/ext/typeof7.C: New test.
37818
37819 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37820
37821 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37822 * gcc.dg/const-elim-1.c: Same.
37823
37824 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37825
37826 * objc.dg/stret-1.m: New.
37827 * objc.dg/stret-2.m: New.
37828
37829 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37830
37831 PR c++/11895
37832 * g++.dg/ext/vector1.C: New test.
37833
37834 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37835
37836 * gcc.dg/pch/import-1.c: New.
37837 * gcc.dg/pch/import-1.hs: New.
37838 * gcc.dg/pch/import-1a.h: New.
37839 * gcc.dg/pch/import-1b.h: New.
37840 * gcc.dg/pch/import-1c.h: New.
37841
37842 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37843
37844 PR c++/13574
37845 * g++.dg/ext/array1.C: New test.
37846
37847 PR c++/13178
37848 * g++.dg/conversion/op1.C: New test.
37849
37850 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37851
37852 PR 11864
37853 From Kazumoto Kojima / Dan Kegel:
37854 * gcc.dg/pr11864-1.c: New test.
37855
37856 PR 10392
37857 From Marcus Comstedt / Dan Kegel:
37858 * gcc.dg/pr10392-1.c: New test.
37859
37860 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37861
37862 PR c++/13478
37863 * g++.dg/init/ref10.C: New test.
37864
37865 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37866
37867 PR c++/13407
37868 * g++.dg/parse/typename6.C: New test.
37869
37870 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37871
37872 PR pch/13361
37873 * g++.dg/pch/wchar-1.C: New.
37874 * g++.dg/pch/wchar-1.Hs: New.
37875
37876 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37877
37878 PR c++/9259
37879 * g++.dg/expr/sizeof2.C: New test.
37880
37881 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37882
37883 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37884
37885 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37886
37887 PR c++/13659
37888 * g++.dg/lookup/strong-using-3.C: New.
37889 * g++.dg/lookup/using-10.C: New.
37890
37891 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37892
37893 PR c++/13594
37894 * g++.dg/lookup/strong-using-2.C: New.
37895
37896 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37897 Dan Kegel <dank@kegel.com>
37898 J"orn Rennecke <joern.rennecke@superh.com>
37899
37900 PR target/9365
37901 * gcc.dg/pr9365-1.c: New test.
37902
37903 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37904
37905 PR c++/8856
37906 * g++.dg/parse/casting-operator2.C: New test.
37907 * g++.old-deja/g++.pt/explicit83.C: Remove.
37908
37909 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37910
37911 * gcc.dg/label-compound-stmt-1.c: New test.
37912 * gcc.c-torture/compile/950922-1.c,
37913 gcc.c-torture/compile/20000211-3.c,
37914 gcc.c-torture/compile/20000518-1.c,
37915 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37916 compound statements.
37917
37918 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
37919
37920 * gcc.dg/ppc64-abi-1.c: New test.
37921
37922 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
37923
37924 * g++.dg/ext/attrib9.C: Add dg-warnings.
37925
37926 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37927
37928 PR c++/12335
37929 * g++.dg/parse/dtor3.C: New test.
37930
37931 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
37932
37933 PR c++/12709
37934 * g++.dg/parse/try-catch-1.C: New test.
37935
37936 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
37937
37938 * ada/acats/run_all.sh: Add more verbose output in acats.log
37939 when compiling tests.
37940
37941 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37942
37943 PR 13656
37944 * gcc.dg/typedef-redecl.c: New test case.
37945 * gcc.dg/typedef-redecl.h: New support file.
37946
37947 2004-01-13 Jan Hubicka <jh@suse.cz>
37948
37949 * gcc.dg/always_inline.c: New test.
37950 * gcc.dg/debug/20031231-1.c: Fix.
37951
37952 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37953
37954 PR c++/13474
37955 * g++.dg/template/array3.C: New test.
37956
37957 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37958
37959 * g++.dg/ext/lvalue1.C: No longer expected to fail.
37960 * g++.dg/warn/Wunused-2.C: Likewise.
37961
37962 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37963
37964 PR c++/13289
37965 * g++.dg/template/instantiate6.C: New test.
37966
37967 2004-01-12 Roger Sayle <roger@eyesopen.com>
37968
37969 PR middle-end/11397
37970 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37971
37972 2004-01-12 Jan Hubicka <jh@suse.cz>
37973
37974 PR opt/12826
37975 * gcc.dg/20040112-1.c: New.
37976
37977 * gcc.dg/dwarf-die[1-7].c: Move to...
37978 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37979 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37980
37981 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
37982
37983 PR c++/4100
37984 * g++.dg/parse/friend4.C: New test.
37985
37986 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
37987
37988 PR c++/4100
37989 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37990 definition is called a friend.
37991
37992 2004-01-11 Zack Weinberg <zack@codesourcery.com>
37993
37994 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37995
37996 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
37997
37998 PR c++/3478
37999 * g++.dg/parse/error10.C: New test.
38000 * g++.dg/template/arg2.C: Accept "invalid type" error.
38001
38002 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38003
38004 PR middle-end/13392
38005 * g++.dg/opt/expect2.C: New test.
38006
38007 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38008
38009 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38010 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38011 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38012 Update dg-error regexps.
38013
38014 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38015
38016 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38017 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38018
38019 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38020
38021 * gcc.dg/pragma-re-1.c: Use right pointer type.
38022
38023 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38024
38025 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38026
38027 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38028
38029 * gcc.dg/rs6000-ldouble-1.c: New.
38030
38031 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38032
38033 DR 337
38034 PR c++/9256
38035 * g++.dg/other/abstract1.C: New test.
38036
38037 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38038
38039 * g++.dg/lookup/strong-using-1.C: New.
38040
38041 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38042
38043 PR c/11234
38044 * gcc.dg/func-ptr-conv-1.c: New test.
38045 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38046
38047 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38048
38049 PR target/13380.
38050 * gcc.c-torture/compile/20040109-1.c: New.
38051
38052 2004-01-08 Stuart Hastings <stuart@apple.com>
38053
38054 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38055 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38056 * gcc.dg/i386-sse-6.c: ...this new testcase.
38057
38058 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38059
38060 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38061
38062 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38063
38064 * ada/acats/run_acats: Treat 'gnatchop' the same way
38065 as 'gnatmake'. Export GCC_DRIVER.
38066 * ada/acats/run_all.sh: Add target_gnatchop. Use
38067 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38068
38069 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38070
38071 PR c++/12573
38072 * g++.dg/template/dependent-expr4.C: New test.
38073
38074 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38075
38076 * gcc.dg/altivec-11.c: New test.
38077
38078 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38079
38080 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38081
38082 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38083
38084 PR c/6024
38085 * gcc.dg/enum-compat-1.c: New test.
38086 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38087
38088 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38089
38090 PR c/12165
38091 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38092 gcc.dg/c99-idem-qual-3.c: New tests.
38093
38094 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38095
38096 * gcc.dg/winline-7.c: Don't cast void * to int.
38097
38098 2004-01-06 Jan Hubicka <jh@suse.cz>
38099
38100 * gcc.dg/i386-sse-5.c: New test
38101 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38102
38103 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38104
38105 PR c++/12815
38106 * g++.dg/rtti/typeid4.C: New test.
38107
38108 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38109
38110 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38111
38112 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38113
38114 PR c++/12132
38115 * g++.dg/template/error11.C: New test.
38116
38117 PR c++/13451
38118 * g++.dg/template/class2.C: New test.
38119
38120 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38121 Richard Sandiford <rsandifo@redhat.com>
38122
38123 PR c++/13387
38124 * g++.dg/opt/alias3.C: New test.
38125
38126 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38127
38128 PR c++/13157
38129 * g++.dg/template/koenig3.C: New test.
38130
38131 PR c++/13529
38132 * g++.dg/parse/offsetof3.C: New test.
38133
38134 * g++.dg/init/copy7.C: Add missing dg-error markers.
38135
38136 PR c++/12226
38137 * g++.dg/init/copy7.c: New test.
38138
38139 PR c++/13536
38140 * g++.dg/parse/cast1.C: New test.
38141
38142 2004-01-04 Jan Hubicka <jh@suse.cz>
38143
38144 * gcc.dg/winline[1-7].c: New tests.
38145
38146 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38147
38148 PR c++/13520
38149 * g++.dg/template/qualttp22.C: New test.
38150
38151 2004-01-01 Jan Hubicka <jh@suse.cz>
38152
38153 * gcc.dg/debug/20031231-1.c: New.
38154 * gcc.c-torture/compile/20040101-1.c: New.
38155 * gcc.dg/dwarf-die-[1-7].c: New.
38156
38157 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38158
38159 PR optimization/13521
38160 * gcc.c-torture/compile/20031231-1.c: New test.
38161
38162 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38163
38164 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38165
38166 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38167
38168 PR c++/10079
38169 * g++.dg/template/crash16.C: New test.
38170
38171 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38172
38173 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38174
38175 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38176
38177 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38178 ports.
38179 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38180 * g++.old-deja/g++.law/profile1.C: Likewise.
38181 * gcc.c-torture/compile/981006-1.c: Likewise.
38182 * gcc.c-torture/execute/loop-2e.x: Likewise.
38183 * gcc.c-torture/execute/loop-2f.x: Remove.
38184 * gcc.c-torture/execute/loop-2g.x: Likewise.
38185 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38186 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38187
38188 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38189
38190 PR c++/13507
38191 * g++.dg/ext/attrib11.C: New test.
38192
38193 PR c++/13494
38194 * g++.dg/template/array2-1.C: New test.
38195 * g++.dg/template/array2-2.C: New test.
38196
38197 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38198
38199 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38200
38201 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38202
38203 PR c++/12774
38204 * g++.dg/template/array1-1.C: New test.
38205 * g++.dg/template/array1-2.C: New test.
38206
38207 2003-12-29 Roger Sayle <roger@eyesopen.com>
38208
38209 PR fortran/12632
38210 * g77.dg/12632.f: New test case.
38211
38212 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38213
38214 PR c++/13289
38215 * g++.dg/parse/nontype1.C: New test.
38216
38217 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38218
38219 PR c++/12403
38220 * g++.dg/parse/explicit1.C: New test.
38221 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38222
38223 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38224
38225 PR c++/13081
38226 * g++.dg/opt/inline6.C: New test.
38227
38228 PR c++/12613
38229 * g++.dg/parse/error9.C: New test.
38230
38231 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38232
38233 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38234
38235 PR c++/13009
38236 * g++.dg/init/assign1.C: New test.
38237
38238 2003-12-28 Roger Sayle <roger@eyesopen.com>
38239
38240 PR c++/13070
38241 * g++.dg/warn/format3.C: New test case.
38242
38243 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38244
38245 * gcc.c-torture/compile/20031227-1.c: New test.
38246
38247 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38248
38249 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38250 * g77.dg/bprob/bprob.exp: Likewise.
38251 * gcc.misc-tests/bprob.exp: Likewise.
38252 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38253 variants on systems where the library does not provide that
38254 functionality.
38255 * gcc.dg/builtins-20.c: Use builtins-config.h.
38256 * gcc.dg/builtins-config.h: New file.
38257
38258 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38259
38260 * lib/gcc-dg.exp (dg-require-profiling): New function.
38261 * lib/target-supports.exp (check_profiling_available): Likewise.
38262 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38263 * g77.dg/bprob/bprob.exp: Likewise.
38264 * gcc.misc-tests/bprob.exp: Likewise.
38265 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38266 * gcc.dg/20021014-1.c: Likewise.
38267 * gcc.dg/nest.c: Likewise.
38268
38269 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38270
38271 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38272 compiling.
38273 * g++.dg/lookup/java2.C: Likewise.
38274 * gcc.dg/cpp/lexident.c: Likewise.
38275
38276 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38277
38278 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38279 given.
38280 * gcc.c-torture/compile/961203-1.c: Likewise.
38281 * gcc.c-torture/compile/980506-1.c: Likewise.
38282
38283 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38284
38285 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38286 (additional_prunes): New global.
38287 (gcc-dg-prune): Handle additional per-test pruning.
38288 (dg-test): Clear additional_prunes between tests.
38289
38290 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38291 dg-prune-output to avoid spurious failures from assembler
38292 complaining about nonexistent WAW violations.
38293 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38294 Use dg-prune-output to avoid spurious failures from assembler
38295 warning about Itanium B-step errata.
38296
38297 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38298
38299 * g++.dg/abi/macro0.C: New test.
38300 * g++.dg/abi/macro1.C: Likewise.
38301 * g++.dg/abi/macro2.C: Likewise.
38302
38303 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38304 * g++.dg/abi/bitfield7.C: Likewise.
38305 * g++.dg/abi/dtor2.C: Likewise.
38306 * g++.dg/abi/mangle11.C: Likewise.
38307 * g++.dg/abi/mangle12.C: Likewise.
38308 * g++.dg/abi/mangle14.C: Likewise.
38309 * g++.dg/abi/mangle17.C: Likewise.
38310 * g++.dg/abi/vbase10.C: Likewise.
38311 * g++.dg/abi/vbase14.C: Likewise.
38312 * g++.dg/template/qualttp17.C: Likewise.
38313
38314 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38315
38316 PR c/11995
38317 * gcc.dg/20031223-1.c: New test.
38318
38319 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38320
38321 * gcc.dg/noreturn-7.c: New test.
38322
38323 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38324
38325 * gcc.dg/null-pointer-1.c: New test.
38326
38327 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38328
38329 * g++.old-deja/g++.jason/template18.C: Remove.
38330 * g++.old-deja/g++.jason/template37.C: Likewise.
38331
38332 PR c++/12862
38333 * g++.dg/lookup/ns1.C: New test.
38334
38335 PR c++/12397
38336 * g++.dg/template/lookup3.C: New test.
38337
38338 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38339
38340 * g++.dg/template/recurse1.C: New test
38341
38342 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38343
38344 PR c++/12479
38345 * g++.dg/parse/semicolon1.C: New test.
38346 * g++.dg/parse/semicolon1.h: Likewise.
38347
38348 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38349
38350 * gcc.dg/darwin-misaligned.c: New test.
38351
38352 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38353
38354 PR c/9163
38355 * gcc.dg/20031222-1.c: New test.
38356
38357 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38358
38359 PR c++/13438
38360 * g++.dg/parse/error8.C: New test.
38361
38362 PR c++/11554
38363 * g++.dg/warn/ctor-init-1.C: New test.
38364
38365 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38366
38367 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38368 too small.
38369 * gcc.c-torture/compile/930217-1.c: Likewise.
38370 * gcc.c-torture/compile/930513-1.c: Likewise.
38371 * gcc.c-torture/execute/920908-2.c: Likewise.
38372 * gcc.c-torture/execute/921204-1.c: Likewise.
38373 * gcc.c-torture/execute/930621-1.c: Likewise.
38374 * gcc.c-torture/execute/930630-1.c: Likewise.
38375 * gcc.c-torture/execute/931031-1.c: Likewise.
38376 * gcc.c-torture/execute/980602-2.c: Likewise.
38377 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38378 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38379 * gcc.c-torture/execute/extzvsi.c: Likewise.
38380 * gcc.c-torture/unsorted/ext.c: Likewise.
38381
38382 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38383
38384 PR target/12749
38385 * gcc.c-torture/compile/20031220-2.c: New test case.
38386
38387 2003-12-20 Roger Sayle <roger@eyesopen.com>
38388
38389 PR optimization/13031
38390 * gcc.c-torture/compile/20031220-1.c: New test case.
38391
38392 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38393
38394 * gcc.dg/cast-function-1.c: New test.
38395
38396 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38397
38398 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38399 formats.
38400
38401 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38402
38403 PR c++/12795
38404 * g++.dg/ext/attrib10.C: New test.
38405
38406 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38407
38408 * gcc.dg/cleanup-10.c: New test.
38409 * gcc.dg/cleanup-11.c: New test.
38410
38411 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38412
38413 PR c++/13239
38414 * g++.dg/opt/expect1.C: New test.
38415
38416 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38417
38418 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38419
38420 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38421
38422 PR debug/12923
38423 * gcc.dg/20031218-1.c: New test.
38424
38425 PR debug/12389
38426 * gcc.dg/20031218-2.c: New test.
38427 * gcc.dg/20031218-3.c: New test.
38428
38429 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38430 of label name and allow for USER_LABEL_PREFIX == "_" names.
38431 * g++.dg/abi/mangle18-2.C: Likewise.
38432 * g++.dg/abi/mangle19-1.C: Likewise.
38433 * g++.dg/abi/mangle19-2.C: Likewise.
38434 * g++.dg/abi/mangle20-1.C: Likewise.
38435 * g++.dg/abi/mangle20-2.C: Likewise.
38436
38437 2003-12-18 Richard Henderson <rth@redhat.com>
38438
38439 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38440
38441 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38442 Dan Kegel <dank@kegel.com>
38443
38444 PR other/12009
38445 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38446 testing a cross compiler, it causes spurious compile failures.
38447 * lib/g++.exp: Likewise.
38448
38449 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38450
38451 PR c++/13262
38452 * g++.dg/template/access13.C: New test.
38453
38454 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38455
38456 * gcc.dg/20031216-1.c: New test.
38457
38458 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38459
38460 PR c++/9154
38461 * g++.dg/template/error10.C: New test.
38462
38463 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38464
38465 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38466 * g++.dg/eh/simd-2.C: Likewise.
38467
38468 2003-12-17 James E Wilson <wilson@specifixinc.com>
38469 Roger Sayle <roger@eyesopen.com>
38470
38471 * gcc.c-torture/execute/ieee/mzero5.c: New.
38472
38473 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38474
38475 PR c++/10603
38476 * g++.dg/parse/error6.C: New test.
38477
38478 PR c++/12827
38479 * g++.dg/parse/error7.C: New test.
38480
38481 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38482
38483 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38484 at -O with stabs debugging formats.
38485 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38486 * gcc.dg/debug/debug-2.c: Likewise.
38487
38488 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38489
38490 PR c++/12696
38491 * g++.dg/init/error1.C: New test.
38492
38493 PR c++/12218
38494 * g++.dg/init/pm3.C: New test.
38495
38496 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38497
38498 PR c/3347
38499 * gcc.dg/bitfld-8.c: New test.
38500
38501 2003-12-16 James Lemke <jim@wasabisystems.com>
38502
38503 * gcc.dg/arm-scd42-[123].c: New tests.
38504
38505 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38506
38507 PR c++/9043
38508 * g++.dg/abi/mangle20-1.C: New test.
38509 * g++.dg/abi/mangle20-2.C: New test.
38510
38511 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38512
38513 PR c++/13275
38514 * g++.dg/other/offsetof2.C: Remove XFAIL.
38515 * g++.dg/parse/offsetof1.C: New test.
38516 * g++.gd/parse/offsetof2.C: Likewise.
38517
38518 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38519
38520 * g++.dg/template/nontype3.C: New test.
38521 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38522
38523 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38524
38525 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38526
38527 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38528
38529 PR c++/13387
38530 * g++.dg/expr/assign1.C: New test.
38531
38532 PR c++/13242
38533 * g++.dg/abi/mangle19-1.C: New test.
38534 * g++.dg/abi/mangle19-2.C: New test.
38535
38536 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38537
38538 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38539
38540 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38541
38542 * gcc.c-torture/execute/20031216-1.c: New test.
38543
38544 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38545
38546 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38547 an ICE regression.
38548
38549 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38550
38551 PR c++/10926
38552 * g++.dg/template/error9.C: New test.
38553
38554 PR c++/11116
38555 * g++.dg/template/error8.C: New test.
38556
38557 2003-12-15 Roger Sayle <roger@eyesopen.com>
38558
38559 PR middle-end/13400
38560 * gcc.c-torture/execute/20031215-1.c: New test case.
38561
38562 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38563
38564 PR c++/13269
38565 * g++.dg/parse/error5.C: New test.
38566
38567 PR c++/12989
38568 * g++.dg/expr/sizeof1.C: New test.
38569
38570 PR c++/13310
38571 * g++.dg/template/crash15.C: New test.
38572
38573 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38574
38575 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38576 a non-POD type as the last named parameter of a varargs function.
38577
38578 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38579
38580 PR c++/13243
38581 PR c++/12573
38582 * g++.dg/template/crash14.C: New test.
38583 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38584
38585 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38586
38587 * g++.dg/other/java1.C: New test.
38588
38589 PR c++/13241
38590 * g++.dg/abi/mangle18-1.C: New test.
38591 * g++.dg/abi/mangle18-2.C: New test.
38592
38593 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38594
38595 PR optimization/10312
38596 * gcc.c-torture/execute/20031214-1.c: New.
38597
38598 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38599
38600 PR c++/10779
38601 PR c++/12160
38602 * g++.dg/parse/error3.C: New test.
38603 * g++.dg/parse/error4.C: Likewise.
38604 * g++.dg/abi/mangle4.C: Tweak error messages.
38605 * g++.dg/lookup/using5.C: Likewise.
38606 * g++.dg/other/error2.C: Likewise.
38607 * g++.dg/parse/typename5.C: Likewise.
38608 * g++.dg/parse/undefined1.C: Likewise.
38609 * g++.dg/template/arg2.C: Likewise.
38610 * g++.dg/template/ttp3.C: Likewise.
38611 * g++.dg/template/type1.C: Likewise.
38612 * g++.old-deja/g++.other/crash32.C: Likewise.
38613 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38614
38615 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38616
38617 PR c++/13106
38618 * g++.dg/warn/noreturn-3.C: New test.
38619
38620 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38621
38622 PR c++/13118
38623 * g++.dg/abi/covariant3.C: New.
38624
38625 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38626
38627 * g++.dg/eh/ia64-1.C: New test.
38628
38629 2003-12-12 Roger Sayle <roger@eyesopen.com>
38630
38631 PR optimization/13037
38632 * g77.f-torture/execute/13037.f: New test case.
38633
38634 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38635
38636 PR c++/12881
38637 * g++.dg/abi/covariant2.C: New.
38638
38639 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38640
38641 * gcc.dg/cpp/trad/macro.c: New tests.
38642
38643 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38644
38645 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38646
38647 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38648
38649 PR other/10819
38650 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38651 to fix Bug 10819.
38652 * lib/g++.exp (g++_version): Likewise.
38653 * lib/g77.exp (g77_version): Likewise.
38654 * lib/objc.exp (default_objc_version): Likewise.
38655
38656 2003-12-10 Richard Henderson <rth@redhat.com>
38657
38658 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38659
38660 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38661
38662 2003-12-08 Matt Austern <austern@apple.com>
38663
38664 PR c/13134
38665 * lib/gcc-dg.exp (dg-require-visibility): Define.
38666 * lib/target-supports (check_visibility_available): Define.
38667 * gcc.dg/visibility-1.c: New test.
38668 * gcc.dg/visibility-2.c: Likewise.
38669 * gcc.dg/visibility-3.c: Likewise.
38670 * gcc.dg/visibility-4.c: Likewise.
38671 * gcc.dg/visibility-5.c: Likewise.
38672 * gcc.dg/visibility-6.c: Likewise.
38673 * g++.dg/ext/visibility-1.C: Likewise.
38674 * g++.dg/ext/visibility-2.C: Likewise.
38675 * g++.dg/ext/visibility-3.C: Likewise.
38676 * g++.dg/ext/visibility-4.C: Likewise.
38677 * g++.dg/ext/visibility-5.C: Likewise.
38678 * g++.dg/ext/visibility-6.C: Likewise.
38679
38680 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38681
38682 * g++.dg/lookup/java1.C: New test.
38683 * g++.dg/lookup/java2.C: New test.
38684
38685 2003-12-07 Falk Hueffner <falk@debian.org>
38686
38687 * g++.dg/opt/noreturn-1.C: New test.
38688
38689 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38690
38691 * gcc.dg/overflow-1.c: New test.
38692
38693 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38694
38695 * g77.f-torture/compile/13060.f: New test.
38696
38697 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38698
38699 PR c++/13323
38700 * g++.dg/inherit/operator2.C: New test.
38701
38702 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38703
38704 PR c++/13305
38705 * g++.dg/ext/attrib9.C: New test.
38706
38707 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38708
38709 PR c++/13314
38710 * g++.dg/template/error7.C: New test.
38711
38712 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38713 J"orn Rennecke <joern.rennecke@superh.com>
38714
38715 PR target/13302
38716 * g++.dg/other/struct-va_list.C: New test.
38717
38718 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38719
38720 PR c++/13166
38721 * g++.dg/parse/defarg6.C: New test.
38722
38723 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38724
38725 PR target/13256
38726 * gcc.c-torture/execute/20031201-1.c: New test.
38727
38728 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38729
38730 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38731
38732 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38733
38734 * gcc.dg/builtin-return-1.c: New test.
38735
38736 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38737 J"orn Rennecke <joern.rennecke@superh.com>
38738
38739 PR optimization/13260
38740 * gcc.c-torture/execute/20031204-1.c: New test.
38741
38742 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38743
38744 PR c++/9127
38745 * g++.dg/template/error6.C: New test.
38746
38747 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38748
38749 * gcc.dg/20031202-1.c: New test.
38750
38751 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38752
38753 PR c++/13179
38754 * g++.dg/template/eh1.C: New test.
38755
38756 PR c++/10771
38757 * g++.dg/template/error5.C: New test.
38758
38759 2003-12-02 David Ung <davidu@mips.com>
38760
38761 * gcc.dg/compat/vector-check.h: Corrected type for var
38762 g_##TMODE
38763
38764 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38765
38766 PR c++/10126
38767 * g++.dg/template/ptrmem8.C: New test.
38768
38769 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38770
38771 PR c++/12573
38772 * g++.dg/template/dependent-expr3.C: New test.
38773
38774 2003-12-01 James Lemke <jim@wasabisystems.com>
38775
38776 * gcc.dg/arm-g2.c: New test.
38777
38778 2003-12-01 Roger Sayle <roger@eyesopen.com>
38779
38780 PR optimization/11634
38781 * gcc.dg/20031201-2.c: New test case.
38782
38783 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38784
38785 PR 11433
38786 * objc.dg/proto-lossage-3.m: New test.
38787
38788 2003-12-01 Roger Sayle <roger@eyesopen.com>
38789
38790 PR optimization/12628
38791 * gcc.dg/20031201-1.c: New test case.
38792
38793 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38794
38795 * gcc.dg/unaligned-1.c: New test.
38796
38797 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38798
38799 PR c++/9849
38800 * g++.dg/template/error4.C: New test.
38801 * g++.dg/template/nested3.C: Adjust error markers.
38802
38803 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38804
38805 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38806
38807 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38808
38809 PR c/10333
38810 * gcc.dg/bitfld-7.c: New test.
38811
38812 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38813
38814 * gcc.dg/tls/asm-1.C: New test.
38815
38816 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38817
38818 * gcc.dg/cpp/assert4.c: Update.
38819
38820 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38821
38822 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38823 * gcc.dg/builtin-apply3.c: New test.
38824
38825 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38826
38827 * lib/compat.exp (compat-obj): New xfaildata parameter.
38828 Use it to set compiler_conditional_xfail_data before compiling.
38829 (compat-get-options): Handle dg-xfail-if.
38830 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38831 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38832 * gcc.dg/compat/vector-1_y.c: Likewise.
38833 * gcc.dg/compat/vector-2_x.c: Likewise.
38834 * gcc.dg/compat/vector-2_y.c: Likewise.
38835
38836 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38837
38838 * g++.dg/opt/reg-stack4.C: New test.
38839
38840 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38841
38842 * gcc.dg/builtin-apply2.c: New test.
38843
38844 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38845
38846 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38847
38848 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38849
38850 PR c++/12924
38851 * g++.dg/template/template-id-2.C: New test.
38852
38853 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38854
38855 PR c++/5369
38856 * g++.dg/template/memfriend1.C: New test.
38857 * g++.dg/template/memfriend2.C: Likewise.
38858 * g++.dg/template/memfriend3.C: Likewise.
38859 * g++.dg/template/memfriend4.C: Likewise.
38860 * g++.dg/template/memfriend5.C: Likewise.
38861 * g++.dg/template/memfriend6.C: Likewise.
38862 * g++.dg/template/memfriend7.C: Likewise.
38863 * g++.dg/template/memfriend8.C: Likewise.
38864 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38865
38866 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38867
38868 PR c++/12515
38869 * g++.dg/ext/cond1.C: New test.
38870
38871 2003-11-20 Richard Henderson <rth@redhat.com>
38872
38873 * gcc.dg/20020201-2.c: Remove.
38874 * gcc.dg/20020201-4.c: Remove.
38875 * gcc.dg/20020304-1.c: Remove.
38876
38877 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38878
38879 * gcc.dg/cpp/trad/xwin1.c: New test case.
38880
38881 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38882
38883 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38884 * lib/g77.exp: Likewise.
38885 * lib/objc.exp: Likewise.
38886 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38887 for darwin.
38888
38889 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38890
38891 PR c++/12932
38892 * g++.dg/template/static5.C: New test.
38893
38894 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38895
38896 * gcc.dg/nested-func-1.c: New test.
38897
38898 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38899
38900 * gcc.dg/cpp/assert4.c: New test.
38901
38902 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38903
38904 PR c++/2294
38905 * g++.dg/lookup/using9.c: New test.
38906
38907 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38908
38909 PR c++/12762
38910 * g++.dg/template/error3.C: New test.
38911
38912 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38913
38914 PR ada/13035
38915 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38916 No longer use a wrapper for gcc, since this does not work under
38917 Windows.
38918
38919 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38920
38921 PR c++/2094
38922 * g++.dg/template/ptrmem7.C: New test.
38923
38924 2003-11-13 Andrew Pinski <apinski@apple.com>
38925
38926 * gcc.c-torture/compile/20031113-1.c: New test.
38927
38928 2003-11-13 Mark Mitchell <mark@codesourcery.com>
38929 Kean Johnston <jkj@sco.com>
38930
38931 PR c/13029
38932 * gcc.dg/unused-4.c: Update.
38933
38934 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38935
38936 * g++.dg/opt/const3.C: New test.
38937
38938 2003-11-13 Jan Hubicka <jh@suse.cz>
38939
38940 * gcc.c-torture/compile/20031112-1.c: New test.
38941
38942 2003-11-12 Mark Mitchell <mark@codesourcery.com>
38943
38944 * g++.dg/parse/crash10.C: Remove bogus error marker.
38945
38946 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38947
38948 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38949 (host_gcc): Likewise.
38950 (ROOT): Honor $PWDCMD.
38951 (BASE): Likewise.
38952 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38953
38954 2003-11-12 Catherine Moore <clm@redhat.com>
38955
38956 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38957
38958 2003-11-12 Andreas Jaeger <aj@suse.de>
38959 Jakub Jelinek <jakub@redhat.com>
38960 Andrew Pinski <pinskia@physics.uc.edu>
38961 Richard Henderson <rth@redhat.com>
38962
38963 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38964 systems.
38965 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38966
38967 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38968 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38969
38970 2003-11-11 Andreas Jaeger <aj@suse.de>
38971
38972 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38973
38974 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38975
38976 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
38977
38978 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38979 Clean ups.
38980
38981 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
38982
38983 * gcc.dg/trampoline-1.c: New test.
38984
38985 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
38986
38987 * gcc.c-torture/compile/200031109-1.c: New test.
38988
38989 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38990
38991 PR c/3190
38992 PR c/8714
38993 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38994 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38995 gcc.dg/format/no-y2k-1.c: Update.
38996
38997 2003-11-08 Roger Sayle <roger@eyesopen.com>
38998
38999 PR optimization/10467
39000 * gcc.dg/20031108-1.c: New test case.
39001
39002 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39003
39004 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39005
39006 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39007
39008 * gcc.dg/compound-lvalue-1.c: New test.
39009 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39010 some XFAILs.
39011
39012 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39013
39014 * gcc.dg/altivec-varargs-1.c: New test.
39015
39016 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39017
39018 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39019 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39020 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39021 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39022 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39023
39024 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39025
39026 * gcc.dg/cond-lvalue-1.c: New test.
39027
39028 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39029
39030 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39031
39032 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39033
39034 PR c++/11616
39035 * g++.dg/template/instantiate5.C: New test.
39036
39037 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39038
39039 PR c++/12726
39040 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39041 * ChangeLog: Add missing first entry for above test.
39042
39043 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39044
39045 PR c++/9810
39046 * g++.dg/template/using8.C: New test.
39047 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39048
39049 2003-11-02 Roger Sayle <roger@eyesopen.com>
39050
39051 PR optimization/10817
39052 * gcc.c-torture/compile/20031102-1.c: New test case.
39053
39054 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39055
39056 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39057 2147483647.
39058
39059 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39060
39061 * gcc.dg/20031102-1.c: New test.
39062
39063 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39064
39065 * gcc.dg/complex-1.c: New test.
39066
39067 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39068
39069 PR c++/12796
39070 * g++.dg/template/crash13.C: Adjust expected error location.
39071 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39072
39073 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39074
39075 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39076
39077 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39078
39079 PR/10239
39080 * gcc.c-torture/compile/20031031-2.c: New test.
39081
39082 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39083
39084 PR/11640
39085 * gcc.c-torture/compile/20031031-1.c: New test.
39086
39087 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39088
39089 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39090 * gcc.misc-tests/bprob.exp: Likewise.
39091 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39092 the execution test on arm-elf configs.
39093 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39094 configs that don't support scratch files.
39095 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39096
39097 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39098
39099 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39100 done by dejagnu.
39101
39102 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39103
39104 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39105 Avoid non pure sh syntax. Add more logging.
39106
39107 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39108 fail.
39109
39110 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39111
39112 PR libgcj/10610
39113 * gcc.dg/ppc-stackalign-1.c: New test.
39114
39115 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39116
39117 * ada/acats/run_all.sh: Change output to be more compliant with
39118 dejagnu framework.
39119 Create acats.sum and acats.log files under testsuite/ada/acats
39120 Only run [a-z]* directories, to filter out e.g. CVS.
39121 Redirect build output to log file.
39122
39123 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39124
39125 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39126
39127 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39128
39129 PR ada/5909:
39130 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39131
39132 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39133
39134 * gcc.c-torture/compile/20031023-1.c: New test.
39135 * gcc.c-torture/compile/20031023-2.c: New test.
39136 * gcc.c-torture/compile/20031023-3.c: New test.
39137 * gcc.c-torture/compile/20031023-4.c: New test.
39138
39139 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39140
39141 PR c++/10371
39142 * g++.dg/lookup/scoped8.C: New test.
39143
39144 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39145
39146 * g++.dg/opt/reg-stack3.C: New test.
39147
39148 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39149
39150 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39151
39152 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39153
39154 PR c++/11076
39155 * g++.dg/template/crash13.C: New test.
39156
39157 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39158
39159 * gcc.dg/c99-restrict-2.c: New test.
39160
39161 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39162
39163 PR c++/12698, c++/12699, c++/12700, c++/12566
39164 * g++.dg/inherit/covariant9.C: New test.
39165 * g++.dg/inherit/covariant10.C: New test.
39166 * g++.dg/inherit/covariant11.C: New test.
39167
39168 2003-10-23 Jason Merrill <jason@redhat.com>
39169
39170 PR c++/12726
39171 * g++.dg/ext/complit2.C: New test.
39172
39173 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39174
39175 PR target/12654
39176 * gcc.c-torture/execute/20031020-1.c: New test.
39177
39178 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39179
39180 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39181 following the jump_insn.
39182
39183 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39184
39185 * gcc.dg/cast-lvalue-1.c: New test.
39186
39187 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39188
39189 PR c++/11962
39190 * g++.dg/template/cond2.C: New test.
39191
39192 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39193
39194 * gcc.dg/builtins-28.c: New test.
39195
39196 2003-10-20 Jan Hubicka <jh@suse.cz>
39197
39198 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39199 parameter.
39200 * gcc.dg/inline-2.c: Likewise.
39201
39202 2003-10-20 Phil Edwards <phil@codesourcery.com>
39203
39204 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39205 * gcc.dg/nest.c: Likewise.
39206
39207 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39208
39209 PR c++/9781, c++/10583, c++/11862
39210 * g++.dg/parse/crash13.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: Count jump_insns instead of labels.
39215
39216 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39217
39218 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39219 Define HAVE_C99_RUNTIME except on Solaris.
39220 * gcc.dg/builtins-20.c: Likewise.
39221
39222 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39223
39224 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39225
39226 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39227
39228 PR c++/12495
39229 * g++.dg/template/crash21.C: New test.
39230
39231 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39232
39233 PR c++/2513
39234 * g++.dg/template/typename5.C: New test.
39235
39236 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39237
39238 PR c++/12369
39239 * g++.dg/template/friend25.C: New test.
39240
39241 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39242
39243 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39244 versions.
39245
39246 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39247
39248 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39249 == 2147483647.
39250
39251 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39252
39253 * gcc.c-torture/execute/960416-1.x: Remove.
39254 * gcc.c-torture/execute/divconst-3.x: Likewise.
39255
39256 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39257
39258 PR target/12598
39259 * gcc.dg/torture/cris-volatile-1.c: New test.
39260
39261 2003-10-14 Roger Sayle <roger@eyesopen.com>
39262
39263 PR optimization/9325
39264 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39265 for overflowing floating point to integer conversion during RTL
39266 simplification.
39267
39268 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39269
39270 * objc/execute/_cmd.m: Fix typo.
39271 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39272 Relax 'scan-assembler' regexp.
39273 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39274 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39275 * objc.dg/zero-link-2.m: Remove blank line.
39276 * objc.dg/zero-link-3.m: New test case.
39277
39278 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39279
39280 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39281
39282 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39283 than linker trickery.
39284
39285 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39286
39287 PR c++/12370
39288 * g++.dg/other/friend2.C: New test.
39289
39290 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39291
39292 * gcc.dg/20031012-1.c: New test.
39293
39294 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39295
39296 * gcc.dg/weak/weak-3.c: Fix for new warning.
39297
39298 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39299
39300 PR optimization/8750
39301 * gcc.c-torture/execute/20031012-1.c: New test case.
39302
39303 2003-10-11 Roger Sayle <roger@eyesopen.com>
39304
39305 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39306 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39307
39308 2003-10-11 Roger Sayle <roger@eyesopen.com>
39309
39310 PR optimization/12260
39311 * gcc.c-torture/compile/20031011-2.c: New test case.
39312
39313 2003-10-11 Roger Sayle <roger@eyesopen.com>
39314
39315 * gcc.c-torture/execute/20031011-1.c: New testcase.
39316
39317 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39318
39319 * gcc.c-torture/compile/20031011-1.c: New test.
39320
39321 2003-10-11 Jan Hubicka <jh@suse.cz>
39322
39323 * g++.dg/other/first-global.C: New test.
39324
39325 2003-10-11 Roger Sayle <roger@eyesopen.com>
39326
39327 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39328
39329 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39330
39331 * gcc.c-torture/compile/20031010-1.c: New test.
39332
39333 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39334
39335 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39336 * gcc.c-torture/execute/va-arg-25.c: ... here.
39337
39338 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39339
39340 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39341
39342 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39343
39344 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39345
39346 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39347
39348 * g++.dg/parse/error2.C: New test.
39349
39350 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39351
39352 PR c++/11097
39353 * g++.dg/other/error5.C: Modify the error message.
39354 * g++.dg/lookup/using8.C: New test.
39355
39356 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39357
39358 * gcc.dg/darwin-abi-2.c: New file.
39359 * gcc.c-torture/execute/va-arg-24.c: New file.
39360
39361 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39362
39363 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39364 indentation.
39365
39366 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39367
39368 PR c++/10147
39369 * g++.dg/other/error4.C: Update error messages.
39370 * g++.dg/template/ptrmem4.C: Likewise.
39371
39372 PR c++/12337
39373 * g++.dg/init/new9.C: New test.
39374
39375 PR c++/12334, c++/12236, c++/8656
39376 * g++.dg/ext/attrib8.C: New test.
39377
39378 2003-10-06 Devang Patel <dpatel@apple.com>
39379
39380 * gcc.dg/debug/dwarf2-3.h: New test.
39381 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39382
39383 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39384
39385 * g++.dg/opt/cfg2.C: New test.
39386
39387 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39388
39389 * g++.dg/opt/float1.C: New test.
39390
39391 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39392
39393 * gcc.dg/c90-array-lval-6.c: New test.
39394 * gcc.dg/c99-array-lval-6.c: New test.
39395
39396 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39397 Ziemowit Laski <zlaski@apple.com>
39398
39399 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39400 'Derived', so that it is never considered a class method; add
39401 new warning for '+port' method ambiguity.
39402 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39403 <objc/objc-api.h> (needed on Mac OS X).
39404 * objc.dg/method-13.m: New test.
39405
39406 2003-10-03 Roger Sayle <roger@eyesopen.com>
39407
39408 PR optimization/9325, PR java/6391
39409 * gcc.c-torture/execute/20031003-1.c: New test case.
39410
39411 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39412
39413 PR optimization/12180
39414 * gcc.dg/20031002-1.c: New test.
39415
39416 PR c++/12486
39417 * g++.dg/inherit/error1.C: New test.
39418
39419 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39420
39421 * lib/f-torture.exp (search_for): Rename to...
39422 (search_for_re): This. Also, clean up comments and the
39423 "regexp" invocation.
39424
39425 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39426
39427 * gcc.c-torture/compile/20031002-1.c: New test.
39428
39429 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39430
39431 * g++.dg/opt/cond1.C: New test.
39432
39433 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39434
39435 * gcc.dg/Wold-style-definition-2.c: New testcase.
39436 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39437
39438 2003-09-29 Richard Henderson <rth@redhat.com>
39439
39440 * g++.dg/init/array10.C: Add dg-options.
39441
39442 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39443
39444 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39445
39446 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39447
39448 * g++.dg/template/friend19.C: Fix typo.
39449 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39450
39451 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39452
39453 * gcc.c-torture/execute/20030928-1.c: New test.
39454 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39455
39456 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39457
39458 * g++.dg/opt/unroll1.C: New test.
39459
39460 2003-09-26 Roger Sayle <roger@eyesopen.com>
39461
39462 PR optimization/11741
39463 * gcc.dg/20030926-1.c: New test case.
39464
39465 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39466
39467 PR c++/5655
39468 * g++.dg/parse/access7.C: New test.
39469 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39470
39471 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39472
39473 MERGE OF objc-improvements-branch into MAINLINE:
39474 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39475 if libobjc has not been built.
39476 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39477 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39478 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39479 objc/execute/nested-3.m, objc/execute/np-2.m,
39480 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39481 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39482 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39483 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39484 objc.dg/special/unclaimed-category-1.h,
39485 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39486 well as GNU runtime.
39487 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39488 * execute/cascading-1.m, execute/function-message-1.m,
39489 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39490 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39491 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39492 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39493 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39494 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39495 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39496 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39497 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39498 * objc.dg/bitfield-2.m: Run only on Darwin.
39499 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39500 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39501 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39502 * objc.dg/const-str-1.m: Fix constant string layout.
39503
39504 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39505
39506 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39507
39508 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39509
39510 * gcc.dg/darwin-abi-1.c: New file.
39511
39512 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39513
39514 PR target/12281
39515 * gcc.c-torture/compile/20030921-1.c: New test.
39516
39517 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39518
39519 * g++.dg/opt/reg-stack2.C: New test.
39520
39521 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39522
39523 * g++.dg/eh/delayslot1.C: New test.
39524
39525 2003-09-20 Richard Henderson <rth@redhat.com>
39526
39527 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39528
39529 2003-09-20 Roger Sayle <roger@eyesopen.com>
39530
39531 * gcc.c-torture/execute/20030920-1.c: New test case.
39532
39533 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39534
39535 * g++.dg/rtti/typeid3.C: Correct expected error message.
39536
39537 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39538
39539 PR c++/157
39540 * g++.dg/parse/crash12.C: New test.
39541
39542 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39543
39544 * gcc.dg/compat/mixed-struct-check.h: New.
39545 * gcc.dg/compat/mixed-struct-defs.h: New.
39546 * gcc.dg/compat/mixed-struct-init.h: New.
39547 * gcc.dg/compat/struct-by-value-19_main.c: New.
39548 * gcc.dg/compat/struct-by-value-19_x.c: New.
39549 * gcc.dg/compat/struct-by-value-19_y.c: New.
39550 * gcc.dg/compat/struct-by-value-20_main.c: New.
39551 * gcc.dg/compat/struct-by-value-20_x.c: New.
39552 * gcc.dg/compat/struct-by-value-20_y.c: New.
39553 * gcc.dg/compat/struct-return-19_main.c: New.
39554 * gcc.dg/compat/struct-return-19_x.c: New.
39555 * gcc.dg/compat/struct-return-19_y.c: New.
39556 * gcc.dg/compat/struct-return-20_main.c: New.
39557 * gcc.dg/compat/struct-return-20_x.c: New.
39558 * gcc.dg/compat/struct-return-20_y.c: New.
39559
39560 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39561 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39562 so that it will not complain on LP64 targets.
39563
39564 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39565
39566 PR c++/495
39567 * g++.dg/template/friend24.C: New test.
39568
39569 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39570
39571 PR c++/12332
39572 * g++.dg/template/memtmpl2.C: New test.
39573
39574 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39575
39576 PR target/11184
39577 * gcc.dg/builtin-apply1.c: New test.
39578
39579 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39580
39581 PR c++/9848
39582 * g++.dg/warn/Wunused-4.C: New test.
39583
39584 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39585
39586 PR c++/12316
39587 * g++.dg/other/gc2.C: New test.
39588
39589 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39590
39591 PR c++/11991
39592 * g++.dg/rtti/typeid3.C: New test.
39593
39594 PR c++/12266
39595 * g++.dg/overload/template1.C: New test.
39596
39597 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39598
39599 * g++.dg/opt/cfg3.C: New test.
39600
39601 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39602
39603 PR c++/7939
39604 * g++.dg/template/crash11.C: New test.
39605
39606 2003-09-16 Jason Merrill <jason@redhat.com>
39607 Jakub Jelinek <jakub@redhat.com>
39608
39609 * gcc.dg/attr-warn-unused-result.c: New test.
39610
39611 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39612
39613 PR c++/12184
39614 * g++.dg/expr/call2.C: New test.
39615
39616 2003-09-15 Andreas Jaeger <aj@suse.de>
39617
39618 * gcc.dg/Wold-style-definition-1.c: New test.
39619
39620 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39621
39622 PR c++/3907
39623 * g++.dg/parse/template12.C: New test.
39624
39625 * g++.dg/abi/bitfield11.C: New test.
39626 * g++.dg/abi/bitfield12.C: Likewise.
39627
39628 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39629
39630 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39631 non-expansion of functional macro name without arguments at EOL.
39632 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39633
39634 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39635
39636 * gcc.c-torture/execute/20030914-[12].c: New tests.
39637
39638 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39639
39640 PR c++/11788
39641 * g++.dg/overload/addr1.C: New test.
39642
39643 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39644
39645 * gcc.dg/20030909-1.c: New test.
39646
39647 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39648
39649 * gcc.dg/ultrasp10.c: New test.
39650
39651 2003-09-09 Devang Patel <dpatel@apple.com>
39652
39653 * gcc.dg/darwin-ld-6.c: New test.
39654
39655 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39656
39657 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39658
39659 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39660
39661 * gcc.dg/ia64-types1.c: New test.
39662 * gcc.dg/ia64-types2.c: Likewise.
39663
39664 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39665
39666 * gcc.dg/builtins-1.c: Add more _Complex tests.
39667 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39668
39669 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39670 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39671
39672 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39673
39674 PR c++/11786
39675 * g++.dg/lookup/koenig2.C: New test.
39676
39677 PR c++/5296
39678 * g++.dg/rtti/typeid2.C: New test.
39679
39680 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39681
39682 * gcc.c-torture/compile/20030904-1.c: New test.
39683
39684 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39685
39686 * g++.dg/opt/longbranch2.C: New test.
39687
39688 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39689
39690 * g++.dg/template/crash10.C: Only compile it.
39691
39692 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39693
39694 PR middle-end/11665
39695 * gcc.c-torture/compile/20030907-1.c: New test.
39696 * g++.dg/init/array11.C: New test.
39697
39698 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39699
39700 PR c++/11852
39701 * g++.dg/init/struct1.C: New test.
39702
39703 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39704
39705 PR c++/12181
39706 * g++.dg/expr/comma1.C: New test.
39707
39708 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39709
39710 PR c++/11867
39711 * g++.dg/expr/static_cast5.C: New test.
39712
39713 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39714
39715 PR c++/11507
39716 * g++.dg/lookup/scoped7.C: New test.
39717
39718 PR c++/9574
39719 * g++.dg/other/static1.C: New test.
39720
39721 PR c++/11490
39722 * g++.dg/warn/template-1.C: New test.
39723
39724 PR c++/11432
39725 * g++.dg/template/crash10.C: New test.
39726
39727 PR c++/2478
39728 * g++.dg/overload/VLA.C: New test.
39729
39730 PR c++/10804
39731 * g++.dg/template/call1.C: New test.
39732
39733 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39734
39735 PR c++/11794
39736 * g++.dg/parse/using3.C: New test.
39737
39738 2003-09-06 Roger Sayle <roger@eyesopen.com>
39739
39740 PR c++/11409
39741 * g++.dg/overload/builtin3.C: New test case.
39742
39743 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39744
39745 PR c/9862
39746 * gcc.dg/20030906-1.c: New test.
39747 * gcc.dg/20030906-2.c: Likewise.
39748
39749 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39750
39751 PR c++/12167
39752 * g++.dg/parse/defarg5.C: New test.
39753
39754 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39755
39756 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39757
39758 PR c++/12163
39759 * g++.dg/expr/static_cast4.C: New test.
39760
39761 PR c++/12146
39762 * g++.dg/template/crash9.C: New test.
39763
39764 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39765
39766 * g++.old-deja/g++.ext/pretty2.C: Update for change
39767 in __FUNCTION__.
39768 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39769
39770 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39771
39772 PR c++/11922
39773 * g++/dg/template/qualified-id1.C: New test.
39774
39775 PR c++/12037
39776 * g++.dg/warn/noeffect4.C: New test.
39777
39778 2003-09-04 Matt Austern <austern@apple.com>
39779
39780 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39781 * g++.dg/ext/fnname2.C: Likewise.
39782 * g++.dg/ext/fnname3.C: Likewise.
39783
39784 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39785
39786 * g++.dg/expr/lval1.C: New test.
39787 * g++.dg/ext/lvcast.C: Remove.
39788
39789 2003-09-03 Roger Sayle <roger@eyesopen.com>
39790
39791 PR optimization/11700.
39792 * gcc.c-torture/compile/20030903-1.c: New test case.
39793
39794 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39795
39796 PR c++/12053
39797 * g++.dg/abi/layout4.C: New test.
39798
39799 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39800
39801 PR c++/11553
39802 * g++.dg/parse/friend3.C: New test.
39803
39804 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39805
39806 PR c++/11847
39807 * g++.dg/template/class1.C: New test.
39808
39809 PR c++/11808
39810 * g++.dg/expr/call1.C: New test.
39811
39812 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39813
39814 PR c++/12114
39815 * g++.dg/init/ref9.C: New test.
39816
39817 PR c++/11972
39818 * g++.dg/template/nested4.C: New test.
39819
39820 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39821
39822 PR c++/12093
39823 * g++.dg/template/non-dependent4.C: New test.
39824
39825 PR c++/11928
39826 * g++.dg/inherit/conv1.C: New test.
39827
39828 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39829
39830 PR c++/6196
39831 * g++.dg/ext/label1.C: New test.
39832 * g++.dg/ext/label2.C: Likewise.
39833
39834 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39835
39836 * g++.dg/expr/cond3.C: New test.
39837
39838 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39839
39840 * gcc.dg/builtins-1.c: Add new builtin cases.
39841
39842 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39843
39844 * gcc.dg/builtins-1.c: Add new cases.
39845 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39846
39847 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39848
39849 * gcc.dg/builtins-1.c: Add more math builtin tests.
39850 * gcc.dg/torture/builtin-attr-1.c: New test.
39851
39852 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39853
39854 PR optimization/5079
39855 * g++.dg/opt/static3.C: New test.
39856
39857 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39858
39859 * gcc.misc-tests/gcov-10b.c: New test.
39860
39861 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39862
39863 * g++.dg/opt/ptrmem3.C: New test.
39864
39865 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39866
39867 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39868
39869 * gcc.dg/20030826-2.c: New test.
39870
39871 2003-08-26 Roger Sayle <roger@eyesopen.com>
39872
39873 PR middle-end/12002
39874 * g77.f-torture/compile/12002.f: New test case.
39875
39876 2003-08-26 Roger Sayle <roger@eyesopen.com>
39877
39878 * gcc.dg/20030826-1.c: New test case.
39879
39880 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39881
39882 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39883
39884 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39885
39886 PR c++/11871
39887 * c++.dg/lookup/crash1.C: New test.
39888
39889 * c++.dg/warn/noeffect3.C: New test.
39890
39891 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39892
39893 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39894 * gcc.dg/compat/vector-1_y.c: Ditto.
39895 * gcc.dg/compat/vector-2_x.c: Ditto.
39896 * gcc.dg/compat/vector-2_y.c: Ditto.
39897
39898 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39899
39900 * gcc.dg/20030702-1.c: New test.
39901
39902 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39903
39904 PR c++/8795
39905 * g++.dg/ext/altivec-1.C: New test.
39906
39907 2003-08-24 Richard Henderson <rth@redhat.com>
39908
39909 * g++.dg/eh/simd-2.C: Add -w for x86.
39910
39911 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39912
39913 * gcc.dg/20030815-1.c: New test.
39914
39915 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39916
39917 PR c++/3765
39918 * g++.dg/parse/access6.C: New test.
39919
39920 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39921
39922 PR c++/641, c++/11876
39923 * g++.dg/template/friend22.C: New test.
39924 * g++.dg/template/friend23.C: Likewise.
39925
39926 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39927
39928 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39929 identically.
39930
39931 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39932
39933 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39934
39935 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39936
39937 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39938
39939 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39940
39941 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39942
39943 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39944
39945 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39946
39947 2003-08-21 Mark Mitchell <mark@codesourcery.com>
39948
39949 PR c++/11919
39950 * g++.dg/overload/prom1.C: New test.
39951
39952 PR c++/11551
39953 * g++.dg/parse/dtor2.C: New test.
39954
39955 PR c++/10762
39956 * g++.dg/parse/using2.C: New test.
39957
39958 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
39959
39960 PR target/11805
39961 * gcc.c-torture/compile/20030821-1.c: New.
39962
39963 2003-08-20 Mark Mitchell <mark@codesourcery.com>
39964
39965 PR c++/11834
39966 * g++.dg/template/deduce2.C: New test.
39967
39968 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
39969
39970 * gcc.c-torture/execute/20030821-1.c: New test.
39971
39972 2003-08-20 Roger Sayle <roger@eyesopen.com>
39973
39974 PR middle-end/11984
39975 * gcc.dg/20030820-1.c: New test case.
39976
39977 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
39978
39979 PR c++/11945
39980 * g++.dg/warn/noeffect2.C: New test.
39981
39982 2003-08-19 Mark Mitchell <mark@codesourcery.com>
39983
39984 PR c++/10926
39985 * g++.dg/template/dtor2.C: New test.
39986
39987 PR c++/11684
39988 * g++.dg/template/operator1.C: New test.
39989 * g++.dg/parse/operator4.C: New test.
39990
39991 PR c++/11946.C
39992 * g++.dg/expr/enum1.C: New test.
39993 * gcc.dg/c99-bool-1.c: Remove bogus warning.
39994
39995 PR c++/11036.C
39996 * g++.dg/parse/elab2.C: New test.
39997 * g++.dg/parse/typedef4.C: Change error message.
39998 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39999 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40000 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40001
40002 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40003
40004 * gcc.dg/pch/warn-1.c: New.
40005 * gcc.dg/pch/warn-1.hs: New.
40006
40007 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40008 not-tested file.
40009
40010 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40011
40012 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40013
40014 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40015
40016 * gcc.dg/uninit-D.c: New Test.
40017 * gcc.dg/uninit-E.c: New Test.
40018 * gcc.dg/uninit-F.c: New Test.
40019 * gcc.dg/uninit-G.c: New Test.
40020
40021 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40022
40023 * g++.dg/README: Describe the pch directory.
40024
40025 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40026
40027 PR c++/11174
40028 * g++.dg/parse/access4.C: New test.
40029 * g++.dg/parse/access5.C: Likewise.
40030 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40031
40032 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40033
40034 * gcc.dg/noncompile/20030818-1.c: New.
40035
40036 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40037
40038 PR c++/11957
40039 * g++.dg/warn/noeffect1.C: New test.
40040
40041 * g++.dg/template/scope2.C: New test.
40042 * g++.dg/template/error2.C: Correct dg-error
40043
40044 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40045
40046 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40047
40048 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40049
40050 PR C++/11512
40051 * g++.dg/template/warn1.C: New.
40052
40053 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40054
40055 * g++.dg/template/error2.C: New test.
40056 * g++.dg/lookup/using7.C: Adjust errors
40057 * g++.old-deja/g++.pt/crash36.C: Likewise.
40058 * g++.old-deja/g++.pt/derived3.C: Likewise.
40059
40060 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40061
40062 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40063 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40064 * gcc.c-torture/execute/builtins/string-9.c: New, from
40065 string-opt-9.c. Adjust for execute/builtins framework.
40066 * gcc.c-torture/execute/string-opt-9.c: Delete.
40067
40068 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40069
40070 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40071
40072 * g++.dg/parse/ret-type2.C: New test.
40073
40074 PR c++/11703
40075 * g++.dg/init/new8.C: New test.
40076
40077 PR c++/10923
40078 * g++.dg/parse/typedef5.C: New test.
40079
40080 PR c++/9512
40081 * g++.dg/parse/qualified2.C: New test.
40082 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40083 invalid code.
40084
40085 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40086
40087 * g++.dg/conversion/ptrmem1.C: New test.
40088
40089 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40090
40091 PR target/11693
40092 * gcc.dg/20030811-1.c: New test.
40093
40094 PR target/11535
40095 * gcc.c-torture/execute/20030811-1.c: New test.
40096
40097 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40098
40099 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40100
40101 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40102
40103 PR c++/11789.C
40104 * g++.dg/inherit/multiple1.C: New test.
40105
40106 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40107
40108 * gcc.dg/spe1.c: New test.
40109
40110 PR c++/11670
40111 * g++.dg/expr/cast2.C: New test.
40112
40113 PR c++/10530
40114 * g++.dg/template/dependent-name2.C: New test.
40115
40116 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40117
40118 * g++.dg/parse/crash11.C: Put the dg options in comments.
40119
40120 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40121
40122 * lib/gcc-dg.exp: Update for diagnostic change.
40123
40124 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40125
40126 PR c++/5767
40127 * g++.dg/parse/crash11.C: New test.
40128
40129 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40130
40131 * gcc.dg/cpp/spacing1.c: Update.
40132
40133 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40134
40135 PR target/11739
40136 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40137 a value for -mtune.
40138
40139 2003-08-04 Roger Sayle <roger@eyesopen.com>
40140
40141 PR middle-end/11771
40142 * gcc.c-torture/compile/20030804-1.c: New test case.
40143
40144 2003-08-04 Roger Sayle <roger@eyesopen.com>
40145
40146 * gcc.dg/20030804-1.c: New test case.
40147
40148 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40149
40150 * gcc.dg/cpp/separate-1.c: New test.
40151
40152 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40153
40154 PR c++/11704
40155 * g++.dg/template/dependent-expr2.C: New test.
40156
40157 PR c++/11766
40158 * g++.dg/expr/ptrmem1.C: New test.
40159
40160 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40161
40162 PR c++/9453
40163 * g++.dg/template/friend15.C: New test.
40164
40165 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40166
40167 * lib/dg-pch.exp: Work round PCH bug.
40168
40169 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40170
40171 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40172 builtins. Move cases from builtins-4.c here.
40173
40174 * gcc.dg/torture/builtin-math-1.c: New test taken from
40175 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40176 additional cases.
40177
40178 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40179 Delete.
40180
40181 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40182
40183 PR c++/9447
40184 * g++.dg/template/using7.C: New test.
40185
40186 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40187
40188 * import1.c, import2.c: New tests.
40189
40190 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40191
40192 * g++.dg/eh/crossjump1.C: New test.
40193
40194 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40195
40196 PR c++/11697
40197 * g++.dg/template/using6.C: New test.
40198
40199 PR c++/11744
40200 * g++.dg/template/koenig2.C: New test.
40201
40202 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40203
40204 PR c++/7983
40205 * g++.dg/parse/typedef4.C: New test.
40206
40207 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40208
40209 PR c++/8442, c++/8806
40210 * g++.dg/template/elab1.C: New test.
40211 * g++.dg/template/type2.C: Likewise.
40212 * g++.dg/template/ttp3.C: Adjust expected error message.
40213 * g++.old-deja/g++.law/visibility13.C: Likewise.
40214 * g++.old-deja/g++.niklas/t135.C: Likewise.
40215 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40216 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40217 template argument.
40218 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40219
40220 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40221
40222 PR c++/11295
40223 * g++.dg/ext/stmtexpr1.C: New test.
40224
40225 * g++.dg/opt/tmp1.C: New test.
40226
40227 PR c++/11525
40228 * g++.dg/parse/constant4.C: New test.
40229
40230 PR c++/9447
40231 * g++.dg/template/using5.C: New test.
40232
40233 2003-07-31 Roger Sayle <roger@eyesopen.com>
40234
40235 * gcc.dg/builtins-27.c: New test case.
40236
40237 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40238
40239 * gcc.dg/tls/opt-7.c: New test.
40240
40241 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40242
40243 * g++.old-deja/g++.other/crash18.C: Remove.
40244
40245 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40246
40247 * g++.dg/template/explicit3.C: New.
40248 * g++.dg/template/explicit4.C: New.
40249 * g++.dg/template/explicit5.C: New.
40250
40251 PR c++/11347
40252 * g++.dg/template/memtmpl1.C: New.
40253
40254 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40255
40256 PR target/11565
40257 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40258 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40259
40260 2003-07-30 Jan Hubicka <jh@suse.cz>
40261
40262 * vtgc1.c: Kill.
40263
40264 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40265
40266 * gcc.dg/struct-in-proto-1.c: New test.
40267
40268 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40269
40270 * gcc.dg/cpp/include2.c: Only expect one message.
40271
40272 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40273
40274 PR c++/9447
40275 * g++.dg/template/using1.C: New test.
40276 * g++.dg/template/using2.C: New test.
40277 * g++.dg/template/using3.C: New test.
40278 * g++.dg/template/using4.C: New test.
40279
40280 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40281
40282 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40283 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40284
40285 2003-07-28 Jan Hubicka <jh@suse.cz>
40286
40287 PR c++/11530
40288 * g++.dg/opt/call1.C: New test.
40289
40290 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40291
40292 PR c++/11667
40293 * g++.dg/init/enum2.C: New test.
40294 * g++.dg/template/overload1.C: Add "-w" option.
40295
40296 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40297
40298 * gcc.dg/Wdeclaration-after-statement-1.c,
40299 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40300
40301 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40302
40303 * gcc.c-torture/compile/20030725-1.c: New test.
40304
40305 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40306
40307 * gcc.dg/20030505.c: Only run for SPE.
40308 Remove definition of opaque type.
40309
40310 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40311
40312 * g++.dg/template/ptrmem6.C: New test.
40313
40314 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40315
40316 * gcc.c-torture/compile/zero-strct-2.c: New test.
40317
40318 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40319
40320 * gcc.dg/intermod-1.c: New test.
40321
40322 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40323
40324 PR c++/11617
40325 * g++.dg/template/lookup2.C: New test.
40326 * g++.dg/template/memclass1.C: Remove instantiated from error.
40327 * g++.dg/other/error2.C: Tweak expected errors.
40328
40329 PR c++/11596
40330 * g++.dg/template/defarg3.C: New test.
40331
40332 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40333
40334 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40335
40336 * g++.dg/inherit/access5.C: New test.
40337
40338 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40339
40340 PR c++/11513
40341 * g++.dg/template/crash8.C: New test.
40342
40343 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40344
40345 PR c/10602
40346 * gcc.dg/noncompile/incomplete-2.c: New test.
40347
40348 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40349
40350 PR c++/11645
40351 * g++.dg/inherit/access4.C: New test.
40352
40353 PR c++/11517
40354 * g++.dg/expr/cond2.C: New test.
40355
40356 PR optimization/10679
40357 * g++.dg/opt/inline4.C: New test.
40358
40359 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40360
40361 * g++.dg/parse/crash10: New test.
40362
40363 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40364
40365 * g++.dg/ext/flexary1.C: New test.
40366
40367 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40368
40369 PR c++/10793
40370 * g++.dg/template/crash9.C: New test.
40371
40372 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40373
40374 PR c++/3004
40375 * g++.dg/parse/typedef3.C: New test.
40376
40377 PR c++/7906
40378 * g++.dg/parse/operator2.C: New test.
40379
40380 PR c++/8895
40381 * g++.dg/parse/def-tmpl-arg1.C: New test.
40382
40383 PR c++/9282
40384 * g++.dg/parse/funptr1.C: New test.
40385
40386 PR c++/9452
40387 * g++.dg/parse/ambig3.C: New test.
40388
40389 PR c++/9454
40390 * g++.dg/parse/operator3.C: New test.
40391
40392 PR c++/9486
40393 * g++.dg/parse/template10.C: New test.
40394
40395 PR c++/9488
40396 * g++.dg/parse/template11.C: New test.
40397
40398 PR c++/10150
40399 * g++.dg/parse/invalid-op1.C: New test.
40400
40401 PR c++/10247
40402 * g++.dg/parse/condexpr1.C: New test.
40403
40404 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40405
40406 * g++.dg/ext/packed3.C: New test.
40407 * g++.dg/ext/packed4.C: New test.
40408
40409 * gcc.dg/pack-test-3.c: New test.
40410
40411 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40412
40413 * lib/compat.exp: Handle dg-options per source file.
40414 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40415 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40416 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40417 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40418 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40419 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40420 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40421 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40422 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40423 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40424 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40425 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40426 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40427 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40428
40429 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40430
40431 PR c/10320
40432 * gcc.c-torture/execute/20030718-1.c: New test.
40433
40434 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40435
40436 PR optimization/11536
40437 * gcc.dg/20030721-1.c: New test.
40438
40439 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40440
40441 PR c++/11546
40442 * g++.dg/template/lookup1.C: New test.
40443
40444 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40445
40446 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40447 diagnostics of ill-formed constructs involving labels.
40448 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40449 the new 'previously defined here' message.
40450
40451 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40452
40453 * g++.dg/parse/non-dependent2.C: New test.
40454
40455 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40456
40457 * g++.dg/init/init-ref4.C: xfail on targets without
40458 weak symbols.
40459
40460 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40461
40462 PR target/11087
40463 * gcc.c-torture/execute/20030717-1.c: New test.
40464
40465 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40466
40467 * g++.dg/opt/cfg1.C: New test.
40468
40469 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40470
40471 PR optimization/11557
40472 * gcc.dg/20030717-1.c: New test.
40473
40474 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40475
40476 PR c++/10476
40477 * g++.dg/expr/crash-1.C: New test.
40478
40479 PR c++/11027
40480 * g++.dg/template/init3.C: New test.
40481
40482 PR c++/8222
40483 * g++.dg/template/non-dependent1.C: New test.
40484
40485 PR c++/11070
40486 * g++.dg/template/non-dependent2.C: New test.
40487
40488 PR c++/11071
40489 * g++.dg/template/non-dependent3.C: New test.
40490
40491 PR c++/9907
40492 * g++.dg/template/sizeof5.C: New test.
40493
40494 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40495
40496 PR 11498
40497 * gcc.c-torture/compile/mangle-1.c: New file.
40498
40499 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40500
40501 PR c++/7809
40502 * g++.dg/parse/access3.C: New test.
40503
40504 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40505
40506 PR c++/11384
40507 * g++.dg/init/init-ref4.C: New test.
40508
40509 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40510
40511 PR c++/11547
40512 * g++.dg/parse/constant3.C: New test.
40513 * g++.dg/parse/crash7.C: Likewise.
40514
40515 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40516
40517 PR target/11008
40518 * gcc.dg/i386-pentium4-not-mull.c: New.
40519
40520 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40521
40522 * gcc.dg/asm-names.c (ymain): Make it weak.
40523
40524 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40525
40526 PR c++/5421
40527 * g++.dg/template/friend21.C: New test.
40528
40529 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40530
40531 * gcc.dg/cleanup-8.c: New test.
40532 * gcc.dg/cleanup-9.c: New test.
40533
40534 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40535
40536 * g++.dg/ext/dll-MI1.h: New file.
40537 * g++.dg/ext/dllexport-MI1.C: New file.
40538 * g++.dg/ext/dllimport-MI1.C: New file.
40539
40540 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40541
40542 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40543 it does not have cmpstrsi patterns (just cmpmemsi).
40544
40545 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40546
40547 PR debug/11473
40548 * g++.dg/debug/debug8.C: New test.
40549
40550 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40551
40552 PR c++/10108
40553 * g++.dg/template/crash7.C: New test.
40554
40555 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40556
40557 PR target/10795
40558 * gcc.c-torture/compile/20030708-1.c: New.
40559
40560 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40561
40562 * gcc.c-torture/execute/20030715-1.c: New test.
40563
40564 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40565
40566 * gcc.dg/pch/inline-3.c: New file.
40567 * gcc.dg/pch/inline-3.hs: New file.
40568 * gcc.dg/pch/inline-4.c: New file.
40569 * gcc.dg/pch/inline-4.hs: New file.
40570
40571 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40572
40573 PR c++/11509
40574 * g++.dg/template/crash6.C: New test.
40575
40576 PR c++/7053
40577 * g++.dg/template/friend20.C: New test.
40578
40579 PR c++/7019
40580 * g++.dg/template/overload2.C: New test.
40581
40582 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40583
40584 PR optimization/11440
40585 * gcc.c-torture/execute/20030714-1.c: New test.
40586
40587 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40588
40589 PR c++/11154
40590 * g++.dg/template/partial2.C: New test.
40591
40592 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40593
40594 PR c++/11503
40595 * g++.dg/template/anon1.C: New test.
40596
40597 PR c++/11493
40598 PR c++/11495
40599 * g++.dg/parse/template9.C: Likewise.
40600 * g++.dg/template/crash4.C: New test.
40601 * g++.dg/template/koenig1.C: Likewise.
40602 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40603 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40604 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40605 functions.
40606 * g++.old-deja/g++.jason/template36.C: Likewise.
40607 * g++.old-deja/g++.mike/p1989.C: Likewise.
40608 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40609 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40610 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40611 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40612 compiling.
40613 * g++.old-deja/g++.pt/union2.C: Use this->.
40614
40615 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40616
40617 * gcc.dg/20030711-1.c: New test.
40618
40619 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40620
40621 PR c++/11050
40622 * g++.dg/parse/args1.C: New test.
40623 * g++.pt/defarg8.C: Change expected errors.
40624
40625 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40626
40627 PR c++/8164
40628 * g++.dg/template/nontype2.C: New test.
40629
40630 PR c++/10558
40631 * g++.dg/parse/template8.C: New test.
40632
40633 PR c++/8327
40634 * g++.dg/template/scope1.C: New test.
40635
40636 * g++.dg/warn/Wsign-compare-1.C: New test.
40637
40638 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40639
40640 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40641
40642 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40643
40644 PR c++/9411
40645 * g++.dg/template/explicit2.C: New test.
40646
40647 PR c++/10032
40648 * g++.dg/warn/pedantic1.C: New test.
40649
40650 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40651
40652 PR c++ 9483
40653 * g++.dg/other/field1.C: New test.
40654
40655 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40656
40657 PR c/11449
40658 * gcc.c-torture/compile/20030707-1.c: New.
40659
40660 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40661
40662 PR c++/10849
40663 * g++.dg/template/access12.C: New test.
40664
40665 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40666
40667 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40668 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40669 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40670 * gcc.misc-tests/gcov.exp: Update
40671 * g++.dg/gcov/gcov.exp: Update
40672 * lib/gcov.exp: Update.
40673
40674 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40675
40676 * g++.dg/abi/mangle17.C: Make sure template expressions are
40677 dependent.
40678 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40679 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40680 * g++.dg/opt/stack1.C: Remove erroneous code.
40681 * g++.dg/parse/template7.C: New test.
40682 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40683 * g++.old-deja/g++.pt/crash4.C: Likewise.
40684
40685 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40686
40687 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40688 with zero or one occurence of `$' after the initial `L'.
40689
40690 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40691
40692 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40693
40694 2003-07-08 Roger Sayle <roger@eyesopen.com>
40695
40696 PR c/11370
40697 * gcc.dg/Wunreachable-6.c: New testcase.
40698 * gcc.dg/Wunreachable-7.c: New testcase.
40699
40700 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40701
40702 PR c/11420
40703 * gcc.dg/20030708-1.c: New test.
40704
40705 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40706
40707 * gcc.dg/compat/sdata-section.h: New file.
40708 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40709 * gcc.dg/torture/mips-sdata-1.c: New test.
40710
40711 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40712
40713 PR c++/11030
40714 * g++.dg/template/friend19.C: New test.
40715
40716 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40717
40718 * g++.dg/opt/strength-reduce.C: New test.
40719
40720 2003-07-07 Roger Sayle <roger@eyesopen.com>
40721
40722 PR target/10979
40723 * gcc.dg/20030707-1.c: New testcase.
40724
40725 2003-07-07 Roger Sayle <roger@eyesopen.com>
40726
40727 PR optimization/11059
40728 * g++.dg/opt/emptyunion.C: New testcase.
40729
40730 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40731 Eric Botcazou <ebotcazou@libertysurf.fr>
40732
40733 * g++.dg/opt/stack1.C: New test.
40734
40735 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40736
40737 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40738 run test.
40739
40740 PR c++/11431
40741 * g++.dg/expr/static_cast3.C: New test.
40742
40743 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40744
40745 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40746 everywhere.
40747 * gcc.dg/concat.c: Concatenation of string constants with
40748 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40749 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40750 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40751 necessary to avoid multi-character character constant warning.
40752 * gcc.dg/cpp/escape.c: Likewise.
40753 * gcc.dg/cpp/ucs.c: Likewise.
40754 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40755 Fix a typo.
40756
40757 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40758
40759 PR c/11428
40760 * gcc.c-torture/compile/20030704-1.c: New.
40761
40762 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40763
40764 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40765
40766 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40767
40768 PR c++/5287, PR c++/7910, PR c++/11021
40769 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40770 tests for warnings.
40771 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40772 * g++.dg/ext/dllimport3.C: Likewise.
40773 * g++.dg/ext/dllimport4.C: New file.
40774 * g++.dg/ext/dllimport5.C: New file.
40775 * g++.dg/ext/dllimport6.C: New file.
40776 * g++.dg/ext/dllimport7.C: New file.
40777 * g++.dg/ext/dllimport8.C: New file.
40778 * g++.dg/ext/dllimport9.C: New file.
40779 * g++.dg/ext/dllimport10.C: New file.
40780 * g++.dg/ext/dllexport1.C: New file.
40781
40782 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40783
40784 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40785 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40786
40787 2003-07-03 Roger Sayle <roger@eyesopen.com>
40788
40789 * gcc.dg/builtins-25.c: New testcase.
40790 * gcc.dg/builtins-26.c: New testcase.
40791
40792 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40793
40794 * gcc.dg/compat/vector-defs.h: New file.
40795 * gcc.dg/compat/vector-setup.h: New file.
40796 * gcc.dg/compat/vector-check.h: New file.
40797 * gcc.dg/compat/vector-1_main.c: New file.
40798 * gcc.dg/compat/vector-1_x.c: New file.
40799 * gcc.dg/compat/vector-1_y.c: New file.
40800 * gcc.dg/compat/vector-2_main.c: New file.
40801 * gcc.dg/compat/vector-2_x.c: New file.
40802 * gcc.dg/compat/vector-2_y.c: New file.
40803
40804 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40805 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40806 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40807 * gcc.dg/compat/struct-align-1.h: New file.
40808 * gcc.dg/compat/struct-align-1_main.c: New file.
40809 * gcc.dg/compat/struct-align-1_x.c: New file.
40810 * gcc.dg/compat/struct-align-1_y.c: New file.
40811 * gcc.dg/compat/struct-align-2.h: New file.
40812 * gcc.dg/compat/struct-align-2_main.c: New file.
40813 * gcc.dg/compat/struct-align-2_x.c: New file.
40814 * gcc.dg/compat/struct-align-2_y.c: New file.
40815
40816 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40817 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40818 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40819 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40820 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40821 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40822 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40823 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40824 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40825 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40826 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40827 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40828 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40829 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40830 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40831 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40832 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40833 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40834 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40835 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40836 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40837 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40838 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40839 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40840 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40841 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40842 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40843 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40844 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40845
40846 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40847
40848 * gcc.dg/i386-call-1.c: New test.
40849
40850 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40851
40852 PR c++/9162
40853 * g++.dg/parse/defarg4.C: New.
40854
40855 2003-07-03 Roger Sayle <roger@eyesopen.com>
40856
40857 PR target/10700
40858 * gcc.c-torture/compile/20030703-1.c: New test case.
40859
40860 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40861
40862 * g++.dg/template/local3.C: Remove extra semicolon.
40863
40864 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40865
40866 * gcc.dg/i386-volatile-1.c: New test.
40867
40868 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40869
40870 PR c++/11072
40871 * g++.dg/other/offsetof2.C: XFAIL.
40872 * g++.dg/other/offsetof5.C: New.
40873
40874 PR c++/10219
40875 * g++.dg/template/error1.C: New.
40876
40877 PR c++/9779
40878 * g++.dg/template/dependent-expr1.C: New.
40879
40880 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40881
40882 PR c++/6949
40883 * g++.dg/template/local3.C: New test.
40884
40885 PR c++/11149
40886 * g++.dg/lookup/scoped6.C: New test.
40887
40888 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40889
40890 PR c++/8046
40891 * g++.dg/other/error7.C: New test.
40892
40893 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40894
40895 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40896 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40897 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40898 * g++.old-deja/g++.other/union2.C: Likewise.
40899 * gcc.dg/c90-const-expr-2.c: Likewise.
40900 * gcc.dg/c90-const-expr-3.c: Likewise.
40901 * gcc.dg/c99-const-expr-2.c: Likewise.
40902 * gcc.dg/c99-const-expr-3.c: Likewise.
40903 * gcc.dg/concat.c: Likewise.
40904
40905 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40906
40907 PR c++/9559
40908 * g++.dg/init/static1.C: New test.
40909
40910 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40911
40912 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40913 * g++.old-deja/g++.other/access2.C: Likewise.
40914 * g++.old-deja/g++.other/decl2.C: Likewise.
40915 * gcc.c-torture/execute/20020615-1.c: Likewise.
40916
40917 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40918
40919 PR c++/4933
40920 * g++.dg/template/sizeof4.C: New test.
40921
40922 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40923
40924 * g++.dg/other/error6.C: New test.
40925
40926 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40927
40928 PR c++/10750
40929 * g++.dg/parse/constant2.C: New test.
40930
40931 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40932
40933 PR c++/11106
40934 * g++.dg/other/error5.C: New test.
40935
40936 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40937
40938 * gcc.dg/format/gcc_diag-1.c: New test.
40939
40940 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
40941
40942 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40943
40944 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
40945
40946 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40947 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40948 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40949
40950 2003-06-28 Jakub Jelinek <jakub@redhat.com>
40951
40952 * gcc.c-torture/execute/builtins/string-8.c: New test.
40953 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40954 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40955 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40956
40957 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40958
40959 PR c++/10468
40960 * g++.dg/ext/typeof6.C: New test.
40961
40962 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40963
40964 PR c++/10796
40965 * g++.dg/init/enum1.C: New test.
40966
40967 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
40968
40969 * gcc.dg/20030627-1.c: New test.
40970
40971 2003-06-26 Mark Mitchell <mark@codesourcery.com>
40972
40973 PR c++/11332
40974 * g++.dg/expr/static_cast2.C: New test.
40975
40976 2003-06-26 Roger Sayle <roger@eyesopen.com>
40977 Jakub Jelinek <jakub@redhat.com>
40978
40979 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40980 sprintf(dst,"%s",src) optimization.
40981 * gcc.c-torture/execute/20030626-1.c: New test case.
40982 * gcc.c-torture/execute/20030626-2.c: New test case.
40983
40984 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
40985
40986 * gcc.c-torture/execute/multi-ix.c: New test.
40987
40988 * gcc.c-torture/execute/simd-4.c (main):
40989 Added missing semicolon at end of union.
40990
40991 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
40992
40993 PR c++/8266
40994 * g++.dg/template/explicit-instantiation3.C: New test.
40995
40996 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40997
40998 * gcc.dg/20030626-1.c: Use signed char.
40999
41000 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41001
41002 * gcc.dg/20030626-1.c: New test.
41003
41004 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41005
41006 * const-str-2.m: Update.
41007
41008 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41009
41010 PR c++/10990
41011 * g++.dg/rtti/dyncast1.C: New test.
41012 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41013 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41014 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41015
41016 PR c++/10931
41017 * g++.dg/expr/static_cast1.C: New test.
41018
41019 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41020
41021 * gcc.dg/20030625-1.c: New test.
41022
41023 2003-06-24 Roger Sayle <roger@eyesopen.com>
41024
41025 * gcc.c-torture/compile/20030624-1.c: New test case.
41026
41027 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41028
41029 * gcc.c-torture/execute/string-opt-17.c: New test.
41030
41031 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41032
41033 PR c++/5754
41034 * g++.dg/parse/crash6.C: New test.
41035
41036 2003-06-23 Roger Sayle <roger@eyesopen.com>
41037
41038 * gcc.dg/builtins-24.c: New test case.
41039
41040 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41041
41042 * g++.dg/opt/operator1.C: New test.
41043
41044 2003-06-22 Roger Sayle <roger@eyesopen.com>
41045
41046 * gcc.c-torture/execute/string-opt-16.c: New test case.
41047
41048 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41049
41050 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41051 * g++.old-deja/g++.other/conv7.C: Likewise.
41052 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41053 * g++.old-deja/g++.other/overload14.C: Likewise.
41054
41055 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41056
41057 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41058 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41059
41060 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41061
41062 PR c++/10888
41063 * g++.dg/warn/Winline-3.C: New test.
41064
41065 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41066
41067 * lib/target-supports.exp (check_alias_available): Make the test
41068 program acceptable to the Solaris assembler.
41069
41070 PR c++/10749
41071 * g++.dg/template/memclass2.C: New test.
41072
41073 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41074 Eric Botcazou <ebotcazou@libertysurf.fr>
41075
41076 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41077 data for non-matching targets.
41078 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41079
41080 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41081
41082 PR c++/10845
41083 * g++.dg/template/member3.C: New test.
41084
41085 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41086
41087 PR c++/10939
41088 * g++.dg/template/func1.C: New test.
41089
41090 PR c++/9649
41091 * g++.dg/template/static4.C: New test.
41092 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41093
41094 PR c++/11041
41095 * g++.dg/init/ref7.C: New test.
41096
41097 2003-06-19 Matt Austern <austern@apple.com>
41098
41099 PR c++/11228
41100 * g++.dg/anew1.C: New test.
41101 * g++.dg/anew2.C: New test.
41102 * g++.dg/anew3.C: New test.
41103 * g++.dg/anew4.C: New test.
41104
41105 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41106
41107 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41108
41109 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41110
41111 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41112 endian-dependent.
41113
41114 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41115
41116 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41117 Remove cruft.
41118
41119 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41120
41121 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41122 * gcc.c-torture/compile/961203-1.c: Likewise.
41123 * gcc.c-torture/compile/980506-1.c: Likewise.
41124
41125 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41126
41127 PR c++/10712
41128 * g++.dg/lookup/using7.C: New test.
41129
41130 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41131
41132 PR c++/11105
41133 * g++.dg/abi/conv1.C: Remove it.
41134 * g++.dg/template/conv7.C: New test.
41135 * g++.dg/template/conv8.C: Likewise.
41136 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41137 conversion operator.
41138
41139 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41140
41141 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41142 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41143 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41144 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41145 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41146 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41147 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41148 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41149 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41150 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41151 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41152 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41153 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41154 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41155 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41156 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41157 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41158 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41159 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41160 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41161 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41162 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41163 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41164 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41165 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41166 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41167 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41168 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41169 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41170
41171 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41172
41173 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41174 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41175 indications.
41176
41177 2003-06-16 Roger Sayle <roger@eyesopen.com>
41178
41179 * gcc.dg/i386-387-5.c: New test case.
41180 * gcc.dg/i386-387-6.c: New test case.
41181 * gcc.dg/builtins-23.c: New test case.
41182
41183 2003-06-15 Roger Sayle <roger@eyesopen.com>
41184
41185 * gcc.dg/builtins-22.c: New test case.
41186 * gcc.dg/i386-387-1.c: Update to test exp.
41187 * gcc.dg/i386-387-2.c: Likewise.
41188
41189 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41190
41191 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41192
41193 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41194
41195 * lib/gcc-dg.exp (dg-require-dll): New function.
41196 (dg-xfail-if): Likewise.
41197 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41198 driver.
41199
41200 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41201 * gcc.c-torture/compile/20001205-1.c: Likewise.
41202 * gcc.c-torture/compile/20001226-1.c: Likewise.
41203 * gcc.c-torture/compile/20010518-2.c: Likewise.
41204 * gcc.c-torture/compile/20020312-1.c: Likewise.
41205 * gcc.c-torture/compile/20020604-1.c: Likewise.
41206 * gcc.c-torture/compile/920501-12.c: Likewise.
41207 * gcc.c-torture/compile/920501-4.c: Likewise.
41208 * gcc.c-torture/compile/920520-1.c: Likewise.
41209 * gcc.c-torture/compile/920521-1.c: Likewise.
41210 * gcc.c-torture/compile/920625-1.c: Likewise.
41211 * gcc.c-torture/compile/961203-1.c: Likewise.
41212 * gcc.c-torture/compile/980506-1.c: Likewise.
41213 * gcc.c-torture/compile/981006-1.c: Likewise.
41214 * gcc.c-torture/compile/981022-1.c: Likewise.
41215 * gcc.c-torture/compile/981223-1.c: Likewise.
41216 * gcc.c-torture/compile/990617-1.c: Likewise.
41217 * gcc.c-torture/compile/dll.c: Likewise.
41218 * gcc.c-torture/compile/labels-3.c: Likewise.
41219 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41220 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41221 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41222 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41223 * gcc.c-torture/compile/simd-5.c: Likewise.
41224 * gcc.c-torture/compile/20000804-1.x: Remove.
41225 * gcc.c-torture/compile/20001205-1.x: Likewise.
41226 * gcc.c-torture/compile/20001226-1.x: Likewise.
41227 * gcc.c-torture/compile/20010518-2.x: Likewise.
41228 * gcc.c-torture/compile/20020312-1.x: Likewise.
41229 * gcc.c-torture/compile/20020604-1.x: Likewise.
41230 * gcc.c-torture/compile/920501-12.x: Likewise.
41231 * gcc.c-torture/compile/920501-4.x: Likewise.
41232 * gcc.c-torture/compile/920520-1.x: Likewise.
41233 * gcc.c-torture/compile/920521-1.x: Likewise.
41234 * gcc.c-torture/compile/920625-1.x: Likewise.
41235 * gcc.c-torture/compile/961203-1.x: Likewise.
41236 * gcc.c-torture/compile/980506-1.x: Likewise.
41237 * gcc.c-torture/compile/981006-1.x: Likewise.
41238 * gcc.c-torture/compile/981022-1.x: Likewise.
41239 * gcc.c-torture/compile/981223-1.x: Likewise.
41240 * gcc.c-torture/compile/990617-1.x: Likewise.
41241 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41242 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41243 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41244 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41245 * gcc.c-torture/compile/simd-5.x: Likewise.
41246
41247 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41248
41249 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41250
41251 * gcc.c-torture/execute/20030611-1.c: New test.
41252
41253 2003-06-12 Roger Sayle <roger@eyesopen.com>
41254
41255 PR middle-end/168
41256 * gcc.dg/20030612-1.c: New test case.
41257
41258 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41259
41260 PR c++/10635
41261 * g++.dg/expr/cast1.C: New test.
41262
41263 2003-06-12 Roger Sayle <roger@eyesopen.com>
41264
41265 * gcc.dg/builtins-21.c: New test case.
41266
41267 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41268
41269 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41270 options instead of at the end.
41271 * lib/objc.exp (objc_target_compile): Likewise.
41272
41273 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41274
41275 PR c++/10432
41276 * g++.dg/parse/error1.C: New test.
41277
41278 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41279
41280 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41281 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41282 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41283 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41284 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41285 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41286 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41287 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41288 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41289 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41290 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41291 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41292 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41293 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41294 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41295 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41296 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41297 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41298 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41299 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41300 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41301 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41302 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41303 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41304
41305 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41306 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41307 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41308 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41309 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41310 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41311 * gcc.dg/compat/scalar-return-3_main.c: New file.
41312 * gcc.dg/compat/scalar-return-3_x.c: New file.
41313 * gcc.dg/compat/scalar-return-3_y.c: New file.
41314 * gcc.dg/compat/scalar-return-4_main.c: New file.
41315 * gcc.dg/compat/scalar-return-4_x.c: New file.
41316 * gcc.dg/compat/scalar-return-4_y.c: New file.
41317
41318 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41319
41320 * gcc.dg/compat/fp2-struct-check.h: New file.
41321 * gcc.dg/compat/fp2-struct-defs.h: New file.
41322 * gcc.dg/compat/fp2-struct-init.h: New file.
41323 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41324 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41325 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41326 * gcc.dg/compat/struct-return-10_main.c: New file.
41327 * gcc.dg/compat/struct-return-10_x.c: New file.
41328 * gcc.dg/compat/struct-return-10_y.c: New file.
41329
41330 * gcc.dg/compat/compat-common.h: New file.
41331 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41332 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41333 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41334 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41335 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41336 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41337 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41338 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41339 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41340 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41341 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41342 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41343 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41344 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41345 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41346 * gcc.dg/compat/small-struct-check.h: Ditto.
41347 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41348 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41349 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41350 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41351 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41352 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41353 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41354 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41355 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41356 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41357 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41358 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41359 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41360 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41361 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41362 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41363 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41364 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41365 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41366 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41367 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41368 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41369 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41370 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41371 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41372 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41373 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41374 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41375 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41376 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41377
41378 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41379
41380 * g++.dg/pch/static-1.C: New file.
41381 * g++.dg/pch/static-1.Hs: New file.
41382
41383 2003-06-10 Richard Henderson <rth@redhat.com>
41384
41385 * gcc.dg/asm-7.c: Adjust expected warning text.
41386
41387 2003-06-10 Roger Sayle <roger@eyesopen.com>
41388
41389 * gcc.dg/builtins-20.c: New test case.
41390
41391 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41392
41393 PR c++/11131
41394 * g++.dg/opt/template1.C: New test.
41395
41396 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41397
41398 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41399 additional_sources.
41400
41401 2003-05-21 David Taylor <dtaylor@emc.com>
41402
41403 * gcc.dg/Wpadded.c: New file.
41404
41405 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41406
41407 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41408 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41409 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41410 dg-require-weak.
41411
41412 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41413
41414 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41415
41416 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41417
41418 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41419 (dg-require-alias): Likewise.
41420 (dg-require-gc-sections): Likewise.
41421 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41422
41423 2003-06-08 Richard Henderson <rth@redhat.com>
41424
41425 * gcc.dg/20011029-2.c: Fix the array reference.
41426 * gcc.dg/asm-7.c: New.
41427
41428 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41429
41430 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41431
41432 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41433
41434 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41435 (dg-require-gc-sections): Likewise.
41436
41437 2003-06-08 Jan Hubicka <jh@suse.cz>
41438
41439 * i386-cmov1.c: Fix regular expression.
41440 * i386-cvt-1.c: Likewise.
41441 * i386-local.c: Likewise.
41442 * i386-local2.c: Likewise.
41443 * i386-mul.c: Likewise.
41444 * i386-ssetype-1.c: Likewise.
41445 * i386-ssetype-3.c: Likewise.
41446 * i386-ssetype-5.c: Likewise.
41447
41448 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41449
41450 PR c++/11039
41451 * g++.dg/warn/implicit-typename2.C: New test.
41452 * g++.dg/warn/implicit-typename3.C: New test.
41453
41454 2003-06-07 Richard Henderson <rth@redhat.com>
41455
41456 * g++.dg/other/offsetof3.C: Use size_t.
41457 * g++.dg/other/offsetof4.C: Likewise.
41458
41459 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41460
41461 * lib/copy-file.exp: New. Implement gcc_copy_files.
41462
41463 * lib/dg-pch.exp: Load copy-file.exp
41464 (dg-pch): Use gcc_copy_files instead of "file copy".
41465
41466 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41467
41468 * gcc.dg/weak/weak.exp: Simplify.
41469 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41470 * gcc.dg/weak/weak-1.c: Likewise.
41471 * gcc.dg/weak/weak-2.c: Likewise.
41472 * gcc.dg/weak/weak-3.c: Likewise.
41473 * gcc.dg/weak/weak-4.c: Likewise.
41474 * gcc.dg/weak/weak-5.c: Likewise.
41475 * gcc.dg/weak/weak-6.c: Likewise.
41476 * gcc.dg/weak/weak-7.c: Likewise.
41477 * gcc.dg/weak/weak-8.c: Likewise.
41478 * gcc.dg/weak/weak-9.c: Likewise.
41479
41480 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41481
41482 gcc.c-torture/execute/20030606-1.c: New.
41483
41484 2003-06-06 Roger Sayle <roger@eyesopen.com>
41485
41486 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41487 * gcc.dg/builtins-19.c: Likewise.
41488
41489 2003-06-06 Roger Sayle <roger@eyesopen.com>
41490
41491 * gcc.dg/builtins-2.c: Add some more tests.
41492 * gcc.dg/builtins-18.c: New test case.
41493 * gcc.dg/builtins-19.c: New test case.
41494
41495 2003-06-06 Roger Sayle <roger@eyesopen.com>
41496 Jim Wilson <wilson@tuliptree.org>
41497
41498 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41499
41500 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41501
41502 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41503 mempcpy/stpcpy calls not to be optimized into something else.
41504 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41505 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41506 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41507
41508 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41509
41510 * gcc.dg/format/asm_fprintf-1.c: New test.
41511
41512 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41513
41514 * lib/gcc-defs.exp (additional_sources): New variable.
41515 (dg-additional-sources): New function.
41516 (additional_files): New variable.
41517 (dg-additional-files): New function.
41518 (dg-additional-files-options): Likewise.
41519 * lib/gcc-dg.exp (dg-require-weak): New function.
41520 (dg-require-alias): Likewise.
41521 (dg-require-gc-sections): Likewise.
41522 * lib/target-supports.exp (check_alias_available): Remove testfile
41523 parameter.
41524 (check_gc_sections_available): New function.
41525 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41526 (dg-gpp-additional-files): Likewise.
41527 * lib/g++.exp (additional_sources): Remove.
41528 (additional_files): Likewise.
41529 (g++_target_compile): Use dg-additional-files-options.
41530
41531 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41532 Tcl logic.
41533 * gcc.dg/special/ecos.exp: Remove.
41534 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41535 * gcc.dg/special/alias-1.c: Likewise.
41536 * gcc.dg/special/alias-2.c: Likewise.
41537 * gcc.dg/special/gcsec-1.c: Likewise.
41538 * gcc.dg/special/weak-1.c: Likewise.
41539 * gcc.dg/special/weak-2.c: Likewise.
41540 * gcc.dg/special/wkali-1.c: Likewise.
41541 * gcc.dg/special/wkali-2.c: Likewise.
41542
41543 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41544 dg-gpp-additional-*.
41545 * g++.dg/special/conpr-3.C: Likewise.
41546 * g++.dg/special/conpr-4.C: Likewise.
41547 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41548 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41549 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41550 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41551 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41552 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41553 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41554 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41555 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41556 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41557 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41558 * g++.old-deja/g++.other/comdat1.C: Likewise.
41559 * g++.old-deja/g++.other/comdat2.C: Likewise.
41560 * g++.old-deja/g++.other/comdat3.C: Likewise.
41561 * g++.old-deja/g++.other/ctor1.C: Likewise.
41562 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41563
41564 2003-06-05 Richard Henderson <rth@redhat.com>
41565
41566 * gcc.dg/debug/20030605-1.c: New.
41567
41568 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41569
41570 * README.QMTEST: Update.
41571
41572 2003-06-04 Richard Henderson <rth@redhat.com>
41573
41574 * gcc.dg/cleanup-1.c: New.
41575 * gcc.dg/cleanup-2.c: New.
41576 * gcc.dg/cleanup-3.c: New.
41577 * gcc.dg/cleanup-4.c: New.
41578 * gcc.dg/cleanup-5.c: New.
41579 * gcc.dg/cleanup-6.c: New.
41580 * gcc.dg/cleanup-7.c: New.
41581
41582 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41583
41584 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41585
41586 * lib/dg-pch.exp: New file.
41587 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41588 * gcc.dg/pch/pch.exp: Likewise.
41589
41590 2003-06-04 Roger Sayle <roger@eyesopen.com>
41591
41592 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41593 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41594 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41595 * gcc.dg/builtins-17.c: New test case.
41596 * gcc.dg/i386-387-4.c: New test case.
41597 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41598
41599 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41600
41601 * gcc.dg/ultrasp9.c: New test.
41602
41603 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41604
41605 * gcc.c-torture/compile/20030604-1.c: New test.
41606 * gcc.dg/sparc-constant-1.c: New test.
41607
41608 2003-06-03 Glen Nakamura <glen@imodulo.com>
41609
41610 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41611
41612 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41613
41614 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41615
41616 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41617 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41618
41619 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41620
41621 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41622
41623 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41624
41625 PR c++/10940
41626 * g++.dg/template/spec10.C: New test.
41627
41628 2003-06-03 Roger Sayle <roger@eyesopen.com>
41629
41630 * gcc.dg/builtins-16.c: New test case.
41631
41632 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41633
41634 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41635 mempcpy test with post-increments.
41636 * gcc.c-torture/execute/string-opt-3.c: New test.
41637 * gcc.dg/string-opt-1.c: New test.
41638
41639 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41640
41641 PR fortran/10965
41642 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41643
41644 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41645
41646 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41647 (scan-assembler): ... here. Use dg-scan.
41648 (scan-assembler-not): Likewise.
41649 (scan-file): New function.
41650 (scan-file-not): Likewise.
41651 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41652 * gcc.dg/cpp/_Pragma4.c: Likewise.
41653 * gcc.dg/cpp/_Pragma5.c: Likewise.
41654 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41655 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41656 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41657 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41658 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41659 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41660 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41661 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41662 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41663 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41664 * gcc.dg/cpp/cxxcom1.c: Likewise.
41665 * gcc.dg/cpp/line1.c: Likewise.
41666 * gcc.dg/cpp/maccom1.c: Likewise.
41667 * gcc.dg/cpp/maccom2.c: Likewise.
41668 * gcc.dg/cpp/maccom3.c: Likewise.
41669 * gcc.dg/cpp/maccom4.c: Likewise.
41670 * gcc.dg/cpp/maccom5.c: Likewise.
41671 * gcc.dg/cpp/maccom6.c: Likewise.
41672 * gcc.dg/cpp/multiline.c: Likewise.
41673 * gcc.dg/cpp/spacing1.c: Likewise.
41674 * gcc.dg/cpp/spacing2.c: Likewise.
41675 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41676 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41677 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41678 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41679 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41680 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41681 * gcc.dg/cpp/cxxcom2.c: Likewise.
41682 * gcc.dg/cpp/cxxcom2.h: New file.
41683
41684 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41685 * g++.dg/cpp/truefalse.C: Here.
41686 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41687
41688 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41689
41690 * gcc.dg/cpp/redef3.c: New file.
41691
41692 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41693
41694 * gcc.dg/i386-loop-3.c: New test.
41695
41696 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41697
41698 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41699
41700 2003-05-31 Roger Sayle <roger@eyesopen.com>
41701
41702 * gcc.dg/fwrapv-1.c: New test case.
41703 * gcc.dg/fwrapv-2.c: New test case.
41704
41705 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41706
41707 PR c++/10956
41708 * g++.dg/template/spec9.C: New test.
41709
41710 2003-05-29 Roger Sayle <roger@eyesopen.com>
41711
41712 * gcc.dg/duff-4.c: New test case.
41713
41714 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41715
41716 PR fortran/10843
41717 * g77.dg/ffixed-form-1.f: New test
41718 * g77.dg/ffixed-form-2.f: New test
41719 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41720 * g77.dg/ffree-form-3.f: New test
41721
41722 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41723
41724 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41725 * gcc.dg/wint_t-1.c: Likewise.
41726
41727 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41728
41729 * g++.dg/template/access11.C: New test.
41730
41731 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41732
41733 PR c++/10849
41734 * g++.dg/template/access10.C: New test.
41735
41736 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41737 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41738
41739 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41740
41741 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41742
41743 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41744 suppress for powerpc-*-darwin*.
41745 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41746
41747 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41748
41749 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41750 suppress option for powerpc-*-darwin*.
41751
41752 2003-05-23 Roger Sayle <roger@eyesopen.com>
41753
41754 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41755 * gcc.dg/builtins-4.c: Add test for fmod.
41756
41757 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41758
41759 PR c++/10682
41760 * g++.dg/template/instantiate4.C: New test.
41761
41762 2003-05-22 Roger Sayle <roger@eyesopen.com>
41763
41764 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41765
41766 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41767
41768 * gcc.dg/compat/scalar-return-1_main.c: New file.
41769 * gcc.dg/compat/scalar-return-1_x.c: New file.
41770 * gcc.dg/compat/scalar-return-1_y.c: New file.
41771 * gcc.dg/compat/scalar-return-2_main.c: New file.
41772 * gcc.dg/compat/scalar-return-2_x.c: New file.
41773 * gcc.dg/compat/scalar-return-2_y.c: New file.
41774 * gcc.dg/compat/struct-return-3_main.c: New file.
41775 * gcc.dg/compat/struct-return-3_y.c: New file.
41776 * gcc.dg/compat/struct-return-3_x.c: New file.
41777 * gcc.dg/compat/struct-return-2_main.c: New file.
41778 * gcc.dg/compat/struct-return-2_x.c: New file.
41779 * gcc.dg/compat/struct-return-2_y.c: New file.
41780
41781 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41782
41783 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41784 for hppa*-hp-hpux*.
41785 * gcc.dg/20021014-1.c (dg-options): Likewise.
41786 * gcc.dg/nest.c (dg-options): Likewise.
41787
41788 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41789
41790 PR c++/9738
41791 * g++.dg/ext/dllimport2.C: New file.
41792 * g++.dg/ext/dllimport3.C: New file.
41793
41794 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41795
41796 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41797 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41798 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41799 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41800 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41801 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41802 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41803 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41804 * gcc.dg/compat/small-struct-defs.h: New file.
41805 * gcc.dg/compat/small-struct-init.h: New file.
41806 * gcc.dg/compat/small-struct-check.h: New file.
41807 * gcc.dg/compat/fp-struct-defs.h: New file.
41808 * gcc.dg/compat/fp-struct-check.h: New file.
41809 * gcc.dg/compat/fp-struct-init.h: New file.
41810 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41811 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41812
41813 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41814
41815 * gcc.dg/20030225-2.c: New test.
41816
41817 2003-05-18 Roger Sayle <roger@eyesopen.com>
41818 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41819
41820 * gcc.c-torture/compile/20030518-1.c: New test case.
41821
41822 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41823
41824 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41825 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41826 gcc-dg-debug-runtest.
41827 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41828 gcc-dg-debug-runtest.
41829
41830 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41831
41832 PR c++/9022
41833 * g++.dg/lookup/using6.C: New test.
41834
41835 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41836
41837 * g++.dg/parse/access2.C: New test.
41838
41839 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41840
41841 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41842 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41843 * gcc.dg/debug/debug.exp: Likewise.
41844
41845 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41846
41847 * gcc.dg/dollar.c: New test.
41848
41849 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41850
41851 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41852 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41853 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41854 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41855 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41856 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41857 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41858 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41859 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41860 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41861 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41862 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41863 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41864 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41865 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41866 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41867 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41868 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41869
41870 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41871
41872 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41873 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41874 support for "repo" mode.
41875 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41876 * lib/g77-dg.exp: Likewise.
41877 * lib/obj-dg.exp: Likewise.
41878
41879 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41880
41881 Merge from gcc-3_2-rhl8-branch:
41882 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41883
41884 * gcc.dg/tls/opt-6.c: New test.
41885
41886 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41887
41888 * gcc.dg/20030405-1.c: New test.
41889
41890 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41891
41892 * gcc.dg/20030309-1.c: New test.
41893
41894 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41895
41896 * gcc.c-torture/execute/20030307-1.c: New test.
41897
41898 2003-02-20 Randolph Chung <tausq@debian.org>
41899
41900 * gcc.c-torture/compile/20030220-1.c: New test.
41901
41902 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41903
41904 * gcc.dg/20030217-1.c: New test.
41905
41906 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41907
41908 * gcc.c-torture/compile/20020129-1.c: New test.
41909
41910 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41911
41912 * gcc.dg/unroll-1.c: New test.
41913
41914 2002-11-16 Jan Hubicka <jh@suse.cz>
41915
41916 * gcc.c-torture/execute/20020920-1.c: New test.
41917
41918 2002-10-08 Jakub Jelinek <jakub@redhat.com>
41919
41920 PR target/7434
41921 * gcc.c-torture/compile/20021008-1.c: New test.
41922
41923 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
41924
41925 PR target/7559
41926 * gcc.c-torture/execute/20020810-1.c: New test.
41927
41928 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41929
41930 * gcc.c-torture/compile/20020807-1.c: New test.
41931
41932 2002-07-30 Jakub Jelinek <jakub@redhat.com>
41933
41934 * gcc.dg/tls/opt-1.c: New test.
41935
41936 2002-07-29 Jakub Jelinek <jakub@redhat.com>
41937
41938 * gcc.dg/20020729-1.c: New test.
41939
41940 2002-07-20 Jakub Jelinek <jakub@redhat.com>
41941
41942 * g++.dg/opt/life1.C: New test.
41943
41944 2002-05-20 Jakub Jelinek <jakub@redhat.com>
41945
41946 * gcc.dg/20020525-1.c: New test.
41947
41948 2002-05-24 Jakub Jelinek <jakub@redhat.com>
41949
41950 PR c++/6794
41951 * g++.dg/ext/pretty1.C: New test.
41952 * g++.dg/ext/pretty2.C: New test.
41953
41954 2003-05-15 Mark Mitchell <mark@codesourcery.com>
41955
41956 PR c++/8385
41957 * g++.dg/ext/typeof5.C: New test.
41958
41959 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
41960
41961 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41962 __USER_LABEL_PREFIX__ into account.
41963 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41964
41965 2003-05-14 Roger Sayle <roger@eyesopen.com>
41966
41967 * gcc.dg/builtins-15.c: New test case.
41968
41969 2003-05-13 Zack Weinberg <zack@codesourcery.com>
41970
41971 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41972
41973 2003-05-12 Mark Mitchell <mark@codesourcery.com>
41974
41975 * lib/g++.exp: Tweak handling of additional source files.
41976 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41977 * g++.dg/special/conpr-2a.C: Rename to ...
41978 * g++.dg/special/conpr-2a.cc: ... this.
41979 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41980 * g++.dg/special/conpr-3a.C: Rename to ...
41981 * g++.dg/special/conpr-3a.cc: This.
41982 * g++.dg/special/conpr-3b.C: Rename to ...
41983 * g++.dg/special/conpr-3b.cc: This.
41984 * g++.dg/special/conpr-4.C: New test.
41985 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41986
41987 2003-05-12 David Edelsohn <edelsohn@gnu.org>
41988
41989 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41990
41991 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41992
41993 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41994 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41995 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41996 * g++.old-deja/g++.other/warn3.C: Likewise.
41997
41998 2003-05-11 Roger Sayle <roger@eyesopen.com>
41999
42000 * gcc.dg/i386-387-1.c: Update to also test log.
42001 * gcc.dg/i386-387-2.c: Likewise.
42002
42003 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42004
42005 * g77.f-torture/execute/int8421.f: New test.
42006
42007 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42008
42009 PR c++/10230, c++/10481
42010 * g++.dg/lookup/scoped5.C: New test.
42011
42012 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42013
42014 PR c++/10552
42015 * g++.dg/template/ttp6.C: New test.
42016
42017 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42018
42019 * gcc.c-torture/execute/builtins: New directory.
42020 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42021 gcc.c-torture/execute/builtins.
42022 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42023 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42024 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42025 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42026
42027 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42028
42029 PR c++/9252
42030 * g++.dg/template/access8.C: New test.
42031 * g++.dg/template/access9.C: New test.
42032
42033 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42034
42035 PR c++/9554
42036 * g++.dg/parse/access1.C: New test.
42037
42038 2003-05-09 DJ Delorie <dj@redhat.com>
42039
42040 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42041 long, and not an int.
42042
42043 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42044
42045 PR c++/10555, c++/10576
42046 * g++.dg/template/memclass1.C: New test.
42047
42048 2003-05-08 DJ Delorie <dj@redhat.com>
42049
42050 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42051 targets.
42052 * gcc.c-torture/execute/20021024-1.x: Likewise.
42053 * gcc.c-torture/execute/shiftdi.x: Likewise.
42054 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42055 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42056 * gcc.dg/20021018-1.c: Likewise.
42057
42058 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42059
42060 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42061
42062 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42063 (bcopy): Call memmove.
42064
42065 2003-05-08 Roger Sayle <roger@eyesopen.com>
42066
42067 * g77.f-torture/compile/8485.f: New test case.
42068
42069 2003-05-07 Richard Henderson <rth@redhat.com>
42070
42071 PR c++/10570
42072 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42073 Verify exception_cleanup not called for rethrows.
42074 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42075 when exiting catch block without rethrowing.
42076 * g++.dg/eh/forced3.C: New.
42077 * g++.dg/eh/forced4.C: New.
42078
42079 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42080
42081 * gcc.dg/20030505.c: Fix triplet.
42082
42083 2003-05-06 DJ Delorie <dj@redhat.com>
42084
42085 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42086 * gcc.dg/nest.c: Likewise.
42087
42088 2003-05-05 Roger Sayle <roger@eyesopen.com>
42089
42090 * gcc.dg/builtins-14.c: New test case.
42091
42092 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42093
42094 * lib/compat.exp (compat-execute): New argument.
42095 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42096 * gcc.dg/compat: New test directory.
42097 * gcc.dg/compat/compat.exp: New expect script.
42098 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42099 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42100 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42101 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42102 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42103 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42104
42105 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42106 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42107 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42108 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42109 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42110 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42111 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42112 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42113 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42114 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42115 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42116 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42117 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42118 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42119 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42120
42121 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42122
42123 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42124
42125 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42126
42127 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42128
42129 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42130
42131 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42132 * gcc.dg/ppc-fsel-2.c: New test.
42133
42134 * gcc.dg/unused-5.c: New test.
42135
42136 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42137
42138 PR c++/10496
42139 * g++.dg/warn/pmf1.C: New test.
42140
42141 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42142
42143 PR c++/4494
42144 * g++.dg/warn/main.C: New test.
42145
42146 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42147
42148 * gcc.dg/nonnull-3.c: New test.
42149
42150 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42151
42152 * gcc.dg/cpp/Wtrigraphs.c: Update.
42153 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42154
42155 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42156
42157 * gcc.dg/ppc-fsel-1.c: New test.
42158
42159 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42160
42161 PR c/10604
42162 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42163
42164 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42165
42166 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42167
42168 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42169
42170 PR c++/9364, c++/10553, c++/10586
42171 * g++.dg/parse/typename4.C: New test.
42172 * g++.dg/parse/typename5.C: Likewise.
42173
42174 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42175
42176 * gcc.c-torture/compile/20030503-1.c: New test.
42177
42178 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42179
42180 * g++.dg/lookup/using5.C: Fix testcase error.
42181
42182 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42183
42184 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42185 since MEABI is no longer supported. Remove all vestiges
42186 of MEABI from the test.
42187
42188 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42189
42190 PR c++/10554
42191 * g++.dg/lookup/using5.C: New test.
42192
42193 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42194
42195 PR c++/8772
42196 * g++.dg/template/ttp5.C: New test.
42197
42198 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42199
42200 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42201 (dg-gpp-additional-sources): New function.
42202 (dg-gpp-additional-files): Likewise.
42203 * lib/g++.exp (additional_sources): New variable.
42204 (additional_files): Likewise.
42205 (g++_target_compile): Deal with them.
42206 * lib/old-dejagnu.exp: Remove.
42207 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42208 * g++.old-deja: Revise all tests to use dg commands.
42209
42210 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42211
42212 PR c++/9432, c++/9528
42213 * g++.dg/lookup/using4.C: New test.
42214
42215 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42216
42217 * gcc.dg/noreturn-5.c: New file.
42218 * gcc.dg/noreturn-6.c: New file.
42219
42220 * gcc.c-torture/compile/inline-1.c: New file.
42221
42222 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42223
42224 PR c++/10551
42225 * g++.dg/template/explicit1.C: New test.
42226
42227 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42228
42229 PR c++/10549
42230 * g++.dg/other/bitfield1.C: New test.
42231
42232 PR c++/10527
42233 * g++.dg/init/new7.C: New test.
42234
42235 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42236
42237 * g++.dg/ext/desig1.C: New test.
42238 * g++.dg/ext/init1.C: Update.
42239
42240 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42241
42242 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42243
42244 PR c++/10180
42245 * g++.dg/warn/Winline-1.C: New test.
42246
42247 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42248
42249 * gcc.c-torture/execute/string-opt-19.c: New test.
42250
42251 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42252 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42253
42254 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42255
42256 PR c++/10506
42257 * g++.dg/init/new6.C: New test.
42258
42259 PR c++/10503
42260 * g++.dg/init/ref6.C: New test.
42261
42262 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42263
42264 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42265
42266 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42267
42268 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42269 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42270
42271 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42272
42273 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42274 initialized static data members.
42275
42276 2003-04-25 H.J. Lu <hjl@gnu.org>
42277
42278 * gcc.dg/ia64-sync-4.c: New test.
42279
42280 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42281
42282 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42283 date.
42284
42285 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42286
42287 PR c++/10337
42288 * g++.dg/warn/conv1.C: New test.
42289 * g++.old-deja/g++.other/conv7.C: Adjust.
42290 * g++.old-deja/g++.other/overload14.C: Adjust.
42291
42292 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42293
42294 PR c++/10471
42295 * g++.dg/template/defarg2.C: New test.
42296
42297 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42298
42299 * gcc.dg/cpp/include2.c: Update.
42300 * gcc.dg/cpp/multiline-2.c: New.
42301 * gcc.dg/cpp/multiline.c: Update.
42302 * gcc.dg/cpp/strify2.c: Update.
42303 * gcc.dg/cpp/trad/literals-2.c: Update.
42304
42305 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42306
42307 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42308
42309 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42310
42311 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42312
42313 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42314
42315 PR c++/10451
42316 * g++.dg/parse/crash4.C: New test.
42317
42318 PR c++/9847
42319 * g++.dg/parse/crash5.C: New test.
42320
42321 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42322
42323 PR c++/10446
42324 * g++.dg/parse/crash3.C: New test.
42325
42326 PR c++/10428
42327 * g++.dg/parse/elab1.C: New test.
42328
42329 2003-04-22 Devang Patel <dpatel@apple.com>
42330
42331 * gcc.dg/cpp/trad/funlike-5.c: New test.
42332
42333 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42334
42335 * g++.dg/other/packed1.C: Fix dg options.
42336
42337 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42338
42339 * g++.dg/other/offsetof2.C: New test.
42340
42341 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42342
42343 * g++.dg/template/recurse.C: Adjust location of error messages.
42344
42345 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42346
42347 PR c++/9881
42348 * g++.dg/init/addr-const1.C: New test.
42349 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42350
42351 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42352
42353 PR c++/10405
42354 * g++.dg/lookup/struct-hack1.C: New test.
42355
42356 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42357
42358 * ucs.c: Update diagnostic messages.
42359
42360 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42361
42362 * gcc.dg/cpp/truefalse.cpp: New test.
42363 * gcc.dg/cpp/cpp.exp: Update.
42364 * g++.dg/other/stdbool-if.C: Remove.
42365
42366 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42367
42368 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42369 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42370
42371 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42372
42373 * gcc.c-torture/compile/20030418-1.c: New test.
42374
42375 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42376
42377 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42378
42379 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42380
42381 PR c++/10347
42382 g++.dg/template/dependent-name1.C: New test.
42383
42384 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42385
42386 * gcc.dg/warn-1.c (tourist_guide): New array,
42387 contains a pointer to bar.
42388
42389 2003-04-16 Roger Sayle <roger@eyesopen.com>
42390
42391 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42392 * gcc.c-torture/execute/medce-1.c: New test case.
42393 * gcc.c-torture/execute/medce-2.c: New test case.
42394
42395 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42396
42397 * lib/prune.exp: Ignore more messages.
42398
42399 PR c++/10381
42400 * g++.dg/parse/lookup3.C: New test.
42401
42402 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42403
42404 * gcc.c-torture/compile/20030415-1.c : New test.
42405
42406 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42407
42408 * gcc.c-torture/execute/scope-2.c: Move to ...
42409 * gcc.dg/noncompile/scope.c: .... here.
42410
42411 2003-04-14 Roger Sayle <roger@eyesopen.com>
42412
42413 * gcc.dg/20030414-2.c: New test case.
42414
42415 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42416
42417 PR target/10377
42418 * gcc.dg/20030414-1.c: New test.
42419
42420 2003-04-13 Roger Sayle <roger@eyesopen.com>
42421
42422 * gcc.dg/builtins-12.c: New test case.
42423 * gcc.dg/builtins-13.c: New test case.
42424
42425 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42426
42427 * gcc.c-torture/execute/string-opt-18.c: New test.
42428
42429 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42430
42431 PR c++/10300
42432 * g++.dg/init/new5.C: New test.
42433
42434 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42435
42436 PR c++/7910
42437 * g++.dg/ext/dllimport1.C: New test.
42438
42439 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42440
42441 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42442
42443 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42444
42445 PR Fortran/9263
42446 * g77.f-torture/noncompile/9263.f: New test
42447 PR Fortran/1832
42448 * g77.f-torture/execute/1832.f: New test
42449
42450 2003-04-11 David Chad <davidc@freebsd.org>
42451 Loren J. Rittle <ljrittle@acm.org>
42452
42453 PR libobjc/8562
42454 * objc.dg/headers.m: New test.
42455
42456 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42457
42458 * gcc.c-torture/execute/builtin-noret-2.c: New.
42459 * gcc.c-torture/execute/builtin-noret-2.x: New.
42460 XFAIL builtin-noret-2.c at -O1 and above.
42461 * gcc.dg/redecl.c: New.
42462 * gcc.dg/Wshadow-1.c: Update error regexps.
42463
42464 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42465
42466 * g++.dg/abi/bitfield10.C: New test.
42467
42468 2003-04-09 Mike Stump <mrs@apple.com>
42469
42470 * gcc.dg/pch/pch.exp: Make testcase names longer.
42471 * g++.dg/pch/pch.exp: Make testcase names longer.
42472
42473 2003-04-08 Roger Sayle <roger@eyesopen.com>
42474
42475 * gcc.dg/builtins-11.c: New test case.
42476
42477 2003-04-08 Roger Sayle <roger@eyesopen.com>
42478
42479 * gcc.dg/builtins-9.c: New test case.
42480 * gcc.dg/builtins-10.c: New test case.
42481
42482 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42483
42484 * gcc.dg/noncompile/init-4.c.c: New test.
42485
42486 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42487
42488 * gcc.misc-test/gcov-9.c: New test.
42489 * gcc.misc-test/gcov-10.c: New test
42490 * gcc.misc-test/gcov-11.c: New test.
42491
42492 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42493
42494 PR optimization/10024
42495 * gcc.c-torture/compile/20030405-1.c: New test.
42496
42497 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42498
42499 * gcc.dg/pch/static-3.c: New.
42500 * gcc.dg/pch/static-3.hs: New.
42501 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42502
42503 2003-04-04 Richard Henderson <rth@redhat.com>
42504
42505 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42506 * g++.dg/eh/forced2.C: Likewise.
42507
42508 2003-04-03 Mike Stump <mrs@apple.com>
42509
42510 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42511 target arg.
42512 (scan-assembler-times, scan-assembler-not): Likewise.
42513 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42514
42515 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42516
42517 * gcc.dg/sparc-loop-1.c: New test.
42518
42519 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42520
42521 PR other/9274
42522 * g++.dg/pch/system-2.C: New.
42523 * g++.dg/pch/system-2.Hs: New.
42524
42525 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42526
42527 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42528
42529 * g++.dg/eh/simd-1.C (vecfunc): Same.
42530
42531 2003-04-01 Roger Sayle <roger@eyesopen.com>
42532
42533 * gcc.c-torture/execute/20030401-1.c: New test case.
42534
42535 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42536
42537 * objc.dg/defs.m: New.
42538
42539 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42540
42541 * g++.dg/eh/simd-1.C: New.
42542 * g++.dg/eh/simd-2.C: New.
42543
42544 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42545
42546 * gcc.c-torture/execute/simd-3.c: New.
42547
42548 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42549
42550 PR c/9936
42551 * gcc.dg/20030331-2.c: New test.
42552
42553 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42554
42555 PR c++/10278
42556 * g++.dg/parse/crash2.C: New test.
42557
42558 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42559
42560 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42561 * gcc.c-torture/execute/20030331-1.c: ...here.
42562
42563 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42564
42565 * gcc.c-torture/execute/20030331-1.c: New test.
42566
42567 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42568
42569 * lib/gcov.exp: Adjust call return testing strings.
42570 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42571
42572 2003-03-31 Roger Sayle <roger@eyesopen.com>
42573
42574 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42575 * gcc.dg/builtins-7.c: New test case.
42576 * gcc.dg/builtins-8.c: New test case.
42577
42578 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42579
42580 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42581
42582 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42583
42584 PR c++/7647
42585 * g++.dg/lookup-class-member-2.C: New test.
42586
42587 2003-03-30 Glen Nakamura <glen@imodulo.com>
42588
42589 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42590
42591 2003-03-28 Roger Sayle <roger@eyesopen.com>
42592
42593 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42594
42595 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42596
42597 * g++.dg/init/attrib1.C: New test.
42598
42599 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42600
42601 * gcc.dg/ultrasp8.c: New test.
42602
42603 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42604
42605 * gcc.dg/ultrasp7.c: New test.
42606
42607 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42608
42609 PR c++/10047
42610 * g++.dg/template/inline1.C: New test.
42611
42612 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42613
42614 * gcc.dg/sparc-dwarf2.c: New test.
42615
42616 2003-03-27 Roger Sayle <roger@eyesopen.com>
42617
42618 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42619 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42620
42621 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42622
42623 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42624 than reading .x files.
42625 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42626 * g77.dg/gcov/gcov-1.f: Likewise.
42627 * gcc.misc-tests/gcov-4b.c: Likewise.
42628 * gcc.misc-tests/gcov-5b.c: Likewise.
42629 * gcc.misc-tests/gcov-6.c: Likewise.
42630 * gcc.misc-tests/gcov-7.c: Likewise.
42631 * gcc.misc-tests/gcov-8.c: Likewise.
42632 * g++.dg/gcov/gcov-1.x: Remove.
42633 * g77.dg/gcov/gcov-1.x: Likewise.
42634 * gcc.misc-tests/gcov-4b.x: Likewise.
42635 * gcc.misc-tests/gcov-5b.x: Likewise.
42636 * gcc.misc-tests/gcov-6.x: Likewise.
42637 * gcc.misc-tests/gcov-7.x: Likewise.
42638 * gcc.misc-tests/gcov-8.x: Likewise.
42639
42640 2003-03-27 Glen Nakamura <glen@imodulo.com>
42641
42642 PR opt/10087
42643 * gcc.dg/20030324-1.c: New test.
42644
42645 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42646
42647 PR c++/10224
42648 * g++.dg/template/arg3.C: New test.
42649
42650 PR c++/10158
42651 * g++.dg/template/friend18.C: New test.
42652
42653 2003-03-26 Roger Sayle <roger@eyesopen.com>
42654
42655 * g77.f-torture/compile/20030326-1.f: New test case.
42656
42657 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42658
42659 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42660
42661 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42662
42663 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42664
42665 * gcc.dg/ia64-sync-3.c: New test.
42666
42667 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42668
42669 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42670
42671 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42672
42673 * gcc.dg/ultrasp6.c: New test.
42674
42675 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42676
42677 * gcc.dg/i386-signbit-1.c: New test.
42678 * gcc.dg/i386-signbit-2.c: New test.
42679 * gcc.dg/i386-signbit-3.c: New test.
42680
42681 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42682
42683 * gcc.dg/ultrasp5.c: Fix options.
42684
42685 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42686
42687 * gcc.dg/ultrasp5.c: Fix comment.
42688
42689 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42690
42691 PR fortran/10197
42692 * g77.f-torture/execute/10197.f: New test.
42693
42694 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42695
42696 PR c++/9898, c++/383
42697 * g++.dg/template/conv6.C: New test.
42698
42699 PR c++/10119
42700 * g++.dg/template/ptrmem5.C: New test.
42701
42702 PR c++/10026
42703 * g++.dg/lookup/koenig1.C: New test.
42704
42705 PR C++/10199
42706 * g++.dg/lookup/template2.C: New test.
42707
42708 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42709
42710 * g++.dg/opt/rtti1.C: New test.
42711
42712 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42713
42714 * gcc.dg/ultrasp5.c: New test.
42715
42716 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42717
42718 PR middle-end/9967
42719 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42720 builtin fputs.
42721
42722 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42723
42724 PR c/8224
42725 * gcc.dg/20030323-1.c: New test.
42726
42727 2003-03-23 Roger Sayle <roger@eyesopen.com>
42728
42729 * gcc.c-torture/compile/20030323-1.c: New test case.
42730
42731 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42732
42733 * gcc.dg/20030321-1.c: New test.
42734
42735 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42736
42737 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42738
42739 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42740
42741 PR c++/9978, c++/9708
42742 * g++.dg/ext/vlm1.C: Adjust expected error.
42743 * g++.dg/ext/vla2.C: New test.
42744 * g++.dg/template/arg1.C: New test.
42745 * g++.dg/template/arg2.C: New test.
42746
42747 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42748
42749 * g77.f-torture/execute/select.f: New test.
42750 * g77.f-torture/noncompile/select_no_compile.f: New test.
42751
42752 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42753
42754 PR c++/9898
42755 * g++.dg/other/error4.C: New test.
42756
42757 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42758
42759 * g++.dg/template/friend17.C: New test.
42760
42761 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42762
42763 * gcc.c-torture/compile/20030320-1.c: New.
42764
42765 2003-03-20 Roger Sayle <roger@eyesopen.com>
42766
42767 * gcc.dg/builtins-6.c: New test case.
42768
42769 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42770
42771 PR target/10073
42772 * gcc.c-torture/compile/20030319-1.c: New.
42773
42774 2003-03-18 Jan Hubicka <jh@suse.cz>
42775
42776 * gcc.dg/i386-cvt-1.c: New test.
42777
42778 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42779
42780 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42781 * objc.dg/naming-2.m: Likewise.
42782
42783 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42784
42785 PR c++/9639
42786 * g++.dg/parse/crash1.C: New test.
42787
42788 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42789
42790 PR c++/8805
42791 * g++.dg/eh/cleanup1.C: New test.
42792
42793 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42794
42795 * gcc.c-torture/execute/20030316-1.c: New test case.
42796
42797 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42798
42799 PR c++/9629
42800 * g++.dg/init/ctor2.C: New test.
42801
42802 2003-03-15 Roger Sayle <roger@eyesopen.com>
42803
42804 * g77.f-torture/compile/xformat.f: New test case.
42805
42806 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42807
42808 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42809 * g++.old-deja/g++.mike/eh50.C: Likewise.
42810
42811 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42812
42813 PR c++/6440
42814 * g++.dg/template/spec7.C: New test.
42815 * g++.dg/template/spec8.C: Likewise.
42816
42817 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42818
42819 * gcc.c-torture/execute/20030313-1.c: New test.
42820
42821 2003-03-14 Richard Henderson <rth@redhat.com>
42822
42823 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42824
42825 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42826
42827 * gcc.c-torture/compile/20030314-1.c: New test.
42828
42829 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42830
42831 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42832 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42833 thumb target,
42834 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42835 to accept newer _imp__ prefix and additional
42836 newline in .drectve section.
42837 * gcc.dg/dll-4.c: Likewise.
42838 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42839 switch.
42840
42841 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42842
42843 * g++.dg/parse/namespace9.C: New test.
42844
42845 * g++.dg/init/ref5.C: New test.
42846 * g++.dg/parse/ptrmem1.C: Likewise.
42847
42848 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42849
42850 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42851 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42852 regular expression.
42853 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42854 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42855
42856 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42857
42858 * gcc.c-torture/execute/20030224-2.c: New test.
42859
42860 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42861
42862 * gcc.dg/decl-3.c: New test.
42863
42864 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42865
42866 * gcc.dg/i386-loop-2.c: New test.
42867
42868 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42869
42870 PR c++/9474
42871 * g++.dg/parse/namespace8.C: New test.
42872
42873 PR c++/9924
42874 * g++.dg/overload/builtin2.C: New test.
42875
42876 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42877
42878 * gcc.dg/return-type-3.c: New test.
42879
42880 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42881
42882 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42883 profiling options are not supported.
42884
42885 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42886
42887 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42888 * g++.old-deja/g++.warn/impint2.C: Likewise.
42889
42890 2003-03-10 Devang Patel <dpatel@apple.com>
42891
42892 * g++.dg/cpp/c++_cmd_1.C: New test.
42893 * g++.dg/cpp/c++_cmd_1.h: New file.
42894
42895 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42896
42897 * gcc.dg/altivec-9.c: New file.
42898
42899 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42900
42901 * gcc.dg/ppc-sdata-1.c: New test.
42902 * gcc.dg/ppc-sdata-2.c: New test.
42903
42904 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42905
42906 PR c++/9373
42907 * g++.dg/opt/ptrmem2.C: New test.
42908
42909 PR c++/8534
42910 * g++.dg/opt/ptrmem1.C: New test.
42911
42912 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42913
42914 * gcc.dg/i386-loop-1.c: New test.
42915
42916 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42917
42918 PR c++/9970
42919 * g++.dg/lookup/friend1.C: New test.
42920
42921 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42922
42923 PR c++/9823
42924 * g++.dg/parser/constructor1.C: New test.
42925
42926 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
42927
42928 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42929
42930 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42931
42932 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
42933
42934 * gcc.dg/cpp/Wunused.c: Update test.
42935
42936 2003-03-08 Jan Hubicka <jh@suse.cz>
42937
42938 * gcc.dg/inline-3.c: New test.
42939
42940 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42941
42942 PR c++/9809
42943 * g++.dg/parse/builtin1.C: New test.
42944
42945 PR c++/9982
42946 * g++.dg/abi/cookie1.C: New test.
42947 * g++.dg/abi/cookie2.C: Likewise.
42948
42949 PR c++/9524
42950 * g++.dg/template/field1.C: New test.
42951
42952 PR c++/9912
42953 * g++.dg/parse/class1.C: New test.
42954 * g++.dg/parse/namespace7.C: Likewise.
42955 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42956
42957 2003-03-07 Mark Mitchell <mark@codesourcery.com>
42958
42959 * g++.dg/init/ref4.C: New test.
42960
42961 2003-03-07 Jan Hubicka <jh@suse.cz>
42962
42963 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42964 * gcc.dg/inline-3.c: New test.
42965
42966 2003-03-06 Mark Mitchell <mark@codesourcery.com>
42967
42968 * g++.dg/init/ref3.C: New test.
42969
42970 PR c++/9965
42971 * g++.dg/init/ref2.C: New test.
42972
42973 PR c++/9400
42974 * g++.dg/warn/Wshadow-2.C: New test.
42975
42976 PR c++/9791
42977 * g++.dg/warn/Woverloaded-1.C: New test.
42978
42979 2003-03-05 Jan Hubicka <jh@suse.cz>
42980
42981 * gcc.dg/i386-local2.c: New.
42982 * gcc.dg/i386-local.c: Fix typo.
42983
42984 2003-03-05 Mark Mitchell <mark@codesourcery.com>
42985
42986 * g++.dg/abi/layout3.C: New test.
42987
42988 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42989
42990 * gcc.c-torture/compile/20030305-1.c
42991
42992 2003-03-05 Jan Hubicka <jh@suse.cz>
42993
42994 * gcc.dg/i386-local.c: New.
42995
42996 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
42997
42998 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42999
43000 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43001
43002 * gcc.dg/switch-2.c: New test.
43003 * gcc.dg/switch-3.c: New test.
43004 * gcc.dg/Wswitch.c: Adjust line numbers.
43005 * gcc.dg/Wswitch-default.c: Likewise.
43006 * gcc.dg/Wswitch-enum.c: Likewise.
43007
43008 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43009
43010 * gcc.c-torture/execute/20030222-1.c: New test.
43011
43012 2003-03-03 James E Wilson <wilson@tuliptree.org>
43013
43014 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43015
43016 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43017
43018 PR c++/9878
43019 * g++.dg/init/ref1.C: New test.
43020
43021 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43022
43023 * gcc.dg/sh-relax.c: New SH-only test.
43024
43025 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43026
43027 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43028 comment explaining purpose of testcase.
43029
43030 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43031
43032 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43033 for HC11/HC12 (asm needs two int registers).
43034 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43035 HC11/HC12 because the test uses an asm which needs two 32-bit
43036 registers.
43037
43038 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43039
43040 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43041 for HC11/HC12 (array is too large otherwise).
43042 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43043 * gcc.c-torture/compile/20010518-2.x: Likewise.
43044 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43045 HC11/HC12 (array is too large).
43046
43047 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43048
43049 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43050 * lib/g++-dg.exp (g++-dg-test): Likewise.
43051
43052 2003-03-01 Roger Sayle <roger@eyesopen.com>
43053
43054 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43055 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43056
43057 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43058
43059 * g++.dg/warn/implicit-typename1.C: Remove warning.
43060
43061 2003-02-28 Richard Henderson <rth@redhat.com>
43062
43063 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43064 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43065
43066 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43067
43068 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43069 * g++.dg/pch/pch.exp: Likewise.
43070
43071 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43072
43073 PR c++/9879
43074 * g++.dg/init/new4.C: New test.
43075
43076 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43077
43078 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43079
43080 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43081
43082 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43083 unsigned long.
43084
43085 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43086 wider than float.
43087
43088 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43089
43090 * lib/scanasm.exp: Add support for counting numbers of
43091 occurences.
43092 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43093 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43094
43095 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43096
43097 PR c++/9683
43098 * g++.dg/template/static3.C: New test.
43099
43100 PR c++/9829
43101 * g++.dg/parse/namespace6.C: New test.
43102
43103 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43104
43105 PR target/9732
43106 * gcc.dg/20030225-1.c: New test.
43107
43108 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43109
43110 * README: Remove out-of-date information.
43111
43112 PR c++/9836
43113 * g++.dg/template/spec6.C: New test.
43114
43115 2003-02-24 Jeff Law <law@redhat.com>
43116
43117 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43118
43119 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43120
43121 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43122 * gcc.dg/pragma-ep-1.c: Likewise.
43123
43124 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43125
43126 PR c++/9602
43127 * g++.dg/template/friend16.C: New test.
43128
43129 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43130
43131 PR c++/5333
43132 * g++.dg/parse/fused-params1.C: Adjust error messages.
43133 * g++.dg/template/nested3.C: New test.
43134
43135 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43136
43137 * g++.dg/abi/param1.C: New test.
43138
43139 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43140
43141 PR c++/7982
43142 * g++.dg/warn/implicit-typename1.C: New test.
43143
43144 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43145
43146 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43147 with "mtune".
43148 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43149 * gcc.c-torture/execute/20010129-1.x: Likewise.
43150 * gcc.dg/20011107-1.c: Likewise.
43151 * gcc.dg/20020108-1.c: Likewise.
43152 * gcc.dg/20020122-3.c: Likewise.
43153 * gcc.dg/20020206-1.c: Likewise.
43154 * gcc.dg/20020310-1.c: Likewise.
43155 * gcc.dg/20020426-2.c: Likewise.
43156 * gcc.dg/20020517-1.c: Likewise.
43157 * gcc.dg/991230-1.c: Likewise.
43158 * gcc.dg/i386-unroll-1.c: Likewise.
43159 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43160
43161 2003-02-22 Jan Hubicka <jh@suse.cz>
43162
43163 * gcc.dg/i386-mul.c: New test.
43164
43165 2003-02-21 Roger Sayle <roger@eyesopen.com>
43166
43167 * gcc.dg/builtins-5.c: New test case.
43168
43169 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43170
43171 * gcc.dg/asmreg-1.c: New test.
43172
43173 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43174
43175 PR c++/9749
43176 * g++.dg/parse/varmod1.C: New test.
43177
43178 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43179
43180 PR c++/9727
43181 * g++.dg/template/op1.C: New test.
43182
43183 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43184
43185 PR c++/8906
43186 * g++.dg/template/nested2.C: New test.
43187
43188 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43189
43190 PR c++/8724
43191 * g++.dg/expr/dtor1.C: New test.
43192
43193 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43194
43195 * gcc.dg/cpp/include3.c: New test.
43196 * gcc.dg/cpp/inc/foo.h: New file.
43197
43198 2003-02-21 Glen Nakamura <glen@imodulo.com>
43199
43200 * gcc.c-torture/execute/20030221-1.c: New test.
43201
43202 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43203
43204 PR c++/9729
43205 * g++.dg/abi/conv1.C: New test.
43206
43207 2003-02-20 Jan Hubicka <jh@suse.cz>
43208
43209 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43210
43211 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43212
43213 * gcc.c-torture/compile/20030219-1.c: New test.
43214
43215 2003-02-18 Jan Hubicka <jh@suse.cz>
43216
43217 * gcc.dg/funcorder.c: New test.
43218
43219 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43220
43221 * gcc.c-torture/execute/20030218-1.c: New.
43222
43223 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43224
43225 * gcc.dg/20030218-1.c: New.
43226
43227 2003-02-18 Richard Henderson <rth@redhat.com>
43228
43229 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43230 * gcc.dg/attr-used-2.c: New.
43231
43232 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43233
43234 PR c++/9704
43235 * g++.dg/init/copy5.C: New test.
43236
43237 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43238
43239 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43240 * g++.dg/pch/pch.exp: Likewise.
43241
43242 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43243
43244 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43245 STACK_SIZE is not defined.
43246
43247 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43248
43249 PR c++/9457
43250 * g++.dg/template/init1.C: New test.
43251
43252 2003-02-16 Jan HUbicka <jh@suse.cz>
43253
43254 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43255 (foo): Add few extra tests
43256 * gcc.dg/c99-const-expr-3.c: Likewise.
43257 * gcc.c-torture/execute/20030216-1.c: New.
43258
43259 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43260
43261 PR c++/9459
43262 * g++.dg/ext/typeof4.C: New test.
43263
43264 2003-02-15 Roger Sayle <roger@eyesopen.com>
43265
43266 * gcc.dg/i386-387-3.c: New test case.
43267
43268 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43269
43270 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43271 cris-*-elf* cris-*-aout* and mmix-*-*.
43272
43273 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43274
43275 * gcc.dg/20030213-1.c: New test.
43276
43277 2003-02-12 Roger Sayle <roger@eyesopen.com>
43278
43279 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43280 * gcc.dg/i386-387-2.c: Likewise.
43281
43282 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43283
43284 * gcc.dg/ppc-spe.c: Fix formatting.
43285 Enable tests that were previously unsupported by gas.
43286 Delete tests for instructions that no longer exist.
43287 Switch arguments on evsubifw builtin.
43288
43289 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43290
43291 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43292 STACK_SIZE is too small.
43293
43294 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43295 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43296
43297 * gcc.dg/decl-2.c: New test.
43298
43299 2003-02-10 Jan Hubicka <jh@suse.cz>
43300
43301 * gcc.dg/i386-fpcvt-1.c: New test.
43302
43303 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43304
43305 * gcc.c-torture/execute/20030209-1.c: New test.
43306
43307 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43308
43309 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43310 int-wide bitops, use the constants of the same width.
43311 Likewise, if long long is 32-bit wide, test bitops using
43312 32-bit constants.
43313
43314 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43315
43316 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43317
43318 2003-02-07 Roger Sayle <roger@eyesopen.com>
43319
43320 * gcc.dg/builtins-4.c: New test case.
43321
43322 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43323
43324 * gcc.dg/20020430-1.c: Fix dg command typos.
43325 * gcc.dg/20020503-1.c: Likewise.
43326
43327 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43328
43329 PR c++/8785
43330 * g++.dg/parse/fused-params1.C: New test.
43331
43332 PR c++/8857
43333 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43334
43335 PR c++/8921
43336 * g++.dg/parse/non-dependent1.C: New test.
43337
43338 PR c++/8928
43339 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43340
43341 PR c++/9228
43342 * g++.dg/parse/undefined7.C: New test.
43343 * g++.dg/parse/non-templ1.C: New test.
43344
43345 PR c++/9229
43346 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43347
43348 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43349
43350 * gcc.c-torture/compile/20030206-1.c: New test.
43351
43352 2003-02-05 Roger Sayle <roger@eyesopen.com>
43353
43354 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43355 "pow" to "foo" to avoid potential confusion with a math built-in.
43356
43357 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43358
43359 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43360 conditions for SPARC targets.
43361
43362 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43363
43364 * gcc.dg/20030204-1.c: New test.
43365
43366 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43367
43368 PR c++/38
43369 * g++.dg/parse/array-size1.C: New test.
43370
43371 PR c++/5657
43372 * g++.dg/parse/undefined3.C: New test.
43373
43374 PR c++/5665
43375 * g++.dg/parse/undefined4.C: New test.
43376
43377 PR c++/5975
43378 * g++.dg/parse/undefined5.C: New test.
43379
43380 PR c++/7259
43381 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43382
43383 PR c++/8578
43384 * g++.dg/parse/casting-operator1.C: New test.
43385
43386 PR c++/8596
43387 * g++.dg/parse/undefined6.C: New test.
43388
43389 PR c++/8736
43390 * g++.dg/parse/missing-template1.C: New test.
43391
43392 2003-02-04 Jan Hubicka <jh@suse.cz>
43393
43394 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43395 * gcc.dg/i386-cmov?.c: Likewise.
43396 * gcc.dg/i386-fpcvt-?.c: Likewise.
43397 * gcc.dg/i386-ssefp-1.c: Likewise.
43398 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43399 conventions.
43400
43401 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43402
43403 PR c++/7129
43404 * g++.dg/ext/max.C: New test.
43405
43406 2003-02-03 Jan Hubicka <jh@suse.cz>
43407
43408 * gcc.c-torture/execute/20030203-1.c: New test.
43409
43410 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43411
43412 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43413 'natural-endian'.
43414
43415 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43416
43417 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43418 * g++.dg/init/new2.C: Likewise.
43419 * g++.dg/other/new1.C: Likewise.
43420
43421 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43422
43423 * gcc.dg/struct-ret-libc.c: New test.
43424
43425 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43426
43427 * gcc.dg/20030129-1.c: New test.
43428
43429 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43430
43431 PR c++/8849
43432 * g++.dg/template/ptrmem4.C: New test.
43433
43434 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43435
43436 * g++.dg/parser/constant1.C: New test.
43437
43438 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43439
43440 PR c++/8591
43441 * g++.dg/parse/friend2.C: New test.
43442
43443 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43444
43445 PR c++/9437
43446 * g++.dg/template/unify4.C: New test.
43447
43448 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43449
43450 * gcc.c-torture/execute/20030128-1.c: New test.
43451
43452 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43453
43454 * g++.dg/lookup/nested1.C: Test moved from ...
43455 * g++.old-deja/g++.other/lookup24.C: ... here.
43456
43457 2003-01-28 Jan Hubicka <jh@suse.cz>
43458
43459 * gcc.dg/i386-cmov5.c: New test.
43460
43461 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43462
43463 * gcc.c-torture/execute/20010925-1.c: Changed the
43464 memcpy declaration.
43465
43466 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43467
43468 PR c++/3902
43469 * g++.dg/parse/template5.C: New test.
43470
43471 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43472
43473 PR fortran/9258
43474 * g77.dg/pr9258: New test.
43475
43476 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43477
43478 * README: Move relevant parts from README.g++.
43479
43480 * README.g++: Remove this file.
43481
43482 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43483
43484 * g++.dg/abi/dcast1.C: New test.
43485
43486 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43487
43488 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43489
43490 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43491
43492 PR c++/47
43493 * g++.old-deja/g++.other/lookup24.C: New test.
43494
43495 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43496
43497 PR middle-end/7227
43498 * gcc.dg/uninit-C.c: New test.
43499
43500 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43501
43502 * g++.dg/abi/covariant1.C: New test.
43503
43504 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43505
43506 * gcc.dg/20030123-1.c: New test.
43507
43508 2003-01-25 Jan Hubicka <jh@suse.cz>
43509
43510 PR opt/8492
43511 * gcc.c-torture/compile/20030125-1.c
43512
43513 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43514
43515 PR c++/9403
43516 * g++.dg/parse/template3.C: New test.
43517 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43518
43519 PR c++/795
43520 * g++.dg/parse/template4.C: New test.
43521
43522 PR c++/9415
43523 * g++.dg/template/qual2.C: New test.
43524
43525 PR c++/8545
43526 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43527
43528 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43529
43530 2003-01-25 Roger Sayle <roger@eyesopen.com>
43531
43532 * gcc.c-torture/execute/switch-1.c: New test case.
43533
43534 2003-01-25 Jan Hubicka <jh@suse.cz>
43535
43536 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43537
43538 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43539
43540 Tweaks for Bison-1.875. From the NEWS file:
43541 "- `parse error' -> `syntax error'
43542 Bison now uniformly uses the term `syntax error'"
43543 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43544 * gcc.dg/cpp/digraph2.c: Likewise.
43545 * gcc.dg/cpp/direct2.c: Likewise.
43546 * gcc.dg/cpp/paste4.c: Likewise.
43547 * gcc.dg/c90-restrict-1.c: Likewise.
43548 * gcc.dg/c99-func-2.c: Likewise.
43549 * gcc.dg/noncompile/920721-2.c: Likewise.
43550 * gcc.dg/noncompile/930622-2.c: Likewise.
43551 * gcc.dg/noncompile/940112-1.c: Likewise.
43552 * gcc.dg/noncompile/950921-1.c: Likewise.
43553 * gcc.dg/noncompile/951123-1.c: Likewise.
43554 * gcc.dg/noncompile/971104-1.c: Likewise.
43555 * gcc.dg/noncompile/990416-1.c: Likewise.
43556
43557 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43558
43559 * g++.dg/parse/undefined1.C: Add error message.
43560
43561 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43562
43563 PR c++/9354
43564 * g++.dg/parse/new1.C: New test.
43565
43566 PR c++/9216
43567 * g++.dg/parse/template2.C: New test.
43568
43569 PR c++/9354
43570 * g++.dg/parse/typedef2.C: New test.
43571
43572 PR c++/9328
43573 * g++.dg/ext/typeof3.C: New test.
43574
43575 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43576
43577 PR c++/2738
43578 * g++.dg/parse/ret-type1.C: New test.
43579
43580 PR c++/3792
43581 * g++.dg/parse/tmpl-outside1.C: New test.
43582
43583 PR c++/4207
43584 * g++.dg/parse/int-as-enum1.C: New test.
43585
43586 PR c++/4903
43587 * g++.dg/parse/no-typename1.C: New test.
43588
43589 PR c++/5533
43590 * g++.dg/parse/no-value1.C: New test.
43591
43592 PR c++/5921
43593 * g++.dg/parse/wrong-inline1.C: New test.
43594
43595 PR c++/6402
43596 * g++.dg/parse/ref1.C: New test.
43597
43598 PR c++/6992
43599 * g++.dg/parse/attr-ctor1.C: New test.
43600
43601 PR c++/7229
43602 * g++.dg/parse/namespace5.C: New test.
43603
43604 PR c++/7917
43605 * g++.dg/parse/func-def1.C: New test.
43606
43607 PR c++/8143
43608 * g++.dg/parse/undefined1.C: New test.
43609
43610 PR c++/5723, PR c++/8522
43611 * g++.dg/parse/specialization1.C: New test.
43612
43613 PR c++/163, PR c++/8595
43614 * g++.dg/parse/struct-as-enum1.C: New test.
43615
43616 PR c++/9173
43617 * g++.dg/parse/undefined2.C: New test.
43618
43619 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43620
43621 PR c++/9298
43622 * g++.dg/parse/template1.C: New test.
43623
43624 PR c++/9384
43625 * g++.dg/parse/using1.C: New test.
43626
43627 PR c++/9285
43628 PR c++/9294
43629 * g++.dg/parse/expr2.C: New test.
43630
43631 PR c++/9388
43632 * g++.dg/parse/lookup2.C: Likewise.
43633
43634 2003-01-21 Jan Hubicka <jh@suse.cz>
43635
43636 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43637 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43638 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43639 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43640
43641 2003-01-20 Nick Clifton <nickc@redhat.com>
43642
43643 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43644 problem with ARM sibcall code generation.
43645
43646 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43647
43648 * gcc.c-torture/execute/20030120-1.c: New.
43649
43650 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43651
43652 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43653
43654 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43655
43656 PR c++/9272
43657 * g++.dg/parse/ctor1.C: New test.
43658
43659 PR c++/9294:
43660 * g++.dg/parse/qualified1.C: New test.
43661
43662 * g++.dg/parse/typename3.C: New test.
43663
43664 2003-01-16 Richard Henderson <rth@redhat.com>
43665
43666 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43667
43668 2003-01-16 Richard Henderson <rth@redhat.com>
43669
43670 * g++.dg/pch/pch.exp: Copy test header to the working directory
43671 before using it either for precompilation or direct use.
43672 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43673 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43674
43675 2003-01-16 Richard Henderson <rth@redhat.com>
43676
43677 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43678 before using it either for precompilation or direct use.
43679 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43680 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43681
43682 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43683
43684 * g++.dg/ext/typename1.C: Add typename keyword.
43685 * g++.dg/template/crash1.C: Update error messages.
43686 * g++.dg/template/crash2.C: Remove error message.
43687 * g++.dg/parse/typename2.C: New test.
43688 * g++.dg/template/typename2.C: Change implicit
43689 typename warning into error.
43690 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43691 error messages.
43692 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43693 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43694 * g++.old-deja/g++.law/visibility13.C: Remove error
43695 messages.
43696 * g++.old-deja/g++.ns/template17.C: Reorder code to
43697 make declaration visible in template.
43698 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43699 * g++.old-deja/g++.pt/crash36.C: Issue more error
43700 messages.
43701 * g++.old-deja/g++.pt/crash5.C: Improve error
43702 message.
43703 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43704 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43705 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43706 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43707 typename warning with error message.
43708 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43709 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43710 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43711
43712 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43713
43714 * g++.dg/parse/ambig2.C: New test.
43715
43716 2003-01-15 Richard Henderson <rth@redhat.com>
43717
43718 * g++.dg/tls/init-2.C: Update error message string.
43719
43720 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43721
43722 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43723
43724 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43725
43726 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43727 all for HC11/HC12.
43728 * gcc.c-torture/compile/20001205-1.x: Likewise.
43729 * gcc.c-torture/compile/20001226-1.x: Likewise.
43730 * gcc.c-torture/compile/920520-1.x: Likewise.
43731 * gcc.c-torture/compile/961203-1.x: Likewise.
43732 * gcc.c-torture/compile/20020604-1.x: Likewise.
43733
43734 2003-01-15 Jan Hubicka <jh@suse.cz>
43735
43736 * gcc.c-torture/compile/20030115-1.c: New test.
43737
43738 * gcc.dg/i386-fpcvt-1.c: New test.
43739 * gcc.dg/i386-fpcvt-2.c: New test.
43740
43741 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43742
43743 Further conform g++'s __vmi_class_type_info to the C++ ABI
43744 specification.
43745 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43746 the specification.
43747
43748 2003-01-14 Jan Hubicka <jh@suse.cz>
43749
43750 * gcc.dg/i386-fpcvt-1.c: New test.
43751 * gcc.dg/i386-fpcvt-2.c: New test.
43752
43753 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43754
43755 * gcc.dg/i386-mmx-3.c: New test.
43756
43757 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43758
43759 PR c++/9264
43760 * g++.dg/parse/octal1.C: New file.
43761
43762 PR c++/9172
43763 * g++.dg/parse/typename1.C: New file.
43764
43765 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43766
43767 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43768 * gcc.dg/bf-no-ms-layout.c: Likewise.
43769 * gcc.dg/bf-ms-attrib.c: Likewise.
43770
43771 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43772
43773 PR c++/9099
43774 * g++.dg/parse/dtor1.C: New file.
43775
43776 PR c++/9128
43777 * g++.dg/rtti/typeid1.C: New file.
43778
43779 PR c++/9153
43780 * g++.dg/parse/lookup1.C: New file.
43781
43782 PR c++/9171
43783 * g++.dg/templ/spec5.C: New file.
43784
43785 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43786
43787 * gcc.c-torture/compile/20030110-1.c: New test.
43788
43789 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43790
43791 Merge from pch-branch:
43792
43793 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43794
43795 * gcc.dg/pch/cpp-1.h: New.
43796 * gcc.dg/pch/cpp-1.c: New.
43797 * gcc.dg/pch/cpp-2.h: New.
43798 * gcc.dg/pch/cpp-2.c: New.
43799
43800 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43801
43802 * gcc.dg/pch/except-1.h: New.
43803 * gcc.dg/pch/except-1.c: New.
43804
43805 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43806
43807 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43808 running test.
43809 * gcc.dg/pch: Include *.hp not *.h.
43810 * gcc.dg/pch/system-1.h: New.
43811 * gcc.dg/pch/system-1.c: New.
43812
43813 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43814
43815 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43816 rather than trying to build and run a program using PCH.
43817 * gcc.dg/pch: Remove dg-do commands from test files.
43818
43819 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43820
43821 * gcc.dg/pch/macro-3.c: New.
43822 * gcc.dg/pch/macro-3.h: New.
43823
43824 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43825
43826 * gcc.dg/pch/common-1.c: New.
43827 * gcc.dg/pch/common-1.h: New.
43828 * gcc.dg/pch/decl-1.c: New.
43829 * gcc.dg/pch/decl-1.h: New.
43830 * gcc.dg/pch/decl-2.c: New.
43831 * gcc.dg/pch/decl-2.h: New.
43832 * gcc.dg/pch/decl-3.c: New.
43833 * gcc.dg/pch/decl-3.h: New.
43834 * gcc.dg/pch/decl-4.c: New.
43835 * gcc.dg/pch/decl-4.h: New.
43836 * gcc.dg/pch/decl-5.c: New.
43837 * gcc.dg/pch/decl-5.h: New.
43838 * gcc.dg/pch/global-1.c: New.
43839 * gcc.dg/pch/global-1.h: New.
43840 * gcc.dg/pch/inline-1.c: New.
43841 * gcc.dg/pch/inline-1.h: New.
43842 * gcc.dg/pch/inline-2.c: New.
43843 * gcc.dg/pch/inline-2.h: New.
43844 * gcc.dg/pch/static-1.c: New.
43845 * gcc.dg/pch/static-1.h: New.
43846 * gcc.dg/pch/static-2.c: New.
43847 * gcc.dg/pch/static-2.h: New.
43848
43849 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43850
43851 * g++.dg/pch/pch.exp: Better handle failing testcases.
43852 * gcc.dg/pch/pch.exp: Likewise.
43853 * gcc.dg/pch/macro-1.c: New.
43854 * gcc.dg/pch/macro-1.h: New.
43855 * gcc.dg/pch/macro-2.c: New.
43856 * gcc.dg/pch/macro-2.h: New.
43857
43858 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43859
43860 * g++.dg/dg.exp: Treat files in pch/ specially.
43861 * g++.dg/pch/pch.exp: New file.
43862 * g++.dg/pch/empty.H: New file.
43863 * g++.dg/pch/empty.C: New file.
43864 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43865 "precompile".
43866
43867 * gcc.dg/pch/pch.exp: New file.
43868 * gcc.dg/pch/empty.h: New file.
43869 * gcc.dg/pch/empty.c: New file.
43870 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43871 "precompile".
43872
43873 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43874
43875 * g++.dg/template/friend14.C: New test.
43876
43877 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43878
43879 * gcc.dg/old-style-asm-1.c: New test.
43880
43881 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43882
43883 * gcc.c-torture/compile/20030109-1.c: New test.
43884
43885 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43886
43887 * gcc.c-torture/execute/20030109-1.c: New test.
43888
43889 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43890
43891 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43892 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43893 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43894 * g++.old-deja/g++.mike/eh2.C: Likewise.
43895 * g++.old-deja/g++.mike/eh3.C: Likewise.
43896 * g++.old-deja/g++.mike/eh5.C: Likewise.
43897 * g++.old-deja/g++.mike/eh6.C: Likewise.
43898 * g++.old-deja/g++.mike/eh7.C: Likewise.
43899 * g++.old-deja/g++.mike/eh8.C: Likewise.
43900 * g++.old-deja/g++.mike/eh9.C: Likewise.
43901 * g++.old-deja/g++.mike/eh10.C: Likewise.
43902 * g++.old-deja/g++.mike/eh12.C: Likewise.
43903 * g++.old-deja/g++.mike/eh13.C: Likewise.
43904 * g++.old-deja/g++.mike/eh14.C: Likewise.
43905 * g++.old-deja/g++.mike/eh16.C: Likewise.
43906 * g++.old-deja/g++.mike/eh17.C: Likewise.
43907 * g++.old-deja/g++.mike/eh18.C: Likewise.
43908 * g++.old-deja/g++.mike/eh21.C: Likewise.
43909 * g++.old-deja/g++.mike/eh23.C: Likewise.
43910 * g++.old-deja/g++.mike/eh24.C: Likewise.
43911 * g++.old-deja/g++.mike/eh25.C: Likewise.
43912 * g++.old-deja/g++.mike/eh26.C: Likewise.
43913 * g++.old-deja/g++.mike/eh27.C: Likewise.
43914 * g++.old-deja/g++.mike/eh28.C: Likewise.
43915 * g++.old-deja/g++.mike/eh29.C: Likewise.
43916 * g++.old-deja/g++.mike/eh31.C: Likewise.
43917 * g++.old-deja/g++.mike/eh33.C: Likewise.
43918 * g++.old-deja/g++.mike/eh34.C: Likewise.
43919 * g++.old-deja/g++.mike/eh35.C: Likewise.
43920 * g++.old-deja/g++.mike/eh36.C: Likewise.
43921 * g++.old-deja/g++.mike/eh37.C: Likewise.
43922 * g++.old-deja/g++.mike/eh38.C: Likewise.
43923 * g++.old-deja/g++.mike/eh39.C: Likewise.
43924 * g++.old-deja/g++.mike/eh40.C: Likewise.
43925 * g++.old-deja/g++.mike/eh41.C: Likewise.
43926 * g++.old-deja/g++.mike/eh42.C: Likewise.
43927 * g++.old-deja/g++.mike/eh44.C: Likewise.
43928 * g++.old-deja/g++.mike/eh46.C: Likewise.
43929 * g++.old-deja/g++.mike/eh47.C: Likewise.
43930 * g++.old-deja/g++.mike/eh48.C: Likewise.
43931 * g++.old-deja/g++.mike/eh49.C: Likewise.
43932 * g++.old-deja/g++.mike/eh50.C: Likewise.
43933 * g++.old-deja/g++.mike/eh51.C: Likewise.
43934 * g++.old-deja/g++.mike/eh53.C: Likewise.
43935 * g++.old-deja/g++.mike/eh55.C: Likewise.
43936 * g++.old-deja/g++.mike/p7912.C: Likewise.
43937 * g++.old-deja/g++.mike/p9706.C: Likewise.
43938 * g++.old-deja/g++.mike/p10416.C: Likewise.
43939 * g++.old-deja/g++.mike/p11667.C: Likewise.
43940 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43941 Remove redundant reference to Iris.
43942 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43943 Elxsi, i860, Pico Java, and WE32K.
43944
43945 2003-01-07 Mark Mitchell <mark@codesourcery.com>
43946
43947 * g++.dg/ext/asm4.C: New test.
43948
43949 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43950
43951 PR c++/9030
43952 * g++.dg/template/friend12.C: New test.
43953 * g++.dg/template/friend13.C: Likewise.
43954 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43955
43956 2003-01-08 Jan Hubicka <jh@suse.cz>
43957
43958 * gcc.dg/i386-cadd.c: New test.
43959 * gcc.dg/i386-cmov4.c: Likewise.
43960
43961 2003-01-06 Mark Mitchell <mark@codesourcery.com>
43962
43963 PR c++/9165
43964 * g++.dg/warn/Wunused-3.C: New test.
43965
43966 * g++.dg/abi/bitfield9.C: New test.
43967
43968 PR c++/9189
43969 * g++.dg/parse/defarg3.C: New test.
43970
43971 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
43972
43973 * g++.dg/parse/ambig1.C: New test.
43974 * g++.dg/parse/defarg2.C: New test.
43975
43976 2003-01-05 Mark Mitchell <mark@codesourcery.com>
43977
43978 * g++.dg/template/defarg-1.C: New test.
43979 * g++.dg/template/local2.C: Likewise.
43980
43981 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
43982
43983 * gcc.c-torture/execute/20030105-1.c: New test.
43984
43985 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43986
43987 * g++.dg/parse/namespace3.C: Remove extra semicolons.
43988 * g++.dg/parse/namespace4.C: Likewise.
43989
43990 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
43991
43992 * g++.dg/template/ntp2.C: New test.
43993
43994 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
43995
43996 * g++.dg/parse/extern-C-1.C: New test.
43997
43998 * g++.dg/parse/namespace4.C: New test.
43999
44000 * g++.dg/template/nested1.C: New test.
44001
44002 * g++.dg/parse/namespace3.C: New test.
44003
44004 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44005
44006 * g++.dg/lookup/two-stage1.C: New test.
44007
44008 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44009
44010 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44011 * g++.old-deja/g++.jason/access8.C: Likewise.
44012 * g++.old-deja/g++.other/decl5.C: Likewise.
44013
44014 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44015
44016 * g++.dg/parse/parse7.C: New test.
44017
44018 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44019
44020 PR c++/2843
44021 * g++.dg/ext/attrib7.C: New test.
44022
44023 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44024
44025 * g++.dg/parse/parse6.C: New test.
44026
44027 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44028
44029 * gcc.dg/h8300-stack-1.c: New.
44030
44031 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44032
44033 g++.dg/lookup/exception1.C: New test.
44034
44035 g++.dg/lookup/template1.C: New test.
44036
44037 g++.dg/parse/namespace2.C: New test.
44038
44039 g++.dg/parse/parens2.C: New test.
44040
44041 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44042
44043 * g++.dg/parse/parse5.C: New test.
44044 * g++.dg/lookup/scoped4.C: New test.
44045
44046 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44047
44048 * g++.dg/parse/parens1.C: New test.
44049
44050 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44051 angle-bracket1.C.
44052 * g++.dg/parse/parens2.C: New test.
44053
44054 * g++.dg/lookup/scope-operator1.C: New test.
44055
44056 * g++.dg/parse/operator1.C: New test.
44057
44058 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44059
44060 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44061 * g++.old-deja/g++.other/access6.C: Likewise.
44062 * g++.old-deja/g++.other/decl1.C: Likewise.
44063 * g++.old-deja/g++.pt/typename12.C: Likewise.
44064
44065 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44066
44067 * g++.dg/parse/namespace1.C: New test.
44068
44069 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44070
44071 * g++.dg/parse/parse4.C: New test.
44072
44073 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44074
44075 * g++.dg/parse/parse3.C: New test.
44076
44077 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44078
44079 * g++.dg/parse/parse2.C: New test.
44080
44081 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44082
44083 * g++.dg/template/friend11.C: New test.
44084
44085 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44086
44087 * g++.dg/parse/parse1.C: New test.
44088
44089 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44090
44091 * lib/profopt.exp: Change the name of a global variable to avoid
44092 possible clashes with other test suites.
44093
44094 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44095
44096 * g++.dg/inherit/covariant8.C: New test.
44097
44098 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44099
44100 * g++.dg/init/array9.C: New test.
44101
44102 PR c++/9112
44103 * g++.dg/parse/expr1.C: New test.
44104
44105 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44106
44107 * gcc.c-torture/compile/20021230-1.c: New test.
44108
44109 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44110
44111 * g++.dg/inherit/covariant5.C: New test.
44112 * g++.dg/inherit/covariant6.C: New test.
44113 * g++.dg/inherit/covariant7.C: New test.
44114
44115 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44116
44117 PR c++/2739
44118 * g++.dg/other/access2.C: New test.
44119
44120 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44121
44122 * g++.dg/other/anon-struct.C: No longer fails
44123 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44124 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44125 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44126
44127 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44128
44129 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44130
44131 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44132
44133 * g++.dg/eh/spec4.C: Remove stray semicolon.
44134 * g++.dg/expr/pmf-1.C: Change error message.
44135 * g++.dg/ext/asm1.C: Remove stray semicolon.
44136 * g++.dg/ext/typename1.C: Add missing typenames.
44137 * g++.dg/inherit/template-as-base.C: Change error message.
44138 * g++.dg/lookup/scoped1.C: Likewise.
44139 * g++.dg/lookup/scoped2.C: Likewise.
44140 * g++.dg/lookup/using2.C: Likewise.
44141 * g++.dg/other/component1.C: Remove stray semicolon.
44142 * g++.dg/other/do1.C: Change error message.
44143 * g++.dg/other/error2.C: Likewise.
44144 * g++.dg/other/init1.C: Likewise.
44145 * g++.dg/other/packed1.C: Remove stray semicolon.
44146 * g++.dg/other/ptrmem2.C: Change error message.
44147 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44148 marker.
44149 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44150 * g++.dg/template/access3.C: Add typename keyword.
44151 * g++.dg/template/access5.C: Remove stray semicolon.
44152 * g++.dg/template/access6.C: Likewise.
44153 * g++.dg/template/complit1.C: Likewise.
44154 * g++.dg/template/crash1.C: Change error message.
44155 * g++.dg/template/inherit2.C: Remove stray semicolon.
44156 * g++.dg/template/instantiate2.C: Likewise.
44157 * g++.dg/template/instantiate3.C: Change error message.
44158 * g++.dg/template/qual1.C: Remove stray semicolon.
44159 * g++.dg/template/qualttp18.C: Change error message.
44160 * g++.dg/template/ref1.C: Remove stray semicolon.
44161 * g++.dg/template/sizeof1.C (A::value): Declare it.
44162 * g++.dg/template/spec4.C: Change error message.
44163 * g++.dg/template/static1.C: Likewise.
44164 * g++.dg/template/type1.C: Likewise.
44165 * g++.dg/template/typename3.C: Likewise.
44166 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44167 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44168 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44169 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44170 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44171 named return value extension.
44172 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44173 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44174 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44175 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44176 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44177 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44178 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44179 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44180 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44181 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44182 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44183 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44184 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44185 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44186 syntax.
44187 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44188 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44189 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44190 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44191 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44192 * g++.old-deja/g++.brendan/template11.C: Likewise.
44193 * g++.old-deja/g++.brendan/template26.C: Likewise.
44194 * g++.old-deja/g++.brendan/template27.C: Use explicit
44195 specialization syntax.
44196 * g++.old-deja/g++.brendan/template30.C: Likewise.
44197 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44198 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44199 non-dependent names.
44200 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44201 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44202 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44203 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44204 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44205 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44206 named return value extension.
44207 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44208 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44209 * g++.old-deja/g++.ext/return1.C: Likewise.
44210 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44211 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44212 * g++.old-deja/g++.jason/access8.C: Likewise.
44213 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44214 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44215 pseudo-destructor names.
44216 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44217 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44218 pseudo-destructor names.
44219 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44220 * g++.old-deja/g++.jason/overload19.C: Likewise.
44221 * g++.old-deja/g++.jason/overload32.C: Likewise.
44222 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44223 stray semicolons.
44224 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44225 * g++.old-deja/g++.jason/return.C: Likewise.
44226 * g++.old-deja/g++.jason/return2.C: Likewise.
44227 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44228 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44229 syntax.
44230 * g++.old-deja/g++.jason/template10.C: Account for use of
44231 non-dependent names.
44232 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44233 syntax.
44234 * g++.old-deja/g++.jason/template37.C: Likewise.
44235 * g++.old-deja/g++.law/access4.C: Change error messages.
44236 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44237 pseudo-destructor names.
44238 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44239 * g++.old-deja/g++.law/ctors9.C: Likewise.
44240 * g++.old-deja/g++.law/cvt22.C: Likewise.
44241 * g++.old-deja/g++.law/dtors5.C: Likewise.
44242 * g++.old-deja/g++.law/global-init1.C: Likewise.
44243 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44244 * g++.old-deja/g++.law/operators28.C: Likewise.
44245 * g++.old-deja/g++.law/visibility28.C: Likewise.
44246 * g++.old-deja/g++.martin/eval1.C: Likewise.
44247 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44248 name.
44249 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44250 * g++.old-deja/g++.mike/net34.C: Likewise.
44251 * g++.old-deja/g++.mike/net36.C: Likewise.
44252 * g++.old-deja/g++.mike/ns2.C: Likewise.
44253 * g++.old-deja/g++.mike/p12306.C: Likewise.
44254 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44255 value extension.
44256 * g++.old-deja/g++.mike/p700.C: Likewise.
44257 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44258 * g++.old-deja/g++.mike/p710.C: Likewise.
44259 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44260 value extension.
44261 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44262 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44263 * g++.old-deja/g++.ns/crash2.C: Likewise.
44264 * g++.old-deja/g++.ns/crash3.C: Likewise.
44265 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44266 * g++.old-deja/g++.ns/ns17.C: Likewise.
44267 * g++.old-deja/g++.ns/template16.C: Likewise.
44268 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44269 keyword.
44270 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44271 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44272 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44273 named return value extension.
44274 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44275 * g++.old-deja/g++.other/access4.C: Issue additional error
44276 messages.
44277 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44278 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44279 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44280 * g++.old-deja/g++.other/crash25.C: Change error message.
44281 * g++.old-deja/g++.other/crash4.C: Change error message.
44282 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44283 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44284 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44285 checks.
44286 * g++.old-deja/g++.other/defarg8.C: Likewise.
44287 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44288 * g++.old-deja/g++.other/dtor10.C: Likewise.
44289 * g++.old-deja/g++.other/incomplete.C: Likewise.
44290 * g++.old-deja/g++.other/linkage7.C: Likewise.
44291 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44292 lookup algorithm.
44293 * g++.old-deja/g++.other/mangle2.C: Likewise.
44294 * g++.old-deja/g++.other/refinit2.C: Likewise.
44295 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44296 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44297 * g++.old-deja/g++.pt/crash28.C: Likewise.
44298 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44299 syntax.
44300 * g++.old-deja/g++.pt/crash32.C: Change error message.
44301 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44302 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44303 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44304 error message position.
44305 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44306 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44307 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44308 syntax.
44309 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44310 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44311 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44312 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44313 keyword.
44314 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44315 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44316 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44317 keyword.
44318 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44319 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44320 syntax.
44321 * g++.old-deja/g++.pt/friend28.C: Account for use of
44322 non-dependent names.
44323 * g++.old-deja/g++.pt/friend29.C: Likewise.
44324 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44325 rules.
44326 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44327 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44328 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44329 lookup rules.
44330 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44331 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44332 keyword.
44333 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44334 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44335 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44336 keyword.
44337 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44338 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44339 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44340 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44341 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44342 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44343 keyword.
44344 * g++.old-deja/g++.pt/spec10.C: Likewise.
44345 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44346 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44347 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44348 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44349 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44350 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44351 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44352 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44353 * g++.old-deja/g++.pt/typename15.C: Likewise.
44354 * g++.old-deja/g++.pt/typename22.C: Likewise.
44355 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44356 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44357 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44358 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44359 syntax.
44360 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44361 return value extension.
44362 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44363 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44364 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44365 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44366
44367 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44368
44369 * g++.dg/warn/inline1.C: New test.
44370 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44371 * g++.old-deja/g++.jason/synth10.C: Likewise.
44372 * g++.old-deja/g++.mike/net31.C: Likewise.
44373 * g++.old-deja/g++.mike/p8786.C: Likewise.
44374
44375 * g++.dg/template/friend10.C: New test.
44376 * g++.dg/template/conv5.C: New test.
44377
44378 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44379
44380 * g++.dg/lookup/scoped3.C: New test.
44381
44382 * g++.dg/lookup/decl1.C: New test.
44383 * g++.dg/lookup/decl2.C: New test.
44384
44385 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44386
44387 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44388 gcc.c-torture/compile/20021015-1.c,
44389 gcc.c-torture/compile/20021015-2.c,
44390 gcc.c-torture/compile/20021123-1.c,
44391 gcc.c-torture/compile/20021123-2.c,
44392 gcc.c-torture/compile/20021123-3.c,
44393 gcc.c-torture/compile/20021123-4.c,
44394 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44395 only to 3.1 or 3.2 branch.
44396
44397 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44398
44399 * gcc.dg/i386-bitfield3.c: New test.
44400
44401 * gcc.dg/i386-bitfield2.c: New test.
44402
44403 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44404
44405 * g++.dg/parse/conv_op1.C: New test.
44406
44407 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44408
44409 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44410 approved.
44411
44412 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44413
44414 * gcc.c-torture/compile/20021220-1.c: New test.
44415
44416 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44417
44418 * gcc.dg/i386-fastcall-1.c: New.
44419
44420 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44421
44422 * gcc.c-torture/execute/20021219-1.c: New test.
44423
44424 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44425
44426 * gcc.dg/i386-pic-1.c: New test.
44427
44428 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44429
44430 PR c++/8099
44431 * g++.dg/template/friend9.C: New test.
44432
44433 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44434
44435 PR c++/3663
44436 * g++.dg/template/access7.C: New test.
44437
44438 2002-12-18 Nick Clifton <nickc@redhat.com>
44439
44440 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44441 the libstdc++-v3 directory has been found.
44442
44443 2002-12-12 Devang Patel <dpatel@apple.com>
44444 * gcc.dg/darwin-ld-1.c: New test.
44445 * gcc.dg/darwin-ld-2.c: New test.
44446 * gcc.dg/darwin-ld-3.c: New test.
44447 * gcc.dg/darwin-ld-4.c: New test.
44448 * gcc.dg/darwin-ld-5.c: New test.
44449
44450 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44451
44452 * gcc.c-torture/compile/20021212-1.c: New test.
44453
44454 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44455
44456 * gcc.dg/fshort-wchar: New test.
44457
44458 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44459
44460 PR c++/8372
44461 * g++.dg/template/dtor1.C: New test.
44462
44463 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44464 markers.
44465
44466 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44467
44468 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44469
44470 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44471
44472 * g++.dg/template/static1.C: New test.
44473 * g++.dg/template/static2.C: New test.
44474 * g++.old-deja/g++.ext/memconst.C: New test.
44475
44476 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44477
44478 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44479 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44480 * g++.dg/special/initp1.C: Likewise.
44481
44482 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44483
44484 * gcc.c-torture/execute/20021204-1.c: New test.
44485
44486 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44487
44488 * gcc.dg/ppc-fmadd-1.c: New file.
44489 * gcc.dg/ppc-fmadd-2.c: New file.
44490 * gcc.dg/ppc-fmadd-3.c: New file.
44491
44492 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44493
44494 * gcc.c-torture/compile/20021204-1.c: New test.
44495
44496 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44497
44498 * g++.dg/inherit/covariant2.C: New test.
44499 * g++.dg/inherit/covariant3.C: New test.
44500 * g++.dg/inherit/covariant4.C: New test.
44501 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44502 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44503
44504 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44505
44506 PR c++/8688
44507 * g++.dg/init/brace3.C: New test.
44508
44509 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44510
44511 * gcc.dg/20020210-1.c: Fix a comment typo.
44512
44513 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44514
44515 PR c++/8720
44516 * g++.dg/parse/defarg1.C: New test.
44517
44518 PR c++/8615
44519 * g++.dg/template/char1.C: New test.
44520
44521 * g++.dg/template/varmod1.C: Fix typo.
44522
44523 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44524
44525 DR 180
44526 * g++.old-deja/g++.pt/crash32.C: Expect error.
44527
44528 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44529
44530 PR c++/5919
44531 * g++.dg/template/varmod1.C: New test.
44532
44533 PR c++/8727
44534 * g++.dg/inherit/typeinfo1.C: New test.
44535
44536 PR c++/8663
44537 * g++.dg/inherit/typedef1.C: New test.
44538
44539 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44540
44541 PR c++/8332
44542 PR c++/8493
44543 * g++.dg/template/strlen1.C: New test.
44544
44545 PR c++/8227
44546 * g++.dg/template/ctor2.C: New test.
44547
44548 PR c++/8214
44549 * g++.dg/init/string1.C: New test.
44550
44551 PR c++/8511
44552 * g++.dg/template/friend8.C: New test.
44553
44554 2002-11-29 Joe Buck <jbuck@synopsys.com>
44555
44556 * g++.dg/lookup/anon2.C: New test.
44557
44558 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44559
44560 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44561 h8300 port.
44562
44563 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44564
44565 * gcc.dg/bitfld-6.c: New test.
44566
44567 2002-11-27 Jan Hubicka <jh@suse.cz>
44568
44569 * gcc.c-torture/execute/20021127.[cx]: New test.
44570
44571 2002-11-26 Jan Hubicka <jh@suse.cz>
44572
44573 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44574 quality.
44575
44576 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44577
44578 * g++.dg/init/brace2.C: New test.
44579 * g++.old-deja/g++.mike/p9129.C: Correct.
44580
44581 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44582
44583 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44584
44585 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44586
44587 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44588
44589 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44590
44591 * g++.dg/abi/empty11.C: New test.
44592 * g++.dg/rtti/cv1.C: New test.
44593
44594 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44595
44596 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44597
44598 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44599
44600 * g++.dg/abi/empty10.C: New test.
44601
44602 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44603
44604 * gcc.c-torture/compile/20021124-1.c: New test.
44605
44606 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44607
44608 * g++.dg/abi/rtti2.C: New test.
44609
44610 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44611
44612 * gcc.dg/i386-unroll-1.c: New test.
44613
44614 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44615
44616 * gcc.c-torture/compile/20021120-1.c: New test.
44617 * gcc.c-torture/compile/20021120-2.c: New test.
44618
44619 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44620
44621 * gcc.dg/bitfld-5.c: New test.
44622
44623 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44624
44625 * gcc.c-torture/execute/20021120-3.c: New test.
44626
44627 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44628
44629 * gcc.c-torture/execute/20021120-2.c: New test.
44630
44631 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44632
44633 * gcc.c-torture/execute/20021120-1.c: New test.
44634
44635 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44636
44637 * gcc.c-torture/execute/20021118-3.c: New test.
44638
44639 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44640
44641 * gcc.c-torture/compile/20021119-1.c: New test.
44642
44643 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44644
44645 * gcc.dg/duff-1.c: New test.
44646 * gcc.dg/duff-2.c: New test.
44647 * gcc.dg/duff-3.c: New test.
44648
44649 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44650
44651 * gcc.dg/cpp/_Pragma5.c: New test.
44652
44653 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44654
44655 * gcc.c-torture/execute/20021118-2.c: New test.
44656
44657 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44658
44659 * gcc.c-torture/execute/20021118-1.c: New test.
44660
44661 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44662
44663 * gcc.dg/20021116-1.c: New test.
44664
44665 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44666
44667 * g++.dg/abi/vcall1.C: New test.
44668
44669 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44670
44671 * gcc.dg/20021029-1.c: New test.
44672 * gcc.dg/20021029-2.c: New test.
44673
44674 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44675
44676 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44677
44678 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44679
44680 PR c/8439
44681 * gcc.dg/20021110.c: Move to ...
44682 * gcc.c-torture/compile/20021110.c: .... here.
44683
44684 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44685
44686 PR c/8467
44687 * gcc.c-torture/execute/20021111-1.c
44688
44689 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44690
44691 PR c/8439
44692 * gcc.dg/20021110.c: New test.
44693
44694 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44695
44696 * g++.dg/abi/vthunk3.C: Run only on x86.
44697
44698 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44699
44700 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44701
44702 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44703
44704 * lib/compat.exp (compat-execute): Fix logic error in last
44705 change.
44706
44707 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44708
44709 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44710
44711 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44712
44713 PR c++/8389
44714 * g++.dg/template/access6.C: New test.
44715
44716 2002-11-08 Jan Hubicka <jh@suse.cz>
44717
44718 * gcc.dg/i386-ssefp-1.c: New test.
44719 * gcc.dg/i386-ssefp-1.c: New test.
44720
44721 2002-11-08 Jan Hubicka <jh@suse.cz>
44722
44723 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44724
44725 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44726
44727 * g++.dg/abi/vthunk3.C: New test.
44728
44729 PR c++/8338
44730 * g++.dg/template/crash2.C: New test.
44731
44732 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44733
44734 * g++.dg/abi/dtor1.C: New test.
44735 * g++.dg/abi/dtor2.C: Likewise.
44736
44737 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44738
44739 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44740 Darwin.
44741
44742 2002-11-04 Adam Nemet <anemet@lnxw.com>
44743
44744 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44745 -mthumb. Only xfail with -O0.
44746
44747 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44748
44749 * g++.dg/abi/thunk1.C: New test.
44750 * g++.dg/abi/thunk2.C: Likewise.
44751 * g++.dg/abi/vtt1.C: Likewise.
44752
44753 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44754
44755 PR optimization/8423
44756 * gcc.c-torture/execute/builtin-constant.c: New test.
44757
44758 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44759
44760 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44761 Add some more cases.
44762
44763 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44764
44765 PR c++/8391
44766 * g++.dg/opt/local1.C: New test.
44767
44768 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44769
44770 PR c++/8160
44771 * g++.dg/template/complit1.C: New test.
44772
44773 PR c++/8149
44774 * g++.dg/template/typename4.C: Likewise.
44775
44776 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44777
44778 Core issue 287, PR c++/7639
44779 * g++.dg/template/instantiate1.C: Adjust error location.
44780 * g++.dg/template/instantiate3.C: New test.
44781 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44782 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44783 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44784
44785 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44786
44787 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44788
44789 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44790
44791 PR c++/8287
44792 * g++.dg/init/dtor2.C: New test.
44793
44794 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44795
44796 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44797 * gcc.dg/nest.c: Bypass errors on irix6.
44798
44799 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44800
44801 * gcc.dg/nest.c: Expect error for mmix-*-*.
44802 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44803
44804 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44805
44806 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44807 markers.
44808
44809 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44810
44811 2002-10-25 Mike Stump <mrs@apple.com>
44812
44813 * gcc.dg/warn-1.c: New test.
44814
44815 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44816
44817 * g++.dg/template/typename3.C: New test.
44818
44819 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44820
44821 * g++.dg/lookup/ptrmem1.C: New test.
44822
44823 * g++.dg/abi/vthunk2.C: New test.
44824
44825 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44826
44827 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44828
44829 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44830
44831 * g++.dg/abi/empty9.C: New test.
44832
44833 2002-10-24 Richard Henderson <rth@redhat.com>
44834
44835 * g++.dg/inherit/thunk1.C: Enable for ia64.
44836
44837 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44838
44839 PR c++/8067
44840 * g++.dg/lookup/pretty1.C: New test.
44841
44842 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44843
44844 * gcc.dg/20021023-1.c: New test.
44845
44846 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44847
44848 PR c++/7679
44849 * g++.dg/parse/inline1.C: New test.
44850
44851 2002-10-23 Richard Henderson <rth@redhat.com>
44852
44853 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44854
44855 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44856
44857 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44858
44859 PR c++/6579
44860 * g++.dg/parse/stmtexpr3.C: New test.
44861
44862 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44863
44864 * g++.dg/expr/cond1.C: New test.
44865
44866 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44867
44868 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44869
44870 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44871
44872 * g++.dg/abi/vbase13.C: New test.
44873 * g++.dg/abi/vbase14.C: Likewise.
44874
44875 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44876
44877 * gcc.dg/tls/pic-1.c: New test.
44878 * gcc.dg/tls/nonpic-1.c: New test.
44879 * gcc.dg/20021018-1.c: New test.
44880
44881 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44882
44883 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44884 Remove only files with the same base name as the test case.
44885 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44886 (profopt-execute): Likewise. Also, remove old profiling
44887 and performance data files before running the tests.
44888
44889 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44890 * g++.dg/bprob/bprob.exp: Likewise.
44891 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44892 to allow more general test case names.
44893
44894 * g++.dg/bprob/bprob-1.C: Rename to ...
44895 * g++.dg/bprob/g++-bprob-1.C: ... this.
44896
44897 * g77.dg/bprob/bprob-1.f: Rename to ...
44898 * g77.dg/bprob/g77-bprob-1.f: ... this.
44899
44900 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44901
44902 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44903 bison 1.50 or later.
44904
44905 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44906
44907 * g++.dg/README: Describe more test directories.
44908
44909 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44910
44911 * g++.dg/init/array6.C: Add additional tests.
44912
44913 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44914
44915 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44916 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44917
44918 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
44919
44920 * gcc.c-torture/compile/20020604-1.x: New.
44921 * gcc.c-torture/compile/simd-5.x: Likewise.
44922 * gcc.c-torture/execute/920710-1.x: Likewise.
44923 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44924
44925 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44926
44927 * g++.dg/inherit/override1.C: Add dg-options clause.
44928
44929 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44930
44931 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44932 _mm_slli_si128.
44933
44934 2002-10-19 Andreas Schwab <schwab@suse.de>
44935
44936 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44937 directory component.
44938
44939 2002-10-18 Mark Mitchell <mark@codesourcery.com>
44940
44941 * g++.dg/inherit/thunk1.C: New test.
44942
44943 * g++.dg/inherit/override1.C: New test.
44944
44945 * g++.dg/abi/mangle11.C: New test.
44946 * g++.dg/abi/mangle14.C: New test.
44947 * g++.dg/abi/mangle17.C: New test.
44948
44949 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
44950
44951 * g++.dg/overload/member2.C: New test.
44952
44953 2002-10-17 Janis Johnson <janis187@us.ibm.com>
44954
44955 * g++.dg/README: Describe new compat directory.
44956 * g++.dg/dg.exp: Skip tests in compat directory.
44957 * README.compat: New file.
44958 * lib/compat.exp: New expect script.
44959 * g++.dg/compat: New test directory.
44960 * g++.dg/compat/compat.exp: New expect script.
44961 * g++.dg/compat/abi: New test directory.
44962 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44963 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44964 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44965 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44966 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44967 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44968 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44969 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44970 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44971 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44972 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44973 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44974 * g++.dg/compat/break: New test directory.
44975 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44976 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44977 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44978 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44979 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44980 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44981 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44982 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44983 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44984 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44985 g++.dg/compat/break/README: New files.
44986 * g++.dg/compat/eh: New test directory.
44987 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44988 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44989 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44990 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44991 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44992 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44993 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44994 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44995 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44996 g++.dg/compat/eh/filter2_y.C,
44997 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44998 g++.dg/compat/eh/new1_y.C,
44999 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45000 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45001 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45002 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45003 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45004 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45005 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45006 g++.dg/compat/eh/unexpected1_y.C: New files.
45007 * g++.dg/compat/init: New test directory.
45008 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45009 g++.dg/compat/init/array5_y.C,
45010 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45011 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45012 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45013 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45014 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45015 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45016 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45017 g++.dg/compat/init/init-ref2_y.C: New files.
45018
45019 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45020
45021 PR c++/7584
45022 * g++.dg/inherit/using3.C: New test.
45023
45024 2002-10-17 Jan Hubicka <jh@suse.cz>
45025
45026 * gcc.dg/20021017-2.c: New test.
45027
45028 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45029
45030 * g++.dg/abi/mangle16.C: Adjust.
45031
45032 * g++.dg/init/array8.C: New test.
45033
45034 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45035
45036 * gcc.dg/special/mips-abi.exp: New test.
45037 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45038
45039 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45040
45041 * g++.dg/abi/mangle16.C: New test.
45042 * g++.dg/abi/mangle17.C: Likewise.
45043
45044 PR c++/7478
45045 * g++.dg/template/ref1.C: New test.
45046
45047 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45048
45049 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45050
45051 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45052
45053 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45054
45055 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45056
45057 PR c++/7524
45058 * g++.dg/init/array7.C: New test.
45059
45060 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45061
45062 * g++.dg/init/array6.C: New test.
45063
45064 * g++.dg/abi/mangle13.C: Likewise.
45065 * g++.dg/abi/mangle14.C: Likewise.
45066 * g++.dg/abi/mangle15.C: Likewise.
45067
45068 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45069
45070 * g++.dg/abi/empty8.C: New test.
45071
45072 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45073
45074 * g++.dg/init/ctor1.C: New test.
45075
45076 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45077
45078 * gcc.c-torture/execute/20021015-1.c: New test.
45079
45080 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45081
45082 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45083
45084 2002-10-14 Jan Hubicka <jh@suse.cz>
45085
45086 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45087
45088 2002-10-14 Richard Henderson <rth@redhat.com>
45089
45090 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45091
45092 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45093
45094 PR optimization/6631
45095 * g++.dg/opt/const2.C: New test.
45096
45097 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45098
45099 PR c++/7176
45100 * g++.dg/parse/friend1.C: New test.
45101 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45102
45103 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45104
45105 * gcc.dg/20021014-1.c: New test.
45106
45107 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45108
45109 PR c++/5661
45110 * g++.dg/ext/vlm1.C: New test.
45111 * g++.dg/ext/vlm2.C: Likewise.
45112
45113 * g++.dg/init/array1.C: Remove invalid braces.
45114 * g++.dg/init/brace1.C: New test.
45115 * g++.dg/init/copy2.C: Likewise.
45116 * g++.dg/init/copy3.C: Likewise.
45117 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45118 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45119 braces.
45120
45121 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45122
45123 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45124
45125 2002-10-11 Richard Shann <richard.shann@superh.com>
45126
45127 * gcc.c-torture/compile/simd-5.c: New test.
45128
45129 2002-10-10 Roger Sayle <roger@eyesopen.com>
45130
45131 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45132
45133 2002-10-10 Jim Wilson <wilson@redhat.com>
45134
45135 * gcc.c-torture/execute/20021010-1.c: New test.
45136
45137 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45138
45139 PR c/7353
45140 * g++.dg/ext/typedef-init.C: New test.
45141 * gcc.dg/typedef-init.c: New test.
45142
45143 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45144
45145 * gcc.dg/cpp/paste13.c: New test.
45146
45147 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45148
45149 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45150 remaining platforms, XFAIL during compile, not execute. Don't
45151 XFAIL at -O0.
45152
45153 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45154
45155 * gcc.dg/alias-1.c: Tweak expected warning.
45156
45157 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45158
45159 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45160
45161 2002-10-06 Andreas Jaeger <aj@suse.de>
45162
45163 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45164 * gcc.dg/cpp/c++98.C: Likewise.
45165
45166 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45167 * g++.dg/cpp/c++98.C: Likewise.
45168
45169 * g++.dg/README (Subdirectories): Mention cpp directory.
45170
45171 PR target/7559
45172 * gcc.dg/20021006-1.c: New test.
45173
45174 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45175
45176 PR c++/7804
45177 * g++.dg/other/warning1.C: New test.
45178
45179 2002-10-04 Roger Sayle <roger@eyesopen.com>
45180
45181 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45182 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45183 and sparc-*-* with -m64 as expected failures. See PR 8087.
45184
45185 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45186
45187 PR c++/7931
45188 * g++.dg/template/ptrmem3.C: New test.
45189
45190 PR c++/7754
45191 * g++.dg/template/union1.C: New test.
45192
45193 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45194
45195 PR c++/8006
45196 * g++.dg/abi/mangle9.C: New test.
45197 * g++.dg/abi/mangle10.C: New test.
45198 * g++.dg/abi/mangle11.C: New test.
45199 * g++.dg/abi/mangle12.C: New test.
45200
45201 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45202
45203 PR c++/7188.
45204 * g++.dg/template/meminit1.C: New test.
45205 * g++.dg/warn/Wreorder-1.C: Likewise.
45206 * g++.old-deja/g++.mike/warn3.C: Tweak.
45207 * lib/prune.exp: Ingore "in copy constructor".
45208
45209 2002-10-02 Andreas Jaeger <aj@suse.de>
45210
45211 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45212 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45213 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45214 on x86-64.
45215
45216 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45217
45218 * gcc.dg/empty1.C: Fix typo.
45219
45220 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45221
45222 * gcc.dg/alias-1.c: New test.
45223
45224 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45225
45226 * gcc.dg/empty1.C: New test.
45227
45228 * g++.dg/tls/init-2.C: Tweak error messages.
45229
45230 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45231
45232 * gcc.c-torture/compile/20020923-1.c: New test.
45233
45234 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45235
45236 * gcc.c-torture/execute/ffs-1.c: New test.
45237 * gcc.c-torture/execute/ffs-2.c: Ditto.
45238
45239 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45240
45241 * g++.dg/overload/member1.C: New test.
45242
45243 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45244
45245 * g++.dg/abi/empty7.C: New test.
45246 * g++.dg/init/pm2.C: Likewise.
45247
45248 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45249
45250 * g++.dg/rtti/crash1.C: New test.
45251
45252 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45253
45254 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45255 gcc.dg/sibcall-4.c: New tests.
45256
45257 2002-09-28 Roger Sayle <roger@eyesopen.com>
45258
45259 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45260 powerpc and MMIX targets.
45261
45262 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45263
45264 * gcc.dg/cpp/20020927-1.c: New.
45265
45266 2002-09-26 David S. Miller <davem@redhat.com>
45267
45268 * gcc.c-torture/compile/trunctfdf.c: New.
45269
45270 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45271
45272 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45273
45274 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45275
45276 * gcc.c-torture/execute/loop-15.c: New.
45277
45278 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45279
45280 * README.QMTEST: Fix typo.
45281
45282 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45283
45284 * gcc.dg/20020926-1.c: New test.
45285
45286 2002-09-25 David S. Miller <davem@redhat.com>
45287
45288 PR target/7842
45289 * gcc.c-torture/execute/shiftdi.c: New test.
45290
45291 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45292
45293 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45294 unique to the tool.
45295 * lib/g77.exp (g77_init): Likewise.
45296 * lib/g++.exp (g++_init): Likewise.
45297 * lib/objc.exp (objc_init): Likewise.
45298
45299 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45300
45301 * g++.dg/abi/empty5.C: New test.
45302 * g++.dg/abi/empty6.C: New test.
45303 * g++.dg/abi/vbase12.C: New test.
45304
45305 2002-09-25 Richard Henderson <rth@redhat.com>
45306
45307 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45308 too-small long double.
45309
45310 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45311
45312 * gcc.dg/20020919-1.c: New test.
45313
45314 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45315
45316 * g++.dg/abi/bitfield6.C: New test.
45317 * g++.dg/abi/bitfield7.C: New test.
45318 * g++.dg/abi/bitfield8.C: New test.
45319 * g++.dg/abi/vbase11.C: New test.
45320
45321 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45322
45323 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45324 hppa*-*-hpux*. Update test comment.
45325
45326 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45327
45328 * gcc.dg/tls/struct-1.c: New test.
45329
45330 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45331
45332 * gcc.dg/cpp/tr-warn2.c: Update.
45333
45334 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45335
45336 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45337
45338 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45339
45340 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45341 systems.
45342
45343 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45344
45345 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45346
45347 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45348 Adjust for c++filt moved to binutils. Remove spurious duplicate
45349 setting of cxxfilt.
45350
45351 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45352
45353 * gcc.dg/20020312-2.c: Update for darwin.
45354
45355 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45356
45357 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45358
45359 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45360
45361 * objc.dg/comp-types-1.m: New test.
45362 * objc.dg/comp-types-2.m: New test.
45363 * objc.dg/comp-types-3.m: New test.
45364 * objc.dg/comp-types-4.m: New test.
45365 * objc.dg/comp-types-5.m: New test.
45366 * objc.dg/comp-types-6.m: New test.
45367
45368 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45369
45370 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45371
45372 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45373
45374 * g++.dg/other/do1.C: New test.
45375
45376 * g++.dg/template/subst1.C: New test.
45377
45378 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45379
45380 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45381
45382 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45383
45384 * g++.dg/template/qualttp20.C: Adjust expected errors.
45385 * g++.old-deja/g++.jason/report.C: Likewise.
45386 * g++.old-deja/g++.other/qual1.C: Likewise.
45387
45388 * g++.dg/lookup/scoped2.C: New test.
45389
45390 * g++.dg/ext/asm3.C: New test.
45391
45392 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45393
45394 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45395
45396 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45397
45398 * ChangeLog: follow spelling conventions.
45399 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45400 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45401 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45402 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45403 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45404 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45405 * g++.old-deja/g++.law/global-init1.C: Likewise.
45406 * g++.old-deja/g++.other/delete4.C: Likewise.
45407 * g++.old-deja/g++.other/inline21.C: Likewise.
45408 * g++.old-deja/g++.other/singleton.C: Likewise.
45409 * g77.dg/strlen0.f: Likewise.
45410 * g77.f-torture/compile/20010519-1.f: Likewise.
45411 * g77.f-torture/compile/980310-4.f: Likewise.
45412 * gcc.c-torture/compile/20000605-1.c: Likewise.
45413 * gcc.c-torture/execute/20020225-1.c: Likewise.
45414 * gcc.dg/c90-hexfloat-2.c: Likewise.
45415 * gcc.dg/c99-bool-1.c: Likewise.
45416 * gcc.dg/c99-hexfloat-2.c: Likewise.
45417 * gcc.dg/dll-2.c: Likewise.
45418 * gcc.dg/wtr-union-init-1.c: Likewise.
45419 * gcc.dg/wtr-union-init-2.c: Likewise.
45420 * gcc.dg/wtr-union-init-3.c: Likewise.
45421 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45422 * gcc.dg/cpp/defined.c: Likewise.
45423 * gcc.dg/cpp/macsyntx.c: Likewise.
45424 * gcc.dg/cpp/paste2.c: Likewise.
45425 * gcc.dg/cpp/trad/defined.c: Likewise.
45426 * gcc.dg/format/c90-printf-1.c: Likewise.
45427 * gcc.dg/format/c90-scanf-1.c: Likewise.
45428 * gcc.dg/format/c99-printf-1.c: Likewise.
45429 * gcc.dg/format/c99-scanf-1.c: Likewise.
45430 * gcc.misc-tests/gcov-8.c: Likewise.
45431 * lib/profopt.exp: Likewise.
45432
45433 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45434
45435 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45436
45437 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45438
45439 * g++.dg/inherit/using2.C: New test.
45440
45441 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45442
45443 * ChangeLog: Follow spelling conventions.
45444 * g++.dg/template/friend4.C: Likewise.
45445 * g++.old-deja/g++.pt/crash67.C: Likewise.
45446 * gcc.c-torture/execute/20000801-4.c: Likewise.
45447 * gcc.dg/c90-digraph-1.c: Likewise.
45448 * gcc.dg/c94-digraph-1.c: Likewise.
45449 * gcc.dg/c99-digraph-1.c: Likewise.
45450 * gcc.dg/cpp/line5.c: Likewise.
45451 * gcc.dg/cpp/multiline.c: Likewise.
45452 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45453 * gcc.dg/format/attr-3.c: Likewise.
45454 * gcc.dg/format/c90-scanf-3.c: Likewise.
45455 * gcc.dg/format/ext-4.c: Likewise.
45456
45457 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45458
45459 * g++.dg/template/pretty1.C: New test.
45460
45461 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45462
45463 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45464
45465 2002-09-13 Matt Austern <austern@apple.com>
45466
45467 * g++.dg/other/constref[12].C: New, regression tests for
45468 passing a cast expression to a function by const reference.
45469
45470 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45471
45472 * g++.dg/template/deduce1.C: New test.
45473
45474 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45475
45476 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45477 32-bit int.
45478
45479 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45480
45481 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45482 usage.
45483
45484 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45485
45486 * gcc.c-torture/compile/20020910-1.c: New test.
45487
45488 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45489
45490 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45491
45492 2002-09-10 Andreas Jaeger <aj@suse.de>
45493
45494 * gcc.dg/20020312-2.c: Adjust for x86-64.
45495
45496 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45497
45498 * g77.dg/7388.f: New test case for PR 7388.
45499
45500 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45501
45502 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45503
45504 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45505
45506 * objc.dg/proto-lossage-1.m: New test.
45507
45508 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45509
45510 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45511
45512 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45513
45514 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45515 expected to pass.
45516
45517 2002-09-06 Stan Shebs <shebs@apple.com>
45518 David Edelsohn <edelsohn@gnu.org>
45519
45520 * gcc.dg/weak: New directory.
45521 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45522 target-specific xfail bits.
45523 * gcc.dg/typeof-2.c: Move to new directory.
45524 * gcc.dg/weak.exp: New expect script.
45525
45526 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45527
45528 * gcc.c-torture/execute/extzvsi.c: New test.
45529
45530 2002-09-05 Stan Shebs <shebs@apple.com>
45531
45532 * gcc.dg/weak-1.c: xfail on Darwin.
45533 * gcc.dg/weak-2.c: Ditto.
45534 * gcc.dg/weak-3.c: Ditto.
45535 * gcc.dg/weak-4.c: Ditto.
45536 * gcc.dg/weak-5.c: Ditto.
45537 * gcc.dg/weak-6.c: Ditto.
45538 * gcc.dg/weak-7.c: Ditto.
45539 * gcc.dg/weak-8.c: Ditto.
45540 * gcc.dg/weak-9.c: Ditto.
45541
45542 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45543
45544 * gcc.c-torture/execute/loop-14.c: New test.
45545
45546 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45547
45548 * g++.dg/other/cxa-atexit1.C: New test.
45549
45550 * gcc.dg/typeof-2.c: New test.
45551
45552 2002-09-03 Roger Sayle <roger@eyesopen.com>
45553
45554 * gcc.dg/builtins-2.c: New testcase.
45555 * gcc.dg/builtins-3.c: New testcase.
45556
45557 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45558
45559 * gcc.dg/cpp/_Pragma4.c: New test.
45560
45561 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45562
45563 * objc/execute/nil_method-1.m: New testcase.
45564
45565 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45566
45567 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45568 [Object class], not [Object initialize].
45569
45570 2002-08-31 Roger Sayle <roger@eyesopen.com>
45571 Hans-Peter Nilsson <hp@bitrange.com>
45572
45573 * gcc.c-torture/execute/20020720-1.x: Skip test on
45574 mmix-knuth-mmixware. Correct comment.
45575
45576 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45577
45578 * g++.dg/abi/bitfield5.C: New test.
45579 * g++.dg/abi/vbase10.C: Likewise.
45580
45581 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45582
45583 * objc.dg/undeclared-selector.m: New test.
45584
45585 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45586
45587 * g++.dg/other/offsetof1.C: Avoid cast warning.
45588
45589 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45590
45591 * objc.dg/super-class-2.m: New test.
45592
45593 2002-08-24 Matt Austern <austern@apple.com>
45594
45595 * g++.dg/ext/lvaddr.C: New test.
45596 * g++.dg/ext/lvcast.C: New test.
45597
45598 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45599
45600 * g++.dg/inherit/cond1.C: New test.
45601
45602 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45603
45604 * gcc.dg/noncompile/incomplete-1.c: New test.
45605
45606 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45607
45608 * gcc.dg/typespec-1.c: New test.
45609
45610 2002-08-20 Devang Patel <dpatel@apple.com>
45611 * objc.dg/proto-hier-2.m: New test.
45612
45613 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45614
45615 * objc.dg/bitfield-1.m: New test.
45616 * objc.dg/bitfield-2.m: New test.
45617
45618 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45619
45620 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45621 gcc.dg/c99-flex-array-4.c: New tests.
45622
45623 2002-08-16 Stan Shebs <shebs@apple.com>
45624
45625 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45626
45627 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45628
45629 * gcc.dg/typeof-1.c: New test.
45630 * g++.dg/ext/typeof2.C: New test.
45631
45632 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45633
45634 * g++.dg/other/offsetof1.C: New test.
45635
45636 2002-08-14 Richard Henderson <rth@redhat.com>
45637
45638 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45639
45640 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45641
45642 * gcc.dg/cpp/_Pragma3.c: New test.
45643
45644 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45645
45646 * g++.dg/template/inherit3: New test.
45647
45648 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45649
45650 * gcc.dg/bitfld-4.c: Add blank options.
45651
45652 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45653
45654 * g++.dg/template/crash1.C: New test.
45655
45656 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45657
45658 * gcc.dg/tls/opt-2.c: New test.
45659
45660 2002-08-08 Devang Patel <dpatel@apple.com>
45661
45662 * objc.dg/selector-1.m : New test
45663
45664 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45665
45666 * g++.dg/abi/bitfield4.C: New test.
45667 * gcc.dg/bitfld-4.c: New test.
45668
45669 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45670
45671 * g++.dg/other/packed1.C: New test.
45672
45673 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45674
45675 * g++.dg/abi/offsetof.C: Tweak error messages.
45676 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45677
45678 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45679
45680 * gcc.dg/bitfld-3.c: New test.
45681
45682 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45683 Richard Henderson <rth@redhat.com>
45684
45685 * gcc.dg/i386-bitfield1.c: New test.
45686 * g++.dg/abi/bitfield3.C: Update.
45687
45688 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45689
45690 * objc.dg/const-str-2.m: Update.
45691 * gcc.dg/cpp/c++98.c: Change to C extension.
45692 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45693 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45694
45695 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45696
45697 * gcc.dg/tls/diag-3.c: New.
45698
45699 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45700
45701 * g++.dg/README (Subdirectories): Document new subdir expr.
45702 * g++.dg/expr/pmf-1.C: New test.
45703
45704 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45705
45706 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45707
45708 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45709
45710 * g++.dg/abi/bitfield3.C: New test.
45711
45712 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45713
45714 * lib/gcov.exp: Tweak expected line formats.
45715 * gcc.misc-tests/gcov8.c: New test.
45716 * gcc.misc-tests/gcov8.x: New flags.
45717
45718 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45719
45720 * consistency.vlad/layout/endian.c: Include string.h.
45721
45722 * gcc.c-torture/execute/20020805-1.c: New test.
45723
45724 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45725
45726 * g++.dg/other/conversion1.C: New test.
45727
45728 2002-08-03 Roger Sayle <roger@eyesopen.com>
45729
45730 * gcc.dg/builtins-1.c: New testcase.
45731
45732 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45733
45734 * g++.dg/inherit/access3.C: New test.
45735
45736 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45737
45738 * gcc.dg/ia64-visibility-2.c: New test.
45739
45740 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45741
45742 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45743 __qualifier_flags to __flags.
45744
45745 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45746
45747 * g++.dg/inherit/operator1.C: New test.
45748 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45749 * g++.dg/other/error1.C: Change expected error message.
45750 * g++.dg/template/conv4.C: Likewise.
45751
45752 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45753
45754 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45755 for documented behavior.
45756
45757 2002-07-25 Roger Sayle <roger@eyesopen.com>
45758
45759 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45760 several targets known to fail.
45761
45762 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45763
45764 * gcc.dg/mips-args-[123].c: New tests.
45765
45766 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45767
45768 * gcc.dg/ppc-spe.c: New.
45769
45770 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45771
45772 * g++.dg/other/ptrmem4.C: New testcase.
45773
45774 2002-07-24 Richard Henderson <rth@redhat.com>
45775
45776 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45777
45778 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45779
45780 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45781
45782 2002-07-24 Roger Sayle <roger@eyesopen.com>
45783
45784 * gcc.c-torture/execute/memset-3.c: New testcase.
45785
45786 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45787
45788 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45789 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45790
45791 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45792
45793 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45794 Delete.
45795
45796 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45797
45798 * gcc.c-torture/compile/simd-4.c: New test.
45799
45800 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45801
45802 PR c++/7347, c++/7348
45803 * g++.dg/template/access4.C: New test.
45804 * g++.dg/template/access5.C: New test.
45805 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45806 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45807 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45808 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45809
45810 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45811
45812 * gcc.dg/gnu89-init-2.c: New test.
45813
45814 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45815
45816 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45817
45818 2002-07-20 Roger Sayle <roger@eyesopen.com>
45819
45820 * gcc.c-torture/execute/20020720-1.c: New testcase.
45821
45822 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45823
45824 * gcc.dg/cpp/Wsignprom.c: New tests.
45825
45826 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45827
45828 * gcc.c-torture/execute/loop-13.c: New test.
45829
45830 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45831
45832 * gcc.dg/cpp/expr.c: New tests.
45833
45834 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45835
45836 * g++.dg/opt/pr6713.C: Add template instantiation.
45837
45838 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45839
45840 * gcc.dg/nest.c: New test.
45841
45842 2002-07-17 Richard Henderson <rth@redhat.com>
45843
45844 * g++.dg/opt/pr6713.C: New test.
45845
45846 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45847
45848 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45849 XFAIL for all x86 processors.
45850
45851 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45852
45853 * gcc.c-torture/execute/20010122-1.x: Do not test with
45854 -fomit-frame-pointer.
45855
45856 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45857
45858 * g++.dg/template/instantiate2.C: New test.
45859 * g++.dg/template/spec4.C: New test.
45860
45861 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45862
45863 * g++.dg/template/access2.C: New test.
45864 * g++.dg/template/access3.C: New test.
45865
45866 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45867
45868 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45869 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45870 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45871 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45872 Convert to use <stdarg.h>.
45873 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45874 Delete.
45875 * gcc.dg/va-arg-2.c: New.
45876 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45877
45878 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45879
45880 * gcc.c-torture/compile/20020710-1.c: New test.
45881
45882 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45883 Andrew Pinski <pinskia@physics.uc.edu>
45884
45885 gcc.c-torture/compile/simd-2.c: New testcase.
45886 gcc.c-torture/compile/simd-3.c: Likewise.
45887
45888 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45889
45890 PR c++/7224
45891 * g++.dg/overload/error1.C: New test.
45892
45893 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45894
45895 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45896 configuration and IRIX 6 O32 ABI.
45897
45898 2002-07-11 Roger Sayle <roger@eyesopen.com>
45899
45900 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45901
45902 2002-07-10 Roger Sayle <roger@eyesopen.com>
45903
45904 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45905
45906 2002-07-10 Jeffrey A Law <law@redhat.com>
45907
45908 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45909
45910 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45911
45912 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45913
45914 * gcc.dg/20020312-2.c: Check for __PPC__.
45915
45916 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45917
45918 * gcc.c-torture/compile/20020709-1.c: New test.
45919
45920 2002-07-07 Roger Sayle <roger@eyesopen.com>
45921
45922 * g++.dg/template/qualttp21.C: New test case.
45923
45924 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
45925
45926 * gcc.c-torture/compile/20020706-1.c: New test.
45927 * gcc.c-torture/compile/20020706-2.c: New test.
45928
45929 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
45930 Alexandre Oliva <aoliva@redhat.com>
45931
45932 * g++.dg/warn/incomplete1.C: New test.
45933
45934 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45935
45936 PR c++/7099
45937 * g++.dg/warn/noreturn1.C: New test.
45938
45939 2002-07-03 Mark Mitchell <mark@codesourcery.com>
45940
45941 PR c++/6706
45942 * g++.dg/debug/debug6.C: New test.
45943 * g++.dg/debug/debug7.C: New test.
45944
45945 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
45946
45947 * gcc.c-torture/compile/simd-3.c: New test.
45948
45949 2002-07-03 Chris Demetriou <cgd@broadcom.com>
45950
45951 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45952 * gcc.dg/20020620-1.c: Likewise.
45953
45954 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45955
45956 PR c++/6944
45957 * g++.dg/init/array4.C: New test.
45958 * g++.dg/init/array5.C: New test.
45959
45960 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
45961
45962 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45963 * gcc.c-torture/execute/simd-2.c (main): Likewise.
45964
45965 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45966
45967 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45968 * gcc.dg/wtr-aggr-init-1.c: Likewise.
45969 * gcc.dg/wtr-conversion-1.c: Likewise.
45970 * gcc.dg/wtr-escape-1.c: Likewise.
45971 * gcc.dg/wtr-int-type-1.c: Likewise.
45972 * gcc.dg/wtr-label-1.c: Likewise.
45973 * gcc.dg/wtr-static-1.c: Likewise.
45974 * gcc.dg/wtr-strcat-1.c: Likewise.
45975 * gcc.dg/wtr-suffix-1.c: Likewise.
45976 * gcc.dg/wtr-switch-1.c: Likewise.
45977 * gcc.dg/wtr-unary-plus-1.c: Likewise.
45978 * gcc.dg/wtr-union-init-1.c: Likewise.
45979 * gcc.dg/wtr-union-init-2.c: Likewise.
45980 * gcc.dg/wtr-union-init-3.c: Likewise.
45981
45982 * gcc.dg/wtr-func-def-1.c: New test.
45983
45984 2002-07-02 Devang Patel <dpatel@apple.com>
45985
45986 * objc.dg/param-1.m: New test.
45987
45988 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
45989
45990 * gcc.dg/cpp/trad/directive.c: Add test.
45991 * gcc.dg/cpp/trad/macroargs.c: Add test.
45992 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45993
45994 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
45995
45996 * gcc.dg/cpp/cmdlne-M.c: New test.
45997
45998 2002-07-02 Ziemowit Laski <zlaski@apple.com>
45999
46000 * objc.dg/desig-init-1.m: New test.
46001
46002 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46003
46004 PR c++/6716
46005 * g++.dg/template/instantiate1.C: New test.
46006
46007 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46008
46009 PR c++/7112
46010 * g++.dg/template/sizeof2.C: New test.
46011
46012 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46013
46014 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46015 gcc.dg/cpp/trad/include.c: New tests.
46016
46017 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46018
46019 PR target/7177
46020 * gcc.c-torture/compile/20020701-1.c: New test.
46021
46022 2002-07-01 Stan Shebs <shebs@apple.com>
46023
46024 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46025 header here...
46026 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46027 (objc-torture-execute): or here.
46028
46029 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46030
46031 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46032
46033 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46034
46035 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46036
46037 2002-06-30 Devang Patel <dpatel@apple.com>
46038
46039 * objc.dg/fsyntax-only.m: New test.
46040
46041 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46042
46043 PR c++/6695
46044 * g++.dg/template/friend7.C: New file.
46045
46046 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46047
46048 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46049 return type.
46050
46051 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46052
46053 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46054 avoid division by zero.
46055
46056 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46057
46058 * gcc.dg/Wunknownprag.c: New tests.
46059
46060 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46061
46062 * gcc.c-torture/execute/simd-2.c: New test.
46063
46064 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46065
46066 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46067 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46068 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46069 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46070 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46071 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46072 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46073 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46074 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46075 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46076 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46077 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46078 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46079 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46080 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46081 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46082 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46083
46084 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46085
46086 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46087 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46088 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46089 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46090 New tests.
46091 * gcc.dg/cpp/trad/directive.c: Update.
46092
46093 2002-06-23 Andreas Jaeger <aj@suse.de>
46094
46095 * gcc.c-torture/execute/complex-6.c: New.
46096
46097 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46098
46099 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46100 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46101 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46102 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46103
46104 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46105
46106 * gcc.dg/cpp/trad: New directory with traditional tests copied
46107 from parent directory.
46108 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46109 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46110 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46111 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46112 Move to trad/ and rename.
46113 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46114 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46115 gcc.dg/cpp/trad/redef2.c: New tests.
46116 * gcc.dg/cpp/trad/trad.exp: New driver.
46117
46118 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46119
46120 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46121 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46122 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46123 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46124 Remove.
46125
46126 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46127
46128 * gcc.dg/20020620-1.c: New test.
46129
46130 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46131
46132 * g++.dg/template/ttp4.C: New test.
46133
46134 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46135
46136 * g++.dg/opt/vt1.C: Fix regexp.
46137
46138 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46139
46140 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46141 Don't use attribute `noinline'.
46142
46143 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46144
46145 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46146
46147 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46148
46149 * gcc.c-torture/execute/simd-1.c: New.
46150
46151 * gcc.dg/simd-1.c: New.
46152
46153 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46154
46155 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46156
46157 2002-06-16 Richard Henderson <rth@redhat.com>
46158
46159 * g++.dg/ext/anon-struct1.C: New.
46160 * g++.dg/ext/anon-struct2.C: New.
46161 * g++.dg/ext/anon-struct3.C: New.
46162 * gcc.dg/anon-struct-1.c: New.
46163 * gcc.dg/anon-struct-2.c: New.
46164 * gcc.dg/anon-struct-3.c: New.
46165 * gcc.dg/20011008-1.c: Adjust warning text.
46166 * gcc.dg/20020527-1.c: Add -fms-extensions.
46167
46168 2002-06-16 Richard Henderson <rth@redhat.com>
46169
46170 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46171
46172 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46173
46174 * gcc.c-torture/execute/20020615-1.c: New test.
46175
46176 2002-06-15 Roger Sayle <roger@eyesopen.com>
46177
46178 * gcc.c-tortuture/execute/compare-1.c: New test case.
46179 * gcc.c-tortuture/execute/compare-2.c: New test case.
46180 * gcc.c-tortuture/execute/compare-3.c: New test case.
46181
46182 2002-06-13 Richard Henderson <rth@redhat.com>
46183
46184 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46185 ia64 ilp32.
46186
46187 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46188
46189 * g++.dg/template/typename2.C: Update error message.
46190
46191 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46192
46193 * gcc.c-torture/execute/20020611-1.c: New test.
46194
46195 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46196
46197 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46198 list of targets to skip.
46199
46200 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46201
46202 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46203 targets if not optimizing.
46204
46205 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46206
46207 * gcc.c-torture/compile/20020605-1.c: New test.
46208
46209 * g++.dg/opt/vt1.C: New test.
46210
46211 * gcc.dg/20020531-1.c: New test.
46212
46213 * gcc.dg/20020530-1.c: New test.
46214
46215 * gcc.dg/20020527-1.c: New test.
46216
46217 * g++.dg/opt/cse1.C: New test.
46218
46219 2002-06-07 Roger Sayle <roger@eyesopen.com>
46220
46221 * gcc.dg/20020607-2.c: New test case.
46222
46223 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46224
46225 * gcc.c-torture/compile/20020604-1.c: New test.
46226
46227 2002-06-04 Richard Henderson <rth@redhat.com>
46228
46229 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46230 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46231 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46232
46233 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46234
46235 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46236
46237 2002-06-03 Richard Henderson <rth@redhat.com>
46238
46239 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46240 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46241
46242 2002-06-02 Richard Henderson <rth@redhat.com>
46243
46244 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46245 test functions static.
46246
46247 2002-06-02 Andreas Jaeger <aj@suse.de>
46248
46249 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46250 now.
46251
46252 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46253
46254 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46255 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46256 Update for mofified diagnostics.
46257 * gcc.dg/c99-intconst-1.c: No longer fail.
46258
46259 2002-06-02 Richard Henderson <rth@redhat.com>
46260
46261 * gcc.dg/uninit-A.c: Remove xfail markers.
46262
46263 2002-06-01 Roger Sayle <roger@eyesopen.com>
46264
46265 * gcc.dg/fnegate-1.c: New test case.
46266
46267 2002-05-30 Osku Salerma <osku@iki.fi>
46268
46269 * gcc.c-torture/execute/mayalias-1.c: New file.
46270
46271 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46272
46273 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46274 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46275 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46276
46277 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46278
46279 * gcc.c-torture/execute/20020529-1.c: New test.
46280
46281 2002-05-27 Richard Henderson <rth@redhat.com>
46282
46283 * g++.dg/ext/attrib6.C: New test case.
46284
46285 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46286
46287 * gcc.c-torture/execute/pure-1.c: New test.
46288
46289 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46290
46291 * gcc.dg/cpp/arith-2.c: Remove.
46292
46293 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46294
46295 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46296 * gcc.dg/cpp/if-3.c: Remove.
46297
46298 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46299
46300 * g++.dg/opt/cse2.C: New test.
46301
46302 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46303
46304 * gcc.dg/cpp/arith-1.c: New semantic tests.
46305 * gcc.dg/cpp/if-1.c: Update.
46306
46307 2002-05-24 Ben Elliston <bje@redhat.com>
46308
46309 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46310
46311 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46312
46313 * gcc.dg/verbose-asm.c: New test.
46314
46315 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46316
46317 * gcc.dg/cpp/paste12.c: New test.
46318
46319 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46320
46321 * g++.dg/parse/named_ops.C: New test.
46322
46323 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46324
46325 * gcc.dg/weak-8.c: New test.
46326
46327 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46328
46329 * gcc.dg/weak-2.c: Allow optional leading underscore
46330 in scan-assembler symbol name.
46331 * gcc.dg/weak-3.c: Likewise.
46332 * gcc.dg/weak-4.c: Likewise.
46333 * gcc.dg/weak-5.c: Likewise.
46334
46335 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46336
46337 * gcc.dg/20020523-1.c: New test.
46338
46339 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46340
46341 * objc.dg/const-str-2.m: Update now that we stop after
46342 a command line error.
46343
46344 2002-05-22 Richard Henderson <rth@redhat.com>
46345
46346 * g++.dg/dg.exp: Fix typo in test pruneing.
46347
46348 2002-05-22 Richard Henderson <rth@redhat.com>
46349
46350 * g++.dg/dg.exp: Prune the tls subdirectory.
46351 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46352 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46353 * g++.dg/tls/init-1.C: New.
46354
46355 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46356
46357 * gcc.dg/20020517-1.c: New test.
46358
46359 2002-05-21 Richard Henderson <rth@redhat.com>
46360
46361 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46362 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46363
46364 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46365
46366 * g++.dg/other/copy2.C: New test.
46367
46368 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46369
46370 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46371 (MAX_COPY): Bump up to 10 times sizeof (long long).
46372 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46373
46374 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46375 sizeof (long long).
46376
46377 * gcc.c-torture/execute/strcpy-1.c: New test.
46378
46379 2002-05-19 Jason Merrill <jason2redhat.com>
46380
46381 * g++.dg/ext/oper1.C: New test.
46382
46383 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46384 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46385
46386 * README.QMTEST: New file.
46387
46388 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46389
46390 2002-05-19 Andreas Jaeger <aj@suse.de>
46391
46392 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46393 now.
46394 * gcc.c-torture/execute/loop-2d.x: Likewise.
46395
46396 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46397
46398 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46399 support weak symbols.
46400 * gcc.dg/weak-4.c: Likewise.
46401 * gcc.dg/weak-6.c: Likewise.
46402
46403 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46404
46405 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46406 cygwin, coff and h8300-*-hms targets
46407 * gcc.dg/weak-5.c: Likewise.
46408 * gcc.dg/weak-7.c: Likewise.
46409
46410 2002-05-16 Jason Merrill <jason@redhat.com>
46411
46412 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46413 (scan-assembler-not, scan-assembler-dem): Likewise.
46414 (scan-assembler-dem-not): Likewise.
46415
46416 2002-05-15 Richard Henderson <rth@redhat.com>
46417
46418 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46419
46420 2002-05-15 Richard Henderson <rth@redhat.com>
46421
46422 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46423 (vfoo1f): Warning here.
46424 (vfoo1l): Don't redefine the alias.
46425
46426 2002-05-14 Jason Merrill <jason@redhat.com>
46427 Alexandre Oliva <aoliva@redhat.com>
46428
46429 * g++.dg/init/pm1.C: New test.
46430
46431 2002-05-12 David S. Miller <davem@redhat.com>
46432
46433 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46434 types.
46435
46436 2002-05-10 Roger Sayle <roger@eyesopen.com>
46437
46438 * gcc.c-torture/execute/20020510-1.c: New test case.
46439
46440 2002-05-10 David S. Miller <davem@redhat.com>
46441
46442 * gcc.c-torture/execute/conversion.c: Test long double too.
46443
46444 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46445
46446 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46447 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46448 * lib/g++.exp (g++_link_flags): Likewise.
46449 * lib/objc.exp (objc_target_compile): Likewise.
46450
46451 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46452
46453 * gcc.dg/cpp/poison.c: Update.
46454 * gcc.dg/cpp/20000625-2.c: Remove.
46455 * gcc.dg/cpp/direct2s.c: Remove final test.
46456
46457 2002-05-08 Tom Rix <trix@redhat.com>
46458
46459 * gcc.c-torture/execute/20020508-1.c: New test.
46460 * gcc.c-torture/execute/20020508-2.c: New test.
46461 * gcc.c-torture/execute/20020508-3.c: New test.
46462
46463 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46464
46465 * gcc.dg/cpp/charconst-4.c: More tests.
46466
46467 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46468
46469 PR c/6569
46470 * gcc.dg/weak-3.c: Update location of warning messages.
46471 * gcc.dg/weak-5.c: Likewise.
46472
46473 2002-05-06 Roger Sayle <roger@eyesopen.com>
46474
46475 * gcc.c-torture/execute/20020506-1.c: New test case.
46476
46477 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46478
46479 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46480
46481 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46482
46483 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46484
46485 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46486
46487 * gcc.dg/cpp/charconst-3.c: New test.
46488
46489 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46490
46491 * gcc.dg/cpp/charconst.c: Update tests.
46492
46493 2002-05-05 Tim Josling <tej@melbpc.org.au>
46494
46495 * treelang: Added directory for new sample language treelang. Also
46496 lib/treelang.exp: New file to signal treelang should be tested.
46497
46498 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46499
46500 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46501 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46502 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46503 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46504 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46505 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46506 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46507
46508 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46509
46510 * gcc.dg/format/xopen-2.c: New test.
46511
46512 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46513
46514 * gcc.dg/20020503-1.c: New test.
46515
46516 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46517
46518 * g++.dg/init/dtor1.C: Make it tougher.
46519
46520 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46521
46522 * g++.dg/init/dtor1.C: New test.
46523
46524 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46525
46526 * gcc.dg/altivec-8.c: New.
46527
46528 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46529
46530 * gcc.dg/altivec-7.c: New.
46531
46532 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46533
46534 * g++.dg/parse/typedef1.C: New test.
46535
46536 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46537
46538 PR c++/6486
46539 * g++.dg/template/friend6.C: New test.
46540
46541 PR c++/6492
46542 * g++.dg/init/copy1.C: New test.
46543
46544 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46545
46546 * g++.dg/warn/effc1.C: New test.
46547
46548 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46549
46550 * gcc.dg/cpp/if-cexp.c: Add a test.
46551
46552 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46553
46554 * gcc.dg/20020426-2.c: New test.
46555
46556 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46557
46558 * gcc.dg/cpp/if-mop.c: Update.
46559 * gcc.dg/cpp/if-mpar.c: Add test.
46560 * gcc.dg/cpp/if-oppr.c: Update.
46561
46562 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46563
46564 PR c/6343
46565 * gcc.dg/weak-[2-7].c: New tests.
46566
46567 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46568
46569 * gcc.dg/enum1.c: New test.
46570
46571 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46572
46573 PR c++/6497
46574 * g++.dg/inherit/access2.C: New test.
46575
46576 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46577
46578 PR bootstrap/6445
46579 * gcc.dg/20020426-1.c: New test.
46580
46581 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46582
46583 * g++.dg/abi/enum1.C: New test.
46584
46585 2002-04-26 Richard Henderson <rth@redhat.com>
46586
46587 * gcc.dg/c99-bool-1.c: Expect always true warning.
46588
46589 2002-04-25 Roger Sayle <roger@eyesopen.com>
46590
46591 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46592
46593 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46594
46595 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46596 targets.
46597
46598 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46599
46600 * g++.dg/abi/mange7.C: New test.
46601
46602 PR c++/6438.
46603 * g++.dg/parse/stmtexpr2.C: New test.
46604
46605 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46606
46607 * gcc.dg/20020312-2.c: Add SH target.
46608
46609 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46610
46611 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46612 compiler output on mips*-*-irix*.
46613
46614 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46615
46616 * g++.dg/parse/attr1.C: New test.
46617
46618 2002-04-23 Roger Sayle <roger@eyesopen.com>
46619
46620 * gcc.c-torture/execute/string-opt-17.c: New test case.
46621 * gcc.c-torture/execute/memset-2.c: New test case.
46622
46623 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46624
46625 PR c++/6256:
46626 * g++.dg/template/friend5.C: New test.
46627
46628 PR c++/6331:
46629 * g++.dg/template/qual1.C: Likewise.
46630
46631 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46632
46633 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46634 Include stdlib.h, not stdio.h or ctype.h.
46635
46636 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46637
46638 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46639 cris-*-elf* and mmix-*-*.
46640 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46641 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46642 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46643 Ditto.
46644 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46645 * gcc.dg/wchar_t-1.c: Ditto.
46646
46647 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46648
46649 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46650 Clarify comment.
46651
46652 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46653
46654 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46655
46656 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46657
46658 * gcc.c-torture/execute/20000906-1.x: Delete.
46659
46660 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46661
46662 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46663
46664 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46665
46666 * PR6367
46667 * g77.f-torture/execute/6367.f: New test.
46668 * g77.f-torture/execute/6367.x: Disable for MMIX.
46669
46670 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46671
46672 * PR6352
46673 * g++.dg/opt/inline2.C: New test.
46674
46675 2002-04-18 Richard Henderson <rth@redhat.com>
46676
46677 * gcc.dg/20000906-1.c: Enable for all targets.
46678 * gcc.c-torture/compile/iftrap-2.c: New.
46679
46680 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46681
46682 * gcc.dg/20020418-1.c: New test.
46683 * gcc.dg/20020418-2.c: New test.
46684
46685 2002-04-18 Richard Henderson <rth@redhat.com>
46686
46687 * gcc.c-torture/compile/iftrap-1.c: New.
46688 * gcc.dg/iftrap-1.c: Adjust for ia64.
46689 * gcc.dg/iftrap-2.c: New.
46690
46691 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46692
46693 * gcc.c-torture/compile/20020418-1.c: New test.
46694
46695 2002-04-18 Roger Sayle <roger@eyesopen.com>
46696
46697 * gcc.c-torture/compile/20020415-1.c: New.
46698
46699 2002-04-18 David S. Miller <davem@redhat.com>
46700
46701 * gcc.c-torture/execute/20020418-1.c: New test.
46702
46703 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46704
46705 * gcc.dg/20020416-1.c: New test.
46706
46707 * g++.dg/opt/inline1.C: New test.
46708
46709 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46710
46711 * gcc.dg/altivec-5.c: New test.
46712
46713 * gcc.dg/20020415-1.c: New test.
46714
46715 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46716
46717 * lib/chill.exp: Remove.
46718
46719 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46720
46721 * g++.dg/other/big-struct.C: New test.
46722
46723 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46724
46725 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46726 of scratch file.
46727
46728 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46729
46730 PR c/6277
46731 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46732 in scan-assembler function name
46733
46734 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46735
46736 * g77.f-torture/execute/980628-4.x,
46737 g77.f-torture/execute/980628-5.x,
46738 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46739 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46740 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46741 i[34567]86-*-*.
46742
46743 2002-04-13 David S. Miller <davem@redhat.com>
46744
46745 * gcc.c-torture/execute/20020413-1.c: New test.
46746
46747 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46748
46749 * gcc.dg/asm-6.c,
46750 * g++.dg/ext/asm1.C: New tests.
46751
46752 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46753
46754 PR c++ 5373.
46755 * g++.dg/parse/stmtexpr1.C: New test.
46756
46757 PR c++/5189.
46758 * g++.dg/template/copy1.C: New test.
46759
46760 2002-04-12 Richard Henderson <rth@redhat.com>
46761
46762 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46763
46764 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46765
46766 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46767 gcc.c-torture/execute/20020307-2.c.
46768
46769 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46770
46771 * g++.dg/ext/attrib5.C,
46772 * g++.dg/lookup/struct1.C: New tests.
46773
46774 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46775
46776 * gcc.dg/20020411-1.c: New test.
46777
46778 * gcc.c-torture/execute/20020411-1.c: New test.
46779
46780 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46781
46782 * g77.f-torture/execute/6177.f: New test.
46783
46784 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46785
46786 PR middle-end/6247
46787 * g++.dg/opt/cleanup1.C: New test.
46788
46789 * g++.dg/opt/const1.C: New test.
46790
46791 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46792
46793 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46794
46795 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46796
46797 PR c++/5507
46798 * g++.dg/template/typename2.C: New test.
46799
46800 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46801
46802 * gcc.c-torture/execute/loop-12.c: New.
46803
46804 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46805
46806 * g77.f-torture/execute/980628-4.x,
46807 g77.f-torture/execute/980628-5.x,
46808 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46809 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46810 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46811
46812 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46813
46814 PR optimization/6086
46815 * g++.dg/opt/preinc1.C: New test.
46816
46817 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46818
46819 PR c++/5571
46820 * g++.dg/opt/static2.C: New test.
46821
46822 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46823
46824 PR c/5120
46825 * gcc.dg/20020406-1.c: New test.
46826
46827 2002-04-04 David S. Miller <davem@redhat.com>
46828
46829 * gcc.c-torture/execute/20020404-1.c: New test.
46830
46831 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46832
46833 PR c/6123
46834 * gcc.dg/20020312-2.c: Do not declare global register variable
46835 if __PIC__ or __pic__ is defined.
46836
46837 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46838
46839 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46840 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46841
46842 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46843
46844 * gcc.misc-tests/linkage.exp: Update last change to handle
46845 sparc*-, not just sparc-.
46846
46847 2002-04-03 Richard Henderson <rth@redhat.com>
46848
46849 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46850
46851 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46852
46853 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46854
46855 2002-04-02 David S. Miller <davem@redhat.com>
46856
46857 * gcc.c-torture/execute/20020402-3.c: New test.
46858
46859 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46860
46861 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46862 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46863
46864 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46865 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46866 g77.f-torture/execute/20001201.x,
46867 g77.f-torture/execute/u77-test.x: New files.
46868
46869 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46870 * gcc.dg/wchar_t-1.c: Ditto.
46871
46872 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46873
46874 * gcc.c-torture/execute/20020402-1.c: New test.
46875
46876 2002-04-01 Richard Henderson <rth@redhat.com>
46877
46878 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46879
46880 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46881
46882 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46883
46884 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46885
46886 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46887
46888 * g++.dg/inherit/template-as-base.C: Expect error.
46889 * g++.dg/inherit/namespace-as-base.C: Likewise.
46890
46891 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46892
46893 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46894 g++.dg/ext/instantiate3.C: Tweak match patterns.
46895
46896 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46897 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46898 -da test.
46899
46900 2002-03-31 Richard Henderson <rth@redhat.com>
46901
46902 * gcc.dg/special/alias-2.c: New.
46903 * gcc.dg/special/ecos.exp: Run it.
46904
46905 2002-03-31 Richard Henderson <rth@redhat.com>
46906
46907 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46908
46909 2002-03-31 Kazu Hirata <kazu@hxi.com>
46910
46911 * gcc.dg/weak-1.c: Disable on h8300 port.
46912
46913 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46914
46915 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46916 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46917 ordering tests.
46918 * g++.dg/bprob/bprob-1.C: New test.
46919 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46920 * g++.dg/gcov/gcov-1.C: New test.
46921 * g++.dg/gcov/gcov-1.x: New file.
46922 * g++.dg/gcov/gcov-2.C: New test.
46923 * g++.dg/gcov/gcov-3.C: New test.
46924 * g++.dg/gcov/gcov-3.h: New file.
46925
46926 2002-03-28 Roger Sayle <roger@eyesopen.com>
46927
46928 * g++.old-deja/g++.other/builtins5.C: New test.
46929 * g++.old-deja/g++.other/builtins6.C: New test.
46930 * g++.old-deja/g++.other/builtins7.C: New test.
46931 * g++.old-deja/g++.other/builtins8.C: New test.
46932 * g++.old-deja/g++.other/builtins9.C: New test.
46933
46934 2002-03-29 Jakub Jelinek <jakub@redhat.com>
46935
46936 * g++.dg/opt/static1.C: New test.
46937
46938 * g++.dg/opt/longbranch1.C: New test.
46939
46940 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
46941
46942 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46943
46944 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46945
46946 2002-03-28 Jeffrey A Law (law@redhat.com)
46947
46948 * gcc.c-torture/execute/20020328-1.c: New test.
46949
46950 2002-03-27 Richard Henderson <rth@redhat.com>
46951
46952 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46953 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46954 move from g++.old-deja/g++.ext/.
46955
46956 2002-03-27 Mark Mitchell <mark@codesourcery.com>
46957
46958 * g++.dg/init/new2.C: New test.
46959
46960 2002-03-26 Richard Henderson <rth@redhat.com>
46961
46962 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46963
46964 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46965 on sparc.
46966
46967 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
46968 sparcv9 systems.
46969 * gcc.dg/20001102-1.c: Likewise.
46970
46971 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
46972
46973 * gcc.dg/cpp/endif-pedantic1.c,
46974 gcc.dg/cpp/endif-pedantic2.c: New tests.
46975
46976 2002-03-26 Mark Mitchell <mark@codesourcery.com>
46977
46978 * g++.dg/init/new1.C: New test.
46979
46980 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
46981
46982 * g++.dg/abi/vbase9.C: New test.
46983
46984 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
46985
46986 * gcc.dg/arm-asm.c: New test.
46987
46988 2002-03-26 Andrew Cagney <ac131313@redhat.com>
46989
46990 * gcc.dg/Wswitch-enum.c: New test.
46991 Fix PR c/5044.
46992
46993 2002-03-26 Richard Henderson <rth@redhat.com>
46994
46995 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46996 structure.
46997
46998 2002-03-25 Richard Henderson <rth@redhat.com>
46999
47000 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47001 sparcv9 systems.
47002
47003 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47004 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47005
47006 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47007
47008 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47009
47010 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47011
47012 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47013 targets using generic thunk support.
47014
47015 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47016
47017 * gcc.c-torture/compile/20020323-1.c: New test.
47018
47019 * g++.dg/opt/conj2.C: New test.
47020
47021 2002-03-24 Richard Henderson <rth@redhat.com>
47022
47023 * gcc.dg/weak-1.c: Use -fno-common.
47024
47025 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47026
47027 * g77.dg/f77-edit-apostrophe-out.f: New test
47028 * g77.dg/f77-edit-h-out.f: New test
47029 * g77.dg/f77-edit-t-in.f: New test
47030 * g77.dg/f77-edit-t-out.f: New test
47031 * g77.dg/f77-edit-x-out.f: New test
47032 * g77.dg/f77-edit-slash-out.f: New test
47033 * g77.dg/f77-edit-colon-out.f: New test
47034 * g77.dg/f77-edit-s-out.f: New test
47035
47036 2002-03-24 Richard Henderson <rth@redhat.com>
47037
47038 * objc/execute/formal_protocol-6.x: New XFAIL.
47039
47040 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47041
47042 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47043 that do not support weak symbols
47044
47045 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47046
47047 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47048 * lib/g77.exp: Likewise.
47049 * lib/objc.exp: Likewise.
47050
47051 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47052
47053 * gcc.dg/Wswitch-default.c: New test.
47054
47055 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47056
47057 * g++.dg/other/enum1.C: New test.
47058
47059 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47060
47061 * gcc.dg/pragma-ep-3.c: Fix typo.
47062
47063 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47064
47065 * g++.dg/inherit/template-as-base.C: New test.
47066
47067 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47068
47069 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47070 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47071
47072 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47073
47074 * gcc.dg/cpp/multiline.c: Update to match.
47075
47076 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47077
47078 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47079
47080 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47081
47082 * gcc.dg/cpp/extratokens2.c: New file.
47083
47084 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47085
47086 * gcc.dg/20020312-2.c: Add rs6000 target.
47087
47088 * gcc.c-torture/compile/20020319-1.c: New test.
47089
47090 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47091
47092 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47093 (A, E): Handle this.
47094
47095 2002-03-20 Jason Merrill <jason@redhat.com>
47096
47097 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47098 ignoring -fpic.
47099 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47100 through prune_gcc_output.
47101
47102 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47103
47104 * gcc.c-torture/compile/20020320-1.c: New test.
47105
47106 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47107
47108 * gcc.c-torture/compile/20020318-1.c: New test.
47109
47110 * gcc.dg/struct-by-value-1.c: New test.
47111
47112 * gcc.dg/20020319-1.c: New test.
47113
47114 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47115
47116 * g++.dg/opt/conj1.C: New test.
47117
47118 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47119
47120 * g++.dg/template/qualttp20.C: Revert previous change.
47121 * g++.dg/template/qualttp3.C: Likewise.
47122 * g++.dg/template/qualttp4.C: Likewise.
47123 * g++.dg/template/qualttp5.C: Likewise.
47124 * g++.dg/template/qualttp6.C: Likewise.
47125 * g++.dg/template/qualttp7.C: Likewise.
47126 * g++.dg/template/qualttp8.C: Likewise.
47127 * g++.dg/template/recurse.C: Likewise.
47128
47129 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47130
47131 * gcc.dg/cpp/wchar-1.c: Update.
47132
47133 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47134
47135 * g++.dg/template/conv1.C: New test.
47136 * g++.dg/template/conv2.C: New test.
47137 * g++.dg/template/conv3.C: New test.
47138 * g++.dg/template/conv4.C: New test.
47139
47140 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47141
47142 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47143 * g++.dg/template/qualttp3.C: Likewise.
47144 * g++.dg/template/qualttp4.C: Likewise.
47145 * g++.dg/template/qualttp5.C: Likewise.
47146 * g++.dg/template/qualttp6.C: Likewise.
47147 * g++.dg/template/qualttp7.C: Likewise.
47148 * g++.dg/template/qualttp8.C: Likewise.
47149 * g++.dg/template/recurse.C: Likewise.
47150
47151 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47152
47153 * g++.dg/opt/dtor1.C: New test.
47154
47155 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47156
47157 * gcc.c-torture/compile/20020315-1.c: New test.
47158
47159 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47160
47161 * gcc.dg/weak-1.c: Fix scan tests.
47162
47163 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47164
47165 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47166 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47167 cris-*-aout* mmix-*-*.
47168 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47169 cris-*-aout* mmix-*-*.
47170 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47171 cris-*-elf* cris-*-aout* and mmix-*-*.
47172 * gcc.dg/20001009-1.c: Ditto.
47173 * gcc.dg/20010912-1.c: Ditto.
47174 * gcc.dg/20020122-4.c: Ditto.
47175 * gcc.dg/inline-2.c: Ditto.
47176
47177 2002-03-14 Jeffrey A Law (law@cygnus.com)
47178
47179 * gcc.c-torture/compile/20020314-1.c: New test.
47180
47181 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47182
47183 * gcc.c-torture/execute/20020314-1.c: New test.
47184
47185 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47186
47187 * g++.dg/warn/Wunused-1.C: New test.
47188
47189 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47190
47191 * g++.dg/abi/mangle6.C: New test.
47192
47193 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47194
47195 * gcc.c-torture/compile/20020309-2.c: New test.
47196
47197 * gcc.c-torture/compile/20020312-1.c: New test.
47198
47199 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47200
47201 * g++.dg/other/access1.C: New test.
47202
47203 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47204
47205 * gcc.c-torture/execute/wchar_t-1.c: New test.
47206
47207 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47208
47209 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47210
47211 2002-03-12 Roger Sayle <roger@eyesopen.com>
47212
47213 * gcc.dg/20020312-1.c: New test case.
47214
47215 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47216
47217 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47218
47219 2002-03-11 Richard Henderson <rth@redhat.com>
47220
47221 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47222 * g++.old-deja/g++.jason/report.C: Likewise.
47223
47224 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47225
47226 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47227 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47228
47229 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47230
47231 * g++.dg/overload/pmf1.C: New test.
47232
47233 2002-03-11 Kazu Hirata <kazu@hxi.com>
47234
47235 * gcc.c-torture/execute/20020307-1.c: Use long.
47236
47237 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47238
47239 PR optimization/5844
47240 * gcc.dg/20020310-1.c: New test.
47241
47242 2002-03-09 Michael Meissner <meissner@redhat.com>
47243
47244 * gcc.c-torture/execute/memcpy-2.c: New test.
47245 * gcc.c-torture/execute/memset-1.c: New test.
47246 * gcc.c-torture/execute/strlen-1.c: New test.
47247 * gcc.c-torture/execute/strcmp-1.c: New test.
47248 * gcc.c-torture/execute/strncmp-1.c: New test.
47249
47250 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47251
47252 * gcc.dg/ppc-ldstruct.c: New test.
47253
47254 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47255
47256 * gcc.c-torture/execute/va-arg-22.c: New test.
47257
47258 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47259
47260 * gcc.c-torture/compile/20020309-1.c: New test.
47261
47262 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47263
47264 * gcc.c-torture/execute/20020307-2.c: New test.
47265
47266 2002-03-07 Jeffrey A Law (law@redhat.com)
47267
47268 * g77.f-torture/compile/20020307-1.f: New test.
47269
47270 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47271
47272 * gcc.dg/unordered-1.c: New test.
47273
47274 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47275
47276 * gcc.c-torture/execute/20020307-1.c: New test.
47277
47278 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47279
47280 * gcc.dg/20020304-1.c: New test.
47281
47282 * gcc.c-torture/compile/20020304-2.c: New test.
47283
47284 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47285
47286 * gcc.c-torture/compile/20020304-1.c: New test case
47287 (from PR c/5830).
47288
47289 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47290
47291 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47292
47293 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47294
47295 * g++.dg/other/classkey1.C: New test.
47296
47297 2002-03-01 Richard Henderson <rth@redhat.com>
47298
47299 * gcc.c-torture/compile/981223-1.x: New.
47300 * gcc.c-torture/compile/920625-1.x: New.
47301
47302 2002-02-28 Richard Henderson <rth@redhat.com>
47303
47304 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47305
47306 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47307
47308 * gcc.c-torture/execute/20020227-1.c: New test.
47309
47310 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47311
47312 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47313 here" ERROR lines.
47314 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47315 * g++.old-deja.g++.other/defarg1.C: Likewise.
47316 * g++.old-deja/g++.pt/calls2.C: Likewise.
47317 * g++.old-deja/g++.pt/crash20.C: Likewise.
47318 * g++.old-deja/g++.pt/crash30.C: Likewise.
47319 * g++.old-deja/g++.pt/crash36.C: Likewise.
47320 * g++.old-deja/g++.pt/crash6.C: Likewise.
47321 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47322 * g++.old-deja/g++.pt/derived3.C: Likewise.
47323 * g++.old-deja/g++.pt/error1.C: Likewise.
47324 * g++.old-deja/g++.pt/friend21.C: Likewise.
47325 * g++.old-deja/g++.pt/friend23.C: Likewise.
47326 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47327 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47328
47329 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47330
47331 * gcc.c-torture/execute/20020225-2.c: New test.
47332
47333 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47334
47335 * gcc.c-torture/execute/920730-1t.c,
47336 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47337 Delete test cases, only relevant to -traditional.
47338
47339 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47340
47341 * gcc.dg/cpp/undef1.c: Remove.
47342 * gcc.dg/cpp/directiv.c: Update.
47343 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47344
47345 2002-02-27 Michael Meissner <meissner@redhat.com>
47346
47347 * gcc.c-torture/execute/20020226-1.c: New test.
47348
47349 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47350
47351 * g++.dg/debug/debug4.C: New test.
47352
47353 * gcc.dg/ia64-visibility-1.c: New test.
47354
47355 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47356
47357 * gcc.dg/debug/20020224-1.c: New.
47358
47359 2002-02-25 Kazu Hirata <kazu@hxi.com>
47360
47361 * gcc.c-torture/execute/960416-1.x: New.
47362 * gcc.c-torture/execute/divconst-3.x: Likewise.
47363
47364 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47365
47366 * gcc.dg/20020224-1.c: New test.
47367
47368 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47369
47370 * gcc.c-torture/execute/20020225-1.c: New.
47371
47372 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47373
47374 * gcc.dg/cpp/wchar-1.c: New test.
47375
47376 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47377
47378 * gcc.dg/20020222-1.c: New test.
47379
47380 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47381
47382 * g++.dg/opt/anonunion1.C: New test.
47383
47384 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47385
47386 * g++.dg/template/qualttp19.C: New test.
47387 * g++.dg/template/qualttp20.C: New test.
47388 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47389 * g++.old-deja/g++.other/qual1.C: Likewise.
47390
47391 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47392
47393 * gcc.dg/attr-alwaysinline.c: New.
47394
47395 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47396
47397 * gcc.dg/20020220-1.c: New test.
47398
47399 * gcc.dg/20020220-2.c: New test.
47400
47401 * g++.dg/opt/mmx1.C: New test.
47402
47403 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47404
47405 * gcc.c-torture/compile/20020110.c: New test.
47406
47407 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47408
47409 * gcc.c-torture/execute/20020219-1.c: New test.
47410
47411 * gcc.dg/20020219-1.c: New test.
47412
47413 * gcc.dg/noncompile/20020220-1.c: New test.
47414
47415 * g++.dg/opt/ptrintsum1.C: New test.
47416
47417 * gcc.dg/debug/20020220-1.c: New test.
47418
47419 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47420
47421 * gcc.c-torture/execute/20020216-1.c: New test.
47422
47423 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47424
47425 * gcc.dg/decl-1.c: Update, new test.
47426
47427 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47428
47429 * g++.dg/abi/bitfield1.C: New test.
47430 * g++.dg/abi/bitfield2.C: New test.
47431
47432 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47433
47434 * gcc.dg/attr-nest.c: New test.
47435
47436 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47437
47438 * gcc.c-torture/execute/20020215-1.c: New test.
47439
47440 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47441
47442 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47443 * g++.dg/debug/debug.exp: New.
47444 * g++.dg/debug/trivial.C: New.
47445 * g++.dg/debug/debug1.C: Moved...
47446 * g++.dg/other/debug1.C: ...from here.
47447 * g++.dg/debug/debug2.C: Moved...
47448 * g++.dg/other/debug2.C: ...from here.
47449 * g++.dg/debug/debug3.C: Moved...
47450 * g++.dg/other/debug3.C: ...from here.
47451
47452 * gcc.dg/noncompile/20020213-1.c: New test.
47453
47454 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47455
47456 * g++.dg/other/debug3.C: New test.
47457
47458 * gcc.c-torture/execute/20020213-1.c: New test.
47459
47460 2002-02-13 Richard Smith <richard@ex-parrot.com>
47461
47462 * g++.old-deja/g++.other/thunk1.C: New test.
47463
47464 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47465
47466 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47467
47468 2002-02-13 Stan Shebs <shebs@apple.com>
47469
47470 * gcc.dg/altivec-3.c: New.
47471
47472 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47473
47474 * gcc.dg/Wunreachable-1.c: New test.
47475 * gcc.dg/Wunreachable-2.c: New test.
47476
47477 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47478
47479 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47480
47481 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47482
47483 * gcc.dg/decl-1.c: New test.
47484
47485 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47486
47487 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47488
47489 2002-02-10 Kazu Hirata <kazu@hxi.com>
47490
47491 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47492 * gcc.c-torture/compile/980506-1.x: Likewise.
47493
47494 2002-02-10 Kazu Hirata <kazu@hxi.com>
47495
47496 * gcc.dg/20020210-1.c: New.
47497
47498 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47499
47500 * g77.f-torture/execute/947.f: New regression test
47501 for PR fortran/947.
47502
47503 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47504
47505 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47506 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47507
47508 2002-02-08 Richard Henderson <rth@redhat.com>
47509
47510 * gcc.c-torture/compile/labels-3.c: New.
47511
47512 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47513
47514 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47515 expression statements work instead.
47516 * gcc.dg/noncompile/20020207-1.c: New test.
47517
47518 2002-02-07 Richard Henderson <rth@redhat.com>
47519
47520 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47521
47522 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47523
47524 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47525 message from g77
47526 * lib/g77-dg.exp: Trim g77 error messages so that they are
47527 recognized by dg.exp.
47528
47529 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47530
47531 PR fortran/5473
47532 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47533
47534 2002-02-07 Richard Henderson <rth@redhat.com>
47535
47536 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47537 to be sufficiently aligned for integers.
47538
47539 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47540
47541 * g++.dg/template/friend4.C: New test.
47542
47543 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47544
47545 PR fortran/5743
47546 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47547 unsupported cases.
47548
47549 2002-02-07 Richard Henderson <rth@redhat.com>
47550
47551 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47552 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47553 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47554 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47555
47556 2002-02-06 Richard Henderson <rth@redhat.com>
47557
47558 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47559
47560 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47561
47562 * gcc.dg/20020206-1.c: New test.
47563
47564 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47565
47566 * gcc.c-torture/execute/20020206-1.c: New test.
47567
47568 * gcc.c-torture/execute/20020206-2.c: New test.
47569
47570 PR optimization/5429:
47571 * gcc.c-torture/compile/20020206-1.c: New test.
47572
47573 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47574
47575 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47576 as certain file formats cannot support particularly large
47577 alignments.
47578
47579 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47580 and do not expect to be able to link the executable.
47581
47582 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47583 fail because the COFF format does not support the weak attribute.
47584
47585 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47586
47587 * g77.dg/pr5473.f: New test
47588
47589 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47590
47591 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47592 Fix testcase accordingly.
47593
47594 2002-02-04 Richard Henderson <rth@redhat.com>
47595
47596 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47597 (buf): Change to be an array of pointers, not ints.
47598
47599 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47600
47601 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47602 before all tests. Move warning one line above to match where it
47603 C frontend emits.
47604 * gcc.dg/Wswitch-2.c: New test.
47605 * g++.dg/warn/Wswitch-1.C: New test.
47606 * g++.dg/warn/Wswitch-2.C: New test.
47607
47608 2002-02-04 Richard Henderson <rth@redhat.com>
47609
47610 * g++.dg/abi/offsetof.C: Fix size comparison.
47611
47612 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47613
47614 * gcc.dg/cast-qual-2.c: New test.
47615
47616 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47617
47618 * gcc.dg/20020201-4.c: New test.
47619
47620 2002-02-04 Ben Elliston <bje@redhat.com>
47621
47622 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47623 target_info attribute != 0, in addition to the empty string.
47624 (gcc_target_compile): Likewise.
47625
47626 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47627
47628 * gcc.dg/Wswitch.c: New test.
47629 PR gcc/4475. PR gcc/3780.
47630
47631 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47632
47633 * g77.f-torture/execute/5122.f: New test for regressions
47634 against PR fortran/5122.
47635
47636 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47637
47638 * g77.f-torture/compile/pr3743.f: Delete
47639 * g77.dg/pr3743-1.f: New test.
47640 * g77.dg/pr3743-2.f: New test.
47641 * g77.dg/pr3743-3.f: New test.
47642 * g77.dg/pr3743-4.f: New test.
47643
47644 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47645
47646 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47647
47648 2002-02-02 Richard Henderson <rth@redhat.com>
47649
47650 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47651 * gcc.c-torture/execute/bf64-1.c: Likewise.
47652
47653 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47654
47655 * gcc.dg/20020201-2.c: New test.
47656
47657 * gcc.dg/20020201-3.c: New test.
47658
47659 * gcc.c-torture/execute/bitfld-2.c: New test.
47660
47661 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47662
47663 * gcc.dg/bitfld-1.c: Update.
47664 * gcc.dg/bitfld-2.c: Update.
47665 * gcc.c-torture/execute/bitfld-1.x: New.
47666
47667 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47668
47669 * gcc.c-torture/execute/20020201-1.c: New test.
47670
47671 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47672
47673 PR target/5469
47674 * gcc.dg/20020201-1.c: New test.
47675
47676 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47677
47678 PR fortran/3743
47679 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47680 * g77.f-torture/compile/pr3743.x: Remove
47681
47682 2002-01-31 Tom Rix <trix@redhat.com>
47683
47684 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47685
47686 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47687
47688 * gcc.dg/noncompile/20020130-1.c: New test.
47689
47690 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47691
47692 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47693
47694 2002-01-29 Richard Henderson <rth@redhat.com>
47695
47696 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47697 to long long.
47698 * gcc.c-torture/execute/bf64-1.c: Likewise.
47699
47700 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47701
47702 * gcc.c-torture/execute/20020129-1.c: New test.
47703
47704 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47705
47706 * gcc.c-torture/compile/20000224-1.c: Update.
47707 * gcc.c-torture/execute/bitfld-1.c: New tests.
47708 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47709 * gcc.dg/uninit-A.c: Update.
47710
47711 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47712
47713 * g++.dg/template/ctor1.C: Add instantiation.
47714
47715 2002-01-28 Paul Koning <pkoning@equallogic.com>
47716
47717 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47718 argument to __builtin_prefetch to be const ptr.
47719
47720 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47721
47722 * gcc.c-torture/compile/20020120-1.c: New test.
47723
47724 2002-01-27 Kazu Hirata <kazu@hxi.com>
47725
47726 * gcc.c-torture/execute/20020127-1.c: New test.
47727
47728 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47729
47730 * g77.dg/f77-edit-i-in.f: New test
47731 * g77.dg/f77-edit-i-out.f: New test
47732
47733 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47734
47735 * gcc.dg/debug/debug.exp: New file.
47736 * gcc.dg/debug/trivial.c: New file.
47737 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47738 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47739 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47740 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47741 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47742 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47743 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47744 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47745 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47746 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47747 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47748 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47749 * gcc.dg/20000503-1.c: Removed.
47750 * gcc.dg/20010207-1.c: Removed.
47751 * gcc.dg/20011223-1.c: Removed.
47752 * gcc.dg/20020104-2.c: Removed.
47753 * gcc.dg/debug-1.c: Removed.
47754 * gcc.dg/debug-2.c: Removed.
47755 * gcc.dg/debug-3.c: Removed.
47756 * gcc.dg/debug-4.c: Removed.
47757 * gcc.dg/debug-5.c: Removed.
47758 * gcc.dg/debug-6.c: Removed.
47759 * gcc.dg/dwarf2-1.c: Removed.
47760 * gcc.dg/dwarf2-2.c: Removed.
47761
47762 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47763
47764 * g++.old-deja/g++.other/eh5.C: New test.
47765 * g++.old-deja/g++.other/sibcall2.C: New test.
47766 * g++.old-deja/g++.other/array9.C: New test.
47767 * g++.old-deja/g++.other/typename2.C: New test.
47768 * g++.old-deja/g++.other/crash60.C: New test.
47769 * g++.old-deja/g++.other/conv9.C: New test.
47770 * g++.old-deja/g++.other/mangle10.C: New test.
47771 * g++.old-deja/g++.other/unchanging1.C: New test.
47772 * g++.old-deja/g++.other/exprstmt1.C: New test.
47773 * g++.old-deja/g++.other/inline23.C: New test.
47774 * g++.old-deja/g++.eh/ia64-1.C: New test.
47775 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47776 * g++.old-deja/g++.other/reload1.C: New test.
47777 * g++.old-deja/g++.other/static20.C: New test.
47778 * g++.old-deja/g++.other/local-alloc1.C: New test.
47779 * g++.old-deja/g++.other/conv8.C: New test.
47780 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47781 * g++.old-deja/g++.other/storeexpr1.C: New test.
47782 * g++.old-deja/g++.other/storeexpr2.C: New test.
47783 * g++.dg/eh/template2.C: New test.
47784 * g++.dg/warn/weak1.C: New test.
47785
47786 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47787
47788 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47789 Remove first, non-varying, argument.
47790
47791 2002-01-23 Richard Henderson <rth@redhat.com>
47792
47793 * gcc.dg/inline-2.c: New.
47794
47795 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47796 Add optional target arg. Check number of arguments.
47797 (scan-assembler-not, scan-assembler-dem): Likewise.
47798 (scan-assembler-dem-not): Likewise.
47799
47800 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47801
47802 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47803 line 12.
47804 * g++.old-deja/g++.brendan/parse3.C,
47805 g++.old-deja/g++.other/crash26.C,
47806 g++.old-deja/g++.other/crash28.C,
47807 g++.old-deja/g++.other/crash29.C,
47808 g++.old-deja/g++.other/crash30.C,
47809 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47810
47811 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47812
47813 * gcc.dg/20020115-1.c: New.
47814
47815 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47816
47817 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47818
47819 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47820
47821 * gcc.dg/20020122-3.c: New.
47822
47823 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47824
47825 * g++.dg/other/gc1.C: New test.
47826
47827 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47828
47829 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47830
47831 2002-01-22 Richard Henderson <rth@redhat.com>
47832
47833 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47834
47835 2002-01-22 Richard Henderson <rth@redhat.com>
47836
47837 * gcc.dg/20020122-4.c: New.
47838
47839 2002-01-22 H.J. Lu <hjl@gnu.org>
47840
47841 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47842 link output.
47843 * gcc.dg/special/ecos.exp: Likewise.
47844 * lib/g++-dg.exp: Likewise.
47845 * lib/g77-dg.exp: Likewise.
47846 * lib/gcc-dg.exp : Likewise.
47847 * lib/mike-g++.exp: Likewise.
47848 * lib/mike-g77.exp: Likewise.
47849 * lib/mike-gcc.exp: Likewise.
47850 * lib/objc-dg.exp: Likewise.
47851
47852 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47853
47854 PR target/5379
47855 * gcc.dg/20020122-2.c: New test.
47856
47857 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47858
47859 * gcc.dg/20020122-1.c: New test.
47860
47861 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47862
47863 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47864
47865 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47866
47867 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47868
47869 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47870
47871 * gcc.c-torture/compile/20020121-1.c: New test.
47872
47873 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47874
47875 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47876 ld_library_path.
47877
47878 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47879
47880 * gcc.dg/20020218-1.c: New test.
47881
47882 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47883
47884 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47885 messages
47886 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47887 "At global scope" warning
47888 * g++.dg/ext/align1.C: Change cygwin test for alignment
47889 from db-bogus to dg-warning
47890
47891 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47892
47893 * g77.f-torture/compile/cpp2.F: New test.
47894
47895 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47896
47897 * g++.dg/template/access1.C: New test.
47898
47899 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47900
47901 * gcc.dg/20020118-1.c: New.
47902
47903 2002-01-18 Kazu Hirata <kazu@hxi.com>
47904
47905 * gcc.c-torture/execute/20020118-1.c: New test.
47906
47907 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47908
47909 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47910 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47911 alignment warnings.
47912
47913 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47914
47915 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47916 torture_with_loops and torture_without_loops
47917
47918 2002-01-17 Jakub Jelinek <jakub@redhat.com>
47919
47920 * gcc.c-torture/compile/20020116-1.c: New test.
47921
47922 2002-01-16 Jakub Jelinek <jakub@redhat.com>
47923
47924 * gcc.dg/20020116-2.c: New test.
47925
47926 * gcc.dg/ultrasp4.c: New test.
47927
47928 * gcc.dg/20020116-1.c: New test.
47929
47930 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
47931
47932 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47933 by EABI.
47934
47935 2002-01-15 Janis Johnson <janis187@us.ibm.com>
47936
47937 * gcc.misc-tests/i386-prefetch.exp: New.
47938 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47939 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47940 * gcc.misc-tests/i386-pf-none-1.c: New test.
47941 * gcc.misc-tests/i386-pf-sse-1.c: New test.
47942
47943 2002-01-15 Jakub Jelinek <jakub@redhat.com>
47944
47945 * gcc.dg/gnu89-init-1.c: Add new tests.
47946
47947 2002-01-15 Andreas Jaeger <aj@suse.de>
47948
47949 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47950 * gcc.dg/i386-mmx-2.c: Likewise.
47951 * gcc.dg/i386-sse-1.c: Likewise.
47952 * gcc.dg/i386-sse-2.c: Likewise.
47953 * gcc.dg/i386-sse-3.c: Likewise.
47954
47955 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
47956
47957 * g77.f-torture/execute/intrinsic-unix-bessel.f:
47958 Uncomment additional cases that now pass.
47959
47960 2002-01-11 Richard Henderson <rth@redhat.com>
47961
47962 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47963 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47964
47965 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
47966
47967 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47968
47969 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
47970
47971 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47972 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47973
47974 2002-01-10 Dale Johannesen <dalej@apple.com>
47975
47976 * gcc.c-torture/execute/loop-11.c: New.
47977
47978 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
47979
47980 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47981 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47982
47983 2002-01-09 Richard Henderson <rth@redhat.com>
47984
47985 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47986 type in which to perform the operation for each size.
47987
47988 2002-01-09 Alan Matsuoka (alanm@redhat.com)
47989
47990 * gcc.c-torture/compile/20020109-2.c: New test.
47991
47992 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
47993
47994 * gcc.c-torture/execute/loop-10.c: New test.
47995
47996 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47997
47998 * gcc.c-torture/compile/20010226-1.c: New test.
47999 * gcc.c-torture/compile/20010227-1.c: New test.
48000 * gcc.c-torture/compile/20010426-1.c: New test.
48001 * gcc.c-torture/compile/20010510-1.c: New test.
48002 * gcc.c-torture/compile/20010605-3.c: New test.
48003 * gcc.c-torture/compile/20010824-1.c: New test.
48004 * gcc.c-torture/execute/20010409-1.c: New test.
48005 * gcc.dg/noncompile/20000901-1.c: New test.
48006 * gcc.dg/20001023-1.c: New test.
48007 * gcc.dg/20001101-1.c: New test.
48008 * gcc.dg/20001102-1.c: New test.
48009 * gcc.dg/20010207-1.c: New test.
48010 * gcc.dg/20010405-1.c: New test.
48011 * gcc.dg/20010822-1.c: New test.
48012 * gcc.dg/20011107-1.c: New test.
48013
48014 2002-01-09 Jeffrey A Law (law@redhat.com)
48015
48016 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48017
48018 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48019 execution failure on PA targets.
48020
48021 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48022
48023 * gcc.c-torture/compile/20020109-1.c: New test.
48024
48025 2002-01-08 Kazu Hirata <kazu@hxi.com>
48026
48027 * gcc.c-torture/execute/20020108-1.c: New test.
48028
48029 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48030
48031 * gcc.dg/20020108-1.c: New test.
48032
48033 2002-01-08 H.J. Lu <hjl@gnu.org>
48034
48035 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48036 for header files.
48037
48038 2002-01-08 Geoff Keating <geoffk@redhat.com>
48039
48040 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48041 consistency.
48042
48043 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48044
48045 * gcc.dg/altivec-4.c: Test altivec predicates.
48046
48047 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48048
48049 * gcc.c-torture/execute/20020107-1.c: New test.
48050
48051 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48052
48053 PR c/5279
48054 * gcc.c-torture/compile/20020106-1.c: New test.
48055
48056 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48057
48058 * gcc.c-torture/execute/nestfunc-4.c: New test.
48059
48060 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48061
48062 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48063 extra triple that slipped in.
48064 * g++.old-deja/g++.abi/align.C: Likewise.
48065 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48066
48067 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48068
48069 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48070 * g++.old-deja/g++.abi/align.C: Likewise.
48071 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48072
48073 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48074 on FreeBSD/i386.
48075 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48076 FreeBSD.
48077
48078 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48079
48080 * gcc.dg/20020104-1.c: New test.
48081
48082 * gcc.dg/20020104-2.c: New test.
48083
48084 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48085
48086 * gcc.dg/20020103-1.c: Fix typo in target selector.
48087
48088 2002-01-03 Richard Henderson <rth@redhat.com>
48089
48090 * gcc.dg/20020103-1.c: New.
48091
48092 2002-01-03 Kazu Hirata <kazu@hxi.com>
48093
48094 * gcc.c-torture/execute/20020103-1.c: New test.
48095
48096 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48097
48098 * g++.dg/other/debug2.C: New test.
48099
48100 * gcc.c-torture/compile/20020103-1.c: New test.
48101
48102 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48103
48104 * gcc.dg/gnu89-init-1.c: Added new tests.
48105
48106 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48107
48108 * g++.dg/template/friend2.C: Remove as patch is reverted.
48109
48110 * g++.dg/warn/oldcast1.C: New test.
48111
48112 * g++.dg/template/ptrmem1.C: New test.
48113 * g++.dg/template/ptrmem2.C: New test.
48114
48115 * g++.dg/template/ntp.C: New test.
48116
48117 * g++.dg/other/component1.C: New test.
48118
48119 * g++.dg/template/ttp3.C: New test.
48120
48121 * g++.dg/template/friend2.C: New test.
48122 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48123
48124 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48125
48126 * g++.dg/other/ptrmem1.C: New test.
48127 * g++.dg/other/ptrmem2.C: New test.
48128
48129 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48130
48131 * g++.dg/template/ctor1.C: New test.
48132
48133 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48134
48135 * g++.dg/template/friend2.C: New test.
48136
48137 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48138
48139 * gcc.dg/mmix-1.c: New test.
48140
48141 2001-12-31 Richard Henderson <rth@redhat.com>
48142
48143 * gcc.dg/asm-5.c: New.
48144
48145 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48146
48147 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48148 in namespace __gnu_cxx
48149
48150 2001-12-30 Richard Henderson <rth@redhat.com>
48151
48152 * gcc.dg/debug-6.c: New.
48153
48154 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48155
48156 * gcc.c-torture/compile/20011229-2.c: New test.
48157
48158 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48159
48160 * gcc.dg/debug-3.c: New test.
48161 * gcc.dg/debug-4.c: New test.
48162 * gcc.dg/debug-5.c: New test.
48163
48164 2001-12-29 Richard Henderson <rth@redhat.com>
48165
48166 * g++.dg/eh/loop1.C: New.
48167
48168 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48169
48170 * g++.dg/template/crash1.C: New test.
48171
48172 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48173
48174 * g++.dg/other/const1.C: New test.
48175
48176 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48177
48178 * gcc.c-torture/compile/20011229-1.c: New test.
48179
48180 2001-12-28 Stan Shebs <shebs@apple.com>
48181
48182 * lib/objc-torture.exp: Resync with c-torture.exp.
48183 * lib/objc.exp: Load standard libraries.
48184
48185 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48186
48187 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48188 additional tests.
48189
48190 2001-12-27 Roger Sayle <roger@eyesopen.com>
48191
48192 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48193
48194 2001-12-27 Richard Henderson <rth@redhat.com>
48195
48196 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48197
48198 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48199
48200 * g++.dg/eh/ctor1.C: New test.
48201 * g++.dg/other/error2.C: New test.
48202
48203 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48204
48205 * g++.dg/other/init2.C: New test.
48206
48207 2001-12-24 Richard Henderson <rth@redhat.com>
48208
48209 * gcc.dg/20011223-1.c: New.
48210 * gcc.dg/inline-1.c: New.
48211
48212 2001-12-23 Richard Henderson <rth@redhat.com>
48213
48214 * gcc.dg/asm-4.c: Test operand modifiers.
48215
48216 2001-12-23 Richard Henderson <rth@redhat.com>
48217
48218 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48219
48220 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48221
48222 * gcc.c-torture/execute/20011223-1.c: New test.
48223
48224 2001-12-21 Richard Henderson <rth@redhat.com>
48225
48226 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48227 re-enables the warning.
48228
48229 2001-12-21 Richard Henderson <rth@redhat.com>
48230
48231 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48232
48233 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48234
48235 * gcc.c-torture/compile/20011218-1.c: New test.
48236
48237 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48238
48239 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48240 arm-isr.c test.
48241 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48242 epilogue generation for ARM ISR routines.
48243
48244 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48245
48246 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48247 * gcc.dg/format/c90-printf-3.c: Likewise.
48248 * gcc.dg/format/c99-printf-3.c: Likewise.
48249 * gcc.dg/format/ext-1.c: Likewise.
48250 * gcc.dg/format/ext-6.c: Likewise.
48251 * gcc.dg/format/format.h: Prototype unlocked stdio.
48252
48253 2001-12-20 Richard Henderson <rth@redhat.com>
48254
48255 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48256 (arena): Use it.
48257 (malloc): Correct allocation logic. Abort if we fill up the
48258 arena before initialization complete.
48259 (realloc): Correct allocation logic.
48260
48261 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48262
48263 * gcc.c-torture/compile/20011219-2.c: New test.
48264
48265 * gcc.c-torture/execute/20011219-1.c: New test.
48266
48267 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48268
48269 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48270 target does not support weak symbols.
48271
48272 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48273
48274 * gcc.c-torture/compile/20011219-1.c: New test.
48275
48276 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48277
48278 * g++.dg/other/error1.C: New test.
48279
48280 2001-12-17 Jeffrey A Law (law@redhat.com)
48281
48282 * gcc.c-torture/execute/20011217-1.c: New test.
48283
48284 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48285
48286 * objc.dg/special/: New directory.
48287 * objc.dg/special/special.exp: New file.
48288 * objc.dg/special/unclaimed-category-1.h: New file.
48289 * objc.dg/special/unclaimed-category-1a.m: New file.
48290 * objc.dg/special/unclaimed-category-1.m: New file.
48291
48292 2001-12-17 Andreas Jaeger <aj@suse.de>
48293
48294 * gcc.c-torture/compile/20011217-2.c: New test.
48295
48296 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48297
48298 * gcc.c-torture/compile/20011217-1.c: New test.
48299
48300 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48301
48302 * gcc.dg/20011214-1.c: New.
48303
48304 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48305
48306 * gcc.dg/altivec-4.c: New.
48307
48308 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48309
48310 * gcc.dg/20011113-1.c: New test.
48311
48312 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48313
48314 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48315 std::__malloc_alloc_template<0> and
48316 std::__default_alloc_template<false, 0>.
48317
48318 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48319
48320 * objc/execute/bf-21.m: New test.
48321 * objc/execute/enumeration-1.m: New test.
48322 * objc/execute/enumeration-2.m: New test.
48323
48324 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48325
48326 * gcc.dg/gnu89-init-1.c: New test.
48327
48328 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48329
48330 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48331 * g++.old-deja/g++.jason/2371.C: Likewise.
48332 * g++.old-deja/g++.jason/template33.C: Likewise.
48333 * g++.old-deja/g++.jason/template34.C: Likewise.
48334 * g++.old-deja/g++.jason/template36.C: Likewise.
48335 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48336 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48337 * g++.old-deja/g++.other/typename1.C: Likewise.
48338 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48339 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48340 * g++.old-deja/g++.pt/typename11.C: Likewise.
48341 * g++.old-deja/g++.pt/typename14.C: Likewise.
48342 * g++.old-deja/g++.pt/typename16.C: Likewise.
48343 * g++.old-deja/g++.pt/typename3.C: Likewise.
48344 * g++.old-deja/g++.pt/typename4.C: Likewise.
48345 * g++.old-deja/g++.pt/typename5.C: Likewise.
48346 * g++.old-deja/g++.pt/typename7.C: Likewise.
48347 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48348
48349 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48350
48351 * g++.dg/other/linkage1.C: New test.
48352 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48353 specifiers.
48354
48355 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48356
48357 * gcc.dg/concat.c: New test.
48358
48359 2001-12-11 Stan Shebs <shebs@apple.com>
48360
48361 * objc/compile: New test directory.
48362 * objc/compile/compile.exp: New expect script.
48363 * objc/compile/20011211-1.m: New compile test.
48364
48365 2001-12-11 Jason Merrill <jason@redhat.com>
48366
48367 * lib/prune.exp (prune_gcc_output): Also handle "In member
48368 function". So many permutations...
48369
48370 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48371
48372 * g++.dg/template/typedef1.C: New test.
48373
48374 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48375
48376 * g++.dg/other/copy1.C: New test.
48377
48378 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48379
48380 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48381
48382 * gcc.dg/builtin-choose-expr.c: New.
48383
48384 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48385
48386 * gcc.dg/altivec-2.c: New.
48387
48388 2001-12-07 Richard Henderson <rth@redhat.com>
48389
48390 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48391
48392 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48393
48394 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48395 ultrasparc.
48396
48397 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48398
48399 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48400
48401 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48402
48403 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48404 variable argument list.
48405
48406 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48407
48408 * gcc.c-torture/execute/memcheck: Delete entire directory.
48409 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48410 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48411
48412 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48413
48414 * gcc.dg/Wshadow-1.c: New test.
48415
48416 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48417
48418 * gcc.c-torture/compile/20011130-1.c: New test.
48419
48420 * gcc.dg/noncompile/20011025-1.c: New test.
48421
48422 * g++.dg/other/anon-union.C: New test.
48423
48424 * gcc.c-torture/execute/20011024-1.c: New test.
48425
48426 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48427
48428 * gcc.c-torture/execute/20000722-1.x,
48429 gcc.c-torture/execute/20010123-1.x: Remove.
48430 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48431 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48432 gcc.dg/c99-complit-2.c: New tests.
48433
48434 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48435
48436 * g++.dg/inherit/base1.C: New test.
48437
48438 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48439
48440 * g++.dg/other/stdarg1.C: New test.
48441
48442 * gcc.c-torture/compile/20011130-2.c: New test.
48443
48444 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48445
48446 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48447 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48448 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48449 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48450 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48451 * gcc.dg/builtin-prefetch-1.c: New test.
48452
48453 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48454
48455 * gcc.dg/20011130-1.c: New test.
48456
48457 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48458
48459 * g++.dg/other/scope1.C: New test.
48460 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48461
48462 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48463
48464 * gcc.dg/vla-init-1.c: New test.
48465
48466 2001-12-01 Geoff Keating <geoffk@redhat.com>
48467
48468 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48469
48470 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48471
48472 * objc.dg/alias.m: Update.
48473 * objc.dg/class-1.m: Update.
48474 * objc.dg/const-str-1.m: Update.
48475 * objc.dg/fwd-proto-1.m: Update.
48476 * objc.dg/id-1.m: Update.
48477 * objc.dg/super-class-1.m: Update.
48478
48479 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48480
48481 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48482 constructs.
48483
48484 2001-11-28 Jeffrey A Law (law@cygnus.com)
48485
48486 * gcc.c-torture/execute/20011128-1.c: New test.
48487
48488 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48489
48490 * gcc.dg/20011127-1.c: New test.
48491
48492 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48493
48494 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48495 from Austin Group draft 7.
48496 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48497 scanf format arguments.
48498 * gcc.dg/format/no-exargs-2.c: New test.
48499
48500 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48501
48502 * g++.dg/abi/vbase8-4.C: New test.
48503
48504 2001-11-24 Ian Lance Taylor <ian@airs.com>
48505
48506 * gcc.c-torture/execute/20011121-1.c: New test.
48507
48508 2001-11-23 Jeffrey A Law (law@cygnus.com)
48509
48510 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48511
48512 2001-11-23 Andreas Jaeger <aj@suse.de>
48513
48514 * gcc.dg/cpp/charconst-2.c: New test.
48515
48516 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48517
48518 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48519 to the host if it is remote. Let tests specify extra headers
48520 they use.
48521 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48522 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48523 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48524 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48525 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48526 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48527 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48528 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48529 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48530 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48531
48532 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48533
48534 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48535 for little endian ARMs.
48536
48537 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48538
48539 * gcc.c-torture/compile/20011119-1.c: New test.
48540 * gcc.c-torture/compile/20011119-2.c: New test.
48541
48542 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48543
48544 * gcc.dg/altivec-1.c: Fix typo.
48545
48546 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48547
48548 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48549
48550 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48551
48552 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48553
48554 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48555
48556 * lib/g77.exp: Don't specify --rpath-link.
48557
48558 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48559 across all the headers.
48560 * gcc.dg/format/format.exp: For testing on a remote host,
48561 copy format.h.
48562
48563 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48564 * gcc.c-torture/execute/930406-1.c: Likewise.
48565 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48566
48567 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48568
48569 * gcc.dg/altivec-1.c: New.
48570
48571 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48572
48573 * gcc.dg/cpp/fpreprocessed.c: New test case.
48574
48575 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48576
48577 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48578 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48579 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48580
48581 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48582
48583 * gcc.dg/no-builtin-1.c: New test.
48584
48585 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48586
48587 * gcc.c-torture/execute/20011115-1.c: New test.
48588
48589 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48590
48591 * gcc.c-torture/compile/20011114-2.c: New test.
48592 * gcc.c-torture/compile/20011114-3.c: New test.
48593 * gcc.c-torture/compile/20011114-4.c: New test.
48594
48595 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48596
48597 * g++.dg/other/init1.C: New test.
48598
48599 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48600
48601 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48602 message.
48603
48604 * gcc.c-torture/execute/20011114-1.c: New testcase.
48605
48606 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48607 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48608 like the (before this change) version of 20010327-1.c.
48609
48610 2001-11-14 Roger Sayle <roger@eyesopen.com>
48611
48612 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48613
48614 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48615
48616 * g++.dg/init/array2.C: New test.
48617
48618 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48619
48620 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48621
48622 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48623
48624 * g++.dg/other/forscope1.C: New test.
48625 * g++.dg/ext/forscope1.C: New test.
48626 * g++.dg/ext/forscope2.C: New test.
48627
48628 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48629
48630 * gcc.c-torture/execute/20011113-1.c: New test.
48631
48632 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48633
48634 * gcc.c-torture/execute/20011109-2.c: New test.
48635
48636 * gcc.c-torture/execute/20011109-1.c: New test.
48637
48638 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48639
48640 * gcc.c-torture/compile/20011109-1.c: New test.
48641
48642 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48643
48644 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48645 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48646 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48647 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48648 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48649 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48650 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48651
48652 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48653
48654 * g++.dg/warn/Wshadow-1.C: New tests.
48655 * g++.old-deja/g++.mike/for3.C: Update.
48656
48657 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48658
48659 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48660 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48661 XFAILs. Adjust expected error texts.
48662 * gcc.c-torture/compile/20011106-1.c,
48663 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48664 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48665 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48666 gcc.dg/c99-array-lval-5.c: New tests.
48667
48668 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48669
48670 * gcc.dg/cpp/defined.c: Update.
48671
48672 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48673
48674 * gcc.c-torture/execute/anon-1.c: New test.
48675
48676 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48677
48678 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48679 same size, so no warning should be produced on stormy16.
48680
48681 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48682 due to oversized array.
48683 * g++.old-deja/g++.mike/ns15.C: Likewise.
48684 * g++.old-deja/g++.pt/crash16.C: Likewise.
48685
48686 2001-11-02 Graham Stott <grahams@redhat.com>
48687
48688 * g++.dgother/debug1.C: Fix typos.
48689
48690 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48691
48692 * g++.dg/other/debug1.C: New test.
48693
48694 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48695
48696 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48697 of unsigned long.
48698
48699 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48700
48701 * gcc.dg/20011029-2.c: New test.
48702
48703 * gcc.c-torture/compile/20011029-1.c: New test.
48704
48705 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48706
48707 * objc/execute/class_self-1.m: New test.
48708 * objc/execute/class_self-2.m: New test.
48709
48710 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48711
48712 * gcc.misc-tests/msgs.exp: Delete.
48713 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48714 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48715 error set to match recent changes.
48716
48717 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48718
48719 * gcc.dg/20011021-1.c: New test.
48720
48721 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48722
48723 * gcc.c-torture/compile/20011023-1.c: New test.
48724
48725 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48726
48727 * lib/g77.exp: Rewrite based on lib/g++.exp.
48728
48729 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48730
48731 * gcc.c-torture/execute/20011019-1.c: New test.
48732
48733 * gcc.dg/20011018-1.c: New test.
48734
48735 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48736
48737 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48738
48739 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48740
48741 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48742 * gcc.dg/attr-invalid.c: Likewise.
48743
48744 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48745
48746 * gcc.dg/20011015-1.c: New test.
48747
48748 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48749
48750 * g++.dg/template/unify2.C: New test.
48751
48752 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48753
48754 * g++.dg/other/exception-specification.C: New test
48755
48756 2001-10-13 Tom Rix <trix@redhat.com>
48757
48758 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48759 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48760
48761 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48762
48763 * gcc.dg/20011009-1.c: New test.
48764
48765 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48766
48767 PR g++/4476
48768 * g++.dg/other/friend1.C: New test.
48769
48770 2001-10-11 Richard Henderson <rth@redhat.com>
48771
48772 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48773
48774 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48775
48776 * gcc.c-torture/compile/20011010-1.c: New.
48777
48778 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48779
48780 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48781 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48782 g77.f-torture/execute/execute.exp,
48783 g77.f-torture/noncompile/noncompile.exp,
48784 gcc.c-torture/compile/compile.exp,
48785 gcc.c-torture/execute/execute.exp,
48786 gcc.c-torture/execute/ieee/ieee.exp,
48787 gcc.c-torture/execute/memcheck/memcheck.exp,
48788 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48789 objc/execute/execute.exp: Update FSF address.
48790
48791 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48792
48793 * gcc.dg/cpp/cmdlne-C.c: Update.
48794 * gcc.dg/cpp/cmdlne-C2.c: New.
48795
48796 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48797
48798 * gcc.c-torture/execute/20011008-3.c: New.
48799
48800 2001-10-08 DJ Delorie <dj@redhat.com>
48801
48802 * gcc.dg/20011008-1.c: New.
48803 * gcc.dg/20011008-2.c: New.
48804
48805 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48806
48807 * gcc.dg/cpp/spacing1.c: Update test.
48808
48809 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48810
48811 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48812 spelling errors of "separate" as "seperate".
48813
48814 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48815
48816 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48817 enough to avoid inlining.
48818
48819 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48820
48821 * lib/g77.exp: set libg2c_dir correctly.
48822
48823 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48824
48825 * gcc.dg/cpp/macro11.c: New test.
48826
48827 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48828
48829 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48830 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48831 gcc.dg/format/multattr-3.c: New tests.
48832 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48833 tests for format attributes on function pointers being rejected.
48834
48835 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48836
48837 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48838
48839 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48840
48841 * g++.dg/warn/format1.C: New test.
48842
48843 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48844
48845 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48846
48847 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48848
48849 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48850
48851 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48852
48853 * gcc.dg/cpp/redef2.c: Add test.
48854
48855 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48856
48857 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48858 long-standing bug on i686, apparently.
48859 * gcc.c-torture/execute/loop-2c.x: New file.
48860 * gcc.c-torture/execute/loop-2d.x: New file.
48861 * gcc.c-torture/execute/loop-3c.x: New file.
48862
48863 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48864
48865 * gcc.dg/cpp/20000625-2.c: Correct line number.
48866
48867 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48868
48869 * gcc.dg/cpp/macro10.c: New test.
48870 * gcc.dg/cpp/strify3.c: New test.
48871 * gcc.dg/cpp/spacing1.c: Add tests.
48872 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48873 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48874
48875 2001-09-24 DJ Delorie <dj@redhat.com>
48876
48877 * gcc.c-torture/execute/20010924-1.c: New test.
48878
48879 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48880
48881 * objc/execute/paste.m: Remove.
48882
48883 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48884
48885 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48886
48887 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48888
48889 * g77.dg/strlen0.f: New test.
48890
48891 2001-09-21 Richard Henderson <rth@redhat.com>
48892
48893 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48894 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48895
48896 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48897
48898 Table-driven attributes.
48899 * g++.dg/ext/attrib1.C: New test.
48900
48901 2001-09-20 DJ Delorie <dj@redhat.com>
48902
48903 * gcc.dg/20000926-1.c: Update expected warning messages.
48904 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48905 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48906 array.
48907
48908 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48909
48910 * g++.dg/eh/registers1.C: New test case.
48911
48912 2001-09-17 Richard Henderson <rth@redhat.com>
48913
48914 * gcc.dg/array-5.c: Fix VLA decomposition test.
48915
48916 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48917
48918 * gcc.dg/cpp/line5.c: New testcase.
48919
48920 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
48921
48922 * gcc.dg/cpp/macro9.c: New test.
48923
48924 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
48925
48926 * gcc.c-torture/execute/980223.c: Change type of addr from long
48927 to char *.
48928
48929 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
48930
48931 * gcc.c-torture/execute/20010915-1.c: New test.
48932
48933 2001-09-14 Janis Johnson <janis187@us.ibm.com>
48934
48935 * g77.dg/bprob: New directory.
48936 * g77.dg/bprob/bprob.exp: New file.
48937 * g77.dg/bprob/bprob-1.f: New test.
48938 * g77.dg/gcov: New directory.
48939 * g77.dg/gcov/gcov.exp: New file.
48940 * g77.dg/gcov/gcov-1.f: New test.
48941 * g77.dg/gcov/gcov-1.x: New file.
48942
48943 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
48944
48945 * gcc.dg/cpp/directiv.c: Update.
48946 * gcc.dg/cpp/undef1.c: Update.
48947
48948 2001-09-12 Jakub Jelinek <jakub@redhat.com>
48949
48950 * gcc.dg/20010912-1.c: New test.
48951
48952 2001-09-11 Janis Johnson <janis187@us.ibm.com>
48953
48954 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48955 language-independent file in lib.
48956 * lib/gcov.exp: New file.
48957
48958 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
48959
48960 * gcc.c-torture/compile/20010911-1.c: New test.
48961
48962 2001-09-10 Janis Johnson <janis187@us.ibm.com>
48963
48964 * lib/profopt.exp: New, to support profile-directed optimizations.
48965 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48966 * gcc.misc-tests/bprob-1.c: New test.
48967 * gcc.misc-tests/bprob-2.c: New test.
48968
48969 2001-09-07 Janis Johnson <janis187@us.ibm.com>
48970
48971 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48972 XFAIL and which kinds of gcov output to verify.
48973 * gcc.misc-tests/gcov-4b.x: New file.
48974 * gcc.misc-tests/gcov-5b.x: New file.
48975 * gcc.misc-tests/gcov-6.x: New file.
48976 * gcc.misc-tests/gcov-7.c: New test.
48977 * gcc.misc-tests/gcov-7.x: New file.
48978
48979 2001-09-06 Janis Johnson <janis187@us.ibm.com>
48980
48981 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48982 * gcc.misc-tests/gcov-6.c: New test.
48983
48984 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
48985
48986 PR c++/3986
48987 * g++.dg/abi/vbase1.C: New test.
48988
48989 2001-09-05 Ziemowit Laski <zlaski@apple.com>
48990
48991 * objc.dg/method-2.m: New.
48992
48993 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
48994
48995 PR c++/4203
48996 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48997 * g++.dg/init/empty1.C: New test.
48998
48999 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49000
49001 * gcc.c-torture/compile/20010903-1.c: New test.
49002
49003 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49004
49005 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49006 for m68k.
49007
49008 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49009
49010 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49011
49012 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49013
49014 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49015
49016 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49017
49018 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49019 for 16-bit 'unsigned int'.
49020
49021 2001-08-29 Kazu Hirata <kazu@hxi.com>
49022
49023 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49024
49025 2001-08-27 Richard Henderson <rth@redhat.com>
49026
49027 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49028 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49029
49030 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49031
49032 * gcc.dg/asm-names.c (ymain): New.
49033
49034 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49035
49036 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49037 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49038 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49039
49040 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49041
49042 * gcc.dg/compare5.c: New testcase.
49043
49044 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49045
49046 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49047 and "In instantiation".
49048
49049 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49050
49051 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49052
49053 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49054
49055 * gcc.misc-tests/gcov.exp: Add support for branch information.
49056 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49057 * gcc.misc-tests/gcov-4.c: New test.
49058 * gcc.misc-tests/gcov-4b.c: New test.
49059 * gcc.misc-tests/gcov-5b.c: New test.
49060
49061 2001-08-20 Zack Weinberg <zackw@panix.com>
49062
49063 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49064 expected to fail.
49065
49066 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49067
49068 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49069
49070 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49071
49072 * g++.dg/eh/template1.C: New test.
49073
49074 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49075
49076 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49077 Fix thinko.
49078 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49079 for xfail.
49080
49081 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49082
49083 * lib/g77-dg.exp: Use prune.exp for common procedures
49084 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49085 * lib/g77.exp: (g77-dg-prune) Remove
49086
49087 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49088
49089 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49090
49091 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49092
49093 * g++.dg/template/unify1.C: New test.
49094
49095 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49096
49097 * g++.dg/abi/empty4.C: New test.
49098
49099 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49100
49101 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49102 solaris2.*
49103 * g77.f-torture/compile/pr3743.x: Likewise.
49104
49105 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49106
49107 * g++.dg/other/using-declaration.C: New test.
49108
49109 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49110
49111 * gcc.dg/cpp/tr-sign.c: New testcase.
49112
49113 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49114
49115 * gcc.dg/cpp/19951025-1.c: Revert.
49116 * gcc.dg/cpp/directiv.c: We no longer process directives that
49117 interrupt macro arguments.
49118
49119 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49120
49121 * gcc.dg/bconstp-1.c: New test.
49122
49123 2001-08-03 Richard Henderson <rth@redhat.com>
49124
49125 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49126
49127 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49128
49129 * gcc.dg/cpp/19951025-1.c: Update.
49130
49131 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49132
49133 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49134 should be x.
49135
49136 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49137
49138 Kill -fhonor-std.
49139 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49140 * g++.old-deja/g++.other/std1.C: Likewise.
49141 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49142
49143 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49144
49145 * lib/g77.exp: Load gcc-defs.exp for common procedures
49146 (g77_pass, g77_fail, g77_finish, g77_exit,
49147 ${tool}_check_unsupported_p} Now redundant. Deleted.
49148
49149 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49150
49151 * g77.dg/fbackslash.f
49152 * g77.dg/fcase-preserve.f
49153 * g77.dg/ff90-1.f
49154 * g77.dg/ffixed-line-length-0.f
49155 * g77.dg/ffixed-line-length-132.f
49156 * g77.dg/ffixed-line-length-7.f
49157 * g77.dg/ffixed-line-length-72.f
49158 * g77.dg/ffixed-line-length-none.f
49159 * g77.dg/ffree-form-1.f
49160 * g77.dg/fno-backslash.f
49161 * g77.dg/fno-f90-1.f
49162 * g77.dg/fno-fixed-form-1.f
49163 * g77.dg/fno-onetrip.f
49164 * g77.dg/fno-typeless-boz.f
49165 * g77.dg/fno-underscoring.f
49166 * g77.dg/fno-vxt-1.f
49167 * g77.dg/fonetrip.f
49168 * g77.dg/ftypeless-boz.f
49169 * g77.dg/fugly-assumed.f
49170 * g77.dg/funderscoring.f
49171 * g77.dg/fvxt-1.f
49172
49173 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49174
49175 * objc.dg/fwd-proto-1.m: New.
49176 * objc.dg/local-decl-1.m: New.
49177 * objc.dg/naming-1.m: New.
49178 * objc.dg/naming-2.m: New.
49179 * objc.dg/proto-hier-1.m: New.
49180
49181 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49182
49183 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49184 largest-type elements to a struct makes its size grow.
49185
49186 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49187
49188 * g++.dg/abi/vthunk1.C: New test.
49189
49190 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49191
49192 * g++.dg/abi/vbase8-22.C: New test.
49193
49194 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49195
49196 * gcc.dg/cpp/macro8.c: New test.
49197
49198 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49199
49200 * g++.dg/abi/vbase8-21.C: New test.
49201
49202 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49203
49204 * g++.dg/abi/vbase8-10.C: New test.
49205
49206 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49207
49208 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49209 ${tool}_set_ld_library_path.
49210 Changed caller.
49211 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49212 g++.exp.
49213
49214 2001-07-26 Stan Cox <scox@redhat.com>
49215
49216 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49217 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49218 gcc_exit, gcc_check_unsupported_p):
49219 Moved to gcc-deps.exp
49220 * gcc-deps.exp: New file.
49221
49222 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49223
49224 * g++.old-deja/g++.pt/defarg14.C: New test.
49225
49226 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49227
49228 * g++.old-deja/g++.other/lineno5.C: New test.
49229
49230 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49231
49232 * g++.old-deja/g++.pt/crash68.C: New test.
49233
49234 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49235
49236 * g++.old-deja/g++.other/crash42.C: New test.
49237
49238 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49239
49240 * gcc.dg/cpp/extratokens.c: Fix.
49241 * gcc.dg/cpp/skipping2.c: New tests.
49242
49243 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49244
49245 * gcc.c-torture/execute/20010724-1.c: New file.
49246 * gcc.c-torture/execute/20010724-1.x: New file.
49247
49248 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49249
49250 * g++.old-deja/g++.other/cond7.C: New test.
49251
49252 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49253
49254 * g++.old-deja/g++.other/optimize4.C: New test.
49255
49256 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49257
49258 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49259
49260 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49261
49262 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49263 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49264 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49265 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49266
49267 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49268 bug report" message.
49269
49270 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49271 * g++.dg/ext/instantiate1.C: Move from old-deja.
49272
49273 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49274
49275 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49276 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49277 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49278 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49279
49280 2001-07-23 Jeffrey A Law (law@cygnus.com)
49281
49282 * gcc.c-torture/execute/20010723-1.c: New test.
49283
49284 2001-07-23 Ben Elliston <bje@redhat.com>
49285
49286 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49287
49288 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49289
49290 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49291 i[34567]86-*-*.
49292 Delete handling of ieee_multilib_flags.
49293 Pass -mieee for alpha*-*-* and sh-*-*.
49294 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49295
49296 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49297
49298 Remove old-abi tests.
49299 * g++.old-deja/g++.mike/p11116.C: Remove.
49300 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49301
49302 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49303
49304 * g77.f-torture/compile/pr3743.f: New test
49305
49306 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49307
49308 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49309
49310 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49311
49312 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49313 g++.old-deja/g++.pt/static6.C: Likewise.
49314 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49315 supports weak symbols.
49316
49317 2001-07-18 Andreas Jaeger <aj@suse.de>
49318
49319 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49320 supported again.
49321
49322 2001-07-18 Andreas Jaeger <aj@suse.de>
49323
49324 * gcc.dg/iftrap-1.c: Fix target line.
49325
49326 2001-07-17 Richard Henderson <rth@redhat.com>
49327
49328 * gcc.c-torture/execute/20010717-1.c: New.
49329
49330 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49331
49332 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49333 tests.
49334
49335 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49336
49337 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49338
49339 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49340
49341 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49342 UAC_SIGBUS, UAC_NOPRINT definitions.
49343
49344 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49345
49346 * objc/execute/object_is_class.m: New test.
49347 * objc/execute/object_is_meta_class.m: New test.
49348
49349 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49350
49351 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49352 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49353
49354 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49355
49356 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49357 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49358
49359 2001-07-14 Richard Henderson <rth@redhat.com>
49360
49361 * gcc.dg/iftrap-1.c: New.
49362
49363 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49364
49365 * g77.f-torture/execute/intrinsic77.f: New test.
49366
49367 2001-07-11 Janis Johnson <janis@us.ibm.com>
49368
49369 * gcc.misc-tests/gcov-3.c: New test.
49370
49371 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49372
49373 * gcc.c-torture/compile/20010711-1.c,
49374 * gcc.c-torture/compile/20010711-2.c: New tests.
49375
49376 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49377
49378 * gcc.c-torture/execute/20010711-1.c: New test.
49379
49380 2001-07-11 Ben Elliston <bje@redhat.com>
49381
49382 * g++.old-deja/g++.other/enum5.C: New test.
49383
49384 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49385
49386 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49387 (g++-dg-prune): Call prune_gcc_output.
49388 * prune.exp: New file for prune_gcc_output.
49389 * lib/g++.exp, lib/gcc.exp: Load it.
49390
49391 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49392
49393 * gcc.c-torture/compile/20010701-1.c,
49394 g++.old-deja/g++.ext/attrib6.C: New tests.
49395
49396 2001-07-06 Jeffrey A Law (law@cygnus.com)
49397
49398 * gcc.c-torture/compile/20010706-1.c: New test.
49399
49400 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49401
49402 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49403
49404 2001-06-28 Stan Shebs <shebs@apple.com>
49405
49406 * gcc.dg/pragma-darwin.c: New test.
49407
49408 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49409
49410 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49411 Solaris 2.[678] system.
49412
49413 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49414
49415 * gcc.dg/20010622-1.c: New test.
49416
49417 2001-06-18 Stan Shebs <shebs@apple.com>
49418
49419 * objc.dg: New directory.
49420 * objc.dg/dg.exp: New file.
49421 * objc.dg/alias.m: New.
49422 * objc.dg/class-1.m: New.
49423 * objc.dg/class-2.m: New.
49424 * objc.dg/const-str-1.m: New.
49425 * objc.dg/const-str-2.m: New.
49426 * objc.dg/id-1.m: New.
49427 * objc.dg/method-1.m: New.
49428 * objc.dg/super-class-1.m: New.
49429 * lib/objc-dg.exp: New file.
49430
49431 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49432
49433 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49434 of label name.
49435
49436 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49437
49438 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49439
49440 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49441
49442 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49443 variable.
49444
49445 2001-06-12 Richard Henderson <rth@redhat.com>
49446
49447 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49448
49449 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49450
49451 * g++.old-deja/g++.abi/vbase5.C: New test.
49452 * g++.old-deja/g++.abi/vbase6.C: New test.
49453 * g++.old-deja/g++.abi/vbase7.C: New test.
49454
49455 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49456
49457 * gcc.c-torture/compile/20010610-1.c: New test.
49458
49459 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49460
49461 * g++.old-deja/g++.abi/vbase4.C: New test.
49462
49463 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49464
49465 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49466 support %f for HC11/HC12 targets.
49467 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49468 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49469 on HC11/HC12 targets.
49470 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49471
49472 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49473
49474 * gcc.dg/wchar_t-1.c: New file.
49475 * gcc.dg/wint_t-1.c: Likewise.
49476
49477 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49478
49479 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49480
49481 2001-06-11 Richard Henderson <rth@redhat.com>
49482
49483 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49484
49485 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49486
49487 * gcc.c-torture/compile/20010611-1.c: New test.
49488
49489 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49490
49491 * gcc.dg/c99-tag-1.c: Add more tests.
49492
49493 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49494
49495 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49496 representation on MN10300 and ARM/Thumb.
49497
49498 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49499
49500 * g77.f-torture/execute/20010610.f: New.
49501
49502 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49503
49504 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49505 names.
49506
49507 2001-06-09 Richard Henderson <rth@redhat.com>
49508
49509 * gcc.c-torture/execute/ashrdi-1.c: New.
49510 * gcc.c-torture/execute/ashldi-1.c: New.
49511 * gcc.c-torture/execute/lshrdi-1.c: New.
49512
49513 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49514
49515 * objc/execute/load-3.m: Added. Check sending +load to categories,
49516 in addition to classes.
49517
49518 2001-06-08 Stan Shebs <shebs@apple.com>
49519
49520 * objc/execute/load-2.m: New test. From Nicola Pero
49521 <n.pero@mi.flashnet.it>.
49522
49523 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49524
49525 * gcc.c-torture/execute/20010605-2.c: New test.
49526
49527 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49528
49529 * g++.old-deja/g++.abi/vbase2.C: New test.
49530 * g++.old-deja/g++.abi/vbase3.C: New test.
49531
49532 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49533
49534 * g++.old-deja/g++.pt/friend49.C: New test.
49535
49536 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49537
49538 * g++.old-deja/g++.ext/anon3.C: New test.
49539
49540 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49541
49542 * g++.old-deja/g++.other/conv7.C: New test.
49543
49544 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49545
49546 * gcc.c-torture/compile/20010605-2.c: New test.
49547
49548 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49549
49550 * gcc.c-torture/execute/20010604-1.c: New test.
49551
49552 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49553
49554 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49555
49556 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49557
49558 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49559 (g++_link_flags): Likewise.
49560 (g++_init): Pass gccpath's value to two previous functions.
49561
49562 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49563
49564 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49565 Ensure logfile entry matches exec command line.
49566
49567 2001-05-31 Richard Henderson <rth@redhat.com>
49568
49569 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49570 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49571
49572 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49573
49574 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49575 compiler for irix6.2
49576
49577 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49578
49579 * g++.old-deja/g++.other/optimize3.C: New file.
49580
49581 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49582
49583 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49584 assemble.
49585
49586 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49587
49588 * g++.old-deja/g++.other/optimize2.C: New file.
49589
49590 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49591
49592 * gcc.c-torture/compile/20010518-2.c: New file.
49593 * gcc.c-torture/execute/20010518-1.c: New file.
49594 * gcc.c-torture/execute/20010518-2.c: New file.
49595
49596 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49597
49598 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49599
49600 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49601
49602 G++ no longer defines builtins that do not begin with __builtin.
49603 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49604 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49605 * g++.old-deja/g++.law/builtin1.C: Likewise.
49606 * g++.old-deja/g++.law/cvt2.C: Likewise.
49607 * g++.old-deja/g++.mike/net5.C: Likewise.
49608 * g++.old-deja/g++.other/builtins1.C: Likewise.
49609 * g++.old-deja/g++.other/builtins2.C: Likewise.
49610 * g++.old-deja/g++.other/builtins3.C: Likewise.
49611 * g++.old-deja/g++.other/builtins4.C: Likewise.
49612 * g++.old-deja/g++.other/inline8.C: Likewise.
49613 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49614
49615 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49616
49617 * g++.old-deja/g++.pt/using1.C: Adjust.
49618 * g++.old-deja/g++.pt/using2.C: New test.
49619
49620 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49621
49622 * gcc.dg/cpp/charconst.c: New tests.
49623 * gcc.dg/cpp/escape.c: New tests.
49624 * gcc.dg/cpp/escape-1.c: New tests.
49625 * gcc.dg/cpp/escape-2.c: New tests.
49626 * gcc.dg/cpp/ucs.c: New tests.
49627
49628 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49629
49630 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49631 native compiler for irix6.5.
49632
49633 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49634
49635 * lib/g++.exp (g++_include_flags): Use args to compute
49636 get_multilibs.
49637 (g++_link_flags): Likewise.
49638 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49639
49640 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49641
49642 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49643
49644 2001-05-21 Geoff Keating <geoffk@redhat.com>
49645
49646 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49647 this file.
49648
49649 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49650
49651 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49652 STACK_SIZE;
49653 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49654 to STACK_SIZE; Use it to define size of add_histo array.
49655 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49656 to STACK_SIZE.
49657 (f): Use GITT_SIZE to define size of gitt local table.
49658 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49659 to STACK_SIZE; Use it to define size of bytemem array.
49660
49661 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49662
49663 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49664 on 68HC11/HC12 due to the asm instruction.
49665 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49666 * gcc.c-torture/compile/920520-1.x: Likewise.
49667 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49668 on 68HC11/HC12 because the function is larger than 64K.
49669 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49670 on 68HC11/HC12 because the structure is too large.
49671
49672 2001-05-20 Richard Henderson <rth@redhat.com>
49673
49674 * gcc.c-torture/execute/20010520-1.c: New.
49675
49676 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49677
49678 * g++.old-deja/g++.warn/compare1.C: New test.
49679 * gcc.dg/compare4.c: New test.
49680
49681 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49682
49683 * g++.old-deja/g++.other/optimize1.C: New test.
49684
49685 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49686
49687 * g++.old-deja/g++.pt/spec41.C: New test.
49688
49689 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49690
49691 * gcc.c-torture/compile/20010114-1.x: Remove.
49692
49693 2001-05-18 Stan Shebs <shebs@apple.com>
49694
49695 * gcc.c-torture/compile/20010518-1.c: New test.
49696
49697 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49698
49699 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49700 * g++.old-deja/g++.pt/crash67.C: New test.
49701
49702 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49703
49704 * g++.old-deja/g++.other/debug9.C: New test.
49705
49706 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49707
49708 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49709
49710 2001-05-16 Jan Hubicka <jh@suse.cz>
49711
49712 * gcc.c-torture/compile/20010516-1.c: New test.
49713
49714 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49715
49716 * g++.old-deja/g++.other/crash41.C: New test.
49717
49718 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49719
49720 * g++.old-deja/g++.pt/crash66.C: New test.
49721
49722 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49723
49724 * g++.old-deja/g++.robertl/eb27.C: Convert.
49725
49726 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49727
49728 * g++.dg/friend-warn.C: New test. Do not warn about friend
49729 declaration being redundant.
49730
49731 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49732
49733 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49734
49735 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49736
49737 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49738
49739 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49740
49741 * lib/g++.exp: Use testsuite_flags.
49742
49743 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49744
49745 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49746
49747 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49748
49749 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49750
49751 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49752
49753 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49754
49755 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49756
49757 * gcc.c-torture/compile/20010313-1.c: New test.
49758
49759 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49760
49761 * gcc.dg/cpp/direct2.c: New test.
49762 * gccq.dg/cpp/direct2s.c: New test.
49763
49764 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49765
49766 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49767
49768 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49769 * g++.old-deja/g++.other/op3.C: Likewise.
49770
49771 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49772
49773 * gcc.dg/cpp/syshdr.h: New file.
49774 * gcc.dg/cpp/sysmac1.c: Update.
49775 * gcc.dg/cpp/sysmac2.c: Update.
49776
49777 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49778
49779 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49780
49781 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49782
49783 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49784 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49785
49786 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49787
49788 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49789
49790 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49791
49792 * lib/g++.exp (g++_include_flags): Don't use any special flags
49793 if TESTING_IN_BUILD_TREE is not defined.
49794 (g++_init): Use a plain 'c++' as the compiler if
49795 TESTING_IN_BUILD_TREEE is not defined.
49796
49797 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49798
49799 * g++.old-deja/g++.eh/catch13.C: New test.
49800 * g++.old-deja/g++.eh/catch14.C: New test.
49801
49802 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49803
49804 * gcc.dg/cpp/tr-define.c: New test.
49805
49806 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49807
49808 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49809 <stdlib.h>, not <malloc.h>.
49810
49811 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49812
49813 * g++.old-deja/g++.ns/template17.C: New test.
49814
49815 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49816
49817 * g++.old-deja/g++.pt/ref4.C: New test.
49818
49819 2001-04-30 Richard Henderson <rth@redhat.com>
49820
49821 * gcc.dg/20000724-1.c: Revert last change.
49822
49823 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49824
49825 * g77.f-torture/execute/20010430.f: New test.
49826
49827 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49828
49829 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49830
49831 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49832
49833 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49834
49835 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49836
49837 * g++.old-deja/g++.eh/crash6.C: New test.
49838
49839 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49840
49841 * g++.old-deja/g++.other/warn7.C: New test.
49842
49843 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49844
49845 * g++.old-deja/g++.other/defarg9.C: New test.
49846
49847 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49848
49849 * g77.f-torture/compile/20010426.f: New test.
49850 * g77.f-torture/execute/20010426.f: New test.
49851
49852 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49853
49854 * g77.f-torture/compile/20000629-1.x: Remove - error
49855 has been fixed.
49856
49857 2001-04-26 Jeffrey A Law (law@cygnus.com)
49858
49859 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49860 Tweak slightly to work with g++.dg framework.
49861 * g++.dg/special/ecos.exp: Run initp1.C test.
49862 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49863
49864 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49865 its linker doesn't give line numbers either.
49866 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49867
49868 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49869
49870 * g++.old-deja/g++.other/lex1.C: New test.
49871
49872 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49873
49874 * gcc.dg/noncompile/20010425-1.c: New test.
49875
49876 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49877
49878 * g++.old-deja/g++.pt/mangle2.C: New test.
49879
49880 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49881
49882 * gcc.dg/format/plus-1.c: New test.
49883
49884 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49885
49886 * gcc.dg/20010423-1.c: New test.
49887
49888 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49889
49890 * gcc.c-torture/execute/20010422-1.c: New test.
49891
49892 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49893
49894 * g++.old-deja/g++.ns/type2.C: New test.
49895
49896 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49897
49898 * g++.old-deja/g++.other/perf1.C: New test.
49899
49900 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49901
49902 * gcc.dg/c99-func-2.c: Remove xfail.
49903 * gcc.dg/c99-func-3.c: Remove xfail.
49904 * gcc.dg/c99-func-4.c: Remove xfail.
49905
49906 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49907
49908 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49909
49910 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49911
49912 * gcc.c-torture/compile/20010423-1.c: New test.
49913
49914 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49915
49916 * g++.old-deja/g++.pt/typename28.C: New test.
49917
49918 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49919
49920 * g++.old-deja/g++.abi/empty2.C: New test.
49921 * g++.old-deja/g++.abi/empty3.C: New test.
49922
49923 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49924
49925 * g++.old-deja/g++.other/comdat2.C: New test.
49926 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49927
49928 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49929
49930 * g++.old-deja/g++.other/overload14.C: New test.
49931
49932 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49933
49934 * g++.old-deja/g++.other/lookup23.C: New test.
49935
49936 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49937
49938 * gcc.c-torture/execute/20010403-1.c: New test.
49939
49940 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
49941 Mark Mitchell <mark@codesourcery.com>
49942
49943 * lib/old-dejagnu.exp: Don't delete output of executable.
49944 Add .exe suffix to executables.
49945
49946 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
49947
49948 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49949
49950 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49951
49952 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49953
49954 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49955
49956 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49957 * g++.old-deja/g++.abi/crash1.C: New test.
49958
49959 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49960
49961 * g++.old-deja/g++.other/crash40.C: New test.
49962
49963 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49964
49965 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49966
49967 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
49968
49969 * g++.old-deja/g++.other/warn6.C: New test.
49970
49971 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49972
49973 * g++.old-deja/g++.robertl/eb42.C: Same.
49974
49975 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49976
49977 * gcc.dg/wtr-conversion-1.c: New testcase.
49978
49979 2001-04-10 Richard Henderson <rth@redhat.com>
49980
49981 * g++.old-deja/g++.other/array5.C: New.
49982
49983 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49984
49985 * gcc.c-torture/execute/20010408-1.c: New test.
49986
49987 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
49988
49989 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49990 headers and constructs.
49991 * g++.old-deja/g++.robertl/eb79.C: Same.
49992 * g++.old-deja/g++.robertl/eb77.C (main): Same.
49993 * g++.old-deja/g++.robertl/eb73.C: Same.
49994 * g++.old-deja/g++.robertl/eb66.C (main): Same.
49995 * g++.old-deja/g++.robertl/eb55.C (t): Same.
49996 * g++.old-deja/g++.robertl/eb54.C (main): Same.
49997 * g++.old-deja/g++.robertl/eb46.C (main): Same.
49998 * g++.old-deja/g++.robertl/eb44.C: Same.
49999 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50000 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50001 * g++.old-deja/g++.robertl/eb39.C: Same.
50002 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50003 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50004 * g++.old-deja/g++.robertl/eb30.C: Same.
50005 * g++.old-deja/g++.robertl/eb3.C: Same.
50006 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50007 * g++.old-deja/g++.robertl/eb21.C: Same.
50008 * g++.old-deja/g++.robertl/eb15.C: Same.
50009 * g++.old-deja/g++.robertl/eb118.C: Same.
50010 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50011 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50012 * g++.old-deja/g++.robertl/eb109.C: Same.
50013 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50014 * g++.old-deja/g++.mike/rtti1.C: Same.
50015 * g++.old-deja/g++.mike/p658.C: Same.
50016 * g++.old-deja/g++.mike/net46.C: Same.
50017 * g++.old-deja/g++.mike/net34.C: Same.
50018 * g++.old-deja/g++.mike/memoize1.C: Same.
50019 * g++.old-deja/g++.mike/eh2.C: Same.
50020 * g++.old-deja/g++.law/weak.C: Same.
50021 * g++.old-deja/g++.law/visibility7.C: Same.
50022 * g++.old-deja/g++.law/visibility25.C: Same.
50023 * g++.old-deja/g++.law/visibility22.C: Same.
50024 * g++.old-deja/g++.law/visibility2.C: Same.
50025 * g++.old-deja/g++.law/visibility17.C: Same.
50026 * g++.old-deja/g++.law/visibility13.C: Same.
50027 * g++.old-deja/g++.law/visibility10.C: Same.
50028 * g++.old-deja/g++.law/visibility1.C: Same.
50029 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50030 * g++.old-deja/g++.law/vbase1.C: Same.
50031 * g++.old-deja/g++.law/operators32.C: Same.
50032 * g++.old-deja/g++.law/nest3.C: Same.
50033 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50034 * g++.old-deja/g++.law/except5.C (main): Same.
50035 * g++.old-deja/g++.law/cvt7.C (run): Same.
50036 * g++.old-deja/g++.law/cvt2.C: Same.
50037 * g++.old-deja/g++.law/cvt16.C: Same.
50038 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50039 * g++.old-deja/g++.law/ctors17.C (main): Same.
50040 * g++.old-deja/g++.law/ctors13.C: Same.
50041 * g++.old-deja/g++.law/ctors12.C (main): Same.
50042 * g++.old-deja/g++.law/ctors10.C: Same.
50043 * g++.old-deja/g++.law/code-gen5.C: Same.
50044 * g++.old-deja/g++.law/bad-error7.C: Same.
50045 * g++.old-deja/g++.law/arm9.C: Same.
50046 * g++.old-deja/g++.law/arm12.C: Same.
50047 * g++.old-deja/g++.law/arg8.C: Same.
50048 * g++.old-deja/g++.law/arg1.C: Same.
50049 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50050 * g++.old-deja/g++.jason/template31.C: Same.
50051 * g++.old-deja/g++.jason/template24.C (main): Same.
50052 * g++.old-deja/g++.jason/2371.C: Same.
50053 * g++.old-deja/g++.eh/new2.C: Same.
50054 * g++.old-deja/g++.eh/new1.C: Same.
50055 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50056 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50057 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50058 * g++.old-deja/g++.brendan/crash62.C: Same.
50059 * g++.old-deja/g++.brendan/crash52.C: Same.
50060 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50061 * g++.old-deja/g++.brendan/crash38.C: Same.
50062 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50063 * g++.old-deja/g++.brendan/copy9.C: Same.
50064
50065 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50066
50067 * gcc.c-torture/execute/20001203-2.c (memset):
50068 Count argument is of type __SIZE_TYPE__.
50069
50070 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50071
50072 * gcc.c-torture/compile/20010404-1.c: New test.
50073
50074 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50075
50076 * gcc.c-torture/compile/20010326-1.c: New test.
50077
50078 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50079
50080 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50081 peculiarities of the SH.
50082 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50083
50084 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50085
50086 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50087 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50088 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50089
50090 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50091
50092 * g77.f-torture/compile/20010321-1.f: New test.
50093
50094 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50095
50096 * gcc.c-torture/compile/20010329-1.c: New test.
50097
50098 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50099
50100 * gcc.c-torture/execute/20010329-1.c: New test.
50101
50102 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50103
50104 * g++.old-deja/g++.other/eh4.C: Fix typo.
50105
50106 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50107
50108 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50109
50110 2001-03-28 Philip Blundell <philb@gnu.org>
50111
50112 * gcc.c-torture/compile/20010328-1.c: New test.
50113
50114 2001-03-27 Richard Henderson <rth@redhat.com>
50115
50116 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50117 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50118
50119 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50120
50121 * gcc.c-torture/compile/20010327-1.c: New test.
50122
50123 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50124
50125 * g++.old-deja/g++.other/friend12.C: New test.
50126 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50127 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50128
50129 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50130
50131 * gcc.c-torture/execute/20010325-1.c: New test.
50132
50133 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50134
50135 * g++.old-deja/g++.other/mangle3.C: New test.
50136
50137 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50138
50139 * g++.old-deja/g++.other/anon8.C: New test.
50140
50141 2001-03-20 Philip Blundell <philb@gnu.org>
50142
50143 * gcc.c-torture/compile/20010320-1.c: New test.
50144
50145 2001-03-17 Richard Henderson <rth@redhat.com>
50146
50147 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50148
50149 2001-03-15 Geoff Keating <geoff@redhat.com>
50150
50151 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50152 tests on AIX.
50153
50154 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50155
50156 * g++.old-deja/g++.other/eh4.C: New test.
50157
50158 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50159
50160 * gcc.dg/cpp/mi1.c: Update.
50161
50162 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50163
50164 * g++.old-deja/g++.other/regstack.C: New test.
50165
50166 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50167
50168 * g++.old-deja/g++.other/ref4.C: New test.
50169
50170 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50171
50172 * objc/execute/va_method.m: Added.
50173 * objc/execute/IMP.m: Added.
50174 * objc/execute/_cmd.m: Added.
50175 * objc/execute/accessing_ivars.m: Added.
50176 * objc/execute/class-1.m: Added.
50177 * objc/execute/class-10.m: Added.
50178 * objc/execute/class-11.m: Added.
50179 * objc/execute/class-12.m: Added.
50180 * objc/execute/class-13.m: Added.
50181 * objc/execute/class-14.m: Added.
50182 * objc/execute/class-2.m: Added.
50183 * objc/execute/class-3.m: Added.
50184 * objc/execute/class-4.m: Added.
50185 * objc/execute/class-5.m: Added.
50186 * objc/execute/class-6.m: Added.
50187 * objc/execute/class-7.m: Added.
50188 * objc/execute/class-8.m: Added.
50189 * objc/execute/class-9.m: Added.
50190 * objc/execute/class-tests-1.h
50191 * objc/execute/class-tests-2.h
50192 * objc/execute/compatibility_alias.m: Added.
50193 * objc/execute/encode-1.m: Added.
50194 * objc/execute/formal_protocol-1.m: Added.
50195 * objc/execute/formal_protocol-2.m: Added.
50196 * objc/execute/formal_protocol-3.m: Added.
50197 * objc/execute/formal_protocol-4.m: Added.
50198 * objc/execute/formal_protocol-5.m: Added.
50199 * objc/execute/formal_protocol-6.m: Added.
50200 * objc/execute/formal_protocol-7.m: Added.
50201 * objc/execute/informal_protocol.m: Added.
50202 * objc/execute/initialize.m: Added.
50203 * objc/execute/load.m: Added.
50204 * objc/execute/many_args_method.m: Added.
50205 * objc/execute/nested-3.m: Added.
50206 * objc/execute/no_clash.m: Added.
50207 * objc/execute/private.m: Added.
50208 * objc/execute/redefining_self.m: Added.
50209 * objc/execute/root_methods.m: Added.
50210 * objc/execute/selector-1.m: Added.
50211 * objc/execute/static-1.m: Added.
50212 * objc/execute/static-2.m: Added.
50213 * objc/execute/va_method.m: Added.
50214
50215 2001-03-10 Richard Henderson <rth@redhat.com>
50216
50217 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50218
50219 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50220
50221 * g++.old-deja/g++.other/crash31.C: XFAIL.
50222 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50223 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50224 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50225 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50226 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50227
50228 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50229
50230 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50231
50232 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50233
50234 * gcc.dg/20000724-1.c: Don't use multiline strings.
50235
50236 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50237
50238 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50239 result of -cString against what we expect it to be; don't just
50240 print it out for no one to read.
50241
50242 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50243 Based on testcases provided by Nicola Pero.
50244
50245 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50246
50247 * gcc.dg/cpp/macro7.c: New test.
50248
50249 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50250
50251 * gcc.dg/cpp/multiline.c: Update.
50252
50253 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50254
50255 * g++.old-deja/g++.other/enum3.C: New test.
50256
50257 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50258
50259 * g++.old-deja/g++.other/pod1.C: New test.
50260
50261 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50262
50263 * g++.old-deja/g++.ext/overload1.C: New test.
50264
50265 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50266
50267 * g++.old-deja/g++.pt/using1.C: New test.
50268
50269 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50270
50271 * g++.old-deja/g++.other/using9.C: New test.
50272
50273 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50274
50275 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50276
50277 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50278
50279 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50280
50281 * g++.old-deja/g++.ext/realpt1.C: Remove.
50282
50283 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50284
50285 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50286
50287 2001-02-26 Will Cohen <wcohen@redhat.com>
50288
50289 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50290
50291 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50292
50293 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50294 templatized constructors.
50295
50296 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50297
50298 * gcc.c-torture/execute/20010224-1.c: New test.
50299
50300 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50301
50302 * gcc.c-torture/execute/20010222-1.c: New test.
50303
50304 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50305
50306 * g++.old-deja/g++.other/inline20.C: New test.
50307
50308 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50309
50310 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50311
50312 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50313
50314 * g++.old-deja/g++.other/lookup22.C: New test.
50315
50316 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50317
50318 * g77.dg: New directory.
50319 * g77.dg/20010216-1.f: New test case.
50320 * g77.dg/dg.exp: New driver.
50321 * lib/g77-dg.exp: New driver library.
50322
50323 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50324
50325 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50326
50327 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50328
50329 * g++.old-deja/g++.other/decl9.C: New test.
50330
50331 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50332
50333 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50334 not need <string> and also tests the initialization at runtime.
50335
50336 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50337
50338 * gcc.c-torture/execute/longlong.c: New test.
50339
50340 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50341
50342 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50343
50344 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50345
50346 * gcc.c-torture/execute/920302-1.c (execute):
50347 Change argument type to short.
50348
50349 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50350
50351 * g++.old-deja/g++.pt/deduct6.C: New test.
50352
50353 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50354
50355 * g++.old-deja/g++.pt/deduct5.C: New test.
50356
50357 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50358
50359 * gcc.c-torture/execute/20010209-1.c: New test.
50360
50361 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50362
50363 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50364
50365 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50366
50367 * g++.dg/vtgc1.C: Update for new ABI.
50368
50369 * consistency.vlad: New directory, 1665 files.
50370
50371 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50372
50373 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50374 return type.
50375 * gcc.dg/cpp/digraphs.c: Declare puts.
50376
50377 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50378
50379 * g++.old-deja/g++.other/warn5.C: New test.
50380
50381 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50382
50383 * g++.old-deja/g++.pt/spec40.C: New test.
50384
50385 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50386
50387 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50388 case.
50389 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50390
50391 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50392
50393 * gcc.c-torture/compile/20010209-1.c: New test.
50394
50395 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50396
50397 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50398 excess errors message but not if it crashes.
50399 * g++.old-deja/g++.other/crash27.C: Likewise.
50400 * g++.old-deja/g++.other/crash28.C: Likewise.
50401 * g++.old-deja/g++.other/crash30.C: Likewise.
50402 * g++.old-deja/g++.other/crash32.C: Likewise.
50403 * g++.old-deja/g++.other/crash35.C: Likewise.
50404 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50405
50406 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50407
50408 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50409 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50410 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50411 g77.f-torture/execute/execute.exp,
50412 g77.f-torture/noncompile/noncompile.exp,
50413 gcc.c-torture/execute/execute.exp,
50414 gcc.c-torture/execute/memcheck/memcheck.exp,
50415 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50416 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50417 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50418 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50419 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50420 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50421 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50422 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50423 Remove bug reporting instructions with ancient email addresses.
50424
50425 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50426
50427 * gcc.dg/20010202-1.c: New test.
50428 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50429
50430 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50431
50432 * g++.dg/stdbool-if.C: New test.
50433
50434 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50435
50436 * objc/execute/fdecl.m: Added main().
50437
50438 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50439
50440 * gcc.c-torture/execute/20010206-1.c: New test.
50441
50442 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50443
50444 * gcc.dg/cpp/avoidpaste1.c: Update.
50445
50446 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50447
50448 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50449 Pero <nicola@brainstorm.co.uk>.
50450 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50451
50452 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50453
50454 * g++.old-deja/g++.pt/spec39.C: New test.
50455
50456 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50457
50458 * gcc.c-torture/compile/20010202-1.c: New test.
50459
50460 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50461
50462 * g++.old-deja/g++.abi/primary2.C: New test.
50463 * g++.old-deja/g++.abi/primary3.C: New test.
50464 * g++.old-deja/g++.abi/primary4.C: New test.
50465 * g++.old-deja/g++.abi/primary5.C: New test.
50466 * g++.old-deja/g++.abi/vtable3.h: New test.
50467 * g++.old-deja/g++.abi/vtable3a.C: New test.
50468 * g++.old-deja/g++.abi/vtable3b.C: New test.
50469 * g++.old-deja/g++.abi/vtable3c.C: New test.
50470 * g++.old-deja/g++.abi/vtable3d.C: New test.
50471 * g++.old-deja/g++.abi/vtable3e.C: New test.
50472 * g++.old-deja/g++.abi/vtable3f.C: New test.
50473 * g++.old-deja/g++.abi/vtable3g.C: New test.
50474 * g++.old-deja/g++.abi/vtable3h.C: New test.
50475 * g++.old-deja/g++.abi/vtable3i.C: New test.
50476 * g++.old-deja/g++.abi/vtable3j.C: New test.
50477 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50478
50479 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50480
50481 * g++.old-deja/g++.other/anon6.C: New test.
50482 * g++.old-deja/g++.other/anon7.C: New test.
50483
50484 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50485
50486 * gcc.dg/cpp/avoidpaste2.c: New tests.
50487
50488 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50489
50490 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50491
50492 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50493
50494 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50495 DECIMAL_DIG cases for Irix."
50496
50497 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50498
50499 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50500
50501 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50502
50503 * gcc.dg/c99-tag-1.c: New test.
50504
50505 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50506
50507 * gcc.dg/cpp/tr-warn1.c: Add tests.
50508
50509 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50510
50511 * gcc.dg/cpp/avoidpaste1.c: Update.
50512 * gcc.dg/cpp/paste4.c: Update.
50513
50514 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50515
50516 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50517 cases for Irix.
50518
50519 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50520
50521 * g++.old-deja/g++.other/inline19.C: New test.
50522
50523 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50524
50525 * gcc.dg/Wlarger-than.c: New test.
50526
50527 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50528
50529 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50530
50531 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50532
50533 * gcc.c-torture/execute/20010129-1.c: New test.
50534 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50535
50536 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50537
50538 * gcc.dg/cpp/avoidpaste1.c: Test case.
50539
50540 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50541
50542 * g++.old-deja/g++.other/inline18.C: New test.
50543
50544 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50545
50546 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50547 and __builtin_putchar.
50548
50549 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50550
50551 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50552 tests.
50553
50554 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50555
50556 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50557 floating point number rounding mode to round to the nearest
50558 representable mode.
50559
50560 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50561
50562 * g++.old-deja/g++.other/mangle2.C: New test.
50563
50564 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50565
50566 * gcc.c-torture/compile/20010124-1.c: New test.
50567
50568 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50569
50570 * g++.old-deja/g++.pt/spec38.C: New test.
50571
50572 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50573
50574 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50575 "Build don't run".
50576
50577 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50578
50579 * gcc.c-torture/execute/20010123-1.c: New test.
50580
50581 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50582
50583 * g++.old-deja/g++.pt/spec37.C: New test.
50584
50585 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50586
50587 * g++.old-deja/g++.pt/overload14.C: New test.
50588
50589 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50590
50591 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50592 __builtin_return_address.
50593
50594 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50595
50596 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50597 * g++.old-deja/g++.pt/spec35.C: New test.
50598 * g++.old-deja/g++.pt/spec36.C: New test.
50599
50600 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50601
50602 * gcc.c-torture/compile/20010118-1.c: New test.
50603
50604 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50605
50606 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50607
50608 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50609
50610 * gcc.c-torture/execute/20010119-1.c: New test.
50611
50612 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50613
50614 * g++.old-deja/g++.other/vbase5.C: New test.
50615
50616 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50617
50618 * gcc.c-torture/execute/20010118-1.c: New test.
50619
50620 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50621
50622 * g++.old-deja/g++.pt/deduct3.C: New test.
50623
50624 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50625
50626 * g++.old-deja/g++.pt/spec34.C: New test.
50627
50628 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50629
50630 * g77.f-torture/compile/20000601-2.f: New test.
50631
50632 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50633
50634 * g++.old-deja/g++.other/init17.C: New test.
50635
50636 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50637
50638 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50639
50640 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50641
50642 * g++.old-deja/g++.pt/unify8.C: New test.
50643
50644 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50645
50646 * g++.old-deja/g++.abi/vbase1.C: New test.
50647
50648 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50649
50650 * g++.old-deja/g++.pt/crash65.C: New test.
50651
50652 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50653
50654 * gcc.dg/cpp/assembl2.S: New test case.
50655
50656 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50657
50658 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50659 are supported.
50660
50661 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50662
50663 * g++.old-deja/g++.other/builtins1.C: New test.
50664 * g++.old-deja/g++.other/builtins2.C: Likewise.
50665 * g++.old-deja/g++.other/builtins3.C: Likewise.
50666 * g++.old-deja/g++.other/builtins4.C: Likewise.
50667
50668 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50669
50670 * gcc.c-torture/compile/20010117-1.c: New test.
50671 * gcc.c-torture/compile/20010117-2.c: New test.
50672
50673 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50674
50675 * g77.f-torture/execute/20010116.[fx]: New test,
50676 XFAIL on i?86-*-*.
50677 * g77.f-torture/compile/20010115.f: Indicate it's
50678 a test for PR fortran/1636.
50679
50680 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50681
50682 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50683
50684 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50685
50686 * g77.f-torture/compile/20010115.f: New test.
50687
50688 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50689
50690 * g++.old-deja/g++.pt/nontype5.C: New test.
50691
50692 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50693
50694 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50695 have an equivalent working one below it.
50696
50697 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50698
50699 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50700 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50701
50702 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50703
50704 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50705 message containing "init_priority".
50706 (conpr-2.C): Likewise.
50707 (conpr-3.C): Likewise.
50708 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50709
50710 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50711
50712 * gcc.c-torture/execute/20010114-2.c: New test.
50713
50714 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50715
50716 * gcc.c-torture/compile/20010114-1.c: New test.
50717 * gcc.c-torture/compile/20010114-1.x: Xfail.
50718 * gcc.c-torture/compile/20010114-2.c: New test.
50719 * gcc.c-torture/execute/20010114-1.c: New test.
50720 * gcc.dg/trunc-1.c: New test.
50721 * gcc.dg/uninit-B.c: New test.
50722
50723 2001-01-13 Nick Clifton <nickc@redhat.com>
50724
50725 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50726 target.
50727
50728 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50729
50730 * gcc.c-torture/compile/20010113-1.c: New test.
50731
50732 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50733
50734 * gcc.c-torture/compile/20001212-1.c: New test.
50735
50736 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50737
50738 * gcc.dg/cpp/widestr1.c: Update.
50739 * gcc.dg/cpp/prag-imp.c: Remove.
50740
50741 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50742
50743 * gcc.c-torture/execute/20000801-3.x: Remove.
50744 * gcc.dg/c90-init-1.c: New test.
50745 * gcc.dg/c99-init-1.c: New test.
50746 * gcc.dg/c99-init-2.c: New test.
50747 * gcc.dg/gnu99-init-1.c: New test.
50748
50749 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50750
50751 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50752 testing that no relevant ones were found.
50753
50754 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50755
50756 * g++.old-deja/g++.pt/cast2.C: New test.
50757
50758 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50759
50760 * g++.old-deja/g++.pt/friend47.C: New test.
50761
50762 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50763
50764 * g++.old-deja/g++.pt/instantiate13.C: New test.
50765
50766 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50767
50768 * g++.old-deja/g++.other/defarg7.C: New test.
50769 * g++.old-deja/g++.other/defarg8.C: New test.
50770
50771 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50772
50773 * g++.old-deja/g++.pt/crash64.C: New test.
50774
50775 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50776
50777 * g++.old-deja/g++.pt/crash63.C: New test.
50778
50779 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50780
50781 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50782
50783 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50784
50785 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50786
50787 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50788
50789 * g++.old-deja/g++.pt/error3.C: New test.
50790
50791 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50792
50793 * g++.old-deja/g++.other/crash39.C: New test.
50794
50795 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50796
50797 * g++.old-deja/g++.other/vbase4.C: New test.
50798
50799 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50800
50801 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50802 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50803 * gcc.dg/special/special.exp: New test driver which will check
50804 for alias support for the above test.
50805
50806 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50807
50808 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50809 problems on small machines.
50810 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50811 parameterize.
50812
50813 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50814
50815 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50816 mips.
50817 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50818
50819 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50820
50821 * g++.old_deja/g++.pt/using8.C: New test.
50822
50823 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50824
50825 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50826
50827 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50828
50829 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50830 where a failure is expected.
50831 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50832
50833 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50834
50835 * g++.old_deja/g++.pt/instantiate12.C: New test.
50836
50837 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50838
50839 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50840 start of structs.
50841 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50842 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50843 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50844 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50845 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50846 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50847 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50848 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50849 * g++.old-deja/g++.eh/spec6.C: Likewise.
50850 * g++.old-deja/g++.jason/crash3.C: Likewise.
50851 * g++.old-deja/g++.law/ctors11.C: Likewise.
50852 * g++.old-deja/g++.law/ctors17.C: Likewise.
50853 * g++.old-deja/g++.law/ctors5.C: Likewise.
50854 * g++.old-deja/g++.law/ctors9.C: Likewise.
50855 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50856 * g++.old-deja/g++.mike/net22.C: Likewise.
50857 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50858 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50859 * g++.old-deja/g++.mike/virt3.C: Likewise.
50860 * g++.old-deja/g++.niklas/t128.C: Likewise.
50861 * g++.old-deja/g++.other/anon4.C: Likewise.
50862 * g++.old-deja/g++.other/using1.C: Likewise.
50863 * g++.old-deja/g++.other/warn3.C: Likewise.
50864 * g++.old-deja/g++.pt/t37.C: Likewise.
50865 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50866 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50867
50868 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50869
50870 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50871
50872 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50873
50874 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50875
50876 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50877
50878 * gcc.c-torture/compile/20010107-1.c: New test.
50879
50880 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50881
50882 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50883
50884 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50885
50886 * gcc.dg/format/format.h: New file.
50887 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50888 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50889 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50890 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50891 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50892 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50893 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50894 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50895 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50896 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50897 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50898 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50899 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50900 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50901 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50902 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50903 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50904 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50905 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50906 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50907 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50908 instead of declaring standard types, macros and functions in each
50909 test.
50910
50911 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50912
50913 * gcc.c-torture/execute/20010106-1.c: New test.
50914
50915 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50916
50917 * gcc.dg/format/format.exp: New file.
50918 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50919 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50920 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50921 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50922 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50923 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50924 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50925 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50926 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50927 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50928 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50929 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50930 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50931 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50932 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50933 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50934 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50935 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50936 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50937 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50938 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50939 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50940 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50941 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50942 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50943 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50944 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50945 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50946 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50947 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50948 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50949 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50950 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50951 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50952 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50953 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50954 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50955 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50956 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50957 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50958 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50959 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50960
50961 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
50962
50963 * gcc.c-torture/execute/991228-1.c: Take word endianness into
50964 account.
50965
50966 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
50967
50968 * gcc.c-torture/execute/builtin-complex-1.c: New test.
50969
50970 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
50971
50972 * g++.old-deja/g++.pt/crash62.C: New test.
50973
50974 2001-01-04 Richard Henderson <rth@redhat.com>
50975
50976 * gcc.dg/20000926-1.c: Update expected warnings.
50977 * gcc.dg/array-2.c: Likewise.
50978 * gcc.dg/array-4.c: Also validate flexible array members.
50979 * gcc.dg/c99-flex-array-1.c: New.
50980
50981 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
50982
50983 * gcc.c-torture/compile/20001222-1.x: Remove.
50984
50985 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50986
50987 * gcc.c-torture/execute/built-in-setjmp.c: New.
50988
50989 2001-01-03 Richard Henderson <rth@redhat.com>
50990
50991 * gcc.dg/940510-1.c: Update expected error wording.
50992 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50993
50994 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
50995
50996 * lib/target-supports.exp (check_alias_available): Modified to
50997 indicate aliases not supported if only weak aliases are supported.
50998
50999 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51000
51001 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51002 Turn on cmpstrsi checks for __pj__ and __i370__.
51003
51004 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51005
51006 * g++.old-deja/g++.other/virtual11.C: New test.
51007
51008 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51009
51010 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51011
51012 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51013
51014 * gcc.c-torture/compile/20010102-1.c: New test.
51015
51016 2001-01-02 Andreas Jaeger <aj@suse.de>
51017
51018 * gcc.dg/noreturn-3.c: New test.
51019
51020 * gcc.dg/noreturn-4.c: New test.
51021
51022 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51023
51024 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51025 __builtin_fputc and __builtin_fwrite.
51026
51027 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51028
51029 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51030 signed char, not default char.
51031
51032 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51033
51034 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51035
51036 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51037
51038 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51039
51040 2000-12-29 Richard Henderson <rth@redhat.com>
51041
51042 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51043 (__cyg_profile_func_exit): Define.
51044
51045 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51046
51047 * g++.dg/vtgc1.C: New test.
51048
51049 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51050
51051 * gcc.dg/noncompile/20001228-1.c: New test.
51052
51053 * gcc.dg/20001228-1.c: New test.
51054
51055 * gcc.c-torture/execute/20001228-1.c: New test.
51056
51057 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51058
51059 * gcc.dg/format-strfmon-1.c: New test.
51060
51061 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51062
51063 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51064 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51065 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51066 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51067 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51068 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51069 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51070 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51071 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51072 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51073 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51074 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51075 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51076
51077 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51078 * gcc.c-torture/execute/string-opt-4.c: Test index.
51079
51080 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51081
51082 * gcc.c-torture/compile/20001226-1.c: New test.
51083
51084 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51085
51086 * gcc.c-torture/compile/20001222-1.c: New test.
51087 * gcc.c-torture/compile/20001222-1.x: Xfail.
51088
51089 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51090
51091 * gcc.c-torture/execute/comp-goto-2.c: New test.
51092
51093 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51094
51095 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51096 Use long types if __INT_MAX__ is 32767.
51097 (main): Use cast to (sint32 *) when poking 88 into a_page.
51098
51099 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51100
51101 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51102
51103 * gcc.c-torture/compile/20001221-1.c: New test.
51104 * gcc.c-torture/execute/20001221-1.c: New test.
51105
51106 2000-12-20 Richard Henderson <rth@redhat.com>
51107
51108 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51109 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51110
51111 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51112
51113 * gcc.dg/compare3.c: New test.
51114
51115 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51116
51117 * gcc.dg/format-warnll-1.c: New test.
51118
51119 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51120
51121 * gcc.dg/cpp/cmdlne-P.c: New test.
51122
51123 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51124
51125 * gcc.c-torture/execute/builtin-abs-1.c,
51126 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51127
51128 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51129
51130 * gcc.dg/cpp/multiline.c: New test.
51131
51132 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51133
51134 * g++.old-deja/g++.other/syshdr1.C: Update.
51135 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51136
51137 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51138
51139 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51140
51141 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51142
51143 * g++.old-deja/g++.pt/ttp65.C: New test.
51144
51145 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51146
51147 * g++.old-deja/g++.pt/ttp64.C: New test.
51148
51149 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51150
51151 * g++.old-deja/g++.pt/spec33.C: New test.
51152
51153 2000-12-14 Catherine Moore <clm@redhat.com>
51154
51155 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51156 * gcc.c-torture/execute/920612-2.c: Likewise.
51157 * gcc.c-torture/execute/920428-2.c: Likewise.
51158 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51159 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51160
51161 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51162
51163 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51164 * gcc.dg/pack-test-2.c: Likewise.
51165
51166 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51167
51168 Tests by Zack Weinberg <zackw@stanford.edu>.
51169
51170 * gcc.dg/cpp/defined.c: Update.
51171 * gcc.dg/cpp/defined_trad.c: New tests.
51172
51173 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51174
51175 * gcc.dg/cpp/trad-direct.c: Update.
51176
51177 2000-12-11 Neil Booth <neilb@earthling.net>
51178
51179 * gcc.dg/cpp/defined_trad.c
51180
51181 2000-12-11 Neil Booth <neilb@earthling.net>
51182
51183 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51184
51185 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51186
51187 * gcc.dg/format-miss-2.c: New test.
51188
51189 2000-12-09 Neil Booth <neilb@earthling.net>
51190
51191 * gcc.dg/cpp/lineflags.c: New tests.
51192 * gcc.dg/cpp/poison.c: Update.
51193 * gcc.dg/cpp/redef2.c: Update.
51194 * gcc.dg/cpp/skipping.c: New test.
51195
51196 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51197
51198 * g++.old-deja/g++.other/eh3.C: New testcase.
51199
51200 2000-12-07 Neil Booth <neilb@earthling.net>
51201
51202 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51203 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51204 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51205 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51206 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51207 Update.
51208
51209 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51210
51211 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51212 __SIZE_TYPE__ instead of int for type of integers cast to
51213 pointers.
51214
51215 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51216
51217 * g++.old-deja/g++.other/cleanup4.C: New test.
51218
51219 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51220
51221 * format-sec-1.c: New test.
51222
51223 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51224
51225 * gcc.dg/format-nonlit-3.c: New test.
51226
51227 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51228
51229 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51230 through a null pointer.
51231
51232 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51233
51234 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51235 * g++.old-deja/g++.pt/partial4.C: New test.
51236
51237 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51238
51239 * gcc.c-torture/execute/ieee/hugeval.x: New.
51240
51241 2000-12-06 Neil Booth <neilb@earthling.net>
51242
51243 * gcc.dg/cpp/backslash2.c: New tests.
51244
51245 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51246
51247 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51248 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51249
51250 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51251
51252 * gcc.c-torture/execute/20001203-2.c: New testcase.
51253
51254 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51255
51256 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51257 * g++.old-deja/g++.other/virtual10.C: New test.
51258
51259 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51260
51261 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51262
51263 2000-12-05 Richard Henderson <rth@redhat.com>
51264
51265 * gcc.c-torture/compile/20001205-1.c: New.
51266
51267 2000-12-04 Neil Booth <neilb@earthling.net>
51268
51269 * g++.old-deja/g++.other/virtual9.C: New test.
51270 * g++.old-deja/g++.pt/crash61.C: New test.
51271 * gcc.c-torture/execute/loop-9.c: New test.
51272
51273 2000-12-04 Neil Booth <neilb@earthling.net>
51274
51275 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51276 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51277 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51278 * gcc.dg/cpp/extratokens.c: ...here.
51279
51280 2000-12-04 Neil Booth <neilb@earthling.net>
51281
51282 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51283 New tests.
51284
51285 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51286
51287 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51288 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51289
51290 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51291
51292 * gcc.c-torture/execute/20001203-1.c: New test.
51293
51294 2000-12-03 Neil Booth <neilb@earthling.net>
51295
51296 * gcc.dg/cpp/macro6.c: New test cases.
51297
51298 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51299
51300 * gcc.c-torture/execute/string-opt-9.c: New test.
51301 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51302 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51303 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51304
51305 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51306 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51307
51308 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51309
51310 * gcc.dg/cpp/if-6.c: New testcase.
51311
51312 * gcc.dg/20001201-1.c: New testcase.
51313
51314 2000-12-02 Neil Booth <neilb@earthling.net>
51315
51316 * g++.old-deja/g++.other/externC4.C,
51317 g++.old-deja/g++.other/friend10.C: New tests.
51318
51319 2000-12-02 Neil Booth <neilb@earthling.net>
51320
51321 * g++.old-deja/g++.other/instan2.C
51322 * g++.old-deja/g++.other/instan3.C: New test.
51323
51324 2000-12-02 Neil Booth <neilb@earthling.net>
51325
51326 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51327 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51328 gnuc99.c,gnuc99-pedantic.c: New tests.
51329
51330 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51331
51332 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51333 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51334
51335 2000-12-01 Neil Booth <neilb@earthling.net>
51336
51337 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51338 * gcc.dg/cpp/poison.c: Update.
51339 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51340
51341 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51342
51343 * g77.f-torture/execute/20001201.f: New test.
51344
51345 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51346
51347 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51348
51349 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51350
51351 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51352
51353 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51354
51355 * g++.old-deja/g++.other/cast6.C: New test.
51356
51357 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51358
51359 * gcc.c-torture/execute/20001130-2.c: New testcase.
51360
51361 2000-11-30 Richard Henderson <rth@redhat.com>
51362
51363 * gcc.c-torture/execute/20001130-1.c: New test.
51364
51365 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51366
51367 * g++.old-deja/g++.other/op3.C: New test.
51368
51369 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51370
51371 * g++.old-deja/g++.other/op2.C: New test.
51372
51373 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51374
51375 * g++.old-deja/g++.other/crash38.C: New test.
51376
51377 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51378
51379 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51380
51381 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51382
51383 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51384 tests.
51385 * gcc.c-torture/execute/string-opt-6.c: New test.
51386
51387 * gcc.dg/20001117-1.c: Add main.
51388
51389 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51390
51391 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51392 Move from here ...
51393 * gcc.dg/940510-1.c: ... to here.
51394
51395 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51396 zero-size arrays in toplevel structures.
51397
51398 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51399
51400 * gcc.c-torture/execute/loop-8.c: New test.
51401
51402 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51403
51404 * g++.old-deja/g++.other/base1.C: New test.
51405
51406 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51407
51408 * g++.old-deja/g++.other/parse2.C: New test.
51409
51410 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51411
51412 * g++.old-deja/g++.pt/incomplete1.C: New test.
51413
51414 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51415
51416 * g++.old-deja/g++.other/friend9.C: New test.
51417
51418 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51419
51420 * gcc.dg/20001127-1.c: New test.
51421
51422 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51423
51424 * g++.old-deja/g++.pt/friend46.C: New test.
51425
51426 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51427
51428 * g++.old-deja/g++.other/ptrmem8.C: New test.
51429
51430 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51431
51432 * gcc.c-torture/execute/string-opt-7.c: New test.
51433 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51434
51435 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51436
51437 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51438 instead of 'mkcheck 2'.
51439
51440 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51441
51442 * gcc.c-torture/execute/memcheck/driver.c,
51443 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51444 C9X references to refer to C99.
51445
51446 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51447
51448 * gcc.dg/ultrasp3.c: New test.
51449
51450 2000-11-25 Neil Booth <neilb@earthling.net>
51451
51452 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51453
51454 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51455
51456 * gcc.c-torture/compile/20001123-2.c: New.
51457
51458 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51459
51460 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51461
51462 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51463
51464 * gcc.dg/sequence-point-1.c: Add some new tests.
51465 * gcc.c-torture/execute/20001124-1.c: New test.
51466
51467 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51468
51469 * g++.old-deja/g++.other/vaarg4.C: New test.
51470 * gcc.c-torture/compile/20001123-1.c: New test.
51471
51472 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51473
51474 * g++.other/crash24.C: Adjust and remove XFAIL.
51475 * g++.other/crash37.C: New test.
51476
51477 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51478
51479 * g++.old-deja/g++.pt/instantiate9.C: New test.
51480
51481 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51482
51483 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51484 new ABI, too.
51485
51486 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51487 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51488
51489 2000-11-22 Neil Booth <neilb@earthling.net>
51490
51491 * gcc.dg/cpp/Wtrigraphs.c: New test.
51492
51493 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51494
51495 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51496
51497 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51498
51499 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51500
51501 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51502
51503 * lib/gcc-dg.exp: load_lib scanasm.exp.
51504 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51505 * lib/g++-dg.exp: load_lib scanasm.exp.
51506 * lib/scanasm.exp: New.
51507 (scan-assembler, scan-assembler-not): Add optional arguments to
51508 test name, or if not present, the pattern name.
51509 (scan-assembler-dem, scan-assembler-dem-not): New.
51510
51511 * g++.dg/dg.exp: New.
51512
51513 2000-11-21 Neil Booth <neilb@earthling.net>
51514
51515 * gcc.dg/cpp/integrated1.c: Remove.
51516
51517 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51518
51519 * gcc.c-torture/execute/20001121-1.c: New test.
51520
51521 2000-11-21 Richard Henderson <rth@redhat.com>
51522
51523 * gcc.c-torture/compile/20001121-1.c: New test.
51524
51525 2000-11-20 Neil Booth <neilb@earthling.net>
51526
51527 * gcc.dg/cpp/integrated1.c: New test.
51528
51529 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51530
51531 * g++.old-deja/g++.other/inline17.C: New test.
51532
51533 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51534
51535 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51536 local variable to be zero: I made the variable global. Now
51537 uses abort() and exit() instead of relying on main's return value.
51538
51539 2000-11-20 Neil Booth <neilb@earthling.net>
51540
51541 * gcc.dg/cpp/paste2.c: Update test.
51542 * objc/execute/paste.m: New test.
51543
51544 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51545
51546 * gcc.dg/c99-condexpr-1.c: New test.
51547
51548 2000-11-20 Neil Booth <neilb@earthling.net>
51549
51550 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51551
51552 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51553
51554 * g++.old-deja/g++.pt/export1.C: New test.
51555
51556 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51557
51558 * gcc.dg/20001117-1.c: New test.
51559
51560 2000-11-18 Richard Henderson <rth@redhat.com>
51561
51562 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51563
51564 2000-11-18 Richard Henderson <rth@redhat.com>
51565
51566 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51567 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51568 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51569
51570 2000-11-18 Richard Henderson <rth@redhat.com>
51571
51572 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51573 (main): New. Exit cleanly.
51574
51575 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51576
51577 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51578 gcc.dg/c99-fordecl-2.c: New tests.
51579
51580 2000-11-18 Richard Henderson <rth@redhat.com>
51581
51582 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51583 * gcc.c-torture/execute/zerolen-2.c: New.
51584
51585 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51586
51587 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51588 memory.
51589
51590 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51591
51592 * g++.old-deja/g++.pt/instantiate8.C: New test.
51593
51594 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51595
51596 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51597 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51598
51599 2000-11-16 Nick Clifton <nickc@redhat.com>
51600
51601 * gcc.c-torture/execute/nestfunc-2.c: New test.
51602 * gcc.c-torture/execute/nestfunc-3.c: New test.
51603
51604 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51605
51606 * gcc.c-torture/compile/20001116-1.c: New test.
51607
51608 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51609
51610 * gcc.c-torture/execute/20001115-1.c: New test.
51611
51612 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51613
51614 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51615 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51616 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51617 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51618
51619 2000-11-15 Neil Booth <neilb@earthling.net>
51620
51621 gcc.dg/cpp/_Pragma1.c: Update.
51622 gcc.dg/cpp/_Pragma2.c: New test.
51623
51624 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51625
51626 * g++.old-deja/g++.other/anon5.C: New test.
51627
51628 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51629
51630 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51631 tests.
51632
51633 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51634
51635 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51636 output.
51637
51638 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51639
51640 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51641 labels at end of compound statements.
51642
51643 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51644
51645 * gcc.c-torture/execute/loop-7.c: New test.
51646
51647 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51648
51649 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51650
51651 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51652
51653 * gcc.dg/c99-bool-1.c: New test.
51654
51655 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51656
51657 * gcc.dg/c99-scope-1.c: Remove xfail.
51658 * gcc.dg/c99-scope-2.c: New test.
51659
51660 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51661
51662 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51663 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51664
51665 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51666
51667 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51668 error messages.
51669
51670 * g++.mike/p700.C: Don't typedef wchar_t.
51671 * g++.mike/p784.C: Likewise.
51672 * g++.mike/eb101.C: Don't use __wchar_t.
51673
51674 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51675
51676 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51677 from DO loop.
51678
51679 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51680
51681 * gcc.c-torture/execute/20001111-1.c: New test.
51682
51683 2000-11-10 Nick Clifton <nickc@redhat.com>
51684
51685 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51686 long multuiple and accumulate.
51687
51688 2000-11-09 Richard Henderson <rth@redhat.com>
51689
51690 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51691 via size_t instead of int.
51692
51693 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51694 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51695 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51696 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51697
51698 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51699
51700 * gcc.c-torture/compile/20001109-1.c: New test.
51701 * gcc.c-torture/compile/20001109-2.c: New test.
51702
51703 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51704
51705 * g++.old-deja/g++.pt/operator1.C: New test.
51706 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51707
51708 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51709
51710 * gcc.dg/20001108-1.c: New test.
51711
51712 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51713
51714 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51715 with both arguments constant strings.
51716 * gcc.c-torture/execute/string-opt-3.c: New test.
51717 * gcc.c-torture/execute/string-opt-4.c: New test.
51718 * gcc.c-torture/execute/string-opt-5.c: New test.
51719
51720 2000-11-08 Nick Clifton <nickc@redhat.com>
51721
51722 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51723 mulsidi3adddi patterns.
51724
51725 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51726
51727 * g++.old-deja/g++.other/crash36.C: New test.
51728
51729 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51730
51731 * g++.old-deja/g++.other/init16.C: New test.
51732
51733 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51734
51735 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51736
51737 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51738
51739 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51740 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51741 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51742
51743 2000-11-07 DJ Delorie <dj@redhat.com>
51744
51745 * gcc.dg/20000614-1.c: Add return so that test can pass.
51746
51747 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51748
51749 * gcc.c-torture/execute/string-opt-1.c: New test.
51750
51751 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51752
51753 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51754 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51755 parameters in registers, and there is no way for a varargs
51756 function to know in which order the integer and floating-point
51757 parameters should be interleaved when they are placed on the
51758 stack.
51759 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51760 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51761
51762 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51763
51764 * gcc.c-torture/execute/string-opt-2.c: New test.
51765
51766 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51767
51768 * g++.old-deja/g++.pt/crash60.C: New test.
51769
51770 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51771
51772 * g++.old-deja/g++.other/crash24.C: New test.
51773 * g++.old-deja/g++.other/crash25.C: New test.
51774 * g++.old-deja/g++.other/crash26.C: New test.
51775 * g++.old-deja/g++.other/crash27.C: New test.
51776 * g++.old-deja/g++.other/crash28.C: New test.
51777 * g++.old-deja/g++.other/crash29.C: New test.
51778 * g++.old-deja/g++.other/crash30.C: New test.
51779 * g++.old-deja/g++.other/crash31.C: New test.
51780 * g++.old-deja/g++.other/crash32.C: New test.
51781 * g++.old-deja/g++.other/crash33.C: New test.
51782 * g++.old-deja/g++.other/crash34.C: New test.
51783 * g++.old-deja/g++.other/crash35.C: New test.
51784
51785 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51786
51787 * gcc.c-torture/execute/20001031-1.c: New test.
51788
51789 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51790
51791 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51792 namespace.
51793
51794 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51795 standards-conformant.
51796
51797 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51798
51799 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51800 * g++.old-deja/g++.mike/p755a.C: Likewise.
51801 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51802 library makes no calls to `operator new' during initialization.
51803
51804 2000-11-04 Neil Booth <neilb@earthling.net>
51805
51806 * gcc.dg/cpp/include2.c: New tests.
51807
51808 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51809
51810 * lib/g++.exp (g++_set_ld_library_path): New function.
51811 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51812
51813 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51814
51815 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51816 warnings.
51817
51818 2000-11-01 Richard Henderson <rth@redhat.com>
51819
51820 * g++.old-deja/g++.ext/namedret1.C: New.
51821 * g++.old-deja/g++.ext/namedret2.C: New.
51822 * g++.old-deja/g++.ext/namedret3.C: New.
51823
51824 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51825
51826 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51827 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51828
51829 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51830
51831 * gcc.c-torture/execute/va-arg-21.c: New test.
51832
51833 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51834
51835 * gcc.dg/c99-complex-2.c: New test.
51836
51837 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51838
51839 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51840
51841 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51842
51843 * g++.old-deja/g++.other/inline16.C: New test.
51844
51845 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51846
51847 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51848 __PRETTY_FUNCTION__
51849
51850 2000-10-29 Neil Booth <neilb@earthling.net>
51851
51852 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51853 New tests.
51854 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51855 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51856 optimisation.
51857
51858 2000-10-29 Neil Booth <neilb@earthling.net>
51859
51860 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51861 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51862 * mi5.c: Test multiple includes work with -C.
51863 * trigraphs.c: Test ^= version.
51864
51865 2000-10-28 Neil Booth <neilb@earthling.net>
51866
51867 New tests and test updates for new macro expander.
51868
51869 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51870 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51871 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51872 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51873 new diagnostic messages.
51874
51875 * gcc.dg/cpp/macro3.c: New tests.
51876
51877 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51878
51879 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51880 on the same line.
51881
51882 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51883
51884 * g++.old-deja/g++.other/eh2.C: New test.
51885
51886 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51887
51888 * gcc.c-torture/execute/20001027-1.c: New test.
51889
51890 2000-10-26 Richard Henderson <rth@redhat.com>
51891
51892 * gcc.c-torture/execute/20001026-1.c: New.
51893
51894 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51895
51896 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51897 * g++.old-deja/g++.law/builtin1.C: Likewise.
51898 * g++.old-deja/g++.law/ctors10.C: Likewise.
51899 * g++.old-deja/g++.law/virtual3.C: Likewise.
51900 * g++.old-deja/g++.mike/p658.C: Likewise.
51901 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51902 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51903 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51904 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51905 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51906
51907 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51908
51909 * gcc.c-torture/compile/20001024-1.c: New test.
51910
51911 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51912
51913 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51914 to tell us whether or not we are using V3.
51915
51916 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51917
51918 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51919 operands.
51920
51921 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
51922
51923 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51924
51925 2000-10-25 Jakub Jelinek <jakub@redhat.com>
51926
51927 * gcc.c-torture/execute/20001024-1.c: New test.
51928
51929 2000-10-24 Jakub Jelinek <jakub@redhat.com>
51930
51931 * g++.old-deja/g++.other/sibcall1.C: New test.
51932
51933 2000-10-20 Jakub Jelinek <jakub@redhat.com>
51934
51935 * gcc.dg/noncompile/init-3.c: New test.
51936
51937 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
51938
51939 * gcc.dg/format-array-1.c: New test.
51940
51941 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51942
51943 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51944 writing through null pointers; remove comment about testing
51945 unterminated strings.
51946
51947 2000-10-17 Matthew Hiller <hiller@redhat.com>
51948
51949 * gcc.c-torture/execute/20001017-2.c: New test.
51950
51951 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51952
51953 * gcc.c-torture/compile/20001018-1.c: New test.
51954 * gcc.c-torture/compile/20001018-1.x: Xfail.
51955
51956 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51957
51958 * gcc.c-torture/execute/20001017-1.c: New test.
51959
51960 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51961
51962 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51963 for multiple use of arguments with scanf formats; add tests for
51964 multiple use of arguments.
51965
51966 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
51967
51968 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51969 from some old tests.
51970
51971 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51972
51973 * gcc.dg/format-miss-1.c: New test.
51974
51975 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51976
51977 * gcc.c-torture/execute/20001013-1.c: New test.
51978
51979 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51980
51981 * gcc.dg/format-branch-1.c: New test.
51982
51983 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51984
51985 * README, lib/file-format.exp: Remove EGCS references.
51986
51987 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51988
51989 * gcc.dg/20001013-1.c: New test.
51990
51991 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
51992
51993 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51994 for intmax_t in the compiler using __typeof__ and the type rules
51995 for conditional expressions.
51996
51997 2000-10-13 Jakub Jelinek <jakub@redhat.com>
51998
51999 * gcc.dg/20001012-1.c: New test.
52000 * gcc.dg/20001012-2.c: New test.
52001
52002 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52003
52004 * gcc.dg/format-attr-1.c: New test.
52005
52006 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52007
52008 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52009 __LONG_LONG_MAX__ instead of LLONG_MAX.
52010
52011 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52012
52013 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52014 scanf flags.
52015 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52016 flags.
52017
52018 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52019
52020 * gcc.dg/sequence-pt-1.c: New test.
52021
52022 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52023
52024 * gcc.c-torture/execute/20001011-1.c: New testcase.
52025 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52026
52027 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52028
52029 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52030 does not error on it.
52031
52032 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52033
52034 * gcc.dg/20001009-1.c: New test.
52035
52036 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52037
52038 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52039 * gcc.c-torture/execute/20001009-2.c: ... to here.
52040
52041 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52042
52043 * gcc.c-torture/compile/20001009-1.c: New testcase.
52044 * gcc.c-torture/execute/20001009-1.c: New testcase.
52045 Testcases provided by Jan Hubicka <jh@suse.cz>.
52046
52047 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52048
52049 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52050 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52051 uintmax_t using <limits.h> to emulate the compiler's internal
52052 logic. No longer XFAIL %j tests.
52053
52054 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52055
52056 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52057 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52058 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52059 regexps and details of expected handling of some bad formats.
52060 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52061 suppression.
52062
52063 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52064
52065 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52066 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52067 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52068 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52069 in list archives.
52070
52071 2000-10-06 Richard Henderson <rth@cygnus.com>
52072
52073 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52074 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52075 * g++.old-deja/g++.jason/report.C: Likewise.
52076 * g++.old-deja/g++.law/friend5.C: Likewise.
52077 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52078 of the expected warnings.
52079
52080 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52081
52082 * g++.old-deja/g++.pt/enum14.C: New test.
52083
52084 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52085
52086 * g++.old-deja/g++.pt/crash59.C: New test.
52087
52088 2000-10-04 Will Cohen <wcohen@redhat.com>
52089
52090 * gcc.dg/20000926-1.c: New test.
52091
52092 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52093
52094 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52095 function name for current C++ compiler.
52096 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52097
52098 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52099
52100 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52101 __PRETTY_FUNCTION__.
52102 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52103
52104 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52105
52106 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52107
52108 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52109
52110 * gcc.c-torture/compile/20000923-1.c: New test.
52111
52112 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52113
52114 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52115 * g++.old-deja/g++.pt/ttp62.C: Same.
52116 * g++.old-deja/g++.other/inline14.C: Same.
52117
52118 2000-09-24 Richard Henderson <rth@cygnus.com>
52119
52120 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52121
52122 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52123
52124 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52125
52126 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52127
52128 * gcc.c-torture/compile/20000922-1.c: New file.
52129
52130 2000-09-21 Nick Clifton <nickc@redhat.com>
52131
52132 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52133 a signed long modulo operation.
52134 (mod6): New function - perform an unsigned long modulo operation.
52135 (main): Add tests for modulos of very large numbers by very small
52136 dividends.
52137
52138 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52139
52140 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52141
52142 2000-09-19 Richard Henderson <rth@cygnus.com>
52143
52144 * gcc.dg/compare2.c (case 10): XFAIL.
52145
52146 2000-09-18 Richard Henderson <rth@cygnus.com>
52147
52148 * gcc.c-torture/execute/20000906-1.c: Move ...
52149 * gcc.dg/20000906-1.c: ... here. Only run on targets
52150 that support __builtin_trap.
52151
52152 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52153
52154 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52155
52156 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52157
52158 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52159 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52160 more $ format tests.
52161
52162 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52163
52164 * gcc.dg/format-errmk-1.c: New test.
52165
52166 2000-09-17 Greg McGary <greg@mcgary.org>
52167
52168 * gcc.c-torture/execute/20000917-1.x: Remove.
52169
52170 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52171
52172 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52173
52174 2000-09-17 Greg McGary <greg@mcgary.org>
52175
52176 * gcc.c-torture/execute/20000917-1.c: New test.
52177 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52178
52179 2000-09-16 Neil Booth <NeilB@earthling.net>
52180
52181 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52182 in nested macro bug.
52183
52184 2000-09-15 Neil Booth <NeilB@earthling.net>
52185
52186 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52187
52188 2000-09-14 Jeffrey A Law (law@cygnus.com)
52189
52190 * gcc.c-torture/execute/20000914-1.c: New test.
52191
52192 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52193
52194 * g++.other/inline13.C: New test.
52195
52196 2000-09-12 Andreas Jaeger <aj@suse.de>
52197
52198 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52199 constant by Ulrich Drepper <drepper@redhat.com>.
52200
52201 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52202
52203 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52204
52205 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52206
52207 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52208
52209 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52210
52211 * gcc.dg/cpp/backslash.c: New test.
52212
52213 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52214
52215 * gcc.c-torture/execute/20000910-1.c: New test.
52216 * gcc.c-torture/execute/20000910-2.c: Likewise.
52217
52218 2000-09-11 Robert Lipe <robertl@sco.com>
52219
52220 * gcc.dg/pragma-align.c: New test.
52221
52222 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52223
52224 * g++.old-deja/g++.pt/explicit82.C: New test.
52225 * g++.old-deja/g++.pt/explicit83.C: New test.
52226
52227 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52228
52229 * gcc.dg/asm-names.c: New test.
52230
52231 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52232
52233 * gcc.dg/cpp/tr-warn6.c: New test
52234
52235 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52236
52237 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52238 be accepted.
52239
52240 2000-09-07 Catherine Moore <clm@redhat.com>
52241
52242 * gcc.c-torture/execute/unroll-1.c: New test.
52243
52244 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52245
52246 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52247 ERROR markers.
52248 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52249 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52250 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52251 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52252 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52253 Preprocess only.
52254 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52255 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52256
52257 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52258
52259 * g++.old-deja/g++.pt/deduct2.C: New test.
52260
52261 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52262
52263 * g++.old-deja/g++.pt/parms2.C: New test.
52264
52265 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52266
52267 * g++.old-deja/g++.pt/crash58.C: New test.
52268
52269 2000-09-06 Greg McGary <greg@mcgary.org>
52270
52271 * gcc.c-torture/execute/20000906-1.c: New test.
52272 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52273
52274 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52275
52276 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52277
52278 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52279
52280 * g++.old-deja/g++.pt/crash57.C: New test.
52281
52282 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52283
52284 * g++.old-deja/g++.pt/crash56.C: New test.
52285
52286 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52287
52288 * g++.old-deja/g++.pt/koenig1.C: New test.
52289
52290 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52291
52292 * gcc.dg/20000904-1.c: New test.
52293
52294 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52295
52296 * gcc.dg/cpp/paste8.c: New test.
52297
52298 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52299
52300 * gcc.c-torture/compile/20000827-1.c: New test.
52301
52302 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52303
52304 * gcc.dg/format-diag-1.c: New test.
52305
52306 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52307
52308 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52309 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52310 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52311 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52312 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52313
52314 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52315
52316 * g++.old-deja/g++.other/nested4.C: New test.
52317
52318 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52319
52320 * g++.old-deja/g++.ns/scoped1.C: New test.
52321
52322 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52323
52324 * lib/g++.exp: Support testing already-installed GCC.
52325
52326 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52327
52328 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52329
52330 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52331
52332 * gcc.dg/return-type-2.c: New test.
52333
52334 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52335
52336 * gcc.c-torture/compile/20000825-1.c: New test.
52337
52338 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52339
52340 * gcc.dg/dwarf2-2.c: New test.
52341
52342 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52343
52344 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52345 dg-warning regexps.
52346
52347 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52348
52349 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52350 gcc.dg/format-ext-5.c: New tests.
52351
52352 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52353
52354 * g++.old-deja/g++.other/crash22.C: New test.
52355
52356 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52357
52358 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52359
52360 2000-08-24 Richard Henderson <rth@cygnus.com>
52361
52362 * gcc.dg/ia64-sync-1.c: New test.
52363 * gcc.dg/ia64-sync-2.c: New test.
52364 * gcc.dg/ia64-asm-1.c: New test.
52365
52366 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52367
52368 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52369 * gcc.dg/format-ext-2.c: New test.
52370
52371 2000-08-23 Jason Merrill <jason@redhat.com>
52372
52373 * lib/old-dejagnu.exp: Also ignore "In member function" and
52374 "At global scope".
52375
52376 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52377
52378 * gcc.dg/noncompile/label-lineno-1.c: New test.
52379
52380 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52381
52382 * gcc.dg/c99-array-nonobj-1.c: New test.
52383
52384 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52385
52386 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52387 tests.
52388 * gcc.dg/format-ext-1.c: New test.
52389
52390 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52391
52392 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52393 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52394 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52395 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52396 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52397
52398 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52399
52400 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52401 gcc.dg/c99-strftime-2.c: New tests.
52402
52403 2000-08-22 Richard Henderson <rth@cygnus.com>
52404
52405 * gcc.c-torture/execute/20000822-1.c: New test.
52406
52407 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52408
52409 * gcc.c-torture/execute/20000819-1.x: Remove.
52410
52411 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52412
52413 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52414 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52415 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52416 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52417 gcc.dg/format-xopen-1.c: New tests.
52418
52419 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52420
52421 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52422
52423 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52424
52425 * g++.old-deja/g++.other/loop2.C: New test.
52426
52427 * gcc.c-torture/compile/20000606-1.c: New test.
52428 * gcc.c-torture/compile/20000728-1.c: New test.
52429 * gcc.c-torture/execute/20000801-1.c: New test.
52430 * gcc.c-torture/execute/20000801-2.c: New test.
52431 * gcc.c-torture/execute/20000819-1.c: New test.
52432 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52433 * gcc.dg/20000629-1.c: New test.
52434 * gcc.dg/20000724-1.c: New test.
52435 * gcc.dg/20000807-1.c: New test.
52436
52437 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52438
52439 * gcc.dg/cpp/pragma-1.c: New test.
52440 * gcc.dg/cpp/pragma-2.c: New test.
52441
52442 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52443
52444 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52445 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52446
52447 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52448
52449 * gcc.c-torture/compile/20000818-1.c: New test.
52450
52451 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52452
52453 * gcc.c-torture/execute/20000818-1.c: New test.
52454
52455 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52456
52457 * gcc.dg/format-va-1.c: New test.
52458
52459 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52460
52461 * g++.old-deja/g++.other/typedef8.C: New test.
52462
52463 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52464
52465 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52466 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52467 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52468 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52469 * g++.old-deja/g++.other/ptrmem7.C: New test.
52470 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52471
52472 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52473
52474 * g++.old-deja/g++.pt/typename27.C: New test.
52475
52476 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52477
52478 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52479 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52480 * g++.old-deja/g++.pt/friend45.C: New test.
52481 * g++.old-deja/g++.other/friend8.C: New test.
52482
52483 2000-08-15 Richard Henderson <rth@cygnus.com>
52484
52485 * gcc.c-torture/execute/20000815-1.c: New test.
52486
52487 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52488
52489 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52490 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52491 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52492
52493 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52494
52495 * g++.old-deja/g++.other/refinit2.C: New test.
52496
52497 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52498
52499 * lib/c-torture.exp (c-torture): Make
52500 compiler_conditional_xfail_data global.
52501 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52502 compiler_conditional_xfail_data machinery.
52503 (f-torture-execute): Likewise.
52504 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52505 and only when unrolling loops.
52506
52507 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52508
52509 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52510
52511 * g++.old-deja/g++.pt/explicit81.C: New test.
52512
52513 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52514
52515 * g++.old-deja/g++.pt/typename26.C: New test.
52516
52517 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52518
52519 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52520 warning.
52521
52522 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52523
52524 * g++.old-deja/g++.other/array3.C: New test.
52525
52526 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52527
52528 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52529 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52530 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52531 New tests.
52532
52533 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52534
52535 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52536 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52537
52538 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52539
52540 * gcc.c-torture/execute/20000808-1.c: New test.
52541
52542 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52543
52544 * gcc.dg/c90-const-expr-1.c: New test.
52545
52546 2000-08-08 Richard Henderson <rth@cygnus.com>
52547
52548 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52549
52550 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52551
52552 * gcc.dg/noncompile/const-ll-1.c: New test.
52553
52554 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52555
52556 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52557
52558 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52559
52560 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52561 that running programs linked against the shared version of libobjc
52562 run correctly.
52563
52564 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52565
52566 * gcc.dg/c99-printf-1.c: New test.
52567
52568 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52569
52570 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52571
52572 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52573
52574 * gcc.c-torture/execute/20000731-1.x: Delete.
52575
52576 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52577
52578 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52579 and torture_without_loops as is done by c-torture.exp.
52580 (search_for): Copy from c-torture.exp.
52581 (gcc-dg-runtest): New function, drives a directory of tests
52582 iterating over the TORTURE_OPTIONS.
52583 (scan-assembler, scan-assembler-not): Move here from
52584 individual directory drivers.
52585
52586 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52587 defined by lib/gcc-dg.exp.
52588 * gcc.dg/cpp/cpp.exp: Likewise.
52589 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52590 gcc-dg-runtest, so we cycle over optimization options.
52591
52592 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52593 * gcc.dg/compare2.c: No longer expected to fail.
52594
52595 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52596
52597 * gcc.c-torture/execute/20000804-1.c: New test.
52598
52599 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52600
52601 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52602
52603 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52604
52605 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52606
52607 2000-08-03 Jeffrey A Law (law@cygnus.com)
52608
52609 * gcc.c-torture/compile/20000803-1.c: New test.
52610
52611 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52612
52613 * gcc.c-torture/execute/20000801-3.c,
52614 gcc.c-torture/execute/20000801-4.c: New tests.
52615 * gcc.c-torture/execute/20000801-3.x,
52616 gcc.c-torture/execute/20000801-4.x: Xfail.
52617
52618 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52619
52620 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52621 libobjc/.libs to allow for libtool.
52622
52623 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52624
52625 * gcc.c-torture/compile/20000802-1.c: New test.
52626
52627 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52628
52629 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52630
52631 2000-07-31 Jeffrey A Law (law@cygnus.com)
52632
52633 * gcc-c-torture/execute/20000731-2.c: New test.
52634
52635 * gcc.c-torture/execute/20000731-1.c: New test.
52636 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52637
52638 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52639
52640 * gcc.dg/cpp/paste7.c: New test.
52641 * gcc.dg/cpp/20000725-1.c: New test.
52642
52643 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52644
52645 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52646 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52647 declaration warning for __builtin_dwarf_reg_size.
52648
52649 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52650
52651 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52652
52653 * gcc.dg/noncompile/voidparam-1.c: New test.
52654
52655 2000-07-30 Richard Henderson <rth@cygnus.com>
52656
52657 * gcc.dg/c90-digraph-1.c: Don't xfail.
52658 * gcc.dg/compare2.c (case 10): Xfail.
52659 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52660
52661 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52662
52663 * gcc.dg/c99-main-1.c: New test.
52664
52665 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52666
52667 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52668
52669 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52670
52671 * gcc.c-tortuer/execute/20000726-1.c: New test.
52672
52673 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52674
52675 * gcc.c-torture/execute/enum-2.c: New test.
52676
52677 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52678
52679 * gcc.dg/cpp/tr-warn3.c: New test.
52680
52681 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52682
52683 * g++.old-deja/g++.ext/implicit1.C: Remove.
52684 * g++.old-deja/g++.jason/c2.C: Remove
52685 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52686 * g++.old-deja/g++.pt/crash16.C: Likewise.
52687 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52688
52689 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52690
52691 * g++.old-deja/g++.other/for2.C: New test.
52692
52693 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52694
52695 * gcc.dg/20000720-1.c: New test.
52696
52697 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52698
52699 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52700
52701 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52702
52703 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52704 * gcc.c-torture/execute/20000722-1.c: New.
52705 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52706
52707 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52708
52709 * gcc.dg/cpp/20000720-1.S: New test.
52710
52711 2000-07-21 Michael Meissner <meissner@redhat.com>
52712
52713 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52714
52715 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52716
52717 * g++.old-deja/g++.brendan/crash16.C,
52718 g++.old-deja/g++.brendan/parse3.C,
52719 g++.old-deja/g++.brendan/redecl1.C,
52720 g++.old-deja/g++.ns/template13.C,
52721 g++.old-deja/g++.other/decl4.C,
52722 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52723
52724 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52725
52726 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52727 and "Internal error".
52728
52729 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52730 regexps.
52731 * gcc.dg/cpp/paste6.c: New test.
52732
52733 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52734
52735 * gcc.dg/cpp/tr-direct.c: New test.
52736
52737 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52738 gcc.dg/cpp/undef1.c: Tweak error regexps.
52739
52740 2000-07-18 Eric Christopher <echristo@redhat.com>
52741
52742 * gcc.c-torture/compile/20000718-1.c: New test.
52743
52744 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52745
52746 * cpplex.c (_cpp_push_token): If the token being pushed back
52747 is the previous token in this context, just subtract one from
52748 context->posn.
52749 * cppmacro.c (save_expansion): Clear aux field when storing a
52750 placemarker.
52751
52752 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52753
52754 * gcc.dg/noncompile/redecl-1.c: New test.
52755
52756 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52757
52758 * gcc.c-torture/execute/20000717-5.c: New test.
52759 * gcc.c-torture/execute/20000717-1.x: Removed.
52760
52761 2000-07-17 Richard Henderson <rth@cygnus.com>
52762
52763 * gcc.c-torture/execute/20000717-4.c: New test.
52764
52765 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52766
52767 * gcc.dg/cpp/syshdr.c: New test.
52768 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52769
52770 2000-07-17 Neil Booth <neilb@earthling.net>
52771
52772 * gcc.dg/cpp/cmdlne-dM.c: New test.
52773 * gcc.dg/cpp/cmdlne-dD.c: New test.
52774
52775 2000-07-17 Jeffrey A Law (law@cygnus.com)
52776
52777 * gcc.c-torture/execute/20000717-3.c: New test.
52778
52779 * gcc.c-torture/compile/20000717-1.c: New test.
52780
52781 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52782
52783 * gcc.c-torture/execute/20000717-2.c: New test.
52784
52785 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52786
52787 * gcc.dg/formatz-1.c: New test.
52788
52789 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52790 * gcc.dg/c99-digraph-1.c: New tests.
52791
52792 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52793 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52794
52795 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52796 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52797 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52798 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52799 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52800 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52801 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52802
52803 2000-07-17 Greg McGary <greg@mcgary.org>
52804
52805 * gcc.c-torture/execute/20000717-1.c: New test.
52806 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52807
52808 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52809
52810 * gcc.c-torture/execute/20000715-2.c: New test.
52811 * gcc.dg/20000715-1.c: New test.
52812
52813 2000-07-15 Michael Meissner <meissner@redhat.com>
52814
52815 * gcc.c-torture/execute/20000715-1.c: New test.
52816
52817 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52818
52819 * gcc.c-torture/execute/20000707-1.c: New test.
52820
52821 2000-07-13 Neil Booth <NeilB@earthling.net>
52822
52823 * gcc.dg/cpp/digraph1.c,
52824 gcc.dg/cpp/digraph2.c,
52825 gcc.dg/cpp/digraphs.c: New tests.
52826
52827 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52828
52829 * g77.f-torture/compile/20000630-2.f: New test.
52830 * g77.f-torture/compile/20000630-2.x
52831
52832 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52833
52834 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52835
52836 2000-07-11 Neil Booth <NeilB@earthling.net>
52837
52838 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52839
52840 2000-07-11 Neil Booth <NeilB@earthling.net>
52841
52842 * gcc.dg/cpp/cmdlne-C.c: New.
52843
52844 2000-07-09 Neil Booth <NeilB@earthling.net>
52845
52846 * gcc.dg/cpp/directiv.c: New tests.
52847 * gcc.dg/cpp/undef1.c: Update.
52848
52849 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52850
52851 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52852
52853 2000-07-09 Neil Booth <NeilB@earthling.net>
52854
52855 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52856
52857 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52858
52859 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52860 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52861
52862 2000-07-08 Neil Booth <NeilB@earthling.net>
52863
52864 * gcc.dg/cpp/macsyntx.c: New tests.
52865
52866 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52867
52868 * gcc.dg/20000707-1.c: New test.
52869
52870 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52871
52872 * gcc.c-torture/execute/20000706-1.c: New test.
52873 * gcc.c-torture/execute/20000706-2.c: New test.
52874 * gcc.c-torture/execute/20000706-3.c: New test.
52875 * gcc.c-torture/execute/20000706-4.c: New test.
52876 * gcc.c-torture/execute/20000706-5.c: New test.
52877
52878 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52879
52880 * g++.old-deja/g++.pt/instantiate7.C: New test.
52881
52882 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52883
52884 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52885 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52886 * g++.old-deja/g++.other/rtti3.C: Likewise.
52887 * g++.old-deja/g++.other/rttid3.C: Likewise.
52888
52889 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52890
52891 * g77.f-torture/compile/20000630-1.x: Fix typo
52892
52893 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52894
52895 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52896 assembly output.
52897
52898 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52899
52900 * gcc.dg/cpp/ident.c: New test.
52901
52902 2000-07-05 Neil Booth <NeilB@earthling.net>
52903
52904 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52905 gcc.dg/cpp/lexstrng.c: New tests.
52906
52907 2000-07-04 Neil Booth <NeilB@earthling.net>
52908
52909 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52910 * gcc.dg/cpp/strify2.c: Same.
52911
52912 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52913
52914 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52915 * gcc.dg/cpp/19990703-1.c: Likewise.
52916 * gcc.dg/cpp/20000625-1.c: Likewise.
52917 * gcc.dg/cpp/20000625-2.c: Likewise.
52918
52919 * gcc.dg/cpp/macro1.c,
52920 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52921 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52922 gcc.dg/cpp/strify1.c,
52923 gcc.dg/cpp/strify2.c: New tests.
52924
52925 2000-07-03 Jakub Jelinek <jakub@redhat.com>
52926
52927 * gcc.c-torture/execute/20000703-1.c: New test.
52928
52929 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52930
52931 * g++.old-deja/g++.pt (lookup10.C): New test.
52932
52933 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52934
52935 * g++.old-deja/g++.pt (typename25.C): New test.
52936
52937 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
52938
52939 * gcc.c-torture/compile/20000701-1.c: New test.
52940
52941 2000-06-30 Nick Clifton <nickc@cygnus.com>
52942
52943 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52944 to test case.
52945
52946 2000-06-30 Catherine Moore <clm@cygnus.com>
52947
52948 * gcc.c-torture/execute/align-1.c: New test.
52949
52950 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
52951
52952 * g++.old-deja/g++.pt/expr8.C: New test.
52953 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52954
52955 2000-06-29 Nick Clifton <nickc@cygnus.com>
52956
52957 * gcc.c-torture/compile/20000629-1.c: New test.
52958
52959 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52960
52961
52962 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52963 gcc.dg/noncompile directory, depending on whether they're
52964 preprocessor tests or not. Annotate all the tests for the dg
52965 framework.
52966
52967 * gcc.c-torture/noncompile/noncompile.exp: Delete.
52968 * gcc.dg/noncompile/noncompile.exp: New.
52969
52970 * Moved files:
52971 Old name New name
52972 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
52973 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
52974 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
52975 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
52976 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
52977 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
52978 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
52979 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
52980 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
52981 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
52982 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
52983 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
52984 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
52985 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
52986 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
52987 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
52988 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
52989 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
52990 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
52991 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
52992 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
52993 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
52994 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
52995 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
52996
52997 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
52998 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
52999 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53000 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53001 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53002 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53003
53004 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53005
53006 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53007 declare one variable. On the fourth, error.
53008 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53009 declared by 20000628-1a.h.
53010
53011 2000-06-29 Richard Henderson <rth@redhat.com>
53012
53013 * gcc.c-torture/execute/930529-1.x: New file.
53014 * gcc.dg/920413-1.c: Adjust expected warning text.
53015 * gcc.dg/980217-1.c: Declare abort.
53016 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53017
53018 2000-06-29 Jeffrey A Law (law@cygnus.com)
53019
53020 * g77.f-torture/compile/20000629-1.f: New test.
53021 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53022
53023 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53024
53025 Rearrange lots of files, removing entirely the
53026 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53027 directories.
53028
53029 * Deleted files:
53030 gcc.c-torture/code_quality/code_quality.exp
53031 gcc.c-torture/special/special.exp
53032 gcc.failure/failure.exp
53033 gcc.failure/940409-1.x
53034 gcc.c-torture/compile/961203-1.x
53035
53036 * New files:
53037 gcc.misc-tests/linkage.exp
53038 gcc.c-torture/execute/920730-1t.c
53039 gcc.c-torture/execute/920730-1t.x
53040 gcc.c-torture/compile/920520-1.x
53041 gcc.c-torture/compile/920521-1.x
53042 gcc.c-torture/compile/981006-1.x
53043 gcc.c-torture/execute/eeprof-1.x
53044
53045 * Moved files (possibly with modifications to fit a new harness):
53046 Old name New name
53047 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53048 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53049 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53050 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53051 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53052 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53053 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53054 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53055 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53056 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53057 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53058 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53059 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53060 gcc.failure/940409-1.c gcc.dg/940409-1.c
53061
53062 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53063
53064 * c-torture/compile/961203-1.x: Delete.
53065
53066 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53067 not exit. Include stdio.h.
53068 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53069 * gcc.misc-tests/dg-12.c: Likewise.
53070 * gcc.misc-tests/dg-5.c: Likewise.
53071 * gcc.misc-tests/dg-6.c: Likewise.
53072 * gcc.misc-tests/dg-7.c: Prototype abort.
53073 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53074 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53075 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53076 not exit.
53077 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53078 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53079
53080 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53081
53082 * gcc.dg/cpp/20000628-1.c: New test.
53083 * gcc.dg/cpp/20000628-1.h: New header for above test.
53084 * gcc.dg/cpp/20000628-1a.h: Likewise.
53085
53086 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53087
53088 * gcc.dg/cpp: New directory.
53089 * gcc.dg/cpp/cpp.exp: New driver.
53090 * gcc.dg/cpp/20000627-1.c: New test.
53091 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53092 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53093 and rewrite as a compilation test.
53094
53095 * gcc.dg: Move many files into the cpp subdirectory, possibly
53096 renaming or editing them as well.
53097 Old name New name
53098 990119-1.c cpp/19990119-1.c
53099 990228-1.c cpp/19990228-1.c
53100 990407-1.c cpp/19990407-1.c
53101 990409-1.c cpp/19990409-1.c
53102 990413-1.c cpp/19990413-1.c
53103 990703-1.c cpp/19990703-1.c
53104 20000127-1.c cpp/20000127-1.c
53105 20000129-1.c cpp/20000129-1.c
53106 20000207-1.c cpp/20000207-1.c
53107 20000207-2.c cpp/20000207-2.c
53108 20000209-1.c cpp/20000209-1.c
53109 20000209-2.c cpp/20000209-2.c
53110 20000301-1.c cpp/20000301-1.c
53111 20000419-1.c cpp/20000419-1.c
53112 20000510-1.S cpp/20000510-1.S
53113 20000519-1.c cpp/20000519-1.c
53114 20000529-1.c cpp/20000529-1.c
53115 20000625-1.c cpp/20000625-1.c
53116 20000625-2.c cpp/20000625-2.c
53117 cpp-as1.c cpp/assert1.c
53118 cpp-as2.c cpp/assert2.c
53119 cxx-comments-1.c cpp/cxxcom1.c
53120 cxx-comments-2.c cpp/cxxcom2.c
53121 endif-label.c cpp/endif.c
53122 cpp-hash1.c cpp/hash1.c
53123 cpp-hash2.c cpp/hash2.c
53124 cpp-if1.c cpp/if-1.c
53125 cpp-if2.c cpp/if-2.c
53126 cpp-if3.c cpp/if-3.c
53127 cpp-if4.c cpp/if-4.c
53128 cpp-if5.c cpp/if-5.c
53129 cpp-cond.c cpp/if-cexp.c
53130 cpp-missingop.c cpp/if-mop.c
53131 cpp-missingparen.c cpp/if-mpar.c
53132 cpp-opprec.c cpp/if-oppr.c
53133 cpp-ifparen.c cpp/if-paren.c
53134 cpp-shortcircuit.c cpp/if-sc.c
53135 cpp-shift.c cpp/if-shift.c
53136 cpp-unary.c cpp/if-unary.c
53137 cpp-li1.c cpp/line1.c
53138 cpp-li2.c cpp/line2.c
53139 lineno.c cpp/line3.c
53140 lineno-2.c cpp/line4.c
53141 cpp-mi.c cpp/mi1.c
53142 cpp-mic.h cpp/mi1c.h
53143 cpp-micc.h cpp/mi1cc.h
53144 cpp-mind.h cpp/mi1nd.h
53145 cpp-mindp.h cpp/mi1ndp.h
53146 cpp-mix.h cpp/mi1x.h
53147 cpp-mi2.c cpp/mi2.c
53148 cpp-mi2a.h cpp/mi2a.h
53149 cpp-mi2b.h cpp/mi2b.h
53150 cpp-mi2c.h cpp/mi2c.h
53151 cpp-mi3.c cpp/mi3.c
53152 cpp-mi3.def cpp/mi3.def
53153 poison-1.c cpp/poison.c
53154 pr-impl.c cpp/prag-imp.c
53155 cpp-redef-2.c cpp/redef1.c
53156 cpp-redef.c cpp/redef2.c
53157 strpaste.c cpp/strp1.c
53158 strpaste-2.c cpp/strp2.c
53159 cpp-tradpaste.c cpp/tr-paste.c
53160 cpp-tradstringify.c cpp/tr-str.c
53161 cpp-tradwarn1.c cpp/tr-warn1.c
53162 cpp-tradwarn2.c cpp/tr-warn2.c
53163 trigraphs.c cpp/trigraphs.c
53164 cpp-unc1.c cpp/unc1.c
53165 cpp-unc2.c cpp/unc2.c
53166 cpp-unc3.c cpp/unc3.c
53167 cpp-unc.c cpp/unc4.c
53168 undef.c cpp/undef1.c
53169 undef-2.c cpp/undef2.c
53170 cpp-wi1.c cpp/widestr1.c
53171
53172 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53173
53174 * lib/g++.exp (g++_include_flags): Tweak.
53175
53176 2000-06-27 H.J. Lu <hjl@gnu.org>
53177 Loren J. Rittle <ljrittle@acm.org>
53178
53179 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53180 version with one that knows about the new gcc tree structure.
53181 (g++_link_flags): Same.
53182
53183 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53184
53185 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53186 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53187 case we are cross-compiling.
53188
53189 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53190 g++.old-deja/g++.niklas/Makefile.in,
53191 g++.old-deja/g++.niklas/configure.in,
53192 g++.old-deja/g++.other/Makefile.in,
53193 g++.old-deja/g++.other/configure.in,
53194 gcc.c-torture/code_quality/Makefile.in,
53195 gcc.c-torture/code_quality/configure.in,
53196 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53197 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53198 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53199 gcc.c-torture/execute/ieee/Makefile.in,
53200 gcc.c-torture/execute/ieee/configure.in,
53201 gcc.c-torture/noncompile/Makefile.in,
53202 gcc.c-torture/noncompile/configure.in,
53203 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53204 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53205 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53206
53207 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53208
53209 * g++.old-deja/g++.other/ambig3.C: New test.
53210
53211 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53212
53213 * g++.old-deja/g++.pt/syntax1.C: New test.
53214 * g++.old-deja/g++.pt/syntax2.C: New test.
53215 * g++.old-deja/g++.other/syntax3.C: New test.
53216 * g++.old-deja/g++.other/syntax4.C: New test.
53217
53218 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53219
53220 * gcc.dg/20000623-1.c: Prototype exit and abort.
53221
53222 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53223
53224 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53225 New tests.
53226 * gcc.dg/cpp-mi3.def: New file.
53227
53228 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53229 inside assertions.
53230 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53231 lexer's error messages.
53232 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53233 divine anything from the linemarkers.
53234 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53235 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53236
53237 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53238
53239 * gcc.dg/20000623-1.c: New test.
53240
53241 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53242
53243 * gcc.c-torture/execute/20000622-1.c: New test.
53244
53245 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53246
53247 * g++.old-deja/g++.other/init15.C: New test.
53248
53249 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53250
53251 * g++.old-deja/g++.pt/vaarg2.C: New test.
53252 * g++.old-deja/g++.pt/vaarg3.C: New test.
53253
53254 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53255
53256 * g++.old-deja/g++.other/dyncast6.C: New test.
53257
53258 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53259
53260 * gcc.c-torture/execute/loop-6.c: New test.
53261
53262 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53263
53264 * gcc.dg/20000614-1.c: New test.
53265 * gcc.dg/20000614-2.c: New test.
53266
53267 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53268
53269 * g++.old-deja/g++.other/inline12.C: New test.
53270
53271 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53272
53273 * g++.old-deja/g++.other/eh1.C: New test.
53274
53275 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53276
53277 * g++.old-deja/g++.other/type.C: New test.
53278
53279 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53280
53281 * g++.old-deja/g++.other/initstring.C: New test.
53282
53283 2000-06-12 Jason Merrill <jason@redhat.com>
53284
53285 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53286
53287 2000-06-09 Jeffrey A Law (law@cygnus.com)
53288
53289 * gcc.c-torture/compile/20000609-1.c: New test.
53290
53291 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53292
53293 * gcc.dg/20000609-1.c: New test.
53294
53295 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53296
53297 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53298 * gcc.c-torture/noncompile/poison-1.c: Move...
53299 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53300 * gcc.dg/cpp-li1.c: Add a token after the #line.
53301
53302 2000-06-05 Richard Henderson <rth@cygnus.com>
53303
53304 * gcc.c-torture/execute/20000605-2.c: New test.
53305 * gcc.c-torture/execute/20000605-3.c: New test.
53306
53307 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53308
53309 * g77.f-torture/execute/20000503-1.x: New file.
53310
53311 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53312
53313 * g++.old-deja/g++.eh/badalloc1.C: New test.
53314
53315 2000-06-05 Richard Henderson <rth@cygnus.com>
53316
53317 * gcc.c-torture/execute/20000605-1.c: New test.
53318
53319 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53320 Nathan Sidwell <nathan@codesourcery.com>
53321
53322 * gcc.c-torture/compile/20000605-1.c: New test.
53323
53324 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53325
53326 * g77.f-torture/compile/20000601-1.f: New test.
53327
53328 2000-06-03 Richard Henderson <rth@cygnus.com>
53329
53330 * gcc.c-torture/execute/20000603-1.c: New.
53331
53332 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53333
53334 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53335 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53336
53337 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53338
53339 * gcc.dg/compare2.c (case 12): XFAIL.
53340 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53341 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53342
53343 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53344
53345 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53346
53347 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53348 guard macro is already defined when the header is first
53349 included.
53350 * gcc.dg/cpp-mix.h: New file.
53351 * gcc.dg/endif-label.c: Update patterns to match compiler.
53352
53353 * g++.brendan/complex1.C: Declare abort.
53354 * g++.law/refs4.C: Remove XFAIL.
53355 * g++.oliva/expr2.C: Declare abort and exit.
53356
53357 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53358
53359 * gcc.c-torture/execute/20000528-1.c: New test.
53360
53361 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53362 * g++.old-deja/g++.law/temps4.C: Likewise.
53363
53364 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53365 stdlib.h. Call abort() on failure.
53366 * g++.old-deja/g++.law/refs4.C: Likewise.
53367 * g++.old-deja/g++.law/temps4.C: Likewise.
53368 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53369 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53370
53371 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53372
53373 Relative to g++.dg/special:
53374 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53375
53376 Relative to g++.old-deja:
53377 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53378 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53379 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53380 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53381 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53382 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53383 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53384
53385 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53386 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53387 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53388 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53389 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53390 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53391 and/or string.h.
53392
53393 * g++.other/goto1.C: Update expectations for error messages.
53394
53395 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53396
53397 * gcc.c-torture/compile/20000523-1.c: New test.
53398
53399 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53400
53401 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53402
53403 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53404
53405 * g++.old-deja/g++.eh/catch11.C: New test.
53406 * g++.old-deja/g++.eh/catch12.C: New test.
53407
53408 2000-05-24 Nick Clifton <nickc@cygnus.com>
53409
53410 * gcc.c-torture/execute/20000523-1.c: New test.
53411
53412 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53413
53414 * c-torture/execute/bcp-1.c: Replace abort in arg of
53415 __builtin_constant_p with a generic external function.
53416
53417 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53418 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53419 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53420 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53421 Prototype abort and/or exit.
53422
53423 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53424 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53425 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53426 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53427
53428 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53429
53430 * gcc.dg/dwarf2-1.c: New test.
53431
53432 2000-05-20 Richard Henderson <rth@cygnus.com>
53433
53434 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53435
53436 2000-05-20 Andreas Jaeger <aj@suse.de>
53437
53438 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53439 testcase.
53440
53441 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53442
53443 * gcc.c-torture/execute/20000519-2.c: New test.
53444
53445 2000-05-19 Andreas Jaeger <aj@suse.de>
53446
53447 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53448 which fails with SSA.
53449
53450 * lib/c-torture.exp: Also test with -O3 -fssa.
53451
53452 2000-05-18 Michael Meissner <meissner@redhat.com>
53453
53454 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53455 * gcc.c-torture/execute/920415-1.c: Ditto.
53456 * gcc.c-torture/execute/920501-1.c: Ditto.
53457 * gcc.c-torture/execute/conversion.c: Ditto.
53458 * gcc.c-torture/execute/cvt-1.c: Ditto.
53459
53460 2000-05-18 Jeffrey A Law (law@cygnus.com)
53461
53462 * gcc.c-torture/compile/20000518-1.c: New test.
53463
53464 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53465
53466 * g77.f-torture/compile/200005018.f: New test.
53467
53468 2000-05-17 Jeffrey A Law (law@cygnus.com)
53469
53470 * gcc.c-torture/compile/20000517-1.c: New test.
53471
53472 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53473
53474 * gcc.c-torture/execute/20000516-1.c: New test.
53475
53476 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53477
53478 * g++.old-deja/g++.other/eh.C: New test.
53479
53480 2000-05-12 Richard Henderson <rth@cygnus.com>
53481
53482 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53483 constants through to doit's conditional.
53484
53485 2000-05-11 Jeffrey A Law (law@cygnus.com)
53486
53487 * gcc.c-torture/compile/20000511-1.c: New test.
53488 * g77.f-torture/compile/20000511-1.f: New test.
53489 * g77.f-torture/compile/20000511-2.f: New test.
53490
53491 2000-05-11 Michael Meissner <meissner@redhat.com>
53492
53493 * gcc.c-torture/execute/20000511-1.c: New test.
53494
53495 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53496
53497 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53498 * gcc.dg/20000510-1.S: New.
53499
53500 2000-05-08 Catherine Moore <clm@cygnus.com>
53501
53502 * gcc.dg/unused-3.c: New.
53503
53504 2000-05-06 Richard Henderson <rth@cygnus.com>
53505
53506 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53507 * g++.old-deja/g++.mike/warn1.C: Likewise.
53508 * g++.old-deja/g++.pt/local1.C: Likewise.
53509 * g++.old-deja/g++.pt/local7.C: Likewise.
53510 * g++.old-deja/g++.pt/spec16.C: Likewise.
53511
53512 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53513
53514 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53515
53516 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53517
53518 * g77.f-torture/execute/20000503-1.f: New test.
53519
53520 2000-05-04 Andreas Jaeger <aj@suse.de>
53521
53522 * gcc.dg/noreturn-2.c: New test.
53523
53524 2000-05-04 Neil Booth <NeilB@earthling.net>
53525
53526 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53527 preprocessor.
53528
53529 2000-05-04 Richard Henderson <rth@cygnus.com>
53530
53531 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53532
53533 2000-05-04 Richard Henderson <rth@cygnus.com>
53534
53535 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53536 OpenSSL by Jason R Thorpe.
53537
53538 2000-05-03 Jim Wilson <wilson@cygnus.com>
53539
53540 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53541
53542 2000-05-03 Robert Lipe <robertlipe@usa.net>
53543
53544 * gcc.dg/20000503-1.c: New test.
53545
53546 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53547
53548 * gcc.c-torture/compile/20000502-1.c: New test.
53549 * g++.old-deja/g++.other/align.C: New test.
53550 * gcc.dg/cpp-tradstringify.c: New test.
53551
53552 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53553
53554 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53555 and hard registers.
53556
53557 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53558
53559 * gcc.c-torture/execute/loop-5.c: New test.
53560
53561 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53562
53563 * gcc.c-torture/execute/va-arg-20.c: New test.
53564
53565 2000-04-23 Jeffrey A Law (law@cygnus.com)
53566
53567 * gcc.c-torture/execute/20000422-1.c: New test.
53568
53569 2000-04-20 Greg McGary <gkm@gnu.org>
53570
53571 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53572 when optimizing, but without sibling-call optimizations (-O1).
53573
53574 2000-04-20 Jeffrey A Law (law@cygnus.com)
53575
53576 * gcc.c-torture/compile/20000420-1.c: New test.
53577
53578 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53579
53580 * g++.abi/ptrflags.C: New test.
53581 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53582
53583 2000-04-19 Catherine Moore <clm@cygnus.com>
53584
53585 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53586
53587 2000-04-19 Greg McGary <gkm@gnu.org>
53588
53589 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53590 sibling-call optimizations.
53591
53592 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53593
53594 * gcc.dg/20000419-1.c: New test.
53595
53596 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53597
53598 * gcc.c-torture/execute/20000412-6.c: New test.
53599
53600 2000-04-12 Jeffrey A Law (law@cygnus.com)
53601
53602 * gcc.c-torture/execute/20000412-5.c: New test.
53603 * g77.f-torture/compile/20000412-1.f: New test.
53604 * gcc.c-torture/execute/20000412-4.c: New test.
53605 * gcc.c-torture/compile/20000412-2.c: New test.
53606 * gcc.c-torture/execute/20000412-3.c: New test.
53607 * gcc.c-torture/compile/20000412-1.c: New test.
53608 * gcc.c-torture/execute/20000412-2.c: New test.
53609
53610 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53611
53612 * objc/execute/bf-20.m: New test.
53613
53614 2000-04-10 Richard Henderson <rth@cygnus.com>
53615
53616 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53617
53618 * gcc.c-torture/execute/20000412-1.c: New test.
53619
53620 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53621
53622 * g++.old-deja/g++.eh/catchptr1.C: New test.
53623
53624 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53625
53626 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53627
53628 2000-04-08 Neil Booth <NeilB@earthling.net>
53629
53630 * gcc.dg/cpp-nullchar.c: Remove test as
53631 embedded nulls cause problems.
53632
53633 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53634
53635 * gcc.dg/compare2.c: New test.
53636
53637 2000-04-08 Neil Booth <NeilB@earthling.net>
53638
53639 * gcc.dg/cpp-nullchar.c: New test.
53640
53641 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53642
53643 * gcc.dg/cpp-mi2.c: New test.
53644 * gcc.dg/cpp-mi2[abc].h: New files.
53645
53646 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53647
53648 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53649 member name.
53650
53651 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53652
53653 * g++.old-deja/g++.abi/vmihint.C: New test.
53654
53655 2000-04-06 Neil Booth <NeilB@earthling.net>
53656
53657 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53658 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53659 copyright.
53660
53661 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53662
53663 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53664 avoid stack-frame overwrite.
53665
53666 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53667
53668 * gcc.c-torture/compile/20000405-2.c: New test.
53669 * gcc.c-torture/compile/20000405-3.c: New test.
53670
53671 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53672
53673 * gcc.c-torture/compile/20000405-1.c: New test.
53674
53675 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53676
53677 * gcc.dg/cast-qual-1.c: Revert last change.
53678
53679 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53680
53681 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53682
53683 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53684
53685 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53686 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53687
53688 2000-04-03 Jeffrey A Law (law@cygnus.com)
53689
53690 * gcc.c-torture/compile/20000403-2.c: New test.
53691 * gcc.c-torture/compile/20000403-1.c: New test.
53692
53693 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53694
53695 * gcc.c-torture/execute/20000403-1.c: New test.
53696
53697 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53698
53699 * gcc.c-torture/execute/20000402-1.c: New test.
53700
53701 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53702
53703 * gcc.c-torture/execute/va-arg-15.c: New test.
53704 * gcc.c-torture/execute/va-arg-16.c: New test.
53705 * gcc.c-torture/execute/va-arg-17.c: New test.
53706 * gcc.c-torture/execute/va-arg-18.c: New test.
53707 * gcc.c-torture/execute/va-arg-19.c: New test.
53708
53709 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53710
53711 * gcc.c-torture/compile/981211-1.c: Move to...
53712 * gcc.dg/cpp-as1.c: ...here.
53713 * gcc.dg/cpp-as2.c: New file.
53714
53715 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53716 compiler.
53717
53718 2000-04-02 Neil Booth <NeilB@earthling.net>
53719
53720 * gcc.dg/cpp-cond.c New tests.
53721 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53722 accidental success less likely.
53723 * gcc.dg/cpp-missingop.c New tests.
53724 * gcc.dg/cpp-missingparen.c New tests.
53725 * gcc.dg/cpp-shift.c New tests.
53726 * gcc.dg/cpp-shortcircuit.c New tests.
53727 * gcc.dg/cpp-unary.c New tests.
53728
53729 2000-03-29 Jeffrey A Law (law@cygnus.com)
53730
53731 * gcc.c-torture/compile/20000329-1.c: New test.
53732
53733 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53734
53735 * gcc.c-torture/compile/20000326-1.c: New test.
53736 * gcc.c-torture/compile/20000326-2.c: New test.
53737
53738 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53739
53740 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53741 the first parameter is a function argument.
53742
53743 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53744
53745 * g++.old-deja/g++.ext/array4.C: New test.
53746
53747 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53748
53749 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53750
53751 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53752
53753 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53754
53755 2000-03-19 Richard Henderson <rth@cygnus.com>
53756
53757 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53758
53759 2000-03-19 Richard Henderson <rth@cygnus.com>
53760
53761 * gcc.c-torture/compile/20000319-1.c: New test.
53762
53763 2000-03-14 Jeffrey A Law (law@cygnus.com)
53764
53765 * gcc.c-torture/execute/20000314-3.c: New test.
53766 * gcc.c-torture/execute/20000314-2.c: New test.
53767 * gcc.c-torture/execute/20000314-1.c: New test.
53768 * gcc.c-torture/compile/20000314-2.c: New test.
53769 * gcc.c-torture/compile/20000314-1.c: New test.
53770
53771 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53772
53773 * g++.old-deja/g++.warn/inline.C: New test.
53774
53775 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53776
53777 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53778 standards-compliant result rather than specific constants.
53779 Put test-values in array.
53780
53781 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53782
53783 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53784 (g++_target_compile): Put test-specific options last.
53785
53786 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53787
53788 * g++.old-deja/g++.eh/vbase4.C: New test.
53789
53790 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53791
53792 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53793
53794 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53795
53796 * g++.old-deja/g++.brendan/misc12.C: Removed.
53797 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53798 * g++.old-deja/g++.ext/pretty4.C: New test.
53799
53800 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53801
53802 * g++.old-deja/g++.other/string2.C: New test.
53803
53804 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53805
53806 * g++.old-deja/g++.warn/impint2.C: New test.
53807
53808 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53809
53810 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53811 is 1, not zero.
53812
53813 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53814
53815 * g++.old-deja/g++.warn/impint.C: New test.
53816 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53817 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53818 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53819 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53820 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53821 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53822 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53823 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53824 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53825 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53826 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53827 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53828
53829 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53830
53831 * gcc.dg/cpp-redef.c: New test.
53832
53833 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53834
53835 * g++.old-deja/g++.pt/unify7.C: New test.
53836
53837 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53838
53839 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53840 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53841
53842 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53843
53844 * gcc.c-torture/compile/20000224-1.c: New test.
53845
53846 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53847
53848 * gcc.c-torture/compile/cpp-2.c: New test.
53849 * gcc.c-torture/compile/cpp-1.c: New test.
53850
53851 2000-02-25 Jeffrey A Law (law@cygnus.com)
53852
53853 * gcc.c-torture/execute/20000225-1.c: New test.
53854
53855 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53856
53857 * gcc.dg/cpp-li2.c: New test.
53858
53859 * gcc.dg/cpp-wi1.c: New test.
53860
53861 * gcc.dg/cpp-li1.c: New test.
53862
53863 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53864
53865 * g++.old-deja/g++.other/sizeof5.C: New test.
53866
53867 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53868
53869 * gcc.c-torture/execute/va-arg-13.c: New test.
53870
53871 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53872
53873 * gcc.c-torture/execute/va-arg-12.c: New test.
53874
53875 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53876
53877 * gcc.c-torture/execute/20000223-1.c: New test.
53878
53879 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53880
53881 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53882
53883 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53884
53885 * g++.old-deja/g++.abi/ptrmem.C: New test.
53886
53887 2000-02-19 Richard Henderson <rth@cygnus.com>
53888
53889 * gcc.c-torture/compile/init-3.c: New.
53890
53891 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53892
53893 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53894 ALWAYS_CXXFLAGS.
53895
53896 2000-02-11 Robert Lipe <robertl@sco.com>
53897
53898 * gcc.c-torture/compile/20000211-3.c: New test.
53899
53900 2000-02-11 Martin Buchholz <martin@xemacs.org>
53901
53902 * gcc.c-torture/compile/20000211-2.c: New test.
53903
53904 2000-02-11 Jeffrey A Law (law@cygnus.com)
53905
53906 * gcc.c-torture/compile/20000211-1.c: New test.
53907
53908 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53909
53910 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53911 on native targets
53912
53913 2000-02-08 Nathan Sidwell <nathan@acm.org>
53914
53915 * g++.old-deja/g++.other/cast5.C: New test.
53916
53917 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53918
53919 * gcc.c-torture/execute/20000205-1.c: New.
53920
53921 2000-02-03 Nathan Sidwell <nathan@acm.org>
53922
53923 * g++.old-deja/g++.jason/cast3.C: Return void.
53924 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53925
53926 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53927
53928 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53929
53930 * gcc.dg/loop-1.c: New test.
53931
53932 2000-01-27 Jakub Jelinek <jakub@redhat.com>
53933
53934 * gcc.c-torture/compile/20000127-1.c: New test.
53935 * gcc.c-torture/execute/991228-1.c: New test.
53936
53937 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53938
53939 * gcc.dg/unused-2.c: New test.
53940
53941 * gcc.dg/conv-1.c: New test.
53942
53943 2000-01-24 Mark Mitchell <mark@codesourcery.com>
53944
53945 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53946 compiler.
53947 (tool_option_proc): Fix typo.
53948
53949 2000-01-24 Geoff Keating <geoffk@cygnus.com>
53950
53951 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53952 of the ld on the host, not on the build machine.
53953 Also, don't crash if '--help' is not a supported option.
53954
53955 2000-01-24 Richard Henderson <rth@cygnus.com>
53956
53957 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53958
53959 2000-01-20 Jeffrey A Law (law@cygnus.com)
53960
53961 * gcc.c-torture/execute/20000120-2.c: New test.
53962 * gcc.c-torture/execute/20000120-1.c: New test.
53963
53964 2000-01-13 Jeffrey A Law (law@cygnus.com)
53965
53966 * gcc.c-torture/execute/20000113-1.c: New test.
53967
53968 2000-01-12 Jeffrey A Law (law@cygnus.com)
53969
53970 * gcc.c-torture/execute/20000112-1.c: New test.
53971
53972 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53973
53974 * gcc.dg/20000111-1.c: New test.
53975
53976 2000-01-10 Jeffrey A Law (law@cygnus.com)
53977
53978 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53979 with 16 bit integers.
53980
53981 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53982
53983 * gcc.dg/20000108-1.c: New test.
53984
53985 2000-01-05 Nathan Sidwell <nathan@acm.org>
53986
53987 * g++.old-deja/g++.ns/koenig8.C: New test.
53988
53989 2000-01-05 Nathan Sidwell <nathan@acm.org>
53990
53991 * g++.old-deja/g++.other/cast4.C: New test.
53992
53993 2000-01-05 Jeffrey A Law (law@cygnus.com)
53994
53995 * gcc.c-torture/compile/20000105-2.c: New test.
53996 * gcc.c-torture/compile/20000105-1.c: New test.
53997
53998 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53999
54000 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54001 references to printf & atoi to conform to ANSI standard.
54002 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54003 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54004 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54005 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54006 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54007 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54008 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54009 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54010 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54011 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54012 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54013 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54014 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54015 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54016 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54017 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54018 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54019 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54020 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54021 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54022 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54023 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54024 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54025 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54026 * g++.old-deja/g++.brendan/init3.C: Likewise.
54027 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54028 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54029 * g++.old-deja/g++.brendan/new2.C: Likewise.
54030 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54031 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54032 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54033 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54034 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54035 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54036 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54037 * g++.old-deja/g++.brendan/template24.C: Likewise.
54038 * g++.old-deja/g++.brendan/template3.C: Likewise.
54039 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54040 * g++.old-deja/g++.jason/inline3.C: Likewise.
54041 * g++.old-deja/g++.jason/opeq.C: Likewise.
54042 * g++.old-deja/g++.law/arg5.C: Likewise.
54043 * g++.old-deja/g++.law/arm7.C: Likewise.
54044 * g++.old-deja/g++.law/ctors11.C: Likewise.
54045 * g++.old-deja/g++.law/cvt8.C: Likewise.
54046 * g++.old-deja/g++.law/init9.C: Likewise.
54047 * g++.old-deja/g++.law/refs4.C: Likewise.
54048 * g++.old-deja/g++.law/template2.C: Likewise.
54049 * g++.old-deja/g++.law/visibility24.C: Likewise.
54050 * g++.old-deja/g++.law/vtable3.C: Likewise.
54051 * g++.old-deja/g++.mike/asm2.C: Likewise.
54052 * g++.old-deja/g++.mike/eh1.C: Likewise.
54053 * g++.old-deja/g++.mike/misc1.C: Likewise.
54054 * g++.old-deja/g++.mike/misc13.C: Likewise.
54055 * g++.old-deja/g++.mike/misc14.C: Likewise.
54056 * g++.old-deja/g++.mike/ns12.C: Likewise.
54057 * g++.old-deja/g++.mike/p1248.C: Likewise.
54058 * g++.old-deja/g++.mike/p3708.C: Likewise.
54059 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54060 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54061 * g++.old-deja/g++.mike/p646.C: Likewise.
54062 * g++.old-deja/g++.mike/p700.C: Likewise.
54063 * g++.old-deja/g++.mike/p783.C: Likewise.
54064 * g++.old-deja/g++.mike/p783a.C: Likewise.
54065 * g++.old-deja/g++.mike/p783b.C: Likewise.
54066 * g++.old-deja/g++.mike/p786.C: Likewise.
54067 * g++.old-deja/g++.mike/p789.C: Likewise.
54068 * g++.old-deja/g++.mike/p789a.C: Likewise.
54069 * g++.old-deja/g++.mike/p807a.C: Likewise.
54070 * g++.old-deja/g++.other/delete3.C: Likewise.
54071 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54072 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54073 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54074 * g++.old-deja/g++.other/empty1.C: Likewise.
54075 * g++.old-deja/g++.other/temporary1.C: Likewise.
54076 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54077 * g++.old-deja/g++.pt/t16.C: Likewise.
54078 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54079
54080 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54081
54082 * gcc.dg/991230-1.c: New test.
54083
54084 1999-12-29 Jeffrey A Law (law@cygnus.com)
54085
54086 * gcc.c-torture/compile/991229-3.c: New test.
54087 * gcc.c-torture/compile/991229-2.c: New test.
54088 * gcc.c-torture/compile/991229-1.c: New test.
54089
54090 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54091
54092 * gcc.c-torture/compile/labels-2.c: New test.
54093
54094 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54095
54096 * gcc.c-torture/execute/991227-1.c: New test.
54097
54098 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54099
54100 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54101
54102 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54103
54104 * gcc.c-torture/execute/991221-1.c: New test.
54105
54106 1999-12-20 Nathan Sidwell <nathan@acm.org>
54107
54108 * g++.old-deja/g++.other/cast3.C: New test.
54109
54110 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54111
54112 * gcc.c-torture/execute/991216-4.c: New test.
54113
54114 1999-12-16 Michael Meissner <meissner@cygnus.com>
54115
54116 * gcc.c-torture/execute/991216-1.c: New test.
54117 * gcc.c-torture/execute/991216-2.c: New test.
54118 * gcc.c-torture/execute/991216-3.c: New test.
54119
54120 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54121
54122 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54123 Actually make the test fail by using "-O2" for compilation.
54124
54125 1999-12-15 Nathan Sidwell <nathan@acm.org>
54126
54127 * g++.old-deja/g++.warn/cast-align1.C: New test.
54128
54129 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54130
54131 * gcc.c-torture/compile/991214-1.c: New test.
54132 * gcc.c-torture/compile/991214-2.c: New test.
54133
54134 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54135
54136 * gcc.dg/991214-1.c: New test.
54137
54138 1999-12-13 Jeffrey A Law (law@cygnus.com)
54139
54140 * gcc.c-torture/compile/991213-3.c: New test.
54141 * gcc.c-torture/compile/991213-2.c: New test.
54142 * gcc.c-torture/compile/991213-1.c: New test.
54143
54144 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54145
54146 * gcc.dg/991209-1.c: New test.
54147
54148 1999-12-08 Nathan Sidwell <nathan@acm.org>
54149
54150 * gcc.c-torture/compile/991208-1.c: New test.
54151
54152 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54153
54154 * gcc.dg/ultrasp2.c: New test.
54155
54156 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54157
54158 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54159
54160 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54161
54162 * gcc.c-torture/compile/991202-1.c: New test.
54163 * gcc.c-torture/execute/991202-1.c: New test.
54164 * gcc.c-torture/execute/991202-2.c: New test.
54165 * gcc.c-torture/execute/991202-3.c: New test.
54166
54167 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54168
54169 * g++.old-deja/g++.abi/align.C: New test.
54170 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54171 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54172
54173 1999-12-01 Richard Henderson <rth@cygnus.com>
54174
54175 * gcc.c-torture/execute/991201-1.c: New.
54176
54177 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54178
54179 * gcc.dg/991129-1.c: New test.
54180
54181 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54182
54183 * gcc.c-torture/compile/991127-1.c: New test.
54184
54185 1999-11-22 Nathan Sidwell <nathan@acm.org>
54186
54187 * g++.old-deja/g++.other/warn4.C: New test.
54188
54189 1999-11-22 Nathan Sidwell <nathan@acm.org>
54190
54191 * g++.old-deja/g++.eh/cleanup2.C: New test.
54192 * g++.old-deja/g++.ext/pretty2.C: New test.
54193 * g++.old-deja/g++.ext/pretty3.C: New test.
54194 * g++.old-deja/g++.other/debug6.C: New test.
54195
54196 1999-10-20 Jim Wilson <wilson@cygnus.com>
54197
54198 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54199 compiler_output to look for one error message instead of two.
54200
54201 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54202
54203 * gcc.c-torture/execute/991118-1.c: Also test case
54204 where the word boundary does not split a byte evenly.
54205
54206 1999-11-19 Nathan Sidwell <nathan@acm.org>
54207
54208 * g++.old-deja/g++.ext/restrict1.C: New test.
54209
54210 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54211
54212 * gcc.c-torture/execute/991118-1.c: New test.
54213
54214 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54215
54216 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54217 working directory pathnames.
54218
54219 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54220
54221 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54222 host is equipped with driver.h and driver.o so it can actually
54223 compile and run the tests.
54224
54225 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54226
54227 * gcc.c-torture/compile/991008-1.c: New test.
54228
54229 1999-11-08 Nick Clifton <nickc@cygnus.com>
54230
54231 * lib/gcc-dg.exp: Include target-supports.exp
54232
54233 1999-11-05 Nick Clifton <nickc@cygnus.com>
54234
54235 * lib/target-supports.exp: New file: Provide procs to test for
54236 features supported by the target.
54237 (check_weak_available): Moved here from ecos.exp.
54238 (check_alias_available): New proc: Determine of the target
54239 toolchain supports the alias attribute.
54240
54241 * gcc.dg/special/ecos.exp: Move check_weak_available to
54242 target-supports.exp.
54243 (alias-1.c): Only perform the test if the target supports
54244 aliases.
54245 (wkali-1.c): Only perform the test if the target supports
54246 aliases.
54247
54248 * gcc.dg/990506-0.c: Expect error messages from cross
54249 targets as well as native targets.
54250
54251 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54252
54253 * gcc.dg/ultrasp1.c: Removed xfail.
54254 * gcc.dg/struct-ret-2.c: Likewise.
54255 * gcc.dg/array-1.c: Likewise.
54256
54257 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54258
54259 * gcc.dg/struct-ret-2.c: New test.
54260
54261 * gcc.dg/array-1.c: New test.
54262
54263 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54264
54265 * gcc.c-torture/execute/991030-1.c: New test.
54266
54267 1999-10-26 Richard Henderson <rth@cygnus.com>
54268
54269 * gcc.c-torture/compile/991026-2.c: New test.
54270
54271 1999-10-26 Jeffrey A Law (law@cygnus.com)
54272
54273 * gcc.c-torture/compile/991026-1.c: New test.
54274
54275 1999-10-23 Jeffrey A Law (law@cygnus.com)
54276
54277 * gcc.c-torture/execute/991023-1.c: New test.
54278
54279 1999-10-19 Jeffrey A Law (law@cygnus.com)
54280
54281 * gcc.c-torture/execute/991019-1.c: New test.
54282
54283 1999-10-16 Richard Henderson <rth@cygnus.com>
54284
54285 * gcc.c-torture/execute/991016-1.c: New test.
54286
54287 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54288
54289 * gcc.c-torture/execute/991014-1.c: New test.
54290
54291 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54292
54293 * g++.old-deja/g++.other/union2.C: New test.
54294
54295 1999-10-13 Nathan Sidwell <nathan@acm.org>
54296
54297 * g++.old-deja/g++.other/vaarg2.C: New test.
54298 * g++.old-deja/g++.other/vaarg3.C: New test.
54299
54300 1999-10-12 Craig Burley <craig@jcb-sc.com>
54301
54302 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54303 in compile/.
54304
54305 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54306
54307 * gcc.c-torture/execute/va-arg-11.c: New test.
54308
54309 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54310
54311 * lib/file-format.exp (gcc_target_object_format): Don't
54312 crash if objdump is unavailable.
54313
54314 1999-09-29 Donn Terry <donn@interix.com>
54315
54316 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54317
54318 1999-09-28 Nick Clifton <nickc@cygnus.com>
54319
54320 * gcc.c-torture/compile/990928-1.c: New test.
54321
54322 1999-09-28 Nathan Sidwell <nathan@acm.org>
54323
54324 * g++.old-deja/g++.other/decl6.C: New test.
54325
54326 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54327
54328 * gcc.c-torture/execute/va-arg-10.c: New test.
54329
54330 1999-09-27 Nathan Sidwell <nathan@acm.org>
54331
54332 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54333 __PRETTY_FUNCTION__.
54334
54335 1999-09-23 Nick Clifton <nickc@cygnus.com>
54336
54337 * gcc.c-torture/execute/990923-1.c: New test.
54338
54339 1999-09-21 Nick Clifton <nickc@cygnus.com>
54340
54341 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54342 for which -fpic is inappropriate.
54343
54344 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54345
54346 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54347
54348 1999-09-21 Nathan Sidwell <nathan@acm.org>
54349
54350 * g++.old-deja/g++.other/dyncast1.C: New test.
54351 * g++.old-deja/g++.other/dyncast2.C: New test.
54352 * g++.old-deja/g++.other/dyncast3.C: New test.
54353 * g++.old-deja/g++.other/dyncast4.C: New test.
54354 * g++.old-deja/g++.other/dyncast5.C: New test.
54355 * g++.old-deja/g++.eh/catch3.C: New test.
54356 * g++.old-deja/g++.eh/catch3p.C: New test.
54357 * g++.old-deja/g++.eh/catch4.C: New test.
54358 * g++.old-deja/g++.eh/catch4p.C: New test.
54359 * g++.old-deja/g++.eh/catch5.C: New test.
54360 * g++.old-deja/g++.eh/catch5p.C: New test.
54361 * g++.old-deja/g++.eh/catch6.C: New test.
54362 * g++.old-deja/g++.eh/catch6p.C: New test.
54363 * g++.old-deja/g++.eh/catch7.C: New test.
54364 * g++.old-deja/g++.eh/catch7p.C: New test.
54365 * g++.old-deja/g++.eh/catch8.C: New test.
54366 * g++.old-deja/g++.eh/catch8p.C: New test.
54367 * g++.old-deja/g++.eh/catch9.C: New test.
54368 * g++.old-deja/g++.eh/catch9p.C: New test.
54369
54370 1999-09-13 Nathan Sidwell <nathan@acm.org>
54371
54372 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54373 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54374
54375 1999-09-13 Jeffrey A Law (law@cygnus.com)
54376
54377 * gcc.c-torture/compile/990913-1.c: New test.
54378
54379 1999-09-10 Nathan Sidwell <nathan@acm.org>
54380
54381 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54382 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54383
54384 1999-09-09 Richard Henderson <rth@cygnus.com>
54385
54386 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54387
54388 1999-09-09 Nathan Sidwell <nathan@acm.org>
54389
54390 * g++.old-deja/g++.other/lookup11.C: New test.
54391 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54392 what is permitted and what we want.
54393 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54394 overload use.
54395 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54396
54397 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54398
54399 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54400 * gcc.c-torture/noncompile/poison-1.c: New file.
54401
54402 1999-09-08 Nathan Sidwell <nathan@acm.org>
54403
54404 * g++.old-deja/g++.other/sizeof3.C: New test.
54405 * g++.old-deja/g++.other/sizeof4.C: New test.
54406 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54407 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54408
54409 1999-09-07 Richard Henderson <rth@cygnus.com>
54410
54411 * gcc.dg/va-arg-1.c: New.
54412
54413 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54414
54415 * gcc.c-torture/execute/va-arg-9.c: New test.
54416
54417 1999-09-05 Craig Burley <craig@jcb-sc.com>
54418
54419 * g77.f-torture/compile/980519-2.f: New test.
54420 * g77.f-torture/compile/19990905-0.f: New test.
54421 * g77.f-torture/compile/19990905-1.f: New test.
54422 * g77.f-torture/compile/19990905-2.f: New test.
54423
54424 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54425
54426 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54427
54428 * gcc.c-torture/execute/990827-1.c: Fix typo.
54429
54430 1999-09-03 Nathan Sidwell <nathan@acm.org>
54431
54432 * g++.old-deja/g++.other/deref1.C: New test.
54433
54434 1999-09-02 Nathan Sidwell <nathan@acm.org>
54435
54436 * g++.old-deja/g++.other/ambig2.C: New test.
54437 * g++.old-deja/g++.other/cond5.C: New test.
54438 * g++.old-deja/g++.other/lookup16.C: New test.
54439
54440 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54441
54442 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54443 assemblers too.
54444
54445 1999-08-31 Jeffrey A Law (law@cygnus.com)
54446
54447 * lib/c-torture.exp: Avoid the "compare executables" optimization
54448 when testing native.
54449
54450 1999-08-29 Jeffrey A Law (law@cygnus.com)
54451
54452 * gcc.c-torture/execute/990829-1.c: New test.
54453 * gcc.c-torture/compile/990829-1.c: New test.
54454
54455 1999-08-27 Paul Burchard <burchard@pobox.com>
54456
54457 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54458 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54459 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54460 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54461 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54462 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54463 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54464 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54465 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54466 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54467 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54468
54469 1999-08-27 Jeffrey A Law (law@cygnus.com)
54470
54471 * gcc.c-torture/execute/990827-1.c: New test.
54472
54473 1999-08-26 Craig Burley <craig@jcb-sc.com>
54474
54475 * g77.f-torture/noncompile/19990826-4.f: New test.
54476
54477 * g77.f-torture/compile/19990826-3.f: New test.
54478
54479 * g77.f-torture/execute/19990826-2.f: New test.
54480
54481 * g77.f-torture/compile/19990826-1.f: New test.
54482
54483 * gcc.c-torture/execute/990826-0.c: New test.
54484 * g77.c-torture/execute/19990826-0.f: New test.
54485
54486 * g77.f-torture/noncompile/970626-2.f: New test.
54487
54488 1999-08-25 Paul Burchard <burchard@pobox.com>
54489
54490 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54491 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54492 lss-011.C: New tests.
54493
54494 1999-08-25 Nathan Sidwell <nathan@acm.org>
54495
54496 * g++.old-deja/g++.other/decl5.C: New test.
54497
54498 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54499
54500 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54501 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54502 call `postbase' for each one. All callers of `postbase' changed
54503 to call this instead.
54504
54505 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54506
54507 * gcc.c-torture/execute/990811-1.c: New test.
54508
54509 1999-08-09 Nick Clifton <nickc@cygnus.com>
54510
54511 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54512 just native ones.
54513
54514 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54515 just native ones.
54516
54517 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54518
54519 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54520
54521 1999-08-04 Jeffrey A Law (law@cygnus.com)
54522
54523 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54524
54525 1999-08-04 Nathan Sidwell <nathan@acm.org>
54526
54527 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54528
54529 1999-08-04 Jeffrey A Law (law@cygnus.com)
54530
54531 * gcc.c-torture/execute/990804-1.c: New test.
54532
54533 1999-08-03 Nathan Sidwell <nathan@acm.org>
54534
54535 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54536 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54537 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54538
54539 1999-08-03 Nathan Sidwell <nathan@acm.org>
54540
54541 * g++.old-deja/g++.other/struct1.C: New test.
54542
54543 1999-08-03 Nathan Sidwell <nathan@acm.org>
54544
54545 * g++.old-deja/g++.other/enum2.C: New test.
54546
54547 1999-08-02 Richard Henderson <rth@cygnus.com>
54548
54549 Adapted from tests from Franz Sirl:
54550 * gcc.c-torture/execute/va-arg-7.c: New test.
54551 * gcc.c-torture/execute/va-arg-8.c: New test.
54552
54553 1999-08-01 Jeffrey A Law (law@cygnus.com)
54554
54555 * gcc.c-torture/compile/990801-2.c: New test.
54556
54557 * gcc.c-torture/compile/990801-1.c: New test.
54558
54559 1999-07-27 Michael Meissner <meissner@cygnus.com>
54560
54561 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54562 fp-cmp-1.c, converting double to float.
54563
54564 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54565 fp-cmp-1.c, converting double to long double.
54566
54567 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54568 from fr1 to unknown_register, since fr1 is a legitimate register
54569 on some machines.
54570
54571 1999-07-25 Jeffrey A Law (law@cygnus.com)
54572
54573 * README: More listname related changes.
54574
54575 1999-07-08 Catherine Moore <clm@cygnus.com>
54576
54577 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54578
54579 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54580
54581 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54582
54583 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54584
54585 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54586
54587 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54588
54589 * gcc.dg/990703-1.c: New test.
54590
54591 1999-06-29 Nick Clifton <nickc@cygnus.com>
54592
54593 * lib/file-format.exp: New file: Move definition of proc
54594 gcc_target_object_format to here from
54595 gcc.dg/special/ecos.exp.
54596
54597 * lib/c-torture.exp: Include lib file-format.exp.
54598 * lib/gcc-dg.exp: Include lib file-format.exp.
54599
54600 * gcc.dg/special/ecos.exp: Remove definition of proc
54601 gcc_target_object_format.
54602
54603 1999-06-28 Jeffrey A Law (law@cygnus.com)
54604
54605 * gcc.c-torture/execute/990628-1.c: New test.
54606
54607 1999-06-25 Jeffrey A Law (law@cygnus.com)
54608
54609 * gcc.c-torture/compile/990625-2.c: New test.
54610
54611 * gcc.c-torture/compile/990625-1.c: New test.
54612
54613 1999-06-23 Nick Clifton <nickc@cygnus.com>
54614
54615 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54616 attributes compile.
54617 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54618 ports that use the COFF/PE file format.
54619
54620 1999-06-17 Jeffrey A Law (law@cygnus.com)
54621
54622 * gcc.c-torture/compile/990617-1.c: New test.
54623
54624 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54625
54626 * g++.old-deja/g++.other/decl4.C: New test.
54627
54628 1999-06-14 Nathan Sidwell <nathan@acm.org>
54629
54630 * g++.old-deja/g++.other/bitfld3.C: New test.
54631
54632 1999-06-08 Nathan Sidwell <nathan@acm.org>
54633
54634 * g++.old-deja/g++.eh/catch1.C: New test.
54635
54636 1999-06-07 Jeffrey A Law (law@cygnus.com)
54637
54638 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54639
54640 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54641 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54642
54643 1999-06-05 Craig Burley <craig@jcb-sc.com>
54644
54645 * g77.f-torture/compile/19990502-0.f: Replace with new,
54646 shorter, test that still fails after recent changes.
54647
54648 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54649
54650 * gcc.c-torture/execute/990604-1.c: New test.
54651
54652 1999-05-31 Jeffrey A Law (law@cygnus.com)
54653
54654 * gcc.c-torture/execute/990531-1.c: New test.
54655
54656 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54657
54658 * gcc.c-torture/compile/990527-1.c: New test.
54659
54660 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54661
54662 * gcc.c-torture/execute/990527-1.c: New test.
54663
54664 1999-05-25 Nick Clifton <nickc@cygnus.com>
54665
54666 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54667 bitfields as signed.
54668
54669 1999-05-25 Craig Burley <craig@jcb-sc.com>
54670
54671 * g77.f-torture/compile/19990525-0.f: New test.
54672
54673 1999-05-25 Jeffrey A Law (law@cygnus.com)
54674
54675 * gcc.c-torture/execute/990525-2.c: New test.
54676
54677 * gcc.c-torture/execute/990525-1.c: New test.
54678
54679 1999-05-24 Nathan Sidwell <nathan@acm.org>
54680
54681 * g++.old-deja/g++.other/anon3.C: New test.
54682 * g++.old-deja/g++.other/anon4.C: New test.
54683 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54684 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54685 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54686 Merrill).
54687
54688 1999-05-24 Jeffrey A Law (law@cygnus.com)
54689
54690 * gcc.c-torture/execute/990524-1.c: New test.
54691
54692 * gcc.dg/990524-1.c: New test.
54693
54694 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54695
54696 * gcc.c-torture/compile/990523-1.c: New test.
54697
54698 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54699
54700 * gcc.c-torture/compile/990519-1.c: New test.
54701
54702 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54703
54704 * gcc.c-torture/compile/990517-1.c: New test.
54705
54706 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54707 (e4, f4): New tests.
54708 (main): Call them.
54709
54710 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54711
54712 * gcc.dg/noreturn-1.c: New test.
54713
54714 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54715
54716 * gcc.c-torture/execute/990513-1.c: New test.
54717
54718 1999-05-10 Richard Henderson <rth@cygnus.com>
54719
54720 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54721
54722 1999-05-10 Craig Burley <craig@jcb-sc.com>
54723
54724 * g77.f-torture/execute/erfc.f: Use small single-precision
54725 values, to avoid problems on Alphas when not -mieee.
54726
54727 1999-05-08 Craig Burley <craig@jcb-sc.com>
54728
54729 * gcc.dg/990506-0.c: New test.
54730
54731 1999-05-08 Richard Henderson <rth@cygnus.com>
54732
54733 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54734 the constant to test. Don't XFAIL 64-bit targets.
54735
54736 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54737 * g++.old-deja/g++.law/profile1.C: Likewise.
54738
54739 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54740 operator new instances.
54741 * g++.old-deja/g++.other/delete5.C: Likewise.
54742
54743 1999-05-03 Craig Burley <craig@jcb-sc.com>
54744
54745 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54746 intrinsic.
54747
54748 1999-05-03 Craig Burley <craig@jcb-sc.com>
54749
54750 * g77.f-torture/execute/u77-test.f: Reverse order of two
54751 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54752
54753 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54754
54755 * gcc.dg/compare1.c: New test.
54756
54757 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54758
54759 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54760 New tests.
54761
54762 1999-05-02 Craig Burley <craig@jcb-sc.com>
54763
54764 * g77.f-torture/compile/19990502-1.f: New test.
54765
54766 1999-05-02 Craig Burley <craig@jcb-sc.com>
54767
54768 * g77.f-torture/compile/19990502-0.f: New test.
54769
54770 1999-05-02 Craig Burley <craig@jcb-sc.com>
54771
54772 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54773 intrinsic.
54774
54775 1999-05-02 Craig Burley <craig@jcb-sc.com>
54776
54777 * g77.f-torture/execute/u77-test.f (main): List libU77
54778 intrinsics not currently tested.
54779 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54780 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54781 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54782 Trim blanks off the ends of some printed strings.
54783
54784 1999-05-02 Craig Burley <craig@jcb-sc.com>
54785
54786 * g77.f-torture/execute/u77-test.f (main): Just warn about
54787 FSTAT gid disagreement, as it's expected on some systems.
54788
54789 1999-05-01 Craig Burley <craig@jcb-sc.com>
54790
54791 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54792 use a new function, which allows for some slop.
54793 Clean up some commentary.
54794 (issum): The new function.
54795 (sgladd): Deleted subroutine.
54796
54797 1999-05-01 Craig Burley <craig@jcb-sc.com>
54798
54799 * g77.f-torture/execute/u77-test.f: Modify to be more like
54800 libf2c/libU77 version, bringing patches to that version here.
54801 Add suitable commentary.
54802
54803 1999-04-25 Richard Henderson <rth@cygnus.com>
54804
54805 * gcc.dg/990424-1.c: New test.
54806
54807 1999-04-24 Craig Burley <craig@jcb-sc.com>
54808
54809 * g77.f-torture/execute/u77-test.f (main): Bug involving
54810 LSTAT has been fixed, so turn back on full checking.
54811
54812 1999-04-20 Craig Burley <craig@jcb-sc.com>
54813
54814 * g77.f-torture/compile/19990419-0.f: New test.
54815 * g77.f-torture/execute/19990419-1.f: New test.
54816
54817 1999-04-17 Richard Henderson <rth@cygnus.com>
54818
54819 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54820 to avoid the need for a prototype to supress a warning.
54821
54822 1999-04-07 Jim Wilson <wilson@cygnus.com>
54823
54824 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54825
54826 1999-04-04 Jeffrey A Law (law@cygnus.com)
54827
54828 * gcc.c-torture/execute/990404-1.c: New test.
54829
54830 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54831
54832 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54833 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54834 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54835 missing initializer warnings.
54836
54837 1999-03-28 Jeffrey A Law (law@cygnus.com)
54838
54839 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54840 matching strings.
54841
54842 1999-03-26 Jeffrey A Law (law@cygnus.com)
54843
54844 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54845
54846 1999-03-26 Craig Burley <craig@jcb-sc.com>
54847
54848 * g77.f-torture/execute/19990325-0.f: New test.
54849 * g77.f-torture/execute/19990325-1.f: New test.
54850
54851 1999-03-24 Jeffrey A Law (law@cygnus.com)
54852
54853 * gcc.c-torture/execute/990324-1.c: New test.
54854
54855 1999-03-22 Jim Wilson <wilson@cygnus.com>
54856
54857 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54858 test with 4.
54859
54860 1999-03-17 Richard Henderson <rth@cygnus.com>
54861
54862 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54863
54864 1999-03-13 Craig Burley <craig@jcb-sc.com>
54865
54866 * g77.f-torture/execute/19990313-2.f: New test.
54867 * g77.f-torture/execute/19990313-3.f: New test.
54868
54869 1999-03-13 Craig Burley <craig@jcb-sc.com>
54870
54871 * g77.f-torture/execute/19990313-0.f: New test.
54872 * g77.f-torture/execute/19990313-1.f: New test.
54873
54874 1999-03-12 Jim Wilson <wilson@cygnus.com>
54875
54876 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54877 printf to sprintf.
54878 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54879 (main): Add check for u15. Conditionalize u31 check depending on
54880 whether ints are <32 bits or >=32 bits.
54881
54882 1999-03-08 Craig Burley <craig@jcb-sc.com>
54883
54884 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54885
54886 1999-03-08 Craig Burley <craig@jcb-sc.com>
54887
54888 * g77.f-torture/compile/19990305-0.f: New test.
54889 * g77.f-torture/execute/19981119-0.f: New test.
54890
54891 1999-03-08 Craig Burley <craig@jcb-sc.com>
54892
54893 * g77.f-torture/execute/970625-2.f: call ABORT if final
54894 result is not correct, instead of just printing it.
54895 Add this checking via newly introduced obfuscation, to
54896 trip up buggy front ends.
54897
54898 1999-03-07 Craig Burley <craig@jcb-sc.com>
54899
54900 * g77.f-torture/compile/960317-1.f: Moved from being
54901 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54902
54903 1999-03-06 Craig Burley <craig@jcb-sc.com>
54904
54905 * g77.f-torture/execute/960317-1.f: New (old) test.
54906 * g77.f-torture/execute/970625-2.f: Ditto.
54907
54908 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54909
54910 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54911 error message on line 1 or line 2; cccp and cpplib do this differently.
54912
54913 1999-03-01 Jeffrey A Law (law@cygnus.com)
54914
54915 * g++.old-deja/g++.law/weak1.C: New test.
54916
54917 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54918
54919 * gcc.c-torture/execute/990119-1.c: Renamed to...
54920 * gcc.dg/990119-1.c: this, so it will only be tested once
54921 (it's a preprocessor test, it doesn't need to be run at
54922 multiple optimization levels).
54923
54924 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54925
54926 * lib/g++.exp: Don't add incdir=$base_dir/../include to
54927 ALWAYS_CXXFLAGS.
54928
54929 1999-02-24 Craig Burley <craig@jcb-sc.com>
54930
54931 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54932 * g77.f-torture/compile/19981216-0.f: ...as it is expected
54933 to not be compilable by current g77.
54934
54935 1999-02-24 Nick Clifton <nickc@cygnus.com>
54936
54937 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54938
54939 1999-02-22 Jeffrey A Law (law@cygnus.com)
54940
54941 * gcc.c-torture/execute/990222-1.c: New test.
54942
54943 1999-02-19 Craig Burley <craig@jcb-sc.com>
54944
54945 * g77.f-torture/compile/19990218-0.f: New test.
54946 * g77.f-torture/noncompile/19990218-1.f: New test.
54947
54948 1999-02-18 Craig Burley <craig@jcb-sc.com>
54949
54950 * g77.f-torture/compile/19981216-0.f: New test.
54951
54952 1999-02-14 Jeffrey A Law (law@cygnus.com)
54953
54954 * gcc.dg/990214-1.c: New test.
54955
54956 1999-02-13 Jeffrey A Law (law@cygnus.com)
54957
54958 * gcc.dg/990213-2.c: New test.
54959
54960 * gcc.dg/990213-1.c: New test.
54961
54962 1999-02-12 Jeffrey A Law (law@cygnus.com)
54963
54964 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54965 ints.
54966
54967 1999-02-11 Nick Clifton <nickc@cygnus.com>
54968
54969 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54970 specified by target.
54971
54972 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54973
54974 1999-02-11 Jeffrey A Law (law@cygnus.com)
54975
54976 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54977
54978 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
54979
54980 * gcc.dg/special/ecos.exp: New test driver for new tests with
54981 special requirements.
54982
54983 * gcc.dg/special/alias-1.c: New test.
54984 * gcc.dg/special/gcsec-1.c: New test.
54985 * gcc.dg/special/weak-1.c: New test.
54986 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54987 * gcc.dg/special/weak-2.c: New test.
54988 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54989 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54990 * gcc.dg/special/wkali-1.c: New test.
54991 * gcc.dg/special/wkali-2.c: New test.
54992 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54993 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54994
54995 1999-02-10 Felix Lee <flee@cygnus.com>
54996
54997 * lib/c-torture.exp (c-torture-compile): Pull out code for
54998 analyzing gcc error messages.
54999 (c-torture-execute): Likewise. Fix some (harmless) false
55000 positives.
55001 * lib/gcc.exp (gcc_check_compile): New function.
55002
55003 1999-02-08 Richard Henderson <rth@cygnus.com>
55004
55005 * gcc.c-torture/execute/990208-1.c: New test.
55006
55007 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55008
55009 * g++.dg/special/ecos.exp: New driver for new tests with special
55010 requirements
55011
55012 * g++.dg/special/conpr-1.C: New test
55013 * g++.dg/special/conpr-2.C: New test
55014 * g++.dg/special/conpr-2a.C: New test
55015 * g++.dg/special/conpr-3.C: New test
55016 * g++.dg/special/conpr-3a.C: New test
55017 * g++.dg/special/conpr-3b.C: New test
55018
55019 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55020 allow g++ to use the dg driver
55021
55022 * README: Add comment about g++.dg directory
55023
55024 1999-02-06 Jeffrey A Law (law@cygnus.com)
55025
55026 * README: Update email addresses.
55027
55028 1999-02-03 Nick Clifton <nickc@cygnus.com>
55029
55030 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55031 arguments in order to force structure S onto the stack even on
55032 the alpha.
55033 (test): Pass 10 leading arguments to function foo as well as the
55034 structure S.
55035
55036 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55037 failure for all targets.
55038
55039 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55040 abort to terminate program execution.
55041
55042 1999-01-30 Richard Henderson <rth@cygnus.com>
55043
55044 * gcc.c-torture/execute/990130-1.c: New test.
55045
55046 1999-01-30 Jeffrey A Law (law@cygnus.com)
55047
55048 * gcc.dg/990130-1.c: New test.
55049
55050 1999-01-28 Michael Meissner <meissner@cygnus.com>
55051
55052 * gcc.c-torture/execute/990128-1.c: New test.
55053
55054 1999-01-27 Michael Meissner <meissner@cygnus.com>
55055
55056 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55057
55058 1999-01-27 Felix Lee <flee@cygnus.com>
55059
55060 * lib/c-torture.exp (c-torture-compile): pull out code for
55061 analyzing gcc error messages.
55062 (c-torture-execute): ditto, and fix some (harmless) false
55063 positives.
55064 * lib/gcc.exp (gcc_check_compile): new function.
55065
55066 1999-01-17 Jeffrey A Law (law@cygnus.com)
55067
55068 * gcc.dg/990117-1.c: New test.
55069
55070 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55071
55072 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55073
55074 1999-01-15 Jeffrey A Law (law@cygnus.com)
55075
55076 * g77.f-torture/compile/990115-1.f: New test.
55077
55078 1999-01-07 Jeffrey A Law (law@cygnus.com)
55079
55080 * gcc.c-torture/compile/990107-1.c: New test
55081
55082 1999-01-06 Jeffrey A Law (law@cygnus.com)
55083
55084 * gcc.c-torture/execute/990106-2.c: New test.
55085
55086 * gcc.c-torture/execute/990106-1.c: New test.
55087
55088 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55089
55090 * gcc.c-torture/compile/981223-1.c: New test.
55091
55092 1998-12-29 Richard Henderson <rth@cygnus.com>
55093
55094 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55095 (opt3): Rename from opt4 and disable.
55096
55097 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55098
55099 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55100
55101 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55102
55103 * g++.old-deja/g++.other/conv5.C: New test.
55104
55105 1998-12-14 Nick Clifton <nickc@cygnus.com>
55106
55107 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55108
55109 1998-12-11 Jeffrey A Law (law@cygnus.com)
55110
55111 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55112
55113 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55114
55115 * gcc.c-torture/compile/981211-1.c: New test.
55116
55117 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55118
55119 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55120
55121 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55122
55123 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55124
55125 * gcc.special/930510-1.c: Make C9X safe.
55126 * gcc.misc-tests/gcov-1.c Similarly.
55127 * gcc.misc-tests/gcov-2.c Similarly.
55128
55129 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55130
55131 * gcc.dg/ultrasp1.c: New test.
55132
55133 1998-12-06 Richard Henderson <rth@cygnus.com>
55134
55135 * gcc.c-torture/execute/981206.c: New test.
55136
55137 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55138
55139 * g++.old-deja/g++.ns/template7.C: New test.
55140
55141 * g++.old-deja/g++.other/expr1.C: New test.
55142
55143 * g++.old-deja/g++.eh/tmpl3.C: New test.
55144
55145 * g++.old-deja/g++.eh/tmpl2.C: New test.
55146
55147 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55148
55149 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55150 * g++.old-deja/g++.other/using6.C: Removed.
55151 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55152
55153 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55154
55155 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55156
55157 * g++.old-deja/g++.pt/overload8.C: New test.
55158
55159 * g++.old-deja/g++.pt/overload7.C: New test.
55160
55161 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55162
55163 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55164 and relinking messages.
55165 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55166 compiling with -frepo.
55167
55168 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55169
55170 * g++.old-deja/g++.pt/lookup6.C: New test.
55171
55172 1998-11-30 Nick Clifton <nickc@cygnus.com>
55173
55174 * gcc.c-torture/execute/981130-1.c: New test.
55175 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55176
55177 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55178
55179 * g++.old-deja/g++.pt/explicit76.C: New test.
55180
55181 * g++.old-deja/g++.pt/friend38.C: New test.
55182
55183 * g++.old-deja/g++.ns/crash2.C: New test.
55184
55185 * g++.old-deja/g++.pt/defarg8.C: New test.
55186
55187 * g++.old-deja/g++.pt/instantiate6.C: New test.
55188
55189 * g++.old-deja/g++.pt/static6.C: New test.
55190
55191 * g++.old-deja/g++.pt/decl2.C: New test.
55192
55193 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55194
55195 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55196 problem is actually related with name lookup, but so what? :-)
55197
55198 * g++.old-deja/g++.pt/friend37.C: New test.
55199
55200 1998-11-25 Dave Love <d.love@dl.ac.uk>
55201
55202 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55203 element, which fails on some systems.
55204
55205 * g77.f-torture/execute/labug1.f: New test.
55206
55207 1998-11-21 Jeffrey A Law (law@cygnus.com)
55208
55209 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55210 is defined.
55211
55212 1998-11-18 Dave Love <d.love@dl.ac.uk>
55213
55214 * g77.f-torture/compile/981117-1.f: New test.
55215
55216 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55217
55218 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55219 properly discarded.
55220
55221 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55222
55223 * gcc.c-torture/execute/memcheck: New directory of tests for
55224 -fcheck-memory-usage.
55225
55226 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55227
55228 * README: New file, general information about the testsuite and
55229 new description of the various C++ test subdirectories.
55230 * README.g++: Eliminate obsolete information, update and move most
55231 relevant stuff to README.
55232
55233 1998-11-07 Richard Henderson <rth@cygnus.com>
55234
55235 * gcc.c-torture/compile/981107-1.c: New test.
55236
55237 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55238
55239 * execute/memcpy-bi.c: New testcase.
55240
55241 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55242
55243 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55244 base classes.
55245
55246 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55247 template is selected.
55248
55249 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55250 classes, it should be accepted for all types.
55251
55252 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55253
55254 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55255 specializations start with template headers.
55256
55257 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55258
55259 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55260
55261 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55262 non-POD types.
55263
55264 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55265
55266 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55267
55268 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55269
55270 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55271
55272 1998-10-19 Jeffrey A Law (law@cygnus.com)
55273
55274 * 981019-1.c: New test.
55275
55276 1998-10-14 Robert Lipe <robertl@dgii.com>
55277
55278 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55279 find objc headers.
55280
55281 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55282
55283 * compile/981001-4.c: Remove use of GCC extension that triggers a
55284 compiler bug.
55285
55286 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55287
55288 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55289
55290 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55291
55292 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55293 instantiation of template produces incorrect code for delete
55294 expression.
55295
55296 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55297 constructors' name is not unique.
55298 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55299 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55300
55301 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55302 automatic array of const is ill-formed.
55303
55304 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55305 of template parameter?
55306
55307 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55308 const.
55309
55310 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55311 pointer-to-member expression.
55312
55313 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55314 declaration causes ICE.
55315
55316 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55317
55318 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55319 reserved in the global namespace.
55320
55321 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55322 generate needed virtual table.
55323
55324 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55325
55326 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55327
55328 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55329 template-dependent type
55330
55331 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55332
55333 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55334 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55335 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55336
55337 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55338 class should be usable as argument of member function.
55339 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55340 class should be usable as return type of member function.
55341 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55342 class should be usable as type of data member.
55343
55344 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55345
55346 1998-10-09 Jeffrey A Law (law@cygnus.com)
55347
55348 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55349
55350 1998-10-08 Nick Clifton <nickc@cygnus.com>
55351
55352 * gcc.dg/dll-?.c Add thumb to target list.
55353 Fix assembler scan patterns to match current assembler output.
55354
55355 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55356
55357 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55358 matching of template brackets.
55359
55360 * g++.old-deja/g++.other/using4.C: New test. Test using
55361 declarations of methods from base classes.
55362
55363 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55364 within functions should introduce names into the innermost
55365 enclosing namespace.
55366
55367 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55368 of static locals if first initialization throws.
55369
55370 1998-10-07 Jim Wilson <wilson@cygnus.com>
55371
55372 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55373
55374 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55375
55376 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55377 lose track of the possible targets of tablejump insns.
55378 * special/special.exp: Run it.
55379
55380 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55381
55382 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55383 must be declared before its specializations can be named in friend
55384 declarations.
55385
55386 1998-10-05 Dave Love <d.love@dl.ac.uk>
55387
55388 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55389
55390 * g77.f-torture/execute/io1.f: New test.
55391
55392 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55393
55394 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55395 with pointer to template function, for which no argument deduction
55396 is possible.
55397
55398 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55399 specialization of template function as argument to template
55400 function.
55401
55402 * g++.old-deja/g++.other/access2.C: New test; Inner class
55403 shouldn't have privileged access to Outer's names.
55404
55405 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55406
55407 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55408 friend template declared within template class conflicts with
55409 nested class of the same name.
55410
55411 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55412 is ignored.
55413
55414 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55415 object with direct initializer as function declaration.
55416
55417 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55418 initializers.
55419
55420 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55421 involving const pointer and NULL produces incorrect result.
55422
55423 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55424 type name without `typename' should be rejected with -pedantic.
55425
55426 1998-10-02 Richard Henderson <rth@cygnus.com>
55427
55428 * g++.old-deja/g++.other/addrof1.C: New test.
55429
55430 1998-10-01 Nick Clifton <nickc@cygnus.com>
55431
55432 * gcc.c-torture/compile/981001-1.c: New test.
55433 * gcc.c-torture/execute/981001-1.c: New test.
55434
55435 1998-10-01 Jeffrey A Law (law@cygnus.com)
55436
55437 * gcc.c-torture/compile/981001-2.c: New test.
55438 * gcc.c-torture/compile/981001-3.c: New test.
55439 * gcc.c-torture/compile/981001-4.c: New test.
55440
55441 1998-10-01 Robert Lipe <robertl@dgii.com>
55442
55443 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55444 multilibbed hosts. Idea grafted from g77.exp.
55445
55446 1998-09-30 Dave Love <d.love@dl.ac.uk>
55447
55448 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55449 avoid losing on systems which need -lsocket.
55450
55451 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55452
55453 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55454 * g++.old-deja/g++.other/nested2.C: Ditto.
55455 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55456 failure.
55457
55458 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55459
55460 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55461 preferred over template operator!= for enum bitfields.
55462
55463 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55464
55465 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55466 that happen to have the same base name, but in different scopes,
55467 are incorrectly rejected.
55468
55469 1998-09-16 Richard Henderson <rth@cygnus.com>
55470
55471 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55472 on the native word size instead of an integer literal.
55473
55474 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55475
55476 * g++.old-deja/g++.other/static2.C: Invocation of static data
55477 member of type pointer-to-function denoted as non-static member.
55478
55479 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55480 checks involving function types and aliases.
55481
55482 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55483
55484 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55485 redefined to the same non-trivial type.
55486
55487 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55488 namespace-qualification of template specializations declared in
55489 other namespaces.
55490
55491 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55492 to declare a subset of the specializations of a template function
55493 as friends of specializations of a template class.
55494
55495 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55496 member templates that do not fully specialize the enclosing
55497 template class are rejected.
55498
55499 1998-09-11 Dave Love <d.love@dl.ac.uk>
55500
55501 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55502
55503 1998-09-08 Dave Love <d.love@dl.ac.uk>
55504
55505 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55506 altered from libf2c/libU77 version.
55507
55508 1998-09-06 Dave Love <d.love@dl.ac.uk>
55509
55510 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55511
55512 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55513 Alexandre Oliva <oliva@dcc.unicamp.br>
55514
55515 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55516 (un)signed char are different types for template specialization
55517 purposes.
55518
55519 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55520
55521 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55522 * objc: ObjC testsuite.
55523
55524 1998-08-31 Catherine Moore <clm@cygnus.com>
55525
55526 * gcc.c-torture/execute/941014-1.x: New file.
55527
55528 1998-08-31 Nick Clifton <nickc@cygnus.com>
55529
55530 * lib/c-torture.exp: Add support for
55531 torture_eval_before_compile and torture_eval_before_execute
55532 variables.
55533
55534 1998-08-30 Jeffrey A Law (law@cygnus.com)
55535
55536 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55537 this test triggers valid.
55538
55539 1998-08-27 Jeffrey A Law (law@cygnus.com)
55540
55541 * gcc.dg/980827-1.c: New test.
55542
55543 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55544
55545 * gcc.c-torture/execute/loop-4b.c: New test.
55546
55547 1998-08-26 Nick Clifton <nickc@cygnus.com>
55548
55549 * lib/c-torture.exp: Add support for
55550 torture_eval_before_compile and torture_eval_before_execute
55551 variables.
55552
55553 1998-08-25 Jeffrey A Law (law@cygnus.com)
55554
55555 * gcc.c-torture/compile/980825-1.c: New test.
55556
55557 1998-08-24 Nick Clifton <nickc@cygnus.com>
55558
55559 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55560 count number tests in opt_t0 not good_t0.
55561
55562 1998-08-24 Jeffrey A Law (law@cygnus.com)
55563
55564 * gcc.c-torture/compile/930326-1.x: Fix typo.
55565
55566 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55567
55568 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55569 causes an ICE.
55570
55571 1998-08-21 Jeffrey A Law (law@cygnus.com)
55572
55573 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55574 STACK_SIZE is defined.
55575 * gcc.c-torture/unsorted/stuct.c: Similarly.
55576
55577 * gcc.c-torture/compile/980821-1.c: New test.
55578
55579 1998-08-21 Jeffrey A Law (law@cygnus.com)
55580
55581 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55582 16bit ints.
55583
55584 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55585
55586 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55587 code.
55588
55589 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55590
55591 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55592 error'.
55593
55594 1998-08-18 Jeffrey A Law (law@cygnus.com)
55595
55596 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55597
55598 1998-08-16 Jeffrey A Law (law@cygnus.com)
55599
55600 * gcc.c-torture/compile/980816-1.c: New test.
55601
55602 * gcc.dg/980816-1.c: New test.
55603
55604 1998-08-13 Jeffrey A Law (law@cygnus.com)
55605
55606 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55607 compiler for ieee tests.
55608
55609 1998-08-01 Dave Love <d.love@dl.ac.uk>
55610
55611 * g77.f-torture/compile/980729-0.f: New test.
55612
55613 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55614
55615 * gcc.c-torture/special/eeprof-1.c: New test, for
55616 -finstrument-functions.
55617 * gcc.c-torture/special/special.exp: Run it.
55618
55619 1998-07-29 Jeffrey A Law (law@cygnus.com)
55620
55621 * gcc.c-torture/compile/980729-1.c: New test.
55622
55623 1998-07-27 Nick Clifton <nickc@cygnus.com>
55624
55625 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55626 __thumb__ is defined, and test for ARM style doubles if so.
55627
55628 1998-07-26 Dave Love <d.love@dl.ac.uk>
55629
55630 * g77.f-torture/noncompile/980615-0.f: New test.
55631
55632 1998-07-26 H.J. Lu (hjl@gnu.org)
55633
55634 * gcc.dg/980312-1.c: Do link instead of compile.
55635 * gcc.dg/980313-1.c: Likewise.
55636
55637 1998-07-26 Jeffrey A Law (law@cygnus.com)
55638
55639 * gcc.c-torture/compile/980726-1.c: New test.
55640
55641 1998-07-25 Dave Love <d.love@dl.ac.uk>
55642
55643 * g77.f-torture/execute/io0.f: New test.
55644
55645 1998-07-24 Nick Clifton <nickc@cygnus.com>
55646
55647 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55648 an int.
55649
55650 1998-06-18 Michael Meissner <meissner@cygnus.com>
55651
55652 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55653 m32r bugs.
55654
55655 1998-07-17 Nick Clifton <nickc@cygnus.com>
55656
55657 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55658 c-decl.c:grokdeclarator can handle mode attributes.
55659
55660 1998-07-16 Jeffrey A Law (law@cygnus.com)
55661
55662 * gcc.c-torture/execute/980716-1.c: New test.
55663
55664 1998-07-13 Jeffrey A Law (law@cygnus.com)
55665
55666 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55667 the mn10200.
55668 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55669 the mn10200.
55670 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55671 * gcc.c-torture/compile/930326-1.x: Similarly.
55672
55673 1998-07-13 Dave Love <d.love@dl.ac.uk>
55674
55675 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55676 New test from Craig.
55677
55678 1998-07-12 Dave Love <d.love@dl.ac.uk>
55679
55680 * g77.f-torture/noncompile/980616-0.f: New test.
55681
55682 * g77.f-torture/execute/970816-3.f: New test from Craig.
55683
55684 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55685
55686 * g++.other/singleton.C: Return error value instead of taking
55687 SIGSEGV.
55688
55689 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55690
55691 * g++.other/singleton.C: New test. Warning is under dispute.
55692 Runtime crash is not.
55693
55694 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55695
55696 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55697 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55698 using6.C, using7.C}: New namespace tests.
55699
55700 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55701
55702 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55703 specialization with typedef'ed names used as array indexes.
55704
55705 1998-07-09 Jeffrey A Law (law@cygnus.com)
55706
55707 * gcc.c-torture/execute/980709-1.c: New test.
55708
55709 * gcc.dg/980709-1.c: New test.
55710
55711 1998-07-07 Richard Henderson <rth@cygnus.com>
55712
55713 * gcc.c-torture/execute/bcp-1.c: New test.
55714
55715 1998-07-07 Jeffrey A Law (law@cygnus.com)
55716
55717 * gcc.c-torture/execute/980707-1.c: New test.
55718
55719 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55720
55721 * gcc.c-torture/compile/980706-1.c: New test.
55722
55723 1998-07-01 Dave Love <d.love@dl.ac.uk>
55724
55725 * g77.f-torture/execute/980701-0.f,
55726 g77.f-torture/execute/980701-1.f: New test from Craig.
55727
55728 1998-07-01 Jeffrey A Law (law@cygnus.com)
55729
55730 * gcc.c-torture/compile/980701-1.c: New test.
55731
55732 * gcc.c-torture/execute/980701-1.c: New test.
55733
55734 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55735 rlsruhe.de>
55736
55737 * g++.old-deja/g++.robertl/eb132.C: New test.
55738 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55739
55740 1998-06-29 Dave Love <d.love@dl.ac.uk>
55741
55742 * g77.f-torture/execute/980628-7.f,
55743 g77.f-torture/execute/980628-8.f,
55744 g77.f-torture/execute/980628-9.f,
55745 g77.f-torture/execute/980628-10.f: New tests from Craig.
55746
55747 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55748
55749 1998-06-28 Jeffrey A Law (law@cygnus.com)
55750
55751 * g77.f-torture/execute/980628-4.f: New test from Craig.
55752 * g77.f-torture/execute/980628-5.f: Likewise.
55753 * g77.f-torture/execute/980628-2.f: Likewise.
55754 * g77.f-torture/execute/980628-0.f: Likewise.
55755 * g77.f-torture/execute/980628-1.f: Likewise.
55756 * g77.f-torture/execute/980628-3.f: Likewise.
55757 * g77.f-torture/execute/980628-6.f: Likewise.
55758
55759 1998-06-28 Jeffrey A Law (law@cygnus.com)
55760
55761 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55762 directory when nothing has been installed yet.
55763
55764 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55765
55766 * gcc.c-torture/special/special.exp: Handle newer versions of
55767 dejagnu.
55768
55769 1998-06-26 Jeffrey A Law (law@cygnus.com)
55770
55771 * gcc.dg/980626-1.c: New test.
55772
55773 1998-06-19 Bruno Haible <haible@ilog.fr>
55774
55775 * gcc.misc-tests/m-un-2.c: New test.
55776 * g++.old-deja/g++.other/warn01.c: Likewise.
55777
55778 1998-06-19 Robert Lipe <robertl@dgii.com>
55779
55780 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55781 compatibility with assmblers with a different comment character.
55782 Eliminate use of GAS-specific extensions.
55783
55784 1998-06-19 Jeffrey A Law (law@cygnus.com)
55785
55786 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55787
55788 1998-06-19 Robert Lipe <robertl@dgii.com>
55789
55790 * lib/g77.exp: Replace search for libf2c.a with search for newly
55791 renamed libg2c.a
55792
55793 1998-06-17 Jeffrey A Law (law@cygnus.com)
55794
55795 * gcc.c-torture/execute/980617-1.c: New test.
55796
55797 1998-06-12 Jeffrey A Law (law@cygnus.com)
55798
55799 * gcc.c-torture/execute/980612-1.c: New test.
55800
55801 1998-06-08 Jeffrey A Law (law@cygnus.com)
55802
55803 * gcc.dg/980523-1.c: Only test on ppc-linux.
55804 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55805
55806 * gcc.c-torture/execute/980608-1.c: New test.
55807
55808 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55809
55810 * gcc.c-torture/execute/980605-1.c: New test.
55811
55812 1998-06-04 Jeffrey A Law (law@cygnus.com)
55813
55814 * gcc.c-torture/execute/980604-1.c: New test.
55815
55816 1998-06-02 Jeffrey A Law (law@cygnus.com)
55817
55818 * gcc.c-torture/execute/980602-1.c: New test.
55819 * gcc.c-torture/execute/980602-2.c: Likewise.
55820
55821 1998-06-02 Dave Love <d.love@dl.ac.uk>
55822
55823 * 970125-0.f: Fix per JCB. Add commentary.
55824
55825 1998-05-31 Michael Meissner <meissner@cygnus.com>
55826
55827 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55828 IEEE -0 support.
55829
55830 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55831
55832 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55833 earlier.
55834
55835 1998-05-28 Catherine Moore <clm@cygnus.com>
55836
55837 * gcc.c-torture/execute/980526-3.c: New test.
55838
55839 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55840
55841 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55842 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55843 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55844 m88k-motorola-sysv3 to XFAIL.
55845
55846 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55847
55848 * gcc.dg/980526-1.c: New test.
55849 * gcc.c-torture/execute/980526-2.c: New test.
55850
55851 1998-05-26 Jeffrey A Law (law@cygnus.com)
55852
55853 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55854
55855 * gcc.c-torture/execute/980526-1.c: New test.
55856
55857 1998-05-26 Dave Love <d.love@dl.ac.uk>
55858
55859 * g77.f-torture/execute/alpha2.f: Add runtime test.
55860
55861 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55862
55863 * g++.old-deja/old-deja.exp: Strip leading directories.
55864
55865 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55866 error for the line. Don't run multiple tests for the same line.
55867
55868 1998-05-23 Jeffrey A Law (law@cygnus.com)
55869
55870 * gcc.dg/980523-1.c: New test.
55871
55872 1998-05-23 Dave Love <d.love@dl.ac.uk>
55873
55874 * g77.f-torture/compile/970915-0.f: New test.
55875
55876 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55877
55878 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55879
55880 1998-05-21 Jeffrey A Law (law@cygnus.com)
55881
55882 * gcc.dg/980520-1.c: New test.
55883
55884 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55885
55886 * gcc.dg/980502-1.c: Fix return type.
55887
55888 1998-05-20 Jeffrey A Law (law@cygnus.com)
55889
55890 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55891 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55892 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55893 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55894 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55895
55896 1998-05-20 Dave Love <d.love@dl.ac.uk>
55897
55898 * g77.f-torture/execute/980520-1.f: New test.
55899
55900 1998-05-15 Dave Love <d.love@dl.ac.uk>
55901
55902 * lib/mike-g77.exp: New file.
55903
55904 * g77.f-torture/noncompile/noncompile.exp,
55905 g77.f-torture/noncompile/check0.f: New files.
55906
55907 1998-05-14 Dave Love <d.love@dl.ac.uk>
55908
55909 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55910 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55911 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55912 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55913 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55914 abort where appropriate.
55915
55916 1998-05-05 Michael Meissner <meissner@cygnus.com>
55917
55918 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55919 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55920
55921 1998-04-29 Dave Love <d.love@dl.ac.uk>
55922
55923 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55924
55925 1998-04-27 Dave Love <d.love@dl.ac.uk>
55926
55927 * g77.f-torture/compile/980427-0.f: New test.
55928
55929 1998-04-24 Dave Love <d.love@dl.ac.uk>
55930
55931 * g77.f-torture/compile/980424-0.f: New test.
55932
55933 1998-04-19 Dave Love <d.love@dl.ac.uk>
55934
55935 * g77.f-torture/compile/980419-2.f (main): New test.
55936 * g77.f-torture/compile/970125-0.f: New test.
55937 * g77.f-torture/compile/980419-1.f: New test.
55938
55939 1998-04-08 Jim Wilson <wilson@cygnus.com>
55940
55941 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
55942 of loop-4.c.
55943
55944 1998-04-07 Jim Wilson <wilson@cygnus.com>
55945
55946 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55947
55948 1998-04-03 Jim Wilson <wilson@cygnus.com>
55949
55950 * gcc.c-torture/compile/980329-1.c: New test.
55951
55952 1998-03-18 Jim Wilson <wilson@cygnus.com>
55953
55954 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55955 * gcc.dg/980312-1.c: Fix typo in -march command.
55956
55957 1998-03-16 H.J. Lu (hjl@gnu.org)
55958
55959 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55960
55961 1998-03-11 Robert Lipe <robertl@dgii.com>
55962
55963 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
55964 Dave Love agree the Fortran source is bogus.
55965
55966 1998-03-11 Robert Lipe <robertl@dgii.com>
55967
55968 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55969 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55970 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55971 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55972 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55973
55974 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55975
55976 * g++.old-deja/g++.other/friend1.C: New test.
55977
55978 1998-02-18 Dave Love <d.love@dl.ac.uk>
55979
55980 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55981 possibly uninitialized) variables and declare dnrm2.
55982
55983 1998-02-23 Robert Lipe <robertl@dgii.com>
55984
55985 From Bruno Haible <haible@ilog.fr>:
55986 * gcc.c-torture/execute/980223.c: New test.
55987
55988 1998-02-13 Jeffrey A Law (law@cygnus.com)
55989
55990 * gcc.dg/ifelse-1.c: New test.
55991
55992 1998-02-09 H.J. Lu (hjl@gnu.org)
55993
55994 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55995
55996 * lib/old-dejagnu.exp (old-dejagnu): Added the
55997 "execution test - XFAIL *-*-*" handling in the spirit of
55998 "excess errors test -". Changed the "execution test fails"
55999 handling to be like "excess errors test fails".
56000 * Update various tests accordingly.
56001
56002 1998-02-06 Jim Wilson <wilson@cygnus.com>
56003
56004 * gcc.c-torture/execute/980205.c: New test.
56005
56006 1998-01-18 Jeffrey A Law (law@cygnus.com)
56007
56008 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56009 * lib/f-torture.exp: Similarly.
56010 * gcc.c-torture: Rename all .cexp files to .x files.
56011
56012 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56013
56014 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56015 (940510-1.c): Removed duplicate.
56016 (971104-1.c): New test.
56017
56018 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56019
56020 * lib/f-torture.exp: Improve error and loop detection.
56021
56022 1997-11-19 Michael Meissner <meissner@cygnus.com>
56023
56024 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56025 use that to size the filler array.
56026
56027 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56028
56029 * lib/c-torture.exp(c-torture-execute): Fix typo.
56030
56031 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56032 testcase as the executable name. Keep the executable around if
56033 the test fails.
56034
56035 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56036
56037 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56038 changes. Only test one -g option, and move it to the end of the
56039 list of options to test.
56040
56041 1997-09-19 Michael Meissner <meissner@cygnus.com>
56042
56043 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56044 variable GCC_TORTURE_OPTIONS to supply default switches separated
56045 by colons. If no environment variable, run tests with -O0 -g, -O1
56046 -g, and -O2 -g as well.
56047
56048 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56049
56050 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56051 explanatory comments. Fix indentation.
56052
56053 1997-09-15 Jeffrey A Law (law@cygnus.com)
56054
56055 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56056
56057 1997-09-11 Jeffrey A Law (law@cygnus.com)
56058
56059 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56060 * g++.old-deja/g++.mike/p7325.C: Likewise.
56061 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56062
56063 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56064
56065 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56066 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56067 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56068 * g++.old-deja/g++.law/operators4.C: Likewise.
56069
56070 1997-09-11 Joe Buck (jbuck@synopsys.com)
56071
56072 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56073 * g++.old-deja/g++.mike/p784.C: Ditto.
56074 * g++.old-deja/g++.mike/p785.C: Ditto.
56075
56076 1997-09-05 Jeffrey A Law (law@cygnus.com)
56077
56078 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56079
56080 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56081
56082 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56083 target feature; pass this to c-torture-execute as needed.
56084
56085 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56086
56087 * lib/c-torture.exp(c-torture-execute): If the previous and the
56088 current executables being tested are identical, we don't need to
56089 run the executable again. Try to make the executable names
56090 unique. Add an optional argument for passing additional compiler
56091 flags.
56092
56093 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56094
56095 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56096
56097 1997-08-29 Jeffrey A Law (law@cygnus.com)
56098
56099 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56100
56101 1997-07-31 Jeffrey A Law (law@cygnus.com)
56102
56103 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56104 32bit or larger longs.
56105
56106 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56107 have either a 32bit long or 32bit int.
56108
56109 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56110
56111 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56112 Make double precision tests dependent on sizeof (double).
56113
56114 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56115
56116 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56117 too.
56118
56119 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56120
56121 * gcc.c-torture/compile/961203-1.cexp: New script.
56122
56123 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56124
56125 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56126 up the includes ourselves.
56127
56128 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56129
56130 * lib/plumhall.exp: Remove random include, and add a few
56131 verbose messages for debugging.
56132
56133 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56134
56135 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56136 of trying to do it ourselves.
56137
56138 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56139
56140 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56141
56142 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56143
56144 * gcc.prms/5403.c: Made regexp a bit less strict.
56145
56146 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56147
56148 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56149 is returned from remote_load instead.
56150 * lib/plumhall.exp: Ditto.
56151 * lib/mike-g++.exp: Ditto.
56152 * lib/old-dejagnu.exp: Ditto.
56153 * lib/c-torture.exp: Ditto.
56154
56155 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56156
56157 * lib/g++.exp: Use build_wrapper procedure.
56158 * lib/gcc.exp: Ditto.
56159
56160 1997-05-20 Jeffrey A Law (law@cygnus.com)
56161
56162 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56163 an old-style decl for malloc. Fixes tests to work when
56164 sizeof (int) != sizeof (size_t).
56165
56166 1997-05-15 Mike Meissner <meissner@cygnus.com>
56167
56168 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56169
56170 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56171 use stdargs.h interface.
56172
56173 1997-05-15 Mike Meissner <meissner@cygnus.com>
56174
56175 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56176 NO_VARARGS when compiling.
56177
56178 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56179
56180 * lib/plumhall.exp(ph_includes): New procedure.
56181 (ph_make): Use it.
56182 (ph_compiler): Ditto.
56183
56184 * lib/g++.exp: Rename test-glue.c to testglue.c.
56185 * lib/gcc.exp: Ditto.
56186
56187 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56188
56189 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56190 to completion when it's called.
56191
56192 1997-03-21 Michael Meissner <meissner@cygnus.com>
56193
56194 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56195 is defined, don't do test.
56196
56197 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56198
56199 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56200 for object files.
56201 (ph_summary): Mark skipped testcases as untested, not unresolved.
56202
56203 * lib/plumhall.exp (ph_make): If unresolved because of bad
56204 errorCode, record errorCode in log file.
56205 (*): Replace send_log/verbose with verbose -log.
56206
56207 1997-03-19 Michael Meissner <meissner@cygnus.com>
56208
56209 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56210 double conversion if double isn't at least 8 bytes.
56211
56212 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56213 int to work with targets where int is 16 bits.
56214
56215 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56216 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56217 precision for the test to complete.
56218
56219 1997-03-14 Michael Meissner <meissner@cygnus.com>
56220
56221 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56222 if d10v is not compiled with the -mdouble64 flag.
56223 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56224
56225 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56226 d10v is not compiled with the -mint32 flag.
56227
56228 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56229
56230 * lib/plumhall.exp: Use incr_count.
56231
56232 1997-03-12 Jeffrey A Law (law@cygnus.com)
56233
56234 * gcc.c-torture: Update to c-torture-1.45.
56235
56236 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56237
56238 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56239 the name of the expect testcase file).
56240
56241 * lib/g++.exp(g++_init): Ditto.
56242
56243 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56244
56245 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56246 the host.
56247
56248 * lib/gcc.exp(gcc_exit): New procedure.
56249
56250 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56251
56252 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56253 specs where appropriate.
56254
56255 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56256 because of new "candidates are" messages, and removed a few
56257
56258 * Converted all non-old-style g++ testcases to old-style, and
56259 moved into g++.old-deja.
56260
56261 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56262
56263 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56264 options.
56265
56266 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56267 succeeded.
56268
56269 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56270
56271 1997-02-13 Michael Meissner <meissner@cygnus.com>
56272
56273 * lib/gcc.exp (gcc_target_compile): Add support for defining
56274 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56275 the machine doesn't have those features.
56276
56277 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56278
56279 * g++.law/operators4.exp: Don't use LIBS.
56280
56281 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56282
56283 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56284
56285 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56286 * lib/g++.exp: Set it here instead. Also, allow use of the
56287 --tool_exec and --tool_opt options. Change CXX to
56288 GXX_UNDER_TEST.
56289
56290 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56291
56292 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56293
56294 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56295
56296 * lib/old-dejagnu.exp: Use prune_warnings instead of
56297 prune_system_crud.
56298 * lib/mike-g++.exp: Ditto.
56299 * lib/gcc.exp: Ditto.
56300 * lib/g++.exp: Ditto.
56301
56302 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56303
56304 1997-02-07 Jeffrey A Law (law@cygnus.com)
56305
56306 * 941014-2.c: Include stdlib.h
56307 * 960327-1.c: Include stdio.h
56308 * dbra.c, index-1.c: Don't assume ints are 32bits.
56309
56310 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56311
56312 * lib/gcc.exp: Add gcc,stack_size target feature.
56313
56314 * lib/g++.exp(g++_target_compile): Add the include and link
56315 paths here, not in two other places. And, it's $options, not
56316 options.
56317
56318 * lib/mike-g++.exp(postbase): Remove the code that determines
56319 the correct include and link paths.
56320 * g++.old-deja/old-deja.exp: Ditto.
56321
56322 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56323
56324 * lib/g++.exp(g++_init): target_compile no longer returns the
56325 filename of the result.
56326
56327 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56328
56329 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56330 call to glob.
56331
56332 * gcc.c-torture/special/special.exp: Change call to
56333 gcc_target_compile to include the object file.
56334
56335 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56336
56337 * gcc.c-torture/special/special.exp: Correct misspelling in last
56338 change.
56339
56340 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56341
56342 * lib/plumhall.exp(ph_summary): Log the entire output of the
56343 executable. Return -1 if there were any failures, 0 otherwise.
56344 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56345 (ph_make): Clean up objects and executables that were built
56346 if the tests succeeded.
56347
56348 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56349
56350 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56351 libraries and includes in the build tree as appropriate.
56352
56353 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56354
56355 * lib/c-torture.exp: Instead of looking for the global variable
56356 NO_LONG_LONG, check to see if that's a feature of the target.
56357
56358 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56359
56360 * config/default.exp: Minimize. Delete the remainer of the files in
56361 config; this functionality is now in devo/dejagnu/config.
56362
56363 g++.*/*: Pass any additional flags used to compile to postbase;
56364 delete CXXFLAGS.
56365
56366 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56367 is now done by runtest.exp. Use gcc_target_compile instead of
56368 compile.
56369
56370 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56371 Remove references to CFLAGS. Use remote_file instead of
56372 calling rm -f.
56373 (c-torture): Take a list of arguments to use to compile this
56374 testcase.
56375
56376 lib/g++.exp: Simplify. Use target_compile instead of compile.
56377 lib/gcc-dg.exp: Ditto.
56378 lib/gcc.exp: Ditto.
56379 lib/mike-{gcc,g++}.exp: Ditto.
56380 lib/old-dejagnu.exp: Ditto.
56381 lib/plumhall.exp: Ditto.
56382
56383 1997-01-08 Jim Wilson <wilson@cygnus.com>
56384
56385 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56386 (ph_linker): Likewise.
56387
56388 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56389
56390 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56391 MAP_ANON / MAP_ANONYMOUS if defined;
56392 else try to map from /dev/zero .
56393
56394 1996-11-12 Jeffrey A Law (law@cygnus.com)
56395
56396 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56397 isn't defined, then define it to MAP_ANONYMOUS.
56398
56399 1996-11-12 Jeffrey A Law (law@cygnus.com)
56400
56401 * gcc.c-torture: Update to c-torture-1.42 release.
56402
56403 1996-11-11 Jeffrey A Law (law@cygnus.com)
56404
56405 * gcc.c-torture: Update to c-torture-1.41 release.
56406
56407 1996-10-27 Jeffrey A Law (law@cygnus.com)
56408
56409 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56410 c-torture release.
56411
56412 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56413
56414 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56415 and LDFLAGS. Fix second case to append the target_info ldflags
56416 onto LDFLAGS, not CFLAGS.
56417 * lib/g++.exp (g++_init): Add target_info stuff.
56418 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56419 of libgloss and newlib flags for !native.
56420
56421 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56422 (GDB): Fix relative path to go up another dir for finding gdb.
56423
56424 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56425
56426 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56427 versions in the target_info array, if they don't exist.
56428
56429 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56430
56431 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56432
56433 1996-07-08 Jim Wilson <wilson@cygnus.com>
56434
56435 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56436 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56437
56438 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56439
56440 * lib/old-dejagnu.exp: Don't remove the output file before we've
56441 actually tested it. Don't append pwd to the path of the executable
56442 we're testing.
56443
56444 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56445
56446 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56447
56448 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56449
56450 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56451 temporary directory for compiler files, and set it to a default
56452 value of /tmp. Set $output as the name of the output file from
56453 compiling the testcase. Add a -o option to $cflags_var so the
56454 compiler writes the final output file as $output. Set $executable
56455 to $output.
56456
56457 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56458 directory for compiler files, and set it to /tmp if it doesn't
56459 already have a value. Set $output_file to the name of the output
56460 file from compiling the testcase. Add a -o option to CXXFLAGS so
56461 the compiler writes the final output file as $output. Use $output
56462 as the executable to be tested.
56463
56464 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56465
56466 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56467
56468 1996-06-08 Jeffrey A Law (law@cygnus.com)
56469
56470 * gcc.c-torture/execute/pending-1.c: New test. Still
56471 pending in Tege's queue.
56472
56473 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56474
56475 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56476 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56477 if there were failures. Call unresolved if there were unresolved
56478 testcases. Call gcc_fail if program did not run to completion.
56479 (ph_make): Pass additional argument name to ph_execute.
56480 (ph_execute): Add new argument. Pass additional arguments to
56481 ph_summary. Call gcc_fail is there is no execution output.
56482
56483 1996-04-24 Jeffrey A Law (law@cygnus.com)
56484
56485 * lib/plumhall.exp (proc_summary): Output relavent summary
56486 lines into the log so specific failures in plumhall can be
56487 investigated.
56488
56489 1996-04-10 Jeffrey A Law (law@cygnus.com)
56490
56491 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56492 (c-torture-execute): Don't try to execute tests which use
56493 "long long" types if $NO_LONG_LONG is nonzero.
56494
56495 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56496
56497 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56498 not c-torture.
56499
56500 * gcc.ieee: Move from here.
56501 * gcc.c-torture/execute/ieee: To here.
56502
56503 1996-03-26 Jeffrey A Law (law@cygnus.com)
56504
56505 * gcc.c-torture: Update to c-torture-1.41 release.
56506
56507 1996-03-22 Jeffrey A Law (law@cygnus.com)
56508
56509 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56510 not "$output".
56511
56512 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56513
56514 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56515 -c present.
56516
56517 1996-03-02 Jeffrey A Law (law@cygnus.com)
56518
56519 * config/proelf.exp: Handle connecting to a simulator.
56520
56521 1996-01-31 Jeffrey A Law (law@cygnus.com)
56522
56523 * config/proelf.exp: New file. Enough framework that we can
56524 run c-torture tests on the proelf targets (or any other target
56525 that gdb can connect to for that matter).
56526
56527 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56528
56529 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56530 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56531
56532 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56533 exec_output exists.
56534
56535 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56536
56537 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56538 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56539
56540 * config/*.exp: Update FSF address. Change result of ${tool}_load
56541 to pass/fail/unresolved/unsupported/untested. Caller must now
56542 call unresolved/unsupported/untested.
56543 * lib/*.exp: Update FSF address. Update to handle new results of
56544 ${tool}_load.
56545 * lib/chill.exp (verbose): Delete.
56546
56547 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56548
56549 * lib/gcc.exp (default_gcc_start): Change order of args to
56550 $LDFLAGS $CFLAGS $LIBS.
56551 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56552 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56553 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56554 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56555 * gcc.misc-tests/dg-test.exp: Likewise.
56556 * gcc.misc-tests/msgs.exp: Likewise.
56557 * gcc.prms/prms.exp: Likewise.
56558 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56559 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56560
56561 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56562
56563 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56564
56565 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56566
56567 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56568 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56569
56570 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56571 necessary.
56572
56573 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56574
56575 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56576 global for loop; add use of $mathlib.
56577 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56578 settings here; set mathlib for anything but VxWorks.
56579
56580 1996-01-22 Jeffrey A Law (law@cygnus.com)
56581
56582 * gcc.c-torture: Update to c-torture-1.40 release.
56583
56584 1996-01-03 Jeffrey A Law (law@cygnus.com)
56585
56586 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56587 dg.exp.
56588
56589 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56590
56591 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56592 global.
56593
56594 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56595
56596 * lib/g++.exp (LIBS): Define if not already.
56597 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56598 (gcc-dg-prune): Call prune_gcc_output.
56599 * lib/gcc.exp (prune_gcc_output): New proc.
56600 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56601 prune_gcc_output.
56602
56603 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56604
56605 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56606 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56607
56608 1995-11-15 Jeffrey A Law (law@cygnus.com)
56609
56610 * gcc.c-torture: Update to c-torture-1.39 release.
56611
56612 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56613
56614 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56615 fails, try others as well.
56616
56617 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56618
56619 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56620 If compilation fails, mark execute tests as `untested'.
56621 If test is marked as unsupported, don't mark compilation and
56622 execute tests as failed.
56623
56624 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56625
56626 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56627 libstdc++ for whether or not we want to be doing shared
56628 libraries. Delete link_curses since we don't need it anymore.
56629 * lib/mike-g++.exp (postbase): Don't link in libg++.
56630 * g++.old-deja/old-deja.exp: Likewise.
56631
56632 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56633
56634 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56635
56636 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56637
56638 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56639 For that, add `-Wl,-a,shared_archive'.
56640 * g++.old-deja/old-deja.exp: Likewise.
56641
56642 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56643
56644 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56645
56646 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56647
56648 * lib/mike-g++.exp (postbase): Pay attention to the status of
56649 g++_load.
56650
56651 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56652
56653 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56654
56655 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56656
56657 * lib/gcc.exp (default_gcc_start): No longer need to log program
56658 being executed or its output, execute_anywhere does that now.
56659 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56660 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56661
56662 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56663
56664 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56665 the same as those in lib/g++.exp.
56666
56667 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56668
56669 * gcc.c-torture: Update to c-torture-1.38 release.
56670 * gcc.ieee: Related changes.
56671
56672 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56673
56674 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56675 "exec". Minor reformatting changes.
56676
56677 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56678 cross. This means all "exec" calls now work on a remote host as
56679 well.
56680 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56681 cross. Filter out the extra "\r\n" stuff that expect puts in.
56682 (c-torture-execute): Filter out the bogus warnings like
56683 c-torture-compile does. Add support for canadian cross.
56684 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56685 Use execute_anywhere rather than calling exec directly. Now it
56686 works for canadian cross testing.
56687
56688 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56689
56690 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56691 results into a variable, and check that rather than using file exists.
56692
56693 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56694
56695 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56696 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56697
56698 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56699
56700 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56701 lib_curses if there's a shared libg++ in the build tree.
56702
56703 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56704
56705 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56706 if not supported target.
56707
56708 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56709
56710 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56711 link_curses up to always happen, not just for native builds.
56712
56713 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56714
56715 * gcc.c-torture: Update to c-torture-1.36 release.
56716 * gcc.failure: Related changes.
56717
56718 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56719
56720 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56721
56722 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56723
56724 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56725 * lib/mike-g++.exp (postbase): Not in here. Still reference
56726 runshlib, link_curses, and mathlib for link and run.
56727
56728 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56729 pass the runtime shared library options for Solaris, OSF/1, and
56730 Irix5, and link with -lcurses to avoid unresolved references.
56731
56732 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56733
56734 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56735 only run once.
56736
56737 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56738
56739 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56740
56741 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56742
56743 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56744 do not have a framework for the "compat" tests yet.
56745
56746 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56747
56748 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56749 set to null if we're testing vxworks5.1. Use that instead of
56750 `-lm' in the setting of LIBS for link and run.
56751
56752 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56753
56754 * config/rom68k.exp (${tool}_load): Major changes to make it
56755 work. Verified that it does in fact return the stuff in
56756 exec_output properly. Catch any Emul or any TRAP other than 0.
56757
56758 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56759
56760 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56761 LDFLAGS properly for targets that need stuff from libgloss.
56762 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56763 only run once.
56764 (gpp_initialized): New variable.
56765
56766 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56767
56768 * config/rom68k.exp: Load libgloss.exp.
56769 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56770 so we can produce a fully linked binary.
56771 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56772 so we can produce a fully linked binary.
56773
56774 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56775
56776 * lib/plumhall.exp (ph_section): Watch for expected failures.
56777 Add missing `else'.
56778
56779 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56780 run the testcase.
56781 (c-torture): Likewise.
56782
56783 1995-08-28 Doug Evans <dje@cygnus.com>
56784
56785 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56786
56787 * lib/mike-g++.exp (mike_cleanup): New proc.
56788 (prebase): New globals compiler_result, not_compiler_result,
56789 target_regexp.
56790 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56791 allow leading "-" in pattern. Watch for unsupported tests.
56792 If $compiler_result is set, pattern match assembler code,
56793 and ditto for $not_compiler_result.
56794 * lib/mike-gcc.exp: Likewise.
56795
56796 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56797 execution "succeeded".
56798
56799 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56800
56801 * config/win32.exp: New file.
56802 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56803
56804 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56805
56806 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56807 unsupported.
56808 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56809 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56810 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56811
56812 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56813 "... without exceptions was ...". That is now handled by
56814 prune_system_crud.
56815 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56816
56817 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56818
56819 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56820 sieve.c,sort2.c}: New files.
56821 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56822 sieve.exp,sort2.exp}: Drivers for them.
56823
56824 * lib/mike-gcc.exp (program_output): New user settable variable.
56825 (postbase): Call prune_system_crud. Also prune extraneous compiler
56826 messages.
56827 * lib/mike-g++.exp (program_output): New user settable variable.
56828
56829 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56830
56831 * config/sh.exp: Deleted (use sim.exp instead).
56832
56833 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56834
56835 * config/vx.exp: Declare CHECKTASK as global.
56836 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56837 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56838 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56839
56840 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56841
56842 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56843 target. Like vx.exp, only includes `vx29k.exp' instead of
56844 `vxworks.exp'.
56845
56846 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56847
56848 * config/sim.exp: Increase time limit from 120 seconds to 240.
56849
56850 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56851
56852 * gcc.c-torture/execute/950628-1.c: New test.
56853
56854 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56855
56856 * gcc.c-torture: Update with changes/additions from
56857 c-torture-1.34.
56858
56859 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56860
56861 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56862
56863 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56864
56865 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56866
56867 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56868
56869 * gcc.c-torture/compile/950512-1.c: New test.
56870 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56871 * gcc.dg/struct-ret-1.c: Likewise.
56872
56873 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56874
56875 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56876 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56877
56878 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56879
56880 * gcc.c-torture/special/920411-1.c: Deleted.
56881 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56882
56883 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56884
56885 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56886 cpu limit.
56887
56888 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56889
56890 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56891
56892 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56893
56894 From kenner;
56895 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56896 is the proper length.
56897 * va-arg-3.c: Likewise.
56898
56899 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56900
56901 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56902 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56903
56904 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56905 * lib/g++.exp (default_g++_start): Delete old cruft.
56906
56907 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56908
56909 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56910 (2 * (1 << 18)) to (2 * (1 << 17)).
56911
56912 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56913
56914 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56915
56916 * config/rom68k.exp: Renamed from config/idp.exp
56917
56918 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
56919
56920 * c-torture/compile/921109-2.c
56921
56922 1995-04-18 Mike Stump <mrs@cygnus.com>
56923
56924 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56925 excess errors.
56926
56927 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
56928
56929 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56930 output.
56931 * lib/g++.exp (default_g++_start): Likewise.
56932
56933 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
56934
56935 * gcc.c-torture/compile/950329-1.c: New test.
56936
56937 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
56938
56939 * config/bug.exp (${tool}_load): Updated to use new remote_open
56940 and remote_close procs.
56941 * config/idp.exp: New file.
56942
56943 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
56944
56945 * gcc.c-torture/execute/950322-1.c: New test.
56946
56947 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
56948
56949 * config/vx.exp (${tool}_load): Clean up testing of return code from
56950 vxworks_ld and vxworks_spawn.
56951
56952 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
56953
56954 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56955
56956 1995-03-13 Mike Stump <mrs@cygnus.com>
56957
56958 * lib/old-deja.exp: Add `excess errors test - ' error, now one
56959 can mark excess errors on a machine by machine basis. Note, the
56960 default is to not expect any excess errors, even when excess
56961 errors test - is given, so you will want to put an XFAIL ... on
56962 these lines. For example, // excess errors test - XFAIL hppa*-*-*
56963 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56964 those 4 machines, but no others.
56965
56966 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
56967
56968 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56969 * lib/c-torture.exp: to here.
56970
56971 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
56972
56973 * gcc.c-torture/execute/950221-1.c: New test.
56974 * gcc.c-torture/execute/struct-ret-1.c: New test.
56975 * gcc.c-torture/compile/950221-1.c: New test.
56976
56977 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56978
56979 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
56980
56981 * gcc.c-torture/execute/arith-1.c (main): Return 0.
56982 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56983
56984 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
56985
56986 * g++.gb: New directory of tests, derived from my signature and
56987 class scoping tests.
56988
56989 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56990 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56991 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56992 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56993 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56994 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56995 * g++.gb/sig25.C: Likewise.
56996
56997 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56998 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56999 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57000 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57001 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57002 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57003 * g++.gb/sig25.exp: Likewise.
57004
57005 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57006 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57007 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57008 * g++.gb/scope13.C: Likewise, this test still fails.
57009
57010 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57011 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57012 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57013 * g++.gb/scope13.exp: Ditto.
57014
57015 * g++.gb/README: New file, explains what these tests are about.
57016
57017 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57018
57019 * lib/dg.exp (dg-do): Support `preprocess'.
57020 (dg-test): Likewise.
57021
57022 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57023
57024 * config/udi.exp: change "continue -expect" to "exp_continue".
57025
57026 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57027
57028 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57029 Delete redundant tests.
57030
57031 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57032 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57033 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57034 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57035 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57036 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57037 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57038 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57039
57040 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57041 storing label pointers.
57042 * gcc.c-torture/execute/921019-1.c: Likewise.
57043 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57044 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57045 parameter fp.
57046 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57047 constants.
57048
57049 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57050 Delete obsolete tests.
57051
57052 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57053 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57054 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57055 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57056 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57057 * gcc.c-torture/compile/950124-1.c: New test.
57058
57059 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57060
57061 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57062
57063 * lib/mike-g++.exp: Add -lm to LIBS.
57064
57065 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57066
57067 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57068
57069 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57070
57071 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57072
57073 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57074
57075 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57076
57077 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57078
57079 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57080 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57081 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57082 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57083 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57084 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57085 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57086 * g++.law/{operators31.C, operators32.C,
57087 * g++.law/{operators33.C, operators34.C}: Likewise.
57088 * g++.law/{pic1.C, refs2.C}: Likewise.
57089 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57090 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57091 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57092 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57093
57094 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57095 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57096 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57097 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57098 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57099 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57100 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57101 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57102 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57103 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57104 * g++.law/{operators34.exp}: Likewise.
57105 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57106 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57107 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57108 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57109 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57110
57111 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57112 No longer expected to fail.
57113 * g++.law/missed-error3.C: Tweak for recent bool changes.
57114
57115 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57116
57117 * config/emb-unix: Deleted.
57118 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57119 remote execution. Do final link on remote host if REMOTE_LINK is set.
57120
57121 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57122
57123 * lib/dg.exp (dg-test): Fix typo in last patch.
57124
57125 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57126
57127 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57128 (handles multiple occurrences).
57129
57130 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57131
57132 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57133 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57134 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57135 printed).
57136 * lib/c-torture.exp (c-torture-compile): Likewise.
57137 (c-torture): Prepend full path if missing.
57138 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57139 (gcc_fail): Likewise.
57140 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57141
57142 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57143
57144 * lib/netware.exp: Only attach to NetWare i386 systems.
57145
57146 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57147
57148 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57149 messages. Add test name to "output pattern match" pass/fail message.
57150
57151 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57152
57153 * gcc.dg: New testsuite.
57154 * gcc.dg/dg.exp: New file.
57155
57156 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57157 test-switch.c}: Deleted.
57158
57159 * gcc.misc-tests/msgs.exp: New testcase driver.
57160
57161 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57162
57163 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57164 Watch for illegal return values from ${tool}_load.
57165 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57166 cross targets. Coerce return value >0 to 1.
57167
57168 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57169
57170 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57171
57172 * config/emb-unix.exp: New file.
57173
57174 * config/sim.exp: Error if variable $SIM not defined.
57175 (${tool}_load): Mark test as "untested" if simulator missing.
57176
57177 * config/unix.exp: Load remote.exp to get rcp_download.
57178 * lib/c-torture.exp: Use different option lists for testcases with
57179 and without loops.
57180 * gcc.c-torture/execute/execute.exp: Likewise.
57181
57182 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57183
57184 * config/*.exp: Clarify return code from ${tool}_load.
57185 Call `unresolved' or `untested' instead of `warning' or `perror'
57186 (sometimes you still want to call both though).
57187 Add comment that `shell_id' is local to each file.
57188 * config/udi.exp (timeout): Set to 30.
57189 Don't print warning if connection fails, $connectmode has already
57190 printed an error.
57191 (${tool}_load): Move verbose messages to level 2.
57192 Rework pattern for "Process started" message.
57193 Pass `shell_id' to ${connectmode}_download.
57194 Retry twice upon timeout. Make resetting of target more robust.
57195 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57196 Pass `shell_id' to exit_$connectmode.
57197 Only call exit_$connectmode if connected.
57198 * config/unix.exp (${tool}_load): Check return codes better.
57199 * config/vrtx.exp (${tool}_load): Likewise.
57200 * config/vx.exp (${tool}_load): Likewise.
57201 Delete unneeded global's.
57202 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57203 from ${tool}_load.
57204 (dg-stat): Delete.
57205 (dg-init): Delete recording of pass/fail counts.
57206 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57207 (old-dejagnu-init): Likewise.
57208 (old-dejagnu-stat): Delete contents, empty proc now.
57209 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57210 (c-torture): Delete references to lcnt, lpass, lfail.
57211 Get option list from TORTURE_OPTIONS.
57212 Delete -funroll[-all]-loops if no loops.
57213 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57214 (g++_stat): Delete contents (empty proc now).
57215 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57216 (gcc_finish): Likewise.
57217 (gcc_stat): Deleted.
57218 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57219 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57220 * gcc.c-torture/execute/execute.exp: Likewise.
57221 Split tests into two parts: compile, execute.
57222 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57223 no loops. Update to reflect clarified return codes from ${tool}_load.
57224
57225 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57226
57227 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57228 to grep for.
57229 (old-dejagnu): Likewise (where necessary).
57230
57231 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57232
57233 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57234
57235 * lib/dg.exp (dg-process-target): Fix processing of selector.
57236 Add comment regarding use of `error'.
57237
57238 * lib/gcc.exp (prune_system_crud): Define if missing.
57239 * lib/g++.exp (prune_system_crud): Likewise.
57240
57241 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57242 Call prune_system_crud.
57243 * lib/dg.exp (dg-runtest): New proc.
57244 Use perror instead of send_user for tcl errors in testcase.
57245 Don't return any value, it's never used.
57246 Don't clobber previous definition of `unknown'.
57247 Print tcl errors in `dg-final'.
57248
57249 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57250
57251 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57252 (dg-test): Don't print errorInfo, it contains stack backtrace.
57253
57254 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57255
57256 * lib/g++.exp (runtest_file_p): Define if missing.
57257
57258 1994-09-24 Doug Evans (dje@cygnus.com)
57259
57260 * lib/mike-g++.exp: Comment out loading of g++.exp.
57261 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57262 (default_g++_version): Always print something.
57263 (default_g++_start): Comment out call to `which'.
57264 (g++_start, g++_load): Deleted (must be defined in config file).
57265 * lib/gcc.exp: Test for existence of $CC at start.
57266 Delete check for tmpdir (done in gcc_init).
57267 (default_gcc_version): Always print something.
57268 (default_gcc_start): Comment out call to `which'.
57269 * config/*.exp: Major cleanup - make cross targets work at least a
57270 little better for g++ (by not being "--tool gcc" specific).
57271 Rename gcc_xxx to ${tool}_xxx.
57272 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57273 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57274
57275 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57276
57277 * lib/c-torture.exp (c-torture-compile): Rework compiler
57278 message processing.
57279
57280 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57281 c-torture.
57282
57283 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57284
57285 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57286
57287 * lib/dg.exp (dg-process-target): Support { target native }.
57288
57289 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57290
57291 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57292 looked for "... program xxx got fatal signal".
57293 Correct regsub munging of `comp_output'.
57294 Ignore compiler messages "path prefix not used" and "linker input
57295 file unused".
57296
57297 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57298
57299 * lib/gcc.exp (runtest_file_p): Define if missing.
57300 * gcc.prms/template.c: Example to work from.
57301
57302 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57303
57304 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57305 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57306
57307 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57308 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57309 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57310 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57311
57312 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57313 (dg-process-target): No longer a varargs proc.
57314 Return S/N for target, P/F for xfail. All callers changed.
57315 (user option procs): More argument checking.
57316 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57317 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57318 (dg-test): Skip test if not running on selected target in `dg-do'.
57319 Update handling of `dg-do-what', `dg-output-text'.
57320 Separate execution pass/fail from output pattern match pass/fail.
57321 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57322
57323 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57324
57325 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57326 target for 920510-1.c.
57327
57328 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57329
57330 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57331 Clean up comment regarding use of passcnt, etc.
57332 (gcc_stat): Don't update `testcnt' here.
57333 (gcc_finish): Do it here.
57334 Might as well reset `but_id' here too.
57335 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57336 to determine if the file should be tested.
57337 * gcc.c-torture/compile/compile.exp: Likewise.
57338 * gcc.c-torture/execute/execute.exp: Likewise.
57339 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57340 * gcc.misc-tests/dg-test.exp: Likewise.
57341 * gcc.prms/prms.exp: Likewise.
57342 * gcc.wendy/wendy.exp: Likewise.
57343 * g++.old-deja.exp: Likewise.
57344 Move "Testing file" message to verbose level 1.
57345
57346 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57347
57348 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57349
57350 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57351
57352 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57353 (default_gcc_start): Accept optional second list element
57354 of compiler flags. Print compiler output at verbosity level 2.
57355 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57356 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57357 Save current values of framework globals passcnt, failcnt, xpasscnt,
57358 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57359 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57360 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57361 xfailcnt to compute stats. Update framework global `testcnt' from
57362 pass/fail counts.
57363 (gcc_finish): New proc. Clean up test environment.
57364 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57365 (gcc_epass, gcc_efail): Delete.
57366 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57367 argument of line number.
57368 (dg-init): If the tool has an init routine, call it.
57369 (dg-test): Remove args `cflags_var' and `libs_var'.
57370 Pass all compiler options to ${tool}_start.
57371 Handle missing line number.
57372 (dg-finish): New function.
57373 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57374 particular files. Call gcc_finish at end. Move "skipping test"
57375 message to verbosity level 3.
57376 * gcc.c-torture/compile/compile.exp: Likewise.
57377 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57378 * gcc.c-torture/execute/execute.exp: Likewise.
57379 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57380 Print testcase being tried at verbosity level 1.
57381 * gcc.c-torture/special/special.exp: Unset xfail.
57382 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57383 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57384 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57385 * gcc.failure/failure.exp: Likewise.
57386 * gcc.ieee/ieee.exp: Likewise.
57387 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57388 Update call to dg-test. Call dg-finish at end.
57389 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57390 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57391 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57392 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57393 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57394 * gcc.wendy/wendy.exp: Add copyright.
57395 Delete setting of tmpdir (done by gcc_init).
57396 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57397 Pass compiler flags to gcc_start. Call gcc_finish at end.
57398 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57399 gcc_[ce]pass/fail.
57400
57401 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57402
57403 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57404 confusion.
57405 (g++_load): Likewise.
57406
57407 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57408 Rename argument to `prog' to remove the confusion.
57409 Varargs fns behave differently too!
57410 (g++_load): Likewise.
57411
57412 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57413
57414 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57415 what it is. Delete (always) printing of status value for !native.
57416 Simplify verbose code, and include status and exec_output.
57417 (g++_load): Use gcc_load.
57418
57419 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57420
57421 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57422 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57423 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57424 940714-3.c as these testcases don't exist anymore. Make
57425 va-arg-1.c expected to pass.
57426
57427 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57428
57429 * gcc.misc-tests/misc.exp: Only run specific testcases.
57430 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57431 * gcc.misc-tests/dg-[1-9].c: New files.
57432
57433 * lib/dg.exp: New testsuite driver.
57434 * gcc.prms/prms.exp: Use it.
57435
57436 * README.gcc: New file.
57437
57438 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57439 Document and reset `lxpass' and `lxfail'.
57440 Simplify "initialized" message.
57441 (gcc_stat): Clean up comments a little.
57442
57443 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57444
57445 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57446
57447 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57448
57449 * lib/old-dejagnu.exp (process-option): New proc.
57450 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57451 (old-dejagnu): Simplify.
57452 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57453
57454 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57455
57456 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57457 exists and is not an empty string.
57458
57459 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57460 $xfail rather than calling setup_xfail. Clear $xfail when test is
57461 finished.
57462 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57463 automatically.
57464
57465 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57466 longer expected to fail.
57467
57468 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57469 "f" function call.
57470
57471 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57472
57473 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57474 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57475 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57476 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57477 c-torture-1.29.
57478
57479 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57480 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57481
57482 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57483
57484 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57485 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57486
57487 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57488 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57489 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57490
57491 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57492
57493 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57494 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57495 940714-1.c, 940714-2.c, 940714-3.c},
57496 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57497 gcc.misc-tests/{mg.c,mg.exp}:
57498 New tests.
57499 * gcc.noncompile/noncompile.exp: Change accordingly.
57500
57501 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57502
57503 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57504 Undo previous clobberage.
57505
57506 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57507
57508 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57509 * gcc.special/{930510-1.c, special.exp}:
57510 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57511 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57512 struct-varargs-1.c}: New tests from c-torture-1.26.
57513
57514 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57515
57516 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57517 argument to switch.
57518
57519 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57520
57521 * Revert the previous changes. Please see Rob's directory
57522 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57523 fixes.
57524
57525 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57526
57527 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57528 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57529 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57530 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57531 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57532 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57533 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57534 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57535 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57536 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57537 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57538 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57539 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57540 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57541 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57542 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57543 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57544 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57545 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57546 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57547 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57548 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57549 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57550 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57551 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57552 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57553 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57554 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57555 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57556 testing changes.
57557
57558 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57559
57560 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57561 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57562 with perror calls.
57563
57564 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57565
57566 * config/unix.exp (g++_load): Fix syntax.
57567
57568 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57569
57570 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57571 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57572 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57573 Don't expect va-arg-1.c to fail. Correct expected output for
57574 920928-1.c.
57575 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57576 * gcc.wendy/hbm4.c: Correct typo.
57577 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57578
57579 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57580
57581 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57582 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57583 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57584 * lib/c-torture.exp (c-torture-compile): Ditto.
57585
57586 Reduce volume of output (remove all the -I's and such).
57587 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57588 Call gcc_cpass, gcc_cfail.
57589 (c-torture): Pass testing option to c-torture-compile.
57590
57591 1994-03-21 Doug Evans (dje@cygnus.com)
57592
57593 Bring patches over from progressive.
57594 * config/default.exp: Exit remote shell cleanly.
57595 (g++_exit, g++_start): Add default versions.
57596 * config/sim.exp (gcc_load): Use perror, not error.
57597
57598 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57599
57600 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57601 set in site.exp.
57602
57603 1994-03-14 Doug Evans (dje@cygnus.com)
57604
57605 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57606 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57607 (wendy_try): New proc to run testcase.
57608 (main loop): Call 'em.
57609 * gcc.wendy/*.c: Clean up pass to correct expected output.
57610
57611 * lib/gcc.exp: Minor cleanup work.
57612 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57613
57614 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57615
57616 * config/sim.exp (gcc_load): Document return codes better.
57617 Don't pass -v to simulator.
57618
57619 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57620
57621 * gcc.special/920717-x.c: Fix typo.
57622 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57623 get at sources.
57624
57625 * lib/mike-gcc.exp: Fix typo.
57626
57627 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57628
57629 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57630 binary to use, transform the name.
57631 * config/*.exp: rename everything. Nuke any g++ specific files,
57632 it's now a special case of gcc that requires no special support.
57633 Add a default.exp for unsupported targets.
57634
57635 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57636
57637 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57638 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57639 version of Tcl.
57640
57641 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57642
57643 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57644 than a warning.
57645
57646 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57647
57648 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57649
57650 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57651
57652 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57653 option_list. Compile every file with only 4/6 option choices
57654 (same as C torture) instead of with 12/18 different option
57655 choices.
57656 * lib/c-torture.exp: Likewise.
57657
57658 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57659 not already set.
57660
57661 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57662
57663 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57664 can put an XFAIL *-*-* on excess errors.
57665
57666 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57667
57668 * g++.law: Add more tests derived from g++-bugs snapshots.
57669
57670 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57671 equivalent to g++.law/init9.
57672
57673 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57674 compiled it, and the a.out file after we've run it.
57675
57676 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57677
57678 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57679 compiled it, and the a.out file after we've run it.
57680
57681 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57682
57683 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57684
57685 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57686
57687 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57688 version number.
57689
57690 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57691
57692 * g++.law: New directory of g++ tests derived from the g++-bugs
57693 snapshots.
57694
57695 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57696
57697 * gcc.compile: initbug1.c initbug1.exp testcase added
57698
57699 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57700
57701 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57702 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57703 fixes submitted by Jeff Law (law@cs.utah.edu)
57704 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57705 Jeff Law (law@cs.utah.edu)
57706
57707
57708 1993-11-30 Mike Stump (mrs@cygnus.com)
57709
57710 * config/unix-g++.exp: Follow the gcc way of doing things.
57711 * g++.old-deja/old-deja.exp: Minor updates.
57712 * lib/g++.exp: New file, follow the gcc way of doing things.
57713 * lib/old-dejagnu.exp: Minor updates.
57714 * lib/mike-g++.exp: Always unset errorInfo.
57715
57716 1993-11-06 Mike Stump (mrs@cygnus.com)
57717
57718 * lib/gcc.exp: Fix some errors with the below change, CC and
57719 CFLAGS should be global when setting, not local.
57720
57721 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57722
57723 * lib/gcc.exp: Transform tool name.
57724
57725 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57726
57727 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57728
57729 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57730
57731 * lib/gcc.exp: change gcc_done to gcc_stat
57732
57733 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57734
57735 * Upgraded gcc testsuite to c-torture version 1.25
57736
57737 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57738
57739 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57740 * lib/c-torture: added hooks for new reporting code.
57741
57742 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57743
57744 * config/sh-gcc.exp: check if sh-sim exists in the path
57745
57746 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57747
57748 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57749 * gcc.compile/compile.exp: Initial changes for new logic.
57750 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57751 * gcc.failure/failure.exp: Initial changes for new logic.
57752 * gcc.ieee/ieee.exp: Initial changes for new logic.
57753 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57754 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57755 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57756 * lib/c-torture.exp: Initial changes for new logic.
57757 * lib/gcc.exp: Initial changes for new logic.
57758
57759 1993-10-15 Mike Stump (mrs@cygnus.com)
57760
57761 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57762 depend upon failure or success. Fully qualify names in failure
57763 and success messages. Always remove a.out before starting
57764 compile, just in case. Pay more attention to error text output by
57765 the compiler. Handle testcases with no known past errors just
57766 like all others, so that things are uniform. Other miscellaneous
57767 improvements.
57768
57769 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57770
57771 * gcc.cpp: new directory for cpp tests
57772
57773 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57774
57775 * lib/chill.exp: Code reformatted, removed unused code.
57776 * config/unix-chill.exp: Code reformatted, removed unused code.
57777 * chill.execute/execute.exp: Code reformatted, removed unused code.
57778 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57779
57780 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57781
57782 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57783 routines not written.
57784
57785 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57786
57787 * config/bug-gcc.exp: Use new procs from bug.exp.
57788
57789 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57790
57791 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57792 via ftp, rather than depending on NFS.
57793 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57794 case.
57795
57796 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57797
57798 * config/bug-gcc.exp: Use new download proc.
57799
57800 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57801
57802 * chill.execute/execute.exp: cleanups, handles errors better
57803 * chill.compile/compile.exp: rewrite, based on execute.exp
57804 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57805 * lib/chill.exp: major changes to diff proc and compile and link
57806 procs. added chill_fail and chill_pass wrappers to pass and
57807 fail. added more comments, and handle error codes better.
57808 Added a hack to capture stderr from exec, so noncompile tests
57809 can work.
57810
57811 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57812
57813 * chill.execute/execute.exp: rewrite of testsuite driver
57814 * lib/chill.exp: rewrite of testsuite driver
57815 * config/unix-chill.exp: rewrite of testsuite driver
57816
57817 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57818
57819 In chill.execute:
57820 * iexpr.ch: Standardize uppercase.
57821 * tuples.dat: Standardize uppercase.
57822 * vary.ch: standardize. Correct varying string assignments.
57823 * vary.dat: Add new output lines.
57824
57825 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57826
57827 In chill.execute:
57828 * chprintf.ch: Standardize use of uppercase.
57829 * tuples.ch: Standardize and turn arr2 into a DCL,
57830 rather than a SYN.
57831 * pinits.ch: Standardize.
57832
57833 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57834
57835 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57836 * Makefil: Renamed to Makefile.in.
57837 * configure.in: New.
57838
57839 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57840
57841 In chill.execute:
57842 * .cvsignore: Add result/output files.
57843 * Makefile: Fix up variables at start. Use MFLAGS
57844 everywhere. Correct bool_loc, built_ins entries.
57845 Add entry for vary1.ch.
57846 * bitarray.ch: Standardize upper-case usage.
57847 * bitexpr.ch: Standardize, add output of b1.
57848 * params.ch: Use arrayt in along PROC parameters, to
57849 avoid novelty problems.
57850 * sets.ch: Tiny cleanup.
57851 * vary1.ch: Re-indent.
57852
57853 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57854
57855 * Add PR-related files to Makefiles, .cvsignore files, etc.
57856
57857 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57858
57859 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57860 with compiler objects. New names are test-flow.c and test-loop.c
57861
57862 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57863
57864 * Upgraded c-torture tests from 1.19 to 1.20
57865
57866 * new files:
57867 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57868 * gcc.compile: 930623-1.c 930623-2.c
57869 * gcc.noncompile: 930622-1.c 930622-2.c
57870 * gcc.failure: 920411-1.c 920627-2.c
57871 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57872
57873 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57874
57875 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57876 More changes to get testsuite working properly. Needs more work.
57877 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57878
57879 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57880
57881 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57882 More changes to get testsuite working properly. Needs more work.
57883
57884 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57885
57886 * chill.compile/compile.exp: Added for Dejagnu support
57887 * chill.execute/execute.exp: Added for Dejagnu support
57888 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57889
57890 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57891
57892 This should complete moving the CHILL test files.
57893 * chill.noncompile(.cvsignore printf.grt
57894 in-printf.grt chprintf.grt chprintf.ch):
57895 Added test-support files.
57896 (Makefile): Modified further.
57897 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57898 signal.ch): Added test files.
57899 * chill.execute (.cvsignore printf.grt printr.c
57900 in-printf.grt rts.c chprintf.grt rts.h): Added
57901 test-support files.
57902 (Makefile): More corrections.
57903
57904 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57905
57906 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57907 test cases, ready for DejaGnu.
57908
57909 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57910
57911 * Upgraded c-torture tests from 1.18 to 1.19
57912
57913 * gcc.compile: added test(s):
57914 930607-1.c
57915 * gcc.execute: added test(s):
57916 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57917
57918 * added new subdirectory for misc tests: gcc.misc-tests
57919 * gcc.misc-test(s): added tests:
57920 inst-check.c test-consts.c test-ior.c test-switch.c
57921
57922 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
57923
57924 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57925
57926 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
57927
57928 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57929
57930 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
57931
57932 * Upgraded c-torture tests from 1.17 to 1.18
57933
57934 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
57935
57936 * Upgraded c-torture tests from 1.12 to 1.17
57937
57938 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
57939
57940 * lib/old-dejagnu.exp:
57941 Fixed handling of XFAIL target triplets to correctly
57942 recognize wildcard characters. Removed code that
57943 appended a unique id tag to the end of the file name
57944 printed out by the result of the testcases within a
57945 given test file.
57946
57947 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
57948
57949 * lib/old-dejagnu.exp:
57950 Reworked expected failure handling to trigger off of XFAIL
57951 keyword in keyphrase embeded in testcase source code. The
57952 XFAIL keyword must be at the end of the keyphrase line. It
57953 may optionally be followed by one or more target triplets.
57954 It has just occured that the handling of wildcards in the
57955 target triplet may not be correct.
57956
57957 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
57958
57959 * g++.old-deja/tests:
57960 Moved all subdirectories up one level into g++.old-deja .
57961
57962 * lib/old-dejagnu.exp:
57963 Fixed problem with CXXFLAGS not being properly reset, and being
57964 corrupted with extraneous "-c" compiler option. This was
57965 causing binaries to not be generated for test that needed them.
57966 Modified strings passed to "pass" and "fail" so that individual
57967 tests from the same test file would be distinguished by an
57968 identifier appended to the test file name in the summary logs;
57969 this corrected a problem with erroneous diff logs. Added code
57970 to search testcases for expected fail and unexpected pass keywords.
57971
57972 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
57973
57974 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57975
57976 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
57977
57978 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57979 Removed extraneous text from end of "Special g++ Options"
57980 keyphrase.
57981
57982 * lib/old-dejagnu.exp: Added pattern matching to look for new
57983 keywords, embedded in testcases comments, which will trigger
57984 calls to xpass and xfail.
57985
57986 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
57987
57988 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57989 comments embedded in the testcases, especially the one looking for
57990 special compiler options, as well as the pattern matching for the
57991 compiler output again.
57992
57993 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
57994
57995 * lib/old-dejagnu.exp: Do a proper check of the return value for
57996 execute tests. Fixed several problems with the pattern matching
57997 of the compiler output which gave erroneous test results.
57998 Changed several of the test result messages to be more descriptive.
57999 * config/unix-g++.exp: Proc g++_load now actually works and
58000 executes the tests passed to it and returns a usable return
58001 value.
58002
58003 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58004
58005 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58006
58007 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58008
58009 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58010 Modified both files to properly execute the old style
58011 dejagnu tests. The previous versions of these files were
58012 experimental and did not function anything near correctly.
58013
58014 1993-04-05 Rob Savoye (rob@cygnus.com)
58015
58016 * Removed all Makefile.in and configure.in files. No configuration
58017 needed now.
58018
58019 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58020
58021 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58022
58023 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58024
58025 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58026 gcc.special/configure.in, gcc.noncompile/configure.in,
58027 gcc.execute/configure.in, gcc.code_quality/configure.in,
58028 g++.other/configure.in, g++.old-deja/configure.in,
58029 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58030 in srcname setting.
58031
58032 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58033
58034 * lib/udi.exp: Fixed mondfe and mondfe_download.
58035 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58036 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58037
58038 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58039
58040 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58041 (gdb_exit): Don't remove *_soc files.
58042
58043 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58044
58045 * lib/c-torture.exp: Don't look for main; instead always use -w
58046 -c. This is how the c-torture tests work. Remove the object
58047 file if the compilation succeeds.
58048 * gcc.execute/execute.exp: Remove executable if test passes.
58049 * gcc.noncompile/noncompile.exp: Every test is an expected
58050 failure.
58051 * gcc.special/special.exp: Added tests from c-torture 1.11,
58052 corrected use of existing test.
58053 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58054 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58055 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58056 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58057 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58058 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58059 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58060 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58061 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58062 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58063 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58064 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58065 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58066 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58067 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58068 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58069 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58070 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58071 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58072 c-torture 1.11.
58073 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58074 correspond to c-torture 1.11.
58075
58076 * New file.