re PR debug/31899 (-g and using declaration causing ICE in reference_to_unused)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-10-03 Doug Kwan <dougkwan@google.com>
2 Richard Guenther <rguenther@suse.de>
3
4 PR debug/31899
5 * g++.dg/debug/using3.C: New testcase.
6
7 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8
9 PR libfortran/33253
10 * gfortran.dg/namelist_38.f90: New test.
11 * gfortran.dg/namelist_39.f90: New test.
12
13 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14
15 PR libfortran/33469
16 * gfortran.dg/default_format_1.f90: New test.
17 * gfortran.dg/default_format_2.f90: New test.
18 * gfortran.dg/namelist_print_1.f: Adjust expected output.
19 * gfortran.dg/real_const_3.f90: Adjust expected output.
20
21 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
22
23 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
24 default ABI. Split mips_forced_abi into mips_forced_abi and
25 mips_forced_regs.
26 (is_gp32_flag): Return true for -mabi=32.
27 (is_gp64_flag): New function. Handle 64-bit -mabi options.
28 (dg-mips-options): Use is_gp64_flag instead of checking specifically
29 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
30 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
31 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
32 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
33 * gcc.target/mips/save-restore-2.c: Likewise.
34 * gcc.target/mips/save-restore-3.c: Likewise.
35 * gcc.target/mips/save-restore-4.c: Likewise.
36
37 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
38
39 PR middle-end/33617
40 * gcc.c-torture/compile/pr33617.c: New test.
41
42 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
43
44 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
45 -gstabs+ for extended options.
46
47 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
48
49 PR fortran/33542
50 * gfortran.dg/ambiguous_specific_1.f90: New test.
51
52 2007-10-02 Revital Eres <eres@il.ibm.com>
53
54 * gcc.target/powerpc/paired-8.c: New test.
55 * gcc.target/powerpc/paired-9.c: New test.
56 * gcc.target/powerpc/paired-10.c: New test.
57
58 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
59
60 PR fortran/33566
61 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
62
63 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
64
65 PR fortran/33554
66 * gfortran.dg/intent_out_2.f90: New test.
67
68 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
69
70 PR fortran/33550
71 * gfortran.dg/ambiguous_reference_1.f90: New test.
72
73 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
74
75 PR fortran/31154
76 PR fortran/31229
77 PR fortran/33334
78 * gfortran.dg/function_kinds_1.f90: New test.
79 * gfortran.dg/function_kinds_2.f90: New test.
80 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
81 use association into interfaces.
82
83 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
84
85 PR testsuite/31828
86 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
87 (overflow): Use INFINITY, not FP_INFINITE.
88 gcc.dg/float-range-4.c: Likewise.
89 gcc.dg/float-range-5.c: Likewise.
90
91 2007-10-01 Nick Clifton <nickc@redhat.com>
92
93 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
94 for 16-bit targets.
95
96 2007-09-30 Diego Novillo <dnovillo@google.com>
97
98 PR 33593
99 * g++.dg/tree-ssa/pr33593.C: New test.
100
101 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
102
103 PR libfortran/33400
104 * gfortran.dg/PR19872.f: Fix test condition.
105 * gfortran.dg/list_read_7.f90: New test.
106
107 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
108
109 PR tree-optimization/33597
110 * gcc.dg/vect/pr33597.c: New testcase.
111
112 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
113
114 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
115 * gcc.target/i386/pr33524.c: ...this.
116
117 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
118
119 PR fortran/33354
120 * gfortran.dg/minmaxloc_4.f90: New.
121
122 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
123
124 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
125
126 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
127
128 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
129
130 2007-09-28 Paolo Carlini <pcarlini@suse.de>
131
132 PR c++/33213
133 * g++.dg/cpp0x/variadic79.C: New.
134
135 2007-09-28 Michael Matz <matz@suse.de>
136 Jakub Jelinek <jakub@redhat.com>
137
138 PR rtl-optimization/33552
139 * gcc.target/i386/pr33552.c: New runtime test.
140 * gcc.target/i386/strinline.c: New compile time test.
141
142 2007-09-28 Jakub Jelinek <jakub@redhat.com>
143
144 * gfortran.dg/openmp_stack.f90: Removed.
145
146 PR c++/31434
147 * g++.dg/cpp0x/variadic80.C: New test.
148
149 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
150
151 * gfortran.dg/namelist_38.f90: Delete test for revertion of
152 r128057.
153
154 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
155
156 PR middle-end/7003
157 * gcc.target/powerpc/gcse-1.c: New test.
158
159 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
160
161 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
162 fixed capitalizations.
163 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
164 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
165 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
166 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
167 * gfortran.dg/maxloc_shape_1.f90: Likewise.
168 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
169 * gfortran.dg/min_max_conformance.f90: Likewise.
170
171 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
172
173 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
174 options.
175 * gcc.dg/c99-tgmath-2.c: Likewise.
176 * gcc.dg/c99-tgmath-3.c: Likewise.
177 * gcc.dg/c99-tgmath-4.c: Likewise.
178
179 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
180
181 PR fortran/33568
182 * gfortran.dg/anint_1.f90: New test.
183
184 2007-09-27 Ian Lance Taylor <iant@google.com>
185
186 PR tree-optimization/33565
187 * gcc.dg/Wstrict-overflow-20.c: New test.
188
189 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
190
191 * gfortran.dg/openmp_stack.f90: Fix typo.
192 * gfortran.dg/recursive_stack.f90: Fix typo.
193
194 2007-09-27 Paolo Carlini <pcarlini@suse.de>
195
196 PR c++/33493
197 * g++.dg/template/error31.C: New.
198
199 2007-09-27 Jakub Jelinek <jakub@redhat.com>
200
201 * lib/prune.exp: Prune also "^In function .*$" lines and
202 "^ inlined from .*$" lines.
203
204 2007-09-26 Richard Guenther <rguenther@suse.de>
205
206 PR tree-optimization/33563
207 * gcc.dg/torture/pr33563.c: New testcase.
208
209 2007-09-26 Joseph Myers <joseph@codesourcery.com>
210
211 PR c/25309
212 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
213 array.
214 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
215 without -O2.
216
217 2007-09-26 Richard Guenther <rguenther@suse.de>
218
219 PR tree-optimization/30375
220 PR tree-optimization/33560
221 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
222 * gcc.dg/tree-ssa/complex-5.c: Likewise.
223 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
224 * gcc.dg/torture/pr30375.c: New testcase.
225 * gcc.dg/torture/pr33560.c: New testcase.
226 * gcc.dg/tree-ssa/pr30375.c: Likewise.
227
228 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
229
230 PR c++/33207
231 * g++.dg/parse/crash38.C: New test.
232
233 2007-09-25 Michael Meissner <michael.meissner@amd.com>
234
235 PR target/33524
236 * gcc.target/i386/sse5-convert.c: New file, test int->long
237 vectorized conversions.
238
239 2007-09-25 Revital Eres <eres@il.ibm.com>
240
241 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
242
243 2007-09-25 Joseph Myers <joseph@codesourcery.com>
244
245 PR c/32295
246 * gcc.dg/enum-incomplete-1.c: New test.
247
248 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
249
250 * gcc.c-torture/compile/20070919-1.c: New test.
251
252 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
253
254 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
255
256 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
257
258 PR c++/14688
259 * g++.dg/inherit/override_attribs.C: New file.
260
261 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
262
263 PR fortran/33269
264 * io.c (check_format_string): Move NULL and constant checks into
265 this function.
266 (check_io_constraints): Call gfc_simplify_expr() before calling
267 check_format_string(). Remove NULL and constant checks.
268
269 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
270
271 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
272 * gcc.c-torture/execute/loop-2g.x: Likewise.
273
274 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
275
276 * lib/target-supports.exp (check_effective_target_mips16_attribute):
277 Reject hard-float modes unless the ABI is o32 or o64.
278 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
279 of gcc.exp. Skip the tests when mips16 code generation is not
280 supported.
281 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
282 and use dg-add-options mips16_attribute.
283
284 2007-09-24 Jakub Jelinek <jakub@redhat.com>
285
286 PR c++/33506
287 * g++.dg/ext/attrib29.C: New test.
288
289 2007-09-23 Ollie Wild <aaw@google.com>
290
291 * gcc.dg/fold-bitand-1.c: New test.
292 * gcc.dg/fold-bitand-2.c: New test.
293 * gcc.dg/fold-bitand-3.c: New test.
294 * gcc.dg/fold-bitand-4.c: New test.
295
296 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
297
298 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
299 any of the macros to be defined for __mips16.
300 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
301
302 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
303
304 * gcc.dg/vect/pr21591.c: Require vect_int.
305 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
306 * gcc.dg/vect/vect-outer-2a.c: Likewise.
307 * gcc.dg/vect/vect-outer-2c.c: Likewise.
308
309 2007-09-23 Jakub Jelinek <jakub@redhat.com>
310
311 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
312 attributes.
313 * gcc.dg/va-arg-pack-len-2.c: New test.
314 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
315 attributes.
316 * g++.dg/ext/va-arg-pack-len-2.C: New test.
317
318 PR tree-optimization/32772
319 * gcc.c-torture/compile/20070905-1.c: New test.
320
321 PR tree-optimization/32975
322 * gcc.dg/pr32975.c: New test.
323
324 PR middle-end/28755
325 * gcc.dg/pr28755.c: New test.
326
327 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
328
329 * lib/target-supports.exp (check_effective_target_nomips16): New
330 procedure.
331 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
332 for mipsisa64*-*-*.
333 * gcc.dg/vect/vect.exp: Likewise.
334 * g++.dg/vect/vect.exp: Likewise.
335 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
336 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
337 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
338 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
339 * gcc.target/mips/clear-cache-1.c (f): Likewise.
340 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
341 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
342 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
343 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
344 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
345 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
346 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
347 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
348 (test14, test15, test16, test17, test18): Likewise.
349 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
350 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
351 (test14, test15, test16, test17, test18, test19, test20, test21)
352 (test22): Likewise.
353 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
354 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
355 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
356 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
357 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
358 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
359 * gcc.target/mips/mips-3d-1.c (main): Likewise.
360 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
361 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
362 (test13, test14, test15, test16, test17, test18, test19, test20)
363 (test21, test22, test23, test24, test25, test26, test27, test28)
364 (test29, test30, test31): Likewise.
365 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
366 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
367 (test13, test14, test15, test16, test17, test18, test19, test20)
368 (test21, test22, test23, test24, test25, test26, test27, test28)
369 (test29, test30, test31, test32, test33, test34, test35, test36)
370 (test37, test38, test39, test40, test41, test42, test43, test44)
371 (test45, test46, test47, test48, test49, test50, test51, test52)
372 (test53, test54, test55, test56, test57, test58, test59, test60)
373 (test61, test62, test63): Likewise.
374 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
375 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
376 (test13, test14, test15, test16, test17, test18, test19, test20)
377 (test21, test22, test23, test24, test25, test26, test27, test28)
378 (test29, test30, test31): Likewise.
379 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
380 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
381 (test13, test14, test15, test16, test17, test18, test19, test20)
382 (test21, test22, test23, test24, test25, test26, test27, test28)
383 (test29, test30, test31): Likewise.
384 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
385 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
386 (test13, test14, test15): Likewise.
387 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
388 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
389 (test13, test14, test15): Likewise.
390 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
391 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
392 (test13, test14, test15, test16, test17, test18, test19, test20)
393 (test21, test22, test23, test24, test25, test26, test27, test28)
394 (test29, test30, test31): Likewise.
395 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
396 (matrix_multiply4: Likewise.
397 * gcc.target/mips/mips-ps-1.c (main): Likewise.
398 * gcc.target/mips/mips-ps-2.c (main): Likewise.
399 * gcc.target/mips/mips-ps-3.c (main): Likewise.
400 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
401 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
402 (test13, test14, test15, test16, test17, test18, test19, test20)
403 (test21, test22, test23, test24, test25, test26, test27, test28)
404 (test29, test30, test31): Likewise.
405 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
406 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
407 (test13, test14, test15, test16, test17, test18, test19, test20)
408 (test21, test22, test23, test24, test25, test26, test27, test28)
409 (test29, test30, test31): Likewise.
410 * gcc.target/mips/mips-ps-5.c (main): Likewise.
411 * gcc.target/mips/mips-ps-6.c (main): Likewise.
412 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
413 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
414 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
415 (sub_v4qi): Likewise.
416 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
417 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
418 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
419 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
420 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
421 (subb, subc): Likewise.
422 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
423 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
424 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
425 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
426 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
427 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
428 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
429 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
430 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
431 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
432 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
433 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
434 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
435
436 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
437
438 * lib/target-supports.exp (add_options_for_mips16_attribute)
439 (check_effective_target_mips16_attribute): New functions.
440 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
441 command line.
442 (dg-mips-options) Remove -mno-mips16 handling. Add options to
443 extra_test_flags.
444 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
445 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
446 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
447 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
448 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
449 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
450 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
451 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
452 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
453 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
454 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
455 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
456 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
457 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
458 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
459 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
460 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
461 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
462 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
463 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
464 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
465 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
466 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
467 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
468 (NOMIPS16): Delete.
469 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
470 of dg-options.
471 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
472 options. Require { target mips16_attribute } and use dg-add-options
473 to add the associated options.
474 (foo): Use MIPS16.
475 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
476 * gcc.target/mips/call-saved-3.c: Likewise.
477 * gcc.target/mips/code-readable-1.c: Require { target
478 mips16_attribute } and use dg-add-options to add the associated
479 options. Remove trailing whitespace.
480 (NOMIPS16): Delete.
481 * gcc.target/mips/code-readable-2.c: Likewise.
482 * gcc.target/mips/code-readable-3.c: Likewise.
483 * gcc.target/mips/mips16-attributes-2.c: Likewise.
484 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
485 Require { target mips16_attribute } and use dg-add-options to
486 add the associated options.
487 (cksum16, cksum8): Use MIPS16.
488 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
489 Require { target mips16_attribute } and use dg-add-options to
490 add the associated options.
491 (foo): Use MIPS16.
492 * gcc.target/mips/save-restore-2.c: Likewise.
493 * gcc.target/mips/save-restore-3.c: Likewise.
494 * gcc.target/mips/save-restore-4.c: Likewise.
495 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
496 -mno-abicalls.
497 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
498 (foo): Use NOMIPS16.
499
500 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
501
502 PR fortran/33337
503 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
504
505 PR fortran/33376
506 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
507
508 2007-09-22 Tobias Burnus <burnus@net-b.de>
509
510 PR fortran/33445
511 * gfortran.dg/gomp/free-2.f90: New.
512 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
513 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
514
515 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
516
517 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
518 * gcc.target/i386/sse5-haddX.c: Ditto.
519 * gcc.target/i386/sse5-hsubX.c: Ditto.
520 * gcc.target/i386/sse5-maccXX.c: Ditto.
521 * gcc.target/i386/sse5-msubXX.c: Ditto.
522 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
523 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
524 * gcc.target/i386/sse5-permpX.c: Ditto.
525 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
526 effective target.
527 * gcc.target/i386/sse5-fma-vector.c: Ditto.
528 * gcc.target/i386/sse5-ima-vector.c: Ditto.
529 * gcc.target/i386/sse5-pcmov.c: Ditto.
530 * gcc.target/i386/sse5-pcmov2.c: Ditto.
531
532 2007-09-22 Richard Guenther <rguenther@suse.de>
533
534 PR tree-optimization/33146
535 * gcc.c-torture/compile/pr33146.c: New testcase.
536
537 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
538
539 * lib/target-supports.exp (check_cached_effective_target): New
540 procedure.
541 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
542 (check_effective_target_c99_runtime): New procedure.
543 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
544 (test3l): Likewise cargl.
545 * gcc.dg/builtins-59.c: Require c99_runtime.
546 * gcc.dg/builtins-61.c: Likewise.
547 * gcc.dg/builtins-62.c: Likewise.
548
549 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
550
551 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
552 * lib/target-supports-dg.exp (dg-add-options): Likewise.
553 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
554 target-specific dg-options.
555 * gcc.dg/builtins-20.c: Likewise.
556 * gcc.dg/builtins-53.c: Likewise.
557 * gcc.dg/builtins-55.c: Likewise.
558 * gcc.dg/single-precision-constant.c: Likewise.
559 * gcc.dg/torture/builtin-convert-1.c: Likewise.
560 * gcc.dg/torture/builtin-convert-2.c: Likewise.
561 * gcc.dg/torture/builtin-convert-3.c: Likewise.
562 * gcc.dg/torture/builtin-convert-4.c: Likewise.
563 * gcc.dg/torture/builtin-power-1.c: Likewise.
564
565 2007-09-21 Chao-ying Fu <fu@mips.com>
566
567 * lib/target-supports.exp (check_effective_target_fixed_point): New to
568 check if targets have fixed-point supports.
569 * gcc.dg/fixed-point/fixed-point.exp: New file.
570 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
571 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
572 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
573 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
574 * gcc.dg/fixed-point/constants-pedantic.c,
575 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
576 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
577 * gcc.dg/fixed-point/keywords-ignored-c99.c,
578 * gcc.dg/fixed-point/keywords-pedantic.c,
579 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
580 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
581 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
582 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
583 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
584 * gcc.dg/fixed-point/func-vararg-mixed.c,
585 * gcc.dg/fixed-point/operator-logical.c,
586 * gcc.dg/fixed-point/struct-union.c,
587 * gcc.dg/fixed-point/bit-complement.c,
588 * gcc.dg/fixed-point/operator-bitwise.c,
589 * gcc.dg/fixed-point/operator-comma.c,
590 * gcc.dg/fixed-point/struct-layout-1.c,
591 * gcc.dg/fixed-point/union-init.c,
592 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
593 * gcc.dg/fixed-point/func-mixed.c,
594 * gcc.dg/fixed-point/func-vararg-size0.c,
595 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
596 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
597 * gcc.dg/fixed-point/operator-unary.c,
598 * gcc.dg/fixed-point/allop-const.c,
599 * gcc.dg/fixed-point/muldiv-warning.c,
600 * gcc.dg/nofixed-point-1.c,
601 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
602 * gcc.target/mips/fixed-vector-type.c,
603 * gcc.target/mips/fixed-scalar-type.c: New tests.
604
605 2007-09-21 Olivier Hainque <hainque@adacore.com>
606
607 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
608 * gnat.dg/test_nested_subtype_byref.adb: New test.
609
610 2007-09-21 Jakub Jelinek <jakub@redhat.com>
611
612 PR fortran/33439
613 * gfortran.dg/gomp/pr33439.f90: New test.
614
615 2007-09-21 Tobias Burnus <burnus@net-b.de>
616
617 PR fortran/33455
618 * gfortran.dg/merge_char_3.f90: New.
619
620 2007-09-21 Tobias Burnus <burnus@net-b.de>
621
622 PR fortran/33037
623 * gfortran.dg/transfer_check_1.f90: New.
624
625 2007-09-20 Asher Langton <langton2@llnl.gov>
626
627 PR fortran/20441
628 * gfortran.dg/init_flag_1.f90: New.
629 * gfortran.dg/init_flag_2.f90: New.
630 * gfortran.dg/init_flag_3.f90: New.
631 * gfortran.dg/init_flag_4.f90: New.
632 * gfortran.dg/init_flag_5.f90: New.
633 * gfortran.dg/init_flag_6.f90: New.
634 * gfortran.dg/init_flag_7.f90: New.
635
636 2007-09-20 Paolo Carlini <pcarlini@suse.de>
637
638 PR c++/33460
639 * g++.dg/ext/anon-struct6.C: New.
640
641 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
642
643 PR libfortran/23272
644 * gfortran.dg/inquire_10.f90: New test.
645
646 2007-09-20 Joseph Myers <joseph@codesourcery.com>
647
648 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
649
650 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
651
652 PR fortran/33221
653 * gfortran.dg/used_types_18.f90: Declare variable of empty
654 derived type.
655
656 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
657
658 PR fortran/33288
659 * gfortran.dg/array_constructor_19.f90: New test.
660
661 2007-09-20 Jakub Jelinek <jakub@redhat.com>
662
663 PR debug/33316
664 * gcc.dg/debug/pr33316.c: New test.
665
666 PR c++/33496
667 * g++.dg/cpp0x/variadic76.C: New test.
668 * g++.dg/cpp0x/variadic77.C: New test.
669 * g++.dg/cpp0x/variadic78.C: New test.
670
671 PR c/33238
672 PR c/27301
673 * gcc.c-torture/execute/20070919-1.c: New test.
674 * gcc.dg/pr33238.c: New test.
675 * gcc.dg/pr27301.c: New test.
676
677 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
678
679 * lib/target-supports.exp (check_effective_target_mips64): New
680 procedure.
681 * gcc.dg/lower-subreg-1.c: Require !mips64.
682 * gcc.dg/sibcall-3.c (ATTR): New macro.
683 (recurser_void1, recurser_void2): Use it.
684 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
685 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
686
687 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
688
689 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
690 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
691 warning annotation.
692 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
693
694 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
695
696 PR fortran/33497
697 * gfortran.dg/c_loc_tests_11.f03: New test case.
698
699 2007-09-20 Paolo Carlini <pcarlini@suse.de>
700
701 PR c++/33459
702 * g++.dg/init/ref14.C: New.
703
704 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/slice2.ad[sb]: New testcase.
707
708 2007-09-19 Nick Clifton <nickc@redhat.com>
709
710 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
711
712 2007-09-19 Jie Zhang <jie.zhang@analog.com>
713
714 * gcc.target/bfin/bfin.exp: New.
715 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
716 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
717 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
718 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
719 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
720 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
721 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
722 mcpu-bf561.c, mcpu-default.c}: New tests.
723
724 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
725
726 Restore detection of unsupported TLS.
727
728 Revert this patch:
729 2007-02-10 Richard Henderson <rth@redhat.com>
730
731 * lib/target-supports.exp (check_effective_target_tls): Redefine
732 to mean non-emulated tls.
733 * gcc.dg/tls/alias-1.c: Remove tls requirement.
734 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
735 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
736 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
737 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
738 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
739 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
740
741 And then:
742 * lib/target-supports.exp (check_effective_target_tls): Use
743 stronger test for compiler support for TLS.
744 (check_effective_target_tls_native): New, to test for non-emulated
745 TLS support.
746 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
747 instead of dg-require-effective-target tls.
748 * g++.dg/gomp/copyin-1.C: Likewise.
749 * g++.dg/gomp/sharing-1.C: Likewise.
750 * g++.dg/gomp/tls-1.C: Likewise.
751 * g++.dg/gomp/tls-2.C: Likewise.
752 * g++.dg/gomp/tls-3.C: Likewise.
753 * g++.dg/tls/diag-1.C: Likewise.
754 * g++.dg/tls/diag-2.C: Likewise.
755 * g++.dg/tls/diag-3.C: Likewise.
756 * g++.dg/tls/diag-4.C: Likewise.
757 * g++.dg/tls/diag-5.C: Likewise.
758 * g++.dg/tls/init-1.C: Likewise.
759 * g++.dg/tls/init-2.C: Likewise.
760 * g++.dg/tls/trivial.C: Likewise.
761 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
762 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
763 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
764 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
765 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
766 * gcc.dg/gomp/clause-1.c: Likewise.
767 * gcc.dg/gomp/copyin-1.c: Likewise.
768 * gcc.dg/gomp/sharing-1.c: Likewise.
769 * gcc.dg/gomp/tls-1.c: Likewise.
770 * gcc.dg/gomp/tls-2.c: Likewise.
771 * gcc.dg/tls/alpha-1.c: Likewise.
772 * gcc.dg/tls/opt-1.c: Likewise.
773 * gcc.dg/tls/opt-13.c: Likewise.
774 * gcc.dg/tls/opt-14.c: Likewise.
775 * gcc.dg/tls/opt-2.c: Likewise.
776 * gcc.dg/tls/opt-3.c: Likewise.
777 * gcc.dg/tls/opt-4.c: Likewise.
778 * gcc.dg/tls/opt-7.c: Likewise.
779 * gcc.dg/tls/section-1.c: Likewise.
780 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
781 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
782 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
783 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
784 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
785 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
786 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
787 * gfortran.dg/gomp/crayptr2.f90: Likewise.
788 * gfortran.dg/gomp/fixed-1.f: Likewise.
789 * gfortran.dg/gomp/free-1.f90: Likewise.
790 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
791 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
792 * gfortran.dg/gomp/reduction1.f90: Likewise.
793 * gfortran.dg/gomp/sharing-1.f90: Likewise.
794
795 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
796
797 PR fortran/31119
798 * gfortran.dg/bounds_check_9.f90: New test.
799 * gfortran.dg/bounds_check_fail_2.f90: New test.
800
801 2007-09-18 Paolo Carlini <pcarlini@suse.de>
802
803 PR c++/33462 (again)
804 * g++.dg/ext/va-arg1.C: Adjust.
805
806 2007-09-18 Paolo Carlini <pcarlini@suse.de>
807
808 PR c++/33462
809 * g++.dg/ext/va-arg1.C: New.
810
811 2007-09-18 Tobias Burnus <burnus@net-b.de>
812
813 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
814
815 2007-09-18 Paolo Carlini <pcarlini@suse.de>
816
817 PR c++/33463
818 * g++.dg/rtti/typeid6.C: New.
819
820 2007-09-18 Paolo Carlini <pcarlini@suse.de>
821
822 PR c++/33464
823 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
824 * g++.dg/ext/is_class_error2.C: New.
825
826 2007-09-18 Richard Guenther <rguenther@suse.de>
827
828 PR tree-optimization/33340
829 * g++.dg/torture/pr33340.C: New testcase.
830
831 2007-09-18 Tobias Burnus <burnus@net-b.de>
832
833 PR fortran/33231
834 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
835 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
836 * gfortran.dg/elemental_subroutine_5.f90: New.
837
838 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
839
840 * lib/target-supports.exp (check_profiling_available): Extend
841 mips*-*-elf check to mips*-*-elf*.
842
843 2007-09-18 Jakub Jelinek <jakub@redhat.com>
844
845 * gcc.dg/format/c90-scanf-5.c: New test.
846 * gcc.dg/format/c99-scanf-4.c: New test.
847 * gcc.dg/format/ext-7.c: New test.
848 * gcc.dg/format/ext-8.c: New test.
849
850 PR middle-end/33423
851 * gcc.c-torture/compile/20070915-1.c: New test.
852
853 2007-09-17 Tobias Burnus <burnus@net-b.de>
854
855 PR fortran/33106
856 * gfortran.dg/private_type_9.f90: New.
857
858 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
859
860 PR middle-end/33449
861 * gfortran.dg/pr33449.f90: New test.
862
863 2007-09-17 Tobias Burnus <burnus@net-b.de>
864
865 * gfortran.dg/interface_15.f90: Compile with -std=f95.
866 * gfortran.dg/private_type_1.f90: Ditto
867 * gfortran.dg/interface_18.f90: New.
868 * gfortran.dg/private_type_8.f90: New.
869
870 2007-09-16 Paolo Carlini <pcarlini@suse.de>
871
872 PR c++/33124
873 * g++.dg/warn/new1.C: Adjust.
874 * g++.dg/torture/str_empty.C: Likewise.
875
876 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
877
878 * gcc.target/mips/dse-1.c: New test.
879
880 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
881
882 PR c++/32756
883 * g++.dg/overload/operator3.C: New.
884
885 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
886
887 * gcc.target/mips/truncate-1.c: New test.
888
889 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
890
891 PR fortran/29396
892 PR fortran/29606
893 PR fortran/30625
894 PR fortran/30871
895 * gfortran.dg/subref_array_pointer_1.f90: New test.
896 * gfortran.dg/subref_array_pointer_2.f90: New test.
897
898 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
899
900 * gfortran.dg/nint_2.f90: Correct last change.
901
902 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
903
904 * gcc.dg/tree-ssa/parallelization-1.c: New test.
905
906 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
907
908 * gcc.dg/vect/pr33373b.c: New test.
909
910 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
911
912 PR target/33438
913 * gcc.target/i386/pr33438.c: New test.
914
915 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
916
917 * gfortran.dg/nint_2.f90: Revert previous commit.
918
919 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
920
921 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
922
923 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
924
925 PR debug/33429
926 * g++.dg/other/unused1.C: XFAIL class2 scan.
927
928 2007-09-13 Tobias Burnus <burnus@net-b.de>
929
930 PR fortran/33343
931 * gfortran.dg/elemental_args_check_1.f90: New.
932 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
933 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
934
935 2007-09-13 Tobias Burnus <burnus@net-b.de>
936
937 * gfortran.dg/recursive_check_3.f90: New.
938
939 2007-09-13 Tobias Burnus <burnus@net-b.de>
940
941 PR fortran/33412
942 * gfortran.dg/elemental_bind_c.f90: New.
943
944 2007-09-13 Richard Sandiford <richard@codesourcery.com>
945
946 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
947 * gcc.target/mips/mips16-attributes-2.c: New test.
948 * gcc.target/mips/mips16-attributes-3.c: Likewise.
949 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
950 hard-float asm when __mips16 is defined.
951 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
952 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
953 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
954 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
955 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
956 * gcc.target/mips/pr26765.c (foo): Likewise.
957 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
958 targets, use dg-mips-options instead of dg-options, and use -mgp32
959 to force 32-bit mode.
960 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
961 and 64-bit mode.
962 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
963
964 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
965 Michael Meissner <michael.meissner@amd.com>
966
967 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
968 * gcc.target/i386/sse5-hsubX.c: Ditto.
969 * gcc.target/i386/sse5-permpX.c: Ditto.
970 * gcc.target/i386/sse5-haddX.c: Ditto.
971 * gcc.target/i386/sse5-maccXX.c: Ditto.
972 * gcc.target/i386/sse5-msubXX.c: Ditto.
973 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
974 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
975
976 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
977 optimizes floating point conditional moves into the pcmov
978 instruction on SSE5.
979 * gcc.target/i386/sse5-pcmov2.c: Ditto.
980
981 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
982 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
983 SSE5.
984
985 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
986 compiler optimizes vector (a*b)+c into fmadd on SSE5.
987
988 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
989 optimizes (a*b)+c into fmadd on SSE5.
990
991 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
992 whether the SSE5 instructions can be generated.
993
994 * gcc.target/i386/sse5-check.h: New. Add support for
995 SSE5 tests.
996
997 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
998 ammintrin.h, and turn on -msse5 option instead of -msse4a.
999 * gcc.target/i386/sse-13.c: Ditto.
1000 * gcc.target/i386/sse-14.c: Ditto.
1001
1002 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1003
1004 PR testsuite/33153
1005 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1006 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1007
1008 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR target/32338
1011 * gcc.dg/pr32338-1.c: New test.
1012 * gcc.dg/pr32338-2.c: New test.
1013
1014 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1015
1016 * lib/target-supports.exp (check_effective_target_sync_int_long):
1017 Revert change to add xtensa.
1018 (check_effective_target_sync_char_short): Likewise.
1019
1020 2007-09-12 Olivier Hainque <hainque@adacore.com>
1021
1022 * gnat.dg/packed_subtype.adb: New test.
1023
1024 2007-09-12 Tobias Burnus <burnus@net-b.de>
1025
1026 PR fortran/33297
1027 * gfortran.dg/intrinsic_size.f90: New.
1028
1029 2007-09-12 Tobias Burnus <burnus@net-b.de>
1030
1031 PR fortran/33284
1032 PR fortran/33310
1033 * gfortran.dg/conflicts_2.f90: New.
1034
1035 2007-09-12 Ira Rosen <irar@il.ibm.com>
1036
1037 PR tree-optimization/32377
1038 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1039 dependence distance.
1040 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1041 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1042 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1043 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1044
1045 2007-09-12 Richard Guenther <rguenther@suse.de>
1046
1047 PR middle-end/33382
1048 * gcc.c-torture/compile/pr33382.c: New testcase.
1049 * gcc.c-torture/execute/pr33382.c: Likewise.
1050
1051 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1052
1053 PR fortran/33395
1054 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1055
1056 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1057
1058 PR tree-optimization/33373
1059 * gcc.dg/vect/pr33373.c: New test.
1060
1061 2007-09-12 Ben Elliston <bje@au.ibm.com>
1062
1063 * lib/target-supports.exp (check_effective_target_vect_no_double):
1064 Remove unused proc.
1065
1066 2007-09-12 Ben Elliston <bje@au.ibm.com>
1067 Ulrich Weigand <uweigand@de.ibm.com>
1068
1069 * gcc.target/spu/dfcgt-nan.c: New test.
1070
1071 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1072
1073 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1074
1075 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
1076
1077 PR fortran/33040
1078 * gfortran.dg/c_ptr_tests_11.f03: New test case.
1079
1080 2007-09-11 Jakub Jelinek <jakub@redhat.com>
1081
1082 * gcc.dg/va-arg-pack-len-1.c: New test.
1083 * g++.dg/va-arg-pack-len-1.C: New test.
1084
1085 2007-09-11 Michael Matz <matz@suse.de>
1086
1087 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
1088
1089 2007-09-10 Janis Johnson <janis187@us.ibm.com>
1090
1091 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
1092 checks for size of long double.
1093 * gcc.dg/dfp/convert.h: New file.
1094 * gcc.dg/dfp/convert-bfp-2.c: New test.
1095 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
1096 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
1097 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
1098 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
1099 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1100 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1101 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1102 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1103 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1104
1105 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1106
1107 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1108 Change dg-final to expect 1 non-profitable loop and
1109 3 profitable loops.
1110 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1111 Change dg-final to expect 1 non-profitable loop and
1112 3 profitable loops.
1113 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1114 Change dg-final to expect 1 profitable loop.
1115 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1116 Change dg-final to expect 1 profitable loop.
1117
1118 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1119
1120 * gcc.target/mips/call-saved-1.c: New test.
1121 * gcc.target/mips/call-saved-2.c: Likewise.
1122 * gcc.target/mips/call-saved-3.c: Likewise.
1123 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1124 instead of mips_mips64. Set mips_fp64 too.
1125 (is_gp32_flag): Return true for -mips1 and -mips2.
1126 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1127
1128 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1129
1130 * g++.dg/ext/va-arg-pack-1.C: New test.
1131 * g++.dg/ext/va-arg-pack-2.C: New test.
1132
1133 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1134
1135 PR target/33369
1136 * gcc.dg/vect/pr33369.c: New test.
1137
1138 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1139
1140 PR fortran/33370
1141 * gfortran.dg/array_memcpy_5.f90: New test.
1142
1143 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1144
1145 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1146
1147 2007-09-09 Richard Guenther <rguenther@suse.de>
1148
1149 * gcc.c-torture/compile/20070906-1.c: New testcase.
1150
1151 2007-09-09 Ira Rosen <irar@il.ibm.com>
1152
1153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1154 noinline attribute.
1155 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1156 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1157 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1158 Likewise.
1159
1160 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1161
1162 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1163
1164 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1165
1166 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1167
1168 2007-09-09 Ira Rosen <irar@il.ibm.com>
1169
1170 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1171 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1172 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1173 Compile tests with -fno-tree-pre.
1174 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1175 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1176 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1177 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1178 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1179 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1180 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1181 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1182 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1183 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1184 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1185 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1186 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1187 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1188 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1189 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1190 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1191 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1192 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1193
1194 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1195
1196 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1197 to call objdump.
1198 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1199 Use remote_exec to call c++filt.
1200 * lib/target-supports-dg.exp (dg-require-host-local): New.
1201 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1202 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1203 * g++.dg/rtti/repo1.C: Likewise.
1204 * g++.dg/template/repo1.C: Likewise.
1205 * g++.dg/template/repo2.C: Likewise.
1206 * g++.dg/template/repo3.C: Likewise.
1207 * g++.dg/template/repo4.C: Likewise.
1208 * g++.dg/template/repo5.C: Likewise.
1209 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1210 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1211 * g++.old-deja/g++.pt/repo1.C: Likewise.
1212 * g++.old-deja/g++.pt/repo2.C: Likewise.
1213 * g++.old-deja/g++.pt/repo3.C: Likewise.
1214 * g++.old-deja/g++.pt/repo4.C: Likewise.
1215 * gcc.dg/cpp/trad/builtins.c: Likewise.
1216
1217 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1218
1219 PR tree-optimization/32283
1220 * gcc.dg/tree-ssa/loop-31.c: New test.
1221
1222 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1223
1224 PR rtl-optimization/26449
1225 * gcc.target/i386/pr26449-1.c: New file.
1226
1227 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1228
1229 PR target/33329
1230 PR rtl-optimization/26449
1231 * gcc.target/i386/pr33329.c: New file.
1232
1233 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1236
1237 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1240
1241 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1242
1243 PR tree-optimization/33301
1244 * gfortran.dg/vect/pr33301.f: New test.
1245
1246 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1247
1248 PR libfortran/33307
1249 * gfortran.dg/backspace_10.f90: New test.
1250
1251 2007-09-07 Richard Guenther <rguenther@suse.de>
1252
1253 Reapply
1254 2007-09-06 Richard Guenther <rguenther@suse.de>
1255
1256 PR tree-optimization/32586
1257 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1258 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1259 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1260 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1261 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1262 now obsolete simplification.
1263
1264 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1265
1266 PR tree-optimization/33299
1267 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1268 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1269
1270 2007-09-07 Richard Guenther <rguenther@suse.de>
1271
1272 Revert
1273 2007-09-06 Richard Guenther <rguenther@suse.de>
1274
1275 PR tree-optimization/32586
1276 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1277 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1278 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1279 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1280 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1281 now obsolete simplification.
1282
1283 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1284
1285 PR tree-optimization/32821
1286 * gcc.dg/tree-ssa/pr32821.c: New file.
1287
1288 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1289
1290 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1291 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1292 and mips_forced_no_er.
1293 (dg-mips-options): Add -mno-abicalls when a small-data option is
1294 specified. Skip tests with small-data options if mips_forced_gp.
1295 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1296 * gcc.target/mips/sdata-1.c: New test.
1297 * gcc.target/mips/sdata-2.c: Likewise.
1298 * gcc.target/mips/sdata-3.c: Likewise.
1299 * gcc.target/mips/sdata-4.c: Likewise.
1300
1301 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1302
1303 PR fortran/33298
1304 * spread_zerosize_1.f90: New test case.
1305 * spread_bounds_1.f90: New test case.
1306
1307 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1308
1309 PR c++/32674
1310 * g++.dg/template/static31.C: New.
1311
1312 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1313
1314 PR fortran/33271
1315 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1316 powerpc*-linux-gnu.
1317
1318 2007-09-06 David Daney <ddaney@avtrex.com>
1319 Richard Sandiford <richard@codesourcery.com>
1320
1321 PR target/33256
1322 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1323 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1324 * gcc.target/mips/pr33256.c: New test.
1325
1326 2007-09-06 Tom Tromey <tromey@redhat.com>
1327
1328 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1329
1330 2007-09-06 Richard Guenther <rguenther@suse.de>
1331
1332 PR tree-optimization/32586
1333 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1334 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1335 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1336 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1337 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1338 now obsolete simplification.
1339
1340 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1341
1342 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1343 * gcc.target/i386/sse3-addsubps.c: Ditto.
1344 * gcc.target/i386/sse3-haddpd.c: Ditto.
1345 * gcc.target/i386/sse3-haddps.c: Ditto.
1346 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1347 * gcc.target/i386/sse3-hsubps.c: Ditto.
1348 * gcc.target/i386/sse3-lddqu.c: Ditto.
1349 * gcc.target/i386/sse3-movddup.c: Ditto.
1350 * gcc.target/i386/sse3-movshdup.c: Ditto.
1351 * gcc.target/i386/sse3-movsldup.c: Ditto.
1352
1353 2007-09-06 Richard Guenther <rguenther@suse.de>
1354
1355 PR tree-optimization/33302
1356 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1357
1358 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1359
1360 PR libfortran/33225
1361 * gfortran.dg./fmt_float.f90: New test.
1362
1363 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1364
1365 PR libfortran/33253
1366 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1367
1368 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1369
1370 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1371 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1372
1373 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1374
1375 * g++.dg/eh/builtin1.C: New test.
1376 * g++.dg/eh/builtin2.C: New test.
1377 * g++.dg/eh/builtin3.C: New test.
1378
1379 PR c++/33289
1380 * g++.dg/eh/builtin4.C: New test.
1381
1382 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1383
1384 * gcc.target/powerpc/dfp-dd.c: New test.
1385 * gcc.target/powerpc/dfp-td.c: New test.
1386
1387 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1388
1389 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1390 * gcc.dg/va-arg-pack-1.c: New test.
1391
1392 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1393
1394 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1395 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1396 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1397 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1398 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1399
1400 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1401
1402 PR c++/30302
1403 * g++.dg/ext/anon-struct5.C: New.
1404
1405 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1406
1407 * gcc.dg/i386-cpuid.h: Remove.
1408 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1409 (main): Use __get_cpuid to get target features.
1410 * gcc.target/i386/sse-check.h: Ditto.
1411 * gcc.target/i386/sse2-check.h: Ditto.
1412 * gcc.target/i386/sse3-check.h: Ditto.
1413 * gcc.target/i386/ssse3-check.h: Ditto.
1414 * gcc.target/i386/sse4_1-check.h: Ditto.
1415 * gcc.target/i386/sse4_2-check.h: Ditto.
1416 * gcc.target/i386/sse4a-check.h: Ditto.
1417 * gcc.dg/torture/pr16104-1.c: Ditto.
1418 (do_test): Change to void.
1419 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1420 * gcc.target/i386/sse-6.c: Ditto.
1421 * gcc.target/i386/sse-7.c: Ditto.
1422 * g++.dg/other/i386-1.C: Include cpuid.h.
1423 (main): New function. Use __get_cpuid to get target fetaures.
1424
1425 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1426 David Ung <davidu@mips.com>
1427 Nigel Stephens <nigel@mips.com>
1428
1429 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1430 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1431 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1432 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1433 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1434 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1435 * gcc.dg/torture/pr19683-1.c: Likewise.
1436 * gcc.target/mips/madd-3.c: Likewise.
1437 * gcc.target/mips/maddu-3.c: Likewise.
1438 * gcc.target/mips/msub-3.c: Likewise.
1439 * gcc.target/mips/msubu-3.c: Likewise.
1440 * gcc.target/mips/asm-1.c: Likewise.
1441 * gcc.target/mips/branch-1.c: Likewise.
1442 * gcc.target/mips/ins-1.c: Likewise.
1443 * gcc.target/mips/near-far-3.c: Likewise.
1444 * gcc.target/mips/near-far-4.c: Likewise.
1445 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1446 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1447 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1448 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1449 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1450 * gcc.target/mips/dspr2-MULT.c: Likewise.
1451 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1452 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1453 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1454 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1455 * gcc.target/mips/code-readable-2.c: Likewise.
1456 * gcc.target/mips/code-readable-3.c: Likewise.
1457
1458 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1459 David Ung <davidu@mips.com>
1460 Nigel Stephens <nigel@mips.com>
1461
1462 * gcc.target/mips/mips16-attributes.c: New.
1463
1464 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1465
1466 PR fortran/31564
1467 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1468
1469 PR fortran/33241
1470 * gfortran.dg/char_length_10.f90: New test.
1471
1472 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1473
1474 PR c++/29731
1475 * g++.dg/parse/template24.C: New.
1476
1477 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1478
1479 * g++.dg/other/spu2vmx-1.C: New test.
1480
1481 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR tree-optimization/33017
1484 * gcc.dg/pr33017.c: New test.
1485
1486 2007-09-05 Ben Elliston <bje@au.ibm.com>
1487
1488 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1489 __protected_stream family of macros.
1490
1491 2007-09-04 Jan Hubicka <jh@suse.cz>
1492
1493 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1494 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1495 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1496 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1497 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1498 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1499 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1500 Likewise.
1501
1502 2007-09-04 Janus Weil <jaydub66@gmail.com>
1503 Tobias Burnus <burnus@net-b.de>
1504
1505 * gfortran.dg/proc_decl_1.f90: New.
1506 * gfortran.dg/proc_decl_2.f90: New.
1507 * gfortran.dg/proc_decl_3.f90: New.
1508 * gfortran.dg/proc_decl_4.f90: New.
1509
1510 2007-09-04 Jan Hubicka <jh@suse.cz>
1511
1512 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1514 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1515 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1516 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1517 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1518 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1519 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1520 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1521 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1523 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1524 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1525 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1526 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1527 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1528 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1529 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1530 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1531 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1532 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1533 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1534 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1535 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1536 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1537 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1538 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1539 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1540 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1541 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1542 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1543 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1544 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1545 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1546 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1549 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1550 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1551 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1552 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1553 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1554 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1555 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1556 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1557 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1558 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1559 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1560 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1561 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1562 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1564 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1565 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1566 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1567 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1568 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1569 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1570 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1571 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1572 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1573 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1574 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1575 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1576 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1583 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1586 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1588 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1590 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1591 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1592 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1594 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1595 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1596 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1598 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1599 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1601 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1602 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1603 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1604 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1605 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1606 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1607 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1608 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1609 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1610 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1611 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1613 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1615 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1616 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1618 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1620 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1621 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1622 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1626 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1627 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1628 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1629 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1630 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1631 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1632 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1634 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1635 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1636 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1637 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1638 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1639 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1640 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1641 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1642 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1643 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1644 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1645 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1646 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1647 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1649 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1650 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1651 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1652 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1653 noinline.
1654 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1655 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1656 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1657 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1658 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1659 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1660 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1661 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1662 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1664 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1665 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1666 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1667 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1668 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1669 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1670 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1672 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1673 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1674 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1675 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1676 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1679 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1680 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1681 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1682 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1683 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1684 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1685 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1686 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1687 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1688 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1689 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1690 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1691 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1692 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1693 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1694 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1695 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1696 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1697 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1698 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1699 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1700 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1701 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1702 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1703 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1704 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1705 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1706 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1707 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1708 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1709 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1710 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1711 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1712 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1713 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1714 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1715 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1716 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1717 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1718 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1719 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1720 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1721 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1722 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1723 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1724 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1725 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1726 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1727 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1728 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1729 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1730 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1731 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1732 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1733 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1734 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1735 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1736 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1737 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1738 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1739 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1740 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1741 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1742 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1743 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1744 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1745 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1746 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1747 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1748 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1749 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1750 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1751 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1752 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1753 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1754 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1755 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1756 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1757 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1758 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1759 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1760 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1761 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1762 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1763 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1764 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1765 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1766 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1767 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1768 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1769 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1770 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1771 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1772 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1773 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1774 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1775 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1776 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1777 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1778 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1779 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1780
1781 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1782
1783 PR middle-end/33187
1784 * gcc.target/i386/cmov7.c: New file.
1785
1786 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * gcc.target/i386/sse4a-check.h: New file.
1789 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1790 * gcc.target/i386/sse4a-insert.c: Ditto.
1791 * gcc.target/i386/sse4a-montsd.c: Ditto.
1792 * gcc.target/i386/sse4a-montss.c: Ditto.
1793 * gcc.target/i386/mmx-check.h: New file.
1794 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1795 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1796 * gcc.target/i386/sse-check.h: New file.
1797 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1798 * gcc.target/i386/sse-3.c: Ditto.
1799 * gcc.target/i386/sse-7.c: Ditto.
1800 * gcc.target/i386/sse-9.c: Ditto.
1801 * gcc.target/i386/ssefn-3.c: Ditto.
1802 * gcc.target/i386/sse-recip.c: Ditto.
1803 * gcc.target/i386/sse-recip-vec.c: Ditto.
1804 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1805 * gcc.target/i386/20020523-1.c: Remove.
1806 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1807 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1808 * gcc.target/i386/ssefn-4.c: Ditto.
1809 * gcc.target/i386/sse-6.c: Ditto.
1810 * gcc.target/i386/sse-10.c: Ditto.
1811 * gcc.target/i386/sse-11.c: Ditto.
1812 * gcc.target/i386/sse-18.c: Ditto.
1813 * gcc.target/i386/fpprec-1.c: Ditto.
1814 * g++.dg/other/i386-1.C: Ditto.
1815
1816 2007-09-04 Richard Guenther <rguenther@suse.de>
1817
1818 PR tree-optimization/33291
1819 * gcc.dg/volatile2.c: New testcase.
1820 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1821 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1822 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1823 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1824
1825 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1826
1827 PR fortran/33253
1828 * gfortran.dg/namelist_15.f90: Update test.
1829 * gfortran.dg/namelist_24.f90: Update test.
1830 * gfortran.dg/namelist_38.f90: New test.
1831
1832 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1833
1834 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1835 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1836 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1837 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1838 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1839 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1840
1841 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1842
1843 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1844 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1845
1846 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1847
1848 2007-09-02 David Daney <ddaney@avtrex.com>
1849
1850 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1851 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1852 * gcc.target/mips/atomic-memory-1.c: Ditto.
1853 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1854
1855 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1856
1857 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1858 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1859
1860 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1861
1862 * gfortran.dg/substr_6.f90: New test.
1863
1864 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1865
1866 PR c++/33208
1867 * g++.dg/other/error18.C: New.
1868 * g++.dg/expr/bitfield3.C: Adjust.
1869
1870 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1871
1872 PR fortran/33276
1873 * gfortran.fortran-torture/compile/pr33276.f90: New.
1874
1875 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1876
1877 PR middle-end/33272
1878 * gcc.dg/c99-arraydecl-3.c: New test.
1879
1880 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1881
1882 PR c++/32597
1883 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1884 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1885
1886 2007-08-31 Tobias Burnus <burnus@net-b.de>
1887
1888 PR fortran/33232
1889 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1890 * gfortran.dg/read_1.f90: New.
1891
1892 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1893
1894 PR c++/33210
1895 * g++.dg/template/error30.C: New.
1896
1897 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1898
1899 PR c++/32113
1900 * g++.dg/template/crash70.C: New.
1901
1902 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1903
1904 PR c++/33212
1905 * g++.dg/ext/is_class_error.C: New.
1906
1907 2007-08-31 Olivier Hainque <hainque@adacore.com>
1908
1909 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1910
1911 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1912 Revital Eres <eres@il.ibm.com>
1913
1914 * gcc.target/powerpc/paired-1.c: New test.
1915 * gcc.target/powerpc/paired-2.c: New test.
1916 * gcc.target/powerpc/paired-3.c: New test.
1917 * gcc.target/powerpc/paired-4.c: New test.
1918 * gcc.target/powerpc/paired-5.c: New test.
1919 * gcc.target/powerpc/paired-6.c: New test.
1920 * gcc.target/powerpc/paired-7.c: New test.
1921 * gcc.target/powerpc/ppc-paired.c: New test.
1922
1923 2007-08-31 Ollie Wild <aaw@google.com>
1924
1925 * g++.dg/conversion/ptrmem2.C: New test.
1926 * g++.dg/conversion/ptrmem3.C: New test.
1927 * g++.dg/conversion/ptrmem4.C: New test.
1928 * g++.dg/conversion/ptrmem5.C: New test.
1929 * g++.dg/conversion/ptrmem6.C: New test.
1930 * g++.dg/conversion/ptrmem7.C: New test.
1931 * g++.dg/conversion/ptrmem8.C: New test.
1932
1933 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1934
1935 PR fortran/31879
1936 * gfortran.dg/char_length_7.f90: New test.
1937 * gfortran.dg/char_length_9.f90: New test.
1938 * gfortran.dg/char_assign_1.f90: Add extra warning.
1939
1940 PR fortran/31197
1941 PR fortran/31258
1942 * gfortran.dg/char_length_8.f90: New test.
1943
1944 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1945
1946 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1947
1948 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1949
1950 * gcc.dg/inline-24.c: New test.
1951 * g++.dg/opt/inline11.C: New test.
1952
1953 2007-08-30 Richard Guenther <rguenther@suse.de>
1954
1955 * gcc.target/i386/vectorize5.c: New testcase.
1956
1957 2007-08-30 Tobias Burnus <burnus@net-b.de>
1958
1959 PR fortran/33228
1960 * interface.c (check_interface0): Improve error for external procs.
1961 (check_sym_interfaces): Fix checking of module procedures.
1962
1963 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1964
1965 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1966 (AI): Add AI_ALIGN.
1967 * gcc.dg/sync-3.c: New test.
1968
1969 PR middle-end/32758
1970 * gcc.dg/cleanup-12.c: New test.
1971
1972 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1973
1974 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1975 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1976 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1977 * gcc.dg/pr32450.c: Ditto.
1978 * gcc.dg/nest.c: Ditto.
1979 * gcc.dg/nested-func-4.c: Ditto.
1980 * g++.old-deja/g++.law/profile1.C: Ditto.
1981
1982 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1983
1984 PR fortran/32989
1985 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1986 non-default integer kind arguments.
1987
1988 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1989
1990 PR fortran/33105
1991 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1992
1993 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1994
1995 * gcc.dg/h8300-ice2.c: Remove target selector.
1996
1997 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1998
1999 PR fortran/33215
2000 * gfortran.dg/binding_label_tests_15.f03: New test case.
2001 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2002
2003 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2004
2005 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2006 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2007
2008 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2009
2010 PR c++/33194
2011 * g++.dg/other/canon-33194.C: New.
2012
2013 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2014
2015 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2016 * gcc.c-torture/execute/pr23135.c: Likewise.
2017
2018 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2019
2020 * gcc.dg/pr31344.c: Move to ...
2021 * gcc.dg/dfp/pr31344.c: ... here.
2022 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2023 * gcc.dg/20050503-1.c: Ditto.
2024 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2025 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2026 * gcc.dg/20060801-1.c: Ditto.
2027
2028 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2029
2030 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2031 * gfortran.dg/nan_1.f90: Likewise.
2032
2033 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2034
2035 PR fortran/33055
2036 Revert previous patch.
2037
2038 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2039 Kazu Hirata <kazu@codesourcery.com>
2040
2041 * gcc.target/m68k/interrupt-1.c: New.
2042
2043 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2044
2045 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2046 10000 for targets where "int" can't hold at least 100000.
2047 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2048 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2049 (test5)(test6): Use it.
2050 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2051 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2052 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2053 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2054 * gcc.dg/attr-alloc_size.c (test): Likewise.
2055
2056 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2057
2058 PR c++/33209
2059 * g++.dg/template/error29.C: New.
2060
2061 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2062
2063 PR c++/32596
2064 * g++.dg/ext/visibility/anon5.C: New test.
2065
2066 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2067
2068 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2069
2070 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2071
2072 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2073 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2074 * gfortran.dg/gamma_4.f90: New: large-real tests.
2075
2076 2007-08-28 Jason Merrill <jason@redhat.com>
2077
2078 PR c++/29000
2079 * g++.dg/ext/stmtexpr12.C: New test.
2080
2081 PR c++/28558
2082 * g++.dg/ext/attrib28.C: New test.
2083
2084 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
2085
2086 PR target/32661
2087 * gcc.target/i386/pr32661.c: New test.
2088
2089 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2090
2091 PR middle-end/32370
2092 * gcc.dg/pr32370.c: New test.
2093
2094 PR rtl-optimization/33148
2095 * gcc.c-torture/compile/20070827-1.c: New test.
2096
2097 PR debug/32914
2098 * d++.dg/debug/const3.C: New test.
2099 * d++.dg/debug/const4.C: New test.
2100 * d++.dg/debug/dwarf2/const1.C: New test.
2101 * d++.dg/debug/dwarf2/const2.C: New test.
2102 * d++.dg/debug/dwarf2/const2b.C: New test.
2103
2104 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2105 Vladimir Yanovsky <yanov@il.ibm.com>
2106 Revital Eres <eres@il.ibm.com>
2107 Andrey Belevantsev <abel@ispras.ru>
2108
2109 * gcc.dg/sms-1.c: New test.
2110
2111 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2112
2113 * g++.dg/ext/gnu-inline-common.h: New.
2114 * g++.dg/ext/gnu-inline-global-reject.C: New.
2115 * g++.dg/ext/gnu-inline-global.C: New.
2116 * g++.dg/ext/gnu-inline-namespace.C: New.
2117 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2118 * g++.dg/ext/gnu-inline-class.C: New.
2119 * g++.dg/ext/gnu-inline-class-static.C: New.
2120 * g++.dg/ext/gnu-inline-template-class.C: New.
2121 * g++.dg/ext/gnu-inline-template-func.C: New.
2122
2123 2007-08-27 Jason Merrill <jason@redhat.com>
2124
2125 PR c++/31337
2126 * g++.dg/ext/stmtexpr11.C: New.
2127
2128 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2129
2130 * lib/target-supports.exp (check_profiling_available):
2131 Set profiling_available_saved to 0 on fido-*-elf.
2132
2133 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2134
2135 PR tree-optimization/33173
2136
2137 * gcc.c-torture/compile/pr33173.c: New.
2138
2139 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2140
2141 PR target/31385
2142 * gcc.dg/dfp/pr31385.c: New.
2143
2144 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2145
2146 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2147
2148 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2149
2150 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2151 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2152 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2153 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2154 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2155 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2156 gcc.target/m68k directory.
2157 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2158 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2159 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2160 gcc.target/cris directory.
2161 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2162 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2163 gcc.target/bfin directory.
2164
2165 * gcc.target/sh: New directory.
2166 * gcc.target/sh/sh.exp: New file.
2167 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2168 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2169 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2170 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2171 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2172 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2173
2174 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2175
2176 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2177 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2178 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2179 * gcc.target/i386/local2.c: Ditto.
2180 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2181 * gcc.target/i386/20011119-1.c: Ditto.
2182 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2183 * gcc.target/i386/fastcall-1.c: Fix target selector.
2184
2185 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2186
2187 PR fortran/33055
2188 * gfortran.dg/negative_unit.f: Add new check
2189 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2190 -fdefault-integer-8.
2191
2192 2007-08-26 Asher Langton <langton2@llnl.gov>
2193
2194 * gfortran.dg/recursive_stack.f90: New.
2195 * gfortran.dg/openmp_stack.f90: New.
2196
2197 2007-08-26 Tobias Burnus <burnus@net-b.de>
2198
2199 PR fortran/31298
2200 * gfortran.dg/use_10.f90: New.
2201
2202 2007-08-26 Tobias Burnus <burnus@net-b.de>
2203
2204 PR fortran/32985
2205 * gfortran.dg/namelist_14.f90: Make test case valid.
2206 * gfortran.dg/common_10.f90: New.
2207
2208 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2209
2210 PR middle-end/33181
2211 * gcc.dg/ifelse-2.c: New.
2212
2213 2007-08-26 Tobias Burnus <burnus@net-b.de>
2214
2215 PR fortran/32980
2216 * gfortran.dg/gamma_1.f90: New.
2217 * gfortran.dg/gamma_2.f90: New.
2218 * gfortran.dg/gamma_3.f90: New.
2219
2220 2007-08-26 Tobias Burnus <burnus@net-b.de>
2221
2222 PR fortran/33188
2223 * gfortran.dg/used_types_18.f90: New.
2224
2225 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2226
2227 * gcc.dg/array-init-2.c: New test.
2228
2229 2007-08-24 Tobias Burnus <burnus@net-b.de>
2230
2231 PR fortran/33178
2232 * gfortran.dg/initialization_4.f90: Update dg-error.
2233 * gfortran.dg/initialization_13.f90: New.
2234
2235 2007-08-24 Richard Guenther <rguenther@suse.de>
2236
2237 PR middle-end/33166
2238 * gcc.c-torture/compile/pr33166.c: New testcase.
2239
2240 2007-08-24 Tobias Burnus <burnus@net-b.de>
2241
2242 PR fortran/33139
2243 * gfortran.dg/pointer_assign_4.f90: New.
2244 * gfortran.dg/shape_2.f90: Fix test case.
2245 * gfortran.dg/char_result_4.f90: Ditto.
2246
2247 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2248
2249 * gcc.dg/array-init-1.c: New test.
2250
2251 PR c++/32567
2252 * g++.dg/parse/crash36.C: New test.
2253
2254 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2255
2256 * gcc.dg/pr32721.c: Updated.
2257
2258 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR tree-optimization/32573
2261 PR middle-end/32946
2262 * gcc.dg/pr32573.c: New test.
2263
2264 PR c++/32898
2265 * g++.dg/lookup/ns3.C: New test.
2266
2267 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2268
2269 PR c++/31941
2270 * g++.dg/parse/crash37.C: New test.
2271
2272 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2273
2274 PR target/17390
2275 * gcc.target/i386/pr17390.c: New test.
2276
2277 2007-08-23 Richard Guenther <rguenther@suse.de>
2278
2279 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2280 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2281 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2282 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2283 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2284 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2285 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2286 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2287
2288 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2289
2290 * gcc.target/s390: New directory.
2291 * gcc.target/s390/s390.exp: New file.
2292 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2293 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2294 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2295 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2296 gcc.target/s390 directory.
2297
2298 2007-08-23 Richard Guenther <rguenther@suse.de>
2299
2300 PR tree-optimization/32328
2301 * testsuite/gcc.dg/pr32328.c: New testcase.
2302
2303 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2304
2305 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2306 available.
2307
2308 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2309
2310 PR fortran/33095
2311 * gfortran.dg/min_max_optional_5.f90: New test.
2312 * gfortran.dg/min_max_optional_2.f90: Remove.
2313 * gfortran.dg/min_max_optional_3.f90: Remove.
2314 * gfortran.dg/min_max_optional_4.f90: Remove.
2315
2316 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2317
2318 * gcc.target/i386/xorps-sse.c: New.
2319 * gcc.target/i386/xorps-sse2.c: New.
2320
2321 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2322
2323 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2324 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2325 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2326
2327 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2328
2329 PR fortran/33020
2330 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2331 include multiple kinds for SHAPE parameter within a single
2332 namespace.
2333 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2334 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2335
2336 2007-08-22 Janus Weil <jaydub66@gmail.com>
2337
2338 * interface_abstract_1.f90: Extended test case.
2339 * interface_abstract_3.f90: New test.
2340
2341 2007-08-21 Christian Bruel <christian.bruel@st.com>
2342
2343 * gcc.dg/fold-sub.c: New test.
2344
2345 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2346
2347 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2348 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2349 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2350 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2351 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2352 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2353
2354 2007-08-22 Richard Guenther <rguenther@suse.de>
2355
2356 PR middle-end/33007
2357 * gcc.dg/pr33007.c: New testcase.
2358
2359 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2360
2361 * gcc.c-torture/execute/strcmp-1.x: Delete.
2362
2363 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2364
2365 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2366 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2367 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2368 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2369 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2370 gcc.target/i386/stack-realign.c,
2371 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2372 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2373 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2374 target using dg-require-effective-target directive.
2375 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2376 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2377 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2378 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2379 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2380 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2381 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2382 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2383 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2384 Require lp64 target using dg-require-effective-target directive.
2385 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2386 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2387 directive.
2388 * gcc.target/i386/20010202-1.c: Move from here ...
2389 * gcc.dg/20010202-1.c: ... to here.
2390
2391 2007-08-22 Richard Guenther <rguenther@suse.de>
2392
2393 PR tree-optimization/33142
2394 * gcc.c-torture/execute/pr33142.c: New testcase.
2395
2396 2007-08-22 Richard Guenther <rguenther@suse.de>
2397
2398 PR middle-end/32563
2399 * g++.dg/torture/pr32563.C: New testcase.
2400
2401 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR middle-end/32912
2404 * gcc.dg/pr32912-1.c: Add -w to options.
2405 * gcc.dg/pr32912-2.c: Likewise.
2406 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2407
2408 2007-08-21 Ian Lance Taylor <iant@google.com>
2409
2410 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2411
2412 2007-08-21 Ian Lance Taylor <iant@google.com>
2413
2414 PR tree-optimization/33134
2415 * g++.dg/tree-ssa/pr33134.C: New test.
2416
2417 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2418
2419 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2420 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2421
2422 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2423
2424 PR debug/32610
2425 * gcc.dg/debug/pr32610.c: New test.
2426
2427 * g++.dg/init/new24.C: New test.
2428
2429 PR middle-end/32912
2430 * gcc.dg/pr32912-1.c: New test.
2431 * gcc.dg/pr32912-2.c: New test.
2432 * gcc.dg/pr32912-3.c: New test.
2433
2434 2007-08-21 Richard Guenther <rguenther@suse.de>
2435
2436 * gcc.dg/pointer-arith-10.c: New testcase.
2437
2438 2007-08-21 Richard Guenther <rguenther@suse.de>
2439
2440 PR middle-end/33122
2441 * gcc.c-torture/compile/pr33122.c: New testcase.
2442
2443 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2444
2445 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2446
2447 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2448
2449 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2450
2451 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR c++/33025
2454 * g++.dg/init/new23.C: New test.
2455
2456 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2457
2458 PR middle-end/30564
2459 * gcc.c-torture/compile/pr30564-1.c: New test.
2460 * gcc.c-torture/compile/pr30564-2.c: New test.
2461
2462 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2463
2464 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2465
2466 2007-08-19 Tobias Burnus <burnus@net-b.de>
2467
2468 * gfortran.dg/interface_abstract_2.f90: New.
2469 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2470
2471 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2472
2473 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2474 unknown (so that outer-loop wont get analyzed).
2475 * gcc.dg/vect/vect-outer-1a.c: New test.
2476 * gcc.dg/vect/vect-outer-1b.c: New test.
2477 * gcc.dg/vect/vect-outer-1.c: New test.
2478 * gcc.dg/vect/vect-outer-2a.c: New test.
2479 * gcc.dg/vect/vect-outer-2b.c: New test.
2480 * gcc.dg/vect/vect-outer-2c.c: New test.
2481 * gcc.dg/vect/vect-outer-2.c: New test.
2482 * gcc.dg/vect/vect-outer-3a.c: New test.
2483 * gcc.dg/vect/vect-outer-3b.c: New test.
2484 * gcc.dg/vect/vect-outer-3c.c: New test.
2485 * gcc.dg/vect/vect-outer-3.c: New test.
2486 * gcc.dg/vect/vect-outer-4a.c: New test.
2487 * gcc.dg/vect/vect-outer-4b.c: New test.
2488 * gcc.dg/vect/vect-outer-4c.c: New test.
2489 * gcc.dg/vect/vect-outer-4d.c: New test.
2490 * gcc.dg/vect/vect-outer-4e.c: New test.
2491 * gcc.dg/vect/vect-outer-4f.c: New test.
2492 * gcc.dg/vect/vect-outer-4g.c: New test.
2493 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2494 * gcc.dg/vect/vect-outer-4i.c: New test.
2495 * gcc.dg/vect/vect-outer-4j.c: New test.
2496 * gcc.dg/vect/vect-outer-4k.c: New test.
2497 * gcc.dg/vect/vect-outer-4l.c: New test.
2498 * gcc.dg/vect/vect-outer-4m.c: New test.
2499 * gcc.dg/vect/vect-outer-4.c: New test.
2500 * gcc.dg/vect/vect-outer-5.c: New test.
2501 * gcc.dg/vect/vect-outer-6.c: New test.
2502 * gcc.dg/vect/vect-outer-fir.c: New test.
2503 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2504 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2505
2506 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2507
2508 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2509 and -fno-tree-reassoc.
2510 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2511 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2512 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2513 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2514 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2515 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2516 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2517 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2518 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2519 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2520 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2521 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2522 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2523 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2524 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2525 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2526 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2527 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2528 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2529 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2530 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2531 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2532 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2533 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2534 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2535 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2536 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2537 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2538 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2539 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2540 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2541 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2542 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2543 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2544 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2545 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2546 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2547
2548 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2549
2550 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2551 versioning for aliasing).
2552 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2553
2554 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2555 targets.
2556 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2557
2558 2007-08-18 Tom Tromey <tromey@redhat.com>
2559
2560 PR preprocessor/32974:
2561 * gcc.dg/cpp/pr32974.c: New file.
2562
2563 2007-08-17 Tobias Burnus <burnus@net-b.de>
2564
2565 * gfortran.dg/interface_abstract_1.f90: New.
2566
2567 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2568
2569 PR fortran/32881
2570 * gfortran.dg/pure_initializer_1.f90: New test.
2571
2572 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2573
2574 PR fortran/32875
2575 * gfortran.dg/array_constructor_18.f90: New test.
2576
2577 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2578
2579 PR c++/28989
2580 * g++.dg/expr/lval3.C: New test.
2581 * g++.dg/expr/lval4.C: New test.
2582
2583 2007-08-17 Ollie Wild <aaw@google.com>
2584
2585 PR c++/31749
2586 * g++.dg/lookup/builtin3.C: New test.
2587 * g++.dg/lookup/builtin4.C: New test.
2588 * g++.dg/lookup/using19.C: New test.
2589
2590 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2591
2592 PR c++/32190
2593 * g++.dg/parse/error31.C: New.
2594
2595 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2596
2597 PR c++/32112
2598 * g++.dg/template/error26.C: New.
2599
2600 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2601
2602 PR fortran/33079
2603 * gfortran.dg/zero_length_2.f90: New test.
2604
2605 2007-08-17 Tobias Burnus <burnus@net-b.de>
2606
2607 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2608 * gfortran.dg/kind_tests_3.f03: Ditto.
2609 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2610 * gfortran.dg/interface_13.f90: Ditto.
2611 * gfortran.dg/pr32738.f90: Ditto.
2612 * gfortran.dg/module_private_1.f90: Ditto.
2613 * gfortran.dg/test_only_clause.f90: Ditto.
2614 * gfortran.dg/bind_c_vars.f90: Ditto.
2615 * gfortran.dg/bind_c_dts.f90: Ditto.
2616 * gfortran.dg/use_9.f90: Ditto.
2617 * gfortran.dg/generic_8.f90: Ditto.
2618 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2619 * gfortran.dg/private_type_6.f90: Ditto.
2620 * gfortran.dg/c_assoc.f90: Ditto.
2621 * gfortran.dg/private_type_7.f90: Ditto.
2622 * gfortran.dg/global_vars_c_init.f90: Ditto.
2623 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2624 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2625 * gfortran.dg/c_size_t_test.f03: Ditto.
2626 * gfortran.dg/used_types_12.f90: Ditto.
2627 * gfortran.dg/pr25923.f90: Ditto.
2628 * gfortran.dg/test_com_block.f90: Ditto.
2629 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2630 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2631 * gfortran.dg/com_block_driver.f90: Ditto.
2632 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2633 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2634 * gfortran.dg/c_loc_test.f90: Ditto.
2635 * gfortran.dg/c_ptr_tests.f03: Ditto.
2636 * gfortran.dg/module_interface_1.f90: Ditto.
2637
2638 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2639
2640 PR c++/32870
2641 * g++.dg/other/error17.C: Adjust.
2642
2643 2007-08-17 Ben Elliston <bje@au.ibm.com>
2644
2645 PR middle-end/32970
2646 * g++.dg/ext/altivec-14.C: New test.
2647
2648 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2649
2650 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2651 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2652 dump files.
2653 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2654 * gcc.dg/vect/pr32366.c: Ditto.
2655
2656 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2657
2658 PR testsuite/33082
2659 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2660 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2661 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2662 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2663
2664 2007-08-16 Tobias Burnus <burnus@net-b.de>
2665
2666 PR fortran/33072
2667 * gfortran.dg/use_9.f90: New.
2668
2669 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2670
2671 * g++.dg/gcov/gcov-5.C: New test.
2672
2673 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2674
2675 * g++.dg/gcov/gcov-4.C: New test.
2676 * lib/gcov.exp (verify-lines): Add support for
2677 checking no-coverage lines.
2678
2679 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2680
2681 * gcc.dg/vect/vect-vfa-01.c: New.
2682 * gcc.dg/vect/vect-vfa-02.c: New.
2683 * gcc.dg/vect/vect-vfa-03.c: New.
2684 * gcc.dg/vect/vect-vfa-04.c: New.
2685 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2686 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2687 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2688 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2689 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2690 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2691 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2692 gfortran.dg/vect/pr19049.f90: Rename to start with
2693 prefix no-vfa-.
2694 * gcc.dg/vect/vect.exp: Disable versioning for alias
2695 when test starts with no-vfa-.
2696 * gfortran.dg/vect/vect.exp: Likewise.
2697
2698 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2699
2700 * gcc.dg/torture/pr32897.c: New test.
2701
2702 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2703
2704 PR c++/31132
2705 * g++.dg/template/crash69.C: New.
2706
2707 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2708
2709 * lib/target-supports.exp (check_effective_target_arm32): Use
2710 check_no_compiler_messages.
2711
2712 2007-08-15 Diego Novillo <dnovillo@google.com>
2713
2714 gcc.dg/tree-ssa/20070815.c: New test.
2715
2716 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2717
2718 PR fortran/33077
2719 * gfortran.dg/random_7.f90: Initialize variable.
2720
2721 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR middle-end/33074
2724 * gfortran.dg/pr33074.f90: New test.
2725
2726 PR c++/32992
2727 * g++.dg/opt/nrv14.C: New test.
2728
2729 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2730
2731 PR c++/33035
2732 * g++.dg/template/crash68.C: New.
2733
2734 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2735
2736 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2737 * gcc.dg/sibcall-4.c: Ditto.
2738
2739 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2740
2741 PR fortran/33066
2742 * gfortran.dg/use_8.f90: New test.
2743 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2744
2745 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2746
2747 PR c++/27211
2748 * g++.dg/template/error27.C: New.
2749 * g++.dg/template/error28.C: New.
2750 * g++.dg/other/pr28304.C: Adjust.
2751 * g++.old-deja/g++.mike/p811.C: Likewise.
2752
2753 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2754
2755 PR target/30315
2756 * gcc.target/i386/pr30315.c: New.
2757
2758 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2759
2760 PR fortran/32594
2761 * gfortran.dg/substr_5.f90: New test.
2762
2763 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2764
2765 PR c/30428
2766 * gcc.dg/vector-2.c: New test.
2767
2768 PR c++/30428
2769 * g++.dg/ext/vector8.C: New test.
2770
2771 2007-08-13 Dan Hipschman <dsh@google.com>
2772
2773 PR c/32953
2774 * gcc.dg/format/array-1.c: Add an additional test for
2775 unterminated format strings of length 1.
2776
2777 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2778
2779 PR fortran/32926
2780 * gfortran.dg/external_procedures_3.f90: New test.
2781
2782 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2783
2784 PR fortran/32827
2785 * gfortran.dg/import6.f90: New test.
2786
2787 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2788
2789 PR C/30427
2790 * gcc.dg/vector-1.c: New test.
2791
2792 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2793
2794 * gcc.dg/pr21255-4.c: Skip for PIC.
2795 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2796
2797 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2798
2799 * gcc.dg/attr-isr.c: Skip for PIC.
2800 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2801 * gcc.dg/attr-isr-trapa.c: Likewise.
2802 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2803 * gcc.dg/pragma-isr-trapa.c: Likewise.
2804 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2805
2806 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2807
2808 PR fortran/32962
2809 * gfortran.dg/transpose_1.f90: New test.
2810
2811 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2812
2813 PR fortran/29600
2814 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2815 intrinsic.
2816
2817 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2818
2819 PR fortran/30964
2820 PR fortran/33054
2821 * gfortran.dg/random_4.f90: New test.
2822 * gfortran.dg/random_5.f90: New test.
2823 * gfortran.dg/random_6.f90: New test.
2824 * gfortran.dg/random_7.f90: New test.
2825
2826 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2827
2828 PR fortran/32860
2829 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2830
2831 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2832
2833 PR fortran/31629
2834 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2835
2836 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2837
2838 PR fortran/29600
2839 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2840 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2841
2842 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2843
2844 PR fortran/32937
2845 * gfortran.dg/char_length_6.f90: New test.
2846
2847 2007-08-10 Ollie Wild <aaw@google.com>
2848
2849 * g++.dg/lookup/using18.C: New test.
2850
2851 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2852
2853 PR c++/17763
2854 * g++.dg/other/error16.C: New.
2855
2856 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2857
2858 PR libfortran/33039
2859 * gfortran.dg/namelist_37.f90: New test.
2860
2861 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2862
2863 PR c++/22256
2864 * g++.dg/conversion/op3.C: New.
2865
2866 2007-08-09 Tobias Burnus <burnus@net-b.de>
2867
2868 PR fortran/32987
2869 * gfortran.dg/fmt_tab_1.f90: New.
2870 * gfortran.dg/fmt_tab_2.f90: New.
2871
2872 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2873
2874 PR c/32796
2875 * gcc.c-torture/compile/pr32796.c: New test.
2876
2877 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2878
2879 PR middle-end/32813
2880 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2881 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2882 instead of just -O.
2883
2884 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2885
2886 * gcc.target/mips/code-readable-1.c: New test.
2887 * gcc.target/mips/code-readable-2.c: Likewise.
2888 * gcc.target/mips/code-readable-3.c: Likewise.
2889
2890 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2891 Revital Eres <eres@il.ibm.com>
2892
2893 * gfortran.dg/sms-1.f90: Add comment.
2894 * gfortran.dg/sms-2.f90: New.
2895
2896 2007-08-07 Ian Lance Taylor <iant@google.com>
2897
2898 * gcc.dg/instrument-1.c: New test.
2899 * gcc.dg/instrument-2.c: New test.
2900 * gcc.dg/instrument-3.c: New test.
2901
2902 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2903
2904 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2905
2906 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2907
2908 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2909 !vector_alignment_reachable targets.
2910 * gcc.dg/vect/vect-33.c: Likewise.
2911 * gcc.dg/vect/vect-42.c: Likewise.
2912 * gcc.dg/vect/vect-44.c: Likewise.
2913 * gcc.dg/vect/vect-50.c: Likewise.
2914 * gcc.dg/vect/vect-70.c: Likewise.
2915 * gcc.dg/vect/vect-71.c: Likewise.
2916 * gcc.dg/vect/vect-87.c: Likewise.
2917 * gcc.dg/vect/vect-88.c: Likewise.
2918 * gcc.dg/vect/vect-91.c: Likewise.
2919 * gcc.dg/vect/vect-93.c: Likewise.
2920 * gcc.dg/vect/vect-96.c: Likewise.
2921 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2922 * gcc.dg/vect/section-anchors-69.c: Likewise.
2923 * gcc.dg/vect/pr25413.c: Likewise.
2924 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2925 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2926 * gfortran.dg/vect-2.f90: Likewise.
2927 * gfortran.dg/vect-3.f90: Likewise.
2928 * gfortran.dg/vect-4.f90: Likewise.
2929 * gfortran.dg/vect-5.f90: Likewise.
2930 * lib/target-supports.exp (check_effective_target_natural_alignment):
2931 Return false for darwin.
2932 (check_effective_target_vector_alignment_reachable_for_double): New.
2933
2934 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2935
2936 * gcc.dg/multiword-1.c: New testcase.
2937
2938 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2939
2940 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2941 messages.
2942 * gfortran.dg/namelist_36.f90: New test.
2943
2944 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2945
2946 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2947 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2948
2949 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2950
2951 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2952 * gcc.dg/torture/type-generic-1.c: Likewise.
2953
2954 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2955
2956 * gcc.c-torture/20070522-1.c: Move to ...
2957 * gcc.c-torture/compile/20070522-1.c: Here.
2958
2959 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2960
2961 PR fortran/29828
2962 * gfortran.dg/minmax_char_1.f90: New test.
2963 * gfortran.dg/minmax_char_2.f90: New test.
2964 * gfortran.dg/min_max_optional_4.f90: New test.
2965
2966 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2967
2968 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2969 hanging on the testcase.
2970
2971 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2972
2973 PR middle-end/32988
2974 * gcc.c-torture/compile/pr32988.c: New test.
2975
2976 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2977
2978 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2979
2980 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2981
2982 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2983
2984 Revert:
2985 2007-03-22 Dirk Mueller <dmueller@suse.de>
2986
2987 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2988
2989 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2990
2991 PR fortran/32979
2992 * gfortran.dg/isnan_1.f90: New test.
2993
2994 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2995 Revital Eres <eres@il.ibm.com>
2996
2997 * gcc.dg/sms-antideps.c: New test.
2998
2999 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3000
3001 PR fortran/31214
3002 * gfortran.dg/entry_13.f90: New test.
3003
3004 * gfortran.dg/entry_12.f90: Clean up .mod file.
3005
3006 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3007
3008 PR fortran/32770
3009 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3010 variables as kind=4 so they don't overflow the record length.
3011
3012 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3013
3014 PR fortran/32968
3015 * gfortran.dg/selected_kind_1.f90: New test.
3016
3017 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3018
3019 PR middle-end/32780
3020 * gcc.c-torture/compile/pr32780.c: New test.
3021
3022 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3023
3024 RP middle-end/32399
3025 * gcc.c-torture/compile/pr32399.c: New testcase.
3026
3027 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3028
3029 PR middle-end/32304
3030 * g++.dg/torture/pr32304.C: New testcase.
3031
3032 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3033
3034 PR middle-end/32935
3035 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3036
3037 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3038
3039 PR fortran/32955
3040 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3041
3042 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3043
3044 PR fortran/31202
3045 * gfortran.dg/nint_2.f90: New test.
3046
3047 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3048
3049 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3050 * gcc.dg/weak/typeof-2.c: Likewise.
3051
3052 2007-08-03 Diego Novillo <dnovillo@google.com>
3053
3054 PR 31521
3055 * gcc.dg/tree-ssa/pr31521.c: New test.
3056
3057 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3058
3059 PR fortran/32770
3060 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3061 iostat must be default kind.
3062
3063 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3064
3065 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3066
3067 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 PR fortran/32770
3070 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3071 explicit so test passes with -fdefault-integer-8.
3072 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3073 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3074
3075 2007-08-02 Lee Millward <lee.millward@gmail.com>
3076
3077 PR c++/30849
3078 * g++.dg/parse/asm1.C: New test.
3079
3080 PR c++/30850
3081 * g++.dg/parse/asm2.C: Likewise.
3082
3083 PR c++/30851
3084 * g++.dg/parse/asm3.C: Likewise.
3085
3086 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
3087
3088 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
3089 "int" is only 16 bit bits wide.
3090 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3091
3092 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3093
3094 * g++.dg/torture/type-generic-1.C: New.
3095 * gcc.dg/pr28796-2.c: Move tests ...
3096 * gcc.dg/tg-tests.h: ... here.
3097 * gcc.dg/torture/type-generic-1.c: New.
3098
3099 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3100
3101 PR libfortran/32954
3102 * minmaxloc_3.f90: New test case.
3103
3104 2007-08-01 Tobias Burnus <burnus@net-b.de>
3105
3106 PR fortran/32936
3107 * gfortran.dg/allocate_stat.f90: New.
3108
3109 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3110
3111 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3112
3113 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3114
3115 PR tree-optimization/32919
3116 * gcc.c-torture/compile/pr32919.c: New.
3117
3118 2007-08-01 Nick Clifton <nickc@redhat.com>
3119
3120 * gcc.c-torture/execute/execute.exp: Change copyright header to
3121 refer to version 3 of the GNU General Public License and to point
3122 readers at the COPYING3 file and the FSF's license web page.
3123 * gcc.c-torture/execute/ieee/ieee.exp,
3124 gcc.c-torture/unsorted/unsorted.exp,
3125 gcc.c-torture/compile/compile.exp,
3126 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3127 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3128 gcc.target/cris/torture/cris-torture.exp,
3129 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3130 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3131 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3132 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3133 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3134 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3135 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3136 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3137 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3138 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3139 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3140 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3141 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3142 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3143 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3144 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3145 gcc.dg/noncompile/noncompile.exp,
3146 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3147 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3148 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3149 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3150 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3151 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3152 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3153 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3154 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3155 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3156 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3157 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3158 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3159 g++.old-deja/old-deja.exp,
3160 gfortran.fortran-torture/execute/execute.exp,
3161 gfortran.fortran-torture/compile/compile.exp,
3162 treelang/output/output-1.c, treelang/output/output-1.tree,
3163 treelang/execute/execute.exp, treelang/Makefile.in,
3164 treelang/compile/compile.exp, g++.dg/dg.exp,
3165 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3166 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3167 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3168 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3169 g++.dg/compat/struct-layout-1.exp,
3170 g++.dg/compat/struct-layout-1_generate.c,
3171 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3172 g++.dg/bprob/bprob.exp, config/default.exp,
3173 gcc.test-framework/test-framework.awk,
3174 gcc.test-framework/gen_directive_tests,
3175 gcc.test-framework/test-framework.exp,
3176 objc.dg/special/special.exp,
3177 objc.dg/gnu-encoding/gnu-encoding.exp,
3178 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3179 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3180 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3181 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3182 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3183 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3184 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3185 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3186 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3187 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3188 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3189 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3190 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3191 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3192 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3193 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3194 Likewise.
3195
3196 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3197
3198 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3199 error message text.
3200
3201 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3202
3203 PR fortran/32945
3204 * gfortran.dg/initialization_12.f90: New test.
3205
3206 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3207
3208 PR fortran/31609
3209 * gfortran.dg/entry_12.f90: New test.
3210
3211 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3212
3213 PR fortran/32938
3214 * gfortran.dg/altreturn_6.f90: New test.
3215
3216 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3217
3218 PR fortran/32942
3219 * gfortran.dg/exponent_2.f90: New test.
3220
3221 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3222
3223 * gcc.dg/vect/vect-117.c: New test.
3224 * gcc.dg/vect/vect-74.c: Enabled test
3225 * gcc.dg/vect/vect-81.c: Enabled test
3226
3227 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3228
3229 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3230 s/dg-error/dg-warning where warning is expected.
3231
3232 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3233
3234 PR fortran/32770
3235 * gfortran.dg/array_constructor_12.f90: Adjust argument
3236 of huge() to correct kind.
3237
3238 2007-07-30 Ollie Wild <aaw@google.com>
3239
3240 * gcc.dg/cpp/counter-2.c: New test.
3241 * gcc.dg/cpp/counter-3.c: New test.
3242 * gcc.dg/cpp/dir-only-1.c: New test.
3243 * gcc.dg/cpp/dir-only-1.h: New file.
3244 * gcc.dg/cpp/dir-only-2.c: New test.
3245 * gcc.dg/cpp/dir-only-3.c: New test.
3246 * gcc.dg/cpp/dir-only-3a.h: New file.
3247 * gcc.dg/cpp/dir-only-3b.h: New file.
3248 * gcc.dg/cpp/dir-only-4.c: New test.
3249 * gcc.dg/cpp/dir-only-5.c: New test.
3250 * gcc.dg/cpp/dir-only-6.c: New test.
3251
3252 2007-07-30 Julian Brown <julian@codesourcery.com>
3253
3254 * gcc.target/arm/neon/v*.c: Regenerate.
3255
3256 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3257
3258 PR c++/32108
3259 * g++.dg/ext/label6.C: New.
3260
3261 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3262
3263 PR libfortran/32858
3264 PR libfortran/30814
3265 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3266
3267 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3268
3269 PR fortran/31211
3270 * gfortran.dg/actual_pointer_function_1.f90: New test.
3271
3272 PR fortran/32682
3273 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3274
3275 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3276
3277 PR fortran/32906
3278 * gfortran.dg/shape_1.f90: Adjust error message.
3279 * gfortran.dg/parameter_array_ref_1.f90: New test.
3280
3281 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3282
3283 PR fortran/31609
3284 * gfortran.dg/entry_11.f90: New test.
3285
3286 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3287 Revital Eres <eres@il.ibm.com>
3288
3289 * gfortran.dg/sms-1.f90: New test.
3290
3291 2007-07-28 Richard Guenther <rguenther@suse.de>
3292
3293 * gcc.c-torture/compile/pr32920.c: New testcase.
3294
3295 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3296
3297 PR c++/30917
3298 * g++.dg/lookup/friend11.C: New test.
3299
3300 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3301
3302 * gfortran.dg/namelist_5.f90: Adjusted error message.
3303 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3304 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3305 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3306 * gfortran.dg/namelist_32.f90: ... this.
3307
3308 PR fortran/32876
3309 * gfortran.dg/namelist_33.f90: New test.
3310
3311 PR fortran/32905
3312 * gfortran.dg/namelist_34.f90: New test.
3313
3314 PR fortran/31818
3315 * gfortran.dg/namelist_35.f90: New test.
3316
3317 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3318
3319 PR fortran/32880
3320 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3321
3322 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3323
3324 PR testsuite/32471
3325 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3326 assuming it is 0x7ffffffff.
3327 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3328 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3329
3330 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3331
3332 * gfortran.dg/operator_3.f90: Fix dg directive.
3333 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3334 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3335 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3336
3337 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3338
3339 * g++.dg/cpp0x/decltype1.C: New.
3340 * g++.dg/cpp0x/decltype2.C: New.
3341 * g++.dg/cpp0x/decltype3.C: New.
3342 * g++.dg/cpp0x/decltype4.C: New.
3343 * g++.dg/cpp0x/decltype5.C: New.
3344 * g++.dg/cpp0x/decltype6.C: New.
3345
3346 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3347
3348 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3349 because the test relies on bit 31 to be the sign bit.
3350
3351 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3352
3353 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3354 assuming it is 0x7fffffff.
3355 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3356 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3357
3358 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3359
3360 PR c++/32346
3361 * g++.dg/expr/bitfield9.C: New test.
3362
3363 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3364
3365 PR fortran/32899
3366 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3367
3368 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3369
3370 PR fortran/32760
3371 * gfortran.dg/private_type_7.f90: New test.
3372
3373 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3374
3375 PR fortran/32035
3376 * gfortran.dg/select_char_1.f90: New test.
3377
3378 2007-07-27 Tobias Burnus <burnus@net-b.de>
3379
3380 PR fortran/32903
3381 * gfortran.dg/initialization_11.f90: New test.
3382
3383 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3384
3385 * gcc.target/mips/ins-1.c: New test.
3386
3387 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3388
3389 PR/19232
3390 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3391 (f1): Likewise.
3392
3393 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3394
3395 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3396 error: width of 'spare' exceeds its type.
3397
3398 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3399
3400 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3401 * gcc.dg/sibcall-4.c: Likewise.
3402
3403 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3404
3405 PR rtl-optimization/31500
3406 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3407 * g++.dg/warn/Warray-bounds.C: Likewise.
3408
3409 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3412
3413 2007-07-25 Julian Brown <julian@codesourcery.com>
3414 Paul Brook <paul@codesourcery.com>
3415 Joseph Myers <joseph@codesourcery.com>
3416 Mark Shinwell <shinwell@codesourcery.com>
3417
3418 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3419 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3420 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3421 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3422 (check_effective_target_arm_neon_hw): New.
3423 * gcc.target/arm/neon/neon.exp: New file.
3424 * gcc.target/arm/neon/polytypes.c: New file.
3425 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3426
3427 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3428
3429 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3430 targets where an "int" is less than 32 bits wide.
3431
3432 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3433
3434 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3435
3436 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3437
3438 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3439 during addition if an int is only 16 bits wide.
3440 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3441
3442 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3443
3444 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3445 size as "long int" and are 32 or 64 bits wide.
3446 * gcc.dg/torture/pr28814.c: Likewise.
3447
3448 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3449
3450 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3451 exactly as wide as an int.
3452
3453 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3454
3455 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3456 Define and use throughout as long long printf format specifier.
3457 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3458 Likewise.
3459
3460 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3461
3462 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3463 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3464
3465 2007-07-25 Ben Elliston <bje@au.ibm.com>
3466
3467 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3468
3469 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3470
3471 * gcc.c-torture/execute/20070724-1.c: New.
3472
3473 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3474
3475 PR fortran/31205
3476 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3477 "deallocates" to 24, since patch has code rid of much spurious
3478 code.
3479 * gfortran.dg/interface_assignment_1.f90 : New test.
3480
3481 PR fortran/32842
3482 * gfortran.dg/interface_assignment_2.f90 : New test.
3483
3484 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3485
3486 PR fortran/32867
3487 * fortran.dg/initialization_10.f90: New test.
3488
3489 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3490
3491 PR fortran/32778
3492 * gfortran.dg/imag_2.f: Removed
3493 * gfortran.dg/warn_std_1.f90: New test.
3494 * gfortran.dg/warn_std_2.f90: New test.
3495 * gfortran.dg/warn_std_3.f90: New test.
3496
3497 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3498
3499 PR c++/29001
3500 * g++.dg/init/new22.C: New.
3501
3502 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3503
3504 PR c++/32561
3505 * g++.dg/template/crash67.C: New.
3506
3507 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3508
3509 * lib/target-support.exp (check_effective_target_natural_alignment):
3510 (check_effective_target_vector_alignment_reachable): New.
3511 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3512 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3513 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3514 check.
3515 * gcc.dg/vect/pr25413.c: Likewise.
3516 * gcc.dg/vect/pr31699.c: Likewise.
3517
3518 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3519
3520 PR fortran/30814
3521 * gfortran.dg/pack_bounds_1.f90: New test case.
3522
3523 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3524
3525 PR fortran/31639
3526 * gfortran.dg/initialization_9.f90: New test.
3527
3528 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3529
3530 PR fortran/32797
3531 PR fortran/32800
3532 * gfortran.dg/bind_c_usage_8.f03: New test case.
3533 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3534 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3535
3536 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3537
3538 * gcc.target/mips/branch-cost-1.c: New test.
3539 * gcc.target/mips/branch-cost-2.c: Likewise.
3540
3541 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3542
3543 PR fortran/32732
3544 * gfortran.dg/c_char_tests.f03: New test case.
3545 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3546 * gfortran.dg/c_char_tests_2.f03: New test case.
3547 * gfortran.dg/value_6.f03: Ditto.
3548 * gfortran.dg/value_7.f03: Ditto.
3549
3550 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3551
3552 PR fortran/32600
3553 * gfortran.dg/c_funloc_tests_5.f03: New.
3554 * gfortran.dg/c_funloc_tests_5.f04: New.
3555 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3556
3557 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3558
3559 PR c++/32839
3560 * g++.dg/expr/call4.C: New.
3561 * g++.dg/expr/call5.C: New.
3562
3563 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3564
3565 PR fortran/32710
3566 * gfortran.dg/namelist_30.f90: New test.
3567
3568 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3569
3570 PR fortran/29962
3571 * gfortran.dg/array_initializer_1.f90: Removed warning.
3572 * gfortran.dg/initialization_1.f90: Adjusted messages.
3573 * gfortran.dg/nested_modules_6.f90: Removed warning.
3574
3575 PR fortran/31253
3576 * gfortran.dg/initialization_7.f90: New test.
3577
3578 PR fortran/31639
3579 * gfortran.dg/initialization_8.f90: New test.
3580
3581 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3582
3583 PR c++/30818
3584 * g++.dg/template/crash47.C: Adjust errors.
3585 * g++.dg/template/crash48.C: Adjust errors.
3586 * g++.dg/template/typename12.C: New.
3587 * g++.dg/template/typename13.C: New.
3588 * g++.dg/template/typename14.C: New.
3589 * g++.dg/template/typedef6.C: Adjust errors.
3590
3591 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3592
3593 PR fortran/32627
3594 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3595 * gfortran.dg/pr32627.f03: New test case.
3596
3597 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3598 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3599 c_f_pointer_logical.
3600 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3601 c_f_pointer_complex.
3602 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3603 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3604 c_f_pointer_shape_tests_2.
3605 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3606
3607 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3608
3609 PR fortran/32804
3610 * gfortran.dg/c_loc_tests_9.f03: New test case.
3611 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3612
3613 2007-07-21 Lee Millward <lee.millward@gmail.com>
3614
3615 PR fortran/32823
3616 * gfortran.dg/int_2.f90: New test.
3617
3618 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3619
3620 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3621
3622 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3623
3624 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3625 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3626
3627 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3628
3629 PR tree-optimization/19910
3630 * gcc.dg/pr19910.c: New test.
3631
3632 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3633
3634 PR fortran/32738
3635 * gfortran.dg/pr32738.f90: New test.
3636
3637 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3638
3639 PR tree-optimzation/32635
3640 * gfortran.dg/pr32635.f: New test case.
3641
3642 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3643
3644 PR fortran/32801
3645 * gfortran.dg/pr32801.f03: New test case.
3646
3647 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3648
3649 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3650 Test negative numbers also.
3651 * gcc.dg/c99-math-float-1.c: Likewise.
3652 * gcc.dg/c99-math-long-double-1.c: Likewise.
3653 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3654 test inputs.
3655
3656 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3657
3658 * lib/target-supports.exp (check_effective_target_sync_int_long):
3659 Enable for xtensa.
3660 (check_effective_target_sync_char_short): Likewise.
3661
3662 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3663
3664 * gcc.dg/pr28796-2.c: Add more cases.
3665
3666 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3667
3668 * gcc.dg/pr28796-1.c: Add more cases.
3669 * gcc.dg/pr28796-2.c: Likewise.
3670
3671 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3672
3673 * gcc.dg/pr28796-1.c: Add more cases.
3674 * gcc.dg/pr28796-2.c: Likewise.
3675
3676 2007-07-17 Janus Weil <jaydub66@gmail.com>
3677
3678 PR fortran/32535
3679 * gfortran.dg/pr32535.f90: New test.
3680
3681 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3682
3683 PR fortran/31320
3684 PR fortran/32665
3685 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3686
3687 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3688
3689 PR rtl-optimization/32773
3690 * gcc.dg/pr32773.c: New test.
3691
3692 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3693
3694 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3695 match flax-vector-conversions note.
3696 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3697 instead of dg-error for the warning.
3698
3699 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3700
3701 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3702 adapted to work on targets with 16-bit or wider int.
3703 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3704 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3705 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3706 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3707
3708 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3709
3710 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3711 support large arrays.
3712 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3713 * gcc.dg/20061109-1.c: Likewise.
3714 * gcc.c-torture/execute/20061101-1.x: Likewise.
3715 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3716 * gcc.c-torture/execute/pr31448.x: Likewise.
3717
3718 2007-07-16 Lee Millward <lee.millward@gmail.com>
3719
3720 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3721
3722 PR fortran/32238
3723 * gfortran.dg/pr32238.f90: New test.
3724
3725 PR fortran/32222
3726 * gfortran.dg/pr32222.f90: New test.
3727
3728 PR fortran/32242
3729 * gfortran.dg/pr32242.f90: New test.
3730
3731 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3732 David Ung <davidu@mips.com>
3733
3734 * gcc.target/mips/mips-sched-madd.c: New test case.
3735
3736 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3737
3738 PR libfortran/32611
3739 * gfortran.dg/large_real_kind_1.f90: Update test.
3740 * gfortran.dg/pr17706.f90: Update test.
3741 * gfortran.dg/fmt_zero_digits.f90: Update test.
3742 * gfortran.dg/fmt_zero_precision.f90: Update test.
3743 * gfortran.dg/real_const_3.f90: Update test.
3744
3745 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3746
3747 PR fortran/32036
3748 * gfortran.dg/bounds_check_8.f90: New test.
3749 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3750
3751 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3752
3753 PR fortran/32357
3754 * gfortran.dg/mvbits_2.f90: New test.
3755
3756 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3757
3758 PR libfortran/32731
3759 * gfortran.dg/pack_mask_1.f90: New test.
3760 * gfortran.dg/unpack_mask_1.f90: New test.
3761
3762 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3763
3764 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3765 * gcc.dg/20001101-1.c: Likewise.
3766 * gcc.dg/20001102-1.c: Likewise.
3767 * gcc.dg/20020116-2.c: Likewise.
3768 * gcc.dg/20020416-1.c: Likewise.
3769 * gcc.dg/sparc-constant-1.c: Likewise.
3770 * gcc.dg/sparc-dwarf2.c: Likewise.
3771 * gcc.dg/sparc-frame-1.c: Likewise.
3772 * gcc.dg/sparc-getcontext-1.c: Likewise.
3773 * gcc.dg/sparc-loop-1.c: Likewise.
3774 * gcc.dg/sparc-reg-1.c: Likewise.
3775 * gcc.dg/sparc-ret.c: Likewise.
3776 * gcc.dg/sparc-trap-1.c: Likewise.
3777 * gcc.dg/ultrasp10.c: Likewise.
3778 * gcc.dg/ultrasp11.c: Likewise.
3779 * gcc.dg/ultrasp1.c: Likewise.
3780 * gcc.dg/ultrasp2.c: Likewise.
3781 * gcc.dg/ultrasp3.c: Likewise.
3782 * gcc.dg/ultrasp4.c: Likewise.
3783 * gcc.dg/ultrasp5.c: Likewise.
3784 * gcc.dg/ultrasp6.c: Likewise.
3785 * gcc.dg/ultrasp7.c: Likewise.
3786 * gcc.dg/ultrasp8.c: Likewise.
3787 * gcc.dg/ultrasp9.c: Likewise.
3788 * gcc.dg/splet-1.c: Delete.
3789
3790 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3791
3792 PR fortran/32724
3793 * gfortran.dg/stfunc_5.f90: New test.
3794
3795 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3796
3797 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3798 New procedure to check if arrays are naturally aligned to the vector
3799 alignment boundary.
3800 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3801 in size_t typedef. Adjust tree dump scan results according to
3802 vect_aligned_arrays target check.
3803 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3804 vect_aligned_arrays target check.
3805 * gcc.dg/vect/pr31699.c: Ditto.
3806
3807 2007-07-13 Sa Liu <saliu@de.ibm.com>
3808
3809 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3810 for V2DFmode vector conditional expression.
3811 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3812 and dfceq patterns.
3813 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3814 and dfcgt patterns.
3815 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3816 V2DFmode comparison and test special values.
3817 * lib/target-supports.exp: Switch on test for V2DFmode
3818 vector conditional expression.
3819
3820 2007-07-13 Richard Guenther <rguenther@suse.de>
3821
3822 PR tree-optimization/32721
3823 * gcc.dg/pr32721.c: New testcase.
3824
3825 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3826
3827 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3828 error message part that continues on a new line.
3829
3830 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3831
3832 * gcc.dg/c99-tgmath-1.c: New.
3833 * gcc.dg/c99-tgmath-2.c: New.
3834 * gcc.dg/c99-tgmath-3.c: New.
3835 * gcc.dg/c99-tgmath-4.c: New.
3836
3837 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3838 Janis Johnson <janis187@us.ibm.com>
3839
3840 PR testsuite/25241
3841 * gcc.test-framework/dg-error-exp-F.c: New test.
3842 * gcc.test-framework/dg-warning-exp-F.c: New test.
3843 * lib/gcc.exp: Enable warning and error prefixes.
3844 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3845 (dg-error): Wrap original dg-error.
3846 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3847 markers from dg-error/dg-warning directives.
3848 * gcc.dg/20040322-1.c: Likewise.
3849 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3850 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3851 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3852 * gcc.dg/Werror-1.c: Likewise.
3853 * gcc.dg/Werror-10.c: Likewise.
3854 * gcc.dg/Werror-11.c: Likewise.
3855 * gcc.dg/Werror-2.c: Likewise.
3856 * gcc.dg/Werror-3.c: Likewise.
3857 * gcc.dg/Werror-4.c: Likewise.
3858 * gcc.dg/Werror-5.c: Likewise.
3859 * gcc.dg/Werror-6.c: Likewise.
3860 * gcc.dg/Werror-7.c: Likewise.
3861 * gcc.dg/Werror-8.c: Likewise.
3862 * gcc.dg/Werror-9.c: Likewise.
3863 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3864 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3865 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3866 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3867 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3868 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3869 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3870 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3871 * gcc.dg/Wnested-externs-1.c: Likewise.
3872 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3873 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3874 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3875 * gcc.dg/Wshadow-3.c: Likewise.
3876 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3877 * gcc.dg/Wwrite-strings-1.c: Likewise.
3878 * gcc.dg/anon-struct-5.c: Likewise.
3879 * gcc.dg/anon-struct-6.c: Likewise.
3880 * gcc.dg/anon-struct-7.c: Likewise.
3881 * gcc.dg/anon-struct-8.c: Likewise.
3882 * gcc.dg/array-8.c: Likewise.
3883 * gcc.dg/array-quals-2.c: Likewise.
3884 * gcc.dg/asm-qual-1.c: Likewise.
3885 * gcc.dg/asm-wide-1.c: Likewise.
3886 * gcc.dg/assign-warn-1.c: Likewise.
3887 * gcc.dg/assign-warn-2.c: Likewise.
3888 * gcc.dg/bitfld-10.c: Likewise.
3889 * gcc.dg/bitfld-11.c: Likewise.
3890 * gcc.dg/bitfld-12.c: Likewise.
3891 * gcc.dg/bitfld-13.c: Likewise.
3892 * gcc.dg/bitfld-14.c: Likewise.
3893 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3894 * gcc.dg/builtins-30.c: Likewise.
3895 * gcc.dg/c90-const-expr-5.c: Likewise.
3896 * gcc.dg/c90-typespec-1.c: Likewise.
3897 * gcc.dg/c99-const-expr-5.c: Likewise.
3898 * gcc.dg/c99-flex-array-5.c: Likewise.
3899 * gcc.dg/c99-fordecl-3.c: Likewise.
3900 * gcc.dg/c99-tag-3.c: Likewise.
3901 * gcc.dg/c99-typespec-1.c: Likewise.
3902 * gcc.dg/c99-vla-jump-1.c: Likewise.
3903 * gcc.dg/c99-vla-jump-2.c: Likewise.
3904 * gcc.dg/c99-vla-jump-3.c: Likewise.
3905 * gcc.dg/c99-vla-jump-4.c: Likewise.
3906 * gcc.dg/c99-vla-jump-5.c: Likewise.
3907 * gcc.dg/cast-1.c: Likewise.
3908 * gcc.dg/cast-2.c: Likewise.
3909 * gcc.dg/cast-3.c: Likewise.
3910 * gcc.dg/cast-4.c: Likewise.
3911 * gcc.dg/cast-pretty-print-1.c: Likewise.
3912 * gcc.dg/comp-goto-2.c: Likewise.
3913 * gcc.dg/comp-goto-3.c: Likewise.
3914 * gcc.dg/cpp/error-1.c: Likewise.
3915 * gcc.dg/cpp/if-paren.c: Likewise.
3916 * gcc.dg/decl-7.c: Likewise.
3917 * gcc.dg/decl-8.c: Likewise.
3918 * gcc.dg/decl-nospec-1.c: Likewise.
3919 * gcc.dg/decl-nospec-2.c: Likewise.
3920 * gcc.dg/decl-nospec-3.c: Likewise.
3921 * gcc.dg/declspec-10.c: Likewise.
3922 * gcc.dg/declspec-11.c: Likewise.
3923 * gcc.dg/declspec-12.c: Likewise.
3924 * gcc.dg/declspec-13.c: Likewise.
3925 * gcc.dg/declspec-14.c: Likewise.
3926 * gcc.dg/declspec-15.c: Likewise.
3927 * gcc.dg/declspec-16.c: Likewise.
3928 * gcc.dg/declspec-17.c: Likewise.
3929 * gcc.dg/declspec-4.c: Likewise.
3930 * gcc.dg/declspec-5.c: Likewise.
3931 * gcc.dg/declspec-6.c: Likewise.
3932 * gcc.dg/declspec-7.c: Likewise.
3933 * gcc.dg/declspec-8.c: Likewise.
3934 * gcc.dg/declspec-9.c: Likewise.
3935 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3936 * gcc.dg/dfp/constants-c99.c: Likewise.
3937 * gcc.dg/dfp/keywords-c89.c: Likewise.
3938 * gcc.dg/dfp/keywords-c99.c: Likewise.
3939 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3940 * gcc.dg/dfp/typespec.c: Likewise.
3941 * gcc.dg/dremf-type-compat-2.c: Likewise.
3942 * gcc.dg/dremf-type-compat-3.c: Likewise.
3943 * gcc.dg/dremf-type-compat-4.c: Likewise.
3944 * gcc.dg/empty-source-2.c: Likewise.
3945 * gcc.dg/empty-source-3.c: Likewise.
3946 * gcc.dg/enum3.c: Likewise.
3947 * gcc.dg/extra-semi-2.c: Likewise.
3948 * gcc.dg/extra-semi-3.c: Likewise.
3949 * gcc.dg/float-range-1.c: Likewise.
3950 * gcc.dg/float-range-2.c: Likewise.
3951 * gcc.dg/float-range-3.c: Likewise.
3952 * gcc.dg/float-range-5.c: Likewise.
3953 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3954 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3955 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3956 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3957 * gcc.dg/format/cast-1.c: Likewise.
3958 * gcc.dg/format/gcc_diag-3.c: Likewise.
3959 * gcc.dg/format/gcc_diag-4.c: Likewise.
3960 * gcc.dg/format/gcc_diag-6.c: Likewise.
3961 * gcc.dg/format/gcc_diag-8.c: Likewise.
3962 * gcc.dg/format/gcc_diag-9.c: Likewise.
3963 * gcc.dg/format/nul-2.c: Likewise.
3964 * gcc.dg/format/opt-1.c: Likewise.
3965 * gcc.dg/format/opt-2.c: Likewise.
3966 * gcc.dg/format/opt-3.c: Likewise.
3967 * gcc.dg/format/opt-4.c: Likewise.
3968 * gcc.dg/format/opt-5.c: Likewise.
3969 * gcc.dg/format/opt-6.c: Likewise.
3970 * gcc.dg/framework-2.c: Likewise.
3971 * gcc.dg/func-args-1.c: Likewise.
3972 * gcc.dg/func-outside-1.c: Likewise.
3973 * gcc.dg/func-outside-2.c: Likewise.
3974 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3975 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3976 * gcc.dg/if-empty-1.c: Likewise.
3977 * gcc.dg/init-bad-1.c: Likewise.
3978 * gcc.dg/init-bad-2.c: Likewise.
3979 * gcc.dg/init-bad-3.c: Likewise.
3980 * gcc.dg/init-desig-obs-2.c: Likewise.
3981 * gcc.dg/init-desig-obs-3.c: Likewise.
3982 * gcc.dg/init-empty-2.c: Likewise.
3983 * gcc.dg/init-empty-3.c: Likewise.
3984 * gcc.dg/inline-11.c: Likewise.
3985 * gcc.dg/inline-12.c: Likewise.
3986 * gcc.dg/inline-8.c: Likewise.
3987 * gcc.dg/inline-9.c: Likewise.
3988 * gcc.dg/inline3.c: Likewise.
3989 * gcc.dg/label-decl-1.c: Likewise.
3990 * gcc.dg/label-decl-2.c: Likewise.
3991 * gcc.dg/label-decl-3.c: Likewise.
3992 * gcc.dg/label-decl-4.c: Likewise.
3993 * gcc.dg/long-long-typespec-1.c: Likewise.
3994 * gcc.dg/lvalue-2.c: Likewise.
3995 * gcc.dg/lvalue-3.c: Likewise.
3996 * gcc.dg/nested-func-3.c: Likewise.
3997 * gcc.dg/nested-redef-1.c: Likewise.
3998 * gcc.dg/noreturn-4.c: Likewise.
3999 * gcc.dg/old-style-prom-2.c: Likewise.
4000 * gcc.dg/old-style-prom-3.c: Likewise.
4001 * gcc.dg/old-style-then-proto-1.c: Likewise.
4002 * gcc.dg/overflow-warn-1.c: Likewise.
4003 * gcc.dg/overflow-warn-2.c: Likewise.
4004 * gcc.dg/overflow-warn-3.c: Likewise.
4005 * gcc.dg/overflow-warn-4.c: Likewise.
4006 * gcc.dg/overflow-warn-6.c: Likewise.
4007 * gcc.dg/parm-forwdecl-2.c: Likewise.
4008 * gcc.dg/parm-forwdecl-3.c: Likewise.
4009 * gcc.dg/parm-impl-decl-1.c: Likewise.
4010 * gcc.dg/parm-impl-decl-2.c: Likewise.
4011 * gcc.dg/parm-incomplete-1.c: Likewise.
4012 * gcc.dg/parm-mismatch-1.c: Likewise.
4013 * gcc.dg/pointer-arith-1.c: Likewise.
4014 * gcc.dg/pointer-arith-2.c: Likewise.
4015 * gcc.dg/pointer-arith-3.c: Likewise.
4016 * gcc.dg/pointer-arith-4.c: Likewise.
4017 * gcc.dg/pointer-arith-6.c: Likewise.
4018 * gcc.dg/pointer-arith-7.c: Likewise.
4019 * gcc.dg/pointer-arith-8.c: Likewise.
4020 * gcc.dg/pr13804-1.c: Likewise.
4021 * gcc.dg/pr15698-1.c: Likewise.
4022 * gcc.dg/pr15698-2.c: Likewise.
4023 * gcc.dg/pr15698-3.c: Likewise.
4024 * gcc.dg/pr15698-4.c: Likewise.
4025 * gcc.dg/pr15698-5.c: Likewise.
4026 * gcc.dg/pr15698-6.c: Likewise.
4027 * gcc.dg/pr15698-7.c: Likewise.
4028 * gcc.dg/pr15698-8.c: Likewise.
4029 * gcc.dg/pr17188-1.c: Likewise.
4030 * gcc.dg/pr17301-1.c: Likewise.
4031 * gcc.dg/pr17301-2.c: Likewise.
4032 * gcc.dg/pr17730-1.c: Likewise.
4033 * gcc.dg/pr20368-1.c: Likewise.
4034 * gcc.dg/pr20368-2.c: Likewise.
4035 * gcc.dg/pr20368-3.c: Likewise.
4036 * gcc.dg/pr22308-1.c: Likewise.
4037 * gcc.dg/qual-component-1.c: Likewise.
4038 * gcc.dg/redecl-1.c: Likewise.
4039 * gcc.dg/redecl-11.c: Likewise.
4040 * gcc.dg/redecl-12.c: Likewise.
4041 * gcc.dg/redecl-13.c: Likewise.
4042 * gcc.dg/redecl-14.c: Likewise.
4043 * gcc.dg/redecl-15.c: Likewise.
4044 * gcc.dg/register-var-1.c: Likewise.
4045 * gcc.dg/register-var-2.c: Likewise.
4046 * gcc.dg/stmt-expr-2.c: Likewise.
4047 * gcc.dg/stmt-expr-3.c: Likewise.
4048 * gcc.dg/stmt-expr-label-1.c: Likewise.
4049 * gcc.dg/stmt-expr-label-2.c: Likewise.
4050 * gcc.dg/stmt-expr-label-3.c: Likewise.
4051 * gcc.dg/struct-empty-2.c: Likewise.
4052 * gcc.dg/struct-empty-3.c: Likewise.
4053 * gcc.dg/struct-parse-1.c: Likewise.
4054 * gcc.dg/struct-semi-1.c: Likewise.
4055 * gcc.dg/struct-semi-2.c: Likewise.
4056 * gcc.dg/struct-semi-3.c: Likewise.
4057 * gcc.dg/switch-5.c: Likewise.
4058 * gcc.dg/switch-6.c: Likewise.
4059 * gcc.dg/switch-7.c: Likewise.
4060 * gcc.dg/tls/diag-5.c: Likewise.
4061 * gcc.dg/transparent-union-1.c: Likewise.
4062 * gcc.dg/transparent-union-3.c: Likewise.
4063 * gcc.dg/typespec-1.c: Likewise.
4064 * gcc.dg/vla-init-2.c: Likewise.
4065 * gcc.dg/vla-init-3.c: Likewise.
4066 * gcc.dg/vla-init-4.c: Likewise.
4067 * gcc.dg/vla-init-5.c: Likewise.
4068 * gcc.dg/void-cast-2.c: Likewise.
4069 * gcc.dg/wvla-3.c: Likewise.
4070 * gcc.dg/wvla-7.c: Likewise.
4071 * gcc.target/i386/991209-1.c: Likewise.
4072 * gcc.target/ia64/fpreg-1.c: Likewise.
4073 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4074 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4075
4076 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
4077
4078 PR fortran/31639
4079 * gfortran.dg/func_decl_4.f90: New test.
4080
4081 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
4082
4083 PR fortran/32727
4084 * gfortran.dg/interface_17.f90: New test.
4085
4086 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
4087
4088 PR fortran/32599
4089 * gfortran.dg/32599.f03: New test case.
4090
4091 PR fortran/32601
4092 * gfortran.dg/32601.f03: New test case.
4093 * gfortran.dg/32601_1.f03: Ditto.
4094 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
4095 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
4096
4097 2007-07-12 Steve Ellcey <sje@cup.hp.com>
4098
4099 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4100
4101 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4102 Devang Patel <dpatel@apple.com>
4103
4104 PR tree-optimization/25413
4105 * gcc.dg/vect/vect-align-1.c: New.
4106 * gcc.dg/vect/vect-align-2.c: New.
4107 * gcc.dg/vect/pr25413.c: New.
4108 * gcc.dg/vect/pr25413a.c: New.
4109 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4110
4111 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4112
4113 * lib/target-support.exp (check_ultrasparc_hw_available):
4114 New function.
4115 (is-effective-target): Check $arg for ultrasparc_hw.
4116 (is-effective-target-keyword): Likewise.
4117 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4118 when determining what to do on sparc platforms.
4119 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4120 * gcc.dg/20001101-1.c: Likewise.
4121 * gcc.dg/20001101-2.c: Likewise.
4122 * gcc.dg/ultrasp9.c: Likewise.
4123 * gcc.dg/ultrasp10.c: Likewise.
4124 * gcc.target/sparc/pdist-3.c: Likewise.
4125
4126 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4127
4128 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4129
4130 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4131
4132 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4133 get vectorized.
4134 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4135 now get vectorized.
4136 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4137 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4138 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4139 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4140 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4141 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4142 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4143 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4144 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4145 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4146 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4147 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4148 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4149 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4150 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4151 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4152 Add spu.
4153
4154 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR c++/30854
4157 * g++.dg/parse/error30.C: New test.
4158
4159 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4160
4161 PR fortran/29804
4162 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4163
4164 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4165
4166 * gfortran.fortran-torture/compile/pr32663.f: New test.
4167
4168 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4169
4170 PR c++/31027
4171 * g++.dg/inherit/virtual4.C: New.
4172
4173 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4174
4175 PR target/32661
4176 * gcc.target/i386/pr32661-1.c: New test.
4177
4178 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4179
4180 * gnat.dg/invariant_index.ad[sb]: New test.
4181
4182 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4183
4184 PR c++/32560
4185 * g++.dg/template/decl3.C: New.
4186
4187 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4188
4189 PR 32617
4190 * gcc.c-torture/execute/align-3.c: New.
4191
4192 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4193
4194 PR target/32708
4195 * gcc.target/i386/pr32708-1.c: New test.
4196 * gcc.target/i386/pr32708-2.c: Ditto.
4197 * gcc.target/i386/pr32708-3.c: Ditto.
4198
4199 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4200
4201 * g++.dg/init/new20.C: Remove svn:executable flag.
4202
4203 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4204
4205 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4206
4207 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4208
4209 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4210
4211 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4212
4213 PR testsuite/25241
4214 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4215 directive.
4216
4217 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4218
4219 PR fortran/32157
4220 * gfortran.dg/overload_2.f90: New test.
4221
4222 PR fortran/32689
4223 * gfortran.dg/transfer_simplify_5.f90
4224
4225 PR fortran/32634
4226 * gfortran.dg/interface_15.f90: New test.
4227
4228 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4229
4230 PR libfortran/32336
4231 * gfortran.dg/matmul_5.f90: New test case.
4232
4233 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4234
4235 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4236 * gcc.dg/fesd-any.h: Likewise.
4237 * gcc.dg/fesd-baseonly.c: Likewise.
4238 * gcc.dg/fesd-baseonly.h: Likewise.
4239 * gcc.dg/fesd-none.c: Likewise.
4240 * gcc.dg/fesd-none.h: Likewise.
4241 * gcc.dg/fesd-reduced.c: Likewise.
4242 * gcc.dg/fesd-reduced.h: Likewise.
4243 * gcc.dg/fesd-sys.c: Likewise.
4244 * gcc.dg/fesd-sys.h: Likewise
4245 * gcc.dg/fesd.h: Likewise.
4246
4247 * g++.dg/debug/dwarf2: New directory.
4248 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4249 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4250 * g++.dg/other/fesd-any.h: Likewise.
4251 * g++.dg/other/fesd-baseonly.C: Likewise.
4252 * g++.dg/other/fesd-baseonly.h: Likewise.
4253 * g++.dg/other/fesd-none.C: Likewise.
4254 * g++.dg/other/fesd-none.h: Likewise.
4255 * g++.dg/other/fesd-reduced.C: Likewise.
4256 * g++.dg/other/fesd-reduced.h: Likewise.
4257 * g++.dg/other/fesd-sys.C: Likewise.
4258 * g++.dg/other/fesd-sys.h: Likewise.
4259 * g++.dg/other/fesd.h: Likewise.
4260
4261 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4262
4263 PR fortran/31129
4264 * gfortran.dg/parameter_unused.f90: New test.
4265
4266 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4267
4268 PR tree-optimization/32681
4269 * gcc.dg/tree-ssa/pr32681.c: New test.
4270
4271 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4272
4273 PR fortran/32678
4274 * gfortran.dg/fmt_t_5.f90: New test.
4275
4276 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4277
4278 PR c++/30535
4279 * g++.dg/template/operator10.C: New.
4280
4281 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4282
4283 PR libfortran/32217
4284 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4285
4286 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4287
4288 PR fortran/29876
4289 * gfortran.dg/operator_6.f90: New test.
4290
4291 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4292
4293 PR fortran/17711
4294 * gfortran.dg/operator_4.f90: New test.
4295 * gfortran.dg/operator_5.f90: New test.
4296 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4297 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4298
4299 2007-07-08 Tobias Burnus <burnus@net-b.de>
4300
4301 PR fortran/32669
4302 * gfortran.dg/argument_checking_6.f90: New.
4303
4304 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4305
4306 PR fortran/25094
4307 * gfortran.dg/interface_155555.f90: New test.
4308
4309 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4310
4311 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4312 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4313
4314 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4315
4316 PR testsuite/25241
4317 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4318 discern pedantic diagnostics and errors.
4319 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4320 and not an error.
4321 * gcc.dg/20050121-1.c: This is an error and not a warning.
4322 * gcc.target/i386/sseregparm-2.c: Likewise.
4323 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4324 * gcc.dg/charset/attribute2.c: Likewise.
4325 * gcc.dg/bitfld-1.c: Likewise.
4326 * gcc.dg/pack-test-2.c: Likewise.
4327 * gcc.dg/940510-1.c: Match separately error and warning.
4328 * gcc.dg/array-2.c: Match separately multiple messages. The second
4329 diagnostic is a pedantic warning and not an error.
4330 * gcc.dg/pr14475.c: Match separately multiple messages.
4331 * gcc.dg/pr18809-1.c: Likewise.
4332 * gcc.dg/pr27953.c: Likewise.
4333 * gcc.dg/vla-init-1.c: Likewise.
4334 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4335
4336 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4337
4338 PR fortran/32644
4339 * gfortran.dg/char_decl_1.f90: New test.
4340
4341 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4342
4343 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4344
4345 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4346
4347 PR c++/32232
4348 * g++.dg/template/overload9.C: New test.
4349
4350 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4351
4352 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4353 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4354
4355 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4356
4357 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4358 * gcc.dg/20001012-2.c: Likewise.
4359 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4360 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4361
4362 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4363
4364 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4365 about the chunk size when STACK_SIZE is defined.
4366
4367 2007-07-06 Josh Conner <jconner@apple.com>
4368
4369 PR middle-end/32602
4370 * gcc.dg/sibcall-8.c: New test.
4371
4372 2007-07-06 Josh Conner <jconner@apple.com>
4373
4374 PR middle-end/32603
4375 * gcc.target/arm/sibcall-1.c: New test.
4376
4377 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4378
4379 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4380
4381 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4382
4383 * gfortran.dg/save_parameter.f90: New test.
4384 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4385
4386 2007-07-06 Richard Guenther <rguenther@suse.de>
4387
4388 * g++.dg/opt/pr30965.C: New testcase.
4389
4390 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4391
4392 * gcc.target/mips/save-restore-5.c: New test.
4393
4394 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4395
4396 PR rtl_optimization/32450
4397 * gcc.dg/pr32450.c: New runtime test.
4398
4399 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4400
4401 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4402 single underscore in scan directives.
4403
4404 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4405
4406 PR c++/32245
4407 * g++.dg/init/ptrmem4.C: New test.
4408
4409 PR c++/32251
4410 * g++.dg/init/new21.C: Likewise.
4411
4412 PR c++/31992
4413 * g++.dg/template/static30.C: Likewise.
4414
4415 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4416
4417 * gcc.dg/vect/costmodel/ppc: New directory.
4418 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4419 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4420 New test.
4421 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4422 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4423 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4424 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4425 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4426 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4427 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4428 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4429 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4430 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4431 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4432 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4433 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4434 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4435
4436 2007-07-05 Tobias Burnus <burnus@net-b.de>
4437
4438 PR fortran/32359
4439 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4440
4441 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4442
4443 PR fortran/32526
4444 * gfortran.dg/interface_14.f90: New test.
4445
4446 PR fortran/32613
4447 * gfortran.dg/do_iterator_2.f90: New test.
4448
4449 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4450
4451 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4452 (FE_DEC_DOWNWARD): Likewise.
4453 (FE_DEC_UPWARD): Likewise.
4454 (FE_DEC_TOWARDZERO): Likewise.
4455 (FE_DEC_TONEARESTFROMZERO): Likewise.
4456
4457 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4458
4459 * gcc.c-torture/compile/pr32606.c: New.
4460 * gfortran.fortran-torture/execute/pr32604.f90: New.
4461
4462 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4463
4464 * gcc.dg/visibility-12.c: New test.
4465 * gcc.dg/visibility-13.c: Likewise.
4466 * g++.dg/ext/visibility-9.C: Likewise.
4467 * g++.dg/ext/visibility-10.C: Likewise.
4468
4469 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4470
4471 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4472 * gcc.dg/sh-relax-vxworks.c: New test.
4473
4474 2007-07-04 Richard Guenther <rguenther@suse.de>
4475
4476 PR tree-optimization/32500
4477 * gcc.c-torture/execute/pr32500.c: New testcase.
4478
4479 2007-07-04 Richard Guenther <rguenther@suse.de>
4480
4481 PR tree-optimization/32482
4482 * gcc.c-torture/compile/pr32482.c: New testcase.
4483
4484 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4485
4486 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4487 VxWorks kernels.
4488 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4489 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4490 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4491 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4492
4493 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4494
4495 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4496
4497 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4498
4499 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4500
4501 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4502
4503 PR fortran/31198
4504 * gfortran.dg/min_max_optional_1.f90: New test.
4505 * gfortran.dg/min_max_optional_2.f90: New test.
4506 * gfortran.dg/min_max_optional_3.f90: New test.
4507
4508 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4509
4510 PR fortran/32545
4511 * gfortran.dg/fmt_error.f90: New test.
4512
4513 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514
4515 PR fortran/32612
4516 * gfortran.dg/interface_13.f90: New test.
4517
4518 2007-07-03 Dave Brolley <brolley@redhat.com>
4519
4520 PR c++/31743
4521 * g++.dg/init/new20.C: New test.
4522
4523 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4524
4525 PR fortran/32579
4526 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4527
4528 2007-07-03 Tobias Burnus <burnus@net-b.de>
4529
4530 PR fortran/25062
4531 * common_7.f90: New.
4532 * common_8.f90: New.
4533 * common_9.f90: New.
4534
4535 2007-07-03 Tobias Burnus <burnus@net-b.de>
4536
4537 PR fortran/30940
4538 * gfortran.dg/argument_checking_1.f90: New.
4539 * gfortran.dg/argument_checking_2.f90: New.
4540 * gfortran.dg/argument_checking_3.f90: New.
4541 * gfortran.dg/argument_checking_4.f90: New.
4542 * gfortran.dg/argument_checking_5.f90: New.
4543 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4544 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4545
4546 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4547
4548 * gcc.dg/pr32176.c: Add -w to default dg-options.
4549
4550 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4551
4552 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4553
4554 2007-07-03 Tobias Burnus <burnus@net-b.de>
4555
4556 PR fortran/20888
4557 * gfortran.dg/null_2.f90: New.
4558
4559 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4560 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4561
4562 PR middle-end/32176
4563 * gcc.dg/pr32176.c: New test.
4564
4565 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4566
4567 * gcc.dg/const-float80.c : New test.
4568 * gcc.dg/const-float128.c : New test.
4569 * gcc.dg/const-float80-ped.c : New test.
4570 * gcc.dg/const-float128-ped.c : New test.
4571
4572 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4573
4574 * gcc.dg/c99-math.h: Fix typo.
4575
4576 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4577
4578 PR libgomp/32468
4579 * gcc.dg/gomp/pr32468-1.c: New test.
4580
4581 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4582
4583 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4584 an ABI option.
4585
4586 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4587
4588 * gfortran.fortran-torture/compile/pr32583.f: New.
4589 * gcc.c-torture/compile/pr32584.c: New
4590
4591 2007-07-02 Ollie Wild <aaw@google.com>
4592
4593 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4594 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4595
4596 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4597
4598 * gcc.target/mips/save-restore-1.c: New test.
4599 * gcc.target/mips/save-restore-2.c: Likewise.
4600 * gcc.target/mips/save-restore-3.c: Likewise.
4601 * gcc.target/mips/save-restore-4.c: Likewise.
4602
4603 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4604
4605 PR tree-optimization/31966
4606 PR tree-optimization/32533
4607 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4608 * gfortran.dg/pr32533.f90: Ditto.
4609
4610 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4611
4612 * g++.dg/opt/nrv12.C: New test.
4613 * gcc.target/i386/nrv1.c: New test.
4614
4615 PR c++/31748
4616 * g++.dg/gomp/pr31748.C: New test.
4617
4618 2007-07-02 Ira Rosen <irar@il.ibm.com>
4619
4620 PR tree-optimization/32230
4621 * gcc.dg/vect/pr32230.c: New test.
4622
4623 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4624
4625 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4626 * bind_c_coms.f90: Ditto.
4627 * bind_c_coms_driver.c: Ditto.
4628 * bind_c_dts.f90: Ditto.
4629 * bind_c_dts_2.f03: Ditto.
4630 * bind_c_dts_2_driver.c: Ditto.
4631 * bind_c_dts_3.f03: Ditto.
4632 * bind_c_dts_4.f03: Ditto.
4633 * bind_c_dts_driver.c: Ditto.
4634 * bind_c_implicit_vars.f03: Ditto.
4635 * bind_c_procs.f03: Ditto.
4636 * bind_c_usage_2.f03: Ditto.
4637 * bind_c_usage_3.f03: Ditto.
4638 * bind_c_usage_5.f03: Ditto.
4639 * bind_c_usage_6.f03: Ditto.
4640 * bind_c_usage_7.f03: Ditto.
4641 * bind_c_vars.f90: Ditto.
4642 * bind_c_vars_driver.c: Ditto.
4643 * binding_c_table_15_1.f03: Ditto.
4644 * binding_label_tests.f03: Ditto.
4645 * binding_label_tests_10.f03: Ditto.
4646 * binding_label_tests_10_main.f03: Ditto.
4647 * binding_label_tests_11.f03: Ditto.
4648 * binding_label_tests_11_main.f03: Ditto.
4649 * binding_label_tests_12.f03: Ditto.
4650 * binding_label_tests_13.f03: Ditto.
4651 * binding_label_tests_13_main.f03: Ditto.
4652 * binding_label_tests_14.f03: Ditto.
4653 * binding_label_tests_2.f03: Ditto.
4654 * binding_label_tests_3.f03: Ditto.
4655 * binding_label_tests_4.f03: Ditto.
4656 * binding_label_tests_5.f03: Ditto.
4657 * binding_label_tests_6.f03: Ditto.
4658 * binding_label_tests_7.f03: Ditto.
4659 * binding_label_tests_8.f03: Ditto.
4660 * binding_label_tests_9.f03: Ditto.
4661 * c_assoc.f90: Ditto.
4662 * c_assoc_2.f03: Ditto.
4663 * c_f_pointer_shape_test.f90: Ditto.
4664 * c_f_pointer_tests.f90: Ditto.
4665 * c_f_tests_driver.c: Ditto.
4666 * c_funloc_tests.f03: Ditto.
4667 * c_funloc_tests_2.f03: Ditto.
4668 * c_funloc_tests_3.f03: Ditto.
4669 * c_funloc_tests_3_funcs.c: Ditto.
4670 * c_kind_params.f90: Ditto.
4671 * c_kind_tests_2.f03: Ditto.
4672 * c_kinds.c: Ditto.
4673 * c_loc_driver.c: Ditto.
4674 * c_loc_test.f90: Ditto.
4675 * c_loc_tests_2.f03: Ditto.
4676 * c_loc_tests_2_funcs.c: Ditto.
4677 * c_loc_tests_3.f03: Ditto.
4678 * c_loc_tests_4.f03: Ditto.
4679 * c_loc_tests_5.f03: Ditto.
4680 * c_loc_tests_6.f03: Ditto.
4681 * c_loc_tests_7.f03: Ditto.
4682 * c_loc_tests_8.f03: Ditto.
4683 * c_ptr_tests.f03: Ditto.
4684 * c_ptr_tests_10.f03: Ditto.
4685 * c_ptr_tests_5.f03: Ditto.
4686 * c_ptr_tests_7.f03: Ditto.
4687 * c_ptr_tests_7_driver.c: Ditto.
4688 * c_ptr_tests_8.f03: Ditto.
4689 * c_ptr_tests_8_funcs.c: Ditto.
4690 * c_ptr_tests_9.f03: Ditto.
4691 * c_ptr_tests_driver.c: Ditto.
4692 * c_size_t_driver.c: Ditto.
4693 * c_size_t_test.f03: Ditto.
4694 * com_block_driver.f90: Ditto.
4695 * global_vars_c_init.f90: Ditto.
4696 * global_vars_c_init_driver.c: Ditto.
4697 * global_vars_f90_init.f90: Ditto.
4698 * global_vars_f90_init_driver.c: Ditto.
4699 * interop_params.f03: Ditto.
4700 * iso_c_binding_only.f03: Ditto.
4701 * iso_c_binding_rename_1.f03: Ditto.
4702 * iso_c_binding_rename_1_driver.c: Ditto.
4703 * iso_c_binding_rename_2.f03: Ditto.
4704 * iso_c_binding_rename_2_driver.c: Ditto.
4705 * kind_tests_2.f03: Ditto.
4706 * kind_tests_3.f03: Ditto.
4707 * module_md5_1.f90: Ditto.
4708 * only_clause_main.c: Ditto.
4709 * print_c_kinds.f90: Ditto.
4710 * test_bind_c_parens.f03: Ditto.
4711 * test_c_assoc.c: Ditto.
4712 * test_com_block.f90: Ditto.
4713 * test_common_binding_labels.f03: Ditto.
4714 * test_common_binding_labels_2.f03: Ditto.
4715 * test_common_binding_labels_2_main.f03: Ditto.
4716 * test_common_binding_labels_3.f03: Ditto.
4717 * test_common_binding_labels_3_main.f03: Ditto.
4718 * test_only_clause.f90: Ditto.
4719 * use_iso_c_binding.f90: Ditto.
4720 * value_5.f90: Ditto.
4721 * value_test.f90: Ditto.
4722 * value_tests_f03.f90: Ditto.
4723
4724 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4725
4726 * gcc.dg/tls/opt-14.c: New.
4727
4728 2007-07-01 Ollie Wild <aaw@google.com>
4729
4730 * g++.dg/lookup/using16.C: New test.
4731 * g++.dg/lookup/using17.C: New test.
4732
4733 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4734
4735 PR fortran/32239
4736 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4737 (test_4): Use proper test for floating point equality.
4738 (test_8): Likewise.
4739
4740 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4741
4742 PR libgfortran/32554
4743 * gfortran.dg/fmt_p_1.f90: New test.
4744
4745 2007-07-01 Ira Rosen <irar@il.ibm.com>
4746
4747 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4748 initialization and fix dg-final check - the initialization loop is
4749 vectorizable.
4750
4751 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4752 Volker Reichelt <reichelt@netcologne.de>
4753
4754 PR middle-end/32559
4755 * gcc.dg/pr32559.c: New test.
4756
4757 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4758
4759 PR tree-optimization/25371
4760 * gcc.dg/vect/pr25371.c: New test.
4761
4762 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4763
4764 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4765 when allocating and initializing a flexible array.
4766
4767 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4768
4769 PR fortran/20373
4770 * gfortran.dg/intrinsic.f90: New test.
4771
4772 2007-06-30 Tobias Burnus <burnus@net-b.de>
4773
4774 PR fortran/32555
4775 * gfortran.dg/fmt_zero_check.f90: New.
4776
4777 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4778
4779 PR fortran/30284
4780 * gfortran.dg/repeat_f90: New test.
4781
4782 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4783
4784 PR testsuite/25241
4785 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4786 -pedantic-errors, so we should match errors.
4787 * gcc.dg/cpp/escape-1.c: Likewise.
4788 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4789 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4790 warning.
4791 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4792 errors instead of warnings.
4793 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4794 a pedantic warning.
4795 * gcc.dg/cpp/arith-3.c: Likewise.
4796
4797 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4798
4799 PR testsuite/25241
4800 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4801 * gcc.dg/pch/valid-2.c: Likewise.
4802 * gcc.dg/pch/valid-3.c: Likewise.
4803 * gcc.dg/pch/warn-1.c: Likewise.
4804 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4805
4806 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4807
4808 PR c/4076
4809 * gcc.dg/Wunused-function.c: New.
4810
4811 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4812
4813 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4814
4815 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4816
4817 * g++.dg/other/canon-31724.C: New.
4818
4819 2007-06-29 Jan Hubicka <jh@suse.cz>
4820
4821 PR middle-end/32372
4822 * gcc.c-torture/compile/pr32372.c: new.
4823
4824 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4825
4826 * gfortran.dg/operator_3.f90: New test.
4827
4828 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4829
4830 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4831 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4832
4833 2007-06-29 Richard Guenther <rguenther@suse.de>
4834
4835 PR middle-end/32493
4836 * gcc.dg/inline-23.c: New testcase.
4837
4838 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4839
4840 PR tree-optimization/24659
4841 * gcc.target/i386/vectorize2.c: New test.
4842 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4843 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4844
4845 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4846
4847 * gcc.dg/pointer-arith-9.c: New test.
4848
4849 2007-06-29 Tobias Burnus <burnus@net-b.de>
4850
4851 PR fortran/32483
4852 * gfortran.dg/fmt_read_2.f90: New.
4853
4854 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4855
4856 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4857 If it exists, don't try to create it.
4858
4859 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4860
4861 * g++.dg/ext/visibility/ms-compat-1.C: New.
4862
4863 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4864
4865 PR tree-opt/32417
4866 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4867
4868 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4869
4870 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4871 targets.
4872
4873 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4874
4875 PR fortran/32467
4876 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4877
4878 2007-06-27 Richard Guenther <rguenther@suse.de>
4879
4880 PR middle-end/32492
4881 * gcc.dg/inline-22.c: New testcase.
4882
4883 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4884
4885 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4886 the scan-assembler constant.
4887
4888 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4889
4890 PR 20216
4891 * gcc.dg/pr20216.c: New.
4892
4893 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4894
4895 PR tree-opt/32421
4896 * gcc.dg/vect/pr32421.c: New test.
4897
4898 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4899
4900 PR c++/32111
4901 * g++.dg/other/friend5.C: New test.
4902
4903 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4904
4905 PR fortran/32464
4906 * gfortran.dg/host_assoc_function_2.f90: New test.
4907
4908 PR fortran/31494
4909 * gfortran.dg/host_assoc_call_1.f90: New test.
4910
4911 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4912
4913 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4914
4915 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4916
4917 PR fortran/32456
4918 * gfortran.dg/error_format.f90: New test.
4919
4920 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4921
4922 PR fortran/32136
4923 * gfortran.dg/pr32136.f90: New test.
4924
4925 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4926
4927 PR fortran/31726
4928 * gfortran.dg/minmaxloc_1.f90: New test.
4929
4930 PR fortran/32298
4931 * gfortran.dg/minmaxloc_2.f90: New test.
4932
4933 2007-06-23 Richard Guenther <rguenther@suse.de>
4934
4935 PR tree-optimization/16876
4936 PR middle-end/29478
4937 * gcc.dg/pr29254.c: The warning is bogus.
4938 * gcc.dg/warn-1.c: Likewise.
4939 * gcc.dg/assign-warn-3.c: Likewise.
4940 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4941
4942 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4943
4944 * gcc.c-torture/execute/20070623-1.c: New.
4945
4946 2007-06-22 Jan Hubicka <jh@suse.cz>
4947
4948 * gcc.c-torture/compile/pr31541.c: New.
4949
4950 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4951
4952 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4953 Remove -m64 from dg-options.
4954
4955 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4956
4957 PR middle-end/32374
4958 * gcc.dg/pr32374.c: New test.
4959
4960 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4961
4962 PR fortran/32360
4963 * gfortran.dg/pointer_assign_3.f90: New test.
4964
4965 2007-06-21 Sebastian Pop <sebpop@gmail.com>
4966
4967 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4968
4969 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4970
4971 PR fortran/31162
4972 * gfortran.dg/assign.f90: Update test.
4973 * gfortran.dg/real_do_1.f90: Update test.
4974 * gfortran.dg/gomp/omp_do1.f90: Update test.
4975 * gfortran.dg/warnings_are_errors_1.f: Update test.
4976 * gfortran.dg/g77/20010519-1.f: Update test.
4977 * gfortran.dg/g77/pr9258.f: Update test.
4978 * gfortran.dg/g77/960317-1.f: Update test.
4979
4980 2007-06-21 Richard Guenther <rguenther@suse.de>
4981
4982 PR tree-optimization/32453
4983 * gcc.c-torture/compile/pr32453.c: New testcase.
4984
4985 2007-06-21 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR tree-optimization/31866
4988 * gcc.dg/pr31866.c: New test.
4989
4990 2007-06-21 Richard Guenther <rguenther@suse.de>
4991
4992 PR tree-optimization/32451
4993 * g++.dg/torture/20070621-1.C: New testcase.
4994
4995 2007-06-21 Christian Bruel <christian.bruel@st.com>
4996
4997 * gcc.dg/attr-isr.c: Test delay slot content.
4998
4999 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5000
5001 PR fortran/32361
5002 gfortran.dg/pointer_assign_2.f90: New test.
5003
5004 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5005
5006 PR fortran/25061
5007 gfortran.dg/invalid_procedure_name.f90: New test.
5008
5009 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5010
5011 PR tree-optimization/25737
5012 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5013
5014 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5015
5016 * gcc.target/i386/large-size-array-3.c: New.
5017
5018 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5019 Richard Guenther <rguenther@suse.de>
5020
5021 PR fortran/32140
5022 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5023
5024 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR middle-end/31959
5027 * gcc.dg/pr31959.c: New test.
5028
5029 PR inline-asm/32109
5030 * g++.dg/ext/asm10.C: New test.
5031
5032 PR middle-end/32285
5033 * gcc.c-torture/execute/20070614-1.c: New test.
5034
5035 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5036
5037 * gcc.target/arm/stack-corruption.c: New test.
5038
5039 2007-06-19 Richard Guenther <rguenther@suse.de>
5040
5041 * g++.dg/torture/pr30252.C: New testcase.
5042
5043 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR tree-optimization/32353
5046 * g++.dg/opt/nrv13.C: New test.
5047
5048 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5049
5050 PR fortran/20863
5051 PR fortran/20882
5052 * gfortran.dg/impure_assignment_2.f90 : New test.
5053
5054 PR fortran/32236
5055 * gfortran.dg/data_initialized_2.f90 : New test.
5056
5057 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5058 appropriate version of 'dmach'.
5059
5060 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5061
5062 PR target/32389
5063 * gcc.target/i386/pr32389.c New test.
5064
5065 2007-06-18 Simon Baldwin <simonb@google.com>
5066
5067 PR c++/31923
5068 * g++.dg/template/error25.C: New.
5069 * g++.dg/template/spec35.C: New.
5070
5071 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5072
5073 * gcc.c-torture/compile/pr32355.c: New testcase.
5074
5075 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5076
5077 PR tree-optimization/32383
5078 * g++.dg/opt/pr32383.C: New test.
5079
5080 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
5081
5082 PR rtl-optimization/32366
5083 * gcc.dg/vect/pr32366.c: New test.
5084
5085 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
5086
5087 * gcc.c-torture/compile/pr32349.c: New testcase.
5088
5089 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
5090
5091 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
5092 * gcc.target/sparc/combined-2.c: Likewise.
5093 * gcc.target/sparc/fexpand.c : Likewise.
5094 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
5095 * gcc.target/sparc/fpack16.c : Likewise.
5096 * gcc.target/sparc/fpmerge.c : Likewise.
5097 * gcc.target/sparc/fpmul.c : Likewise.
5098 * gcc.target/sparc/noresult.c : Likewise.
5099 * gcc.target/sparc/pdist.c: Likewise.
5100
5101 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5102
5103 PR middle-end/31723
5104 * gcc.target/i386/recip-divf.c: New test.
5105 * gcc.target/i386/recip-sqrtf.c: Ditto.
5106 * gcc.target/i386/recip-vec-divf.c: Ditto.
5107 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5108 * gcc.target/i386/sse-recip.c: Ditto.
5109 * gcc.target/i386/sse-recip-vec.c: Ditto.
5110
5111 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5112
5113 PR tree-opt/32225
5114 * gcc.c-torture/compile/20070605-1.c: New test.
5115
5116 * gcc.c-torture/compile/20070603-1.c: New testcase.
5117 * gcc.c-torture/compile/20070603-2.c: New testcase.
5118
5119 * gcc.c-torture/compile/20070531-1.c: New test.
5120
5121 PR tree-opt/32167
5122 * gcc.c-torture/compile/20070531-2.c: New test.
5123
5124 PR tree-opt/32144
5125 * gcc.c-torture/compile/20070529-1.c: New test.
5126
5127 PR tree-opt/32145
5128 * gcc.c-torture/compile/20070529-2.c: New test.
5129
5130 PR tree-opt/32015
5131 * gcc.c-torture/compile/20070520-1.c: New test.
5132
5133 * g++.dg/ext/java-1.C: New test.
5134
5135 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5136 loops instead of one. Remove the "can't determine dependence"
5137 check.
5138 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5139 needed as the cast is gone in the first place.
5140 * gcc.dg/max-1.c: Change local variable a to be a global one.
5141 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5142 have a cast which is PREd.
5143
5144 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5145
5146 * g++.dg/lookup/anon6.C: New test.
5147
5148 2007-06-14 Dirk Mueller <dmueller@suse.de>
5149
5150 PR c++/31806
5151 * g++.dg/opt/static6.C: New testcase.
5152
5153 2007-06-14 Geoff Keating <geoffk@apple.com>
5154
5155 * g++.dg/ext/visibility/overload-1.C: New.
5156
5157 PR 31093
5158 * g++.dg/ext/visibility/anon4.C: New.
5159
5160 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5161
5162 PR target/32268
5163 * gcc.target/i386/pr32268.c: New test.
5164
5165 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5166
5167 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5168 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5169 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5170
5171 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5172 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5173 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5174 BID is used.
5175
5176 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5177
5178 PR fortran/32302
5179 * gfortran.dg/common_resize_1.f90: New test.
5180
5181 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5182
5183 PR target/32274
5184 * gcc.dg/vect/pr32224.c: Fix.
5185
5186 2007-06-13 Eric Christopher <echristo@apple.com>
5187
5188 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5189
5190 2007-06-13 Tobias Burnus <burnus@net-b.de>
5191
5192 PR fortran/32323
5193 * gfortran.dg/actual_array_vect_1.f90: New.
5194
5195 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5196
5197 * gcc.target/sparc/mfpu.c: New test.
5198
5199 2007-06-12 Geoff Keating <geoffk@apple.com>
5200
5201 * g++.dg/warn/weak1.C: Suppress on Darwin.
5202 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5203
5204 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5205
5206 PR middle-end/31579
5207 * g++.dg/torture/pr31579.C: New testcase.
5208
5209 2007-06-12 Ian Lance Taylor <iant@google.com>
5210
5211 PR libstdc++/29286
5212 * g++.dg/init/new16.C: New test.
5213 * g++.dg/init/new17.C: New test.
5214 * g++.dg/init/new18.C: New test.
5215 * g++.dg/init/new19.C: New test.
5216
5217 2007-06-12 Olivier Hainque <hainque@adacore.com>
5218
5219 * gnat.dg/lhs_view_convert.adb: New test.
5220
5221 2007-06-12 Richard Guenther <rguenther@suse.de>
5222
5223 PR tree-optimization/15353
5224 PR tree-optimization/31657
5225 * gcc.c-torture/execute/20070424-1.c: New testcase.
5226 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5227 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5228 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5229 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5230 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5231
5232 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5233
5234 PR rtl-optimization/32293
5235 * gcc.dg/pr32293.c: New test.
5236
5237 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5238
5239 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5240
5241 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5242
5243 PR fortran/29786
5244 * gfortran.dg/equiv_7.f90: New test.
5245 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5246
5247 PR fortran/30875
5248 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5249
5250 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5251
5252 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5253 * gcc.dg/setjmp-4.c: Likewise.
5254 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5255
5256 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5257
5258 PR rtl-optimization/31025
5259 * gfortran.dg/pr31025.f90: New.
5260
5261 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5262
5263 PR target/32280
5264 * gcc.target/i386/pr32280.c: New test.
5265
5266 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5267
5268 PR middle-end/32279
5269 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5270
5271 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5272
5273 PR libgfortran/32235
5274 * gfortran.dg/backspace_9.f: New test.
5275
5276 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5277
5278 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5279
5280 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5281
5282 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5283
5284 2007-06-09 Ian Lance Taylor <iant@google.com>
5285
5286 PR tree-optimization/32169
5287 * gcc.c-torture/compile/pr32169.c: New test.
5288
5289 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5290
5291 * gcc.dg/vect/costmodel: New directory.
5292 * gcc.dg/vect/costmodel/i386: New directory.
5293 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5294 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5295 New test.
5296 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5297 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5298 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5299 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5300 * gcc.dg/vect/costmodel/x86_64: New directory.
5301 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5302 New testsuite.
5303 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5304 New test.
5305 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5306 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5307 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5308 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5309 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5310
5311 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5312
5313 PR tree-optimization/32243
5314 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5315 flags for -Os tests.
5316 * gcc.dg/vect/03-vect-pr32243.c: New test.
5317
5318 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5319
5320 PR tree-optimization/32224
5321 * gcc.dg/vect/pr32224.c: New test.
5322
5323 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR c++/32177
5326 * g++.dg/gomp/pr32177.C: New test.
5327
5328 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5329
5330 PR testsuite/25241
5331 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5332 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5333 warning nor an error.
5334 * gcc.dg/Wfatal-2.c: Likewise.
5335 * gcc.dg/Werror-1.c: Likewise.
5336 * gcc.dg/Werror-5.c: Likewise.
5337 * gcc.dg/Werror-7.c: Likewise.
5338 * gcc.dg/Werror-10.c: Likewise.
5339 * gcc.dg/Werror-11.c: Likewise.
5340
5341 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5342
5343 PR c++/30759
5344 * g++.dg/init/brace6.C: New test.
5345
5346 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5347
5348 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5349 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5350 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5351 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5352
5353 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5354 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5355 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5356 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5357 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5358 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5359 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5360 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5361
5362 * gcc.dg/darwin-minversion-3.c: New.
5363
5364 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5365
5366 * gcc.target/i386/builtin-copysign.c: New test.
5367
5368 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5369
5370 PR tree-optimization/32220
5371 * gfortran.dg/predcom-2.f: New testcase.
5372
5373 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5374
5375 PR tree-opt/32231
5376 * gcc.target/i386/vectorize4.c: New test.
5377
5378 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5379
5380 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5381
5382 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5383
5384 PR testsuite/25241
5385 * gcc.dg/simd-5.c: Mark output as a note.
5386 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5387 dg-message.
5388 * gcc.dg/simd-1.c: Likewise.
5389 * gcc.dg/always_inline.c: Mark output as a sorry.
5390 * gcc.dg/always_inline2.c: Likewise.
5391 * gcc.dg/always_inline3.c: Likewise.
5392
5393 2007-06-06 Ian Lance Taylor <iant@google.com>
5394
5395 * g++.dg/conversion/enum1.C: New test.
5396
5397 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5398
5399 PR tree-optimization/32216
5400 * gcc.dg/vect/pr32216.c: New test.
5401
5402 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5403
5404 PR testsuite/18923
5405 * gfortran.dg/invalid_contains_1.f90: New test.
5406 * gfortran.dg/invalid_contains_2.f90: New test.
5407
5408 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5409
5410 PR testsuite/32057
5411 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5412 midnight issues.
5413
5414 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5415
5416 PR testsuite/25241
5417 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5418 dg-message to match de note.
5419 * gcc.dg/pr26570.c: Use dg-message for a note.
5420 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5421 dg-error instead of dg-warning because of -Werror.
5422 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5423 neither an error, nor a warning.
5424 * gcc.dg/glibc-uclibc-2.c: Likewise
5425 * gcc.dg/cpp/19940712-1.c: Likewise.
5426
5427 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5428
5429 PR preprocessor/23479
5430 * gcc.dg/binary-constants-1.c: Add test suites for
5431 the 0b-prefixed binary integer constants.
5432 * gcc.dg/binary-constants-2.c: Ditto.
5433 * gcc.dg/binary-constants-3.c: Ditto.
5434 * gcc.dg/binary-constants-4.c: Ditto.
5435
5436 2007-06-05 Ian Lance Taylor <iant@google.com>
5437
5438 * gcc.dg/Wstrict-overflow-19.c: New test.
5439
5440 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5441
5442 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5443
5444 2007-06-04 Ian Lance Taylor <iant@google.com>
5445
5446 * gcc.dg/Wstrict-overflow-18.c: New test.
5447
5448 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5449
5450 PR testsuite/25241
5451 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5452 * gcc.dg/cpp/mi5.c: Likewise.
5453 * gcc.dg/cpp/mi7.c: Likewise.
5454
5455 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5456
5457 PR c/32191
5458 * gcc.dg/pr32191.c: New test.
5459
5460 2007-05-28 Tobias Burnus <burnus@net-b.de>
5461
5462 PR fortran/32124
5463 * gfortran.dg/allocate_stat_1.f90: Remove.
5464
5465 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5466
5467 * gcc.target/i386/sse4_2-check.h: New.
5468 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5469 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5470 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5471 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5472 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5473 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5474 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5475 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5476 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5477 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5478 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5479 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5480 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5481 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5482 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5483 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5484 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5485 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5486
5487 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5488
5489 * gcc.dg/pie-link.c: New test.
5490
5491 2007-06-01 Ian Lance Taylor <iant@google.com>
5492
5493 * gcc.dg/Wstrict-overflow-17.c: New test.
5494
5495 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5496
5497 * gcc.dg/builtin-return-1.c (g): New.
5498 (main): Allocate at least 64 bytes on the stack.
5499
5500 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5501
5502 * g++.dg/init/cleanup3.C: New test.
5503
5504 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5505
5506 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5507 int is 16 bits.
5508
5509 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5510
5511 PR fortran/32156
5512 * gfortran.dg/char_array_constructor_3.f90: New test.
5513
5514 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5515
5516 PR tree-optimization/32160
5517 * gfortran.dg/predcom-1.f: New test.
5518
5519 2007-05-31 Richard Guenther <rguenther@suse.de>
5520
5521 * g++.dg/other/str_empty.C: Move...
5522 * g++.dg/other/pr30567.C: Move...
5523 * g++.dg/tree-ssa/pr27218.C: Move...
5524 * g++.dg/torture: ...here and remove dg-options.
5525
5526 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5527
5528 PR c++/32158
5529 * g++.dg/ext/is_pod_incomplete.C: New.
5530
5531 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5532 Douglas Gregor <doug.gregor@gmail.com>
5533 Pedro Lamarao <pedro.lamarao@mndfck.org>
5534 Howard Hinnant <howard.hinnant@gmail.com>
5535
5536 PR c++/7412
5537 PR c++/29939
5538 * g++.dg/cpp0x/rv8p.C: New.
5539 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5540 * g++.dg/cpp0x/cast-bug.C: New.
5541 * g++.dg/cpp0x/elision_weak.C: New.
5542 * g++.dg/cpp0x/collapse-bug.C: New.
5543 * g++.dg/cpp0x/rv3p.C: New.
5544 * g++.dg/cpp0x/rv7n.C: New.
5545 * g++.dg/cpp0x/overload-conv-1.C: New.
5546 * g++.dg/cpp0x/rv2n.C: New.
5547 * g++.dg/cpp0x/deduce.C: New.
5548 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5549 * g++.dg/cpp0x/rv6p.C: New.
5550 * g++.dg/cpp0x/template_deduction.C: New.
5551 * g++.dg/cpp0x/implicit-copy.C: New.
5552 * g++.dg/cpp0x/rv1p.C: New.
5553 * g++.dg/cpp0x/cast.C: New.
5554 * g++.dg/cpp0x/rv5n.C: New.
5555 * g++.dg/cpp0x/collapse.C: New.
5556 * g++.dg/cpp0x/overload-conv-2.C: New.
5557 * g++.dg/cpp0x/rv4p.C: New.
5558 * g++.dg/cpp0x/rvo.C: New.
5559 * g++.dg/cpp0x/iop.C: New.
5560 * g++.dg/cpp0x/rv3n.C: New.
5561 * g++.dg/cpp0x/rv7p.C: New.
5562 * g++.dg/cpp0x/reference_collapsing.C: New.
5563 * g++.dg/cpp0x/overload.C: New.
5564 * g++.dg/cpp0x/named.C: New.
5565 * g++.dg/cpp0x/rv2p.C: New.
5566 * g++.dg/cpp0x/rv6n.C: New.
5567 * g++.dg/cpp0x/not_special.C: New.
5568 * g++.dg/cpp0x/bind.C: New.
5569 * g++.dg/cpp0x/rv1n.C: New.
5570 * g++.dg/cpp0x/rv5p.C: New.
5571 * g++.dg/cpp0x/elision.C: New.
5572 * g++.dg/cpp0x/named_refs.C: New.
5573 * g++.dg/cpp0x/unnamed_refs.C: New.
5574 * g++.dg/cpp0x/rv4n.C: New.
5575 * g++.dg/cpp0x/elision_neg.C: New.
5576 * g++.dg/init/copy7.C: Run in C++98 mode.
5577 * g++.dg/overload/arg1.C: Ditto.
5578 * g++.dg/overload/arg4.C: Ditto.
5579
5580 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR c++/31809
5583 * g++.dg/opt/static5.C: New test.
5584
5585 2007-05-30 Richard Guenther <rguenther@suse.de>
5586
5587 * g++.dg/dg.exp: Prune torture/.
5588 * g++.dg/torture/dg-torture.exp: New testsuite.
5589
5590 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5591
5592 * gcc.target/arm/pr27387.C: Move and rename to ...
5593 * g++.dg/inherit/thunk8.C: ... here.
5594
5595 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR tree-optimization/31769
5598 * g++.dg/gomp/pr31769.C: New test.
5599
5600 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5601
5602 * gcc.target/i386/stack-realign.c: New.
5603
5604 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5605
5606 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5607
5608 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5609
5610 * gfortran.dg/sizeof.f90: New.
5611
5612 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5613
5614 PR c/31339
5615 * gcc.dg/boolcomplex-1.c: New test.
5616
5617 PR c++/31339
5618 * g++.dg/ext/boolcomplex-1.c: New test.
5619
5620 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5621
5622 * gcc.dg/matrix: New directory.
5623
5624 2007-05-28 Tobias Burnus <burnus@net-b.de>
5625
5626 PR fortran/32124
5627 * gfortran.dg/allocate_stat_1.f90: New.
5628
5629 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5630
5631 PR fortran/31972
5632 * transfer_hollerith_1.f90: New test.
5633
5634 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5635
5636 PR tree-opt/32100
5637 * gcc.c-torture/execute/vrp-7.c: New test.
5638
5639 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5640
5641 * gfortran.dg/transfer_simplify_4.f90: New test.
5642
5643 2007-05-27 Tobias Burnus <burnus@net-b.de>
5644
5645 PR fortran/32088
5646 * gfortran.dg/func_result_3.f90: New.
5647
5648 2007-05-27 Tobias Burnus <burnus@net-b.de>
5649
5650 PR middle-end/32083
5651 * gfortran.dg/transfer_simplify_3.f90: New.
5652
5653 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5654
5655 PR target/32065
5656 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5657 to compile options.
5658 * gcc.target/i386/pr32065-2.c: New test.
5659
5660 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5661
5662 PR fortran/31813
5663 * gfortran.dg/io_constraints_2.f90: Update.
5664
5665 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5666
5667 PR fortran/31219
5668 * gfortran.dg/array_constructor_17.f90: New test.
5669
5670 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5671
5672 PR tree-opt/32090
5673 * g++.dg/opt/array2.C: New testcase.
5674
5675 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5676
5677 PR target/32065
5678 * gcc.target/i386/pr32065.c: New test.
5679
5680 2007-05-25 Dirk Mueller <dmueller@suse.de>
5681 Marcus Meissner <meissner@suse.de>
5682
5683 * gcc.dg/attr-alloc_size.c: New.
5684
5685 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5686 Lee Millward <lee.millward@gmail.com>
5687
5688 PR c++/31745
5689 * g++.dg/parse/crash34.C: New test.
5690
5691 * g++.dg/parse/crash35.C: New test.
5692
5693 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5694
5695 * gcc.target/i386/sse2-check.h: New.
5696 * gcc.target/i386/sse2-vec-1.c: Likewise.
5697 * gcc.target/i386/sse2-vec-2.c: Likewise.
5698 * gcc.target/i386/sse2-vec-3.c: Likewise.
5699 * gcc.target/i386/sse2-vec-4.c: Likewise.
5700 * gcc.target/i386/sse2-vec-5.c: Likewise.
5701 * gcc.target/i386/sse2-vec-6.c: Likewise.
5702
5703 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5704
5705 PR c++/31431
5706 PR c++/31432
5707 PR c++/31434
5708 PR c++/31435
5709 PR c++/31437
5710 PR c++/31438
5711 PR c++/31442
5712 PR c++/31443
5713 PR c++/31444
5714 PR c++/31445
5715 * g++.dg/cpp0x/pr31431.C: New.
5716 * g++.dg/cpp0x/pr31437.C: New.
5717 * g++.dg/cpp0x/pr31442.C: New.
5718 * g++.dg/cpp0x/pr31444.C: New.
5719 * g++.dg/cpp0x/pr31431-2.C: New.
5720 * g++.dg/cpp0x/pr31432.C: New.
5721 * g++.dg/cpp0x/pr31434.C: New.
5722 * g++.dg/cpp0x/pr31438.C: New.
5723 * g++.dg/cpp0x/pr31443.C: New.
5724 * g++.dg/cpp0x/pr31445.C: New.
5725 * g++.dg/cpp0x/variadic-crash1.C: New.
5726
5727 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5728
5729 * gcc.target/arm/long-calls-1.c: New test.
5730 * gcc.target/arm/long-calls-2.c: Likewise.
5731 * gcc.target/arm/long-calls-3.c: Likewise.
5732 * gcc.target/arm/long-calls-4.c: Likewise.
5733
5734 2007-05-25 Richard Guenther <rguenther@suse.de>
5735 Andrew Pinski <andrew_pinski@playstation.sony.com>
5736
5737 PR tree-optimization/31982
5738 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5739
5740 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5741
5742 PR fortran/32047
5743 * gfortran.dg/result_in_spec_2.f90: New test.
5744
5745 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5746
5747 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5748
5749 2007-05-24 Ollie Wild <aaw@google.com>
5750
5751 * gcc.dg/cpp/counter-1.c: New test.
5752 * gcc.dg/pch/counter-1.c: New test.
5753 * gcc.dg/pch/counter-1.hs: New file.
5754 * gcc.dg/pch/counter-2.c: New test.
5755 * gcc.dg/pch/counter-2.hs: New file.
5756 * gcc.dg/pch/counter-3.c: New test.
5757 * gcc.dg/pch/counter-3.hs: New file.
5758
5759 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5760
5761 * gcc.dg/tree-ssa/predcom-1.c: New test.
5762 * gcc.dg/tree-ssa/predcom-2.c: New test.
5763 * gcc.dg/tree-ssa/predcom-3.c: New test.
5764 * gcc.dg/tree-ssa/predcom-4.c: New test.
5765 * gcc.dg/tree-ssa/predcom-5.c: New test.
5766 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5767
5768 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5769
5770 PR testsuite/32062
5771 * gcc.target/i386/sse4_1-check.h (MASK): New.
5772
5773 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5774
5775 PR fortran/32038
5776 * gfortran.dg/pr25603.f: Initialize integer variables.
5777
5778 2007-05-23 Ian Lance Taylor <iant@google.com>
5779
5780 * g++.dg/other/vrp1.C: New test.
5781
5782 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5783
5784 PR preprocessor/20077
5785 * gcc.dg/cpp/paste15.c: New test.
5786
5787 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5788 Nigel Stephens <nigel@mips.com>
5789 Richard Sandiford <richard@codesourcery.com>
5790
5791 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5792 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5793 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5794 * gcc.target/mips/inter/mips16-inter.exp: New.
5795
5796 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5797
5798 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5799
5800 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5801
5802 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5803 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5804 * gcc.target/i386/sse3-addsubps.c: Likewise.
5805 * gcc.target/i386/sse3-haddpd.c: Likewise.
5806 * gcc.target/i386/sse3-haddps.c: Likewise.
5807 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5808 * gcc.target/i386/sse3-hsubps.c: Likewise.
5809 * gcc.target/i386/sse3-lddqu.c: Likewise.
5810 * gcc.target/i386/sse3-movddup.c: Likewise.
5811 * gcc.target/i386/sse3-movshdup.c: Likewise.
5812 * gcc.target/i386/sse3-movsldup.c: Likewise.
5813
5814 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5815 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5816 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5817 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5818 * gcc.target/i386/ssse3-palignr.c: Likewise.
5819 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5820 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5821 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5822 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5823 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5824 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5825 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5826 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5827 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5828 * gcc.target/i386/ssse3-psignb.c: Likewise.
5829 * gcc.target/i386/ssse3-psignd.c: Likewise.
5830 * gcc.target/i386/ssse3-psignw.c: Likewise.
5831 * gcc.target/i386/ssse3-vals.h: Likewise.
5832
5833 * gcc.target/i386/sse3-check.h: New file.
5834 * gcc.target/i386/ssse3-check.h: Likewise.
5835
5836 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5837
5838 PR middle-end/31095
5839 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5840
5841 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5842
5843 PR middle-end/31606
5844 * gcc.c-torture/20070522-1.c: New testcase.
5845
5846 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5847
5848 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5849
5850 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5851
5852 * gcc.c-torture/execute/ieee/20000320-1.x,
5853 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5854 m68k-*-* and check_effective_target_coldfire_fpu.
5855
5856 2007-05-22 Ollie Wild <aaw@google.com>
5857
5858 * g++.dg/lookup/hidden-class10.C: New test.
5859 * g++.dg/lookup/hidden-class11.C: New test.
5860
5861 2007-05-22 Ollie Wild <aaw@google.com>
5862
5863 * g++.dg/lookup/name-clash5.C: New test.
5864 * g++.dg/lookup/name-clash6.C: New test.
5865
5866 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5867
5868 * g++.dg/other/i386-2.C: Update comments on header files tested.
5869 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5870 of <tmmintrin.h>.
5871 * gcc.target/i386/sse-12.c: Likewise.
5872 * gcc.target/i386/sse-13.c: Likewise.
5873 * gcc.target/i386/sse-14.c: Likewise.
5874
5875 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5876 Redefined to test with immediate operand.
5877 (__builtin_ia32_blendps): Likewise.
5878 (__builtin_ia32_blendpd): Likewise.
5879 (__builtin_ia32_dpps): Likewise.
5880 (__builtin_ia32_dpps): Likewise.
5881 (__builtin_ia32_insertps128): Likewise.
5882 (__builtin_ia32_vec_ext_v4sf): Likewise.
5883 (__builtin_ia32_vec_set_v16qi): Likewise.
5884 (__builtin_ia32_vec_set_v4si): Likewise.
5885 (__builtin_ia32_vec_set_v2di): Likewise.
5886 (__builtin_ia32_vec_ext_v16qi): Likewise.
5887 (__builtin_ia32_vec_ext_v4si): Likewise.
5888 (__builtin_ia32_vec_ext_v2di): Likewise.
5889 (__builtin_ia32_roundpd): Likewise.
5890 (__builtin_ia32_roundsd): Likewise.
5891 (__builtin_ia32_roundps): Likewise.
5892 (__builtin_ia32_roundss): Likewise.
5893 (__builtin_ia32_mpsadbw128): Likewise.
5894
5895 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5896
5897 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5898
5899 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5900
5901 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5902 failures.
5903 * gcc.dg/dfp/func-struct.c: Ditto.
5904 * gcc.dg/dfp/operator-assignment.c: Ditto.
5905 * gcc.dg/dfp/convert-bfp.c: Ditto.
5906 * gcc.dg/dfp/convert-int.c: Ditto.
5907 * gcc.dg/dfp/convert-int-max.c: Ditto.
5908 * gcc.dg/dfp/func-scalar.c: Ditto.
5909 * gcc.dg/dfp/cast.c: Ditto.
5910 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5911 failures, and fix a typo in return type of arg1_128.
5912 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5913 failures, and fix a typo in a constant suffix.
5914 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5915 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5916
5917 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5918 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5919
5920 * lib/gcc-dg.exp(process_message): New proc.
5921 (dg-message): New test directive.
5922 * gcc.dg/always_inline.c: Use dg-message.
5923 * gcc.dg/always_inline2.c: Ditto.
5924 * gcc.dg/always_inline3.c: Ditto.
5925 * gcc.dg/invalid-call-1.c: Ditto.
5926 * gcc.dg/pr17506.c: Ditto.
5927 * gcc.dg/simd-5.c: Ditto.
5928 * gcc.dg/simd-6.c: Ditto.
5929 * gcc.dg/va-arg-2.c: Ditto.
5930 * gcc.dg/cpp/syshdr.c: Ditto.
5931 * gcc.dg/cpp/unc4.c: Ditto.
5932 * gcc.dg/cpp/trad/mi1.c: Ditto.
5933 * gcc.dg/cpp/trad/mi5.c: Ditto.
5934 * gcc.dg/cpp/trad/mi7.c: Ditto.
5935 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5936 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5937 * gcc.test-framework/test-framework.awk: Special-case outexists
5938 tests.
5939
5940 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5941
5942 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5943 (bit_SSE4_2): Likewise.
5944 (bit_POPCNT): Likewise.
5945
5946 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5947 Check if assembler supports SSE4 instructions.
5948
5949 * gcc.target/i386/sse4_1-blendpd.c: New file.
5950 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5951 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5952 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5953 * gcc.target/i386/sse4_1-check.h: Likewise.
5954 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5955 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5956 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5957 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5958 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5959 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5960 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5961 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5962 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5963 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5964 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5965 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5966 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5967 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5968 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5969 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5970 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5971 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5972 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5973 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5974 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5975 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5976 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5977 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5978 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5979 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5980 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5981 * gcc.target/i386/sse4_1-pminud.c: Likewise.
5982 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5983 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5984 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5985 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5986 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5987 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5988 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5989 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5990 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5991 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5992 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5993 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5994 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5995 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5996 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5997 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5998 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5999 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6000 * gcc.target/i386/sse4_1-round.h: Likewise.
6001 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6002 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6003 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6004 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6005 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6006 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6007 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6008 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6009 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6010 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6011 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6012 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6013 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6014 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6015
6016 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6017
6018 PR fortran/31627
6019 * gfortran.dg/bounds_check_7.f90: New test.
6020
6021 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6022
6023 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6024 (check_effective_target_sse4a): Ditto.
6025
6026 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6027 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6028 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6029 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6030 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6031 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6032 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6033 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6034 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6035 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6036 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6037 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6038 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6039 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6040 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6041 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6042 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6043 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6044 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6045 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6046
6047 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6048
6049 * g++.dg/ext/cleanup-1.C: New test.
6050 * g++.dg/ext/cleanup-2.C: Likewise.
6051 * g++.dg/ext/cleanup-3.C: Likewise.
6052 * g++.dg/ext/cleanup-4.C: Likewise.
6053 * g++.dg/ext/cleanup-5.C: Likewise.
6054 * g++.dg/ext/cleanup-6.C: Likewise.
6055 * g++.dg/ext/cleanup-8.C: Likewise.
6056 * g++.dg/ext/cleanup-9.C: Likewise.
6057 * g++.dg/ext/cleanup-10.C: Likewise.
6058 * g++.dg/ext/cleanup-11.C: Likewise.
6059 * g++.dg/ext/cleanup-dtor.C: Likewise.
6060
6061 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6062
6063 PR middle-end/31995
6064 * gcc.dg/vect/vect-102a.c: New test.
6065
6066 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6067 Paolo Carlini <pcarlini@suse.de>
6068 Uros Bizjak <ubizjak@gmail.com>
6069
6070 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6071 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6072 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6073 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6074 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6075 New testcases.
6076
6077 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
6078
6079 PR fortran/32002
6080 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
6081
6082 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6083
6084 PR fortran/32027
6085 * gfortran.dg/do_3.F90: Add checks for the final value of the
6086 loop variable.
6087
6088 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6089
6090 * gcc.c-torture/execute/990127-2.x: New file.
6091
6092 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
6093
6094 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
6095 * gcc.target/i386/sse-12: Add -O to compile options.
6096 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
6097 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6098 and mm3dnow.h. Add -O to compile options.
6099
6100 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6101
6102 PR fortran/31867
6103 * gfortran.dg/char_length_5.f90: New test.
6104
6105 PR fortran/31994
6106 * gfortran.dg/array_reference_1.f90: New test.
6107
6108 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6109
6110 PR middle-end/7651
6111 PR c++/11856
6112 PR c/12963
6113 PR c/23587
6114 PR other/29694
6115 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6116 * gcc.dg/Wtype-limits.c: New.
6117 * gcc.dg/Wtype-limits-Wextra.c: New.
6118 * gcc.dg/Wtype-limits-no.c: New.
6119 * g++.dg/warn/Wtype-limits.C: New.
6120 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6121 * g++.dg/warn/Wtype-limits-no.C: New.
6122
6123 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6124
6125 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6126 instead of "-msse2".'
6127 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6128 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6129 and mm3dnow.h.
6130 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6131 to test with immediate operand.
6132 (__builtin_ia32_insertqi): Ditto.
6133 (__builtin_ia32_palignr128): Ditto.
6134 (__builtin_ia32_palignr): Ditto.
6135 (__builtin_ia32_pshufhw): Ditto.
6136 (__builtin_ia32_pshuflw): Ditto.
6137 (__builtin_ia32_pshufd): Ditto.
6138 (__builtin_ia32_vec_set_v8hi): Ditto.
6139 (__builtin_ia32_vec_ext_v8hi): Ditto.
6140 (__builtin_ia32_shufpd): Ditto.
6141 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6142
6143 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6144
6145 PR fortran/32001
6146 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6147
6148 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6149
6150 PR target/31585
6151 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6152 and "__inline". Use "-msse" instead of "-msse2".
6153
6154 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6155
6156 PR middle-end/7651
6157 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6158 * gcc.dg/20030906-2.c: Likewise.
6159 * objc.dg/method-17.m: Add -Wreturn-type.
6160 * obj-c++.dg/method-21.mm: Likewise.
6161
6162 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6163
6164 PR target/31585
6165 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6166 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6167 (__builtin_ia32_psrlqi128): Ditto.
6168 (__builtin_ia32_psrlwi128): Ditto.
6169 (__builtin_ia32_psrldi128): Ditto.
6170 (__builtin_ia32_psrldqi128): Ditto.
6171 (__builtin_ia32_pslldqi128): Ditto.
6172 (__builtin_ia32_psrawi128): Ditto.
6173 (__builtin_ia32_psradi128): Ditto.
6174 (__builtin_ia32_psllqi128): Ditto.
6175 (__builtin_ia32_pslldi128): Ditto.
6176 (__builtin_prefetch): Ditto.
6177 (__builtin_ia32_pshufw): Ditto.
6178 (__builtin_ia32_vec_set_v4hi): Ditto.
6179 (__builtin_ia32_vec_ext_v4hi): Ditto.
6180 (__builtin_ia32_shufps): Ditto.
6181 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6182
6183 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6184
6185 PR fortran/31974
6186 * gfortran.dg/char_allocation_1.f90: New test.
6187
6188 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6189
6190 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6191 * gcc.dg/Wconversion-sign.c: New.
6192 * gcc.dg/Wconversion-integer-no-sign.c: New.
6193 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6194 Wconversion-sign.C
6195 * g++.dg/warn/Wconversion-sign.C: New.
6196 * g++.old-deja/g++.other/warn4.C: Update.
6197 * g++.dg/warn/Wconversion1.C: Likewise.
6198
6199 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6200
6201 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6202 * gcc.dg/torture/builtin-math-4.c: Likewise.
6203
6204 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6205
6206 PR libfortran/31964
6207 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6208
6209 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6210
6211 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6212
6213 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6214
6215 PR target/31628
6216 * gcc.target/i386/pr31628.c: New.
6217
6218 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6219
6220 PR middle-end/31344
6221 * gcc.dg/pr31344.c: New test.
6222
6223 2007-05-17 Ian Lance Taylor <iant@google.com>
6224
6225 PR tree-optimization/31953
6226 * gcc.c-torture/compile/pr31953.c: New test.
6227
6228 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6229
6230 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6231
6232 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6233 and drem.
6234 * gcc.dg/torture/builtin-math-4.c: Likewise.
6235
6236 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6237 * gcc.dg/torture/builtin-math-4.c: Likewise.
6238
6239 * gcc.dg/torture/builtin-math-4.c: New test.
6240
6241 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6242 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6243
6244 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6245 * gcc.dg/cpp/include2.c: Ditto.
6246 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6247 * gcc.dg/cpp/paste5.c: Ditto.
6248 * gcc.dg/cpp/paste6.c: Ditto.
6249 * gcc.dg/cpp/paste8.c: Ditto.
6250 * gcc.dg/cpp/paste11.c: Ditto.
6251 * gcc.dg/cpp/paste13.c: Ditto.
6252 * gcc.dg/cpp/skipping2.c: Ditto.
6253 * gcc.dg/reg-vol-struct-1.c: Ditto.
6254 * gcc.dg/Wshadow-1.c: Ditto.
6255 * gcc.dg/cpp/trad/comment.c: Ditto.
6256 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6257 * gcc.dg/cpp/if-2.c: Ditto.
6258 * gcc.dg/array-5.c: Ditto.
6259 * gcc.dg/inline-15.c: Ditto.
6260 * gcc.dg/pr27953.c: Ditto.
6261 * gcc.dg/Wno-c++-compat.c: Ditto.
6262
6263 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6264
6265 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6266
6267 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6268
6269 * gcc.c-torture/execute/20070517-1.c: New test.
6270
6271 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6272
6273 PR fortran/31919
6274 * gfortran.dg/min_max_conformance.f90: New test.
6275
6276 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6277
6278 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6279 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6280 gcc.dg/vect/vect-104.c: Use more complex construction to
6281 prevent vectorizing.
6282 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6283
6284 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6285
6286 PR tree-optimization/24659
6287 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6288 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6289 not vect_int target.
6290 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6291 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6292 targets.
6293 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6294 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6295 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6296
6297 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6298
6299 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6300 and x86_64-*-* targets.
6301 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6302
6303 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6304
6305 PR fortran/18769
6306 PR fortran/30881
6307 PR fortran/31194
6308 PR fortran/31216
6309 PR fortran/31427
6310 * transfer_simplify_1.f90: New test.
6311 * transfer_simplify_2.f90: New test.
6312
6313 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6314
6315 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6316
6317 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6318
6319 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6320
6321 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6322
6323 PR c/31924
6324 * gcc.dg/fltconst-1.c: New test.
6325
6326 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6327 * gcc.dg/dfp/operator-assignment.c: Ditto.
6328
6329 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6330
6331 PR c++/29928
6332 * g++.dg/rtti/typeid5.C: New.
6333
6334 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6335
6336 PR fortran/31725
6337 * gfortran.dg/substr_4.f: New test.
6338
6339 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6340
6341 * gcc.target/m68k/interrupt_thread-1.c,
6342 gcc.target/m68k/interrupt_thread-2.c,
6343 gcc.target/m68k/interrupt_thread-3.c: New.
6344 * gcc.target/m68k/m68k.exp: Accept fido.
6345
6346 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6347
6348 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6349 * gfortran.dg/altreturn_3.f90: Likewise.
6350 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6351 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6352 * gfortran.dg/inquire_iolength.f90: Likewise.
6353 * gfortran.dg/module_naming_1.f90: Likewise.
6354 * gfortran.dg/oldstyle_2.f90: Likewise.
6355 * gfortran.dg/operator_2.f90: Likewise.
6356 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6357 * gfortran.dg/used_types_11.f90: Likewise.
6358 * gfortran.dg/zero_array_components_1.f90: Likewise.
6359 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6360 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6361 * gfortran.dg/real_const_3.f90: Likewise.
6362
6363 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6364
6365 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6366 * gcc.dg/tree-ssa/loop-30.c: New test.
6367
6368 2007-05-13 Richard Guenther <rguenther@suse.de>
6369
6370 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6371 scanning forwprop1.
6372 * g++.dg/tree-ssa/pr31146.C: Likewise.
6373
6374 2007-05-13 Revital Eres <eres@il.ibm.com>
6375
6376 * gcc.dg/dse.c: New test.
6377
6378 2007-05-12 Richard Guenther <rguenther@suse.de>
6379
6380 PR tree-optimization/31797
6381 * gcc.c-torture/compile/pr31797.c: New testcase.
6382
6383 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6384
6385 PR fortran/30746
6386 * gfortran.dg/host_assoc_function_1.f90: New test.
6387
6388 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6389
6390 PR c++/31829
6391 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6392
6393 2007-05-11 Silvius Rus <rus@google.com>
6394
6395 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6396 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6397 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6398 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6399 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6400 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6401 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6402 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6403 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6404 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6405 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6406 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6407 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6408 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6409 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6410 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6411
6412 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6413
6414 PR other/31852
6415 * gcc.c-torture/execute/builtins/memchr.c: New.
6416 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6417 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6418
6419 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6420
6421 PR fortran/30876
6422 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6423 line.
6424 * gfortran.dg/recursive_reference_2.f90: New test.
6425
6426 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6427
6428 PR fortran/30878
6429 * gfortran.dg/namelist_29.f90: New test.
6430
6431 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6432
6433 PR fortran/31474
6434 * gfortran.dg/entry_10.f90: New test.
6435
6436 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6437
6438 PR tree-optimization/31885
6439 * gcc.dg/tree-ssa/loop-29.c: New test.
6440
6441 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6442
6443 * assumed_dummy_1.f90: Fix dg directive.
6444 * char_initialiser_actual.f90: Likewise.
6445 * nested_modules_2.f90: Likewise.
6446 * shift-alloc.f90: Likewise.
6447
6448 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6449
6450 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6451
6452 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6453
6454 PR libfortran/31880
6455 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6456
6457 2007-05-09 Mike Stump <mrs@apple.com>
6458
6459 * g++.dg/other/first-global.C: Add -fpie for darwin.
6460 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6461
6462 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6463
6464 * gcc.dg/20070507-1.c: New testcase.
6465
6466 2007-05-08 Chao-ying Fu <fu@mips.com>
6467
6468 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6469 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6470 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6471 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6472
6473 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6474
6475 PR 31847
6476 * gcc.dg/pr31847.c: New test.
6477
6478 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6479
6480 PR fortran/31692
6481 * gfortran.dg/actual_array_result_1.f90: New test.
6482
6483 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6484
6485 PR fortran/29397
6486 * gfortran.dg/parameter_array_init_1.f90: New test.
6487
6488 PR fortran/29400
6489 * gfortran.dg/parameter_array_init_2.f90: New test.
6490
6491 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6492
6493 PR target/31854
6494 * gcc.target/i386/pr31854.c: New test.
6495
6496 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6497
6498 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6499
6500 2007-05-07 Mike Stump <mrs@apple.com>
6501
6502 * g++.old-deja/g++.mike/empty.C: Add.
6503
6504 2007-05-07 Eric Christopher <echristo@apple.com>
6505
6506 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6507
6508 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6509
6510 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6511 variable. Rearrange conversions from binary float to decimal float.
6512
6513 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6514
6515 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6516 x86.
6517
6518 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6519
6520 * gnat.dg/opt1.ad[sb]: New testcase.
6521
6522 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6523
6524 PR fortran/31399
6525 * gfortran.dg/do_3.F90: New test.
6526
6527 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6528
6529 PR fortran/31764
6530 * gfortran.dg/new_line.f90: Add new checks.
6531
6532 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6533
6534 PR fortran/31201
6535 * gfortran.dg/large_unit_1.f90: New.
6536 * gfortran.dg/large_unit_2.f90: New.
6537 * gfortran.dg/iostat_4.f90: New
6538 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6539
6540 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6541
6542 PR fortran/31540
6543 * gfortran.dg/char_result_4.f90: New test.
6544
6545 2007-06-05 Revital Eres <eres@il.ibm.com>
6546
6547 PR 30957
6548 * gcc.dg/pr30957-1.c: New test.
6549
6550 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6551
6552 PR fortran/31251
6553 * gfortran.dg/char_type_len_2.f90: New test.
6554
6555 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6556
6557 PR 31775
6558 * g++.dg/other/nested-extern.cc: New.
6559 * g++.dg/other/nested-extern-1.C: New.
6560 * g++.dg/other/nested-extern-2.C: New.
6561
6562 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6563
6564 PR fortran/31760
6565 * gfortran.dg/erf.f90: New test.
6566 * gfortran.dg/besxy.f90: New test.
6567
6568 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6569
6570 PR fortran/22359
6571 * gfortran.dg/fseek.f90: New test.
6572
6573 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6574
6575 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6576
6577 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6578
6579 PR libfortran/31210
6580 * gfortran.dg/zero_length_1.f90: New test.
6581
6582 2007-05-04 Tobias Burnus <burnus@net-b.de>
6583
6584 PR fortran/31803
6585 * gfortran.dg/char_pointer_assign_3.f90: New test.
6586 * gfortran.dg/char_result_2.f90: Re-enable test.
6587
6588 2007-05-04 Tobias Burnus <burnus@net-b.de>
6589
6590 PR fortran/25071
6591 * gfortran.dg/char_length_3.f90: New test.
6592 * gfortran.dg/char_result_2.f90: Fix test.
6593
6594 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6595
6596 PR tree-optimization/30565
6597 * gcc.dg/tree-ssa/loop-27.c: New test.
6598
6599 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6600
6601 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6602 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6603 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6604 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6605
6606 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6607
6608 PR tree-optimization/31699
6609 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6610 New.
6611 (check_effective_target_vect_floatint_cvt): New.
6612 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6613 of specific targets.
6614 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6615 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6616 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6617 * gcc.dg/vect/vect-iv-4.c: Likewise.
6618 * gcc.dg/vect/vect-multitypes-11.c: New.
6619 * gcc.dg/vect/pr31699.c: New.
6620
6621 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6622
6623 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6624
6625 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6626
6627 PR C++/31663
6628 * g++.dg/warn/anonymous-namespace-2.C: New.
6629 * g++.dg/warn/anonymous-namespace-2.h: New.
6630
6631 2007-05-02 Paul Brook <paul@codesourcery.com>
6632
6633 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6634
6635 2007-05-02 Eric Christopher <echristo@apple.com>
6636
6637 * gcc.dg/cpp/if-div.c: New file.
6638
6639 2007-05-02 Tom Tromey <tromey@redhat.com>
6640
6641 PR preprocessor/28709:
6642 * gcc.dg/cpp/pr28709.c: New file.
6643
6644 2007-05-02 Richard Guenther <rguenther@suse.de>
6645
6646 PR tree-optimization/31146
6647 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6648
6649 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6650
6651 * gcc.c-torture/compile/limits-blockid.c: New.
6652 * gcc.c-torture/compile/limits-caselabels.c: New.
6653 * gcc.c-torture/compile/limits-declparen.c: New.
6654 * gcc.c-torture/compile/limits-enumconst.c: New.
6655 * gcc.c-torture/compile/limits-exprparen.c: New.
6656 * gcc.c-torture/compile/limits-externalid.c: New.
6657 * gcc.c-torture/compile/limits-fnargs.c: New.
6658 * gcc.c-torture/compile/limits-fndefn.c: New.
6659 * gcc.c-torture/compile/limits-idexternal.c: New.
6660 * gcc.c-torture/compile/limits-idinternal.c: New.
6661 * gcc.c-torture/compile/limits-pointer.c: New.
6662 * gcc.c-torture/compile/limits-stringlit.c: New.
6663 * gcc.c-torture/compile/limits-structmem.c: New.
6664 * gcc.c-torture/compile/limits-structnest.c: New.
6665
6666 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6667
6668 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6669
6670 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6671
6672 PR middle-end/31740
6673 * gcc.c-torture/compile/20070501-1.c: New testcase.
6674
6675 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6676
6677 PR fortran/31732
6678 * gfortran.dg/array_memset_2: New test case.
6679
6680 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6681
6682 PR testsuite/31615
6683 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6684
6685 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6686
6687 PR testsuite/31589
6688 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6689 dg-final test.
6690 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6691 keyword to dg-final test.
6692 * gcc.dg/vect/vect-iv-4.c: Likewise.
6693 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6694 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6695 test.
6696 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6697 cast.
6698 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6699 * lib/target-supports.exp
6700 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6701 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6702
6703 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6704
6705 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6706 __LONG_LONG_MAX__ and its friends instead of those supplied by
6707 limits.h.
6708
6709 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6710
6711 PR C++/31721
6712 * g++.dg/ext/vector7.C: New testcase.
6713
6714 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6715
6716 PR fortran/31591
6717 * gfortran.dg/bound_simplification_1.f90: New test.
6718
6719 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6720
6721 PR fortran/31645
6722 * gfortran.dg/bom_error.f90: New test.
6723 * gfortran.dg/bom_include.f90: New test.
6724 * gfortran.dg/bom_UTF16-LE.f90: New test.
6725 * gfortran.dg/bom_UTF16-BE.f90: New test.
6726 * gfortran.dg/bom_UTF-8.f90: New test.
6727 * gfortran.dg/bom_UTF-32.f90: New test.
6728 * gfortran.dg/bom_UTF-8.F90: New test.
6729 * gfortran.dg/bom_include.inc: New file.
6730
6731 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6732
6733 PR C++/30221
6734 * g++.dg/init/ptrfn2.C: New test.
6735 * g++.dg/init/ptrfn3.C: New test.
6736
6737 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6738
6739 PR fortran/31711
6740 * gfortran.dg/dependency_21.f90: New test.
6741
6742 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6743
6744 * gfortran.dg/secnds.f: Use real*8.
6745 * gfortran.dg/secnds-1.f: Use real*8.
6746
6747 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6748
6749 PR libfortran/31532
6750 * gfortran.dg/inquire_5.f90: Update test.
6751
6752 2007-04-27 Ian Lance Taylor <iant@google.com>
6753
6754 PR middle-end/31710
6755 * gcc.c-torture/compile/pr31710.c: New test.
6756
6757 2007-04-27 Richard Guenther <rguenther@suse.de>
6758
6759 PR tree-optimization/30965
6760 PR tree-optimization/30978
6761 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6762 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6763 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6764 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6765
6766 2007-04-27 Richard Guenther <rguenther@suse.de>
6767
6768 PR tree-optimization/31715
6769 * gcc.dg/Warray-bounds-4.c: New testcase.
6770
6771 2007-04-26 Ian Lance Taylor <iant@google.com>
6772
6773 PR target/28675
6774 * gcc.c-torture/compile/pr28675.c: New test.
6775
6776 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6777
6778 PR C++/30016
6779 * g++.dg/ext/vector6.C: New test.
6780
6781 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6782
6783 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6784
6785 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6786
6787 PR middle-end/31617
6788 * g++.dg/other/str_empty.C: Add expected warning.
6789
6790 2007-04-26 Richard Guenther <rguenther@suse.de>
6791 Daniel Berlin <dberlin@dberlin.org>
6792
6793 PR tree-optimization/30567
6794 * g++.dg/other/pr30567.C: New testcase.
6795
6796 2007-04-26 Richard Guenther <rguenther@suse.de>
6797
6798 PR tree-optimization/31703
6799 * gcc.c-torture/compile/pr31703.c: New testcase.
6800 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6801 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6802
6803 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6804
6805 * gfortran.dg/open_errors.f90: Added if statements checking
6806 the value of iostat.
6807
6808 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR c++/31598
6811 * g++.dg/gomp/pr31598.C: New test.
6812
6813 PR tree-optimization/30558
6814 * g++.dg/gomp/pr30558.C: New test.
6815
6816 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6817
6818 PR c++/31338
6819 * g++.dg/ext/complex2.C: New test.
6820
6821 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6822
6823 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6824
6825 2007-04-25 Thiemo Seufer <ths@mips.com>
6826
6827 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6828 value to signed char.
6829
6830 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6831
6832 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6833 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6834 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6835
6836 2007-04-25 Tobias Burnus <burnus@net-b.de>
6837
6838 PR fortran/31668
6839 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6840 statement functions.
6841 * gfortran.dg/c_by_val_5.f90: New test.
6842
6843 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6844
6845 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6846 with two new subroutines to avoid parameter-induced aliasing.
6847 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6848 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6849
6850 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6851
6852 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6853 * g++.dg/warn/Warray-bounds.C: Likewise.
6854
6855 2007-04-24 Ian Lance Taylor <iant@google.com>
6856
6857 PR tree-optimization/31605
6858 * gcc.c-torture/execute/pr31605.c: New test.
6859
6860 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6861
6862 PR fortran/31587
6863 * lib/gcc-dg.exp (scan-module): New function.
6864 * gfortran.dg/module_md5_1.f90: New test.
6865
6866 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6867
6868 * g++.old-deja/g++.pt/defarg6.C: Only run with
6869 -std=gnu++98.
6870 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6871 * g++.dg/cpp0x/variadic61.C: Ditto.
6872 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6873 * g++.dg/cpp0x/variadic62.C: Ditto.
6874 * g++.dg/template/meminit1.C: Ditto.
6875 * g++.dg/template/operator7.C: Ditto.
6876 * g++.dg/template/static15.C: Ditto.
6877 * g++.dg/template/invalid1.C: Ditto.
6878 * g++.dg/template/shift1.C: Ditto.
6879 * g++.dg/template/error10.C: Ditto.
6880
6881 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6882
6883 PR diagnostic/25923
6884 * gfortran.dg/pr25923.f90: New test.
6885
6886 2007-04-24 Ian Lance Taylor <iant@google.com>
6887
6888 PR tree-optimization/31602
6889 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6890
6891 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6892
6893 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6894 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6895
6896 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6897
6898 * gcc.target/i386/reload-1.c. New.
6899
6900 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6901 Olga Golovanevsky <olga@il.ibm.com>
6902
6903 * g++.dg/other/str_empty.C: New test.
6904
6905 2007-04-24 Richard Henderson <rth@redhat.com>
6906
6907 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6908
6909 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6910
6911 PR target/31641
6912 * gcc.c-torture/compile/pr31641.c: New testcase.
6913
6914 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6915
6916 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6917 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6918 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6919 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6920
6921 2007-04-23 Simon Baldwin <simonb@google.com>
6922
6923 * g++.dg/other/error15.C: New.
6924 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6925 triggering a "multiple parameters named" error.
6926
6927 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6928
6929 PR fortran/31618
6930 * gfortran.dg/backspace_8.f: New test case.
6931
6932 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6933
6934 PR fortran/31630
6935 * gfortran.dg/used_types_17.f90: New test.
6936
6937 PR fortran/31620
6938 * gfortran.dg/zero_array_components_1.f90: New test.
6939
6940 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6941
6942 PR fortran/31616
6943 * gfortran.dg/open_errors.f90: Allow a different error message.
6944
6945 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6946
6947 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6948 Rename from check_effective_target_vect_pack_mod. Rename global
6949 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6950 messages.
6951 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6952 rename.
6953 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6954 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6955
6956 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6957
6958 PR middle-end/31448
6959 * gcc.c-torture/execute/pr31448.c: New testcase.
6960
6961 2007-04-22 Nick Clifton <nickc@redhat.com>
6962
6963 * gcc.dg/20020312-2.c: Add support for the FRV.
6964
6965 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
6966
6967 PR tree-optimization/24659
6968 * gcc.dg/vect/vect-float-extend-1.c: New test.
6969 * gcc.dg/vect/vect-float-truncate-1.c: New test.
6970
6971 2007-04-22 Richard Guenther <rguenther@suse.de>
6972
6973 PR tree-optimization/29789
6974 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6975 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6976
6977 2007-04-22 Revital Eres <eres@il.ibm.com>
6978
6979 * gcc.dg/var-expand2.c: New test.
6980
6981 2007-04-22 Revital Eres <eres@il.ibm.com>
6982
6983 * gcc.dg/var-expand3.c: New test.
6984
6985 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6986
6987 PR fortran/31495
6988 * gfortran.dg/continuation_8.f90: New test.
6989
6990 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6991
6992 PR C/30265
6993 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6994 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6995
6996 2007-04-21 Richard Guenther <rguenther@suse.de>
6997
6998 PR middle-end/31136
6999 * gcc.c-torture/execute/pr31136.c: New testcase.
7000
7001 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7002
7003 * gcc.target/i386/movsi-sm-1.c: New.
7004
7005 2007-04-20 Richard Henderson <rth@redhat.com>
7006
7007 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7008 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7009
7010 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7011
7012 * gcc.target/i386/ordcmp-1.c: New test.
7013 * gcc.target/i386/unordcmp-1.c: New test.
7014
7015 PR tree-optimization/31632
7016 * gcc.c-torture/compile/20070419-1.c: New test.
7017
7018 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7019
7020 * gcc.dg/invalid-call-1.c: New test.
7021
7022 2007-04-18 Dirk Mueller <dmueller@suse.de>
7023
7024 PR diagnostic/31227
7025 * gcc.dg/Warray-bounds-3.c: New.
7026
7027 2007-04-18 Richard Guenther <rguenther@suse.de>
7028
7029 PR tree-optimization/19431
7030 PR tree-optimization/21463
7031 * gcc.c-torture/execute/20070212-1.c: New testcase.
7032 * gcc.c-torture/execute/20070212-2.c: Likewise.
7033 * gcc.c-torture/execute/20070212-3.c: Likewise.
7034 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7035 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7036 * g++.dg/tree-ssa/pr21463.C: Likewise.
7037 * g++.dg/tree-ssa/pr30738.C: Likewise.
7038
7039 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7040
7041 PR c++/31513
7042 * g++.dg/expr/bitfield8.C: New test.
7043
7044 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7045 Richard Sandiford <richard@codesourcery.com>
7046
7047 * lib/target-supports.exp (check_profiling_available): Return 0
7048 for uClibc with -p or -pg.
7049
7050 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7051
7052 PR c++/31517
7053 * g++.dg/template/init7.C: New test.
7054
7055 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7056
7057 PR rtl-optimization/31360
7058 * gcc.dg/loop-7.c: New test.
7059
7060 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7061
7062 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7063 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7064 build.
7065 (compat-execute): Likewise.
7066 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7067 files to remote hosts.
7068 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7069 (c-torture-execute): Likewise.
7070 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7071 or plain file. Use remote_upload and remote_download to copy
7072 files about.
7073 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7074 before scanning it.
7075
7076 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
7077
7078 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
7079
7080 2007-04-16 Lawrence Crowl <crowl@google.com>
7081
7082 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
7083 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
7084 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
7085 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7086 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
7087 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
7088 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
7089 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
7090 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
7091 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7092 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
7093
7094 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
7095 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
7096 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
7097 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
7098 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
7099 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7100 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7101 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7102 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7103 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7104 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7105
7106 2007-04-16 Ian Lance Taylor <iant@google.com>
7107
7108 PR tree-optimization/31522
7109 * gcc.dg/Wstrict-overflow-16.c: New test.
7110
7111 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7112
7113 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7114
7115 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7116
7117 PR fortran/31144
7118 * gfortran.dg/module_naming_1.f90: New.
7119
7120 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7121
7122 * lib/target-supports.exp (check_profiling_available): Return
7123 false for m68k-*-uclinux.
7124
7125 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7126
7127 PR c++/29365
7128 Testcase for c++ anonymous namespace warning
7129
7130 * g++.dg/warn/anonymous-namespace-1.C: New test
7131 * g++.dg/warn/anonymous-namespace-1.h: New test
7132
7133 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7134
7135 PR testsuite/31578
7136 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7137
7138 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7139
7140 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7141
7142 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7143
7144 PR fortran/31204
7145 * gfortran.dg/array_constructor_16.f90: New test.
7146
7147 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7148
7149 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7150 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7151
7152 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7153
7154 PR rtl-optimization/31500
7155 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7156 * g++.dg/warn/Warray-bounds.C: Likewise.
7157
7158 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7159
7160 PR C/31520
7161 * gcc.dg/gnu89-init-4.c: New testcase.
7162
7163 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR c++/25874
7166 * gcc.dg/gomp/pr25874.c: Add dg-options.
7167 * g++.dg/gomp/pr25874.C: Add dg-options.
7168
7169 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7170
7171 PR fortran/21061
7172 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7173 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7174
7175 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7176
7177 PR fortran/31561
7178 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7179
7180 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7181
7182 PR fortran/29507
7183 PR fortran/31404
7184 * gfortran.dg/initialization_6.f90: New test.
7185
7186 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7187
7188 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7189
7190 * lib/target-supports.exp (check_gc_sections_available):
7191 Return false if ldflags includes -elf2flt.
7192
7193 2007-04-13 Jason Merrill <jason@redhat.com>
7194
7195 PR c++/31074
7196 * conv3.C: New test.
7197
7198 2007-04-13 Mike Stump <mrs@apple.com>
7199
7200 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7201 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7202
7203 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7204
7205 PR tree-optimization/29598
7206 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7207
7208 2007-04-13 Tobias Burnus <burnus@net-b.de>
7209
7210 PR fortran/31559
7211 * gfortran.dg/func_assign.f90: New test.
7212
7213 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7214
7215 PR fortran/31550
7216 * gfortran.dg/used_types_16.f90: New test.
7217
7218 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7219
7220 PR fortran/18937
7221 * gfortran.dg/goto_2.f90: New.
7222 * gfortran.dg/goto_3.f90: New.
7223 * gfortran.dg/pr17708.f90: Rename to ...
7224 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7225
7226 2007-04-13 Tobias Burnus <burnus@net-b.de>
7227
7228 PR fortran/31562
7229 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7230 instead of a struct.
7231
7232 2007-04-13 Tobias Burnus <burnus@net-b.de>
7233
7234 PR fortran/31562
7235 * gfortran.dg/value_4.c: Use GNU extensions for complex
7236 instead of a struct.
7237
7238 2007-04-13 Richard Guenther <rguenther@suse.de>
7239
7240 PR tree-optimization/21258
7241 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7242
7243 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7244
7245 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7246 <complex.h>.
7247
7248 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7249
7250 PR fortran/31250
7251 * gfortran.dg/char_length_2.f90: New.
7252 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7253 * gfortran.dg/repeat_4.f90: Likewise.
7254
7255 PR fortran/31266
7256 * gfortran.dg/char_assign_1.f90: New.
7257
7258 PR fortran/31471
7259 * gfortran.dg/block_name_1.f90: New.
7260 * gfortran.dg/block_name_2.f90: New.
7261
7262 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7263
7264 PR c++/31078
7265 * g++.dg/other/pr31078.C: New.
7266
7267 2007-04-12 Richard Guenther <rguenther@suse.de>
7268
7269 PR tree-optimization/31169
7270 * gcc.c-torture/execute/pr31169.c: New testcase.
7271
7272 2007-04-12 Richard Guenther <rguenther@suse.de>
7273
7274 PR tree-optimization/24689
7275 PR tree-optimization/31307
7276 * g++.dg/tree-ssa/pr31307.C: New testcase.
7277 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7278
7279 2007-04-12 Tobias Burnus <burnus@net-b.de>
7280
7281 PR fortran/31472
7282 * gfortran.dg/access_spec_1.f90: New test.
7283 * gfortran.dg/access_spec_2.f90: New test.
7284 * gfortran.dg/non_module_public.f90: Match new error message.
7285
7286 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7287
7288 PR testsuite/31538
7289 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7290 to 4 at line 38 to fix bounds problem.
7291
7292 2007-04-11 Tobias Burnus <burnus@net-b.de>
7293
7294 PR testsuite/31240
7295 * gfortran.dg/pointer_intent_1.f90: Fix test.
7296
7297 2007-04-10 Eric Christopher <echristo@apple.com>
7298
7299 * lib/target-supports.exp
7300 (check_effective_target_fstack_protector): Rewrite.
7301
7302 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7303
7304 PR c++/31449
7305 * g++.dg/init/const5.C: New test.
7306
7307 2007-04-09 Jan Hubicka <jh@suse.cz>
7308
7309 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7310
7311 2007-04-08 Jan Hubicka <jh@suse.cz>
7312
7313 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7314
7315 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7316
7317 PR fortran/31257
7318 * gfortran.dg/achar_4.f90: New test.
7319
7320 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7321
7322 PR fortran/30880
7323 * gfortran.dg/used_dummy_types_8.f90: New test.
7324
7325 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7326
7327 PR fortran/30872
7328 * gfortran.dg/parameter_array_element_1.f90: New test.
7329
7330 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7331
7332 PR fortran/31222
7333 * gfortran.dg/default_numeric_type_1.f90: New test.
7334
7335 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7336
7337 PR fortran/31424
7338 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7339
7340 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7341
7342 PR fortran/31293
7343 * gfortran.dg/interface_12.f90: New test.
7344
7345 2007-04-07 Bruce Korb <bkorb@gnu.org>
7346
7347 * gcc.dg/format/opt-6.c: New test.
7348 * gcc.dg/format/nul-1.c: New test.
7349 * gcc.dg/format/nul-2.c: New test.
7350
7351 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7352
7353 PR libgfortran/31395
7354 * gfortran.dg/fmt_colon.f90: New test.
7355
7356 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7357
7358 * g++.old-deja/g++.other/init18.C: Use
7359 dg-require-effective-target instead of an explicit xfail.
7360
7361 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7362
7363 * gcc.dg/dfp/signbit-1.c
7364 * gcc.dg/dfp/signbit-2.c
7365
7366 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7367
7368 PR fortran/31483
7369 * gfortran.dg/altreturn_5.f90: New test.
7370
7371 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7372
7373 PR fortran/31292
7374 * gfortran.dg/contained_module_proc_1.f90: New test.
7375
7376 2007-04-04 Stuart Hastings <stuart@apple.com>
7377
7378 PR 31281
7379 * objc/execute/exceptions/pr31281.m: New.
7380
7381 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7382
7383 * g++.dg/ext/dllimport12.C: Update comments.
7384
7385 2007-04-03 Eric Christopher <echristo@apple.com>
7386
7387 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7388
7389 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7390
7391 PR fortran/31304
7392 * gfortran.dg/repeat_2.f90: New test.
7393 * gfortran.dg/repeat_3.f90: New test.
7394 * gfortran.dg/repeat_4.f90: New test.
7395
7396 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7397
7398 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7399
7400 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR c++/30847
7403 * g++.dg/parse/cond3.C: New test.
7404
7405 PR middle-end/30704
7406 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7407
7408 2007-04-02 Jason Merrill <jason@redhat.com>
7409
7410 PR c++/31187
7411 * g++.dg/ext/visibility/anon3.C: New test.
7412
7413 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7414
7415 PR libgfortran/31052
7416 * gfortran.dg/namelist_28.f90: New test.
7417
7418 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7419
7420 PR libgfortran/31366
7421 * gfortran.dg/direct_io_6.f90: New test.
7422
7423 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7424
7425 PR libgfortran/31207
7426 * gfortran.dg/advance_5.f90: New test.
7427 * gfortran.dg/advance_6.f90: New test.
7428
7429 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7430
7431 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7432 * g++.dg/ext/dllimport7.C: Likewise.
7433 * g++.dg/ext/selectany1.C: Likewise.
7434
7435 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7436
7437 * g++.dg/parser/pr31138.C: New.
7438 * g++.dg/parser/pr31140.C: New.
7439 * g++.dg/parser/pr31141.C: New.
7440
7441 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7442
7443 PR c++/26099
7444 * g++.dg/ext/is_base_of.C: New.
7445 * g++.dg/ext/has_virtual_destructor.C: New.
7446 * g++.dg/ext/is_polymorphic.C: New.
7447 * g++.dg/ext/is_base_of_diagnostic.C: New.
7448 * g++.dg/ext/is_enum.C: New.
7449 * g++.dg/ext/has_nothrow_assign.C: New.
7450 * g++.dg/ext/has_nothrow_constructor.C: New.
7451 * g++.dg/ext/is_empty.C: New.
7452 * g++.dg/ext/has_trivial_copy.C: New.
7453 * g++.dg/ext/has_trivial_assign.C: New.
7454 * g++.dg/ext/is_abstract.C: New.
7455 * g++.dg/ext/is_pod.C: New.
7456 * g++.dg/ext/has_nothrow_copy.C: New.
7457 * g++.dg/ext/is_class.C: New.
7458 * g++.dg/ext/has_trivial_constructor.C: New.
7459 * g++.dg/ext/is_union.C: New.
7460 * g++.dg/ext/has_trivial_destructor.C: New.
7461 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7462 * g++.dg/template/crash43.C: Likewise.
7463
7464 2007-03-29 Dirk Mueller <dmueller@suse.de>
7465
7466 * g++.dg/warn/pedantic2.C: New testcase.
7467
7468 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7469
7470 * size_dim.f90: Fix dg directive.
7471 * pr16433.f: Likewise.
7472 * use_6.f90: Likewise.
7473 * use_7.f90: Likewise.
7474 * entry_9.f90: Likewise.
7475 * pointer_intent_2.f90: Likewise.
7476 * protected_1.f90: Likewise.
7477 * fmt_missing_period_2.f: Likewise.
7478 * pointer_intent_3.f90: Likewise.
7479 * protected_2.f90: Likewise.
7480 * protected_3.f90: Likewise.
7481 * pr15754.f90: Likewise.
7482 * protected_4.f90: Likewise.
7483 * protected_5.f90: Likewise.
7484 * initialization_2.f90: Likewise.
7485 * protected_6.f90: Likewise.
7486 * continuation_7.f90: Likewise.
7487 * derived_function_interface_1.f90: Likewise.
7488 * der_pointer_4.f90: Likewise.
7489 * fmt_zero_precision.f90: Likewise.
7490 * blockdata_3.f90: Likewise.
7491 * fmt_missing_period_1.f: Likewise.
7492 * real_const_3.f90: Likewise.
7493 * use_4.f90: Likewise.
7494 * fmt_missing_period_3.f: Likewise.
7495 * use_5.f90: Likewise.
7496
7497 2007-03-28 Mike Stump <mrs@apple.com>
7498
7499 * gcc.dg/darwin-comm.c: Add.
7500
7501 2007-03-28 Eric Christopher <echristo@apple.com>
7502
7503 * lib/target-supports.exp (check_effective_target_fstack_protector):
7504 New.
7505 * gcc.dg/ssp-1.c: Use.
7506 * gcc.dg/ssp-2.c: Ditto.
7507
7508 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7509
7510 PR c++/29077
7511 * g++.dg/parse/constructor3.C: New test.
7512
7513 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7514
7515 * gnat.dg/thin_pointer.ad[sb]: New test.
7516
7517 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7518
7519 * g++.dg/cpp0x/bracket1.C: New.
7520 * g++.dg/cpp0x/bracket2.C: New.
7521 * g++.dg/cpp0x/bracket3.C: New.
7522 * g++.dg/cpp0x/bracket4.C: New.
7523
7524 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7525
7526 * g++.dg/cpp0x/temp_default1.C: New.
7527 * g++.dg/cpp0x/temp_default3.C: New.
7528 * g++.dg/cpp0x/temp_default2.C: New.
7529 * g++.dg/cpp0x/temp_default4.C: New.
7530
7531 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7532
7533 PR c++/29993
7534 * g++.dg/other/cv_func2.C: New.
7535
7536 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7537
7538 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7539 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7540 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7541 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7542
7543 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7544 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7545
7546 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7547
7548 * lib/compat.exp (compat-execute): Fix processing of file names.
7549
7550 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7551
7552 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7553
7554 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7555
7556 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7557 Delete created executable test file.
7558 (check_effective_target_fortran_large_int): Ditto.
7559 (check_effective_target_static_libgfortran): Ditto.
7560
7561 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7562
7563 PR c++/30500
7564 * g++.dg/warn/pragma-system_header1.C: New test.
7565 * g++.dg/warn/pragma-system_header2.C: New test.
7566 * g++.dg/warn/pragma-system_header1.h. New.
7567 * g++.dg/warn/pragma-system_header2.h. New.
7568
7569 2007-03-26 Ian Lance Taylor <iant@google.com>
7570
7571 PR tree-optimization/31345
7572 * gcc.c-torture/compile/pr31345-1.c: New test.
7573
7574 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7575
7576 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7577 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7578 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7579 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7580 * gfortran.dg/overload_1.f90: Likewise.
7581 * gfortran.dg/impure_assignment_1.f90: Likewise.
7582 * gfortran.dg/error_recovery_3.f90: Likewise.
7583 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7584 * gfortran.dg/sequence_types_1.f90: Likewise.
7585 * gfortran.dg/internal_references_1.f90: Likewise.
7586 * gfortran.dg/present_1.f90: Likewise.
7587 * gfortran.dg/volatile10.f90: Likewise.
7588 * gfortran.dg/module_equivalence_2.f90: Likewise.
7589 * gfortran.dg/use_4.f90: Likewise.
7590 * gfortran.dg/elemental_result_1.f90: Likewise.
7591 * gfortran.dg/generic_actual_arg.f90: Likewise.
7592 * gfortran.dg/private_type_5.f90: Likewise.
7593 * gfortran.dg/protected_4.f90: Likewise.
7594 * gfortran.dg/interface_3.f90: Likewise.
7595
7596 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7597
7598 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7599 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7600
7601 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7602
7603 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7604
7605 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7606
7607 PR libgfortran/31199
7608 * gfortran.dg/fmt_t_4.f90: New test.
7609
7610 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7611
7612 PR libfortran/31297
7613 * gfortran.dg/backspace_5.f: Initialize variable(s).
7614 * gfortran.dg/backspace_6.f: Likewise.
7615 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7616 * gfortran.dg/direct_io_2.f90: Likewise.
7617 * gfortran.dg/write_back.f: Likewise.
7618 * gfortran.dg/write_rewind_2.f: Likewise.
7619 * gfortran.dg/write_rewind_1.f: Likewise.
7620 * gfortran.dg/write_rewind_2.f: Likewise.
7621
7622 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7623
7624 PR tree-optimization/30784
7625 * gcc.dg/vect/pr30784.c: New test.
7626
7627 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7628
7629 PR fortran/30877
7630 * gfortran.dg/operator_1.f90: New test.
7631 * gfortran.dg/operator_2.f90: New test.
7632
7633 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7634
7635 PR libfortran/31196
7636 * gfortran.dg/reshape_transpose_1.f90: New test.
7637
7638 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7639
7640 PR fortran/30655
7641 * gfortran.dg/bounds_check_6.f90: New test.
7642
7643 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7644
7645 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7646 #ifndef/#endif.
7647 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7648 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7649
7650 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7651
7652 PR fortran/31209
7653 * gfortran.dg/pointer_function_actual_1.f90: New test.
7654
7655 PR fortran/31200
7656 * gfortran.dg/pointer_function_actual_2.f90: New test.
7657
7658 PR fortran/31215
7659 * gfortran.dg/result_in_spec_1.f90: New test.
7660
7661 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7662
7663 PR fortran/30834
7664 * gfortran.dg/integer_exponentiation_3.F90: New test.
7665 * gfortran.dg/integer_exponentiation_4.f90: New test.
7666 * gfortran.dg/integer_exponentiation_5.F90: New test.
7667
7668 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7669
7670 PR c++/30863
7671 * g++.dg/template/error24.C: New test.
7672 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7673
7674 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7675
7676 PR c++/31273
7677 * g++.dg/expr/bitfield7.C: New test.
7678
7679 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7680
7681 PR other/23572
7682 * gcc.dg/float-range-4.c: New.
7683 * gcc.dg/float-range-1.c: Update. Test for a warning.
7684 * gcc.dg/float-range-3.c: New.
7685 * gcc.dg/float-range-5.c: New.
7686
7687 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7688
7689 PR fortran/31262
7690 * gfortran.dg/no_range_check_1.f90: New test.
7691
7692 2007-03-22 Dirk Mueller <dmueller@suse.de>
7693
7694 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7695 * g++.dg/other/static1.C: Remove stray semicolon.
7696 * g++.dg/other/init1.C: Likewise.
7697 * g++.dg/rtti/dyncast1.C: Likewise.
7698 * g++.dg/tree-ssa/pr17153.C: Likewise.
7699 * g++.dg/lookup/disamb1.C: Likewise.
7700 * g++.dg/lookup/scoped2.C: Likewise.
7701 * g++.dg/lookup/friend7.C: Likewise.
7702 * g++.dg/parse/parse4.C: Likewise.
7703 * g++.dg/parse/parse5.C: Likewise.
7704 * g++.dg/expr/pr29066.C: Likewise.
7705 * g++.dg/expr/cast4.C: Likewise.
7706 * g++.dg/tc1/dr193.C: Likewise.
7707 * g++.dg/tc1/dr213.C: Likewise.
7708 * g++.dg/abi/dcast1.C: Likewise.
7709 * g++.dg/abi/covariant2.C: Likewise.
7710 * g++.dg/inherit/covariant11.C: Likewise.
7711 * g++.dg/inherit/covariant9.C: Likewise.
7712 * g++.dg/inherit/covariant10.C: Likewise.
7713 * g++.dg/init/static3.C: Likewise.
7714 * g++.dg/init/init-ref3.C: Likewise.
7715 * g++.dg/init/ref10.C: Likewise.
7716 * g++.dg/template/meminit2.C: Likewise.
7717 * g++.dg/template/using9.C: Likewise.
7718 * g++.dg/template/friend9.C: Likewise.
7719 * g++.dg/template/ref1.C: Likewise.
7720 * g++.old-deja/g++.warn/inline.C: Likewise.
7721 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7722 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7723 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7724 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7725 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7726 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7727 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7728 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7729 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7730 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7731 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7732 * g++.old-deja/g++.brendan/template11.C: Likewise.
7733 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7734 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7735 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7736 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7737 * g++.old-deja/g++.jason/parse9.C: Likewise.
7738 * g++.old-deja/g++.jason/byval2.C: Likewise.
7739 * g++.old-deja/g++.jason/overload8.C: Likewise.
7740 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7741 * g++.old-deja/g++.jason/template33.C: Likewise.
7742 * g++.old-deja/g++.jason/return3.C: Likewise.
7743 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7744 * g++.old-deja/g++.jason/virtual.C: Likewise.
7745 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7746 * g++.old-deja/g++.jason/template27.C: Likewise.
7747 * g++.old-deja/g++.jason/synth6.C: Likewise.
7748 * g++.old-deja/g++.jason/ref8.C: Likewise.
7749 * g++.old-deja/g++.jason/offset1.C: Likewise.
7750 * g++.old-deja/g++.other/static20.C: Likewise.
7751 * g++.old-deja/g++.other/array1.C: Likewise.
7752 * g++.old-deja/g++.other/new3.C: Likewise.
7753 * g++.old-deja/g++.other/array2.C: Likewise.
7754 * g++.old-deja/g++.other/overload9.C: Likewise.
7755 * g++.old-deja/g++.other/cast6.C: Likewise.
7756 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7757 * g++.old-deja/g++.other/eh4.C: Likewise.
7758 * g++.old-deja/g++.other/using7.C: Likewise.
7759 * g++.old-deja/g++.other/init18.C: Likewise.
7760 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7761 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7762 * g++.old-deja/g++.other/dtor11.C: Likewise.
7763 * g++.old-deja/g++.pt/static11.C: Likewise.
7764 * g++.old-deja/g++.pt/crash19.C: Likewise.
7765 * g++.old-deja/g++.pt/overload12.C: Likewise.
7766 * g++.old-deja/g++.pt/crash46.C: Likewise.
7767 * g++.old-deja/g++.pt/mi1.C: Likewise.
7768 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7769 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7770 * g++.old-deja/g++.pt/local5.C: Likewise.
7771 * g++.old-deja/g++.pt/typename2.C: Likewise.
7772 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7773 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7774 * g++.old-deja/g++.law/visibility1.C: Likewise.
7775 * g++.old-deja/g++.law/visibility2.C: Likewise.
7776 * g++.old-deja/g++.law/virtual2.C: Likewise.
7777 * g++.old-deja/g++.law/operators19.C: Likewise.
7778 * g++.old-deja/g++.law/parsing10.C: Likewise.
7779 * g++.old-deja/g++.law/visibility4.C: Likewise.
7780 * g++.old-deja/g++.law/operators4.C: Likewise.
7781 * g++.old-deja/g++.law/dtors2.C: Likewise.
7782 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7783 * g++.old-deja/g++.law/visibility10.C: Likewise.
7784 * g++.old-deja/g++.law/scope3.C: Likewise.
7785 * g++.old-deja/g++.law/casts2.C: Likewise.
7786 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7787 * g++.old-deja/g++.law/operators33.C: Likewise.
7788 * g++.old-deja/g++.law/friend4.C: Likewise.
7789 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7790 * g++.old-deja/g++.mike/p5611.C: Likewise.
7791 * g++.old-deja/g++.mike/net37.C: Likewise.
7792 * g++.old-deja/g++.mike/p3570.C: Likewise.
7793 * g++.old-deja/g++.mike/p5718.C: Likewise.
7794 * g++.old-deja/g++.mike/net21.C: Likewise.
7795 * g++.old-deja/g++.mike/p1862.C: Likewise.
7796 * g++.old-deja/g++.mike/p4511.C: Likewise.
7797 * g++.old-deja/g++.mike/virt3.C: Likewise.
7798 * g++.old-deja/g++.mike/p16146.C: Likewise.
7799 * g++.old-deja/g++.mike/p1989.C: Likewise.
7800 * g++.old-deja/g++.mike/p5571.C: Likewise.
7801 * g++.old-deja/g++.gb/scope10.C: Likewise.
7802 * g++.old-deja/g++.abi/primary5.C: Likewise.
7803 * g++.old-deja/g++.abi/empty2.C: Likewise.
7804 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7805 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7806 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7807 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7808 * g++.old-deja/g++.bob/template3.C: Likewise.
7809 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7810
7811 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7812
7813 PR fortran/31193
7814 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7815
7816 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7817
7818 PR fortran/20897
7819 * gfortran.dg/derived_name_1.f90: New.
7820 * gfortran.dg/derived_name_2.f: New.
7821
7822 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7823
7824 * lib/target-supports.exp (check_effective_target_nonpic): New
7825 procedure.
7826 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7827 when compiling PIC.
7828 * gcc.target/i386/asm-4.c: Require nonpic.
7829 * gcc.target/i386/cmov1.c: Likewise.
7830 * gcc.target/i386/mul.c: Likewise.
7831 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7832 * gcc.target/i386/ssetype-1.c: Require nonpic.
7833 * gcc.target/i386/ssetype-3.c: Likewise.
7834 * gcc.target/i386/ssetype-5.c: Likewise.
7835
7836 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7837
7838 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7839 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7840 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7841 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7842
7843 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7844
7845 PR tree-optimization/30590
7846 * g++.dg/opt/pr30590.C: New testcase.
7847
7848 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c/30762
7851 * gcc.dg/pr30762-1.c: New test.
7852 * gcc.dg/pr30762-2.c: New test.
7853
7854 PR inline-asm/30505
7855 * gcc.target/i386/pr30505.c: New test.
7856
7857 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7858
7859 * gcc.target/arm/register-variables.c: New.
7860
7861 2007-03-19 Jeff Law <law@redhat.com>
7862
7863 * PR tree-optimization/30984
7864 * gcc.c-torture/pr30984.c: New test.
7865
7866 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7867 Richard Guenther <rguenther@suse.de>
7868
7869 PR tree-optimization/31254
7870 * gcc.dg/torture/pr31254.c: New testcase.
7871
7872 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7873
7874 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7875 target default_packed.
7876
7877 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7878
7879 PR fortran/31203
7880 * gfortran.dg/string_length_1.f90: New test.
7881
7882 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7883
7884 PR testsuite/30395
7885 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7886
7887 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7888
7889 PR libgfortran/31052
7890 * gfortran.dg/namelist_27.f90: New test.
7891
7892 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7893
7894 PR fortran/30531
7895 * gfortran.dg/used_types_14.f90: New test.
7896
7897 PR fortran/31086
7898 * gfortran.dg/used_types_15.f90: New test.
7899
7900 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7901
7902 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7903 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7904
7905 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7906
7907 PR fortran/31120
7908 * gfortran.dg/integer_exponentiation_2.f90: New test.
7909
7910 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7911
7912 PR tree-optimization/31041
7913 * gcc.dg/vect/pr31041.c: New test.
7914
7915 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7916
7917 * g++.dg/warn/Wconversion-integer.C: New
7918 * g++.dg/warn/Wconversion-real.C: New.
7919 * g++.dg/warn/Wconversion-real-integer.C: New.
7920 * g++.dg/warn/conv2.C: Updated.
7921
7922 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7923
7924 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7925 exclude RTPs.
7926
7927 2007-03-16 Richard Guenther <rguenther@suse.de>
7928
7929 PR tree-optimization/31146
7930 * g++.dg/tree-ssa/pr31146.C: New testcase.
7931
7932 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7933
7934 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7935 assume that the target has <features.h>.
7936
7937 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7938
7939 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7940 dg-options rather than to the whole test.
7941
7942 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7943
7944 PR debug/29906
7945 * g++.dg/debug/pr29906.C: New
7946
7947 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7948
7949 PR libgfortran/31099
7950 * gfortran.dg/unformatted_recl.f90: Update test.
7951
7952 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7953
7954 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7955
7956 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7957
7958 PR c++/30891
7959 * g++.dg/parse/namespace-definition.C: New.
7960
7961 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7962
7963 PR c++/24924
7964 * g++.dg/cpp/pedantic-errors.C: New.
7965 * g++.dg/cpp/permissive.C: New.
7966
7967 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7968
7969 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7970 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7971
7972 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7973
7974 * lib/target-supports.exp (check_missing_uclibc_feature)
7975 (check_effective_target_wchar): New procedures.
7976 * gcc.dg/wchar_t-1.c: Require target wchar.
7977 * gcc.dg/wint_t-1.c: Likewise.
7978
7979 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7980
7981 * lib/target-supports.exp (check_gc_sections_available): Return
7982 false for VxWorks targets.
7983
7984 2007-03-15 Dirk Mueller <dmueller@suse.de>
7985
7986 * g++.dg/warn/Wconversion2.C: Fix typo.
7987 * gcc.dg/if-empty-1.c: Ditto.
7988
7989 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7990
7991 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7992
7993 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7994
7995 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7996 * gcc.target/i386/pr31167.c: Ditto.
7997
7998 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7999
8000 PR target/31167
8001 * gcc.target/i386/pr31167.c: New test.
8002
8003 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8004
8005 PR fortran/30922
8006 * gfortran.dg/import5.f90.f90: New test.
8007
8008
8009 PR fortran/30879
8010 * gfortran.dg/data_components_1.f90: New test.
8011
8012
8013 PR fortran/30870
8014 * gfortran.dg/generic_13.f90: New test.
8015
8016 PR fortran/31163
8017 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8018
8019 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8020
8021 PR libgfortran/31051
8022 * gfortran.dg/fmt_t_4.f90: New
8023
8024 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8025
8026 PR C++/31165
8027 * g++.dg/other/default7.C: New test.
8028
8029 2007-03-15 Dirk Mueller <dmueller@suse.de>
8030
8031 * g++.dg/warn/Wconversion2.C: New.
8032
8033 2007-03-14 Eric Christopher <echristo@apple.com>
8034
8035 * gcc.dg/ssp-1.c: New.
8036 * gcc.dg/ssp-2.c: Ditto.
8037
8038 2007-03-14 Dirk Mueller <dmueller@suse.de>
8039
8040 * g++.dg/warn/do-empty.C: New.
8041 * gcc.dg/do-empty.c: New.
8042 * gcc.dg/if-empty-1.c: Update.
8043 * gcc.dg/20001116-1.c: Update.
8044 * gcc.dg/pr23165.c: Update.
8045
8046 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8047
8048 * gfortran.dg/module_implicit_conversion.f90: New test.
8049
8050 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8051
8052 PR middle-end/31127
8053 * gcc.dg/pr31127.c: New.
8054
8055 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8056
8057 * gcc.dg/tree-ssa/loop-26.c: New test.
8058
8059 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8060
8061 * gcc.target/i386/cmpxchg16b-1.c: New test.
8062
8063 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8064
8065 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8066 * gcc.dg/c99-vla-1.c: Likewise.
8067 * g++.dg/ext/vla1.C: Likewise
8068
8069 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8070
8071 * gcc.dg/wvla-1.c: New test
8072 * gcc.dg/wvla-2.c: New test
8073 * gcc.dg/wvla-3.c: New test
8074 * gcc.dg/wvla-4.c: New test
8075 * gcc.dg/wvla-5.c: New test
8076 * gcc.dg/wvla-6.c: New test
8077 * gcc.dg/wvla-7.c: New test
8078 * g++.dg/warn/Wvla-1.C: New test
8079 * g++.dg/warn/Wvla-2.C: New test
8080 * g++.dg/warn/Wvla-3.C: New test
8081
8082 2007-03-12 Mark Mitchell <mark@codesourcery.com>
8083
8084 PR c++/30108
8085 * g++.dg/other/default6.C: New test.
8086
8087 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8088
8089 * lib/target-supports.exp (check_profiling_available): Return false
8090 for VxWorks.
8091 (check_effective_target_vxworks_kernel): New procedure.
8092 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
8093 VxWorks.
8094 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
8095 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
8096 to include VxWorks.
8097 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
8098
8099 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8100
8101 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8102 PIC is not supported.
8103 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8104 * gcc.dg/20020426-2.c: Likewise.
8105 * gcc.dg/pr28243.c: Likewise.
8106 * gcc.dg/visibility-11.c: Likewise.
8107 * gcc.dg/tls/opt-9.c: Likewise.
8108 * gcc.dg/tls/opt-10.c: Likewise.
8109 * gcc.dg/tls/pic-1.c: Likewise.
8110 * gcc.dg/tls/struct-1.c: Likewise.
8111 * gcc.target/i386/20000807-1.c: Likewise.
8112 * gcc.target/i386/20000904-1.c: Likewise.
8113 * gcc.target/i386/20011119-1.c: Likewise.
8114 * gcc.target/i386/990213-2.c: Likewise.
8115 * gcc.target/i386/990214-1.c: Likewise.
8116 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8117 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8118 * gcc.target/i386/pic-1.c: Likewise.
8119 * gcc.target/i386/pr21518.c: Likewise.
8120 * gcc.target/i386/pr23098.c: Likewise.
8121 * gcc.target/i386/pr23943.c: Likewise.
8122
8123 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8124
8125 PR c++/31038
8126 * g++.dg/template/complit2.C: New test.
8127
8128 PR c++/30328
8129 * g++.dg/ext/bitfield1.C: New test.
8130
8131 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8132
8133 PR fortran/30883
8134 * gfortran.dg/interface_11.f90: New test.
8135
8136 2007-03-11 Richard Guenther <rguenther@suse.de>
8137
8138 PR tree-optimization/31115
8139 * gcc.dg/torture/pr31115.c: New testcase.
8140
8141 2007-03-11 Ira Rosen <irar@il.ibm.com>
8142
8143 PR tree-optimization/29925
8144 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8145
8146 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8147
8148 PR c++/30274
8149 * g++.dg/expr/bitfield3.C: New test.
8150 * g++.dg/expr/bitfield4.C: Likewise.
8151 * g++.dg/expr/bitfield5.C: Likewise.
8152 * g++.dg/expr/bitfield6.C: Likewise.
8153
8154 PR c++/30924
8155 * g++.dg/template/array18.C: New test.
8156
8157 2007-03-10 Dirk Mueller <dmueller@suse.de>
8158
8159 PR c++/17946
8160 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8161 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8162
8163 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8164
8165 PR c++/20599
8166 * g++.dg/cpp0x/variadic-bind.C: New.
8167 * g++.dg/cpp0x/variadic-function.C: New.
8168 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8169 * g++.dg/cpp0x/variadic-tuple.C: New.
8170 * g++.dg/cpp0x/variadic1.C: New.
8171 * g++.dg/cpp0x/variadic2.C: New.
8172 * g++.dg/cpp0x/variadic3.C: New.
8173 * g++.dg/cpp0x/variadic4.C: New.
8174 * g++.dg/cpp0x/variadic5.C: New.
8175 * g++.dg/cpp0x/variadic6.C: New.
8176 * g++.dg/cpp0x/variadic7.C: New.
8177 * g++.dg/cpp0x/variadic8.C: New.
8178 * g++.dg/cpp0x/variadic9.C: New.
8179 * g++.dg/cpp0x/variadic10.C: New.
8180 * g++.dg/cpp0x/variadic11.C: New.
8181 * g++.dg/cpp0x/variadic12.C: New.
8182 * g++.dg/cpp0x/variadic13.C: New.
8183 * g++.dg/cpp0x/variadic14.C: New.
8184 * g++.dg/cpp0x/variadic15.C: New.
8185 * g++.dg/cpp0x/variadic16.C: New.
8186 * g++.dg/cpp0x/variadic17.C: New.
8187 * g++.dg/cpp0x/variadic18.C: New.
8188 * g++.dg/cpp0x/variadic19.C: New.
8189 * g++.dg/cpp0x/variadic20.C: New.
8190 * g++.dg/cpp0x/variadic21.C: New.
8191 * g++.dg/cpp0x/variadic22.C: New.
8192 * g++.dg/cpp0x/variadic23.C: New.
8193 * g++.dg/cpp0x/variadic24.C: New.
8194 * g++.dg/cpp0x/variadic25.C: New.
8195 * g++.dg/cpp0x/variadic26.C: New.
8196 * g++.dg/cpp0x/variadic27.C: New.
8197 * g++.dg/cpp0x/variadic28.C: New.
8198 * g++.dg/cpp0x/variadic29.C: New.
8199 * g++.dg/cpp0x/variadic30.C: New.
8200 * g++.dg/cpp0x/variadic31.C: New.
8201 * g++.dg/cpp0x/variadic32.C: New.
8202 * g++.dg/cpp0x/variadic33.C: New.
8203 * g++.dg/cpp0x/variadic34.C: New.
8204 * g++.dg/cpp0x/variadic35.C: New.
8205 * g++.dg/cpp0x/variadic36.C: New.
8206 * g++.dg/cpp0x/variadic37.C: New.
8207 * g++.dg/cpp0x/variadic38.C: New.
8208 * g++.dg/cpp0x/variadic39.C: New.
8209 * g++.dg/cpp0x/variadic40.C: New.
8210 * g++.dg/cpp0x/variadic41.C: New.
8211 * g++.dg/cpp0x/variadic42.C: New.
8212 * g++.dg/cpp0x/variadic43.C: New.
8213 * g++.dg/cpp0x/variadic44.C: New.
8214 * g++.dg/cpp0x/variadic45.C: New.
8215 * g++.dg/cpp0x/variadic46.C: New.
8216 * g++.dg/cpp0x/variadic47.C: New.
8217 * g++.dg/cpp0x/variadic48.C: New.
8218 * g++.dg/cpp0x/variadic49.C: New.
8219 * g++.dg/cpp0x/variadic50.C: New.
8220 * g++.dg/cpp0x/variadic51.C: New.
8221 * g++.dg/cpp0x/variadic52.C: New.
8222 * g++.dg/cpp0x/variadic53.C: New.
8223 * g++.dg/cpp0x/variadic54.C: New.
8224 * g++.dg/cpp0x/variadic55.C: New.
8225 * g++.dg/cpp0x/variadic56.C: New.
8226 * g++.dg/cpp0x/variadic57.C: New.
8227 * g++.dg/cpp0x/variadic58.C: New.
8228 * g++.dg/cpp0x/variadic59.C: New.
8229 * g++.dg/cpp0x/variadic60.C : New.
8230 * g++.dg/cpp0x/variadic61.C : New.
8231 * g++.dg/cpp0x/variadic62.C : New.
8232 * g++.dg/cpp0x/variadic63.C : New.
8233 * g++.dg/cpp0x/variadic64.C : New.
8234 * g++.dg/cpp0x/variadic65.C : New.
8235 * g++.dg/cpp0x/variadic66.C : New.
8236 * g++.dg/cpp0x/variadic67.C : New.
8237 * g++.dg/cpp0x/variadic68.C : New.
8238 * g++.dg/cpp0x/variadic69.C : New.
8239 * g++.dg/cpp0x/variadic70.C : New.
8240 * g++.dg/cpp0x/variadic71.C : New.
8241 * g++.dg/cpp0x/variadic72.C : New.
8242 * g++.dg/cpp0x/variadic73.C : New.
8243 * g++.dg/cpp0x/variadic74.C : New.
8244 * g++.dg/cpp0x/variadic75.C : New.
8245 * g++.dg/cpp0x/variadic-ex1.C : New.
8246 * g++.dg/cpp0x/variadic-ex2.C : New.
8247 * g++.dg/cpp0x/variadic-ex3.C : New.
8248 * g++.dg/cpp0x/variadic-ex4.C : New.
8249 * g++.dg/cpp0x/variadic-ex5.C : New.
8250 * g++.dg/cpp0x/variadic-ex6.C : New.
8251 * g++.dg/cpp0x/variadic-ex7.C : New.
8252 * g++.dg/cpp0x/variadic-ex8.C : New.
8253 * g++.dg/cpp0x/variadic-ex9.C : New.
8254 * g++.dg/cpp0x/variadic-ex10.C : New.
8255 * g++.dg/cpp0x/variadic-ex11.C : New.
8256 * g++.dg/cpp0x/variadic-ex12.C : New.
8257 * g++.dg/cpp0x/variadic-ex13.C : New.
8258 * g++.dg/cpp0x/variadic-ex14.C : New.
8259
8260 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8261
8262 PR libgfortran/31099
8263 * gfortran.dg/unformatted_recl.f90: New test.
8264
8265 2007-03-09 Roger Sayle <roger@eyesopen.com>
8266
8267 * gcc.dg/fold-eqcmplx-1.c: New test case.
8268
8269 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8270
8271 PR rtl-optimization/30643
8272 * gcc.dg/pr30643.c: New.
8273
8274 2007-03-09 Chao-ying Fu <fu@mips.com>
8275
8276 * gcc.target/mips/mips32-dspr2-type.c: New test.
8277 * gcc.target/mips/mips32-dspr2.c: New test.
8278 * gcc.target/mips/dspr2-MULT.c: New test.
8279 * gcc.target/mips/dspr2-MULTU.c: New test.
8280 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8281 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8282 Adjust some formats.
8283
8284 2007-03-09 Dirk Mueller <dmueller@suse.de>
8285
8286 PR c++/17946
8287 * gcc.dg/Wlogical-op-1.c: New.
8288 * g++.dg/warn/Wlogical-op-1.C: New.
8289
8290 2007-03-09 Richard Guenther <rguenther@suse.de>
8291
8292 PR tree-optimization/30904
8293 PR middle-end/31058
8294 * gcc.dg/pr30904.c: Remove xfail.
8295
8296 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8297
8298 PR C/31072
8299 * gcc.c-torture/execute/pr31072.c: New test.
8300
8301 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8302
8303 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8304 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8305 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8306 *lrint* and *lround*.
8307 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8308 floor->lfloor.
8309 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8310 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8311 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8312 and *lround*. Correct macro names.
8313 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8314 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8315
8316 2007-03-08 Ian Lance Taylor <iant@google.com>
8317
8318 * gcc.dg/no-strict-overflow-5.c: New test.
8319 * gcc.dg/no-strict-overflow-6.c: New test.
8320 * gcc.dg/Wstrict-overflow-11.c: New test.
8321 * gcc.dg/Wstrict-overflow-12.c: New test.
8322 * gcc.dg/Wstrict-overflow-13.c: New test.
8323 * gcc.dg/Wstrict-overflow-14.c: New test.
8324 * gcc.dg/Wstrict-overflow-15.c: New test.
8325
8326 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8327
8328 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8329 for VxWorks kernel mode.
8330 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8331
8332 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8333
8334 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8335 mode.
8336
8337 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8338
8339 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8340 and lib/bfill.c on VxWorks targets.
8341 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8342 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8343 lib/bfill.c and lib/memmove.c on VxWorks targets.
8344 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8345 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8346 on VxWorks targets.
8347 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8348 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8349
8350 2007-03-08 Tobias Burnus <burnus@net-b.de>
8351
8352 * gfortran.dg/use_5.f90: New test.
8353 * gfortran.dg/use_6.f90: Ditto.
8354 * gfortran.dg/use_7.f90: Ditto.
8355
8356 2007-03-08 Tobias Burnus <burnus@net-b.de>
8357
8358 PR fortran/30973
8359 * gfortran.dg/use_4.f90: New test.
8360 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8361
8362 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8363
8364 PR fortran/31011
8365 * gfortran.dg/parameter_array_section_2.f90: New test.
8366
8367 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8368
8369 PR c++/30852
8370 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8371
8372 PR c++/30534
8373 * g++.dg/template/arg5.C: New test.
8374
8375 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8376
8377 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8378
8379 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8380
8381 * gcc.dg/var-expand1.c: Add newline at end of file.
8382
8383 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8384
8385 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8386
8387 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8388
8389 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8390
8391 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8392
8393 * gcc.dg/torture/builtin-convert-4.c: New test.
8394
8395 2007-03-05 Ian Lance Taylor <iant@google.com>
8396
8397 * gcc.c-torture/compile/pr31034.c: New test.
8398
8399 2007-03-05 Ian Lance Taylor <iant@google.com>
8400
8401 * gcc.dg/inline-18.c: New test.
8402 * gcc.dg/inline-19.c: New test.
8403 * gcc.dg/inline-20.c: New test.
8404 * gcc.dg/inline-21.c: New test.
8405
8406 2007-03-05 Richard Guenther <rguenther@suse.de>
8407
8408 PR tree-optimization/14052
8409 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8410
8411 2007-03-05 Richard Guenther <rguenther@suse.de>
8412
8413 PR tree-optimization/23777
8414 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8415
8416 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8417
8418 PR other/30465
8419 * gcc.dg/multiple-overflow-warn-3.c: New.
8420 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8421
8422 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8423
8424 PR c++/30895
8425 * g++.dg/parse/template23.C: New test.
8426
8427 2007-03-04 Roger Sayle <roger@eyesopen.com>
8428
8429 PR middle-end/30744
8430 * gcc.dg/pr30744-1.c: New test case.
8431
8432 2007-03-04 Tobias Burnus <burnus@net-b.de>
8433
8434 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8435
8436 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8437
8438 PR target/30406
8439 * gfortran.dg/logical_3.f90: New test.
8440
8441 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8442
8443 PR libfortran/30981
8444 * gfortran.dg/integer_exponentiation_1.f90: New test.
8445
8446 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8447
8448 * gcc.target/m68k/m68k.exp: New.
8449 * gcc.target/m68k/crash1.c: New.
8450
8451 2007-03-03 Tobias Burnus <burnus@net-b.de>
8452
8453 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8454 to be more compatible with integer(kind=8).
8455
8456 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8457
8458 PR libfortran/31001
8459 * gfortran.dg/zero_sized_3.f90: New test.
8460
8461 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8462
8463 PR c++/15787
8464 * g++.dg/parse/else.C: New.
8465 * g++.dg/parse/else-2.C: New.
8466
8467 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8468 Tobias Burnus <burnus@net-b.de>
8469
8470 PR fortran/30882
8471 * gfortran.dg/size_dim.f90: New test.
8472
8473 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8474 Tobias Burnus <burnus@net-b.de>
8475
8476 PR fortran/30873
8477 * gfortran.dg/entry_9.f90: New test.
8478
8479 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8480
8481 PR c++/28253
8482 * g++.dg/inherit/covariant16.C: New test.
8483
8484 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8485
8486 * g++.dg/other/darwin-minversion-1.C: New.
8487
8488 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8489
8490 * gcc.dg/tree-ssa/20070302-1.c: New test.
8491
8492 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8493
8494 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8495 tests.
8496
8497 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8498
8499 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8500
8501 2007-03-01 Simon Baldwin <simonb@google.com>
8502
8503 PR c++/23689
8504 * warn/ignored_typedef.C: New.
8505 * init/ctor8.C: Added dg-warning to consume ignored typedef
8506 warning.
8507 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8508 and added an explicit line number.
8509
8510 2007-02-28 Richard Guenther <rguenther@suse.de>
8511
8512 PR middle-end/30364
8513 * gcc.dg/torture/pr30364-1.c: New testcase.
8514 * gcc.dg/torture/pr30364-2.c: Likewise.
8515 * gcc.dg/torture/pr30364-3.c: Likewise.
8516
8517 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8518
8519 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8520 powerpc*, use -funsafe-math-optimizations.
8521 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8522 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8523
8524 2007-02-28 Tobias Burnus <burnus@net-b.de>
8525 Paul Thomas <pault@gcc.gnu.org>
8526
8527 PR fortran/30888
8528 PR fortran/30887
8529 * c_by_val_1.f: Test %VAL() with non-default kind.
8530 * c_by_val.c: Ditto.
8531 * c_by_val_4.f: New test.
8532
8533 2007-02-28 Tobias Burnus <burnus@net-b.de>
8534
8535 PR fortran/30968
8536 * gfortran.dg/continuation_7.f90: New test.
8537
8538 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8539
8540 * g++.dg/inherit/thunk7.C: New test.
8541 * lib/target-supports.exp (check_profiling_available): Not available
8542 for bfin-*-*.
8543
8544 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8545
8546 PR target/30970
8547 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8548
8549 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8550
8551 * lib/target-supports.exp (check_effective_target_init_priority):
8552 Remove Solaris special case.
8553
8554 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8555
8556 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8557 for more builtin types.
8558
8559 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8560 * g++.dg/ext/visibility/noPLT.C: Likewise.
8561
8562 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8563
8564 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8565 sh* targets.
8566
8567 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8568
8569 PR fortran/30865
8570 * size_optional_dim_1.f90: New test.
8571
8572 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8573
8574 * gcc.dg/vxworks/vxworks.exp: New file.
8575 * gcc.dg/vxworks/initpri1.c: Likewise.
8576 * gcc.dg/vxworks/initpri2.c: Likewise.
8577 * gcc.dg/initpri2.c: Add more tests.
8578 * g++.dg/special/initpri2.C: Likewise.
8579
8580 * gcc.dg/initpri1.c: New test.
8581 * gcc.dg/initpri2.c: Likewise.
8582 * g++.dg/special/initpri1.C: New test.
8583 * g++.dg/special/initpri2.C: Likewise.
8584 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8585 * g++.dg/special/conpr-2.C: Likewise.
8586 * g++.dg/special/conpr-3.C: Likewise.
8587 * g++.dg/special/conpr-4.C: Likewise.
8588 * g++.dg/special/initp1.C: Likewise.
8589 * g++.dg/special/ecos.exp: Remove code to detect availability of
8590 constructor priorities.
8591 * lib/target-supports.exp (check_effective_target_init_priority):
8592 New function.
8593
8594 2007-02-24 Jan Hubicka <jh@suse.cz>
8595
8596 * gcc.c-torture/execute/pr30778.c: New testcase.
8597
8598 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8599
8600 PR libgfortran/30918
8601 * gfortran.dg/namelist_26.f90: New test.
8602
8603 2007-02-24 Richard Guenther <rguenther@suse.de>
8604
8605 PR middle-end/30951
8606 * gcc.dg/pr30951.c: New testcase.
8607
8608 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8609
8610 * gcc.dg/torture/builtin-modf-1.c: New test.
8611
8612 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8613
8614 PR tree-optimization/30904
8615 * gcc.dg/pr30904.c: New test.
8616
8617 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8618
8619 * gcc.test-framework/README: Correct command.
8620 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8621 -Wunused-value.
8622 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8623
8624 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8625
8626 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8627
8628 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8629
8630 * lib/target-supports.exp (check_effective_target_newlib): New
8631 function.
8632
8633 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8634
8635 PR fortran/30660
8636 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8637 allocatable component.
8638
8639
8640 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8641
8642 * gcc.dg/torture/builtin-logb-1.c: New test.
8643 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8644 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8645 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8646 sh* targets.
8647
8648 2007-02-23 Richard Guenther <rguenther@suse.de>
8649
8650 * g++.dg/warn/changes-meaning.C: New testcase.
8651
8652 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8653
8654 PR libgfortran/30910
8655 * gfortran.dg/fmt_zero_precision.f90: Update test.
8656
8657 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8658
8659 * gcc.dg/torture/builtin-frexp-1.c: New test.
8660
8661 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8662
8663 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8664
8665 2007-02-22 Ian Lance Taylor <iant@google.com>
8666
8667 PR debug/30898
8668 * g++.dg/debug/pr30898.C: New test.
8669
8670 2007-02-22 Ira Rosen <irar@il.ibm.com>
8671
8672 * gcc.dg/vect/vect-106.c: New test.
8673
8674 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8675 Ira Rosen <irar@il.ibm.com>
8676
8677 PR tree-optimization/30843
8678 * gcc.dg/vect/pr30843.c: New test.
8679
8680 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8681
8682 PR tree-optimization/30858
8683 * gcc.dg/vect/pr30858.c: New test.
8684
8685 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8686
8687 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8688 to set options for compiling testglue.
8689 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8690 * lib/obj-c++.exp (obj-c++_init): Likewise.
8691
8692 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8693
8694 * gnat.dg/derived_aggregate.adb: New test.
8695
8696 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8697
8698 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8699 sh* targets. Call the correct CKSGN macro.
8700
8701 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8702
8703 * gfortran.dg/gomp/omp_parse1.f90: New test.
8704 * gfortran.dg/gomp/omp_parse2.f: New test.
8705
8706 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8707
8708 PR fortran/30869
8709 * gfortran.dg/do_pointer_1.f90: New test.
8710
8711 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8712
8713 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8714 and scalbln.
8715
8716 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8717
8718 * gcc.dg/darwin-minversion-1.c: New.
8719 * gcc.dg/darwin-minversion-2.c: New.
8720
8721 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8722
8723 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8724
8725 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8726 DJ Delorie <dj@redhat.com>
8727
8728 PR other/30824
8729 * gcc.dg/Wfatal.c: New.
8730 * gcc.dg/Wfatal-2.c: New.
8731 * gcc.dg/Werror-1.c: Adjust expectations.
8732 * gcc.dg/Werror-5.c: Likewise.
8733 * gcc.dg/Werror-7.c: Likewise.
8734 * gcc.dg/Werror-10.c: Likewise.
8735 * gcc.dg/Werror-11.c: Likewise.
8736
8737 2007-02-20 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/30522
8740 * gfortran.dg/volatile10.f90: New test.
8741
8742 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8743
8744 PR libfortran/30533
8745 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8746
8747 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8748
8749 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8750 * gcc.dg/Walways-true-1.c: Likewise.
8751 * gcc.dg/weak/weak-3.c: Likewise.
8752 * gcc.dg/Werror-1.c: Likewise.
8753 * gcc.dg/Werror-3.c: Likewise.
8754 * gcc.dg/Werror-4.c: Likewise.
8755 * gcc.dg/Werror-5.c: Likewise.
8756 * gcc.dg/Werror-6.c: Likewise.
8757 * gcc.dg/Werror-7.c: Likewise.
8758 * gcc.dg/Werror-8.c: Likewise.
8759 * gcc.dg/Werror-10.c: Likewise.
8760 * gcc.dg/Werror-11.c: Likewise.
8761 * gcc.dg/Werror-12.c: Likewise.
8762 * g++.old-deja/g++.mike/warn8.C: Likewise.
8763 * g++.dg/warn/Walways-true-1.C: Likewise.
8764 * g++.dg/warn/Walways-true-2.C: Likewise.
8765 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8766 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8767 -Wstring-literal-comparison with -Waddress.
8768 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8769 -Wno-string-literal-comparison with -Wno-address.
8770
8771 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8772
8773 * gnat.dg/self_aggregate_with_call.adb: New test.
8774
8775 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8776
8777 PR tree-optimization/30975
8778 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8779 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8780 * gcc.dg/vect/pr30795.c: New.
8781
8782 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8783
8784 PR fortran/30681
8785 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8786
8787 2007-02-18 Roger Sayle <roger@eyesopen.com>
8788
8789 PR rtl-optimization/28173
8790 * gcc.target/i386/andor-1.c: New test case.
8791
8792 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8793
8794 * gcc.dg/torture/builtin-ldexp-1.c: New.
8795 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8796
8797 2007-02-18 Roger Sayle <roger@eyesopen.com>
8798
8799 * gfortran.dg/array_constructor_15.f90: New test case.
8800
8801 2007-02-18 Roger Sayle <roger@eyesopen.com>
8802
8803 * gfortran.dg/forall_10.f90: New test case.
8804
8805 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8806
8807 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8808
8809 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8810
8811 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8812 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8813
8814 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8815
8816 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8817 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8818 * gcc.target/i386/xchg-1.c: New test.
8819 * gcc.target/i386/xchg-2.c: New test.
8820
8821 2007-02-16 Richard Guenther <rguenther@suse.de>
8822 Christian Bruel <christian.bruel@st.com>
8823
8824 * gcc.dg/strict-overflow-5.c: New testcase.
8825
8826 2007-02-16 Tobias Burnus <burnus@net-b.de>
8827
8828 PR fortran/30793
8829 * gfortran.dg/func_derived_4.f90: New test.
8830
8831 2007-02-15 Roger Sayle <roger@eyesopen.com>
8832
8833 PR middle-end/30391
8834 * gfortran.dg/pr30391-1.f90: New test case.
8835
8836 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8837
8838 PR middle-end/30433
8839 * gcc.c-torture/compile/pr30433.c: New testcase to check
8840 that complex constants comparisions are foldded.
8841
8842 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8843
8844 PR C++/30158
8845 * g++.dg/ext/stmtexpr10.C: New testcase.
8846
8847 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8848
8849 PR middle-end/30729
8850 * gcc.dg/Wunused-value-2.c: New testcase.
8851
8852 2007-02-15 Ian Lance Taylor <iant@google.com>
8853
8854 * g++.dg/eh/subreg-1.C: New test.
8855
8856 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8857
8858 PR c/26494
8859 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8860 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8861 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8862 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8863 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8864 * gcc.dg/Werror-implicit-function-declaration.c: New.
8865
8866 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8867
8868 PR c++/28943
8869 * g++.dg/warn/pr28943.C: New.
8870
8871 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8872
8873 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8874
8875 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8876
8877 PR fortran/30779
8878 * gfortran.dg/error_recovery_3.f90: New test.
8879
8880 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8881
8882 * g++.dg/tree-ssa/sra-1.C: New.
8883
8884 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8885
8886 * g++.dg/tree-ssa/sra-1.C: New.
8887
8888 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8889
8890 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8891
8892 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8893
8894 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8895
8896 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8897
8898 PR fortran/30799
8899 * gfortran.dg/logical_2.f90: New test.
8900
8901 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8902
8903 * gcc.dg/torture/complex-alias-1.c: New test.
8904
8905 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8906
8907 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8908 instead of -fdump-tree-tailcall.
8909
8910 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8911
8912 * gfortran.dg/interface_10.f90: Fix comment typo.
8913
8914 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8915
8916 PR tree-optimization/30771
8917 * gcc.dg/vect/pr30771.c: New test.
8918
8919 2007-02-13 Ian Lance Taylor <iant@google.com>
8920
8921 * gcc.dg/Wstrict-overflow-1.c: New test.
8922 * gcc.dg/Wstrict-overflow-2.c: New test.
8923 * gcc.dg/Wstrict-overflow-3.c: New test.
8924 * gcc.dg/Wstrict-overflow-4.c: New test.
8925 * gcc.dg/Wstrict-overflow-5.c: New test.
8926 * gcc.dg/Wstrict-overflow-6.c: New test.
8927 * gcc.dg/Wstrict-overflow-7.c: New test.
8928 * gcc.dg/Wstrict-overflow-8.c: New test.
8929 * gcc.dg/Wstrict-overflow-9.c: New test.
8930 * gcc.dg/Wstrict-overflow-10.c: New test.
8931
8932 2007-02-13 Roger Sayle <roger@eyesopen.com>
8933
8934 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8935
8936 2007-02-13 Richard Henderson <rth@redhat.com>
8937
8938 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8939 * gcc.c-torture/execute/pr29302-1.c: ... here.
8940
8941 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8942
8943 PR c/29521
8944 * gcc.dg/c90-return-1.c: Update output.
8945 * gcc.dg/c99-return-1.c: Likewise.
8946
8947 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8948
8949 PR fortran/30554
8950 * gfortran.dg/used_dummy_types_7.f90: New test..
8951
8952 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8953
8954 * gcc.target/i386/parity-1.c: New test.
8955 * gcc.target/i386/parity-2.c: New test.
8956
8957 2007-02-12 Roger Sayle <roger@eyesopen.com>
8958
8959 * gcc.target/i386/builtin-bswap-3.c: New test case.
8960
8961 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8962
8963 PR tree-optimization/29145
8964 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8965 alias analysis is improved to take better advantage of restrict
8966 qualified pointers.
8967 * gcc.dg/vect/vect-80.c: Likewise.
8968 * gcc.dg/vect/pr29145.c: New.
8969
8970 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
8971
8972 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8973 * gcc.target/i386/sse4a-insert.c: Likewise.
8974
8975 2007-02-11 Roger Sayle <roger@eyesopen.com>
8976
8977 * gcc.target/ia64/builtin-popcount-1.c: New test case.
8978 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8979
8980 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
8981
8982 PR fortran/30478
8983 * gfortran.dg/enum_4.f90: Update error message checks.
8984
8985 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
8986
8987 PR fortran/30554
8988 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8989 versions of the modules.
8990
8991 PR fortran/30617
8992 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8993 by getting rid of recursive I/O and providing functions with
8994 results.
8995
8996 PR fortran/30319
8997 * gfortran.dg/char_array_constructor_2.f90
8998
8999 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9000
9001 PR c++/26988
9002 * g++.dg/template/spec34.C: New test
9003
9004 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9005
9006 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9007 on i?86 and x86_64.
9008 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9009 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9010 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9011 on i?86 and x86_64.
9012 * gcc.dg/vect/vect-113.c: Ditto.
9013
9014 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9015
9016 PR c++/29487
9017 * g++.dg/eh/weak1-C: New test.
9018 * g++.dg/eh/weak1-a.cc: Likewise.
9019 * g++.dg/eh/comdat1.C: Likewise.
9020
9021 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9022 Dorit Nuzman <dorit@il.ibm.com>
9023
9024 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9025 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9026 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9027 * gcc.dg/vect/vect-113.c: Likewise.
9028
9029 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9030
9031 2007-02-10 Richard Henderson <rth@redhat.com>
9032
9033 * lib/target-supports.exp (check_effective_target_tls): Redefine
9034 to mean non-emulated tls.
9035 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9036 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9037 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9038 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9039 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9040 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9041 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9042
9043 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9044
9045 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9046
9047 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9048
9049 * gfortran.dg/secnds.f: Replace time tolerance with a
9050 before-and-after bracket.
9051 * gfortran.dg/secnds-1.f: Likewise.
9052
9053 2007-02-09 Tobias Burnus <burnus@net-b.de>
9054
9055 PR fortran/30512
9056 * gfortran.dg/maxlocval_1.f90: New test.
9057
9058 2007-02-09 Roger Sayle <roger@eyesopen.com>
9059
9060 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9061
9062 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9063
9064 PR fortran/30720
9065 * gfortran.dg/array_function_1.f90: New test.
9066
9067 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9068
9069 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9070 (check_effective_target_dummy_wcsftime): New functions.
9071
9072 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9073
9074 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9075 * lib/target-supports.exp (check_effective_target_uclibc): New
9076 function.
9077
9078 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9079
9080 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
9081 (vsnprintf): Don't define for uClibc targets.
9082
9083 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9084
9085 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
9086 set before checking whether it was allowed.
9087 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
9088 before checking inside_main.
9089
9090 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9091
9092 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
9093 uClinux targets.
9094 (u16sf): Likewise u4sf.
9095 * g++.dg/compat/struct-layout-1.h: Likewise.
9096
9097 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9098
9099 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9100 procedure.
9101 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9102 m68k targets if check_effective_target_coldfire_fpu returns true.
9103
9104 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9105 Richard Guenther <rguenther@suse.de>
9106
9107 PR middle-end/23361
9108 * gcc.dg/fold-compare-3.c: New testcase.
9109 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9110
9111 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9112
9113 * gcc.dg/pr26570.c: Clean up coverage files.
9114 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9115 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9116 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9117 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9118 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9119 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9120 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9121 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9122 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9123 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9124 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9125 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9126 * gcc.dg/vect/pr28952.c: Ditto.
9127 * gcc.dg/vect/pr27151.c: Ditto.
9128 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9129 * g++.dg/gomp/macro-3.C: Ditto.
9130
9131 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9132
9133 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9134 of the loop.
9135
9136 2007-02-08 Roger Sayle <roger@eyesopen.com>
9137
9138 * gcc.target/i386/builtin-bswap-2.c: New test case.
9139
9140 2007-02-08 Roger Sayle <roger@eyesopen.com>
9141
9142 * gfortran.dg/forall_8.f90: New test case.
9143 * gfortran.dg/forall_9.f90: Likewise.
9144
9145 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9146
9147 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9148
9149 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9150
9151 * lib/target-supports.exp (check_effective_target_simulator): New.
9152
9153 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9154
9155 * gcc.dg/tree-ssa/loop-25.c: New test.
9156
9157 2007-02-06 Richard Henderson <rth@redhat.com>
9158
9159 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9160
9161 2007-02-06 Roger Sayle <roger@eyesopen.com>
9162
9163 * gcc.target/powerpc/popcount-1.c: New test case.
9164 * gcc.target/powerpc/parity-1.c: Likewise.
9165
9166 2007-02-06 Richard Guenther <rguenther@suse.de>
9167
9168 PR middle-end/27302
9169 * gcc.dg/torture/pr27302-2.c: New testcase.
9170
9171 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9172
9173 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9174 * gcc.dg/vect/vect-iv-1.c: New test.
9175 * gcc.dg/vect/vect-iv-2.c: New test.
9176 * gcc.dg/vect/vect-iv-3.c: New test.
9177 * gcc.dg/vect/vect-iv-4.c: New test.
9178 * gcc.dg/vect/vect-iv-5.c: New test.
9179 * gcc.dg/vect/vect-iv-6.c: New test.
9180 * gcc.dg/vect/vect-iv-7.c: New test.
9181 * gcc.dg/vect/vect-iv-8.c: New test.
9182 * gcc.dg/vect/vect-iv-9.c: New test.
9183 * gcc.dg/vect/vect-iv-10.c: New test.
9184 * gcc.dg/vect/vect-iv-11.c: New test.
9185 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9186 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9187 * gcc.dg/vect/vect-14.c: Now vectorizable.
9188 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9189 loop).
9190 * gcc.dg/vect/vect-27.c: Likewise.
9191 * gcc.dg/vect/vect-29.c Likewise.
9192 * gcc.dg/vect/vect-dv-2.c: Likewise.
9193 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9194 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9195 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9196
9197 2007-02-06 Ira Rosen <irar@il.ibm.com>
9198
9199 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9200
9201 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9202
9203 * gcc.dg/builtins-20.c: Add more cases.
9204
9205 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9206
9207 PR debug/30189
9208 * gcc.dg/pr30189.c: New test.
9209
9210 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9211
9212 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9213 for running tests.
9214 * gcc.target/i386/sse4a-extract.c: New test.
9215 * gcc.target/i386/sse4a-insert.c: New test.
9216 * gcc.target/i386/sse4a-montsd.c: New test.
9217 * gcc.target/i386/sse4a-montss.c: New test.
9218
9219 2007-02-05 Richard Guenther <rguenther@suse.de>
9220
9221 * gcc.target/i386/vectorize3.c: New testcase.
9222
9223 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9224
9225 PR target/30665
9226 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9227
9228 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9229
9230 PR fortran/30611
9231 * gfortran.dg/repeat_1.f90: New test.
9232
9233 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9234
9235 PR fortran/30605
9236 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9237 * gfortran.dg/derived_init_2.f90: Ditto.
9238 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9239 * gfortran.dg/array_initializer_1.f90: Ditto.
9240 * gfortran.dg/do_2.f90: Ditto.
9241 * gfortran.dg/proc_assign_1.f90: Ditto.
9242
9243 2007-02-04 Richard Guenther <rguenther@suse.de>
9244
9245 PR middle-end/30636
9246 * g++.dg/warn/pr30636.C: New testcase.
9247 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9248
9249 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9250
9251 PR middle-end/30667
9252 * gfortran.dg/pr30667.f: New test.
9253
9254 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9255
9256 * gcc.dg/builtins-54.c: Add more cases.
9257
9258 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9259
9260 PR fortran/30514
9261 * gfortran.dg/zero_sized_2.f90: New test.
9262
9263 PR fortran/30660
9264 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9265
9266 PR fortran/29820
9267 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9268 file.
9269
9270 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9271
9272 PR fortran/30683
9273 * gfortran.dg/interface_10.f90: New test.
9274
9275 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9276
9277 * gcc.dg/builtins-20.c: Add more cases.
9278
9279 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9280
9281 PR target/29682
9282 * gcc-target/ia64/pr29682.c: New test.
9283
9284 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9285
9286 PR fortran/30284
9287 * gfortran.dg/arrayio_11.f90.f90: New test.
9288
9289 PR fortran/30626
9290 * gfortran.dg/arrayio_12.f90.f90: New test.
9291
9292 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR c++/30536
9295 * g++.dg/tls/diag-5.C: New test.
9296
9297 PR middle-end/30473
9298 * gcc.dg/pr30473.c: New test.
9299 * gcc.c-torture/execute/20070201-1.c: New test.
9300
9301 2007-02-01 Roger Sayle <roger@eyesopen.com>
9302
9303 * gfortran.dg/dependency_20.f90: New test case.
9304
9305 2007-01-31 Ian Lance Taylor <iant@google.com>
9306
9307 * gcc.dg/lower-subreg-1.c (test): New test.
9308
9309 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9310
9311 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9312
9313 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9314
9315 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9316 * gcc.dg/torture/builtin-math-3.c: Likewise.
9317
9318 2007-01-31 Dirk Mueller <dmueller@suse.de>
9319
9320 gcc.dg/Wparentheses-2.c: Update and add new tests.
9321
9322 2007-01-31 Ira Rosen <irar@il.ibm.com>
9323
9324 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9325 vectorize.
9326
9327 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9328
9329 * gcc.dg/builtins-63.c: New test.
9330
9331 2007-01-31 Tobias Burnus <burnus@net-b.de>
9332
9333 PR fortran/27588
9334 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9335
9336 2007-01-31 Tobias Burnus <burnus@net-b.de>
9337
9338 PR fortran/30520
9339 * gfortran.dg/volatile8.f90: New argument conformance test.
9340 * gfortran.dg/volatile9.f90: New scope test.
9341
9342 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9343
9344 PR c++/24745
9345 * g++.dg/warn/null4.C: New.
9346
9347 2001-01-30 Roger Sayle <roger@eyesopen.com>
9348 Uros Bizjak <ubizjak@gmail.com>
9349
9350 * gcc.dg/large-size-array-3.c: Correct typo.
9351
9352 2007-01-30 Richard Guenther <rguenther@suse.de>
9353
9354 PR middle-end/27657
9355 * g++.dg/debug/pr27657.C: New testcase.
9356
9357 2007-01-30 Richard Guenther <rguenther@suse.de>
9358
9359 PR middle-end/30313
9360 * gcc.dg/torture/pr30313.c: New testcase.
9361
9362 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9363
9364 * gcc.dg/dfp/dfp-except.h: New file.
9365 * gcc.dg/dfp/fe-check.h: New file.
9366 * gcc.dg/dfp/fe-binop.c: New test.
9367 * gcc.dg/dfp/fe-convert-1.c: New test.
9368 * gcc.dg/dfp/fe-convert-2.c: New test.
9369 * gcc.dg/dfp/fe-convert-3.c: New test.
9370
9371 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9372 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9373 * gcc.dg/dfp/convert-dfp.c: Ditto.
9374 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9375
9376 2007-01-29 Josh Conner <jconner@apple.com>
9377
9378 * gcc.target/powerpc/altivec-24.c: New test.
9379
9380 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9381
9382 PR c++/28266
9383 * g++.dg/parse/defarg12.C: New test.
9384
9385 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9386
9387 PR fortran/30554
9388 * gfortran.dg/used_dummy_types_6.f90: New test.
9389
9390 2007-01-28 Jan Hubicka <jh@suse.cz>
9391
9392 * gcc.dg/tree-prof/val-prof-6.c: New test.
9393
9394 2007-01-28 Roger Sayle <roger@eyesopen.com>
9395
9396 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9397
9398 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9399
9400 PR C++/28988
9401 * g++.dg/expr/dtor4.C: New test.
9402
9403 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9404
9405 * gcc.dg/tree-ssa/loop-23.c: New test.
9406
9407 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9408
9409 PR libfortran/30389
9410 * gfortran.dg/achar_2.f90: New test.
9411 * gfortran.dg/achar_3.f90: New test.
9412
9413 2007-01-27 Ian Lance Taylor <iant@google.com>
9414
9415 * gcc.dg/strict-overflow-1.c: New test.
9416 * gcc.dg/no-strict-overflow-1.c: New test.
9417 * gcc.dg/strict-overflow-2.c: New test.
9418 * gcc.dg/no-strict-overflow-2.c: New test.
9419 * gcc.dg/strict-overflow-3.c: New test.
9420 * gcc.dg/no-strict-overflow-3.c: New test.
9421 * gcc.dg/strict-overflow-4.c: New test.
9422 * gcc.dg/no-strict-overflow-4.c: New test.
9423 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9424 * gcc.dg/pr15784-1.c: Likewise.
9425 * gcc.dg/pr20922-1.c: Likewise.
9426 * gcc.dg/pr20922-3.c: Likewise.
9427 * gcc.dg/pr20922-4.c: Likewise.
9428 * gcc.dg/pr20922-6.c: Likewise.
9429 * gcc.dg/compare-4.c: Likewise.
9430 * gcc.dg/torture/pr26898-1.c: Likewise.
9431 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9432 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9433 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9434 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9435 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9436 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9437 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9438 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9439 * g++.dg/tree-ssa/pr21082.C: Likewise.
9440
9441 2007-01-27 Roger Sayle <roger@eyesopen.com>
9442
9443 * gcc-dg/large-size-array-3.c: New test case.
9444
9445 2007-01-27 Roger Sayle <roger@eyesopen.com>
9446
9447 * gfortran.dg/forall_7.f90: New test case.
9448
9449 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9450
9451 PR fortran/30407
9452 * gfortran.dg/where_operator_assign_1.f90: New test.
9453 * gfortran.dg/where_operator_assign_2.f90: New test.
9454 * gfortran.dg/where_operator_assign_3.f90: New test.
9455
9456 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9457
9458 * lib/target-supports.exp
9459 (check_effective_target_powerpc_altivec): New.
9460 (check_effective_target_vect_cmdline_needed): Use it.
9461
9462 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9463
9464 PR fortran/30278
9465 * gfortran.dg/backslash_3.f: New test.
9466
9467 2007-01-26 Richard Guenther <rguenther@suse.de>
9468
9469 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9470
9471 2007-01-26 Tobias Burnus <burnus@net-b.de>
9472
9473 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9474 * gfortran.dg/vect/vect.exp: Ditto.
9475 * gfortran.dg/dg.exp: Ditto.
9476 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9477 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9478
9479 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9480
9481 * gcc.dg/builtins-20.c: Add more cases.
9482 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9483
9484 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9485
9486 PR fortran/30437
9487 * gcc.dg/Wall.c: New.
9488 * gcc.dg/Wno-all.c: New.
9489 * gfortran.dg/Wall.f90: New.
9490 * gfortran.dg/Wno-all.f90: New.
9491
9492 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9493
9494 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9495 * g++.dg/eh/simd-2.C: Also run on Darwin.
9496 * g++.dg/eh/simd-3.C: New.
9497 * g++.dg/eh/simd-4.C: New.
9498
9499 2007-01-25 Richard Guenther <rguenther@suse.de>
9500
9501 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9502 and _PROFILE_USE.
9503 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9504
9505 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9506
9507 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9508 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9509 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9510 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9511 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9512 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9513 * gcc.dg/ipa/ipa-7.c: New testcase.
9514
9515 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9516
9517 * g++.dg/cpp0x/warn_cxx0x.C: New.
9518
9519 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9520
9521 * gcc.dg/builtins-20.c: Test builtin carg.
9522
9523 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR middle-end/27416
9526 * gcc.dg/gomp/pr27416.c: New test.
9527
9528 PR middle-end/30494
9529 * gcc.dg/gomp/pr30494.c: New test.
9530 * g++.dg/gomp/pr30494.C: New test.
9531
9532 PR middle-end/30421
9533 * gcc.dg/gomp/pr30421.c: New test.
9534
9535 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9536
9537 * gcc.target/ia64/versionid-1.c: New test.
9538 * gcc.target/ia64/versionid-2.c: New test.
9539
9540 2007-01-24 Richard Guenther <rguenther@suse.de>
9541
9542 PR testsuite/30181
9543 * gcc.dg/builtins-57.c: Change to a link-time testcase
9544 to support non-C99 targets.
9545
9546 2007-01-24 Jan Hubicka <jh@suse.cz>
9547
9548 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9549
9550 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9551
9552 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9553
9554 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9555
9556 PR objc/27438
9557 * objc.dg/const-str-12.m: New test.
9558
9559 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9560
9561 PR fortran/30532
9562 * gfortran.dg/ctrl-z.f90: New test.
9563
9564 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9565
9566 PR fortran/30481
9567 * gfortran.dg/namelist_assumed_char.f90: New test.
9568
9569 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9570
9571 PR c++/27492
9572 * g++.dg/inherit/covariant15.C: New test.
9573
9574 2007-01-23 Ian Lance Taylor <iant@google.com>
9575
9576 * g++.dg/warn/Wparentheses-24.C: New test.
9577
9578 2007-01-23 Richard Guenther <rguenther@suse.de>
9579
9580 PR testsuite/30560
9581 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9582 with full path.
9583
9584 2007-01-22 Richard Guenther <rguenther@suse.de>
9585
9586 PR tree-optimization/30038
9587 * gcc.dg/builtins-62.c: New testcase.
9588
9589 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9590
9591 * gcc.c-torture/compile/20070121.c: New test.
9592
9593 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9594
9595 PR libfortran/30525
9596 * gfortran.dg/char_comparison_1.f: New test.
9597
9598 2007-01-21 Ira Rosen <irar@il.ibm.com>
9599
9600 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9601
9602 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9603
9604 PR objc/30479
9605 * objc.dg/pch: New directory.
9606 * objc.dg/pch/pch.exp: New file.
9607 * objc.dg/pch/interface-1.m: New test.
9608 * objc.dg/pch/interface-1.hs: New include file.
9609 * lib/objc.exp (objc_target_compile): Add
9610 "-x objective-c-header" in front of the sources if this is
9611 a precompiled header being compiled.
9612
9613 2007-01-20 Roger Sayle <roger@eyesopen.com>
9614
9615 * gfortran.dg/array_memcpy_3.f90: New test case.
9616 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9617
9618 2007-01-20 Roger Sayle <roger@eyesopen.com>
9619 Brooks Moses <brooks.moses@codesourcery.com>
9620 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9621
9622 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9623 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9624
9625 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9626
9627 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9628
9629 2007-01-19 Mike Stump <mrs@apple.com>
9630
9631 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9632 away.
9633
9634 2007-01-19 Roger Sayle <roger@eyesopen.com>
9635
9636 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9637 option instead of -funsafe-math-optimizations.
9638
9639 2007-01-19 Tomas Bily <tbily@suse.cz>
9640
9641 gcc.dg/tree-prof/indir-call-prof.c: New.
9642 g++.dg/dg.exp: Add tree-prof subdirectory.
9643 g++.dg/tree-prof/indir-call-prof.C: New.
9644 g++.dg/tree-prof/tree-prof.exp: New.
9645
9646 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9647
9648 PR c++/17947
9649 * g++.dg/warn/deprecated.C: Update warning output.
9650 * g++.dg/warn/deprecated-2.C: Likewise.
9651 * g++.dg/warn/deprecated-3.C: New.
9652
9653 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9654
9655 * gcc.c-torture/execute/nestfunc-7.c: New.
9656
9657 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9658
9659 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9660
9661 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9662
9663 * gcc.dg/m68k-pic-1.c: New.
9664
9665 2007-01-18 Roger Sayle <roger@eyesopen.com>
9666
9667 * gfortran.dg/array_memcpy_4.f90: New test case.
9668
9669 2007-01-18 Josh Conner <jconner@apple.com>
9670
9671 PR target/30485
9672 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9673 * gcc.dg/vect/no-trapping-math-1: New.
9674 * gcc.dg/vect/no-trapping-math-2: New.
9675
9676 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9677
9678 * gcc.target/i386/387-8.c: Update comment about optimizing
9679 inherent load of 1.0 of fptan instruction.
9680
9681 2007-01-18 Dirk Mueller <dmueller@suse.de>
9682 Richard Guenther <rguenther@suse.de>
9683
9684 PR diagnostic/8268
9685 * gcc.dg/Warray-bounds.c: New testcase.
9686 * gcc.dg/Warray-bounds-2.c: New testcase.
9687 * g++.dg/warn/Warray-bounds.C: New testcase.
9688 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9689
9690 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9691
9692 PR fortran/30476
9693 * gfortran.dg/generic_12.f90: New test.
9694
9695 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9696
9697 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9698 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9699
9700 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9701
9702 * gcc.dg/dfp/compare-special.h: New file.
9703 * gcc.dg/dfp/compare-special-32.c: New test.
9704 * gcc.dg/dfp/compare-special-64.c: New test.
9705 * gcc.dg/dfp/compare-special-128.c: New test.
9706
9707 2007-01-16 Roger Sayle <roger@eyesopen.com>
9708 Paul Thomas <pault@gcc.gnu.org>
9709 Steven G. Kargl <kargl@gcc.gnu.org>
9710
9711 PR fortran/30404
9712 * gfortran.dg/forall_6.f90: New test case.
9713 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9714 * gfortran.dg/dependency_13.f90: Likewise.
9715
9716 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9717
9718 PR testsuite/12325
9719 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9720 targets that don't support Inf.
9721
9722 2007-01-15 Dale Johannesen <dalej@apple.com>
9723
9724 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9725
9726 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9727
9728 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9729 of achar for 0xff to avoid the "Extended ASCII not
9730 implemented" error message.
9731
9732 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9733
9734 PR fortran/28172
9735 * gfortran.dg/altreturn_4.f90: New test.
9736
9737 PR fortran/29389
9738 * gfortran.dg/stfunc_4.f90: New test.
9739
9740 PR fortran/29712
9741 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9742 * gfortran.dg/initialization_1.f90: Change warning.
9743
9744 PR fortran/30283
9745 * gfortran.dg/specification_type_resolution_2.f90: New test.
9746
9747 2007-01-14 Jan Hubicka <jh@suse.cz>
9748
9749 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9750 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9751 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9752 elimination.
9753
9754 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9755
9756 PR fortran/30410
9757 * gfortran.dg/external_procedures_2.f90: New test.
9758
9759 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9760
9761 PR target/30413
9762 * gcc.target/i386/pr30413.c: New test.
9763
9764 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9765
9766 PR fortran/30452
9767 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9768
9769 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9770
9771 * gcc.dg/20070112-1.c: New test.
9772
9773 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9774
9775 PR libgfortran/30435
9776 * gfortran.dg/list_read_6.f90: New test.
9777
9778 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9779
9780 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9781
9782 2007-01-12 Tom Tromey <tromey@redhat.com>
9783
9784 PR preprocessor/28227:
9785 * gcc.dg/cpp/pr28227.c: New file.
9786
9787 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9788
9789 * gcc.dg/tree-ssa/loop-22.c: New test.
9790
9791 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9792
9793 PR tree-optimization/29516
9794 * gcc.dg/tree-ssa/loop-20.c: New test.
9795
9796 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9797
9798 PR libfortran/30415
9799 * minmaxloc_integer_kinds_1.f90: New test.
9800
9801 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9802
9803 PR c++/29573
9804 * g++.dg/template/sizeof-template-argument.C: New test.
9805
9806 2007-01-11 Jan Hubicka <jh@suse.cz>
9807
9808 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9809 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9810 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9811 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9812 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9813 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9814 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9815 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9816 transformation in question.
9817 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9818 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9819 * gcc.dg/always_inline3.c: Likewise.
9820
9821 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9822
9823 PR c++/28999
9824 * g++.dg/template/typename11.C: New test.
9825
9826 2007-01-10 Robert Kennedy <jimbob@google.com>
9827
9828 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9829
9830 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9831
9832 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9833 for different integer kinds.
9834 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9835 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9836 * gfortran.dg/ishft_2.f90: New test.
9837 * gfortran.dg/ishft_3.f90: New test.
9838
9839 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9840
9841 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9842
9843 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9844
9845 PR tree-optimization/30322
9846 * gcc.dg/tree-ssa/loop-21.c: New test.
9847
9848 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9849
9850 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9851
9852 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9853
9854 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9855
9856 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9857
9858 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9859 * g++.dg/warn/overflow-warn-3.C: Likewise.
9860 * g++.dg/warn/overflow-warn-4.C: Likewise.
9861 * g++.dg/warn/overflow-warn-5.C: Likewise.
9862 * g++.dg/warn/overflow-warn-6.C: Likewise.
9863 * g++.dg/warn/Woverflow-1.C: Likewise.
9864 * g++.dg/warn/Woverflow-2.C: Likewise.
9865 * g++.dg/warn/Woverflow-3.C: Likewise.
9866 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9867
9868 2007-01-08 Roger Sayle <roger@eyesopen.com>
9869
9870 * gfortran.dg/array_constructor_14.f90: New test case.
9871 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9872
9873 2007-01-08 Richard Guenther <rguenther@suse.de>
9874
9875 PR tree-optimization/23603
9876 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9877 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9878
9879 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9880
9881 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9882 in __v8qi typedef.
9883 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9884 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9885 compiler behaviour.
9886 * gcc.dg/simd-5.c: Likewise.
9887 * gcc.dg/simd-6.c: Likewise.
9888 * g++.dg/conversion/simd1.C: Likewise.
9889 * g++.dg/conversion/simd3.C: Likewise.
9890 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9891 (main): Use it.
9892
9893 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9894
9895 PR tree-optimization/29877
9896 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9897 name of a hard register for the target concerned. Adjust dg-error
9898 directives to cope with new behaviour of TER.
9899
9900 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9901
9902 PR c++/28986
9903 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9904 * g++.dg/warn/overflow-warn-1.C: New.
9905 * g++.dg/warn/overflow-warn-3.C: New.
9906 * g++.dg/warn/overflow-warn-4.C: New.
9907 * g++.dg/warn/overflow-warn-5.C: New.
9908 * g++.dg/warn/overflow-warn-6.C: New.
9909 * g++.dg/warn/Woverflow-1.C: New.
9910 * g++.dg/warn/Woverflow-2.C: New.
9911 * g++.dg/warn/Woverflow-3.C: New.
9912 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9913
9914 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9915
9916 PR fortran/27698
9917 * gfortran.dg/invalid_name.f90: New test.
9918 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9919 * gfortran.dg/gomp/pr29759.f90: Ditto.
9920
9921 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9922
9923 * gfortran.dg/present_1.f90: Update error message.
9924
9925 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9926
9927 PR c++/19439
9928 * g++.dg/template/duplicate1.C: New test
9929 * g++.dg/template/memfriend6.C: Adjust error markers.
9930
9931 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9932
9933 PR tree-opt/30385
9934 * gcc.dg/torture/inline-1.c: New test.
9935
9936 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9937
9938 PR c/19978
9939 * gcc.dg/multiple-overflow-warn-1.c: New.
9940 * gcc.dg/multiple-overflow-warn-2.c: New.
9941 * gcc.dg/overflow-warn-6.c: New.
9942 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9943
9944 2007-01-05 Roger Sayle <roger@eyesopen.com>
9945
9946 * gfortran.dg/array_memcpy_1.f90: New test case.
9947 * gfortran.dg/array_memcpy_2.f90: Likewise.
9948
9949 2007-01-05 Richard Guenther <rguenther@suse.de>
9950
9951 PR middle-end/27826
9952 * g++.dg/opt/pr27826.C: New testcase.
9953
9954 2007-01-05 Ian Lance Taylor <iant@google.com>
9955
9956 * gcc.dg/Walways-true-1.c: New test.
9957 * gcc.dg/Walways-true-2.c: New test.
9958 * g++.dg/warn/Walways-true-1.C: New test.
9959 * g++.dg/warn/Walways-true-2.C: New test.
9960
9961 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR c/30360
9964 * gcc.dg/pr30360.c: New test.
9965
9966 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
9967
9968 PR fortran/23232
9969 * gfortran.dg/data_implied_do_1.f90: New test.
9970
9971 PR fortran/27996
9972 PR fortran/27998
9973 * gfortran.dg/char_length_1.f90: New test.
9974
9975 2007-01-05 Richard Guenther <rguenther@suse.de>
9976
9977 PR middle-end/28116
9978 * g++.dg/opt/pr28116.C: New testcase.
9979
9980 2007-01-05 Tobias Burnus <burnus@net-b.de>
9981
9982 PR fortran/29624
9983 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9984 invalid deallocate.
9985 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9986 * gfortran.dg/protected_4.f90: Add pointer intent check.
9987 * gfortran.dg/protected_6.f90: Add pointer intent check.
9988 * gfortran.dg/pointer_intent_1.f90: New test.
9989 * gfortran.dg/pointer_intent_2.f90: New test.
9990 * gfortran.dg/pointer_intent_3.f90: New test.
9991
9992 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
9993
9994 PR 30235
9995 * gfortran.dg/altreturn_2.f90: new test.
9996
9997 2007-01-04 Tom Tromey <tromey@redhat.com>
9998
9999 PR preprocessor/28165:
10000 * gcc.dg/cpp/pr28165.c: New file.
10001
10002 2007-01-03 Josh Conner <jconner@apple.com>
10003
10004 PR middle-end/29683
10005 * gcc.dg/pr29683.c: New.
10006
10007 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR c++/28217
10010 * g++.dg/pch/template-1.C: New test.
10011 * g++.dg/pch/template-1.Hs: New file.
10012
10013 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10014
10015 PR middle-end/30353
10016 * gcc.c-torture/compile/complex-4.c: New test.
10017
10018 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10019
10020 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10021 -maltivec.
10022 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10023
10024 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10025
10026 PR middle-end/30286
10027 * gcc.dg/pr30286.c: New test.
10028
10029 PR c++/29535
10030 * g++.dg/template/crash66.C: New test.
10031
10032 PR c++/29054
10033 * g++.dg/template/friend49.C: New test.
10034
10035 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10036
10037 * gfortran.dg/ibits.f90: New test.
10038
10039 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10040
10041 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10042 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10043
10044 2007-01-02 Jan Hubicka <jh@suse.cz>
10045
10046 * gcc.dg/pr16194.c: We now output error on all three functions,
10047 not just first one.
10048
10049 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10050
10051 PR c/19977
10052 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10053 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10054
10055 2006-01-02 Ian Lance Taylor <iant@google.com>
10056
10057 * g++.dg/warn/Wparentheses-22.C: New test.
10058 * g++.dg/warn/Wparentheses-23.C: New test.
10059
10060 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10061
10062 PR middle-end/7651
10063 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10064 * gcc.dg/declspec-3-Wextra.c: New.
10065 * gcc.dg/declspec-3-no.c: New
10066
10067 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10068
10069 PR fortran/20896
10070 * gfortran.dg/interface_10.f90: Remove.
10071
10072 2007-01-01 Roger Sayle <roger@eyesopen.com>
10073
10074 * gcc.dg/fold-eqxor-4.c: New test case.
10075
10076 2007-01-02 Joseph Myers <joseph@codesourcery.com>
10077
10078 PR middle-end/30311
10079 * gcc.c-torture/compile/pr30311.c: New test.
10080
10081 2007-01-01 Andrew Pinski <pinskia@gmail.com>
10082
10083 PR middle-end/30253
10084 * gcc.c-torture/compile/statement-expression-1.c: New test.
10085
10086 2007-01-01 Andreas Schwab <schwab@suse.de>
10087
10088 PR target/29166
10089 * g++.dg/eh/pr29166.C: New test.
10090
10091 2007-01-01 Joseph Myers <joseph@codesourcery.com>
10092
10093 * lib/target-supports.exp (check_effective_target_powerpc_spe):
10094 New.
10095 (check_effective_target_vect_cmdline_needed): Use it.
10096
10097 2006-12-31 Richard Guenther <rguenther@suse.de>
10098
10099 PR middle-end/30137
10100 * gcc.dg/pr30137-1.c: New testcase.
10101 * gcc.dg/pr30137-2.c: Likewise.
10102
10103 2006-12-31 Roger Sayle <roger@eyesopen.com>
10104
10105 PR middle-end/30322
10106 * gcc.dg/fold-plusnot-1.c: New test case.
10107
10108 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10109
10110 PR c++/29731
10111 * g++.dg/parse/template22.C: New test.
10112
10113 2006-12-31 Richard Guenther <rguenther@suse.de>
10114
10115 PR middle-end/30338
10116 * gcc.c-torture/compile/pr30338.c: New testcase.
10117
10118 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10119
10120 PR fortran/27900
10121 * gfortran.dg/intrinsic_actual_4.f90: New test.
10122
10123 PR fortran/24325
10124 * gfortran.dg/func_decl_3.f90: New test.
10125
10126 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10127
10128 PR fortran/23060
10129 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10130 * gfortran.dg/c_by_val_1.f: New test.
10131 * gfortran.dg/c_by_val_2.f: New test.
10132 * gfortran.dg/c_by_val_3.f: New test.
10133
10134 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10135
10136 PR libfortran/30321
10137 * gfortran.dg/sum_zero_array_1.f90: New test.
10138
10139 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR preprocessor/29612
10142 * gcc.dg/cpp/pr29612-1.c: New test.
10143 * gcc.dg/cpp/pr29612-2.c: New test.
10144
10145 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10146
10147 PR fortran/30034
10148 * gfortran.dg/pure_formal_proc_1.f90: New test.
10149
10150 PR fortran/30237
10151 * gfortran.dg/intrinsic_actual_3.f90: New test.
10152
10153 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10154
10155 PR fortran/30014
10156 * gfortran.dg/io_constraints_1.f90: Update test.
10157 * gfortran.dg/io_constraints_2.f90: Update test.
10158 * gfortran.dg/inquire_iolength.f90: New test.
10159
10160 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10161
10162 PR fortran/20896
10163 * gfortran.dg/interface_10.f90: New test.
10164 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10165 since z is already, locally a variable.
10166
10167 PR fortran/25135
10168 * gfortran.dg/generic_11.f90: New test.
10169 * gfortran.dg/interface_7.f90: Remove name clash between module
10170 name and procedure 'x' referenced in the interface.
10171
10172 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10173
10174 PR middle-end/7651
10175 * gcc.dg/Wmissing-parameter-type.c: New.
10176 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10177 * gcc.dg/Wmissing-parameter-type-no.c: New.
10178
10179 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10180
10181 PR fortran/25818
10182 * gfortran.dg/entry_array_specs_2.f: New test.
10183
10184 PR fortran/30084
10185 * gfortran.dg/nested_modules_6.f90: New test.
10186
10187 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10188
10189 PR middle-end/7651
10190 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10191 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10192
10193 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10194
10195 PR C++/30168
10196 * g++.dg/opt/complex6.C: New test.
10197
10198 2006-12-22 Ben Elliston <bje@au.ibm.com>
10199
10200 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10201 full" if the linker on spu-*-* warns about exceeding local store.
10202
10203 And revert this patch:
10204 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10205 fail to link due to relocation overflows on spu-*-*.
10206
10207 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10208
10209 PR fortran/30273
10210 * gfortran.dg/dependency_19.f90: New test.
10211
10212 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10213
10214 PR fortran/30202
10215 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10216
10217 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR middle-end/30262
10220 * gcc.c-torture/execute/20061220-1.c: New test.
10221
10222 PR middle-end/30263
10223 * gcc.dg/gomp/asm-1.c: New test.
10224
10225 PR target/30230
10226 * g++.dg/eh/ia64-2.C: New test.
10227
10228 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10229
10230 PR target/28966
10231 PR target/29248
10232 * gcc.dg/rs6000-leaf.c: New.
10233
10234 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10235
10236 PR fortran/25392
10237 * gfortran.dg/f2c_8.f90: New test.
10238
10239 2006-12-20 Bill Wendling <wendling@apple.com>
10240
10241 * gcc.dg/asm-b.c: Check for __ppc64__.
10242
10243 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10244
10245 PR fortran/30190
10246 * gfortran.dg/bounds_check_5.f90: New test.
10247
10248 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10249
10250 PR middle-end/30143
10251 * gcc.dg/gomp/complex-1.c: New testcase.
10252
10253 2006-12-20 Roger Sayle <roger@eyesopen.com>
10254
10255 * gfortran.dg/array_memset_1.f90: New test case.
10256
10257 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10258
10259 * lib/target-supports.exp: Add spu to
10260 check_effective_target_vect_widen_mult_hi_to_si.
10261
10262 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10263
10264 PR fortran/29992
10265 * gfortran.dg/generic_9.f90: New test.
10266
10267 PR fortran/30081
10268 * gfortran.dg/generic_10.f90: New test.
10269
10270 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10271
10272 PR tree-opt/30045
10273 * gcc.dg/pr30045.c: New test.
10274
10275 2006-12-20 Ben Elliston <bje@au.ibm.com>
10276
10277 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10278
10279 2006-12-19 Eric Christopher <echristo@apple.com>
10280
10281 PR target/29302
10282 * gcc.c-torture/execute/pr29302-1.c: New.
10283
10284 2006-12-19 Tobias Burnus <burnus@net-b.de>
10285
10286 PR fortran/39238
10287 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10288
10289 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10290
10291 PR fortran/30236
10292 * gfortran.dg/altreturn_3.f90: New test.
10293
10294 * gfortran.dg/char_result_12.f90: Fix comment typos.
10295
10296 2006-12-19 Ben Elliston <bje@au.ibm.com>
10297
10298 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10299 as newlib's stdio.h uses non-traditional cpp constructs.
10300
10301 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10302
10303 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10304 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10305 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10306 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10307 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10308 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10309 * gfortran.dg/default_initialization.f: Renamed to
10310 default_initialization_1.f
10311 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10312 dollar_edit_descriptor_1.f
10313 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10314 dollar_edit_descriptor_2.f
10315 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10316 dollar_edit_descriptor_3.f
10317 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10318 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10319 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10320 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10321 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10322 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10323 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10324 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10325 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10326 * gfortran.dg/default_initialization_1.f: Renamed from
10327 default_initialization.f
10328 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10329 dollar_edit_descriptor-1.f
10330 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10331 dollar_edit_descriptor-2.f
10332 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10333 dollar_edit_descriptor-3.f
10334 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10335 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10336 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10337
10338 2006-12-18 Bill Wendling <wendling@apple.com>
10339
10340 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10341 id is an OjbC keyword.
10342
10343 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10344
10345 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10346
10347 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10348
10349 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10350
10351 2006-12-18 Ian Lance Taylor <iant@google.com>
10352
10353 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10354
10355 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10356
10357 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10358
10359 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10360
10361 PR fortran/30207
10362 * gfortran.fortran-torture/execute/where21.f90: New test.
10363
10364 2006-12-17 Tobias Burnus <burnus@net-b.de>
10365
10366 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10367
10368 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10369
10370 PR middle-end/7651
10371 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10372 * gcc.dg/if-empty-1.c: Likewise.
10373 * gcc.dg/pr23165.c: Likewise.
10374 * g++.dg/warn/empty-body.C: Likewise.
10375
10376 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10377
10378 PR libfortran/30005
10379 * gfortran.dg/open_errors.f90: New test.
10380
10381 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10382
10383 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10384
10385 * gcc.target/i386/ssse3-pabsb.c: New file.
10386 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10387 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10388 * gcc.target/i386/ssse3-palignr.c: Likewise.
10389 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10390 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10391 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10392 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10393 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10394 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10395 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10396 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10397 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10398 * gcc.target/i386/ssse3-psignb.c: Likewise.
10399 * gcc.target/i386/ssse3-psignd.c: Likewise.
10400 * gcc.target/i386/ssse3-psignw.c: Likewise.
10401 * gcc.target/i386/ssse3-vals.h: Likewise.
10402
10403 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10404
10405 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10406 * lib/fortran-torture.exp: Include target-supports.exp.
10407
10408 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR target/30185
10411 * gcc.c-torture/execute/pr30185.c: New test.
10412
10413 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10414
10415 PR testsuite/30179
10416 PR testsuite/30180
10417 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10418 * gcc.dg/builtin-bswap-2.c: Likewise.
10419 * gcc.dg/builtin-bswap-3.c: Likewise.
10420 * gcc.dg/builtin-bswap-4.c: Likewise.
10421 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10422 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10423
10424 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10425
10426 PR libfortran/30145
10427 * gfortran.dg/write_zero_array: New test.
10428
10429 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10430
10431 PR fortran/30200
10432 * gfortran.dg/write_fmt_trim.f90: New test.
10433
10434 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10435
10436 PR 30194
10437 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10438 temporarily.
10439
10440 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10441
10442 * lib/target-supports.exp (check_weak_available): Use istarget
10443 "hppa*-*-hpux10*" instead of regexp.
10444 (check_cxa_atexit_available): Likewise.
10445
10446 2006-12-14 Richard Guenther <rguenther@suse.de>
10447
10448 PR tree-optimization/30197
10449 * gcc.c-torture/execute/complex-1.c: Fix function name.
10450 * gcc.dg/builtins-61.c: New testcase.
10451
10452 2006-12-14 Richard Guenther <rguenther@suse.de>
10453
10454 PR middle-end/30172
10455 * gcc.dg/pr30172-1.c: New testcase.
10456
10457 2006-12-14 Richard Guenther <rguenther@suse.de>
10458
10459 PR tree-optimization/30198
10460 * gcc.dg/builtins-60.c: New testcase.
10461
10462 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10463
10464 * lib/target-supports.exp (vect_no_align): Remove spu.
10465
10466 2006-12-13 Ian Lance Taylor <iant@google.com>
10467
10468 PR c++/19564
10469 PR c++/19756
10470 * g++.dg/warn/Wparentheses-5.C: New test.
10471 * g++.dg/warn/Wparentheses-6.C: New test.
10472 * g++.dg/warn/Wparentheses-7.C: New test.
10473 * g++.dg/warn/Wparentheses-8.C: New test.
10474 * g++.dg/warn/Wparentheses-9.C: New test.
10475 * g++.dg/warn/Wparentheses-10.C: New test.
10476 * g++.dg/warn/Wparentheses-11.C: New test.
10477 * g++.dg/warn/Wparentheses-12.C: New test.
10478 * g++.dg/warn/Wparentheses-13.C: New test.
10479 * g++.dg/warn/Wparentheses-14.C: New test.
10480 * g++.dg/warn/Wparentheses-15.C: New test.
10481 * g++.dg/warn/Wparentheses-16.C: New test.
10482 * g++.dg/warn/Wparentheses-17.C: New test.
10483 * g++.dg/warn/Wparentheses-18.C: New test.
10484 * g++.dg/warn/Wparentheses-19.C: New test.
10485 * g++.dg/warn/Wparentheses-20.C: New test.
10486 * g++.dg/warn/Wparentheses-21.C: New test.
10487
10488 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10489
10490 PR testsuite/30157
10491 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10492 for target "hppa.*hpux10".
10493
10494 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10495
10496 * g++.dg/debug/vartrack1.C: New test.
10497
10498 * g++.dg/opt/ifcvt1.C: New test.
10499
10500 * gcc.dg/tls/opt-13.c: New test.
10501
10502 * gcc.dg/20060425-2.c: New test.
10503
10504 * g++.dg/opt/pr15054-2.C: New test.
10505
10506 * gcc.c-torture/execute/20060420-1.c: New test.
10507
10508 * gcc.c-torture/execute/20060412-1.c: New test.
10509
10510 * objc/compile/20060406-1.m: New test.
10511
10512 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10513
10514 * g++.dg/template/array17.C: New test.
10515
10516 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10517
10518 * gcc.target/powerpc/altivec-23.c: New test.
10519
10520 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10521
10522 PR c++27316
10523 * g++.dg/inherit/error3.C: New test.
10524
10525 PR c++/28740
10526 * g++.dg/inherit/error4.C: New test.
10527
10528 2006-12-13 Richard Guenther <rguenther@suse.de>
10529
10530 PR tree-optimization/17687
10531 * gcc.dg/builtins-59.c: New testcase.
10532
10533 2006-12-13 Ben Elliston <bje@au.ibm.com>
10534
10535 * gcc.target/spu/Wmain.c: New test.
10536
10537 2006-12-12 Josh Conner <jconner@apple.com>
10538
10539 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10540 * g++.dg/abi/thunk4.C: Likewise.
10541 * g++.dg/abi/rtti3.C: Likewise.
10542
10543 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10544
10545 * gcc.target/spu/cpat-1.c: New test.
10546 * gcc.target/spu/cpat-2.c: New test.
10547 * gcc.target/spu/cpat-3.c: New test.
10548 * gcc.target/spu/cpat-4.c: New test.
10549
10550 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10551
10552 PR tree-opt/28436
10553 * gcc.c-torture/compile/vector-1.c: New test.
10554 * gcc.c-torture/compile/vector-2.c: New test.
10555 * gcc.c-torture/compile/vector-3.c: New test.
10556
10557 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10558
10559 * lib/fortran-torture.exp: Update copyright years. Remove
10560 obsolete comment. Test -ftree-vectorize where it makes sense.
10561 * lib/gfortran-dg.exp: Update copyright years. Use settings
10562 from fortran-torture.exp.
10563 * gfortran.dg/char_transpose_1.f90,
10564 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10565 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10566 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10567 '-w' to dg-options.
10568
10569 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10570
10571 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10572 saved_${tool}_load.
10573
10574 2006-12-12 Ira Rosen <irar@il.ibm.com>
10575
10576 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10577 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10578 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10579 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10580 gaps.
10581
10582 2006-12-12 Richard Guenther <rguenther@suse.de>
10583
10584 PR middle-end/30147
10585 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10586
10587 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10588 Diego Novillo <dnovillo@redhat.com>
10589
10590 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10591 VDEF/VUSE changes.
10592 * gcc.dg/tree-ssa/pr26421.c: Likewise
10593 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10594 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10595 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10596 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10597 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10598 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10599 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10600 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10601 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10602
10603 2006-12-11 Jan Hubicka <jh@suse.cz>
10604
10605 * gcc.dg/tree-prof/stringop-1.c: New test.
10606 * gcc.dg/tree-prof/stringop-2.c: New test.
10607
10608 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10609
10610 PR target/30120
10611 * gcc.target/i386/pr30120.c: New test.
10612
10613 Revert:
10614 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10615
10616 * gcc.target/i386/x87regparm-1.c: New test.
10617 * gcc.target/i386/x87regparm-2.c: New test.
10618 * gcc.target/i386/x87regparm-3.c: New test.
10619 * gcc.target/i386/x87regparm-4.c: New test.
10620
10621 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10622
10623 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10624
10625 2006-12-10 Tobias Burnus <burnus@net-b.de>
10626
10627 PR fortran/23994
10628 * gfortran.dg/protected_1.f90: New test.
10629 * gfortran.dg/protected_2.f90: New test.
10630 * gfortran.dg/protected_3.f90: New test.
10631 * gfortran.dg/protected_4.f90: New test.
10632 * gfortran.dg/protected_5.f90: New test.
10633 * gfortran.dg/protected_6.f90: New test.
10634
10635 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10636 Tobias Burnus <burnus@gcc.gnu.org>
10637
10638 PR fortran/29975
10639 PR fortran/30068
10640 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10641 interface.
10642 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10643 ambiguous interfaces.
10644 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10645 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10646 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10647 ambiguous interfaces.
10648 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10649 * gfortran.dg/array_initializer_2.f90: Add initializer array
10650 constructor test.
10651
10652 PR fortran/30096
10653 * gfortran.dg/interface_9.f90: Test that host interfaces are
10654 not checked for ambiguity with the local version.
10655
10656 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10657
10658 PR fortran/29464
10659 * gfortran.dg/module_interface_2.f90: New test.
10660
10661 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10662
10663 PR fortran/29941
10664 * gfortran.dg/assumed_len.f90: New test.
10665
10666 2006-12-09 Richard Guenther <rguenther@suse.de>
10667
10668 * g++.dg/warn/implicit-typename1.C: Qualify types.
10669 * g++.dg/parse/crash12.C: Likewise.
10670 * g++.dg/tree-ssa/pr22444.C: Likewise.
10671
10672 2006-12-09 Tobias Burnus <burnus@net-b.de>
10673
10674 * gfortran.dg/array_2.f90: Added sqrt test.
10675
10676 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10677
10678 * gcc.target/i386/x87regparm-1.c: XFAIL.
10679 * gcc.target/i386/x87regparm-2.c: XFAIL.
10680 * gcc.target/i386/x87regparm-3.c: XFAIL.
10681 * gcc.target/i386/x87regparm-4.c: XFAIL.
10682
10683 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10684
10685 * lib/target-supports.exp
10686 (check_effective_target_large_long_double): New.
10687 * gcc.dg/Wconversion-real.c : Use it.
10688 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10689 unsigned.
10690
10691 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10692
10693 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10694
10695 2006-12-08 Tobias Burnus <burnus@net-b.de>
10696
10697 PR fortran/27546
10698 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10699
10700 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10701
10702 PR c++/29732
10703 * g++.dg/template/crash65.C: New test.
10704 * g++.dg/template/spec16.C: Tweak error markers.
10705
10706 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10707
10708 * gcc.target/spu: New directory.
10709 * gcc.target/spu/spu.exp: New file.
10710 * gcc.target/spu/intrinsics-1.c: New test.
10711
10712 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10713
10714 PR c++/29980
10715 * g++.dg/ext/attrib27.C: New test.
10716 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10717 * g++.dg/parse/typedef5.C: Likewise.
10718
10719 2006-12-07 Mike Stump <mrs@apple.com>
10720
10721 * treelang/compile/var_defs.tree: Adjust.
10722
10723 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10724
10725 PR c++/29730
10726 * g++.dg/template/crash64.C: New test.
10727 * g++.dg/parse/crash27.C: Adjust error markers.
10728
10729 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10730
10731 PR libfortran/30009
10732 PR libfortran/30056
10733 * gfortran.dg/read_eof_4.f90: Add tests.
10734 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10735 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10736
10737 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10738
10739 PR c++/29729
10740 * g++.dg/template/crash63.C: New test.
10741
10742 PR c++/29728
10743 * g++.dg/template/crash62.C: New test.
10744
10745 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10746
10747 PR fortran/30003
10748 * gfortran.dg/allocatable_function_1.f90: Increase the number
10749 of expected calls of free to 10; the lhs section reference is
10750 now evaluated so there is another call to bar. Change the
10751 comment appropriately.
10752 * gfortran.dg/array_section_1.f90: New test.
10753
10754 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10755
10756 PR fortran/29912
10757 * gfortran.dg/char_result_12.f90: New test.
10758
10759 2006-12-05 Richard Guenther <rguenther@suse.de>
10760
10761 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10762 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10763 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10764 vect_double, xfail for spu*-*-*.
10765
10766 2006-12-04 Tobias Burnus <burnus@net-b.de>
10767
10768 PR fortran/29962
10769 * initialization_4.f90: Test noninteger exponents (-std=f95).
10770 * initialization_5.f90: New test for noninteger exponents
10771 with -std=f2003.
10772
10773 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10774
10775 PR fortran/29821
10776 * gfortran.dg/parameter_array_section_1.f90: New test.
10777
10778 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10779
10780 PR c++/29733
10781 * g++.dg/template/crash61.C: New test.
10782
10783 PR c++/29632
10784 * g++.dg/template/error23.C: New test.
10785
10786 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10787
10788 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10789
10790 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10791
10792 PR fortran/29916
10793 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10794
10795 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR middle-end/29965
10798 * gcc.dg/gomp/pr29965-1.c: New test.
10799 * gcc.dg/gomp/pr29965-2.c: New test.
10800 * gcc.dg/gomp/pr29965-3.c: New test.
10801 * gcc.dg/gomp/pr29965-4.c: New test.
10802 * gcc.dg/gomp/pr29965-5.c: New test.
10803 * gcc.dg/gomp/pr29965-6.c: New test.
10804 * g++.dg/gomp/pr29965-1.C: New test.
10805 * g++.dg/gomp/pr29965-2.C: New test.
10806 * g++.dg/gomp/pr29965-3.C: New test.
10807 * g++.dg/gomp/pr29965-4.C: New test.
10808 * g++.dg/gomp/pr29965-5.C: New test.
10809 * g++.dg/gomp/pr29965-6.C: New test.
10810 * g++.dg/gomp/pr29965-7.C: New test.
10811 * g++.dg/gomp/pr29965-8.C: New test.
10812 * g++.dg/gomp/pr29965-9.C: New test.
10813 * g++.dg/gomp/pr29965-10.C: New test.
10814
10815 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10816
10817 * gnat.dg/pointer_variable_bounds.adb: New test.
10818 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10819 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10820
10821 2006-12-03 Eric Christopher <echristo@apple.com>
10822
10823 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10824
10825 2006-12-03 Richard Henderson <rth@redhat.com>
10826 Andrew Pinski <pinskia@gmail.com>
10827
10828 PR C++/14329
10829 * g++.dg/warn/unit-1.C: New test.
10830
10831 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10832
10833 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10834
10835 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10836
10837 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10838 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10839 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10840 * gcc.dg/vect/vect-70.c: Reduce array size.
10841 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10842 vect_no_compaer_double targets.
10843 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10844 vect_float, vect_double, and vect_int.
10845
10846 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10847
10848 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10849 test for loop versioning on vect_no_align targets.
10850 * gcc.dg/vect/pr20122.c: Likewise.
10851 * gcc.dg/vect/vect-105.c: Likewise.
10852 * gcc.dg/vect/vect-42.c: Likewise.
10853 * gcc.dg/vect/vect-43.c: Likewise.
10854 * gcc.dg/vect/vect-74.c: Likewise.
10855 * gcc.dg/vect/vect-75.c: Likewise.
10856 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10857 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10858 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10859 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10860
10861 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10862
10863 PR fortran/29642
10864 * gfortran.dg/value_1.f90 : New test.
10865 * gfortran.dg/value_2.f90 : New test.
10866 * gfortran.dg/value_3.f90 : New test.
10867 * gfortran.dg/value_4.f90 : New test.
10868 * gfortran.dg/value_4.c : Called from value_4.f90.
10869
10870 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10871
10872 PR C++/30033
10873 * g++.dg/cpp0x/static_assert4.C: New testcase.
10874
10875 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10876
10877 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10878
10879 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10880
10881 PR c/27953
10882 * gcc.dg/pr27953.c: New test.
10883
10884 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10885
10886 PR c++/30022
10887 * g++.dg/ext/vector5.C: New test.
10888
10889 PR c++/30021
10890 * g++.dg/other/main1.C: New test.
10891
10892 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10893
10894 PR libfortran/29568
10895 * gfortran.dg/convert_implied_open.f90: Change to
10896 new default record length.
10897 * gfortran.dg/unf_short_record_1.f90: Adapt to
10898 new error message.
10899 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10900
10901 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10902
10903 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10904
10905 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10906
10907 PR c++/29066
10908 * g++.dg/expr/pr29066.c: New.
10909
10910 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10911 Zdenek Dvorak <dvorakz@suse.cz>
10912
10913 PR tree-optimization/29921
10914 * gcc.dg/pr29921-2.c: New test.
10915
10916 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10917
10918 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10919 (i386_get_cpuid): New function.
10920 (i386_cpuid_ecx): Likewise.
10921 (i386_cpuid_edx): Likewise.
10922 (i386_cpuid): Updated to call i386_cpuid_edx.
10923
10924 * gcc.target/i386/sse3-addsubpd.c: New file.
10925 * gcc.target/i386/sse3-addsubps.c: Likewise.
10926 * gcc.target/i386/sse3-haddpd.c: Likewise.
10927 * gcc.target/i386/sse3-haddps.c: Likewise.
10928 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10929 * gcc.target/i386/sse3-hsubps.c: Likewise.
10930 * gcc.target/i386/sse3-lddqu.c: Likewise.
10931 * gcc.target/i386/sse3-movddup.c: Likewise.
10932 * gcc.target/i386/sse3-movshdup.c: Likewise.
10933 * gcc.target/i386/sse3-movsldup.c: Likewise.
10934
10935 2006-12-01 Dirk Mueller <dmueller@suse.de>
10936
10937 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10938
10939 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10940
10941 * gcc.dg/dfp/convert-int-max.c: New test.
10942 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10943
10944 2006-11-30 Richard Guenther <rguenther@suse.de>
10945
10946 * gcc.dg/vect/vect-pow-1.c: Rename ...
10947 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10948 floats instead of doubles, check successful vectorization.
10949
10950 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10951
10952 PR target/29945
10953 * gcc.c-torture/compile/pr29945.c: New testcase.
10954
10955 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10956
10957 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10958 -maltivec.
10959
10960 2006-11-29 Eric Christopher <echristo@apple.com>
10961
10962 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10963
10964 2006-11-29 Janis Johnson <janis187@us.ibm.com>
10965
10966 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10967
10968 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10969
10970 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
10971
10972 PR c++/29022
10973 * g++.dg/inherit/virtual2.C: New test.
10974 * g++.dg/inherit/virtual3.C: Likewise.
10975 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10976 * g++.dg/inherit/error2.C: Likewise.
10977 * g++.dg/template/instantiate1.C: Likewise.
10978
10979 2006-11-28 Andrew Pinski <pinskia@gmail.com>
10980
10981 PR tree-opt/29984
10982 * gcc.dg/tree-ssa/reassoc-12.c: New test.
10983
10984 2006-11-28 Jan Hubicka <jh@suse.cz>
10985
10986 * gcc.dg/memcpy-1.c: New test.
10987
10988 2006-11-28 Jakub Jelinek <jakub@redhat.com>
10989
10990 PR c++/29735
10991 * g++.dg/warn/main-3.C: New test.
10992
10993 2006-11-28 Jan Hubicka <jh@suse.cz>
10994
10995 * gcc.dg/winline-1.c: New test.
10996
10997 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
10998
10999 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11000 alignments.
11001
11002 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11003
11004 PR fortran/29976
11005 * gfortran.dg/missing_optional_dummy_3.f90
11006
11007 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11008
11009 PR fortran/20880
11010 * gfortran.dg/interface_3.f90: Modify errors.
11011
11012 2006-11-28 Ben Elliston <bje@au.ibm.com>
11013
11014 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11015 fail to link due to relocation overflows on spu-*-*.
11016
11017 2006-11-27 Michael Matz <matz@suse.de>
11018 Andreas Krebbel <krebbel1@de.ibm.com>
11019
11020 PR target/29319
11021 * gcc.dg/20061127-1.c: New testcase.
11022
11023 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11024
11025 * gcc.dg/20061124-1.c: Add exit() function prototype.
11026
11027 2006-11-27 Jan Hubicka <jh@suse.cz>
11028
11029 * gcc.target/i386/memcpy-1.c: Adjust size.
11030 * gcc.dg/visibility-11.c: Likewise.
11031
11032 2006-11-27 Richard Guenther <rguenther@suse.de>
11033
11034 PR middle-end/25620
11035 * gcc.target/i386/pow-1.c: New testcase.
11036 * gcc.dg/builtins-58.c: Likewise.
11037
11038 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11039
11040 PR c++/29886
11041 * g++.dg/expr/cast8.C: New test.
11042
11043 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11044
11045 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11046 Don't ever inline the testcase.
11047
11048 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11049
11050 PR fortran/29982
11051 * gfortran.fortran-torture/compile/parameter_3.f90: New
11052 testcase.
11053
11054 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11055
11056 PR fortran/29951
11057 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11058
11059 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11060
11061 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11062 for CHAR.
11063
11064 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11065
11066 PR libgfortran/29936
11067 * gfortran.dg/write_check3.f90: New test.
11068
11069 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11070
11071 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11072
11073 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11074
11075 PR fortran/20880
11076 * gfortran.dg/interface_3.f90: New test.
11077
11078 PR fortran/29387
11079 * gfortran.dg/generic_8.f90: New test.
11080
11081 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11082
11083 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
11084 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
11085 * gfortran.dg/specifics_3.f90: Remove.
11086
11087 2006-11-24 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR c/29955
11090 * gcc.dg/gomp/pr29955.c: New test.
11091
11092 PR c/29736
11093 * gcc.dg/pr29736.c: New test.
11094
11095 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11096
11097 PR tree-opt/29964
11098 * gcc.dg/pure-1.c: New test.
11099
11100 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11101
11102 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11103 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11104
11105 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11106
11107 * gcc.dg/20061124-1.c: New testcase.
11108
11109 2006-11-23 Eric Christopher <echristo@apple.com>
11110
11111 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11112
11113 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11114
11115 PR c/2707
11116 PR c++/26167
11117 * gcc.dg/Wconversion-integer.c: New. Supersedes
11118 Wconversion-negative-constants.c
11119 * gcc.dg/Wconversion-real.c: New.
11120 * gcc.dg/Wconversion-real-integer.c: New.
11121 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11122 * g++.dg/warn/Wconversion1.C: Modified.
11123
11124 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11125
11126 * gfortran.dg/overload_1.f90: New test.
11127
11128 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11129
11130 PR c/9072
11131 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11132 Wtraditional-conversion.
11133 * gcc.dg/overflow-warn-2.c: Likewise.
11134 * gcc.dg/Wconversion.c: Likewise. Renamed as
11135 Wtraditional-conversion.c .
11136 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11137 Wtraditional-conversion-2.c .
11138 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11139 Wtraditional-conversion-2.c
11140 * gcc.dg/Wconversion-negative-constants.c: New.
11141
11142 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11143
11144 * gcc.dg/tree-ssa/dump-1.c: New test.
11145
11146 2006-11-23 David Ung <davidu@mips.com>
11147
11148 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11149 -mfp64, allowable when ISA >= 33 and float is enabled.
11150 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11151 of mthc1 and mfhc1 patterns.
11152
11153 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11154
11155 PR tree-optimization/29921
11156 * gcc.dg/pr29921.c: New test.
11157
11158 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11159
11160 PR fortran/29441
11161 * gfortran.dg/initialization_4.f90: New test.
11162
11163 2006-11-22 Ira Rosen <irar@il.ibm.com>
11164
11165 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11166 platforms that have interleaving support.
11167 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11168 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11169 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11170 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11171 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11172 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11173 gcc.dg/vect/vect-strided-u8-i8.c,
11174 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11175 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11176 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11177 gcc.dg/vect/vect-strided-float.c,
11178 gcc.dg/vect/vect-strided-a-mult.c,
11179 gcc.dg/vect/vect-strided-mult-char-ls.c,
11180 gcc.dg/vect/vect-strided-a-u16-mult.c,
11181 gcc.dg/vect/vect-strided-a-u32-mult.c,
11182 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11183 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11184 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11185 gcc.dg/vect/vect-strided-mult.c,
11186 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11187 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11188 New.
11189
11190 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11191
11192 PR fortran/25087
11193 * gfortran.dg/auto_char_len_4.f90: New test.
11194
11195 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11196
11197 PR fortran/29652
11198 * gfortran.dg/generic_7.f90: New test.
11199 * gfortran.dg/defined_operators_1.f90: Add new error.
11200
11201 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11202
11203 PR tree-optimization/29902
11204 * g++.dg/tree-ssa/pr29902.C: New test.
11205
11206 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11207
11208 PR fortran/29820
11209 * gfortran.dg/used_types_13.f90: New test.
11210
11211 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11212
11213 * gcc.dg/dfp/snan.c: Delete.
11214
11215 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11216
11217 * g++.dg/cpp0x/static_assert1.C: New.
11218 * g++.dg/cpp0x/static_assert2.C: New.
11219 * g++.dg/cpp0x/static_assert3.C: New.
11220
11221 2006-11-21 Richard Guenther <rguenther@suse.de>
11222
11223 * gcc.dg/vect/vect-pow-1.c: New testcase.
11224 * gcc.dg/vect/vect-pow-2.c: Likewise.
11225
11226 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/29570
11229 * g++.dg/template/static29.C: New test.
11230
11231 PR c++/29734
11232 * g++.dg/conversion/simd4.C: New test.
11233
11234 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11235
11236 PR c++/29475
11237 * g++.dg/template/access19.C: New test.
11238 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11239 error is reported.
11240
11241 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11242
11243 PR tree-opt/25500
11244 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11245
11246 2006-11-20 Tobias Burnus <burnus@net-b.de>
11247
11248 PR fortran/27546
11249 * gfortran.dg/import.f90: Extended test.
11250 * gfortran.dg/import2.f90: Extended test.
11251
11252 2006-11-20 Tobias Burnus <burnus@net-b.de>
11253
11254 * gfortran.dg/volatile3.f90: Add conflict test.
11255
11256 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11257
11258 PR fortran/24783
11259 * gfortran.dg/implicit_10.f90: New test.
11260
11261 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11262
11263 PR c++/8586
11264 * g++.dg/warn/Wall-write-strings.C: New.
11265
11266 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11267
11268 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11269 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11270
11271 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11272
11273 * gfortran.dg/use_3.f90: Remove error message.
11274 * gfortran.dg/iso_fortran_env_1.f90: New test.
11275 * gfortran.dg/iso_fortran_env_2.f90: New test.
11276 * gfortran.dg/iso_fortran_env_3.f90: New test.
11277 * gfortran.dg/iso_fortran_env_4.f90: New test.
11278
11279 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11280
11281 * gcc.dg/vect/vect-27.c: Fix initialization.
11282
11283 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11284
11285 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11286 * gcc.dg/torture/builtin-minmax-1.c: New.
11287
11288 * gcc.dg/builtins-20.c: Add cases for copysign.
11289
11290 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11291
11292 PR fortran/24285
11293 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11294
11295 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11296 * gfortran.dg/use_1.f90: New test.
11297 * gfortran.dg/use_1.f90: New test.
11298 * gfortran.dg/use_1.f90: New test.
11299
11300 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11301
11302 PR tree-optimization/29801
11303 * gcc.dg/pr29801.c: New test.
11304
11305 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR middle-end/29584
11308 * gcc.dg/torture/pr29584.c: New test.
11309
11310 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11311
11312 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11313 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11314 * gcc.target/powerpc/compress-float-ppc.c,
11315 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11316 powerpc_fprs.
11317 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11318 do not pass -mhard-float.
11319
11320 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11321
11322 * gnat.dg/volatile_aggregate.adb: New test.
11323
11324 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11325
11326 PR fortran/29391
11327 PR fortran/29489
11328 * gfortran.dg/bound_2.f90: Add more checks.
11329 * gfortran.dg/bound_3.f90: New test.
11330
11331 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11332
11333 PR target/29201
11334 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11335
11336 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11337
11338 * gfortran.dg/import3.f90: Fix error message.
11339
11340 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11341
11342 PR tree-opt/29788
11343 * gfortran.fortran-torture/compile/inline_1.f90:
11344 New testcase.
11345
11346 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11347
11348 * gcc.target/i386/x87regparm-1.c: New test.
11349 * gcc.target/i386/x87regparm-2.c: New test.
11350 * gcc.target/i386/x87regparm-3.c: New test.
11351 * gcc.target/i386/x87regparm-4.c: New test.
11352
11353 2006-11-15 Tobias Burnus <burnus@net-b.de>
11354
11355 PR fortran/27546
11356 * gfortran.dg/import.f90: New test.
11357 * gfortran.dg/import2.f90: New test.
11358 * gfortran.dg/import3.f90: New test.
11359
11360 2006-11-15 Tobias Burnus <burnus@net-b.de>
11361
11362 PR fortran/27588
11363 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11364
11365 2006-11-15 Tobias Burnus <burnus@net-b.de>
11366
11367 PR fortran/29806
11368 * gfortran.dg/contains.f90: New test.
11369 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11370
11371 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR tree-optimization/29581
11374 * gcc.dg/pr29581-1.c: New test.
11375 * gcc.dg/pr29581-2.c: New test.
11376 * gcc.dg/pr29581-3.c: New test.
11377 * gcc.dg/pr29581-4.c: New test.
11378 * gfortran.dg/pr29581.f90: New test.
11379
11380 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11381
11382 PR fortran/29702
11383 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11384 numbers in error message headers.
11385
11386 2006-11-14 Richard Guenther <rguenther@suse.de>
11387
11388 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11389 to i?86 and x86_64 targets.
11390
11391 2006-11-14 Caroline Tice <ctice@apple.com>
11392
11393 * gcc.dg/pubtypes-1.c: New file/testcase.
11394 * gcc.dg/pubtypes-2.c: New file/testcase.
11395 * gcc.dg/pubtypes-3.c: New file/testcase.
11396 * gcc.dg/pubtypes-4.c: New file/testcase.
11397 * g++.dg/pubtypes.C: New file/testcase.
11398
11399 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11400
11401 PR c++/29106
11402 * g++.dg/init/self1.C: New test.
11403
11404 2006-11-14 Tobias Burnus <burnus@net-b.de>
11405
11406 PR fortran/29657
11407 * gfortran.dg/conflicts.f90: Add.
11408
11409 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11410
11411 PR rtl-optimization/29798
11412
11413 * gcc.c-torture/execute/pr29798.c: New.
11414
11415 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11416
11417 * gcc.dg/builtins-20.c: Add more cases.
11418
11419 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR fortran/29759
11422 * gfortran.dg/gomp/pr29759.f90: New test.
11423
11424 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11425
11426 PR c++/29518
11427 * g++.dg/template/static28.C: New test.
11428
11429 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11430
11431 * lib/c-torture.exp: Use target-libpath.exp.
11432 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11433 set GCC_EXEC_PREFIX env var from global variable of same name.
11434
11435 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11436
11437 PR fortran/26994
11438 * gfortran.fortran-torture/compile/transfer-1.f90:
11439 New testcase.
11440
11441 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11442 Zdenek Dvorak <dvorakz@suse.cz>
11443
11444 PR tree-optimization/29680
11445 * gcc.dg/alias-11.c: New test.
11446
11447 2006-11-12 Jason Merrill <jason@redhat.com>
11448 Andrew Pinski <pinskia@physics.uc.edu>
11449
11450 PR middle-end/28915
11451 * gcc.target/i386/vectorize1.c: New.
11452
11453 2006-11-12 Roger Sayle <roger@eyesopen.com>
11454
11455 PR rtl-optimization/29797
11456 * gcc.c-torture/execute/pr29797-1.c: New test case.
11457
11458 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11459
11460 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11461
11462 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11463
11464 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11465
11466 2006-11-12 Roger Sayle <roger@eyesopen.com>
11467
11468 PR tree-optimization/13827
11469 * gcc.dg/fold-eqand-1.c: New test case.
11470
11471 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11472
11473 PR rtl-opt/28812
11474 * gcc.c-torture/execute/mayalias-3.c: New test.
11475
11476 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11477
11478 PR middle-end/27528
11479 * gcc.c-torture/compile/pr27528.c: New test.
11480 * gcc.dg/pr27528.c: Likewise.
11481
11482 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11483
11484 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11485
11486 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11487
11488 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11489
11490 PR fortran/29758
11491 * gfortran.dg/reshape_source_size_1.f90: New test.
11492
11493 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11494
11495 PR fortran/29315
11496 * gfortran.dg/aliasing_dummy_4.f90: New test.
11497
11498 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11499
11500 PR target/29777
11501 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11502 and x86_64-*-* targets.
11503
11504 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11505
11506 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11507 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11508 New macros. Use them in exact tests.
11509 (TESTIT3): New macro.
11510 Add tests for fmin, fmax and fma.
11511
11512 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11513
11514 PR fortran/29431
11515 * gfortran.dg/array_constructor_13.f90: New test.
11516
11517 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11518
11519 PR fortran/29744
11520 * gfortran.dg/used_types_12.f90: New test.
11521
11522 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11523
11524 PR middle-end/29726
11525 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11526 (test6): Ditto.
11527 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11528 * gcc.dg/fold-eqandshift-3.c: New test case.
11529
11530 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11531
11532 PR fortran/29699
11533 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11534
11535 PR fortran/21370
11536 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11537
11538 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11539
11540 * gcc.dg/20061109-1.c: New testcase.
11541
11542 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11543
11544 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11545
11546 2006-11-09 Tobias Burnus <burnus@net-b.de>
11547
11548 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11549 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11550
11551 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11552
11553 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11554 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11555
11556 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11557
11558 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11559
11560 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11561
11562 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11563 vect-9.c).
11564 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11565 * gcc.dg/vect/vect-9.c: Now vectorizable.
11566 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11567 that support vect_widen_mult.
11568 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11569 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11570 vect-reduc-dot-u16.c).
11571 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11572 vect-reduc-dot-u16.c).
11573 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11574 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11575 vect-reduc-dot-s8.c).
11576 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11577 vect-reduc-dot-s8.c).
11578 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11579 vect-reduc-dot-s8.c).
11580 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11581 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11582 vect-reduc-dot-u8.c).
11583 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11584 vect-reduc-dot-u8.c).
11585 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11586 * gcc.dg/vect/vect-multitypes-9.c: New test.
11587 * gcc.dg/vect/vect-multitypes-10.c: New test.
11588 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11589 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11590 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11591 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11592 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11593 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11594 wrapv-vect-reduc-dot-s8.c.
11595 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11596 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11597 targets that support vec_unpack.
11598 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11599 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11600 (check_effective_target_vect_widen_mult_hi_to_si): New.
11601 (check_effective_target_vect_widen_sum): Removed.
11602
11603 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11604
11605 * gcc.dg/vect/vect-multitypes-8.c: New test.
11606 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11607
11608 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11609
11610 * gcc.dg/vect/vect-multitypes-7.c: New test.
11611
11612 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11613
11614 * gcc.dg/vect/vect-multitypes-4.c: New test.
11615 * gcc.dg/vect/vect-multitypes-5.c: New test.
11616 * gcc.dg/vect/vect-multitypes-6.c: New test.
11617
11618 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11619
11620 * gcc.dg/vect/vect-multitypes-1.c: New test.
11621 * gcc.dg/vect/vect-multitypes-2.c: New test.
11622 * gcc.dg/vect/vect-multitypes-3.c: New test.
11623
11624 2006-11-07 Eric Christopher <echristo@apple.com>
11625
11626 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11627 Test using scan-assembler-not.
11628
11629 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11630
11631 * gcc.dg/inline-17.c: New test.
11632
11633 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11634
11635 PR other/25028
11636 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11637 on HP-UX.
11638
11639 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11640
11641 PR fortran/29539
11642 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11643
11644 PR fortran/29634
11645 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11646 test.
11647
11648 2006-11-07 Tobias Burnus <burnus@net-b.de>
11649
11650 PR fortran/29601
11651 * gfortran.dg/volatile.f90: Add.
11652 * gfortran.dg/volatile2.f90: Add.
11653 * gfortran.dg/volatile3.f90: Add.
11654 * gfortran.dg/volatile4.f90: Add.
11655 * gfortran.dg/volatile5.f90: Add.
11656 * gfortran.dg/volatile6.f90: Add.
11657 * gfortran.dg/volatile7.f90: Add.
11658
11659 2006-11-06 Tobias Burnus <burnus@net-b.de>
11660
11661 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11662 for matching error messages.
11663 * gfortran.dg/specifics_3.f90: Adjust pattern
11664 for matching error messages.
11665
11666 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11667 Bernhard Fischer <aldot@gcc.gnu.org>
11668
11669 * lib/gcc-dg.exp (output-exists): New proc.
11670 (output-exists-not): New proc.
11671 * gcc.test-framework/test-framework.awk: Support new directives.
11672 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11673 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11674 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11675 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11676 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11677 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11678
11679 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11680
11681 PR fortran/29630
11682 PR fortran/29679
11683 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11684 * gfortran.dg/initialization_3.f90: New.
11685
11686 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11687
11688 PR libgfortran/25545
11689 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11690
11691 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR middle-end/29695
11694 * gcc.c-torture/execute/pr29695-1.c: New test.
11695 * gcc.c-torture/execute/pr29695-2.c: New test.
11696
11697 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11698
11699 PR fortran/29565
11700 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11701
11702 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11703
11704 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11705 for matching error messages.
11706
11707 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11708
11709 PR target/26915
11710 * gcc.target/i386/387-12.c: New test.
11711
11712 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11713
11714 PR libfortran/29713
11715 * gfortran.dg/pr29713.f90: New test.
11716
11717 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11718
11719 * gcc.c-torture/execute/arith-rand-ll.c:
11720 Also test for bogus rest sign.
11721
11722 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11723
11724 PR libfortran/27895
11725 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11726
11727 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11728
11729 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11730 from error messages.
11731
11732 2006-11-02 Mike Stump <mrs@apple.com>
11733
11734 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11735
11736 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11737
11738 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11739
11740 * g++.dg/eh/gcsec1.C: New test.
11741
11742 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11743
11744 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11745 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11746
11747 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11748
11749 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11750 hexadecimal value.
11751 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11752 * gcc.dg/pr14796-2.c: Likewise.
11753
11754 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11755
11756 * gcc.c-torture/execute/20061101-1.c: New test.
11757
11758 2006-11-01 Richard Guenther <rguenther@suse.de>
11759
11760 * gcc.target/i386/fpprec-1.c: New testcase.
11761
11762 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11763
11764 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11765 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11766
11767 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11768
11769 * gcc.c-torture/execute/20061031-1.c: New test.
11770
11771 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11772
11773 PR 23067
11774 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11775 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11776 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11777 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11778 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11779 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11780 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11781
11782 2006-10-31 Eric Christopher <echristo@apple.com>
11783 Falk Hueffner <falk@debian.org>
11784
11785 * gcc.dg/builtin-bswap-1.c: New.
11786 * gcc.dg/builtin-bswap-2.c: New.
11787 * gcc.dg/builtin-bswap-3.c: New.
11788 * gcc.dg/builtin-bswap-4.c: New.
11789 * gcc.dg/builtin-bswap-5.c: New.
11790 * gcc.target/i386/builtin-bswap-1.c: New.
11791
11792 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11793
11794 * gcc.dg/inline-16.c: New.
11795
11796 PR 16622
11797 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11798 defining it.
11799 * gcc.dg/inline-13.c: New.
11800 * gcc.dg/inline-14.c: New.
11801 * gcc.dg/inline-15.c: New.
11802
11803 PR 11377
11804 * gcc.dg/inline6.c: New.
11805 * gcc.dg/inline7.c: New.
11806
11807 2006-10-31 Roger Sayle <roger@eyesopen.com>
11808
11809 PR middle-end/23470
11810 * gcc.dg/pr23470-1.c: New test case.
11811
11812 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11813
11814 PR fortran/29537
11815 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11816 data.
11817 * gfortran.dg/blockdata_2.f90: New testcase.
11818
11819 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11820
11821 PR libfortran/29627
11822 * gfortran.dg/unf_short_record_1.f90: New test.
11823
11824 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11825
11826 PR fortran/29067
11827 * gfortran.dg/pr29067.f: New test.
11828
11829 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11830 Richard Sandiford <richard@codesourcery.com>
11831
11832 * lib/target-supports.exp (get_compiler_messages): Append options
11833 as a single list element.
11834 (check_effective_target_arm_vfp_ok): New.
11835 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11836
11837 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11838
11839 PR fortran/29387
11840 * gfortran.dg/intrinsic_actual_2.f90: New test.
11841
11842 PR fortran/29490
11843 * gfortran.dg/actual_array_interface_1.f90: New test.
11844
11845 PR fortran/29641
11846 * gfortran.dg/used_types_11.f90: New test.
11847
11848 2006-10-30 Dirk Mueller <dmueller@suse.de>
11849
11850 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11851 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11852 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11853 * g++.old-deja/g++.mike/net25.C (main): Same.
11854 * g++.dg/lookup/exception1.C (main): Same.
11855 * g++.dg/parse/parens2.C (main): Same.
11856
11857 2006-10-30 Roger Sayle <roger@eyesopen.com>
11858
11859 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11860
11861 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11862
11863 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11864 * gcc.dg/torture/builtin-math-3.c: Likewise.
11865
11866 2006-10-30 Tobias Burnus <burnus@net-b.de>
11867
11868 PR fortran/29452
11869 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11870 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11871
11872 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11873
11874 PR Fortran/29410
11875 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11876
11877 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11878
11879 * lib/target-supports.exp (check_function_available): Declare
11880 function before calling.
11881
11882 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11883
11884 PR tree-optimization/29637
11885 * gcc.dg/pr29637.c: New test.
11886
11887 2006-10-29 Roger Sayle <roger@eyesopen.com>
11888
11889 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11890 tree canonicalization.
11891
11892 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11893
11894 * gcc.dg/builtins-20.c: Add more hypot tests.
11895
11896 2006-10-29 Roger Sayle <roger@eyesopen.com>
11897
11898 * gcc.dg/fold-compare-1.c: New test case.
11899
11900 2006-10-29 Dirk Mueller <dmueller@suse.de>
11901
11902 PR c++/16307
11903 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11904
11905 2006-10-29 Roger Sayle <roger@eyesopen.com>
11906
11907 PR tree-optimization/15458
11908 * gcc.dg/fold-xornot-1.c: New test case.
11909
11910 2006-10-29 Richard Guenther <rguenther@suse.de>
11911
11912 * gcc.target/i386/math-torture/trunc.c: New testcase.
11913
11914 2006-10-29 Richard Guenther <rguenther@suse.de>
11915
11916 * gcc.target/i386/math-torture/round.c: New testcase.
11917
11918 2006-10-29 Richard Guenther <rguenther@suse.de>
11919
11920 * gcc.target/i386/math-torture/ceil.c: New testcase.
11921 * gcc.target/i386/math-torture/floor.c: Likewise.
11922
11923 2006-10-29 Richard Guenther <rguenther@suse.de>
11924
11925 * gcc.target/i386/math-torture/rint.c: New testcase.
11926 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11927
11928 2006-10-29 Richard Guenther <rguenther@suse.de>
11929
11930 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11931 * gcc.target/i386/math-torture/lceil.c: Likewise.
11932
11933 2006-10-28 Tobias Burnus <burnus@net-b.de>
11934
11935 PR libgfortran/24313
11936 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11937
11938 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11939
11940 * gcc.c-torture/execute/20020118-1.c,
11941 gcc.c-torture/execute/builtins/strlen.c,
11942 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11943 comment typos.
11944
11945 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11946
11947 * gcc.dg/builtins-20.c: Add tests for hypot.
11948 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11949 two-argument builtins.
11950 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11951 TESTIT2. Update all callers.
11952 (TESTIT2, TESTIT2_R): New helper macros.
11953 Add testcases for pow, hypot and atan2.
11954
11955 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11956
11957 PR C++/29295
11958 * g++.dg/expr/bool1.C: New test.
11959 * g++.dg/expr/bool2.C: New test.
11960
11961 2006-10-28 Tobias Burnus <burnus@net-b.de>
11962
11963 PR fortran/28224
11964 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11965 * gfortran.dg/namelist_internal.f90: New test.
11966
11967 2006-10-28 Tobias Burnus <burnus@net-b.de>
11968
11969 PR fortran/29625
11970 * gfortran.dg/io_real_boz.f90: Add.
11971 * gfortran.dg/io_real_boz2.f90: Add.
11972
11973 2006-10-28 Richard Guenther <rguenther@suse.de>
11974
11975 PR middle-end/26899
11976 * gcc.dg/tree-ssa/pr26899.c: New testcase.
11977
11978 2006-10-28 Richard Guenther <rguenther@suse.de>
11979
11980 PR target/28806
11981 * gcc.target/i386/math-torture/lround.c: New testcase.
11982
11983 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
11984
11985 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11986 * gcc.dg/builtins-44.c: Likewise.
11987 * gcc.dg/builtins-45.c: Likewise.
11988 * gcc.dg/pr28796-2.c: Likewise.
11989 * gcc.dg/unordered-3.c: Likewise.
11990
11991 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11992
11993 PR libgfortran/27954
11994 * gfortran.dg/error_recovery_2.f90: New test.
11995
11996 2006-10-26 Richard Guenther <rguenther@suse.de>
11997
11998 * gcc.target/i386/i386.exp: Use glob, not find to collect
11999 tests. Avoids recursing into subdirectories.
12000 * gcc.target/i386/math-torture/math-torture.exp: Torture
12001 for interesting ia32 math options.
12002 * gcc.target.i386/math-torture/lrint.c: New testcase.
12003
12004 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12005
12006 PR libgfortran/29563
12007 * gfortran.dg/arrayio_9.f90: Update test.
12008 * gfortran.dg/arrayio_19.f90: New test.
12009
12010 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12011
12012 * gcc.dg/20061026.c: New testcase.
12013
12014 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12015
12016 PR libgfortran/29563
12017 * gfortran.dg/arrayio_9.f90: New test.
12018
12019 2006-10-26 Ben Elliston <bje@au.ibm.com>
12020
12021 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12022 Copy the strings manually, as strcpy may call strlen.
12023
12024 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12025
12026 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12027 Add checks for log, log2, log10 and log1p.
12028
12029 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12030 we already test 0.0. Add checks for expm1, log, log2, log10,
12031 log1p, cbrt, erf and erfc.
12032
12033 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12034
12035 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12036
12037 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12038
12039 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12040 and remainderl() built-in functions. Remove -ffast-math from
12041 dg-options.
12042
12043 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12044
12045 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12046 acosh and atanh.
12047
12048 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12049 floating point modifiers to arguments passed to float and long
12050 double functions respectively. Update all callers to use floating
12051 point numbers, not integers. Add tests for exp, exp2 and
12052 exp10/pow10.
12053
12054 * gcc.dg/torture/builtin-math-3.c: New test.
12055
12056 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12057
12058 PR fortran/29393
12059 * gfortran.dg/initialize_2.f90: New.
12060
12061 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12062
12063 * gcc.dg/torture/builtin-math-2.c: New test.
12064
12065 2006-10-24 Richard Guenther <rguenther@suse.de>
12066
12067 PR middle-end/28796
12068 * gcc.dg/pr28796-1.c: New testcase.
12069 * gcc.dg/pr28796-2.c: Likewise.
12070
12071 2006-10-24 Richard Guenther <rguenther@suse.de>
12072
12073 * gcc.dg/builtins-57.c: New testcase.
12074
12075 2006-10-24 Richard Guenther <rguenther@suse.de>
12076
12077 PR tree-optimization/29567
12078 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
12079
12080 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
12081
12082 PR tree-optimization/14784
12083 * gcc.dg/alias-10.c: New test.
12084
12085 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12086
12087 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
12088
12089 2006-10-23 Jakub Jelinek <jakub@redhat.com>
12090
12091 * gcc.dg/builtin-strncat-chk-1.c: New test.
12092
12093 2006-10-23 Jan Hubicka <jh@suse.cz>
12094
12095 * gcc.dg/memmove-1.c: New test.
12096
12097 2006-10-23 Paul Brook <paul@codesourcery.com>
12098
12099 * gcc.dg/pragma-pack-5.c: New test.
12100
12101 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12102
12103 * g++.dg/other/s390-1.C: New testcase.
12104
12105 2006-10-23 Richard Guenther <rguenther@suse.de>
12106
12107 PR middle-end/27132
12108 PR middle-end/23295
12109 * gcc.dg/pr27132.c: New testcase.
12110 * gcc.dg/pr23295.c: Likewise.
12111 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12112 * g++.dg/tree-ssa/pr19807.C: Likewise.
12113
12114 2006-10-23 Richard Guenther <rguenther@suse.de>
12115
12116 PR middle-end/21032
12117 * gcc.dg/pr21032.c: New testcase.
12118
12119 2006-10-22 Jeff Law <law@redhat.com>
12120 Richard Guenther <rguenther@suse.de>
12121
12122 PR tree-optimization/15911
12123 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12124
12125 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12126
12127 PR c++/20647
12128 * g++.dg/abi/rtti3.C: New.
12129
12130 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12131
12132 PR middle-end/28252
12133 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12134 transformation.
12135
12136 2006-10-21 Richard Guenther <rguenther@suse.de>
12137
12138 PR tree-optimization/3511
12139 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12140
12141 2006-10-21 Richard Guenther <rguenther@suse.de>
12142
12143 PR middle-end/26898
12144 * gcc.dg/torture/pr26898-1.c: New testcase.
12145 * gcc.dg/torture/pr26898-2.c: Likewise.
12146
12147 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12148
12149 PR c++/28053
12150 * g++.dg/parse/bitfield1.C: Adjust error markers.
12151 * g++.dg/parse/bitfield2.C: New test.
12152
12153 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12154
12155 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12156
12157 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12158
12159 PR libfortran/27895
12160 * gfortran.dg/zero_sized_1.f90: New test.
12161
12162 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12163
12164 * gcc.dg/div-compare-1.c: New test.
12165
12166 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12167
12168 PR fortran/29216
12169 * gfortran.dg/result_default_init_1.f90: New test.
12170
12171 PR fortran/29314
12172 * gfortran.dg/automatic_default_init_1.f90: New test.
12173
12174 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12175 from 38 to 33.
12176
12177 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12178
12179 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12180 'using namespace std' without previous declaration.
12181 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12182 * g++.old-deja/g++.robertl/eb133c.C: New.
12183
12184 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12185
12186 PR libgfortran/29277
12187 * gfortran.dg/streamio_4.f90: Update test.
12188 * gfortran.dg/streamio_11.f90: New test.
12189
12190 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12191
12192 PR c++/27952
12193 * g++.dg/inherit/virtual1.C: New test.
12194
12195 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12196
12197 PR c++/28261
12198 * g++.dg/parse/enum3.C: New test.
12199
12200 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12201
12202 PR c++/29039
12203 * g++.dg/init/ctor8.C: New test.
12204
12205 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12206
12207 PR c++/27270
12208 * g++.dg/ext/complit8.C: Tweak error markers.
12209 * g++.dg/template/complit1.C: Add error marker.
12210
12211 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12212
12213 PR c++/27270
12214 * g++.dg/ext/complit8.C: New test.
12215
12216 PR c++/29408
12217 * g++.dg/parse/dtor12.C: New test.
12218
12219 PR c++/29435
12220 * g++.dg/template/sizeof11.C: New test.
12221
12222 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12223
12224 PR fortran/29392
12225 * gfortran.dg/data_char_3.f90: New test.
12226
12227 PR fortran/29451
12228 * gfortran.dg/negative_automatic_size.f90: New test.
12229
12230 2006-10-16 David Daney <ddaney@avtrex.com>
12231
12232 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12233
12234 2006-10-16 Eric Christopher <echristo@apple.com>
12235
12236 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12237 x86_64.
12238
12239 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12240
12241 PR c++/28211
12242 * g++.dg/tc1/dr49.C: Tweak error messages.
12243 * g++.dg/parse/template21.C: New test.
12244
12245 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12246
12247 PR middle-end/20491
12248 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12249
12250 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12251
12252 PR fortran/29403
12253 * gfortran.dg/print_1.f90: New test.
12254
12255 2006-10-15 Jan Hubicka <jh@suse.cz>
12256
12257 PR middle-end/29241
12258 * gcc.c-torture/compile/pr29241.c: New testcase.
12259
12260 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12261
12262 PR middle-end/29250
12263 * gcc.c-torture/compile/pr29250.c: New test.
12264
12265 2006-10-15 Richard Guenther <rguenther@suse.de>
12266
12267 * gcc.dg/pr29299.c: New testcase.
12268
12269 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12270
12271 PR fortran/24767
12272 * gfortran.dg/label_4.f90: Adjust warning flag.
12273
12274 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12275
12276 PR fortran/29371
12277 * gfortran.dg/nullify_3.f90: New test.
12278
12279 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12280
12281 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12282 on Solaris 2.5.1 too.
12283
12284 2006-10-13 Eric Christopher <echristo@apple.com>
12285
12286 * gcc.dg/pr25993.c: Skip for darwin.
12287
12288 2006-10-13 Eric Christopher <echristo@apple.com>
12289
12290 * gcc.dg/visibility-11.c: Skip for darwin.
12291
12292 2006-10-13 Eric Christopher <echristo@apple.com>
12293
12294 * gcc.dg/darwin-weakimport-1.c: Use
12295 -fno-asynchronous-unwind-tables.
12296 * gcc.dg/darwin-weakimport-3.c: Ditto.
12297
12298 2006-10-13 Richard Guenther <rguenther@suse.de>
12299
12300 PR tree-optimization/29446
12301 * gcc.dg/torture/pr29446.c: New testcase.
12302
12303 2006-10-13 Bill Wendling <wendling@apple.com>
12304
12305 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12306 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12307 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12308 * g++.old-deja/g++.law/shadow1.C: Likewise.
12309 * g++.old-deja/g++.law/ctors10.C: Likewise.
12310 * g++.dg/debug/namespace1.C: Likewise.
12311 * g++.dg/inherit/namespace-as-base.C: Likewise.
12312 * g++.dg/opt/delay-slot-1.C: Likewise.
12313 * g++.dg/parse/defarg10.C: Likewise.
12314 * g++.dg/template/ptrmem11.C: Likewise.
12315 * g++.dg/template/mem_func_ptr.C: Likewise.
12316 * g++.dg/template/spec19.C: Likewise.
12317
12318 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12319
12320 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12321
12322 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12323
12324 PR fortran/29373
12325 * gfortran.dg/implicit_9.f90: New test.
12326
12327 PR fortran/29407
12328 * gfortran.dg/namelist_25.f90: New test.
12329
12330 PR fortran/27701
12331 * gfortran.dg/same_name_2.f90: New test.
12332
12333 PR fortran/29232
12334 * gfortran.dg/host_assoc_types_1.f90: New test.
12335
12336 PR fortran/29364
12337 * gfortran.dg/missing_derived_type_1.f90: New test.
12338 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12339
12340 PR fortran/29422
12341 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12342
12343 PR fortran/29428
12344 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12345
12346 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12347
12348 PR fortran/29391
12349 * gfortran.dg/bound_2.f90: New test.
12350
12351 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12352
12353 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12354 directive.
12355 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12356 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12357 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12358 * gfortran.dg/gomp/reduction3.f90: Likewise.
12359 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12360 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12361 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12362 * gfortran.dg/forall_4.f90: Likewise.
12363 * gfortran.dg/spec_expr_4.f90: Likewise.
12364 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12365 * gfortran.dg/forall_5.f90: Likewise.
12366 * gfortran.dg/open_access_append_2.f90: Add check for
12367 compile-time warning.
12368
12369 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12370
12371 PR c++/28506
12372 * g++.dg/parse/pure1.C: New test.
12373
12374 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12375
12376 PR fortran/21435
12377 * gfortran.dg/io_constraints_3.f90: New test.
12378 * gfortran.dg/open_access_append_1.f90: Add checks
12379 for compile-time warnings.
12380 * gfortran.dg/pr20163-2.f: Likewise.
12381 * gfortran.dg/iostat_2.f90: Likewise.
12382 * gfortran.dg/label_4.f90: Delete the temporary
12383 file.
12384 * gfortran.dg/direct_io_2.f90: Add a FILE=
12385 specifier.
12386 * gfortran.dg/iomsg_1.f90: Add check for
12387 compile-time warning.
12388
12389 2006-10-12 Jan Hubicka <jh@suse.cz>
12390
12391 PR c/28419
12392 * gcc.dg/pr28319.c: New test.
12393
12394 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12395 PR c++/29318
12396 * g++.dg/ext/vla4.C: New test.
12397
12398 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12399
12400 PR c++/27961
12401 * g++.dg/template/crash60.C: New test.
12402 * g++.dg/other/large-size-array.C: Adjust error markers.
12403 * g++.dg/parse/crash27.C: Likewise.
12404 * g++.dg/template/crash1.C: Likewise.
12405
12406 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12407
12408 PR testsuite/29093
12409 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12410
12411 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR preprocessor/28709
12414 * gcc.dg/cpp/paste14.c: New test.
12415
12416 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12417
12418 PR c++/29175
12419 * g++.dg/init/array24.C: New test.
12420
12421 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12422
12423 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12424 of <sys/types.h>.
12425
12426 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12427
12428 PR c++/29024
12429 * g++.dg/parse/typedef8.C: New test.
12430 * g++.dg/other/mult-stor1.C: Adjust error markers.
12431
12432 2006-10-11 Richard Guenther <rguenther@suse.de>
12433
12434 PR tree-optimization/28230
12435 * gcc.dg/torture/pr28230.c: New testcase.
12436
12437 2006-10-11 Richard Guenther <rguenther@suse.de>
12438
12439 PR inline-asm/29119
12440 * gcc.dg/torture/pr29119.c: New testcase.
12441
12442 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR middle-end/29272
12445 * gcc.c-torture/execute/20060930-2.c: New test.
12446
12447 2006-10-09 Richard Henderson <rth@redhat.com>
12448
12449 Revert emutls patch.
12450
12451 2006-10-09 Richard Guenther <rguenther@suse.de>
12452
12453 PR middle-end/29254
12454 * gcc.dg/pr29254.c: New testcase.
12455
12456 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12457 Paul Thomas <pault@gcc.gnu.org>
12458
12459 PR fortran/20541
12460 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12461 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12462 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12463 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12464 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12465 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12466 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12467 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12468 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12469 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12470 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12471 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12472 * gfortran.dg/alloc_comp_std.f90: New test.
12473 * gfortran.dg/move_alloc.f90: New test.
12474
12475 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12476
12477 PR fortran/29115
12478 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12479
12480 PR fortran/29211
12481 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12482
12483 2006-10-08 Tobias Burnus <burnus@net-b.de>
12484
12485 PR fortran/28585
12486 * gfortran.dg/new_line.f90: New test.
12487
12488 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12489
12490 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12491 * gcc.dg/torture/builtin-convert-1.c,
12492 gcc.dg/torture/builtin-convert-2.c,
12493 gcc.dg/torture/builtin-convert-3.c,
12494 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12495
12496 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12497
12498 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12499 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12500 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12501 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12502
12503 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12504
12505 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12506 Xfail some tests for powerpc-darwin and powerpc-aix.
12507
12508 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12509
12510 PR c/29380
12511 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12512
12513 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12514
12515 PR target/29300
12516 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12517 on hppa*-*-hpux*.
12518
12519 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12520
12521 PR fortran/16580
12522 PR fortran/29288
12523 * gfortran.fortran-torture/execute/specifics.f90:
12524 Add tests for using all possible intrinsics as actual arguments.
12525 * gfortran.dg/specifics_1.f90: Add tests for using
12526 all possible intrinsics as actual arguments.
12527 * gfortran.dg/specifics_2.f90: New file.
12528 * gfortran.dg/specifics_3.f90: New file.
12529
12530 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12531
12532 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12533 * gcc.dg/debug/debug-2.c: Likewise.
12534
12535 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12536
12537 * gcc.c-torture/compile/sync-2.c: New test.
12538
12539 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12540
12541 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12542 line endings.
12543
12544 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12545
12546 PR rtl-optimization/29128
12547 * gcc.c-torture/compile/pr29128.c: New test.
12548
12549 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12550
12551 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12552 line endings.
12553
12554 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12555
12556 PR middle-end/29256
12557 * gcc.dg/tree-ssa/loop-19.c: New test.
12558
12559 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12560
12561 PR tree-optimization/29330
12562 * gcc.dg/pr29330.c: New test.
12563
12564 PR target/28924
12565 * gcc.c-torture/compile/20061005-1.c: New test.
12566
12567 2006-10-06 Olivier Hainque <hainque@adacore.com>
12568
12569 * gcc.dg/typename-vla-1.c: New case.
12570 * gnat.dg/forward_vla.adb: New case.
12571
12572 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12573
12574 PR tree-optimization/29290
12575 * gfortran.dg/loop_nest_1.f90: New test.
12576
12577 PR target/29198
12578 * gcc.dg/tls/opt-12.c: New test.
12579
12580 PR fortran/28415
12581 * gfortran.dg/save_2.f90: New test.
12582
12583 PR c/29091
12584 * gcc.dg/pr29091.c: New test.
12585
12586 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12587
12588 * lib/target-supports.exp
12589 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12590 same as x86_64-*-*; check for LP64.
12591
12592 2006-10-04 Richard Henderson <rth@redhat.com>
12593
12594 * lib/target-supports.exp (check_effective_target_tls): Redefine
12595 to mean non-emulated tls.
12596 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12597 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12598 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12599 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12600 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12601 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12602 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12603
12604 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12605
12606 PR fortran/29343
12607 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12608
12609 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12610
12611 * gfortran.dg/bounds_check_fail_1.f90: New test.
12612
12613 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12614
12615 PR c++/29020
12616 * g++.dg/template/friend48.C: New test.
12617
12618 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12619
12620 PR fortran/29098
12621 * gfortran.dg/default_initialization_2.f90: New test.
12622
12623 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12624
12625 PR fortran/20779
12626 PR fortran/20891
12627 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12628
12629 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12630
12631 PR fortran/29284
12632 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12633
12634 PR fortran/29321
12635 PR fortran/29322
12636 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12637
12638 PR fortran/25091
12639 PR fortran/25092
12640 * gfortran.dg/entry_array_specs_1.f90: New test.
12641
12642 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12643
12644 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12645 insufficient to inhibit some test failures at -O3. Do testing
12646 on integers.
12647
12648 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12649
12650 PR c++/29138
12651 * g++.dg/inherit/access8.C: New test.
12652 * g++.dg/template/dtor4.C: Tweak error messages.
12653
12654 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12655
12656 PR fortran/27478
12657 * gfortran.dg/entry_8.f90: New test.
12658
12659 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12660
12661 PR c++/29291
12662 * g++.dg/parse/new4.C: New test.
12663
12664 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12665
12666 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12667 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12668 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12669 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12670 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12671
12672 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12673
12674 PR fortran/19260
12675 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12676 * gfortran.dg/continuation_2.f90: New test.
12677
12678 PR fortran/19262
12679 * gfortran.dg/continuation_3.f90: New test.
12680 * gfortran.dg/continuation_4.f90: New test.
12681 * gfortran.dg/continuation_5.f: New test.
12682 * gfortran.dg/continuation_6.f: New test.
12683
12684 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12685
12686 PR c++/29226
12687 * g++.dg/template/vla1.C: New test.
12688
12689 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12690
12691 PR fortran/29210
12692 * gfortran.dg/complex_parameter_1.f90: New test.
12693
12694 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR c/29154
12697 * gcc.c-torture/execute/20060929-1.c: New test.
12698
12699 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12700
12701 PR c++/29105
12702 * g++.dg/template/member6.C: New test.
12703 * g++.dg/parse/typename7.C: Adjust error markers.
12704
12705 PR c++/29080
12706 * g++.dg/template/member7.C: New test.
12707
12708 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12709
12710 PR c/24010
12711 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12712 gcc.dg/Woverride-init-3.c: New tests.
12713
12714 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12715
12716 * gcc.c-torture/execute/20060930-1.c: New test.
12717
12718 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12719
12720 PR fortran/18791
12721 * gfortran.dg/specifics_1.f90: New test.
12722 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12723 complex specifics.
12724
12725 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12726
12727 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12728 pthread-init-common.h: New.
12729
12730 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12731
12732 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12733 precision on some archs.
12734
12735 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12736
12737 * gcc.dg/non-local-goto-1.c: New test.
12738 * gcc.dg/non-local-goto-2.c: Likewise.
12739 * gcc.dg/setjmp-3.c: Likewise.
12740 * gcc.dg/setjmp-4.c: Likewise.
12741
12742 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12743
12744 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12745
12746 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12747
12748 PR fortran/28276
12749 * gfortran.dg/exponent_1.f90: New test.
12750
12751 PR fortran/27021
12752 * gfortran.dg/nearest_1.f90: New test.
12753
12754 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR middle-end/25261
12757 PR middle-end/28790
12758 * gcc.dg/gomp/nestedfn-1.c: New test.
12759
12760 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12761
12762 PR objc/29195
12763 * objc/compile/method-1.m: New test.
12764
12765 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12766
12767 PR c++/26938
12768 * g++.dg/template/crash58.C: New test.
12769 * g++.dg/parse/crash28.C: Adjust error markers.
12770 * g++.dg/template/crash34.C: Likewise.
12771 * g++.dg/template/friend31.C: Likewise.
12772 * g++.dg/template/crash32.C: Likewise.
12773
12774 PR c++/27329
12775 * g++.dg/template/crash59.C: New test.
12776
12777 PR c++/27667
12778 * g++.dg/template/spec33.C: New test.
12779 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12780
12781 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12782 Adam Nemet <anemet@caviumnetworks.com>
12783
12784 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12785 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12786
12787 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12788
12789 PR target/28911
12790 * gcc.dg/pr28911.c: New.
12791
12792 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12793
12794 PR target/29169
12795 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12796 (dg-options): Add -mfpmath=387.
12797
12798 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR c/28706
12801 * gcc.dg/pr28706.c: New test.
12802
12803 PR c/28712
12804 * gcc.dg/pr28712.c: New test.
12805
12806 2006-09-22 Mike Stump <mrs@apple.com>
12807
12808 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12809
12810 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12811
12812 PR tree-optimization/28888
12813 * gcc.dg/pr28888.c: New test.
12814
12815 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12816
12817 PR c++/29016
12818 * g++.dg/init/ptrfn1.C: New test.
12819
12820 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12821
12822 PR c++/28861
12823 * g++.dg/template/spec32.C: New test.
12824 * g++.dg/parse/crash9.C: Adjust error markers.
12825
12826 PR c++/28303
12827 * g++.dg/template/typedef6.C: New test.
12828 * g++.dg/init/error1.C: Adjust error markers.
12829 * g++.dg/parse/crash9.C: Likewise.
12830 * g++.dg/template/crash55.C: Likewise.
12831
12832 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12833
12834 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12835
12836 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12837
12838 PR target/27650
12839 * g++.dg/ext/dllimport12.C: New test.
12840
12841 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12842
12843 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12844 * gcc.target/mips/nmadd-2.c: Likewise.
12845 * gcc.target/mips/mips-ps-6.c: New test.
12846 * gcc.target/mips/neg-abs-1.c: Likewise.
12847 * gcc.target/mips/neg-abs-2.c: Likewise.
12848 * gcc.target/mips/nmadd-3.c: New test.
12849
12850 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12851
12852 PR middle-end/28046
12853 * gcc.dg/gomp/atomic-10.c: New test.
12854 * g++.dg/gomp/atomic-10.C: New test.
12855
12856 2006-09-20 Eric Christopher <echristo@apple.com>
12857
12858 * gcc.target/i386/sse3-not-fisttp.c: New.
12859
12860 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12861
12862 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12863
12864 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12865
12866 * gcc.c-torture/execute/pr28289.c (one): New variable.
12867 (main): Use it instead of argc.
12868 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12869 (main): Use it instead of argc.
12870
12871 2006-09-19 Paul Brook <paul@codesourcery.com>
12872
12873 PR target/28516
12874 * gcc.dg/nested-func-5.c: New test.
12875
12876 2006-09-19 Ben Elliston <bje@au.ibm.com>
12877
12878 * lib/target-supports.exp (check_effective_target_tls): Compile
12879 test stubs using ${tool}_target_compile, not just target_compile.
12880 (check_effective_target_tls_runtime): Likewise.
12881
12882 2006-09-19 Ben Elliston <bje@au.ibm.com>
12883
12884 * gcc.c-torture/compile/20030405-1.x: Remove.
12885
12886 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12887 optimising linker from discarding it.
12888
12889 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12890
12891 PR fortran/28526
12892 * gfortran.dg/keyword_symbol_1.f90: New test.
12893
12894 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12895 pedantic compilation option.
12896
12897 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12898
12899 PR fortran/29060
12900 * gfortran.dg/spread_shape_1.f90: New test.
12901
12902 2006-09-17 Roger Sayle <roger@eyesopen.com>
12903
12904 PR tree-optimization/28887
12905 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12906
12907 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12908
12909 PR c/25993
12910 * gcc.dg/pr25993.c: New test.
12911
12912 2006-09-17 Ira Rosen <irar@il.ibm.com>
12913
12914 PR tree-opt/21591
12915 * gcc.dg/vect/pr21591.c: New test.
12916
12917 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12918
12919 PR tree-opt/29059
12920 * gcc.c-torture/compile/strcpy-1.c: New test.
12921 * gcc.c-torture/compile/strcpy-2.c: New test.
12922 * gcc.c-torture/compile/memcpy-1.c: New test.
12923 * gcc.c-torture/compile/memcpy-2.c: New test.
12924
12925 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12926
12927 PR testsuite/29055
12928 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12929
12930 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12931
12932 * gnat.dg/specs/double_record_extension1.ads: New test.
12933 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12934
12935 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12936
12937 PR fortran/29051
12938 * gfortran.dg/oldstyle_3.f90: New test.
12939
12940 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12941
12942 PR libgfortran/29099
12943 * gfortran.dg/secnds-1.f: New test.
12944
12945 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12946
12947 PR libgfortran/29053
12948 * gfortran.dg/streamio_9.f90: New test.
12949 * gfortran.dg/streamio_10.f90: New test.
12950
12951 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12952
12953 PR C++/29002
12954 * g++.dg/init/array22.C: New test.
12955 * g++.dg/init/array23.C: New test.
12956
12957 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12958
12959 * stackcheck.lst: Update list of tests requiring stack checking.
12960 * norun.lst: Adjust for above change.
12961 * ada95.lst: New file.
12962 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12963 requiring -gnat95 switch.
12964
12965 2006-09-14 Olivier Hainque <hainque@adacore.com>
12966
12967 * gnat.dg/in_out_parameter.adb: New test.
12968
12969 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
12970
12971 PR debug/28980
12972 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12973
12974 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
12975
12976 * gnat.dg/specs/unchecked_union.ads: New test.
12977
12978 2006-09-13 Richard Sandiford <richard@codesourcery.com>
12979
12980 PR rtl-optimization/28982
12981 * gcc.c-torture/execute/pr28982a.c: New test.
12982 * gcc.c-torture/execute/pr28982b.c: Likewise.
12983
12984 2006-09-12 Eric Christopher <echristo@apple.com>
12985
12986 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12987 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12988
12989 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
12990
12991 PR c/28768
12992 PR preprocessor/14634
12993 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12994 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12995 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12996
12997 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
12998
12999 * gcc.dg/pr28243.c: New test.
13000
13001 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13002
13003 PR fortran/28971
13004 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13005 this undiagnosed regression reappears.
13006
13007 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13008
13009 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13010 Treat $srcdir as a literal.
13011 * lib/fortran-torture.exp (fortran-torture-compile,
13012 fortran-torture-execute): Likewise.
13013 * lib/objc-torture.exp (objc-torture-compile,
13014 objc-torture-execute): Likewise.
13015 * lib/profopt.exp (profopt-execute): Likewise.
13016
13017 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13018
13019 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13020
13021 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13022
13023 PR testsuite/28950
13024 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13025
13026 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13027
13028 PR target/13685
13029 * gcc.target/i386/pr13685.c: New test.
13030
13031 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13032
13033 * gcc.dg/pr28726.c: New test.
13034
13035 2006-09-11 Josh Conner <jconner@apple.com>
13036
13037 * gcc.dg/nrv3.c: Increase size of structure.
13038 * gcc.dg/nrv4.c: Likewise.
13039 * gcc.dg/nrv5.c: Likewise.
13040
13041 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13042
13043 PR libfortran/28890
13044 gfortran.dg/assumed_charlen_function_5.f90: New test.
13045
13046 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13047
13048 PR c++/28991
13049 * g++.dg/init/static3.C: New test.
13050
13051 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13052
13053 PR testsuite/29007
13054 * gcc.dg/long-long-cst1.c (t): Add cast to
13055 __SIZE_TYPE__ before casting to int.
13056 (main): Return 0 on success.
13057
13058 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13059
13060 * gcc.c-torture/execute/20060910-1.c: New test.
13061
13062 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13063
13064 PR middle-end/26983
13065 * gcc.dg/pr26983.c: New test.
13066
13067 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13068
13069 PR target/29006
13070 * gcc.c-torture/execute/pr29006.c: New test.
13071
13072 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13073
13074 PR libfortran/28947
13075 gfortran.dg/matmul_4.f90: New test.
13076
13077 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13078
13079 PR fortran/28959
13080 gfortran.dg/used_types_10: New test.
13081
13082 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13083
13084 PR libfortran/28923
13085 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
13086 gfortran.dg/array_initializer_3.f90: New test.
13087
13088 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13089
13090 PR fortran/28914
13091 * gfortran.dg/actual_array_constructor_3.f90: New test.
13092
13093 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
13094
13095 PR testsuite/26778
13096 * gcc.target/i386/pr26778.c: New testcase.
13097
13098 2006-09-08 Eric Christopher <echristo@apple.com>
13099
13100 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13101 * gcc.target/i386/memcpy-1.c: Ditto.
13102 * gcc.target/i386/asm-1.c: Ditto.
13103 * gcc.target/i386/20060512-4.c: Ditto.
13104 * gcc.target/i386/compress-float-387.c: Ditto.
13105 * gcc.target/i386/20060512-1.c: Ditto.
13106 * gcc.target/i386/compress-float-sse.c: Ditto.
13107 * gcc.target/i386/20060512-2.c: Ditto.
13108 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13109 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13110 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13111 * gcc.dg/pr26449.c: Ditto.
13112 * gcc.dg/attr-ms_struct-2.c: Ditto.
13113 * gcc.dg/attr-ms_struct-1.c: Ditto.
13114 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13115
13116 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13117
13118 PR c/28504
13119 * gcc.dg/vla-10.c: New test.
13120
13121 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13122
13123 PR c++/28858
13124 * g++.dg/parse/template20.C: New test.
13125 * g++.dg/template/operator8.C: Remove obsolete part.
13126 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13127 * g++.old-deja/g++.pt/crash65.C: Likewise.
13128
13129 2006-09-07 Jason Merrill <jason@redhat.com>
13130
13131 PR middle-end/27724
13132 * gcc.dg/long-long-cst1.c: New test.
13133
13134 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13135
13136 PR C++/28906
13137 * g++.dg/other/array3.C: New test.
13138 * g++.dg/other/array4.C: New test.
13139 * g++.dg/other/array5.C: New test.
13140
13141 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13142
13143 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13144
13145 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13146
13147 PR target/28946
13148 * gcc.target/i386/pr28946.c: New test.
13149
13150 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13151
13152 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13153 in integer literal constant.
13154 * gfortran.dg/enum_8.f90: Ditto.
13155 * gfortran.dg/g77/20030326-1.f: Ditto.
13156
13157 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13158
13159 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13160 nonconformance usage.
13161
13162 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13163
13164 PR middle-end/28862
13165 * gcc.c-torture/compile/vector-align-1.c: New test.
13166
13167 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13168
13169 PR rtl-opt/27883
13170 * g++.dg/opt/copysign-1.C: New test.
13171
13172 2006-09-06 Jason Merrill <jason@redhat.com>
13173
13174 PR c++/27371
13175 * g++.dg/warn/unused-result1.C: New test.
13176
13177 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13178
13179 PR c++/28903
13180 * g++.dg/ext/vla3.C: New test.
13181
13182 PR c++/28886
13183 * g++.dg/template/array16.C: New test.
13184
13185 2006-09-06 Richard Guenther <rguenther@suse.de>
13186
13187 * gcc.dg/pr27226.c: Remove testcase again.
13188
13189 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13190
13191 PR tree-opt/28937
13192 * g++.dg/opt/unroll2.C: New test.
13193
13194 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13195
13196 PR tree-opt/28952
13197 * gcc.dg/vect/pr28952.c: New test.
13198
13199 2006-09-05 Richard Guenther <rguenther@suse.de>
13200
13201 PR tree-optimization/28900
13202 * gcc.dg/torture/pr28900.c: New testcase
13203
13204 2006-09-05 Richard Guenther <rguenther@suse.de>
13205
13206 PR tree-optimization/28905
13207 * gcc.c-torture/compile/pr28905.c: New testcase.
13208
13209 2006-09-05 Richard Guenther <rguenther@suse.de>
13210
13211 PR middle-end/28935
13212 * gcc.dg/pr28935.c: New testcase.
13213
13214 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13215
13216 * gcc.c-torture/execute/20060905-1.c: New test.
13217
13218 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13219
13220 PR fortran/28908
13221 * gfortran.dg/used_types_7.f90: New test.
13222 * gfortran.dg/used_types_8.f90: New test.
13223 * gfortran.dg/used_types_9.f90: New test.
13224
13225 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13226
13227 * gcc.c-torture/compile/20060904-1.c: New test.
13228
13229 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13230
13231 PR c++/23287 Revert my 2006-09-01 patch
13232 * g++.dg/parse/dtor12.C: Remove.
13233
13234 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13235
13236 PR c+/27670
13237 * g++.dg/template/operator9.C: New test.
13238
13239 PR c++/27493
13240 * g++.dg/template/operator7.C: New test.
13241
13242 PR c++/27494
13243 * g++.dg/template/operator8.C: New test.
13244
13245 PR c++/27397
13246 * g++.dg/template/crash57.C: New test.
13247
13248 * g++.dg/template/typedef4.C: Adjust error markers.
13249 * g++.dg/template/typedef5.C: Likewise.
13250
13251 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13252
13253 PR c++/28878
13254 * g++.dg/parse/crash33.C: New test.
13255
13256 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13257 Richard Guenther <rguenther@suse.de>
13258 Adam Nemet <anemet@caviumnetworks.com>
13259
13260 PR middle-end/27226
13261 * gcc.target/mips/memcpy-1.c: New testcase.
13262 * gcc.dg/pr27226.c: Likewise.
13263
13264 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13265
13266 PR c++/28705
13267 * g++.dg/lookup/koenig5.C: New.
13268 * g++.dg/template/crash56.C: New.
13269
13270 2006-09-01 Josh Conner <jconner@apple.com>
13271
13272 PR c++/25505
13273 * gcc.dg/nrv3.c: New test.
13274 * gcc.dg/nrv4.c: New test.
13275 * gcc.dg/nrv5.c: New test.
13276
13277 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13278
13279 PR c++/23287
13280 * g++.dg/parse/dtor12.C: New.
13281
13282 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13283
13284 PR tree-optimization/28839
13285 * gcc.dg/pr28839.c: New test.
13286
13287 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13288
13289 PR target/24367
13290 * gcc.dg/pr24367.c: New testcase.
13291
13292 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13293
13294 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13295
13296 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13297
13298 PR rtl-optimization/27735
13299 * gcc.dg/loop-unswitch-1.c: New test.
13300
13301 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13302
13303 PR fortran/28885
13304 * gfortran.dg/aliasing_dummy_2.f90: New test.
13305
13306 PR fortran/20067
13307 * gfortran.dg/generic_5.f90: Change error message.
13308
13309 PR fortran/28873
13310 * gfortran.dg/generic_6.f90: New test.
13311
13312 PR fortran/25077
13313 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13314
13315 PR fortran/25102
13316 * gfortran.dg/invalid_interface_assignment.f90: New test.
13317
13318 PR fortran/24866
13319 * gfortran.dg/module_proc_external_dummy.f90: New test.
13320
13321 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13322
13323 PR c++/28349
13324 * g++.dg/warn/var-args1.C: New test.
13325
13326 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13327
13328 PR fortran/28866
13329 * gfortran.dg/simpleif_2.f90: New test.
13330 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13331 * gfortran.dg/enum_5.f90: Ditto.
13332
13333 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13334 Kazu Hirata <kazu@codesourcery.com>
13335
13336 PR tree-optimization/17506
13337 * gcc.dg/pr17506.c: New.
13338
13339 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13340
13341 PR c++/28139
13342 * g++.dg/eh/alias1.C: New test.
13343
13344 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13345
13346 PR c++/28860
13347 * g++.dg/template/ttp22.C: New test.
13348
13349 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13350
13351 PR middle-end/26632
13352 * gcc.dg/pr26632.c: New.
13353
13354 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13355
13356 PR libgfortran/28354
13357 * gfortran.dg/fmt_zero_precision.f90: New test.
13358
13359 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13360
13361 PR c++/28058
13362 * g++.dg/template/spec31.C: New test.
13363
13364 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13365
13366 PR c++/26573
13367 * g++.dg/other/static2.C: New test.
13368
13369 2006-08-26 Roger Sayle <roger@eyesopen.com>
13370
13371 * gcc.dg/Wswitch-enum-2.c: New test case.
13372 * gcc.dg/Wswitch-enum-3.c: Likewise.
13373
13374 2006-08-26 Richard Guenther <rguenther@suse.de>
13375
13376 * gcc.c-torture/compile/20060826-1.c: New testcase.
13377
13378 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13379
13380 PR c++/28736
13381 * g++.dg/template/void10.C: New test.
13382
13383 PR c++/28737
13384 * g++.dg/template/void8.C: New test.
13385
13386 PR c+_+/28738
13387 * g++.dg/template/void9.C: New test.
13388
13389 * g++.dg/template/void3.C: Adjust error markers.
13390 * g++.dg/template/void4.C: Likewise.
13391 * g++.dg/template/crash55.C: Likewise.
13392 * g++.dg/template/void7.C: Likewise
13393
13394 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13395
13396 PR c++/28588
13397 * g++.dg/inherit/access6.C: New test.
13398 * g++.dg/inherit/access7.C: Likewise.
13399
13400 PR c++/28595
13401 * g++.dg/template/array15.C: New test.
13402 * g++.dg/template/crash2.C: Tweak error markers.
13403
13404 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13405
13406 PR middle-end/28683
13407 * gcc.c-torture/compile/20060823-1.c: New test.
13408
13409 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13410
13411 PR c++/28853
13412 * g++.dg/template/ttp21.C: New test.
13413
13414 PR c++/28852
13415 * g++.dg/other/operator1.C: Add error-marker.
13416 * g++.dg/other/operator2.C: New test.
13417
13418 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13419
13420 PR c/27893
13421 * gcc.c-torture/compile/vla-const-1.c,
13422 gcc.c-torture/compile/vla-const-2.c: New tests.
13423
13424 2006-08-26 Richard Guenther <rguenther@suse.de>
13425
13426 PR middle-end/28814
13427 * gcc.dg/torture/pr28814.c: New testcase.
13428
13429 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13430
13431 PR c/28418
13432 * gcc.c-torture/compile/compound-literal-1.c: New test.
13433
13434 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13435
13436 PR c/28299
13437 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13438 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13439 Expect extra diagnostics.
13440
13441 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13442
13443 gcc.dg/noncompile/pr16876.c: New test.
13444
13445 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13446
13447 PR c++/28056
13448 * g++.dg/parse/local1.C: New test.
13449 * g++.dg/other/qual1.C: Tweak error marker.
13450
13451 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13452
13453 PR c++/27787
13454 * g++.dg/template/typename10.C: New.
13455 * g++.dg/template/lookup4.C: Remove bogus error marker.
13456
13457 2006-08-25 Richard Guenther <rguenther@suse.de>
13458
13459 PR testsuite/28829
13460 * gcc.dg/pr26570.c: Fix testcase.
13461
13462 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13463
13464 PR tree-opt/28807
13465 * gcc.c-torture/execute/mayalias-2.c: New test.
13466 * gcc.dg/tree-ssa/alias-13.c: New test.
13467
13468 2006-08-24 Jan Hubicka <jh@suse.cz>
13469
13470 PR debug/26881
13471 * gcc.dg/debug/pr26881.c: New file.
13472
13473 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13474
13475 PR fortran/28788
13476 * gfortran.dg/used_types_4.f90: New test.
13477 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13478 association of derived types.
13479 * gfortran.dg/used_types_2.f90: Add module cleanup.
13480 * gfortran.dg/used_types_3.f90: The same.
13481
13482 PR fortran/28771
13483 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13484 fix of regression.
13485
13486 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13487
13488 PR 28813
13489 * gfortran.dg/direct_io_6.f90: Remove test.
13490
13491 2006-08-23 Stuart Hastings <stuart@apple.com>
13492
13493 PR 28825
13494 * gcc.target/i386/20060821-1.c: New.
13495
13496 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13497
13498 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13499 dg-warning strings for dllimport.
13500
13501 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13502
13503 PR C++/28450
13504 * g++.dg/ext/vector4.C: New test.
13505 * g++.dg/ext/complex1.C: New test.
13506
13507 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13508
13509 PR debug/28692
13510 * gcc.dg/debug/const-1.c: New.
13511 * gcc.dg/debug/const-2.c: New.
13512 * gcc.dg/debug/dwarf2/const-1.c: New.
13513 * gcc.dg/debug/dwarf2/const-2.c: New.
13514 * gcc.dg/debug/dwarf2/const-2b.c: New.
13515
13516 2006-08-22 Richard Guenther <rguenther@suse.de>
13517
13518 PR middle-end/28776
13519 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13520 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13521
13522 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13523
13524 PR tree-optimization/28003
13525 * g++.dg/tree-ssa/pr28003.C: New.
13526
13527 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13528
13529 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13530
13531 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13532
13533 PR c++/26269
13534 * g++.dg/other/error14.C: New test.
13535
13536 PR c++/28505
13537 * g++.dg/parse/ctor7.C: New test.
13538 * g++.dg/parse/ctor8.C: Likewise.
13539
13540 PR c++/28741
13541 * g++.dg/template/void7.C: New test.
13542
13543 2006-08-21 Olivier Hainque <hainque@adacore.com>
13544
13545 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13546 * gnat.dg/self_aggregate_with_array.adb: New test.
13547
13548 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13549
13550 * g++.dg/eh/arm-vfp-unwind.C: New test.
13551
13552 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13553
13554 PR c++/28341
13555 * g++.dg/template/ref3.C: New test.
13556 * g++.dg/template/nontype13.C: New test.
13557
13558 PR c++/28346
13559 * g++.dg/template/ptrmem17.C: New test.
13560
13561 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13562
13563 PR target/28648 c:
13564 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13565
13566 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13567
13568 PR fortran/28630
13569 * gfortran.dg/used_types_2.f90: New test.
13570
13571 PR fortran/28601
13572 * gfortran.dg/used_types_3.f90: New test.
13573
13574 PR fortran/20886
13575 * gfortran.dg/generic_actual_arg.f90: New test.
13576
13577 PR fortran/28735
13578 * gfortran.dg/module_private_array_refs_1.f90: New test.
13579
13580 PR fortran/28762
13581 * gfortran.dg/program_name_1.f90: New test.
13582
13583 PR fortran/28425
13584 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13585
13586 PR fortran/28496
13587 * gfortran.dg/array_initializer_2.f90: New test.
13588
13589 PR fortran/18111
13590 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13591
13592 PR fortran/28600
13593 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13594
13595 PR fortran/28771
13596 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13597
13598 PR fortran/28660
13599 * gfortran.dg/dependent_decls_1.f90: New test.
13600
13601 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13602
13603 PR fortran/25217
13604 * gfortran.dg/derived_init_2.f90: New.
13605
13606 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13607
13608 * gcc.c-torture/execute/pr28289.c: New test.
13609
13610 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13611
13612 PR c/28744
13613 * gcc.dg/attr-externally-visible-1.c: New test.
13614 * gcc.dg/attr-externally-visible-2.c: New test.
13615 * g++.dg/parse/attr-externally-visible-1.C: New test.
13616 * g++.dg/parse/attr-externally-visible-2.C: New test.
13617
13618 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13619
13620 PR c++/28606
13621 * g++.dg/parse/dtor11.C: New test.
13622
13623 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13624
13625 PR rtl-optimization/28489
13626 * gcc.c-torture/compile/pr28489.c: New test.
13627
13628 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13629
13630 PR c++/28710
13631 * g++.dg/template/redecl4.C: New test.
13632
13633 PR c++/28711
13634 * g++.dg/template/ctor8.C: New test.
13635
13636 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13637
13638 * gcc.dg/pr26570.c: Fix testcase.
13639
13640 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13641
13642 * PR c++/28573
13643 * g++.dg/parse/offsetof6.C: New test.
13644 * g++.dg/parse/offsetof6.C: New test.
13645 * g++.dg/parse/offsetof7.C: New test.
13646
13647 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13648
13649 PR testsuite/28602
13650 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13651 is false.
13652
13653 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13654
13655 PR c++/28302
13656 * g++.dg/ext/vector3.C: New test.
13657
13658 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13659
13660 PR gcov/profile/26570
13661 * gcc.dg/pr26570.c: New test.
13662
13663 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13664
13665 PR c/27697
13666 * gcc.dg/qual-component-1.c: New test.
13667
13668 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13669
13670 PR c++/28593
13671 * g++.dg/parse/new3.C: New test.
13672
13673 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13674
13675 PR fortran/25828
13676 * gfortran.dg/streamio_1.f90: New test.
13677 * gfortran.dg/streamio_2.f90: New test.
13678 * gfortran.dg/streamio_3.f90: New test.
13679 * gfortran.dg/streamio_4.f90: New test.
13680 * gfortran.dg/streamio_5.f90: New test.
13681 * gfortran.dg/streamio_6.f90: New test.
13682 * gfortran.dg/streamio_7.f90: New test.
13683 * gfortran.dg/streamio_8.f90: New test.
13684
13685 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13686
13687 PR c/28287
13688 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13689
13690 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13691
13692 PR c++/28594
13693 * g++.dg/template/void6.C: New test.
13694
13695 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13696
13697 PR c/28649
13698 * gcc.dg/parse-error-1.c: New test.
13699 * gcc.dg/parse-error-2.c: New test.
13700 * gcc.dg/cpp/digraph2.c: Add error-marker.
13701 * gcc.dg/noncompile/920923-1.c: Likewise.
13702
13703 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13704
13705 PR c/27490
13706 * gcc.dg/sizeof-2.c: New testcase.
13707
13708 PR c/27489
13709 * gcc.dg/switch-A.c: New testcase.
13710
13711 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13712
13713 PR c++/28288
13714 PR c++/14556
13715 * g++.old-deja/g++.warn/compare1.C: Delete.
13716 * g++.dg/opt/pr7503-2.C: Delete.
13717 * g++.dg/opt/pr7503-3.C: Delete.
13718 * g++.dg/opt/pr7503-4.C: Delete.
13719 * g++.dg/opt/pr7503-5.C: Delete.
13720 * g++.dg/opt/max1.C: Delete.
13721 * g++.dg/warn/minmax.C: Delete.
13722 * g++.dg/expr/minmax.C: New test.
13723
13724 2006-08-14 Richard Guenther <rguenther@suse.de>
13725
13726 PR testsuite/28703
13727 * gcc.c-torture/execute/pr28651.c: Do not use argc
13728 to avoid optimization, instead forbid inlining.
13729
13730 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13731
13732 PR rtl-optimization/28634
13733 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13734
13735 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13736
13737 PR c/27184
13738 * gcc.dg/torture/pr27184.c: New test.
13739
13740 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13741
13742 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13743
13744 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13745
13746 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13747 * gfortran.dg/stat_2.f90: Likewise.
13748 * gfortran.dg/chmod_1.f90: Likewise.
13749 * gfortran.dg/chmod_2.f90: Likewise.
13750 * gfortran.dg/chmod_3.f90: Likewise.
13751
13752 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13753
13754 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13755
13756 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13757
13758 * g++.dg/opt/pr23454-2.C: New test.
13759
13760 2006-08-11 Richard Guenther <rguenther@suse.de>
13761
13762 PR middle-end/28651
13763 * gcc.c-torture/execute/pr28651.c: New testcase.
13764
13765 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13766
13767 * gnat.dg/specs/static_initializer.ads: New test.
13768
13769 2006-08-10 Paul Brook <paul@codesourcery.com>
13770
13771 * gcc.target/arm/cond-asm.c: New test.
13772
13773 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13774
13775 PR tree-optimization/26197
13776 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13777 * g++.dg/vect/vect.exp: Compile the new tests with
13778 --param max-aliased-vops=0.
13779
13780 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13781
13782 PR c++/28637
13783 * g++.dg/template/void3.C: New test.
13784
13785 PR c++/28638
13786 * g++.dg/template/void4.C: New test.
13787
13788 PR c++/28640
13789 * g++.dg/template/void5.C: New test.
13790
13791 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13792
13793 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13794 after dg-do compile.
13795
13796 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13797
13798 PR tree-optimizations/26969
13799 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13800 "unswitch-loops" with -funswitch-loops.
13801 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13802
13803 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13804
13805 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13806 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13807 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13808 * objc.dg/dwarf-1.m: Likewise.
13809 * objc.dg/dwarf-2.m: Likewise.
13810 * obj-c++.dg/dwarf-2.mm: Likewise.
13811
13812 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13813
13814 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13815 * objc.dg/dwarf-2.m: Likewise.
13816 * obj-c++.dg/dwarf-2.mm: Likewise.
13817
13818 PR libfortran/28603
13819 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13820
13821 PR testsuite/27611
13822 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13823
13824 PR testsuite/27033
13825 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13826
13827 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13828
13829 PR target/27827
13830 * gcc.target/i386/pr27827.c: New testcase.
13831
13832 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13833
13834 PR fortran/28590
13835 * gfortran.dg/sequence_types_1.f90: New test.
13836
13837 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13838
13839 PR fortran/28548
13840 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13841 dg-warning. Add -pedantic option.
13842
13843 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13844
13845 PR c/28502
13846 * gcc.dg/proto-1.c: New test.
13847
13848 PR c/27721
13849 * gcc.dg/lvalue-4.c: New test.
13850
13851 PR c/28136
13852 * gcc.dg/init-bad-5.c: New test.
13853
13854 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13855
13856 PR c++/28347
13857 * g++.dg/ext/typedef-init.C: Add new test for typedef
13858 initialization inside templates. Adjust existing error markers.
13859
13860 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13861
13862 PR c++/28148
13863 * g++.dg/init/ptrmem3.C: New test.
13864
13865 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13866
13867 PR tree-optimization/27770
13868 * lib/target-support.exp: New target keyword "section_anchors".
13869 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13870 tests.
13871 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13872 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13873 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13874 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13875
13876 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13877
13878 * gcc.dg/20060801-1.c: Add missing '}'.
13879
13880 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13881
13882 PR c++/27508
13883 * g++.dg/parse/dtor9.C: New test.
13884 * g++.dg/parse/dtor10.C: New test.
13885 * g++.dg/other/error7.C: Adjust error-marker.
13886
13887 PR c++/28274
13888 * g++.dg/other/default5.C: New test.
13889
13890 2006-08-02 Richard Guenther <rguenther@suse.de>
13891
13892 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13893
13894 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13895
13896 PR c++/28557
13897 * g++.dg/template/conv9.C: New test.
13898
13899 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13900
13901 PR debug/28063
13902 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13903 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13904 Optionally return assembly text. Update callers.
13905 (check_no_compiler_messages): Update verbose messages.
13906 (check_no_messages_and_pattern): New.
13907 (check_effective_target_string_merging): New.
13908
13909 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13910
13911 PR c++/28250
13912 * g++.dg/eh/catch4.C: New test.
13913
13914 PR c++/28257
13915 * g++.dg/other/qual1.C: New test.
13916
13917 PR c++/28259
13918 * g++.dg/inherit/error2.C: New test.
13919
13920 PR c++/28267
13921 * g++.dg/other/new1.C: New test.
13922
13923 * g++.dg/warn/pr23075.C: Remove obsolete test.
13924 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13925 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13926
13927 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13928
13929 PR c++/28523
13930 * g++.dg/eh/cast1.C: New test.
13931
13932 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13933
13934 PR libfortran/28452
13935 * gfortran.dg/random_3.f90: New test.
13936
13937 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13938
13939 PR c++/28432
13940 * g++.dg/other/pr28304.C: Change expected error message.
13941 * g++.dg/other/pr28432.C: New test.
13942
13943 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13944
13945 PR c++/28256
13946 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13947
13948 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13949
13950 PR debug/23336
13951 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13952 at -g1.
13953 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13954 g++.dg/debug/enum-2.C: New.
13955
13956 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13957
13958 PR c++/6634
13959 * g++.dg/parse/long1.C: Add more tests.
13960
13961 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13962
13963 * gfortran.dg/lrshift_1.c: New file.
13964
13965 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13966
13967 PR libgfortran/28335
13968 * gfortran.dg/no_unit_error_1.f90: New test.
13969
13970 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13971
13972 PR libgfortran/28335
13973 * gfortran.dg/no_unit_error_1.f90: Delete test.
13974 * gfortran.dg/no_unit_error_2.f90: Delete test.
13975
13976 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13977
13978 * gfortran.dg/chmod_3.f90: New test.
13979 * gfortran.dg/ltime_gmtime_1.f90: New test.
13980 * gfortran.dg/ltime_gmtime_2.f90: New test.
13981 * gfortran.dg/lrshift_1.f90: New test.
13982 * gfortran.dg/chmod_1.f90: New test.
13983 * gfortran.dg/chmod_2.f90: New test.
13984
13985 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
13986
13987 PR c++/27668
13988 * g++.dg/template/crash55.C: New test.
13989
13990 PR c++/27962
13991 * g++.dg/template/nontype16.C: New test.
13992
13993 * g++.dg/template/void2.C: Adjust error markers.
13994 * g++.dg/template/nontype5.C: Adjust error markers.
13995
13996 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
13997
13998 * gcc.target/i386/stack-prot-kernel.c: New test.
13999
14000 2006-07-27 Roger Sayle <roger@eyesopen.com>
14001
14002 * gcc.dg/builtins-55.c: New test case.
14003
14004 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14005
14006 PR rtl-optimization/27907
14007 * gcc.c-torture/compile/pr27907.c: New test.
14008
14009 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14010
14011 * gfortran.dg/mclock.f90: New test.
14012 * gfortran.dg/int_conv_1.f90: New test.
14013 * gfortran.dg/stat_1.f90: New test.
14014 * gfortran.dg/stat_2.f90: New test.
14015
14016 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14017
14018 PR libgfortran/28335
14019 * gfortran.dg/no_unit_error_1.f90: New test.
14020 * gfortran.dg/no_unit_error_2.f90: New test.
14021 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14022
14023 2006-07-25 Roger Sayle <roger@eyesopen.com>
14024
14025 PR middle-end/28473
14026 * gcc.dg/fold-convround-1.c: New test case.
14027
14028 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14029
14030 * gfortran.dg/arithmetic_if.f90: Fix comments.
14031
14032 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14033
14034 PR c++/27572
14035 * g++.dg/other/typedef1.C: New test.
14036 * g++.dg/template/typedef4.C: New test.
14037 * g++.dg/template/typedef5.C: New test.
14038
14039 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14040
14041 PR fortran/28416
14042 * gfortran.dg/allocatable_dummy_3.f90: New.
14043
14044 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14045
14046 PR fortran/28439
14047 * gfortran.dg/arithmetic_if.f90: New test.
14048
14049 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14050
14051 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14052 avoid memcpy optimization.
14053
14054 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14055
14056 PR fortran/25289
14057 * gfortran.dg/direct_io_6.f90: New test.
14058
14059 2006-07-24 Jan Hubicka <jh@suse.cz>
14060
14061 PR c/25795
14062 PR c++/27369
14063 * gcc.dg/pr25795.c: New test.
14064 * gcc.dg/pr25795-1.c: New test.
14065
14066 2006-07-23 Roger Sayle <roger@eyesopen.com>
14067
14068 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14069 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14070 which may be transformed to "g || h" on some platforms.
14071
14072 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14073
14074 PR c++/28025
14075 * g++.dg/template/friend45.C: New test.
14076
14077 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14078
14079 PR libgfortran/28339
14080 * gfortran.dg/arrayio_8.f90: New test.
14081
14082 2006-07-21 Mike Stump <mrs@apple.com>
14083
14084 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
14085
14086 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
14087
14088 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14089
14090 PR c++/28250
14091 * g++.dg/eh/catch3.C: New test.
14092
14093 PR c++/28363
14094 * g++.dg/template/defarg10.C: New test.
14095
14096 2006-07-20 Paul Brook <paul@codesourcery.com>
14097
14098 PR 27363
14099 * gcc.dg/pr27363.c: New test.
14100
14101 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14102
14103 PR c++/28338
14104 * g++.dg/init/ref13.C: New test.
14105
14106 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14107
14108 PR obj-c++/28434
14109 * obj-c++.dg/proto-error-1.mm: New test.
14110
14111 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14112
14113 PR c++/28337
14114 * g++.dg/template/string1.C: New test.
14115
14116 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14117
14118 PR c++/28048
14119 * g++.dg/template/defarg9.C: New test.
14120
14121 PR c++/28235
14122 * g++.dg/template/static27.C: New test.
14123
14124 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14125
14126 PR 28410
14127 * gcc.dg/tree-ssa/pr28410.c: New test.
14128
14129 2006-07-18 Lee Millward <lee.millward@gmail.com>
14130
14131 PR c++/28258
14132 * g++/dg/other/error13.C: New test.
14133
14134 PR c++/28260
14135 * g++.dg/template/friend44.C: New test.
14136
14137 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14138
14139 PR c++/27495
14140 * g++.dg/other/pr27495.C: New.
14141
14142 2006-07-18 Olivier Hainque <hainque@adacore.com>
14143
14144 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14145 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14146
14147 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14148
14149 PR c/28286
14150 * gcc.dg/pragma-pack-4.c: New test.
14151
14152 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14153
14154 PR c++/28291
14155 * g++.dg/ext/pr28291.C: New test.
14156
14157 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14158
14159 PR middle-end/28403
14160 * gcc.c-torture/execute/pr28403.c: New test.
14161
14162 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14163
14164 PR middle-end/28402
14165 * gcc.dg/pr28402.c: New test.
14166
14167 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14168
14169 PR c++/28304
14170 * g++.dg/other/pr28304.C: New test.
14171
14172 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14173
14174 PR other/28251
14175 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14176 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14177
14178 2006-07-17 Richard Guenther <rguenther@suse.de>
14179
14180 PR tree-optimization/28238
14181 * g++.dg/tree-ssa/pr28238.C: New testcase.
14182
14183 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14184
14185 PR c++/28250
14186 * g++.dg/eh/catch1.C: New test.
14187 * g++.dg/eh/catch2.C: New test.
14188
14189 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR c++/28370
14192 * g++.dg/template/anon3.C: New test.
14193
14194 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14195
14196 PR fortran/20844
14197 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14198 specifiers requiring an explicit format tag..
14199
14200 PR fortran/28201
14201 * gfortran.dg/generic_5: New test.
14202
14203 PR fortran/20893
14204 * gfortran.dg/elemental_optional_args_1.f90: New test.
14205
14206 2006-07-16 Olivier Hainque <hainque@adacore.com>
14207
14208 * gnat.dg/assert.ads: New file.
14209 * gnat.dg/controlled_record.ads: Likewise.
14210 * gnat.dg/controlled_record.adb: Likewise.
14211
14212 2006-07-15 Lee Millward <lee.millward@gmail.com>
14213
14214 PR c++/28292
14215 * g++.dg/other/error12.C: New test.
14216
14217 PR c++/28269
14218 * g++.dg/template/crash54.C: New test.
14219
14220 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14221
14222 PR c++/28249
14223 * g++.dg/parse/catch1.C: New test.
14224
14225 PR c++/28294
14226 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14227
14228 PR c++/28387
14229 * g++.dg/ext/attrib24.C: New test.
14230
14231 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14232
14233 PR c++/28343
14234 * g++.dg/ext/asmspec1.C: New test.
14235
14236 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14237
14238 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14239 (dg-test): Support shouldfail tests.
14240 * lib/target-supports-dg.exp (dg-shouldfail): New.
14241 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14242 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14243 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14244 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14245 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14246 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14247 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14248
14249 2006-07-13 Jan Hubicka <jh@suse.cz>
14250
14251 * gcc.target/i386/memcpy-1.c: New.
14252
14253 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14254
14255 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14256
14257 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14258
14259 PR fortran/25097
14260 * gfortran.dg/present_1.f90: New test.
14261
14262 PR fortran/20903
14263 * gfortran.dg/interface_derived_type_1.f90: New test.
14264
14265 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14266
14267 PR fortran/28213
14268 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14269 list.
14270
14271 2006-07-07 Lee Millward <lee.millward@gmail.com>
14272
14273 PR c++/27820
14274 * g++.dg/other/label1.C: New test.
14275
14276 2006-07-07 Richard Guenther <rguenther@suse.de>
14277
14278 PR middle-end/28268
14279 * gcc.dg/torture/pr28268.c: New testcase.
14280
14281 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14282
14283 PR c++/27019
14284 * g++.dg/ext/pr27019.C: New.
14285
14286 2006-07-07 Richard Guenther <rguenther@suse.de>
14287
14288 PR tree-optimization/28187
14289 * gcc.dg/pr28187.c: New testcase.
14290
14291 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14292
14293 * gnat.dg/address_conversion.adb: New test.
14294 * gnat.dg/boolean_subtype.adb: Likewise.
14295 * gnat.dg/frame_overflow.adb: Likewise.
14296 * gnat.dg/pointer_array.adb: Likewise.
14297 * gnat.dg/pointer_conversion.adb: Likewise.
14298
14299 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14300
14301 PR fortran/28237
14302 PR fortran/23420
14303 * gfortran.dg/print_fmt_5.f90: New test.
14304
14305 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14306
14307 PR fortran/28129
14308 * gfortran.dg/bounds_check_4.f90: New test.
14309
14310 2006-07-05 Richard Guenther <rguenther@suse.de>
14311
14312 PR target/28158
14313 * gfortran.dg/pr28158.f90: New testcase.
14314
14315 2006-07-05 Richard Guenther <rguenther@suse.de>
14316
14317 PR tree-optimization/28162
14318 * gcc.dg/pr28162.c: New testcase.
14319
14320 2006-07-05 Richard Guenther <rguenther@suse.de>
14321 Andrew Pinski <pinskia@gcc.gnu.org>
14322
14323 PR c++/27084
14324 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14325
14326 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14327
14328 PR fortran/28174
14329 * gfortran.dg/actual_array_substr_2.f90: New test.
14330
14331 PR fortran/28167
14332 * gfortran.dg/actual_array_constructor_2.f90: New test.
14333
14334 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14335
14336 * gfortran.dg/itime_idate_1.f: New test.
14337 * gfortran.dg/itime_idate_2.f: New test.
14338
14339 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14340
14341 PR libgfortran/27704
14342 * gfortran.dg/open_status_3.f90: New test.
14343 * gfortran.dg/fmt_l.f90: Update for new feature.
14344
14345 2006-07-03 Asher Langton <langton2@llnl.gov>
14346
14347 * gfortran.dg/oldstyle_2.f90: New.
14348
14349 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14350
14351 * gnat.dg/string_slice.adb: New test.
14352
14353 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14354
14355 PR fortran/19259
14356 * gfortran.dg/semicolon_fixed.c: New.
14357 * gfortran.dg/semicolon_free.c: New.
14358
14359 2006-06-30 Mike Stump <mrs@apple.com>
14360
14361 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14362 that don't support internal visibility.
14363
14364 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14365
14366 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14367 for '(' / ')' needing an extra '\'.
14368
14369 2006-06-29 Roger Sayle <roger@eyesopen.com>
14370
14371 PR middle-end/27428
14372 * gcc.dg/pr27428-1.c: New test case.
14373
14374 2006-06-29 Mike Stump <mrs@apple.com>
14375
14376 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14377 on darwin as we can't align commons large enough yet.
14378
14379 * gcc.dg/vla-8.c: Add additional testcases.
14380
14381 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14382
14383 PR c++/28114
14384 * g++.dg/other/pr28114.C: New.
14385
14386 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14387
14388 * gcc.c-torture/compile/20060625-1.c: New test.
14389
14390 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14391
14392 PR fortran/20867
14393 * gfortran.dg/stfunc_3.f90: New test.
14394
14395 PR fortran/25056
14396 * gfortran.dg/impure_actual_1.f90: New test.
14397
14398 PR fortran/20874
14399 * gfortran.dg/elemental_result_1.f90: New test.
14400
14401 PR fortran/25073
14402 * gfortran.dg/select_7.f90: New test.
14403
14404 PR fortran/27554
14405 * intrinsic_actual_1.f: New test.
14406
14407 PR fortran/22038
14408 PR fortran/28119
14409 * gfortran.dg/forall_4.f90: New test.
14410
14411 PR fortran/25072
14412 * gfortran.dg/forall_5.f90: New test.
14413
14414 2006-06-25 Lee Millward <lee.millward@gmail.com>
14415
14416 PR c++/28051
14417 * g++.dg/template/using13.C: New test.
14418
14419 PR c++/28054
14420 * g++.dg/other/incomplete3.C: New test.
14421
14422 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14423
14424 PR fortran/28081
14425 * gfortran.dg/substr_3.f: New test.
14426 * gfortran.dg/equiv_2.f90: Update expected error message.
14427
14428 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14429
14430 PR fortran/28118
14431 * gfortran.dg/actual_array_substr_1.f90: New test.
14432
14433 2006-06-24 Olivier Hainque <hainque@adacore.com>
14434
14435 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14436 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14437
14438 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14439
14440 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14441
14442 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14443
14444 PR fortran/27981
14445 * gfortran.dg/simpleif_2.f90: New test.
14446
14447 2006-06-23 Lee Millward <lee.millward@gmail.com>
14448
14449 * g++.dg/template/error22.C: Fix typo.
14450
14451 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14452
14453 PR c++/28112
14454 * g++.dg/ext/attrib23.C: New test.
14455
14456 2006-06-23 Olivier Hainque <hainque@adacore.com>
14457
14458 * gnat.dg/varsize_temp.adb: New test.
14459
14460 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14461
14462 PR c++/11468
14463 * g++.dg/other/java2.C: New test.
14464
14465 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14466
14467 PR target/27789
14468 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14469 initialization.
14470
14471 2006-06-22 Roger Sayle <roger@eyesopen.com>
14472
14473 PR target/27531
14474 * gcc.dg/pr27531-1.c: New test case.
14475
14476 2006-06-22 Asher Langton <langton2@llnl.gov>
14477
14478 PR fortran/24748
14479 * gfortran.dg/implicit_8.f90: New.
14480
14481 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14482
14483 PR rtl-optimization/28121
14484 * gcc.dg/pr28121.c: New test.
14485
14486 2006-06-22 Lee Millward <lee.millward@gmail.com>
14487
14488 PR c++/27805
14489 * g++.dg/parse/ptrmem6.C: New test.
14490
14491 PR c++/27821
14492 * g++.dg/template/error22.C: New test.
14493
14494 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14495
14496 PR c++/28111
14497 * g++.dg/template/friend43.C: New test.
14498
14499 PR c++/28110
14500 * g++.dg/template/crash53.C: New test.
14501
14502 PR c++/28109
14503 * g++.dg/rtti/incomplete1.C: New test.
14504
14505 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14506
14507 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14508
14509 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14510
14511 * gcc.c-torture/execute/complex-7.c: New.
14512
14513 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14514
14515 * gcc.dg/merge-all-constants-1.c: New test.
14516
14517 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14518
14519 PR c++/28113
14520 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14521
14522 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14523
14524 * gfortran.dg/rrspacing_1.f90: New test.
14525
14526 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14527
14528 PR c++/28052
14529 * g++.dg/other/bitfield2.C: New test.
14530
14531 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14532
14533 PR tree-optimization/27331
14534 * gcc.dg/pr27331.c: New test.
14535
14536 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14537 Eric Botcazou <ebotcazou@adacore.com>
14538
14539 PR ada/18692
14540 * lib/gnat.exp: New file.
14541 * lib/gnat-dg.exp: Likewise.
14542 * gnat.dg: New directory.
14543 * gnat.dg/dg.exp: New driver.
14544 * gnat.dg/specs: New directory.
14545 * gnat.dg/specs/specs.exp: New driver.
14546 * gnat.dg/style: New directory.
14547 * gnat.dg/style/style.exp: New driver.
14548
14549 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14550
14551 PR fortran/16206
14552 * gfortran.dg/array_initializer_1.f90: New test.
14553
14554 PR fortran/28005
14555 * gfortran.dg/matmul_3.f90: New test.
14556
14557 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14558
14559 PR middle-end/28075
14560 * gcc.dg/tree-ssa/inline-1.c: New test.
14561
14562 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14563
14564 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14565 in malloc prototype; remove XFAIL.
14566 * gcc.dg/pr18241-2.c: Ditto.
14567 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14568 in memset prototype; remove XFAIL.
14569 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14570
14571 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14572
14573 * gcc.dg/vla-8.c: Add.
14574
14575 2006-06-19 Richard Guenther <rguenther@suse.de>
14576
14577 PR tree-optimization/27090
14578 * g++.dg/tree-ssa/pr27090.C: New testcase.
14579
14580 2006-06-19 Roger Sayle <roger@eyesopen.com>
14581
14582 PR target/27861
14583 * gcc.dg/pr27861-1.c: New test case.
14584
14585 2006-06-19 Richard Guenther <rguenther@suse.de>
14586
14587 PR middle-end/28045
14588 * gcc.dg/torture/pr28045.c: New testcase.
14589
14590 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14591
14592 PR fortran/26801
14593 * gfortran.dg/associated_4.f90: New test.
14594
14595 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14596
14597 PR fortran/19310
14598 PR fortran/19904
14599 * gfortran.dg/real_const_3.f90: New test.
14600
14601 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14602
14603 PR c++/28016
14604 * g++.dg/template/static26.C: New test.
14605
14606 PR c++/27979
14607 * g++.dg/expr/bitfield2.C: New test.
14608
14609 PR c++/27884
14610 * g++.dg/parse/linkage2.C: New test.
14611
14612 2006-06-16 Richard Guenther <rguenther@suse.de>
14613
14614 PR middle-end/27116
14615 * gcc.dg/pr15785-1.c: Revert last change.
14616 * gcc.dg/torture/pr27116-2.c: New testcase.
14617
14618 2006-06-16 Roger Sayle <roger@eyesopen.com>
14619
14620 PR middle-end/27802
14621 * gcc.dg/pr27802-1.c: New test case.
14622
14623 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14624
14625 PR c++/27689
14626 * g++.dg/template/ttp18.C: New test.
14627 * g++.dg/template/ttp19.C: Likewise.
14628
14629 PR c++/27666
14630 * g++.dg/expr/cond9.C: New test.
14631
14632 PR c++/27640
14633 * g++.dg/template/ctor7.C: New test.
14634
14635 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14636
14637 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14638
14639 2006-06-16 Richard Guenther <rguenther@suse.de>
14640
14641 PR tree-optimization/27781
14642 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14643
14644 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14645
14646 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14647
14648 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14649
14650 * gcc.dg/tree-ssa/loop-18.c: New test.
14651
14652 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14653
14654 PR c++/27665
14655 * g++.dg/template/crash52.C: New test.
14656
14657 PR c++/27648
14658 * g++.dg/ext/attrib22.C: New test.
14659
14660 PR c++/26559
14661 * g++.dg/template/builtin1.C: New test.
14662 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14663
14664 PR c++/28018
14665 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14666 assignment.
14667 * g++.old-deja/g++.pt/crash51.C: Likewise.
14668
14669 PR c++/27227
14670 * g++.dg/lookup/linkage1.C: New test.
14671 * g++.dg/lookup/linkage2.C: Likewise.
14672
14673 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14674
14675 PR middle-end/27959
14676 * gcc.dg/pr27959.c: New testcase.
14677
14678 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14679
14680 PR target/28014:
14681 * g++.dg/eh/div.C: New test.
14682
14683 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14684
14685 PR c++/27894
14686 * g++.dg/tree-ssa/pr26757.C: New test.
14687 * g++.dg/tree-ssa/pr27894.C: New test.
14688
14689 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14690
14691 * gcc.c-torture/compile/20060609-1.c: New test.
14692
14693 PR target/27863
14694 * gcc.c-torture/compile/pr27863.c: New test.
14695
14696 2006-06-13 Richard Guenther <rguenther@suse.de>
14697
14698 PR tree-optimization/27830
14699 * g++.dg/tree-ssa/pr27830.C: New testcase.
14700
14701 2006-06-13 Matthew Sachs <msachs@apple.com>
14702
14703 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14704 the list of compiler flags; this causes those flags to be checked
14705 for things like dg-skip-if.
14706
14707 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14708
14709 PR c++/27601
14710 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14711
14712 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14713 Kazu Hirata <kazu@codesourcery.com>
14714
14715 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14716 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14717
14718 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14719
14720 PR c++/27933
14721 * g++.dg/lookup/using15.C: New test.
14722
14723 PR c++/27951
14724 * g++.dg/other/anon4.C: New test.
14725
14726 2006-06-12 Roger Sayle <roger@eyesopen.com>
14727
14728 PR c++/21210
14729 * g++.dg/init/complex1.C: New test case.
14730
14731 2006-06-11 Eric Christopher <echristo@apple.com>
14732
14733 PR middle-end/27948
14734 * gcc.dg/bf-ms-layout.c: Run on darwin.
14735 * gcc.dg/bf-no-ms-layout: Ditto.
14736 * gcc.dg/attr-ms_struct-2.c: New.
14737 * gcc.dg/bf-ms-layout-2.c: Ditto.
14738
14739 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14740
14741 * gcc.dg/attr-ms_struct-packed1.c: New.
14742
14743 2006-06-09 Mike Stump <mrs@apple.com>
14744
14745 * gcc.dg/vla-7.c: Add.
14746
14747 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14748
14749 PR fortran/24558
14750 * gfortran.dg/entry_6.f90: New test.
14751
14752 PR fortran/20877
14753 PR fortran/25047
14754 * gfortran.dg/entry_7.f90: New test.
14755
14756 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14757
14758 PR c/27747
14759 * gcc.dg/cpp/_Pragma6.c: New test.
14760
14761 PR c++/27748
14762 * g++.dg/cpp/_Pragma1.C: New test.
14763
14764 PR preprocessor/27746
14765 * gcc.dg/gomp/macro-3.c: New test.
14766 * gcc.dg/gomp/macro-4.c: New test.
14767 * g++.dg/gomp/macro-3.C: New test.
14768 * g++.dg/gomp/macro-4.C: New test.
14769
14770 2006-06-09 Richard Guenther <rguenther@suse.de>
14771
14772 PR tree-optimization/26998
14773 * gcc.dg/torture/pr26998.c: New testcase.
14774 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14775
14776 2006-06-08 Mike Stump <mrs@apple.com>
14777
14778 * gcc.dg/pr27095.c: Account for stubs.
14779
14780 PR target/26427
14781 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14782 produce bad code on darwin.
14783
14784 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14785
14786 PR fortran/27958
14787 * gfortran.dg/substr_2.f: New test.
14788
14789 2006-06-08 Asher Langton <langton2@llnl.gov>
14790
14791 PR fortran/27786
14792 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14793
14794 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14795
14796 PR target/27421
14797 * gcc.dg/union-3.c: New test.
14798
14799 2006-06-08 Richard Guenther <rguenther@suse.de>
14800
14801 PR middle-end/27116
14802 * gcc.dg/torture/pr27116.c: New testcase.
14803 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14804
14805 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14806
14807 PR rtl-optimization/26449
14808 * gcc.dg/pr26449.c: New test.
14809
14810 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14811
14812 PR c++/27601
14813 * g++.dg/ext/offsetof1.C: Test member functions.
14814
14815 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14816
14817 * gcc.dg/pr27095.c: Improve scanning.
14818
14819 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14820
14821 PR fortran/23091
14822 * gfortran.dg/saved_automatic_1.f90: New test.
14823
14824 PR fortran/24168
14825 * gfortran.dg/array_simplify_1.f90: New test.
14826
14827 PR fortran/25090
14828 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14829
14830 PR fortran/25058
14831 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14832
14833 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14834
14835 PR c++/27177
14836 * g++.dg/expr/cast7.C: New test.
14837
14838 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14839
14840 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14841 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14842 * lib/fortran-torture.exp (fortran-torture-compile,
14843 fortran-torture-execute): Ditto.
14844
14845 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14846
14847 PR target/27842
14848 * gcc.dg/vmx/pr27842.c: New test.
14849
14850 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14851
14852 PR libfortran/27895
14853 * gfortran.dg/bounds_check_3.f90: New test.
14854
14855 2006-06-05 Mike Stump <mrs@apple.com>
14856
14857 * objc.dg/objc-fast-4.m: Skip for ppc64.
14858
14859 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14860
14861 PR testsuite/27705
14862 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14863
14864 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14865 Victor Kaplansky <victork@il.ibm.com>
14866
14867 PR tree-optimizations/26360
14868 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14869 with -fno-tree-dce.
14870 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14871
14872 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14873
14874 PR fortran/14067
14875 * gfortran.dg/data_char_1.f90: Add messages for truncated
14876 strings.
14877
14878 PR fortran/16943
14879 * gfortran.dg/func_decl_2.f90: New test.
14880
14881 PR fortran/20839
14882 * gfortran.dg/do_2.f90: New test.
14883
14884 PR fortran/27655
14885 * gfortran.dg/associated_3.f90: New test.
14886
14887 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14888
14889 PR c++/27819
14890 * g++.dg/template/static25.C: New test.
14891
14892 PR c++/27722
14893 * g++.dg/init/array21.C: New test.
14894
14895 PR c++/27807
14896 * g++.dg/ext/complit7.C: New test.
14897
14898 PR c++/27806
14899 * g++.dg/parse/ptrmem5.C: New test.
14900
14901 2006-06-04 Roger Sayle <roger@eyesopen.com>
14902 Andrew Pinski <pinskia@physics.uc.edu>
14903
14904 PR c/27150
14905 PR middle-end/27382
14906 * gcc.dg/pr27150-1.c: New testcase.
14907 * gcc.dg/pr27382-1.c: New testcase.
14908 * gcc.dg/pr27382-2.c: New testcase.
14909
14910 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14911
14912 PR c/25161
14913 PR c/27020
14914 * gcc.dg/array-10.c: New test.
14915
14916 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14917
14918 PR c++/27804
14919 * g++.dg/init/const4.C: New test.
14920 * g++.dg/init/member1.C: Add error-marker.
14921 * g++.dg/other/fold1.C: Adjust error-marker.
14922
14923 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14924
14925 PR c++/27601
14926 * g++.dg/ext/offsetof1.C: New test.
14927
14928 2006-06-04 Eric Christopher <echristo@apple.com>
14929
14930 * gcc.dg/attr-ms_struct-1.c: New.
14931
14932 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14933
14934 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14935
14936 2006-06-04 Richard Guenther <rguenther@suse.de>
14937
14938 PR tree-optimization/27039
14939 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14940
14941 2006-06-03 Roger Sayle <roger@eyesopen.com>
14942
14943 PR target/26223
14944 * gcc.target/i386/amd64-abi-2.c: New test case.
14945
14946 2006-06-02 Eric Christopher <echristo@apple.com>
14947
14948 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14949 * gcc.target/i386/20020523-1.c: Skip if darwin.
14950 * gcc.target/i386/asm-3.c: Ditto.
14951 * gcc.target/i386/20011119-1.c: Ditto.
14952 * gcc.target/i386/clobbers.c: Remove pic part of test.
14953
14954 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14955
14956 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14957 * g++.old-deja/g++.other/init19.C: Ditto.
14958 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14959 and add other platforms as expected failures.
14960
14961 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14962
14963 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14964 (is-effective-target-keyword): Ditto.
14965
14966 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14967
14968 PR fortran/27715
14969 * gfortran.dg/extended_char_comparison_1.f: New test.
14970
14971 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
14972
14973 PR fortran/25098
14974 * gfortran.dg/dummy_procedure_1.f90: New test.
14975
14976 PR fortran/25147
14977 * gfortran.dg/dummy_procedure_2.f90: New test.
14978
14979 * gfortran.dg/associated_2.f90: Correct to make consistent with
14980 standard.
14981
14982 2006-05-31 Roger Sayle <roger@eyesopen.com>
14983
14984 * gcc.target/i386/387-11.c: New test case.
14985
14986 2006-05-31 Mark Mitchell <mark@codesourcery.com>
14987
14988 PR c++/27801
14989 * g++.dg/template/cond6.C: New test.
14990
14991 PR c++/26496
14992 * g++.dg/template/crash51.C: New test.
14993 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14994
14995 PR c++/27385
14996 * g++.dg/init/array20.C: New test.
14997
14998 2006-05-31 Roger Sayle <roger@eyesopen.com>
14999
15000 * gcc.dg/builtins-54.c: New test case.
15001
15002 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15003
15004 PR c++/26433
15005 * g++.dg/template/fntry1.C: Add dg-do link.
15006
15007 PR c++/27808
15008 * g++.dg/parse/friend6.C: New test.
15009
15010 2006-05-30 Asher Langton <langton2@llnl.gov>
15011
15012 * gfortran.dg/cray_pointers_7.f90: New test.
15013
15014 2006-05-30 Roger Sayle <roger@eyesopen.com>
15015
15016 PR tree-optimization/23452
15017 * gcc.dg/fold-mulconj-1.c: New test case.
15018
15019 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15020
15021 PR c++/27803
15022 * g++.dg/parse/bitfield1.C: New test.
15023
15024 2006-05-30 Roger Sayle <roger@eyesopen.com>
15025
15026 * gcc.target/ppc-eq0-1.c: New test case.
15027 * gcc.target/ppc-negeq0-1.c: New test case.
15028
15029 2006-05-30 Dirk Mueller <dmueller@suse.de>
15030
15031 PR c/27273
15032 * gcc.dg/overflow-warn-5.c: New test.
15033
15034 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15035
15036 PR c/27718
15037 * gcc.dg/sizeof-1.c: New test.
15038
15039 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15040
15041 PR target/27790
15042 * gcc.target/i386/pr27790.c: New test.
15043
15044 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15045
15046 PR libgfortran/27757
15047 * gfortran.dg/direct_io_5.f90: New test.
15048
15049 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15050
15051 PR libgfortran/27634
15052 * gfortran.dg/fmt_missing_period_1.f: New test.
15053 * gfortran.dg/fmt_missing_period_2.f: New test.
15054 * gfortran.dg/fmt_missing_period_3.f: New test.
15055
15056 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15057
15058 PR fortran/19777
15059 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15060 arrays.
15061
15062 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15063
15064 PR c++/27713
15065 * g++.dg/template/new6.C: New test.
15066
15067 2006-05-29 Roger Sayle <roger@eyesopen.com>
15068
15069 PR tree-optimization/24964
15070 * gcc.target/i386/387-10.c: New test case.
15071
15072 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15073
15074 * intrinsics/string_intrinsics.c (compare_string):
15075 Use memcmp instead of strncmp to avoid tripping over
15076 CHAR(0) in a string.
15077
15078 2006-05-27 Richard Guenther <rguenther@suse.de>
15079
15080 PR middle-end/27773
15081 * gcc.dg/torture/pr27773.c: New testcase.
15082
15083 2006-05-27 Dirk Mueller <dmueller@suse.de>
15084
15085 * gcc.dg/pr24561.c: Rename to..
15086 * gcc.dg/pr25962.c: .. this.
15087
15088 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15089
15090 PR fortran/19777
15091 * gfortran.dg/bounds_check_2.f: New test.
15092
15093 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
15094
15095 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
15096 * gfortran.dg/byte_1.f90: Likewise.
15097 * gfortran.dg/dup_save_2.f90: Likewise.
15098
15099 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15100
15101 * gfortran.dg/associated_2.f90: New test.
15102
15103 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15104
15105 PR fortran/27524
15106 * gfortran.dg/bounds_check_1.f90: New test.
15107
15108 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15109
15110 PR rtl-optimization/27661
15111 * gcc.dg/pr27661.c: New test case.
15112
15113 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15114
15115 PR fortran/23151
15116 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15117 * gfortran.dg/print_parentheses_1.f: New test.
15118 * gfortran.dg/print_parentheses_2.f90: New test.
15119
15120 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15121
15122 PR target/27758
15123 * gcc.dg/pr27758.c: New test.
15124
15125 2006-05-24 Falk Hueffner <falk@debian.org>
15126
15127 * gcc.c-torture/compile/pr27571.c: New test.
15128
15129 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15130
15131 PR fortran/27709
15132 * gfortran.dg/spec_expr_4.f90: New test.
15133
15134 PR fortran/27155
15135 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15136
15137 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15138
15139 PR c++/20103
15140 * g++.dg/ext/complit6.C: New test.
15141 * g++.dg/ext/complit3.C: Adjust error markers.
15142 * g++.dg/init/const3.C: New test.
15143
15144 2006-05-25 Richard Guenther <rguenther@suse.de>
15145
15146 PR middle-end/27743
15147 * gcc.dg/torture/pr27743.c: New testcase.
15148
15149 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15150
15151 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15152
15153 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15154
15155 * gcc.dg/compat/scalar-by-value-x.h: New.
15156 * gcc.dg/compat/scalar-by-value-y.h: New.
15157 * gcc.dg/compat/scalar-by-value-5.c: New.
15158 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15159 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15160 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15161 * gcc.dg/compat/scalar-by-value-6.c: New.
15162 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15163 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15164 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15165
15166 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15167
15168 PR tree-optimization/27639
15169 PR tree-optimization/26719
15170 * gcc.dg/pr27639.c: New test.
15171 * gcc.dg/pr26719.c: New test.
15172 * gcc.dg/tree-ssa/scev-cast.c: New test.
15173
15174 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15175
15176 PR c++/20173
15177 * g++.dg/template/error21.C: New test.
15178
15179 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15180
15181 PR target/27696
15182 * gcc.target/i386/pr27696.c: New.
15183
15184 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15185
15186 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15187
15188 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15189
15190 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15191
15192 PR c++/27716
15193 * g++.dg/other/assign1.C: New test.
15194
15195 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15196
15197 PR target/27266
15198 * gcc.target/i386/pr27266.c: New.
15199
15200 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15201
15202 PR c++/27451
15203 * g++.dg/ext/asm9.C: New test.
15204
15205 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15206
15207 PR rtl-optimization/25514
15208 * gcc.c-torture/compile/pr25514.c: New test.
15209
15210 2006-05-22 Richard Guenther <rguenther@suse.de>
15211
15212 Revert
15213 2006-01-31 Richard Guenther <rguenther@suse.de>
15214
15215 * gcc.target/i386/sselibm-1.c: New testcase.
15216 * gcc.target/i386/sselibm-2.c: Likewise.
15217 * gcc.target/i386/sselibm-3.c: Likewise.
15218 * gcc.target/i386/sselibm-4.c: Likewise.
15219 * gcc.target/i386/sselibm-5.c: Likewise.
15220
15221 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15222
15223 PR c/27420
15224 * gcc.dg/func-args-2.c: New test.
15225
15226 PR c/26818
15227 * gcc.dg/struct-incompl-1.c: New test.
15228
15229 2006-05-22 Richard Guenther <rguenther@suse.de>
15230
15231 PR testsuite/27708
15232 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15233 the transformations we test for.
15234
15235 2006-05-22 Richard Guenther <rguenther@suse.de>
15236
15237 PR testsuite/27707
15238 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15239
15240 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15241
15242 PR c++/27210
15243 * g++.dg/warn/new1.C: New test.
15244 * g++.dg/template/new5.C: Likewise.
15245
15246 2006-05-21 Roger Sayle <roger@eyesopen.com>
15247
15248 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15249 * gcc.target/i386/20060512-3.c: Likewise.
15250
15251 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15252
15253 PR rtl-optimization/27671
15254 * gcc.c-torture/execute/pr27671-1.c: New.
15255 * gcc.dg/pr27671-2.c: Likewise.
15256
15257 PR tree-optimization/26622.
15258 * gcc.c-torture/compile/pr26622.c: New.
15259
15260 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15261
15262 PR fortran/27613
15263 * gfortran.dg/recursive_reference_1.f90: New test.
15264
15265 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15266
15267 PR fortran/25746
15268 * gfortran.dg/elemental_subroutine_3.f90: New test.
15269
15270 PR fortran/25090
15271 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15272
15273 PR fortran/27584
15274 * gfortran.dg/associated_target_1.f90: New test.
15275
15276 PR fortran/19015
15277 * gfortran.dg/maxloc_shape_1.f90: New test.
15278
15279 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15280
15281 PR libgfortran/24459
15282 * gfortran.dg/namelist_24.f90: New test.
15283 * gfortran.dg/namelist_12.f: Fix typo in comment.
15284
15285 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15286
15287 PR middle-end/25776
15288 * g++.dg/other/error11.C: New test.
15289
15290 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15291
15292 * gcc.target/mips/pr26765.c: Add -w to options.
15293
15294 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15295
15296 * lib/target-supports.exp (check_effective_target_mpaired_single):
15297 New function.
15298 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15299 multilibs.
15300 * g++.dg/vect/vect.exp: Likewise.
15301
15302 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15303
15304 PR testsuite/25891
15305 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15306
15307 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15308
15309 PR fortran/27662
15310 * gfortran.dg/temporary_1.f90: New file.
15311
15312 2006-05-19 Andreas Schwab <schwab@suse.de>
15313
15314 * g++.dg/other/unused1.C: Also match "stringz".
15315
15316 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15317
15318 PR c++/26433
15319 * g++.dg/template/fntry1.C: New test.
15320
15321 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15322
15323 PR c++/27471
15324 PR c++/27506
15325 * g++.dg/conversion/bitfield5.C: New test.
15326 * g++.dg/conversion/bitfield6.C: New test.
15327
15328 2006-05-18 Mike Stump <mrs@apple.com>
15329
15330 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15331 * gcc.dg/vla-4.c: Add.
15332 * gcc.dg/vla-5.c: Add.
15333 * gcc.dg/vla-6.c: Add.
15334
15335 2006-05-12 Stuart Hastings <stuart@apple.com>
15336
15337 * gcc.target/i386/20060512-1.c: New.
15338 * gcc.target/i386/20060512-2.c: New.
15339 * gcc.target/i386/20060512-3.c: New.
15340 * gcc.target/i386/20060512-4.c: New.
15341
15342 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15343
15344 PR c++/26122
15345 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15346
15347 PR c++/26068
15348 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15349 * g++.dg/parse/linkage1.C: New test.
15350
15351 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15352
15353 PR tree-optimization/27548
15354 * g++.dg/tree-ssa/pr27548.C: New test.
15355
15356 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15357
15358 PR fortran/26551
15359 * gfortran.dg/recursive_check_1.f: New test.
15360 * gfortran.dg/recursive_check_2.f90: New test.
15361
15362 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15363
15364 * g++.dg/opt/temp2.C: New test.
15365
15366 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15367
15368 PR c++/27491
15369 * g++.dg/init/brace5.C: New test.
15370
15371 PR middle-end/27415
15372 * gcc.dg/gomp/pr27415.c: New test.
15373 * g++.dg/gomp/pr27415.C: New test.
15374
15375 PR tree-optimization/27549
15376 * g++.dg/tree-ssa/pr27549.C: New test.
15377
15378 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15379
15380 PR libgfortran/27575
15381 * gfortran.dg/read_eof_4.f90: New test.
15382
15383 2006-05-16 Richard Guenther <rguenther@suse.de>
15384
15385 PR tree-optimization/22303
15386 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15387
15388 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15389
15390 PR middle-end/27573
15391 * gcc.dg/gomp/pr27573.c: New test.
15392 * gfortran.dg/gomp/pr27573.f90: New test.
15393
15394 PR c/27499
15395 * gcc.dg/gomp/pr27499.c: New test.
15396 * g++.dg/gomp/pr27499.C: New test.
15397
15398 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15399
15400 PR c++/27339
15401 * g++.dg/parser/access8.C: Adjust error marker.
15402 * g++.dg/template/access17.C: New test.
15403 * g++.dg/template/access18.C: Likewise.
15404
15405 2006-05-15 Roger Sayle <roger@eyesopen.com>
15406
15407 PR target/26600
15408 * gcc.target/i386/pr26600.c: New test case.
15409
15410 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15411
15412 PR c++/27505
15413 * g++.dg/expr/bitfield1.C: New test.
15414
15415 2006-05-15 Richard Guenther <rguenther@suse.de>
15416
15417 PR tree-optimization/27603
15418 * gcc.dg/torture/pr27603.c: New testcase.
15419
15420 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15421
15422 PR fortran/25090
15423 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15424
15425 PR fortran/25082
15426 * gfortran.dg/scalar_return_1.f90: New test.
15427
15428 PR fortran/27411
15429 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15430
15431 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15432
15433 * gcc.dg/gomp/critical-4.c: New test.
15434 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15435 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15436 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15437 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15438
15439 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15440
15441 PR c++/27582
15442 * g++.dg/template/dependent-args1.C: New test.
15443
15444 PR c++/27581
15445 * g++.dg/lookup/this1.C: New test.
15446
15447 PR c++/27315
15448 * g++.dg/template/operator6.C: New test.
15449 * g++.dg/template/incomplete3.C: New test.
15450
15451 PR c++/27559
15452 * g++.dg/template/new4.C: New test.
15453
15454 PR c++/27496
15455 * g++.dg/template/void2.C: New test.
15456
15457 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15458
15459 * g++.dg/template/dependent-expr5.C: New test.
15460
15461 2006-05-14 Roger Sayle <roger@eyesopen.com>
15462
15463 PR middle-end/26729
15464 * gcc.dg/pr26729-1.c: New test case.
15465
15466 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15467
15468 * gcc.dg/pr27003.c: New test.
15469
15470 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15471
15472 * lib/target-supports.dg (check_cxa_atexit_available): Change
15473 v3_target_compile to ${tool}_target_compile.
15474
15475 2006-05-11 Jason Merrill <jason@redhat.com>
15476
15477 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15478
15479 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15480
15481 PR fortran/27553
15482 * gfortran.dg/label_5.f90: New test.
15483
15484 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15485
15486 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15487 check_effective_target_powerpc_altivec_ok): New.
15488 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15489 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15490 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15491 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15492 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15493 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15494 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15495 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15496 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15497 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15498 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15499 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15500 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15501 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15502 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15503 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15504 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15505 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15506 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15507 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15508 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15509 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15510 gcc.target/powerpc/altivec-9.c,
15511 gcc.target/powerpc/altivec-consts.c,
15512 gcc.target/powerpc/altivec-pr22085.c,
15513 gcc.target/powerpc/altivec-splat.c,
15514 gcc.target/powerpc/altivec-types-1.c,
15515 gcc.target/powerpc/altivec-types-2.c,
15516 gcc.target/powerpc/altivec-types-3.c,
15517 gcc.target/powerpc/altivec-types-4.c,
15518 gcc.target/powerpc/altivec-varargs-1.c,
15519 gcc.target/powerpc/altivec-vec-merge.c,
15520 gcc.target/powerpc/ppc-vector-memcpy.c,
15521 gcc.target/powerpc/ppc-vector-memset.c,
15522 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15523 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15524 these effective targets.
15525 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15526 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15527
15528 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15529
15530 PR middle-end/27384
15531 * g++.dg/other/fold1.C: New test.
15532
15533 PR middle-end/27488
15534 * gcc.dg/fold-nonneg-1.c: New test.
15535
15536 PR c++/27547
15537 * g++.dg/other/operator1.C: New test.
15538
15539 2006-05-11 Richard Guenther <rguenther@suse.de>
15540
15541 PR middle-end/27529
15542 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15543
15544 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15545
15546 * lib/target-supports-dg.exp (check-flags): New.
15547 (dg-skip-if): Move flag checks.
15548
15549 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15550
15551 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15552 * lib/target-supports.dg (check_cxa_atexit_available): New.
15553
15554 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15555
15556 PR fortran/27470
15557 * gfortran.dg/multiple_allocation_2.f90: New test case.
15558
15559 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15560
15561 * gcc.target/arm/pr27387.C: Fix a comment typo.
15562
15563 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15564
15565 PR fortran/24549
15566 * gfortran.dg/error_recovery_1.f90: New test.
15567
15568 2006-05-10 Richard Guenther <rguenther@suse.de>
15569
15570 PR tree-optimization/27302
15571 * gcc.dg/torture/pr27302.c: New testcase.
15572
15573 2006-05-09 Dirk Mueller <dmueller@suse.de>
15574 Richard Guenther <rguenther@suse.de>
15575
15576 PR middle-end/27498
15577 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15578
15579 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15580
15581 PR rtl-optimization/27335
15582 * gcc.dg/pr27335.c: New test.
15583
15584 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15585
15586 * gcc.target/mips/mips-ps-5.c: New file.
15587
15588 2006-05-08 Jan Hubicka <jh@suse.cz>
15589
15590 PR middle-end/25962
15591 * gcc.dg/pr25962.c: New.
15592
15593 2006-05-08 Roger Sayle <roger@eyesopen.com>
15594
15595 PR target/27158
15596 * gcc.target/powerpc/pr27158.c: New test case.
15597
15598 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15599
15600 PR testsuite/27476
15601 * ada/acats/run_all.sh: Use test -z.
15602
15603 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15604
15605 PR libfortran/18271
15606 * gfortran.dg/spec_expr_3.f90: New test.
15607
15608 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15609
15610 PR target/24879
15611 * gcc.target/i386/monitor.c: New file.
15612
15613 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15614
15615 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15616
15617 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15618
15619 PR c++/27447
15620 * g++.dg/other/ptrmem7.C: New test.
15621
15622 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15623
15624 PR target/27421
15625 * gcc.dg/array-9.c: New test.
15626
15627 2006-05-07 Richard Guenther <rguenther@suse.de>
15628
15629 PR tree-optimization/27409
15630 * gcc.dg/torture/pr27409.c: New testcase.
15631
15632 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15633
15634 PR fortran/27457
15635 * gfortran.dg/select_6.f90: New.
15636
15637 2006-05-07 Richard Guenther <rguenther@suse.de>
15638
15639 PR tree-optimization/27136
15640 * gcc.dg/torture/pr27136.c: New testcase.
15641
15642 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15643
15644 PR fortran/24813
15645 * gfortran.dg/char_cons_len_1.f90: New test.
15646
15647 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15648
15649 PR c++/27427
15650 * g++.dg/template/incomplete2.C: New test.
15651
15652 2006-05-06 Richard Guenther <rguenther@suse.de>
15653
15654 PR tree-optimization/27151
15655 * gcc.dg/vect/pr27151.c: New testcase.
15656
15657 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15658
15659 PR c++/27430
15660 * g++.dg/template/void1.C: New test.
15661
15662 PR c++/27423
15663 * g++.dg/other/void2.C: New test.
15664
15665 PR c++/27422
15666 * g++.dg/conversion/void1.C: New test.
15667
15668 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15669
15670 PR/21391
15671 * g++.dg/other/unused1.C: New.
15672
15673 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15674
15675 PR objc/27240
15676 * objc.dg/member-1.m: New test.
15677
15678 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15679
15680 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15681
15682 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15683
15684 PR libfortran/26985
15685 * gfortran.dg/matmul_2.f90: New test.
15686
15687 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15688
15689 * ada/acats/run_all.sh: Use sync when main not found.
15690
15691 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15692
15693 PR target/26765
15694 * gcc.target/mips/pr26765.c: New.
15695
15696 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15697
15698 * gcc.target/bfin: New directory.
15699 * gcc.target/bfin/bfin.exp: New file.
15700 * gcc.target/bfin/frmul.c: New file.
15701 * gcc.target/bfin/arith.c: New file.
15702 * gcc.target/bfin/mul-combine.c: New file.
15703 * gcc.target/bfin/shift.c: New file.
15704
15705 2006-05-04 Richard Guenther <rguenther@suse.de>
15706
15707 PR tree-optimization/14287
15708 PR tree-optimization/14844
15709 PR tree-optimization/19792
15710 PR tree-optimization/21608
15711 PR tree-optimization/27090
15712 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15713 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15714 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15715 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15716 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15717
15718 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15719
15720 PR tree-optimization/27285
15721 * gcc.c-torture/execute/pr27285.c: New test.
15722
15723 PR middle-end/27388
15724 * gcc.dg/gomp/pr27388-1.c: New test.
15725 * gcc.dg/gomp/pr27388-2.c: New test.
15726 * gcc.dg/gomp/pr27388-3.c: New test.
15727
15728 PR c++/27359
15729 * g++.dg/gomp/pr27359.C: New test.
15730
15731 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15732
15733 PR fortran/20248
15734 * gfortran.dg/iargc.f90: New test.
15735
15736 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15737
15738 PR c++/27102
15739 * g++.dg/template/crash49.C: New test.
15740
15741 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15742
15743 PR testsuite/27032
15744 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15745
15746 2006-05-02 Jeff Law <law@redhat.com>
15747
15748 PR tree-optimization/27364
15749 * gcc.c-torture/execute/pr27364.c: New test.
15750
15751 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15752
15753 PR c++/27309
15754 * g++.dg/parser/ctor5.C: New test.
15755
15756 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15757
15758 PR target/27387
15759 * gcc.target/arm/arm.exp: New.
15760 * gcc.target/arm/pr27387.C: Likewise.
15761
15762 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15763
15764 PR fortran/27269
15765 PR fortran/27324
15766 * gfortran.dg/module_equivalence_2.f90: New test.
15767
15768 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15769
15770 PR middle-end/27337
15771 * g++.dg/gomp/pr27337-1.C: New test.
15772 * g++.dg/gomp/pr27337-2.C: New test.
15773
15774 PR middle-end/27328
15775 * gcc.dg/gomp/pr27328.c: New test.
15776
15777 PR middle-end/27325
15778 * g++.dg/gomp/pr27325.C: New test.
15779
15780 PR middle-end/27310
15781 * g++.dg/gomp/pr27310.C: New test.
15782
15783 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15784
15785 PR tree-optimization/27291
15786 * g++.dg/tree-ssa/pr27291.C: New test.
15787
15788 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15789
15790 PR tree-optimization/27283
15791 * g++.dg/tree-ssa/pr27283.C: New test.
15792
15793 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15794
15795 * gcc.dg/tree-ssa/loop-16.c: New test.
15796
15797 2006-05-01 Roger Sayle <roger@eyesopen.com>
15798 Joseph S. Myers <joseph@codesourcery.com>
15799
15800 * gcc.dg/Wconversion-3.c: New test case.
15801 * gcc.dg/Wconversion-4.c: Likewise.
15802
15803 2006-05-01 Richard Guenther <rguenther@suse.de>
15804
15805 PR tree-optimization/26726
15806 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15807
15808 2006-04-30 Roger Sayle <roger@eyesopen.com>
15809
15810 * gcc.dg/Woverflow-1.c: New test case.
15811 * gcc.dg/Woverflow-2.c: Likewise.
15812 * gcc.dg/Woverflow-3.c: Likewise.
15813
15814 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15815
15816 PR c++/27094
15817 * g++.dg/template/defarg8.C: New test.
15818
15819 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15820
15821 PR c++/27278
15822 * g++.dg/parse/operator7.C: New test.
15823
15824 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15825
15826 PR c++/11471
15827 PR c++/27102
15828 * g++.dg/template/crash48.C: New test.
15829
15830 PR c++/27279
15831 * g++.dg/parse/ctor4.C: New test.
15832
15833 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15834
15835 PR fortran/25681
15836 * gfortran.df/char_type_len.f90: New test.
15837
15838 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15839
15840 PR libgfortran/27304
15841 * gfortran.dg/fmt_exhaust.f90: New test.
15842
15843 2006-04-28 Roger Sayle <roger@eyesopen.com>
15844
15845 PR c/25309
15846 * gcc.dg/large-size-array-2.c: New test case.
15847
15848 2006-04-28 Richard Guenther <rguenther@suse.de>
15849
15850 PR target/26826
15851 * gcc.target/i386/pr26826.c: New testcase.
15852
15853 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15854
15855 PR middle-end/27260
15856 * gcc.c-torture/execute/pr27260.c: New.
15857
15858 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15859
15860 PR middle-end/27095
15861 * gcc.dg/pr27095.c: New.
15862
15863 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15864
15865 PR c++/27292
15866 * g++.dg/conversion/bitfield4.C: New test.
15867
15868 2006-04-27 Eric Christopher <echristo@apple.com>
15869
15870 * gcc.dg/pragma-ms_struct.c: New.
15871
15872 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15873
15874 PR c++/27102
15875 * g++.dg/template/crash47.C: New test.
15876
15877 2006-04-27 Dirk Mueller <dmueller@suse.de>
15878
15879 * gcc.target/i386/sse-7.c: build with -msse.
15880
15881 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15882
15883 PR testsuite/27274:
15884 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15885 (main): Exit if processor doesn't support SSE.
15886
15887 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15888
15889 PR middle-end/27282
15890 * gcc.c-torture/compile/pr27282.c: New test.
15891
15892 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15893
15894 PR middle-end/26913
15895 * g++.dg/gomp/pr26913.C: New test.
15896
15897 PR c/25996
15898 * gcc.dg/gomp/pr25996.c: New test.
15899 * g++.dg/gomp/pr25996.C: New test.
15900
15901 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15902
15903 PR rtl-optimization/26725
15904 * gcc.c-torture/compile/pr26725.c: New test.
15905
15906 2006-04-25 Richard Guenther <rguenther@suse.de>
15907
15908 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15909 than n + -1.
15910
15911 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15912
15913 * gcc.dg/20060425-1.c: New testcase.
15914
15915 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15916
15917 PR tree-optimization/26865
15918 * gcc.dg/pr26865.c: New test.
15919
15920 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15921
15922 PR c++/27292
15923 * g++.dg/conversion/bitfield1.C: New test.
15924 * g++.dg/conversion/bitfield2.C: Likewise.
15925 * g++.dg/conversion/bitfield3.C: Likewise.
15926
15927 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15928 Richard Guenther <rguenther@suse.de>
15929
15930 PR tree-optimization/27236
15931 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15932
15933 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15934
15935 PR c++/19963
15936 * g++.dg/other/incomplete2.C: New test.
15937
15938 2006-04-24 Richard Guenther <rguenther@suse.de>
15939
15940 PR middle-end/26869
15941 * gcc.dg/torture/pr26869.c: New testcase.
15942
15943 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15944 Richard Guenther <rguenther@suse.de>
15945
15946 PR tree-optimization/27218
15947 * g++.dg/tree-ssa/pr27218.C: New testcase.
15948
15949 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15950
15951 PR c++/26912
15952 * g++.dg/template/friend41.C: New test.
15953
15954 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15955
15956 * g++.dg/opt/pr15551.C: Include cstdio.
15957 (main): Use remove instead of unlink.
15958
15959 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15960
15961 * gcc.dg/sibcall-7.c: New test.
15962 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15963 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15964 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15965 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15966 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15967
15968 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15969
15970 PR c++/26534
15971 * g++.dg/opt/bitfield1.C: New test.
15972 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15973 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15974 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15975 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15976 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15977 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15978 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15979 * g++.dg/abi/bitfield2.C: Likewise.
15980 * g++.dg/init/bitfield1.C: Likewise.
15981
15982 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
15983
15984 PR fortran/25099
15985 * gfortran.dg/elemental_subroutine_4.f90: New test.
15986 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15987 call sub (m, x).
15988
15989 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
15990
15991 * gcc.c-torture/compile/20060421-1.c: New testcase.
15992
15993 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15994
15995 PR c/25875
15996 * gcc.dg/init-bad-4.c: New test.
15997
15998 2006-04-21 Paul Brook <paul@codesourcery.com>
15999
16000 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16001
16002 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16003
16004 PR fortran/27122
16005 * gfortran.dg/defined_operators_1.f90: New test.
16006 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16007 remove old ones associated, incorrectly, with Note 5.46.
16008
16009 PR fortran/27113
16010 * gfortran.dg/character_array_constructor_1.f90: New test.
16011
16012 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16013
16014 * gcc.dg/20060419-1.c: New test.
16015
16016 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16017
16018 PR c/26774
16019 * gcc.dg/struct-parse-1.c: New test case.
16020
16021 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16022
16023 PR c++/26558
16024 * g++.dg/parse/template19.C: New test.
16025
16026 PR c++/26739
16027 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16028
16029 PR c++/26036
16030 * g++.dg/expr/call3.C: New test.
16031
16032 PR c++/10385
16033 * g++.dg/conversion/dynamic1.C: New test.
16034
16035 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16036
16037 PR c++/27102
16038 * g++.dg/template/crash35.C: Tweak error markers.
16039 * g++.dg/template/crash46.C: New test.
16040 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16041 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16042
16043 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16044
16045 PR rtl-optimization/14261
16046 * gcc.c-torture/compile/20060419-1.c: Added.
16047
16048 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16049
16050 * gfortran.dg/label_1.f90: Adjust dg-error.
16051
16052 2006-04-16 Roger Sayle <roger@eyesopen.com>
16053
16054 PR target/26961
16055 * gcc.dg/fold-cond-1.c: New test case.
16056 * gcc.dg/pr26961-1.c: Likewise.
16057
16058 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16059
16060 PR libgfortran/27138
16061 * gfortran.dg/read_bad_advance.f90: New test.
16062
16063 2006-04-16 Roger Sayle <roger@eyesopen.com>
16064 Dale Johannesen <dalej@apple.com>
16065
16066 PR target/24076
16067 * gcc.target/i386/vecinit-3.c: New testcase.
16068 * gcc.target/i386/vecinit-4.c: Likewise.
16069 * gcc.target/i386/sse-18.c: Likewise.
16070 * gcc.target/i386/sse-19.c: Likewise.
16071
16072 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16073
16074 * gfortran.dg/allocate_zerosize_1.f90: New test.
16075
16076 2006-04-16 Mark Mitchell <mark@codesourcery.com>
16077
16078 PR c++/26365
16079 * g++.dg/template/crash45.C: New test.
16080
16081 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
16082
16083 PR fortran/26787
16084 * gfortran.dg/proc_assign_1.f90: New test.
16085 * gfortran.dg/procedure_lvalue.f90: Change message.
16086 * gfortran.dg/namelist_4.f90: Add new error.
16087
16088 PR fortran/25597
16089 PR fortran/27096
16090 * gfortran.dg/auto_pointer_array_result_1.f90
16091
16092 PR fortran/27089
16093 * gfortran.dg/specification_type_resolution_1.f90
16094
16095 PR fortran/18003
16096 PR fortran/25669
16097 PR fortran/26834
16098 * gfortran.dg/bounds_temporaries_1.f90: New test.
16099
16100 PR fortran/27124
16101 * gfortran.dg/array_return_value_1.f90: New test.
16102
16103 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16104
16105 PR fortran/25336
16106 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16107
16108 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16109
16110 PR middle-end/26823
16111 * g++.dg/gomp/pr26823-1.C: New test.
16112 * g++.dg/gomp/pr26823-2.C: New test.
16113
16114 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16115
16116 PR middle-end/27134
16117 * gcc.dg/pr27314.c: New test.
16118
16119 2006-04-13 Richard Henderson <rth@redhat.com>
16120
16121 * g++.dg/gomp/block-0.C: Update expected matches.
16122
16123 2006-04-13 DJ Delorie <dj@redhat.com>
16124
16125 * lib/target-supports.exp (check_effective_target_int32plus): New.
16126 (check_effective_target_ptr32plus): New.
16127 (check_effective_target_size32plus): New.
16128 (check_effective_target_int16): New.
16129 (check_profiling_available): Add m32c to the list of unsupported
16130 targets.
16131
16132 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16133 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16134 memory size.
16135 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16136 pointers.
16137 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16138 size_t.
16139 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16140 and size_t.
16141 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16142 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16143 not just xstormy16. Skip m32c due to weird pointer size.
16144 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16145 not just xstormy16.
16146 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16147 not just xstormy16.
16148 * gcc.dg/20020312-2.c: Add m32c support.
16149 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16150 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16151 in test.
16152 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16153 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16154 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16155 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16156 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16157 formats
16158 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16159 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16160 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16161 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16162 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16163 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16164 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16165 in test.
16166 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16167 in test.
16168 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16169 * gcc.dg/pr23049.c: Require >=32 bit integers.
16170 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16171 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16172 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16173 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16174 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16175 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16176 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16177 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16178 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16179 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16180 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16181 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16182 prototype in test.
16183 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16184 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16185 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16186 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16187 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16188
16189 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16190 * gcc.c-torture/execute/20040703-1.x: Likewise.
16191 * gcc.c-torture/execute/20040705-1.x: Likewise.
16192 * gcc.c-torture/execute/20040705-2.x: Likewise.
16193 * gcc.c-torture/execute/20040709-1.x: Likewise.
16194 * gcc.c-torture/execute/20040709-2.x: Likewise.
16195 * gcc.c-torture/execute/20040811-1.x: Likewise.
16196 * gcc.c-torture/execute/20050316-1.x: Likewise.
16197 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16198 * gcc.c-torture/execute/pr19689.x: Likewise.
16199 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16200 * gcc.c-torture/execute/usmul.x: Likewise.
16201 * gcc.c-torture/execute/vrp-5.x: Likewise.
16202 * gcc.c-torture/execute/vrp-6.x: Likewise.
16203 * gcc.dg/debug/20041023-1.s: Likewise.
16204
16205 2006-04-13 Roger Sayle <roger@eyesopen.com>
16206
16207 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16208 of integers to a vector types are now constant expressions in C.
16209 * gcc.dg/vect/vect-fold-1.c: New test case.
16210
16211 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16212 Ulrich Weigand <uweigand@de.ibm.com>
16213
16214 PR target/27006
16215 * gcc.dg/vmx/pr27006.c: New testcase.
16216
16217 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16218
16219 PR libgfortran/26766
16220 * gfortran.dg/write_recursive.f90: New test.
16221
16222 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16223
16224 * g++.dg/parse/dtor7.C: New test.
16225 * g++.dg/parse/new1.C: Add error marker.
16226 * g++.dg/template/new3.C: New test.
16227
16228 PR c++/26122
16229 * g++.dg/template/pure1.C: New test.
16230
16231 PR c++/26295
16232 * g++.dg/parse/ptrmem4.C: New test.
16233
16234 2006-04-10 Jeff Law <law@redhat.com>
16235
16236 PR/27087
16237 * gcc.c-torture/compile/pr27087.c: New test.
16238
16239 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16240
16241 PR/21391
16242 * gcc.dg/20060410.c: New.
16243
16244 2006-04-10 Matthias Klose <doko@debian.org>
16245
16246 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16247 Recognize multilib directory names containing underscores.
16248
16249 2006-04-10 Roger Sayle <roger@eyesopen.com>
16250
16251 * gcc.target/i386/vecinit-1.c: New test case.
16252 * gcc.target/i386/vecinit-2.c: Likewise.
16253
16254 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16255
16256 PR debug/27057
16257 * g++.dg/debug/dwarf2-2.C: New test.
16258
16259 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16260
16261 PR rtl-optimization/27073
16262 * gcc.c-torture/execute/pr27073.c: New test.
16263
16264 2006-04-08 Mike Stump <mrs@apple.com>
16265
16266 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16267
16268 2006-04-07 Richard Guenther <rguenther@suse.de>
16269
16270 PR tree-optimization/26135
16271 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16272
16273 2006-04-06 Jan Hubicka <jh@suse.cz>
16274
16275 PR profile/26399
16276 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16277
16278 2006-04-06 Roger Sayle <roger@eyesopen.com>
16279
16280 * g++.dg/conversion/nullptr1.C: New test case.
16281 * g++.dg/conversion/nullptr2.C: Likewise.
16282
16283 2006-04-05 Roger Sayle <roger@eyesopen.com>
16284
16285 * gfortran.dg/dependency_18.f90: New test case.
16286
16287 2006-04-05 Richard Guenther <rguenther@suse.de>
16288
16289 PR tree-optimization/26919
16290 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16291 * gcc.dg/ipa/ipa-2.c: Likewise.
16292 * gcc.dg/ipa/ipa-3.c: Likewise.
16293 * gcc.dg/ipa/ipa-5.c: Likewise.
16294
16295 2006-04-05 Richard Guenther <rguenther@suse.de>
16296
16297 PR tree-optimization/26763
16298 * gcc.dg/torture/pr26763-1.c: New testcase.
16299 * gcc.dg/torture/pr26763-2.c: Likewise.
16300
16301 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16302
16303 PR fortran/23634
16304 PR fortran/25619
16305 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16306
16307 2006-04-04 Eric Christopher <echristo@apple.com>
16308
16309 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16310 stubs.
16311 * gcc.target/i386/387-5.c: Ditto.
16312
16313 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16314
16315 * gcc.target/sparc/struct-ret-check.c: New test.
16316
16317 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16318
16319 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16320 zero decimal digits specified in format.
16321
16322 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16323
16324 PR fortran/26891
16325 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16326
16327 PR fortran/26976
16328 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16329 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16330 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16331 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16332 compliant and detect bigendian-ness.
16333
16334 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16335
16336 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16337 dummy arguments work when the actual argument is itself a dummy
16338 argument of the caller.
16339
16340 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16341
16342 PR libfortran/24685
16343 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16344
16345 2006-04-01 Roger Sayle <roger@eyesopen.com>
16346
16347 * gfortran.dg/dependencency_17.f90: New test case.
16348
16349 2006-04-01 Roger Sayle <roger@eyesopen.com>
16350
16351 * gfortran.dg/dependency_14.f90: New test case.
16352 * gfortran.dg/dependency_15.f90: Likewise.
16353 * gfortran.dg/dependency_16.f90: Likewise.
16354
16355 2006-03-31 Asher Langton <langton2@llnl.gov>
16356
16357 PR fortran/25358
16358 gfortran.dg/cray_pointers_6.f90: New test.
16359
16360 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16361
16362 PR libgfortran/26890
16363 * gfortran.dg/read_size_noadvance.f90: New test.
16364
16365 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16366
16367 PR fortran/25031
16368 * gfortran.dg/multiple_allocation_1.f90: Check that the
16369 size has changed after a re-allocation with stat.
16370
16371 2006-03-30 Richard Guenther <rguenther@suse.de>
16372
16373 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16374 removal.
16375 * gcc.target/i386/sselibm-2.c: Likewise.
16376 * gcc.target/i386/sselibm-3.c: Likewise.
16377 * gcc.target/i386/sselibm-4.c: Likewise.
16378 * gcc.target/i386/sselibm-5.c: Likewise.
16379
16380 2006-03-28 Roger Sayle <roger@eyesopen.com>
16381
16382 * gcc.dg/fold-andxor-1.c: New test case.
16383 * gcc.dg/fold-xorand-1.c: Likewise.
16384
16385 2006-03-28 Roger Sayle <roger@eyesopen.com>
16386
16387 * gcc.dg/fold-convnotconv-1.c: New test case.
16388
16389 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16390
16391 PR fortran/26779
16392 * gfortran.dg/private_type_5.f90: New test.
16393
16394 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16395
16396 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16397
16398 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16399
16400 * gfortran.dg/advance_2.f90: New test.
16401 * gfortran.dg/advance_3.f90: New test.
16402
16403 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16404
16405 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16406
16407 PR libgfortran/26661
16408 PR libgfortran/26880
16409 * gfortran.dg/read_x_past.f: New test.
16410
16411 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16412
16413 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16414 to be STABS.
16415
16416 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16417
16418 * objc.dg/dwarf-1.m: Skip on AIX.
16419 * objc.dg/dwarf-2.m: Skip on AIX.
16420
16421 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16422
16423 PR fortran/26816
16424 * gfortran.dg/float_1.f90: New test.
16425
16426 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16427
16428 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16429 X86_64 targets.
16430 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16431
16432 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16433
16434 PR libfortran/26735
16435 * gfortran.dg/convert_implied_open.f90: New test case.
16436
16437 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16438
16439 PR fortran/26769
16440 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16441
16442 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16443
16444 PR middle-end/26717
16445 * gcc.dg/pr26717.c: New test.
16446
16447 2006-03-25 Roger Sayle <roger@eyesopen.com>
16448
16449 * gfortran.dg/dependency_12.f90: New test case.
16450
16451 2006-03-24 Roger Sayle <roger@eyesopen.com>
16452
16453 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16454
16455 2006-03-24 Jeff Law <law@redhat.com>
16456
16457 * gcc.c-torture/pr26840.c: New test.
16458
16459 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16460
16461 * objc.dg/dwarf-2.m: New.
16462 * obj-c++.dg/dwarf-2.mm: New.
16463
16464 * g++.old-deja/g++.other/init19.C: New.
16465
16466 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16467
16468 * g++.dg/eh/spbp.C: Skip on AIX.
16469
16470 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16471
16472 PR middle-end/26611
16473 * g++.dg/gomp/pr26611-1.C: New test.
16474 * g++.dg/gomp/pr26611-2.C: New test.
16475
16476 2006-03-24 Jeff Law <law@redhat.com>
16477
16478 * gcc.c-torture/compile/pr26833.c: New test.
16479 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16480
16481 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16482
16483 * gfortran.dg/endfile_2.f90: Delete temp file.
16484
16485 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16486
16487 PR fortran/19303
16488 * gfortran.dg/record_marker_1.f90: New test case.
16489 * gfortran.dg/record_marker_2.f: New test case.
16490 * gfortran.dg/record_marker_3.f90: New test case.
16491
16492 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16493
16494 PR fortran/17298
16495 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16496 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16497
16498 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16499
16500 * lib/gcc-dg.exp (cleanup-modules): New proc.
16501 * gfortran.dg/allocatable_function_1.f90,
16502 gfortran.dg/allocate_char_star_scalar_1.f90,
16503 gfortran.dg/assumed_charlen_function_1.f90,
16504 gfortran.dg/assumed_dummy_1.f90,
16505 gfortran.dg/assumed_shape_ranks_1.f90,
16506 gfortran.dg/assumed_shape_ranks_2.f90,
16507 gfortran.dg/assumed_size_dt_dummy.f90,
16508 gfortran.dg/auto_char_dummy_array_1.f90,
16509 gfortran.dg/auto_char_len_3.f90,
16510 gfortran.dg/automatic_module_variable.f90,
16511 gfortran.dg/bad_automatic_objects_1.f90,
16512 gfortran.dg/char_array_constructor.f90,
16513 gfortran.dg/char_array_structure_constructor.f90,
16514 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16515 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16516 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16517 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16518 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16519 gfortran.dg/derived_pointer_recursion.f90,
16520 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16521 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16522 gfortran.dg/dummy_functions_1.f90,
16523 gfortran.dg/elemental_initializer_1.f90,
16524 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16525 gfortran.dg/elemental_pointer_1.f90,
16526 gfortran.dg/elemental_subroutine_1.f90,
16527 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16528 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16529 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16530 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16531 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16532 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16533 gfortran.dg/global_references_1.f90,
16534 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16535 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16536 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16537 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16538 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16539 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16540 gfortran.dg/large_integer_kind_1.f90,
16541 gfortran.dg/large_real_kind_1.f90,
16542 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16543 gfortran.dg/module_double_reuse.f90,
16544 gfortran.dg/module_equivalence_1.f90,
16545 gfortran.dg/module_interface_1.f90,
16546 gfortran.dg/module_parameter_array_refs_1.f90,
16547 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16548 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16549 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16550 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16551 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16552 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16553 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16554 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16555 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16556 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16557 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16558 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16559 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16560 gfortran.dg/same_name_1.f90,
16561 gfortran.dg/sibling_dummy_procedure_1.f90,
16562 gfortran.dg/sibling_dummy_procedure_2.f90,
16563 gfortran.dg/sibling_dummy_procedure_3.f90,
16564 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16565 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16566 gfortran.dg/used_dummy_types_2.f90,
16567 gfortran.dg/used_dummy_types_3.f90,
16568 gfortran.dg/used_dummy_types_4.f90,
16569 gfortran.dg/used_dummy_types_5.f90,
16570 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16571 gfortran.dg/userdef_operator_1.f90: Use it.
16572
16573 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16574
16575 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16576 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16577 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16578 gfortran.dg/write_back.f,
16579 gfortran.fortran-torture/execute/inquire_1.f90,
16580 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16581
16582 2006-03-21 Jeff Law <law@redhat.com>
16583
16584 * gcc.dg/tree-ssa/vrp28.c: New test.
16585
16586 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16587
16588 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16589 if _STDC_C99 is defined.
16590 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16591 * gcc.dg/builtins-20.c: Likewise.
16592 * gcc.dg/builtins-53.c: Likewise.
16593 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16594 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16595
16596 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16597
16598 PR tree-opt/26781
16599 * gcc.c-torture/compile/pr26781-1.c: New test.
16600 * gcc.c-torture/compile/pr26781-2.c: New test.
16601
16602 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16603
16604 PR c++/26690
16605 * g++.dg/gomp/pr26690-1.C: New test.
16606 * g++.dg/gomp/pr26690-2.C: New test.
16607
16608 2006-03-20 Jeff Law <law@redhat.com>
16609
16610 * gcc.dg/tree-ssa/pr21829.c: New test.
16611
16612 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16613
16614 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16615
16616 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16617 (check_visibility_available): Use it.
16618 (check_effective_target_default_packed): Likewise.
16619 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16620 (check_effective_target_fopenmp): Likewise.
16621 (check_effective_target_freorder): Likewise.
16622 (check_effective_target_fpic): Likewise.
16623 (check_named_sections_available): Likewise.
16624 (check_effective_target_ilp32): Likewise.
16625 (check_effective_target_lp64): Likewise.
16626
16627 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16628
16629 PR fortran/20935
16630 * gfortran.dg/scalar_mask_2.f90: New test case.
16631
16632 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16633
16634 PR tree-opt/26629
16635 * gcc.dg/tree-ssa/loadpre12.c: New test.
16636 * gcc.dg/tree-ssa/loadpre13.c: New test.
16637 * gcc.dg/tree-ssa/loadpre14.c: New test.
16638 * gcc.dg/tree-ssa/loadpre15.c: New test.
16639 * gcc.dg/tree-ssa/loadpre16.c: New test.
16640 * gcc.dg/tree-ssa/loadpre17.c: New test.
16641 * gcc.dg/tree-ssa/loadpre18.c: New test.
16642 * gcc.dg/tree-ssa/loadpre19.c: New test.
16643 * gcc.dg/tree-ssa/loadpre20.c: New test.
16644 * gcc.dg/tree-ssa/loadpre21.c: New test.
16645 * gcc.dg/tree-ssa/loadpre22.c: New test.
16646
16647 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16648
16649 PR fortran/26741
16650 * gfortran.dg/elemental_initializer_1.f90: New test.
16651
16652 PR fortran/26716
16653 * gfortran.dg/assumed_shape_ranks_2: New test.
16654
16655 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16656
16657 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16658 target fpic.
16659
16660 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16661
16662 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16663 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16664 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16665 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16666 gfortran.fortran-torture/execute/direct_io.f90,
16667 gfortran.fortran-torture/execute/inquire_2.f90,
16668 gfortran.fortran-torture/execute/inquire_4.f90,
16669 gfortran.fortran-torture/execute/list_read_1.f90,
16670 gfortran.fortran-torture/execute/open_replace.f90,
16671 gfortran.fortran-torture/execute/slash_edit.f90,
16672 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16673 temporary files from testcases.
16674
16675 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16676
16677 PR libgfortran/26509
16678 gfortran.dg/write_direct_eor.f90: New test.
16679
16680 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16681
16682 * gcc.target/powerpc/pr26350.c: New.
16683 * gcc.target/powerpc/indexed-addr.c: New.
16684
16685 2006-03-16 Roger Sayle <roger@eyesopen.com>
16686
16687 * gfortran.dg/dependency_13.f90: New test case.
16688
16689 2006-03-16 Roger Sayle <roger@eyesopen.com>
16690
16691 PR middle-end/21781
16692 * gcc.dg/real-const-1.c: New test case.
16693
16694 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16695
16696 * g++.old-deja/g++.other/init18.C: New.
16697 * g++.old-deja/g++.other/init5.C: Remove xfail.
16698
16699 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16700
16701 * g++.dg/opt/pr15551.C: Cleanup temp file.
16702
16703 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16704
16705 PR c++/6634
16706 g++.dg/parse/long1.C: New test.
16707
16708 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16709
16710 PR fortran/19101
16711 * gfortran.dg/continuation.f90: New test.
16712 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16713
16714 2006-03-14 Richard Guenther <rguenther@suse.de>
16715
16716 PR tree-optimization/26672
16717 * gcc.dg/torture/pr26672.c: New testcase.
16718
16719 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16720
16721 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16722 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16723
16724 2006-03-13 Roger Sayle <roger@eyesopen.com>
16725
16726 PR middle-end/26557
16727 * gcc.c-torture/compile/switch-1.c: New test case.
16728
16729 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16730
16731 PR fortran/25378
16732 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16733 test to include more permuatations of mask and index.
16734 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16735 respond to F2003 spec. that the position returned for an all false
16736 mask && condition is zero.
16737
16738 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16739
16740 PR middle-end/25989
16741 * gcc.dg/gomp/pr25989.c: New test.
16742
16743 2006-03-13 Jeff Law <law@redhat.com>
16744
16745 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16746
16747 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16748
16749 * gcc.dg/switch-9.c: New test.
16750
16751 2006-03-13 Richard Guenther <rguenther@suse.de>
16752
16753 PR middle-end/26630
16754 * gcc.dg/torture/pr26630.c: New testcase.
16755
16756 2006-03-11 Roger Sayle <roger@eyesopen.com>
16757
16758 * gfortran.dg/dependency_10.f90: New test case.
16759 * gfortran.dg/dependency_11.f90: Likewise.
16760
16761 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16762 Erik Edelmann <eedelman@gcc.gnu.org>
16763
16764 * gfortran.dg/allocatable_function_1.f90: New.
16765 * gfortran.dg/allocatable_function_2.f90: New.
16766
16767 2006-03-10 Richard Guenther <rguenther@suse.de>
16768
16769 PR middle-end/26565
16770 * gcc.dg/torture/pr26565.c: New testcase.
16771
16772 2006-03-09 Eric Christopher <echristo@apple.com>
16773
16774 * gcc.c-torture/compile/20060309-1.c: New.
16775
16776 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16777
16778 PR libgfortran/26499
16779 * gfortran.dg/write_back.f: New test.
16780 * gfortran.dg/write_rewind_1.f: New test.
16781 * gfortran.dg/write_rewind_2.f: New test.
16782
16783 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16784
16785 PR libgfortran/26554
16786 * gfortran.dg/read_logical.f90: New test.
16787
16788 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16789
16790 * ada/acats/norun.lst: cdd2a03 now passes.
16791
16792 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16793
16794 PR testsuite/25177
16795 * gcc.target/powerpc/pr18096-1.c: Change where the error
16796 would match.
16797
16798 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16799
16800 * gcc.target/i386/cleanup-1.c: New test.
16801 * gcc.target/i386/cleanup-2.c: New test.
16802
16803 2006-03-04 Roger Sayle <roger@eyesopen.com>
16804
16805 * gfortran.dg/dependency_9.f90: Remove for the time being.
16806
16807 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16808
16809 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16810 directive.
16811
16812 2006-03-03 Roger Sayle <roger@eyesopen.com>
16813
16814 * gfortran.dg/dependency_9.f90: New test case.
16815
16816 2006-03-03 Roger Sayle <roger@eyesopen.com>
16817
16818 * gfortran.dg/dependency_4.f90: New test case.
16819 * gfortran.dg/dependency_5.f90: New test case.
16820 * gfortran.dg/dependency_6.f90: New test case.
16821 * gfortran.dg/dependency_7.f90: New test case.
16822 * gfortran.dg/dependency_8.f90: New test case.
16823
16824 2006-03-03 Paul Brook <paul@codesourcery.com>
16825
16826 * lib/target-supports.exp (check_profiling_available):
16827 Add m68k-*-elf.
16828
16829 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16830
16831 PR fortran/25031
16832 * multiple_allocation_1.f90: New test.
16833
16834 2006-03-03 Roger Sayle <roger@eyesopen.com>
16835
16836 PR tree-optimization/26524
16837 * gfortran.dg/pr26524.f: New test case.
16838
16839 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16840
16841 * g++.dg/template/repo5.C: Cleanup repo files.
16842 * gcc.dg/20051201-1.c: Cleanup coverage files.
16843 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16844 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16845 tree dump files.
16846
16847 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16848
16849 * objc.dg/objc-nofilename-1.m: New test.
16850 * objc.dg/bad-receiver-type.m: New test.
16851 * obj-c++.dg/bad-receiver-type.mm: New test.
16852
16853 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16854
16855 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16856
16857 2006-03-01 Mike Stump <mrs@apple.com>
16858
16859 * g++.dg/abi/key2.C: Add.
16860
16861 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16862
16863 * gfortran.dg/logical_dot_product.f90: New test.
16864
16865 PR fortran/26393
16866 * gfortran.dg/used_interface_ref.f90: New test.
16867
16868 PR fortran/20938
16869 * gfortran.dg/dependency_2.f90: New test.
16870 * gfortran.fortran-torture/execute/where17.f90: New test.
16871 * gfortran.fortran-torture/execute/where18.f90: New test.
16872 * gfortran.fortran-torture/execute/where19.f90: New test.
16873 * gfortran.fortran-torture/execute/where20.f90: New test.
16874
16875 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16876
16877 * g++.dg/tree-ssa/pr26443.C: New test case.
16878
16879 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16880
16881 PR middle-end/26022
16882 * g++.dg/opt/return-slot1.C: New test.
16883
16884 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16885
16886 PR libgfortran/26136
16887 * gfortran.dg/namelist_23.f90: New test.
16888
16889 2006-02-28 Roger Sayle <roger@eyesopen.com>
16890
16891 PR middle-end/14752
16892 * gcc.dg/fold-eqandshift-2.c: New test case.
16893
16894 2006-02-28 Richard Guenther <rguenther@suse.de>
16895
16896 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16897 decomposition.
16898
16899 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16900
16901 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16902
16903 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16904
16905 PR libgfortran/26464
16906 * gfortran.dg/backspace_5.f: New test.
16907 * gfortran.dg/backspace_6.f: New test.
16908
16909 2006-02-26 Roger Sayle <roger@eyesopen.com>
16910
16911 * gcc.dg/fold-eqandnot-1.c: New test case.
16912
16913 2006-02-26 Roger Sayle <roger@eyesopen.com>
16914
16915 PR middle-end/19983
16916 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16917
16918 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16919
16920 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16921 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16922
16923 2006-02-26 Richard Guenther <rguenther@suse.de>
16924
16925 PR tree-optimization/26421
16926 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16927
16928 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16929
16930 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16931 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16932
16933 2006-02-26 Roger Sayle <roger@eyesopen.com>
16934
16935 * gcc.dg/fold-even-1.c: New test case.
16936
16937 2006-02-26 Roger Sayle <roger@eyesopen.com>
16938
16939 PR middle-end/21137
16940 * gcc.dg/fold-eqandshift-1.c: New test case.
16941
16942 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16943
16944 PR tree-optimization/25125
16945 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16946 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16947
16948 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16949
16950 PR tree-optimizations/26359
16951 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16952 with -fdump-tree-dceloop-details.
16953 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16954
16955 2006-02-25 Roger Sayle <roger@eyesopen.com>
16956
16957 PR middle-end/23673
16958 * gcc.dg/fold-eqxor-1.c: New test case.
16959 * gcc.dg/fold-eqxor-2.c: Likewise.
16960 * gcc.dg/fold-eqxor-3.c: Likewise.
16961
16962 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16963
16964 PR fortran/23092
16965 * scalar_mask_1.f90: New test.
16966
16967 2006-02-24 Geoffrey Keating <geoffk@apple.com>
16968
16969 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16970 * g++.dg/eh/uncaught2.C: New.
16971 * g++.dg/eh/uncaught3.C: New.
16972
16973 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16974
16975 PR libgfortran/26423
16976 * gfortran.dg/read_many_1.f: New test.
16977
16978 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
16979
16980 PR fortran/24519
16981 * gfortran.dg/dependency_3.f90: New test.
16982 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16983 XFAILs.
16984
16985 PR fortran/25395
16986 * gfortran.dg/equiv_6.f90: New test.
16987
16988 2006-02-23 Jeff Law <law@redhat.com>
16989
16990 * gcc.c-torture/compile/pr26425.c: New test.
16991
16992 2006-02-23 Jakub Jelinek <jakub@redhat.com>
16993
16994 PR middle-end/26412
16995 * gcc.dg/gomp/pr26412.c: New test.
16996
16997 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16998
16999 PR c++/26291
17000 * g++.dg/other/ellipsis1.C: New test.
17001 * g++.dg/parse/operator4.C: Adjust error marker.
17002
17003 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17004
17005 PR target/25603
17006 * gfortran.dg/pr25603.f: New testcase.
17007
17008 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17009
17010 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17011 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17012
17013 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17014
17015 * g++.dg/eh/spbp.C: New.
17016
17017 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17018
17019 PR middle-end/26379
17020 * gcc.target/i386/mmx-7.c: New test.
17021
17022 2006-02-20 Roger Sayle <roger@eyesopen.com>
17023
17024 PR tree-optimization/26361
17025 * gcc.dg/tree-ssa/vrp27.c: New test case.
17026
17027 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17028
17029 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17030 * gcc.dg/tree-ssa/complex-4.c: Here.
17031
17032 2006-02-19 Roger Sayle <roger@eyesopen.com>
17033
17034 PR middle-end/19543
17035 * gfortran.dg/logical_1.f90: New test case.
17036
17037 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17038
17039 PR middle-end/26334
17040 * gcc.dg/20060218-1.c: Moved to...
17041 * gcc.target/i386/20060218-1.c: ... here. New test.
17042
17043 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17044
17045 PR fortran/26201
17046 * gfortran.dg/convert_1.f90: New.
17047
17048 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17049
17050 PR fortran/25054
17051 * gfortran.dg/namelist_5.f90: New test.
17052
17053 PR fortran/25089
17054 * gfortran.dg/namelist_4.f90: New test.
17055
17056 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17057
17058 PR tree-opt/25680
17059 * gcc.dg/tree-ssa/complex-3.c: New test.
17060
17061 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17062
17063 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17064 variable to take into account the variable name in the
17065 function header.
17066 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17067
17068 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17069
17070 PR middle-end/26334
17071 * gcc.c-torture/compile/20060217-1.c: New test.
17072 * gcc.dg/20060218-1.c: New test.
17073
17074 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17075
17076 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
17077
17078 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
17079
17080 * gcc.dg/cpp/undef3.c: New test.
17081 * gcc.dg/cpp/trad/builtins2.c: New test.
17082
17083 2006-02-18 Mark Mitchell <mark@codesourcery.com>
17084
17085 PR c++/26266
17086 * g++.dg/template/static22.C: New test.
17087 * g++.dg/template/static23.C: New test.
17088 * g++.dg/template/static24.C: New test.
17089 * g++.dg/template/non-dependent13.C: New test.
17090 * g++.dg/init/member1.C: Tweak error markers.
17091
17092 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17093
17094 PR target/26255
17095 * gcc.c-torture/compile/pr26255.c: New test case.
17096
17097 2006-02-16 Roger Sayle <roger@eyesopen.com>
17098
17099 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17100 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17101 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17102 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17103 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17104 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17105 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17106
17107 2006-02-16 Jeff Law <law@redhat.com>
17108
17109 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17110 * gcc.dg/tree-ssa/vrp26.c: New test.
17111
17112 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17113
17114 PR target/20353
17115 PR target/24578
17116 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17117 __UCLIBC__ is defined.
17118
17119 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17120
17121 PR fortran/26224
17122 * gfortran.dg/gomp/pr26224.f: New test.
17123
17124 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17125
17126 PR tree-opt/25918
17127 * lib/target-supports.exp
17128 (check_effective_target_vect_short_mult): New.
17129 (check_effective_target_vect_char_mult): New.
17130 (check_effective_target_vect_widen_sum_qi_to_si): New.
17131 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17132 (check_effective_target_vect_widen_sum_hi_to_si): New.
17133 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17134 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17135 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17136 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17137 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17138 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17139 vect-reduc-pattern-2c.c
17140 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17141 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17142 vect-reduc-pattern-1c.c
17143
17144 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17145
17146 PR fortran/24557
17147 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17148
17149 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17150
17151 PR fortran/26054
17152 * gfortran.dg/enum_8.f90: Remove check for warning.
17153 * gfortran.dg/iomsg_1.f90: Ditto.
17154 * gfortran.dg/enum_1.f90: Ditto.
17155 * gfortran.dg/enum_9.f90: Ditto.
17156 * gfortran.dg/enum_2.f90: Ditto.
17157 * gfortran.dg/enum_10.f90: Ditto.
17158 * gfortran.dg/enum_3.f90: Ditto.
17159 * gfortran.dg/flush_1.f90: Ditto.
17160 * gfortran.dg/enum_4.f90: Ditto.
17161 * gfortran.dg/array_constructor_1.f90: Ditto.
17162 * gfortran.dg/enum_5.f90: Ditto.
17163 * gfortran.dg/enum_6.f90: Ditto.
17164 * gfortran.dg/enum_7.f90: Ditto.
17165
17166 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17167
17168 PR middle-end/26300
17169 * gcc.c-torture/compile/20060215-1.c: New test.
17170
17171 2006-02-14 Roger Sayle <roger@eyesopen.com>
17172
17173 PR middle-end/23670
17174 * gcc.dg/tree-ssa/andor-2.c: New test case.
17175
17176 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17177
17178 PR fortran/25045
17179 * optional_dim.f90: New test.
17180
17181 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17182
17183 PR fortran/26277
17184 * gfortran.dg/label_4.f90: New.
17185
17186 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17187 Diego Novillo <dnovillo@redhat.com>
17188 Uros Bizjak <uros@kss-loka.si>
17189
17190 * gfortran.dg/gomp: New directory.
17191
17192 2006-02-14 Richard Guenther <rguenther@suse.de>
17193
17194 PR tree-optimization/26258
17195 * gcc.dg/torture/pr26258.c: New testcase.
17196
17197 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17198
17199 PR fortran/26246
17200 * gfortran.dg/pr26246_1.f90: New test.
17201 * gfortran.dg/pr26246_2.f90: New test.
17202
17203 PR middle-end/26092
17204 * gcc.c-torture/compile/20060208-1.c: New test.
17205
17206 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17207
17208 PR fortran/26074
17209 PR fortran/25103
17210 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17211 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17212 * gfortran.dg/automatic_module_variable.f90: Change error message.
17213
17214 PR fortran/20861
17215 * gfortran.dg/internal_dummy_1.f90: New test.
17216
17217 PR fortran/20871
17218 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17219
17220
17221 PR fortran/25083
17222 * gfortran.dg/uncommon_block_data_1.f90: New test.
17223 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17224 with standard.
17225
17226 PR fortran/25088
17227 * gfortran.dg/typed_subroutine_1.f90: New test.
17228
17229 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17230
17231 * objc.dg/dwarf-1.m: New.
17232
17233 2006-02-13 Roger Sayle <roger@eyesopen.com>
17234
17235 PR middle-end/24427
17236 * gcc.dg/tree-ssa/andor-1.c: New test case.
17237
17238 2006-02-13 Josh Conner <jconner@apple.com>
17239
17240 PR target/25376
17241 * gcc.dg/pr25376.c: New test.
17242
17243 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17244 assemble.
17245 * lib/target-supports.exp (check_named_sections_available):
17246 Only compile named-sections test -- don't assemble.
17247
17248 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17249
17250 * g++.dg/warn/no-write-strings.C: New test.
17251 * g++.dg/warn/write-strings.C: Likewise.
17252 * g++.dg/warn/write-strings-default.C: Likewise.
17253
17254 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17255
17256 PR fortran/25806
17257 * gfortran.dg/ret_pointer_2.f90: New test.
17258
17259 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17260
17261 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17262
17263 2006-02-10 Jeff Law <law@redhat.com>
17264
17265 * gcc.c-torture/compile/pr26213.c: New test.
17266
17267 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17268
17269 gfortran.dg/null_1.f90: New test.
17270
17271 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17272
17273 PR fortran/14771
17274 * gfortran.dg/parens_4.f90: New.
17275 * gfortran.dg/parens_5.f90: New.
17276
17277 2006-02-10 Richard Guenther <rguenther@suse.de>
17278
17279 * gcc.dg/pr23372-1.c: Remove empty file.
17280
17281 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17282 Paul Thomas <pault@gcc.gnu.org>
17283
17284 PR fortran/14771
17285 * gfortran.dg/parens_1.f90: New.
17286 * gfortran.dg/parens_2.f90: New.
17287 * gfortran.dg/parens_3.f90: New.
17288
17289 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17290
17291 PR fortran/26038
17292 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17293
17294 PR fortran/25059
17295 * gfortran.dg/impure_assignment_1.f90: New test.
17296
17297 PR fortran/25070
17298 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17299
17300 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17301
17302 PR target/26141
17303 * g++.dg/expr/stdarg2.C: New test.
17304
17305 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17306
17307 PR inline-asm/16194
17308 * gcc.dg/pr16194.c: New test.
17309
17310 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17311
17312 * ada/acats/run_acats: Use portable variant of "$@".
17313
17314 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17315
17316 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17317 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17318
17319 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17320
17321 PR tree-opt/26179
17322 * g++.dg/opt/pr26179.C: New test.
17323
17324 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17325
17326 PR middle-end/26134
17327 * gcc.dg/tree-ssa/complex-3.c: New test.
17328
17329 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17330
17331 * gcc.c-torture/compile/volatile-1.c: New test.
17332
17333 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17334
17335 PR 26180
17336 * gcc.dg/tree-ssa/pr26180.c: New test.
17337
17338 2006-02-08 Jeff Law <law@redhat.com>
17339
17340 * gcc.dg/tree-ssa/pr21417.c: New test.
17341
17342 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17343
17344 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17345 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17346
17347 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17348
17349 * lib/scanrtl.exp: New.
17350
17351 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17352
17353 PR c++/26071
17354 * g++.dg/other/virtual2.C: New test.
17355
17356 PR c++/26070
17357 * g++.dg/other/virtual1.C: New test.
17358
17359 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17360
17361 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17362 cleanup-ipa-dump): Update dump file glob patterns.
17363 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17364 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17365
17366 * lib/gcc-dg.exp: Load it.
17367 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17368
17369 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17370
17371 PR testsuite/26159
17372 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17373 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17374
17375 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17376
17377 PR fortran/25577
17378 * gfortran.dg/mvbits_1.f90: New.
17379
17380 2006-02-07 Dirk Mueller <dmueller@suse.com>
17381
17382 * g++.dg/warn/Wdiv-by-zero.C: New test.
17383 * g++.dg/warn/Wno-div-by-zero.C: New.
17384
17385 2006-02-07 Jeff Law <law@redhat.com>
17386
17387 * gcc.dg/tree-ssa/pr21559.c: New test.
17388
17389 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17390 multiple VRP passes.
17391 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17392 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17393 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17394 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17395 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17396 * gcc.dg/tree-ssa/vrp02.c: Likewise
17397 * gcc.dg/tree-ssa/vrp11.c: Likewise
17398 * gcc.dg/tree-ssa/pr14341.c: Likewise
17399 * gcc.dg/tree-ssa/vrp19.c: Likewise
17400 * gcc.dg/tree-ssa/vrp20.c: Likewise
17401 * gcc.dg/tree-ssa/vrp03.c: Likewise
17402 * gcc.dg/tree-ssa/pr21086.c: Likewise
17403 * gcc.dg/tree-ssa/pr21959.c: Likewise
17404 * gcc.dg/tree-ssa/vrp21.c: Likewise
17405 * gcc.dg/tree-ssa/vrp04.c: Likewise
17406 * gcc.dg/tree-ssa/pr25485.c: Likewise
17407 * gcc.dg/tree-ssa/pr22026.c: Likewise
17408 * gcc.dg/tree-ssa/vrp22.c: Likewise
17409 * gcc.dg/tree-ssa/vrp05.c: Likewise
17410 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17411 * gcc.dg/tree-ssa/pr20701.c: Likewise
17412 * gcc.dg/tree-ssa/vrp23.c: Likewise
17413 * gcc.dg/tree-ssa/vrp06.c: Likewise
17414 * gcc.dg/tree-ssa/pr22117.c: Likewise
17415 * gcc.dg/tree-ssa/pr20702.c: Likewise
17416 * gcc.dg/tree-ssa/vrp15.c: Likewise
17417 * gcc.dg/tree-ssa/pr21090.c: Likewise
17418 * gcc.dg/tree-ssa/pr21294.c: Likewise
17419 * gcc.dg/tree-ssa/vrp24.c: Likewise
17420 * gcc.dg/tree-ssa/vrp07.c: Likewise
17421 * gcc.dg/tree-ssa/pr21563.c: Likewise
17422 * gcc.dg/tree-ssa/pr25382.c: Likewise
17423 * gcc.dg/tree-ssa/vrp16.c: Likewise
17424 * gcc.dg/tree-ssa/vrp25.c: Likewise
17425 * gcc.dg/tree-ssa/vrp08.c: Likewise
17426 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17427 * gcc.dg/tree-ssa/vrp17.c: Likewise
17428 * gcc.dg/tree-ssa/pr21458.c: Likewise
17429 * g++.dg/tree-ssa/pr18178.C: Likewise
17430
17431 2006-02-07 Richard Guenther <rguenther@suse.de>
17432
17433 PR c++/26140
17434 Revert
17435 2006-01-30 Richard Guenther <rguenther@suse.de>
17436 PR c++/23372
17437 * gcc.dg/pr23372-1.C: New testcase.
17438
17439 * g++.dg/tree-ssa/pr26140.C: New testcase.
17440
17441 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17442
17443 PR c++/9737
17444 * g++.dg/template/ttp15.C: New test.
17445 * g++.dg/template/ttp16.C: Likewise.
17446 * g++.dg/template/ttp17.C: Likewise.
17447 * g++.old-deja/g++.pt/ttp36.C: Remove.
17448 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17449 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17450 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17451 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17452 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17453 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17454 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17455 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17456 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17457
17458 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17459
17460 PR libfortran/23815
17461 * unf_io_convert_4.f90: New test.
17462
17463 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17464
17465 * gcc.dg/tree-ssa/loadpre10.c: New test.
17466 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17467 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17468 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17469
17470 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17471
17472 PR libfortran/24685
17473 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17474
17475 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17476
17477 PR tree-opt/25251
17478 * gfortran.dg/assign_7.f: New test.
17479
17480 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17481
17482 PR fortran/26041
17483 PR fortran/26064
17484 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17485 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17486 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17487
17488 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17489
17490 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17491 in size_t typedef.
17492
17493 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17494
17495 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17496 * g++.dg/charset/string.c (foo): Likewise.
17497 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17498 const char*
17499 * g++.dg/ext/builtin2.C (printf): Likewise.
17500 * g++.dg/init/new15.C (printf): Likewise.
17501 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17502 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17503 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17504 * g++.dg/template/non-dependent4.C (temp): Likewise.
17505 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17506 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17507 parameter type to const char*.
17508 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17509 Change type to const char*.
17510 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17511 Likewise.
17512 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17513 second parameter type to const char*.
17514 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17515 (Y::Y): Change parameter type to const char*.
17516 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17517 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17518 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17519 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17520 (char*).
17521 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17522 const char*.
17523 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17524 type to const char*.
17525 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17526 return type to const char*.
17527 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17528 to const char*.
17529 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17530 * g++.old-deja/g++.law/refs1.C: Likewise.
17531 * g++.old-deja/g++.law/visibility1.C: Likewise.
17532 * g++.old-deja/g++.law/visibility2.C: Likewise.
17533 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17534 const char*.
17535 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17536 * g++.old-deja/g++.mike/net48.C: Likewise.
17537 * g++.old-deja/g++.mike/p646.C: Likewise.
17538 * g++.old-deja/g++.mike/p6746.C: Likewise.
17539 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17540 type to const char*.
17541 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17542 deprecated conversion warning.
17543 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17544 char*.
17545 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17546 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17547 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17548 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17549 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17550 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17551 * g++.old-deja/g++.pt/t39.C: Likewise.
17552 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17553 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17554
17555 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17556
17557 PR fortran/25075
17558 intrinsic_argument_conformance_1.f90: New test.
17559
17560 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17561
17562 PR fortran/20845
17563 * gfortran.dg/char_result_11.f90: Add SAVE.
17564 * gfortran.dg/der_pointer_4.f90: Ditto.
17565 * gfortran.dg/default_initialization.f90: New test.
17566
17567 2006-02-03 Jeff Law <law@redhat.com>
17568
17569 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17570 handle more than 100 dump files.
17571 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17572 * lib/scantree.exp (scan-tree-dump): Likewise.
17573 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17574 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17575 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17576 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17577 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17578
17579 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17580
17581 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17582
17583 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17584
17585 * g++.dg/template/using12.C: New test.
17586
17587 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17588
17589 * gcc.target/powerpc/pr25960.c: New test.
17590
17591 2006-02-02 Steven G. Kargl <kargls@comcast>
17592
17593 PR fortran/24958
17594 gfortran.dg/nullify_2.f90: New test.
17595
17596 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17597
17598 PR 25990
17599 * gcc.dg/gomp/pr25990.c: New test.
17600
17601 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17602
17603 PR c++/25342
17604 * g++.gd/template/partial4.C: New test.
17605
17606 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17607
17608 PR middle-end/26001
17609 * gfortran.dg/data_char_2.f90: New.
17610
17611 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17612
17613 PR fortran/26039
17614 maxval_maxloc_conformance_1.f90: New test.
17615
17616 2006-01-31 Richard Guenther <rguenther@suse.de>
17617
17618 * gcc.target/i386/sselibm-1.c: New testcase.
17619 * gcc.target/i386/sselibm-2.c: Likewise.
17620 * gcc.target/i386/sselibm-3.c: Likewise.
17621 * gcc.target/i386/sselibm-4.c: Likewise.
17622 * gcc.target/i386/sselibm-5.c: Likewise.
17623
17624 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17625
17626 PR fortran/24266
17627 * gfortran.dg/arrayio_derived_2.f90: New.
17628
17629 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17630
17631 * gcc.dg/unsigned-long-compare.c: New test.
17632
17633 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17634
17635 PR testsuite/25318
17636 * lib/target-supports.exp (check_effective_target_freorder):
17637 Check to see if target supports -freorder-blocks-and-partition.
17638 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17639 instead of "dg-require-named-sections".
17640
17641 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17642
17643 PR target/14798:
17644 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17645 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17646 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17647 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17648 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17649 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17650 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17651 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17652
17653 2006-01-30 Richard Guenther <rguenther@suse.de>
17654
17655 PR c++/23372
17656 * gcc.dg/pr23372-1.C: New testcase.
17657
17658 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17659
17660 * gcc.dg/gomp/pr25874.c: New test.
17661
17662 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17663
17664 PR tree-opt/25911
17665 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17666
17667 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17668
17669 PR fortran/18578
17670 PR fortran/18579
17671 PR fortran/20857
17672 PR fortran/20885
17673 * gfortran.dg/intent_out_1.f90: New test.
17674
17675 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17676
17677 PR fortran/17911
17678 * gfortran.dg/procedure_lvalue.f90: New test.
17679
17680 PR fortran/20895
17681 PR fortran/25030
17682 * gfortran.dg/char_pointer_assign_2.f90: New test.
17683 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17684 assignment to be consistent with standard.
17685 * gfortran.dg/char_result_2.f90: The same.
17686 * gfortran.dg/char_result_8.f90: The same.
17687
17688 2006-01-28 Zack Weinberg <zackw@panix.com>
17689
17690 * gcc.dg/Woverlength-strings.c
17691 * gcc.dg/Woverlength-strings-pedantic-c89.c
17692 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17693 * gcc.dg/Woverlength-strings-pedantic-c99.c
17694 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17695
17696 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17697
17698 * gcc.c-torture/execute/20060127-1.c: New test.
17699
17700 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17701
17702 PR c++/25999
17703 * g++.dg/ext/pragmaweak1.C: New test.
17704
17705 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17706
17707 PR c++/25855
17708 * g++.dg/template/spec29.C: New test.
17709
17710 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17711
17712 PR c/19606.
17713 * gcc.c-torture/execute/pr19606.c: New.
17714
17715 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17716
17717 * gcc.dg/pragma-re-4.c: New test.
17718
17719 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17720
17721 PR fortran/25964
17722 * gfortran.dg/assumed_size_refs_3.f90: New test.
17723
17724 2006-01-27 Ben Elliston <bje@au.ibm.com>
17725
17726 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17727
17728 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17729
17730 PR ada/21317
17731 * ada/acats/support/impdef.a: Add One_Long_Second.
17732 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17733 * ada/acats/tests/c9/c94026.a: Likewise.
17734 * ada/acats/tests/c9/c97305c.ada: Likewise.
17735 * ada/acats/tests/c9/c99004a.ada: Likewise.
17736
17737 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17738
17739 PR fortran/25964
17740 * gfortran.dg/global_references_2.f90: New test.
17741
17742 PR fortran/25084
17743 PR fortran/20852
17744 PR fortran/25085
17745 PR fortran/25086
17746 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17747 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17748
17749 PR fortran/25416
17750 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17751
17752 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17753
17754 PR c/25892
17755 * gcc.dg/Wpointer-sign.c: New.
17756 * gcc.dg/Wpointer-sign-Wall.c: New.
17757 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17758 * gcc.dg/Wpointer-sign-pedantic.c: New.
17759 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17760 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17761
17762 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17763
17764 PR C/25861
17765 * gcc.c-torture/compile/pr25861.c: New test.
17766
17767 2006-01-26 Paul Brook <paul@codesourcery.com>
17768
17769 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17770 on short-enum targets.
17771 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17772 variable.
17773 (generate_fields): Use short_enums.
17774 (main): Set short_enums. Document -e.
17775 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17776 on short-enum targets.
17777 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17778 variable.
17779 (generate_fields): Use short_enums.
17780 (main): Set short_enums. Document -e.
17781 * lib/target-supports.exp (check_effective_target_short_enums): New.
17782
17783 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17784
17785 PR target/25947
17786 * gcc.dg/torture/pr25947-1.c: New test.
17787
17788 2006-01-25 Jan Hubicka <jh@suse.cz>
17789 Roger Sayle <roger@eyesopen.com>
17790
17791 PR rtl-optimization/25703
17792 * gcc.target/i386/20060125-1.c: New test case.
17793 * gcc.target/i386/20060125-2.c: New test case.
17794
17795 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17796
17797 PR fortran/18540
17798 * gfortran.dg/goto_1.f: New.
17799
17800 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17801
17802 PR fortran/25716
17803 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17804 25716 on 32-bit systems too.
17805
17806 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17807
17808 PR testsuite/25590
17809 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17810
17811 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17812
17813 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17814
17815 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17816
17817 PR fortran/25835
17818 * gfortran.dg/read_eof.f90: Delete, renamed.
17819 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17820 * gfortran.dg/read_eof_2.f90: New test.
17821 * gfortran.dg/read_eof_3.f90: New test.
17822
17823 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17824
17825 PR tree-opt/25860
17826 * gcc.c-torture/compile/pr25860.c: New test.
17827
17828 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17829
17830 PR c++/25552
17831 * g++.dg/parse/dtor8.C: New test.
17832
17833 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17834
17835 PR testsuite/25891
17836 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17837 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17838 check_effective_target_fopenmp returns 0.
17839
17840 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17841
17842 PR ada/20548
17843 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17844 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17845 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17846
17847 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17848
17849 PR tree-opt/25857
17850 * g++.dg/opt/pr25857.C: New test.
17851
17852 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17853 Jan Hubicka <jh@suse.cz>
17854 Richard Guenther <rguenther@suse.de>
17855
17856 PR rtl-optimization/25654
17857 * gcc.dg/torture/pr25654.c: New testcase.
17858 * gcc.target/i386/pr25654.c: Likewise.
17859
17860 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17861
17862 PR fortran/25901
17863 * gfortran.dg/internal references_2.f90: New test.
17864
17865 Fix regression in testing of admissability of attributes.
17866 * gfortran.dg/intent_used_1.f90: New test.
17867
17868 2006-01-23 Ben Elliston <bje@au.ibm.com>
17869
17870 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17871 Remove target conditional torture options for i?86 and x86_64
17872 GNU/Linux.
17873
17874 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17875
17876 PR c++/10891
17877 * g++.dg/rtti/no-rtti.C: New.
17878
17879 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17880
17881 PR c++/25895
17882 * g++.dg/inherit/conv2.C: New test.
17883
17884 PR c++/25856
17885 * g++.dg/parse/dtor7.C: New test.
17886
17887 PR c++/25858
17888 * g++.dg/template/crash44.C: New test.
17889
17890 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17891
17892 PR fortran/25124
17893 PR fortran/25625
17894 * gfortran.dg/internal_references_1.f90: New test.
17895 PR fortran/20881
17896 PR fortran/23308
17897 PR fortran/25538
17898 PR fortran/25710
17899 * gfortran.dg/global_references_1.f90: New test.
17900 * gfortran.dg/g77/19990905-1.f: Restore the error that
17901 there is a clash between the common block name and
17902 the name of a subroutine reference.
17903
17904 PR fortran/PR24276
17905 * gfortran.dg/aliasing_dummy_1.f90: New test.
17906
17907 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17908
17909 * gcc.dg/vmx/1b-01.c: Warning fix.
17910 * gcc.dg/vmx/1c-02.c: Likewise.
17911 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17912
17913 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17914
17915 PR testsuite/24962
17916 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17917
17918 2006-01-20 Richard Guenther <rguenther@suse.de>
17919 Steven Bosscher <stevenb.gcc@gmail.com>
17920
17921 PR rtl-optimization/24626
17922 * gcc.dg/torture/pr24626-1.c: New testcase.
17923 * gcc.dg/torture/pr24626-2.c: Likewise.
17924 * gcc.dg/torture/pr24626-3.c: Likewise.
17925 * gcc.dg/torture/pr24626-4.c: Likewise.
17926
17927 2006-01-20 Dirk Mueller <dmueller@suse.com>
17928
17929 PR c++/5520
17930 * g++.dg/warn/empty-body.C: New.
17931
17932 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17933
17934 PR c++/22136
17935 * g++.dg/template/using10.C: New test.
17936 * g++.dg/temlpate/using11.C: Likewise.
17937 * g++.dg/inherit/using5.C: Tweak error messages.
17938
17939 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17940
17941 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17942 target test.
17943 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17944
17945 2006-01-19 Jan Hubicka <jh@suse.cz>
17946
17947 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17948
17949 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17950
17951 PR c++/25854
17952 * g++.dg/template/spec28.C: New test.
17953
17954 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17955
17956 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17957 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17958
17959 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17960
17961 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17962 * gcc.dg/gomp/critical-1.c: Likewise.
17963 * gcc.dg/gomp/critical-3.c: Likewise.
17964 * gcc.dg/gomp/empty.c: Likewise.
17965 * gcc.dg/gomp/ordered-1.c: Likewise.
17966 * gcc.dg/gomp/for-4.c: Likewise.
17967 * gcc.dg/gomp/for-6.c: Likewise.
17968 * gcc.dg/gomp/master-3.c: Likewise.
17969 * gcc.dg/gomp/for-8.c: Likewise.
17970 * gcc.dg/gomp/for-10.c: Likewise.
17971 * gcc.dg/gomp/for-18.c: Likewise.
17972 * gcc.dg/gomp/for-5.c: Likewise.
17973 * gcc.dg/gomp/for-7.c: Likewise.
17974 * gcc.dg/gomp/for-9.c: Likewise.
17975
17976 2006-01-18 Jeff Law <law@redhat.com>
17977
17978 * gcc.dg/tree-ssa/vrp25.c: New test.
17979
17980 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17981
17982 * gcc.dg/pr25805.c: Fix misapplied patch.
17983
17984 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
17985
17986 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17987 (check_effective_target_vect_udot_qi): New.
17988 (check_effective_target_vect_sdot_hi): New.
17989 (check_effective_target_vect_udot_hi): New.
17990 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17991 prefixed with "wrapv-" with -fwrapv.
17992 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17993 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17994 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17995 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17996 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17997
17998 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17999 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18000 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18001 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18002
18003 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18004
18005 PR c++/16829
18006 * g++.dg/other/default2.C: New test.
18007 * g++.dg/other/default3.C: New test.
18008
18009 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18010
18011 PR c/25805
18012 * gcc.dg/pr25805.c: New file.
18013
18014 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18015
18016 PR c++/25836
18017 * g++.dg/template/init6.C: New test.
18018
18019 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18020
18021 * gcc.dg/tree-ssa/pr24287.c: New test
18022
18023 2006-01-18 Eric Christopher <echristo@apple.com>
18024
18025 * g++.dg/eh/table.C: New.
18026
18027 2006-01-18 DJ Delorie <dj@redhat.com>
18028
18029 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18030 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18031 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18032 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18033
18034 2006-01-18 Jeff Law <law@redhat.com>
18035
18036 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18037 on wrapping on overflow semantics.
18038
18039 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18040
18041 * gcc.gc/tree-ssa/vrp23.c: New test.
18042 * gcc.gc/tree-ssa/vrp24.c: New test.
18043
18044 2006-01-18 Richard Henderson <rth@redhat.com>
18045 Aldy Hernandez <aldyh@redhat.com>
18046 Jakub Jelinek <jakub@redhat.com>
18047 Diego Novillo <dnovillo@redhat.com>
18048 Uros Bizjak <uros@kss-loka.si>
18049
18050 * gcc.dg/gomp: New directory.
18051
18052 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18053 Steven G. Kargl <kargls@comcast.net>
18054
18055 PR fortran/20869
18056 * gfortran.dg/intrinsic_external_1.f90: New test.
18057
18058 PR fortran/20875.
18059 * gfortran.dg/elemental_pointer_1.f90: New test.
18060
18061 PR fortran/25024
18062 * gfortran.dg/external_procedures_1.f90: New test.
18063
18064 PR fortran/25785
18065 gfortran.dg/assumed_present.f90: New test.
18066
18067 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18068
18069 * g++.dg/parse/lookup5.C: New test.
18070
18071 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18072
18073 PR fortran/25697
18074 * gfortran.dg/read_eof.f90: New test.
18075
18076 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18077
18078 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
18079 add a closing brace.
18080
18081 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18082
18083 PR fortran/25631
18084 * gfortran.dg/fmt_tl.f: New test.
18085
18086 2006-01-17 Eric Christopher <echristo@apple.com>
18087
18088 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
18089 * g++.old-deja/g++.warn/impint2.C: Ditto.
18090 * g++.old-deja/g++.other/null1.C: Ditto.
18091 * g++.dg/warn/conv2.C: Ditto.
18092 * g++.dg/warn/conv4.C: New file.
18093
18094 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18095
18096 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
18097
18098 2006-01-17 Andreas Jaeger <aj@suse.de>
18099 Janis Johnson <janis187@us.ibm.com>
18100
18101 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18102 in 64-bit.
18103 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18104 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18105
18106 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18107
18108 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18109 (switchfiles): xfail txxx where xxx >= 25.
18110
18111 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18112
18113 PR testsuite/25764
18114 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18115
18116 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18117
18118 PR c/25682
18119 * gcc.dg/pr25682.c: New test.
18120 * g++.dg/parse/array-size2.C: New test.
18121
18122 2006-01-16 Ian Lance Taylor <ian@airs.com>
18123
18124 * consistency.vlad: Remove entire directory, 1652 files.
18125
18126 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18127
18128 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18129 check_effective_target_dfprt_nocache): New.
18130 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18131 (check_effective_target_dfprt): New.
18132 * lib/c-compat.exp (check_dfp): Remove.
18133 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18134 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18135 level of support for decimal float.
18136 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18137 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18138 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18139 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18140 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18141 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18142 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18143 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18144 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18145 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18146 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18147 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18148 directives.
18149
18150 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18151
18152 PR testsuite/25741
18153 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18154 $base_dir/../.
18155 * lib/gfortran.exp (gfortran_init): Likewise.
18156 * lib/obj-c++.exp (obj-c++_init): Likewise.
18157 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18158 (scan-assembler-dem-not): Likewise.
18159 * lib/scandump.exp (scan-dump-dem): Likewise.
18160 (scan-dump-dem-not): Likewise.
18161
18162 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18163
18164 PR testsuite/25767
18165 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18166 powerpc-*-darwin*.
18167 * lib/obj-c++.exp (obj-c++_init): Likewise.
18168
18169 2006-01-16 Richard Guenther <rguenther@suse.de>
18170
18171 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18172
18173 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18174
18175 PR testsuite/25777
18176 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18177 to LD_LIBRARY_PATH.
18178
18179 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18180 Andrew Pinski <pinskia@physics.uc.edu>
18181
18182 * gcc.dg/minmax-1.c: New test.
18183
18184 2006-01-16 Ben Elliston <bje@au.ibm.com>
18185
18186 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18187 * gcc.misc-tests/dectest.exp: Ditto.
18188
18189 2006-01-15 Ian Lance Taylor <ian@airs.com>
18190
18191 PR testsuite/25796
18192 * gcc.target/i386/cmov6.c: Use -march=k8.
18193
18194 2006-01-15 Andreas Jaeger <aj@suse.de>
18195
18196 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18197 x86 does not have __float128.
18198
18199 2006-01-14 Ian Lance Taylor <ian@airs.com>
18200
18201 * gcc.target/i386/cmov6.c: New test.
18202
18203 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18204
18205 PR c++/25663
18206 * g++.dg/template/ctor6.C: New test.
18207
18208 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18209
18210 PR tree-optimization/25485
18211 * gcc.dg/tree-ssa/pr25485.c: New.
18212
18213 2006-01-14 Richard Guenther <rguenther@suse.de>
18214
18215 PR tree-optimization/22548
18216 PR tree-optimization/22555
18217 PR tree-optimization/22501
18218 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18219 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18220 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18221 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18222 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18223 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18224 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18225 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18226 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18227
18228 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18229
18230 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18231 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18232
18233 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18234 Richard Guenther <rguenther@suse.de>
18235
18236 PR rtl-optimization/24257
18237 * gcc.dg/torture/pr24257.c: New testcase.
18238
18239 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18240
18241 * gcc.c-torture/execute/20060110-1.c: New test.
18242 * gcc.c-torture/execute/20060110-2.c: New test.
18243
18244 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18245
18246 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18247
18248 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18249
18250 PR fortran/25756
18251 * gfortran.dg/label_3.f90: New test.
18252
18253 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18254
18255 PR tree-optimization/25771
18256 * g++.dg/tree-ssa/pr25771.C: New test
18257
18258 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18259
18260 PR tree-opt/24365
18261 * g++.dg/opt/complex5.C: New test.
18262
18263 2006-01-13 Richard Guenther <rguenther@suse.de>
18264
18265 * gcc.target/i386/387-9.c: New testcase.
18266
18267 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18268
18269 PR c++/24824
18270 * g++.dg/debug/dwarf2-1.C: New.
18271
18272 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18273
18274 PR testsuite/25728
18275 * lib/gcov.exp (verify-lines): Add "close $fd".
18276
18277 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18278 Ben Elliston <bje@au.ibm.com>
18279
18280 * gcc.dg/dfp/inf-1.c: New test.
18281
18282 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18283 Yao Qi <qiyaoltc@cn.ibm.com>
18284 Ben Elliston <bje@au.ibm.com>
18285 Jon Grimm <jgrimm2@us.ibm.com>
18286
18287 * gcc.dg/nodfp-1.c: New test.
18288 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18289 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18290 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18291 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18292 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18293 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18294 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18295 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18296 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18297 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18298 * gcc.dg/format/dfp-printf-1.c: Likewise.
18299 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18300 (compat_setup_dfp): New.
18301 * gcc.dg/compat/compat.exp: Use it.
18302 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18303 Make some variables global, prepend "compat_" to their names.
18304 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18305 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18306 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18307 * lib/compat.exp (compat_skip_list): Make global, rename.
18308 * lib/c-compat.exp: New file.
18309 * lib/target-supports.exp (check_effective_target_dfp): New.
18310
18311 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18312 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18313 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18314 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18315 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18316 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18317 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18318 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18319 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18320 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18321 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18322 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18323 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18324 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18325 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18326 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18327 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18328 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18329 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18330 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18331 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18332 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18333 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18334 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18335 gcc.dg/dfp/struct-layout-1.c,
18336 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18337 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18338 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18339 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18340 gcc.dg/dfp/func-vararg-dfp.c,
18341 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18342 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18343 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18344 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18345 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18346
18347 2006-01-11 Richard Guenther <rguenther@suse.de>
18348
18349 PR tree-optimization/25734
18350 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18351
18352 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18353
18354 PR fortran/25486
18355 * gfortran.dg/literal_character_constant_1_x.F: New test.
18356 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18357 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18358 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18359
18360 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18361
18362 PR c++/25386
18363 * g++.dg/ext/packed3.C: Add expected packed error.
18364
18365 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18366
18367 PR target/25706
18368 * gcc.dg/torture/pr25706-1.c: New test.
18369
18370 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18371
18372 PR tree-optimization/23109
18373 PR tree-optimization/23948
18374 PR tree-optimization/24123
18375
18376 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18377 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18378 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18379 g++.dg/tree-ssa/pr23948.C: New testcases.
18380 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18381 three divisions in order to do the optimization.
18382
18383 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18384
18385 PR c++/25632
18386 * g++.dg/other/pr25632.C: New test.
18387
18388 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18389
18390 PR fortran/25730
18391 * gfortran.dg/used_types_1.f90: New test.
18392
18393 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18394
18395 PR target/25718
18396 * gcc.dg/torture/pr25718-1.c: New test.
18397
18398 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18399
18400 * gfortran.dg/list_read_2.f90: Fix typo in description.
18401
18402 2006-01-10 Jan Beulich <jbeulich@novell.com>
18403
18404 * lib/target-supports.exp (check_visibility_available): Simplify test
18405 for *-*-netware*.
18406 (check_profiling_available): Fail for *-*-netware*.
18407 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18408 * gcc.dg/20021014-1.c: Likewise.
18409 * gcc.dg/nest.c: Likewise.
18410
18411 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18412
18413 fortran/24936
18414 * gfortran.dg/forall_3.f90: New test.
18415
18416 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18417
18418 PR fortran/21977
18419 * gfortran.dg/nesting_2.f90: New test.
18420 * gfortran.dg/nesting_3.f90: New test.
18421
18422 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18423
18424 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18425 Fix typo in comment.
18426
18427 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18428
18429 * gfortran.dg/single_char_string.f90: New test.
18430
18431 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18432
18433 * gfortran.dg/ichar_2.f90: New test.
18434
18435 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18436
18437 PR fortran/25093
18438 * gfortran.dg/private_type_4.f90: New.
18439
18440 2006-01-07 Richard Guenther <rguenther@suse.de>
18441
18442 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18443
18444 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18445
18446 * gfortran.dg/func_decl_1.f90: New.
18447 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18448 * gfortran.dg/array_alloc_2.f90: Likewise.
18449 * gfortran.dg/char_result_8.f90: Likewise.
18450 * gfortran.dg/dup_save_1.f90: Likewise.
18451 * gfortran.dg/dup_save_2.f90: Likewise.
18452 * gfortran.dg/f2c_6.f90: Likewise.
18453 * gfortran.dg/f2c_7.f90: Likewise.
18454 * gfortran.dg/func_result_2.f90: Likewise.
18455 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18456
18457 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18458
18459 PR fortran/22146
18460 * gfortran.dg/elemental_subroutine_1.f90: New test.
18461 * gfortran.dg/elemental_subroutine_2.f90: New test.
18462
18463 PR fortran/25029
18464 PR fortran/21256
18465 * gfortran.dg/assumed_size_refs_1.f90: New test.
18466
18467 PR fortran/20868
18468 PR fortran/20870
18469 * gfortran.dg/assumed_size_refs_2.f90: New test.
18470 * gfortran.dg/initialization_1.f90: Change warning message.
18471
18472 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18473
18474 * gcc.dg/tree-ssa/loop-15.c: New test.
18475
18476 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18477
18478 PR fortran/25598
18479 * gfortran.dg/backspace_3.f: New test.
18480 * gfortran.dg/backspace_4.f: New test.
18481
18482 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18483
18484 PR fortran/24268
18485 * gfortran.dg/fmt_white.f: Update test.
18486
18487 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18488
18489 * gcc.dg/cast-1.c: Add new warning.
18490 * gcc.dg/cast-2.c: Likewise.
18491 * gcc.dg/cast-3.c: Likewise.
18492 * gcc.dg/format/cast-1.c: Likewise.
18493 * gcc.dg/cast-4.c: New testcase.
18494
18495 2006-01-05 Richard Guenther <rguenther@suse.de>
18496
18497 PR tree-optimization/22555
18498 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18499
18500 2006-01-05 Richard Guenther <rguenther@suse.de>
18501 Diego Novillo <dnovillo@redhat.com>
18502
18503 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18504 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18505 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18506 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18507 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18508 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18509 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18510 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18511 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18512 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18513 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18514 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18515 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18516 * treelang/compile/extravar.tree: Likewise.
18517 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18518 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18519 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18520 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18521 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18522
18523 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18524
18525 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18526 for 64-bit fix.
18527
18528 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18529
18530 PR fortran/23675
18531 gfortran.dg/char_result_11.f90: New.
18532
18533 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18534
18535 PR c++/24782
18536 * g++.dg/parse/access9.C: New test.
18537 * g++.dg/tc1/dr52.C: Tweak error markers.
18538
18539 2006-01-04 Richard Henderson <rth@redhat.com>
18540
18541 Merge from gomp branch.
18542 * g++.dg/parse/pragma2.C: Update expected error lines.
18543
18544 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18545
18546 * g++.dg/other/i386-2.C: New test.
18547
18548 PR target/25554
18549 * gcc.c-torture/compile/20051228-1.c: New test.
18550
18551 PR c/25559
18552 * gcc.dg/pr25559.c: New test.
18553
18554 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18555
18556 PR c++/25492
18557 * g++.dg/lookup/friend9.C: New test.
18558
18559 PR c++/25625
18560 * g++.dg/template/repo5.C: New test.
18561
18562 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18563
18564 PR fortran/25101
18565 * gfortran.dg/forall_2.f90: New test.
18566
18567 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18568
18569 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18570 dg-require-weak. Adjust regexp to handle leading-underscore
18571 targets and space as well as TAB after .weak. Change previous
18572 64-bit fix to not use naked dot.
18573
18574 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18575
18576 PR rtl-optimization/25578
18577 * gcc.c-torture/execute/20060102-1.c: New testcase.
18578
18579 2006-01-03 Richard Guenther <rguenther@suse.de>
18580
18581 PR c/25183
18582 * gcc.dg/torture/pr25183.c: New testcase.
18583
18584 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18585
18586 Merge from gomp-branch.
18587 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18588 * gcc.dg/ia64-sync-2.c: Likewise.
18589 * gcc.dg/ia64-sync-3.c: Likewise.
18590 * gcc.dg/ia64-sync-4.c: Likewise.
18591 * gcc.dg/sync-2.c: Likewise.
18592 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18593 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18594
18595 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18596
18597 PR c++/25635
18598 * g++.dg/parse/operator6.C: New test.
18599
18600 PR c++/25637
18601 * g++.dg/parse/error29.C: New test.
18602
18603 PR c++/25638
18604 * g++.dg/parse/dtor6.C: New test.
18605
18606 PR c++/25633
18607 * g++.dg/parse/ctor3.C: New test.
18608
18609 PR c++/25634
18610 * g++.dg/template/class3.C: New test.
18611
18612 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18613
18614 * g++.dg/debug/debug9.C: New.
18615
18616 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18617
18618 PR fortran/24640
18619 * gfortran.dg/label_2.f90: New test.
18620
18621 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18622
18623 * g++.dg/lookup/using12.C: Tighten error marker.
18624
18625 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18626 Andrew Pinski <pinskia@physics.uc.edu>
18627
18628 * gcc.target/powerpc/darwin-abi-3.c: New file.
18629 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18630 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18631 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18632 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18633 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18634 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18635 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18636 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18637
18638 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18639
18640 * gcc.dg/tree-ssa/loadpre1.c: New;
18641 * gcc.dg/tree-ssa/loadpre2.c: New;
18642 * gcc.dg/tree-ssa/loadpre3.c: New;
18643 * gcc.dg/tree-ssa/loadpre4.c: New;
18644 * gcc.dg/tree-ssa/loadpre5.c: New;
18645 * gcc.dg/tree-ssa/loadpre6.c: New;
18646 * gcc.dg/tree-ssa/loadpre7.c: New;
18647 * gcc.dg/tree-ssa/loadpre8.c: New;
18648 * gcc.dg/tree-ssa/loadpre9.c: New;
18649
18650 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18651
18652 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18653 * g++.dg/abi/thunk4.C: Likewise.
18654
18655 2006-01-01 Andreas Jaeger <aj@suse.de>
18656
18657 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18658 portable.
18659
18660 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18661
18662 PR c++/25294
18663 * gcc.dg/pragma-pack-3.c: New test.
18664 * g++.dg/parse/pragma3.C: New test.
18665
18666 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18667
18668 PR middle-end/24827
18669 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18670
18671 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18672
18673 PR testsuite/25214
18674 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18675
18676 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18677
18678 PR fortran/22607
18679 * gfortran-dg/pure_byref_3.f90: New.
18680
18681 fortran/PR 25396
18682 * gfortran.dg/userdef_operator_1.f90: New.
18683
18684 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18685
18686 * g++.dg/abi/thunk3.C: New.
18687 * g++.dg/abi/thunk4.C: New.
18688
18689 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18690
18691 PR fortran/25532
18692 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18693 associated derived type components of derived types are
18694 properly declared in contained procedures.
18695
18696 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18697
18698 PR libgfortran/25139
18699 * gfortran.dg/backspace_2.f: New test.
18700
18701 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18702
18703 PR libgfortran/25550
18704 * gfortran.dg/endfile.f: New test.
18705
18706 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18707
18708 PR libgfortran/25419
18709 * gfortran.dg/comma.f: New test.
18710
18711 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18712
18713 * lib/gfortran-dg.exp: Remove trailing whitespace.
18714 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18715 -funroll-all-loops.
18716
18717 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18718
18719 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18720 Extended Double long doubles or repeat tests when long double is
18721 the same size as double.
18722
18723 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18724
18725 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18726
18727 PR testsuite/25442
18728 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18729 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18730
18731 PR testsuite/25441
18732 * gcc.dg/pr23911.c: Make test variable static.
18733
18734 PR testsuite/25444
18735 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18736
18737 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18738
18739 PR c++/25439
18740 * g++.dg/parse/crash17.C: Adjust error markers.
18741 * g++.dg/template/error20.C: New test.
18742
18743 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18744
18745 PR c++/23172
18746 * g++.dg/ext/complit4.C: New test.
18747
18748 PR c++/25417
18749 * g++.dg/ext/complit5.C: Likewise.
18750
18751 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18752
18753 PR tree-optimization/25125
18754 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18755 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18756 * gcc.c-torture/execute/pr25125.c: New.
18757
18758 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18759
18760 PR fortran/25029
18761 PR fortran/21256
18762 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18763 functions with incorrect assumed size references.
18764
18765 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18766
18767 PR c++/23171
18768 * g++.dg/opt/init1.C: New test.
18769
18770 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18771
18772 PR c++/24671
18773 * g++.dg/template/sfinae3.C: New test.
18774
18775 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18776
18777 * g++.dg/other/friend4.C: New test.
18778
18779 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18780
18781 PR target/25005
18782 * g++.dg/opt/pr25005.C: New test.
18783
18784 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18785
18786 PR c++/25369
18787 * g++.dg/template/ptrmem16.C: New test.
18788
18789 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18790
18791 PR fortran/25029
18792 PR fortran/21256
18793 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18794
18795 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18796
18797 PR libgfortran/25307
18798 * gfortran.dg/list_read_5.f90: New test.
18799
18800 2005-12-22 Richard Henderson <rth@redhat.com>
18801
18802 * gcc.target/i386/sse-7.c: Use -msse2.
18803
18804 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18805
18806 PR rtl-optimization/25432
18807 * gcc.c-torture/compile/20051216-1.c: New test.
18808
18809 PR objc/25328
18810 * objc/execute/pr25328.m: New test.
18811
18812 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18813
18814 PR c++/25364
18815 * g++.dg/template/call4.C: New test.
18816
18817 2005-12-22 Dale Johannesen <dalej@apple.com>
18818
18819 * gcc.target/i386/sse-17.c: New.
18820
18821 2005-12-22 Paul Brook <paul@codesourcery.com>
18822
18823 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18824
18825 2005-12-22 Paul Brook <paul@codesourcery.com>
18826
18827 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18828
18829 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18830
18831 PR tree-opt/25513
18832 * gcc.c-torture/compile/pr25513.c: New test.
18833
18834 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18835
18836 PR c++/23333
18837 * g++.dg/parse/error25.C: Add more tests.
18838
18839 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18840
18841 PR fortran/18990
18842 * gfortran.dg/der_charlen_1.f90: New.
18843
18844 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18845
18846 PR fortran/20889
18847 * gfortran.dg/pointer_component_type_1.f90: New test.
18848
18849 PR fortran/25029
18850 PR fortran/21256
18851 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18852 should give an error with assumed size array refernces and checks
18853 those that should not.
18854 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18855 reference an upper bound so that it does not generate an error.
18856
18857 PR fortran/19362
18858 PR fortran/20244
18859 PR fortran/20864
18860 PR fortran/25391
18861 * gfortran.dg/used_dummy_types_1.f90: New test.
18862 * gfortran.dg/used_dummy_types_2.f90: New test.
18863 * gfortran.dg/used_dummy_types_3.f90: New test.
18864 * gfortran.dg/used_dummy_types_4.f90: New test.
18865 * gfortran.dg/used_dummy_types_5.f90: New test.
18866
18867 PR fortran/23152
18868 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18869 group already being USE associated.
18870 * gfortran.dg/assumed_shape_nml.f90: New test.
18871 * gfortran.dg/assumed_size_nml.f90: New test.
18872
18873 PR fortran/20862
18874 PR fortran/25053
18875 PR fortran/25063
18876 PR fortran/25064
18877 PR fortran/25066
18878 PR fortran/25067
18879 PR fortran/25068
18880 PR fortran/25307
18881 * gfortran.dg/io_constraints_1.f90: New test.
18882 * gfortran.dg/io_constraints_1.f90: New test.
18883 * gfortran.dg/iostat_3.f90: Change wording of warning.
18884 * gfortran.dg/g77/19981216-0.f: The same.
18885
18886 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18887
18888 PR tree-optimization/23518
18889 * gcc.dg/pr23518.c: New.
18890
18891 2005-12-21 Mike Stump <mrs@apple.com>
18892
18893 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18894
18895 2005-12-21 Paul Brook <paul@codesourcery.com>
18896
18897 * gcc.dg/pr19340.c: Skip on m68k targets.
18898
18899 2005-12-21 Steven Bosscher <stevenb@suse.de>
18900
18901 PR rtl-optimization/25196
18902 * gcc.dg/pr25196.c: New test.
18903
18904 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18905
18906 PR fortran/25423
18907 gfortran.dg/where_nested_1.f90: New.
18908
18909 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18910
18911 PR tree-optimization/25382.
18912 * gcc.dg/tree-ssa/pr25382.c: New.
18913
18914 2005-12-20 Richard Guenther <rguenther@suse.de>
18915
18916 PR middle-end/24306
18917 * gcc.target/i386/pr24306.c: New testcase.
18918
18919 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18920
18921 PR tree-optimization/25501
18922 * gcc.dg/tree-ssa/pr25501.c: New.
18923
18924 2005-12-20 Richard Guenther <rguenther@suse.de>
18925
18926 Revert
18927 2005-12-02 Richard Guenther <rguenther@suse.de>
18928
18929 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18930
18931 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18932
18933 PR c++/21228
18934 * g++.dg/warn/Wunreachable-code-2.C: New test.
18935
18936 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18937
18938 PR c++/24278
18939 * g++.dg/template/ctor5.C: New test.
18940
18941 PR c++/24915
18942 * g++.dg/template/overload8.C: New test.
18943
18944 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18945
18946 * gcc.c-torture/compile/pr25483 : New test.
18947
18948 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18949
18950 PR c++/20552
18951 * g++.dg/ext/typeof10.C: New test.
18952
18953 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18954
18955 * gcc.dg/mt-loopi1.c: New.
18956
18957 2005-12-18 Richard Guenther <rguenther@suse.de>
18958
18959 PR tree-optimization/25481
18960 * gcc.dg/torture/pr25481.c: New testcase.
18961
18962 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18963
18964 PR rtl-optimization/21041
18965 * gcc.dg/pr21041.c: New test.
18966
18967 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18968
18969 PR libgfortran/25463
18970 * gfortran.dg/advance.f90: New test.
18971
18972 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
18973
18974 * gcc.dg/20051201-1.c: New test.
18975
18976 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
18977
18978 PR fortran/25018
18979 * gfortran.dg/initialization_1.f90: New test.
18980 * gfortran.dg/enum_5.f90: Change dg-error to new message.
18981 * gfortran.dg/g77/980616-0.f: The same.
18982
18983 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18984
18985 * PR fortran/25458
18986 * gfortran.dg/chkbits.f90: New test.
18987
18988 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18989
18990 * gfortran.dg/enum_5.f: Revert to previous version.
18991
18992 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18993
18994 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18995 * gfortran.dg/nested_modules_1.f90: Ditto.
18996 * gfortran.dg/hollerith_f95.f90: Ditto.
18997 * gfortran.dg/select_5.f90: Ditto.
18998 * gfortran.dg/secnds.f: Ditto.
18999 * gfortran.dg/hollerith2.f90: Ditto.
19000 * gfortran.dg/imag_2.f: Ditto.
19001 * gfortran.dg/ftell_2.f90: Ditto.
19002 * gfortran.dg/malloc_free_1.f90: Ditto.
19003 * gfortran.dg/logint-1.f: Ditto.
19004 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19005 * gfortran.dg/e_d_fmt.f90: Ditto.
19006 * gfortran.dg/hollerith_legacy.f90: Ditto.
19007 * gfortran.dg/logint-2.f: Ditto.
19008 * gfortran.dg/enum_5.f90: Ditto.
19009 * gfortran.dg/f2c_2.f90: Ditto.
19010 * gfortran.dg/pr17143.f90: Ditto.
19011 * gfortran.dg/namelist_14.f90: Ditto.
19012 * gfortran.dg/logint-3.f: Ditto.
19013 * gfortran.dg/spread_scalar_source.f90: Ditto.
19014 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19015 * gfortran.dg/namelist_11.f: Ditto.
19016 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19017 * gfortran.dg/g77/20010519-1.f
19018 * gfortran.dg/g77/alpha1.f: Ditto.
19019 * gfortran.dg/g77/990115-1.f: Ditto.
19020 * gfortran.dg/g77/erfc.f: Ditto.
19021 * gfortran.dg/g77/19990313-3.f: Ditto.
19022 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19023 * gfortran.dg/g77/20010426.f: Ditto.
19024 * gfortran.dg/g77/19990313-0.f: Ditto.
19025 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19026 * gfortran.dg/g77/20000629-1.f: Ditto.
19027 * gfortran.dg/g77/970125-0.f: Ditto.
19028 * gfortran.dg/g77/8485.f: Ditto.
19029 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19030 * gfortran.dg/g77/19990313-1.f: Ditto.
19031 * gfortran.dg/g77/int8421.f: Ditto.
19032 * gfortran.dg/g77/19990305-0.f: Ditto.
19033 * gfortran.dg/g77/947.f: Ditto.
19034 * gfortran.dg/g77/19990905-2.f: Ditto.
19035 * gfortran.dg/g77/cabs.f: Ditto.
19036 * gfortran.dg/g77/19990313-2.f: Ditto.
19037 * gfortran.dg/g77/20020307-1.f: Ditto.
19038 * gfortran.dg/g77/dcomplex.f: Ditto.
19039 * gfortran.dg/g77/19990502-1.f: Ditto.
19040 * gfortran.dg/g77/19981216-0.f: Ditto.
19041 * gfortran.dg/common_4.f90: Ditto.
19042 * gfortran.dg/entry_4.f90: Ditto.
19043 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19044 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19045 * gfortran.dg/namelist_12.f: Ditto.
19046 * gfortran.dg/scale_1.f90: Ditto.
19047 * gfortran.dg/modulo_1.f90
19048 * gfortran.dg/hollerith.f90: Ditto.
19049 * gfortran.dg/direct_io_3.f90: Ditto.
19050 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19051 * gfortran.dg/gnu_logical_1.F: Ditto.
19052 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19053 * gfortran.dg/assign_1.f90: Ditto.
19054 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19055 * gfortran.dg/pr23095.f: Ditto.
19056 * gfortran.dg/read_float_1.f90: Ditto.
19057
19058 2005-12-17 Andreas Jaeger <aj@suse.de>
19059
19060 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19061 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19062
19063 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19064
19065 PR fortran/24268
19066 * gfortran.dg/fmt_white.f: New test.
19067
19068 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19069
19070 * gfortran.dg/label_1.f90: New test.
19071
19072 2005-12-15 Ben Elliston <bje@au.ibm.com>
19073
19074 PR testsuite/25422
19075 * gcc.dg/20031012-1.c: Add -Walways-true option.
19076 * gcc.dg/weak/weak-3.c: Likewise.
19077 * g++.old-deja/g++.mike/warn8.C: Likewise.
19078
19079 2005-12-16 Mike Stump <mrs@apple.com>
19080
19081 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
19082 exit.
19083
19084 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19085
19086 PR libgfortran/25264
19087 PR libgfortran/25349
19088 * gfortran.dg/tl_editing.f90: Added additional checks.
19089 * gfortran.dg/t_editing.f: New test.
19090 * gfortran.dg/write_padding.f90: New test
19091
19092 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19093
19094 PR testsuite/25215
19095 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
19096
19097 2005-12-16 Jakub Jelinek <jakub@redhat.com>
19098
19099 PR rtl-optimization/24899
19100 * gcc.c-torture/execute/20051215-1.c: New test.
19101
19102 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19103
19104 PR 24823
19105 * gfortran.dg/pr24823.f: New test.
19106
19107 2005-12-16 Jeff Law <law@redhat.com>
19108
19109 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19110
19111 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19112
19113 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19114 (base_types): Change C++ style comments to C style comments. Remove
19115 aligned types from the array. Keep Enums disabled.
19116 (complex_types): Remove aligned types from the array.
19117 Comment out "_Complex long double".
19118 (attrib_types): Remove.
19119 (complex_attrib_types): Remove.
19120 (attrib_array_types): Remove.
19121 (complex_attrib_array_types): Remove.
19122 (aligned_bitfld_types): Remove.
19123 (n_aligned_bitfld_types): Remove.
19124 (FEATURE_ALIGNEDPACKED): Delete.
19125 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19126 (singles): Remove support for adding attributes.
19127 (choose_type): Remove support for attributed types.
19128 (generate_fields): Remove support for attributed bit-fields.
19129 Remove support for adding attributes.
19130 (generate_random_tests): Remove support for adding attributes.
19131 (features): Add back "[0] :0" and "complex vector [0]".
19132 (main): Remove support for attributed bit-fields.
19133 Uncomment the calling of generate_random_tests for the rests of
19134 the tests.
19135
19136 2005-12-16 Jan Hubicka <jh@suse.cz>
19137
19138 * gcc.c-torture/combine/pr25224.c: New.
19139
19140 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19141
19142 PR other/25028
19143 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19144 HP-UX.
19145
19146 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19147
19148 * gcc.dg/20051215-1.c: New file.
19149
19150 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19151
19152 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19153 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19154
19155 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19156
19157 PR fortran/18197
19158 * gfortran.dg/dummy_functions_1.f90: New.
19159
19160 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19161
19162 PR rtl-optimization/25310
19163 * gcc.c-torture/compile/pr25310.c: New test.
19164
19165 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19166
19167 PR debug/25023
19168 * gcc.dg/pr25023.c: New test.
19169
19170 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19171
19172 * g++.old-deja/g++.brendan/redecl1.C,
19173 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19174 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19175 g++.old-deja/g++.oliva/typeof1.C,
19176 g++.old-deja/g++.other/crash16.C,
19177 g++.old-deja/g++.other/crash34.C,
19178 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19179 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19180 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19181 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19182 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19183 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19184 Remove xfail.
19185
19186 2005-12-14 Kean Johnston <jkj@sco.com>
19187 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19188
19189 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19190 * gcc.target/i386/20020523-1.c: Ditto.
19191 * gcc.target/i386/tailcall-1.c: Ditto.
19192 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19193 * gcc.target/i386/ssetype-5.c: Ditto.
19194
19195 2005-12-14 Jeff Law <law@redhat.com>
19196
19197 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19198
19199 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19200
19201 PR target/25254
19202 PR target/24188
19203 * gcc.target/i386/pr25254.c: New test.
19204 * gfortran.dg/PR24188.f: New test.
19205
19206 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19207
19208 * lib/fortran-torture.exp: Catch remaining uses of
19209 remote_file build delete.
19210
19211 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19212
19213 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19214
19215 2005-12-14 Ben Elliston <bje@au.ibm.com>
19216
19217 * gcc.dg/warn-addr-cmp.c: New test.
19218
19219 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19220
19221 PR debug/25023
19222 PR target/25293
19223 * gcc.target/i386/pr25293.c: New test.
19224
19225 2005-12-13 Petr Machata <machata@post.cz>
19226
19227 PR c++/24907
19228 * g++.dg/parse/comma2.C: New test.
19229
19230 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19231 Jakub Jelinek <jakub@redhat.com>
19232
19233 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19234 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19235 (limits.h): Include unconditionally.
19236 (stdlib.h): Likewise.
19237 (hashtab.h): Do not include.
19238 (getopt.h): Likewise.
19239 (stddef.h): Include.
19240 (hashval_t): Define.
19241 (struct entry): Add "next" field.
19242 (HASH_SIZE): New macro.
19243 (hash_table): New variable.
19244 (switchfiles): Do not use xmalloc.
19245 (mix): New macro.
19246 (iterative_hash): New function.
19247 (hasht): Remove.
19248 (e_exists): New function.
19249 (e_insert): Likewise.
19250 (output): Use, instead of libiberty hashtable functions.
19251 (main): Do not use getopt. Do not call htab_create.
19252
19253 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19254
19255 PR c++/25331
19256 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19257 put atal* and atpaal* attributes on array elements.
19258 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19259 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19260 put atal* and atpaal* attributes on array elements.
19261 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19262
19263 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19264
19265 * gcc.dg/single-precision-constant.c: New test.
19266
19267 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19268
19269 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19270 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19271 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19272 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19273 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19274 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19275 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19276 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19277 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19278 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19279 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19280 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19281 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19282 gcc.target/powerpc/ppc-sdata-2.c,
19283 gcc.target/powerpc/ppc-stackalign-1.c,
19284 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19285 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19286 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19287 gcc.target/powerpc/rs6000-ldouble-2.c,
19288 gcc.target/powerpc/rs6000-power2-1.c,
19289 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19290 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19291 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19292 option into target selector.
19293 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19294 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19295
19296 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19297
19298 PR objc/25348
19299 * objc.dg/encode-9.m: New test.
19300
19301 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19302
19303 PR testsuite/20772
19304 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19305 * gcc.dg/asm-b.c: Fix typo.
19306 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19307 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19308 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19309 i?86 lp64 and x86_64 ilp32.
19310 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19311 on i?86 lp64.
19312 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19313
19314 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19315
19316 PR fortran/25078
19317 gfortran.dg/equiv_5.f90: New test.
19318
19319 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19320
19321 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19322 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19323 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19324 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19325 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19326 * gcc.dg/tree-ssa/reassoc-5.c: New.
19327 * gcc.dg/tree-ssa/reassoc-6.c: New.
19328 * gcc.dg/tree-ssa/reassoc-7.c: New.
19329 * gcc.dg/tree-ssa/reassoc-8.c: New.
19330 * gcc.dg/tree-ssa/reassoc-9.c: New.
19331 * gcc.dg/tree-ssa/reassoc-10.c: New.
19332 * gcc.dg/tree-ssa/reassoc-11.c: New.
19333
19334 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19335
19336 PR testsuite/25167
19337 PR testsuite/24478
19338 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19339
19340 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19341
19342 PR c++/25300
19343 * g++.dg/template/inherit.C: Do not use a generic error message.
19344
19345 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19346
19347 PR libobjc/25354
19348 * objc.dg/gnu-encoding: New directory.
19349 * objc.dg/gnu-encoding/compat-common.h: New file.
19350 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19351 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19352 * objc.dg/gnu-encoding/vector-defs.h: New file.
19353 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19354 * objc.dg/gnu-encoding/generate-random.c: New file.
19355 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19356 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19357 * objc.dg/gnu-encoding/generate-random.h: New file.
19358
19359 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19360
19361 PR c++/25337
19362 * g++.dg/template/defarg7.C: New test.
19363
19364 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19365
19366 PR libobjc/25347
19367 * objc.dg/encode-8.m: New test.
19368
19369 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19370
19371 PR libobjc/25346
19372 * objc.dg/encode-7.m: New test.
19373
19374 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19375
19376 PR c++/25010
19377 * g++.dg/opt/inline10.C: New test.
19378
19379 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19380
19381 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19382
19383 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19384
19385 * gfortran.dg/substring_equivalence.f90: typo in comment
19386
19387 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19388
19389 PR fortran/25068
19390 * gfortran.dg/iostat_3.f90: New test.
19391
19392 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19393
19394 PR fortran/23815
19395 * gfortran.dg/unf_io_convert_1.f90: New test.
19396 * gfortran.dg/unf_io_convert_2.f90: New test.
19397 * gfortran.dg/unf_io_convert_3.f90: New test.
19398
19399 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19400
19401 PR testsuite/20772
19402 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19403 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19404 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19405 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19406 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19407 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19408 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19409 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19410 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19411 gcc.dg/torture/fp-int-convert-float128-timode.c,
19412 gcc.dg/torture/fp-int-convert-float128.c,
19413 gcc.dg/torture/fp-int-convert-float80-timode.c,
19414 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19415 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19416
19417 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19418
19419 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19420
19421 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19422
19423 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19424
19425 * gcc.dg/20051207-1.c,
19426 * gcc.dg/20051207-2.c,
19427 * gcc.dg/20051207-3.c: New tests.
19428
19429 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19430
19431 PR testsuite/20772
19432 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19433 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19434 dg-skip-if target selector.
19435
19436 PR testsuite/20772
19437 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19438 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19439 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19440 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19441 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19442 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19443 and/or merge with i?86 cases.
19444
19445 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19446
19447 PR testsuite/20772
19448 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19449 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19450 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19451 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19452 x86_64-*-linux*.
19453
19454 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19455
19456 PR target/25311
19457 * gcc.c-torture/compile/pr25311.c: New test.
19458
19459 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19460
19461 PR libgfortran/25039
19462 * gfortran.dg/read_comma.f: New test.
19463
19464 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19465
19466 PR c++/19317
19467 * g++.dg/opt/pr19317-1.C: New test.
19468 * g++.dg/opt/pr19317-2.C: New test.
19469 * g++.dg/opt/pr19317-3.C: New test.
19470
19471 PR target/19005
19472 * gcc.c-torture/execute/pr19005.c: New test.
19473
19474 PR target/17828
19475 * g++.old-deja/g++.other/comdat5.C: New test.
19476 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19477
19478 * g++.dg/compat/struct-layout-1.exp: New file.
19479 * g++.dg/compat/struct-layout-1.h: New.
19480 * g++.dg/compat/struct-layout-1_generate.c: New.
19481 * g++.dg/compat/struct-layout-1_x1.h: New.
19482 * g++.dg/compat/struct-layout-1_x2.h: New.
19483 * g++.dg/compat/struct-layout-1_y1.h: New.
19484 * g++.dg/compat/struct-layout-1_y2.h: New.
19485
19486 * gcc.dg/20050330-2.c: New test.
19487
19488 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19489
19490 PR fortran/25292
19491 * gfortran.dg/associated_1.f90: New.
19492
19493 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19494
19495 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19496 ILP32 vect_no_align platforms.
19497
19498 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19499 Jakub Jelinek <jakub@redhat.com>
19500
19501 PR target/25268
19502 * gcc.c-torture/compile/20051207-1.c: New test.
19503
19504 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19505
19506 PR testsuite/20772
19507 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19508 gcc.dg/torture/pr18582-1.c,
19509 gcc.target/i386/attributes-error.c: Also test on x86_64.
19510
19511 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19512
19513 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19514
19515 PR c++/19397
19516 * g++.dg/template/typedef3.C: New test.
19517
19518 PR c++/19762
19519 PR c++/19764
19520 * g++.dg/template/dtor3.C: Fix error markers.
19521
19522 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19523
19524 * lib/target-supports.exp (check_effective_target_sync_char_short):
19525 Add s390*.
19526
19527 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19528
19529 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19530
19531 2005-12-06 Roger Sayle <roger@eyesopen.com>
19532
19533 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19534 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19535 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19536 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19537
19538 2005-12-06 Roger Sayle <roger@eyesopen.com>
19539
19540 PR c++/25263
19541 * g++.dg/other/array2.C: New test case.
19542
19543 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19544
19545 * gcc.dg/darwin-weakimport-3.c: New.
19546
19547 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19548 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19549 and to work on Darwin.
19550 * gcc.dg/attr-weakref-1b.c: New file.
19551 * gcc.dg/attr-weakref-2.c: New test.
19552 * gcc.dg/darwin-weakref-1.c: New test.
19553
19554 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19555
19556 PR testsuite/25247
19557 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19558 use in selector expressions.
19559 (dg-xfail-if): Ditto.
19560 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19561 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19562 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19563 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19564 * gcc.test-framework/test-framework.exp: Skip generated tests if
19565 CHECK_TEST_FRAMEWORK is not 1.
19566
19567 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19568
19569 PR tree-optimization/24963
19570 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19571
19572 PR target/24108
19573 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19574
19575 PR target/18580
19576 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19577 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19578 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19579 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19580
19581 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19582
19583 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19584 dg-options.
19585
19586 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19587
19588 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19589
19590 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19591
19592 * gcc.dg/format/cast-1.c: New test.
19593
19594 2005-12-04 Roger Sayle <roger@eyesopen.com>
19595
19596 PR c/7776
19597 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19598 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19599 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19600 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19601
19602 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19603
19604 * gcc.dg/cast-pretty-print-1.c: New test.
19605
19606 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19607
19608 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19609
19610 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19611
19612 PR c++/24173
19613 * g++.dg/template/friend40.C: New test.
19614
19615 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19616
19617 PR target/25199
19618 * gcc.target/i386/movq-2.c: New test.
19619 * gcc.target/i386/movq.c: Remove target i?86, instead add
19620 dg-require-effective-target ilp32.
19621
19622 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19623
19624 PR c++/24103
19625 * g++.dg/other/default1.C: New test.
19626
19627 2005-12-02 Richard Guenther <rguenther@suse.de>
19628
19629 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19630
19631 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19632
19633 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19634
19635 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19636
19637 PR target/21017
19638 * gcc.target/powerpc/rotate.c: New.
19639
19640 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19641
19642 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19643 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19644
19645 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19646
19647 PR c/13384
19648 * gcc.dg/pr17730-1.c: Adjust.
19649 * gcc.dg/lvalue1.c (main): Likewise.
19650 * gcc.dg/lvalue-2.c: Likewise.
19651 * g++.dg/pr7503-3.C
19652
19653 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19654
19655 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19656 error messages.
19657
19658 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19659
19660 PR fortran/24789
19661 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19662
19663 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19664
19665 PR target/24475
19666 * lib/target-supports.exp (check_effective_target_tls): New.
19667 (check_effective_target_tls_runtime): New.
19668 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19669 for TLS support.
19670 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19671 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19672 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19673 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19674 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19675 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19676 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19677 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19678 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19679 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19680 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19681 effective-target TLS.
19682 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19683 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19684 effective-target TLS runtime.
19685
19686 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19687
19688 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19689
19690 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19691
19692 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19693 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19694 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19695 ignored" warnings when "packing" is the same as the ABI layout.
19696
19697 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19698
19699 PR fortran/21302
19700 * gfortran.dg/line_length_1.f: New test.
19701 * gfortran.dg/line_length_2.f90: Ditto.
19702
19703 2005-11-30 Richard Guenther <rguenther@suse.de>
19704
19705 PR tree-optimization/21655
19706 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19707
19708 2005-11-30 Dale Johannesen <dalej@apple.com>
19709
19710 * gcc.c-torture/compile/pr24930.c: New.
19711
19712 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19713
19714 PR fortran/15809
19715 * gfortran.dg/auto_char_dummy_array.f90: New test.
19716
19717 2005-11-30 Jeff Law <law@redhat.com>
19718
19719 * g++.old-deja/g++.law/pr25000.C: New test.
19720
19721 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19722
19723 * gcc.dg/tls/opt-11.c: New test.
19724
19725 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19726
19727 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19728 targets.
19729 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19730 LP64 ia64.
19731
19732 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19733
19734 * gfortran.dg/open_access_1.f90: New test.
19735
19736 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19737
19738 * gcc.dg/charset/builtin2.c: New test.
19739
19740 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19741
19742 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19743 on mmix-*-* for *_[xy].c.
19744
19745 2005-11-28 Kean Johnston <jkj@sco.com>
19746
19747 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19748 headers.
19749 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19750 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19751 * gcc.target/i386/asm-3.c: Ditto.
19752 * gcc.target/i386/clobbers.c: Ditto.
19753 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19754 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19755 test regexp.
19756 * gcc.target/i386/mul.c: Ditto.
19757 * gcc.target/i386/ssetype-1.c: Ditto.
19758 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19759 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19760 static so the test works with -fPIC mode too. Based on comment in
19761 PR19231 by Pinski.
19762 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19763
19764 2005-11-28 Richard Guenther <rguenther@suse.de>
19765
19766 * gcc.dg/alias-9.c: New testcase.
19767 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19768
19769 2005-11-28 Roger Sayle <roger@eyesopen.com>
19770 Uros Bizjak <uros@kss-loka.si>
19771
19772 PR middle-end/20219
19773 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19774 tan(x)/sin(x) transformations.
19775
19776 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19777
19778 PR middle-end/24575
19779 * gcc.dg/tree-ssa/divide-3.c: New test.
19780 * gcc.dg/tree-ssa/divide-4.c: New test.
19781
19782 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19783
19784 PR fortran/24917
19785 * gfortran.dg/boz_6.f90: New test.
19786
19787 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19788
19789 PR fortran/23912
19790 * gfortran.dg/modulo_1.f90: New test.
19791
19792 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19793
19794 PR libfortran/24919
19795 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19796 fail on CRLF platforms.
19797 * gfortran.dg/ftell_2.f90: Likewise.
19798
19799 2005-11-26 Eric Christopher <echristo@apple.com>
19800
19801 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19802
19803 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19804
19805 * objc.dg/gnu-runtime-3.m: Simplify.
19806
19807 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19808
19809 PR middle-end/23669
19810 * gcc.dg/tree-ssa/divide-1.c: New test.
19811 * gcc.dg/tree-ssa/divide-2.c: New test.
19812
19813 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19814
19815 PR libgfortran/24945
19816 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19817
19818 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19819
19820 PR libgfortran/24945
19821 * gfortran.dg/open_status_2.f90: New test.
19822
19823 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19824
19825 * gcc.c-torture/execute/builtins/fprintf.c,
19826 gcc.c-torture/execute/builtins/fputs-lib.c,
19827 gcc.c-torture/execute/builtins/fputs.c,
19828 gcc.c-torture/execute/builtins/lib/fprintf.c,
19829 gcc.c-torture/execute/builtins/lib/printf.c,
19830 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19831
19832 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19833
19834 * gcc.dg/20050922-2.c: New test.
19835
19836 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19837
19838 * objc.dg/gnu-runtime-3.m: New test.
19839
19840 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19841
19842 PR c++/9278
19843 * g++.dg/other/void1.C: New test.
19844
19845 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19846
19847 PR middle-end/24998
19848 * gcc.dg/torture/fp-int-convert-float.c,
19849 gcc.dg/torture/fp-int-convert-double.c,
19850 gcc.dg/torture/fp-int-convert-long-double.c,
19851 gcc.dg/torture/fp-int-convert-timode.c,
19852 gcc.dg/torture/fp-int-convert-float80.c,
19853 gcc.dg/torture/fp-int-convert-float80-timode.c,
19854 gcc.dg/torture/fp-int-convert-float128.c,
19855 gcc.dg/torture/fp-int-convert-float128-timode.c,
19856 gcc.dg/torture/fp-int-convert.h: New files.
19857
19858 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19859
19860 PR middle-end/24989
19861 * gcc.dg/tree-ssa/bool-10.c: New test.
19862 * gcc.dg/tree-ssa/bool-11.c: New test.
19863 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19864
19865 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19866
19867 PR middle-end/24990
19868 * tree-ssa/pr24990-1.c: New test.
19869
19870 2005-11-24 Richard Guenther <rguenther@suse.de>
19871 Dirk Mueller <dmueller@suse.de>
19872
19873 PR c++/14024
19874 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19875 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19876 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19877 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19878 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19879 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19880
19881 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19882
19883 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19884
19885 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19886
19887 PR c/21668
19888 * gcc.dg/Wc++-compat.c: New.
19889 * gcc.dg/Wno-c++-compat.c: New.
19890
19891 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19892
19893 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19894 (vspltish, vspltisw): Likewise.
19895
19896 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19897
19898 PR libgfortran/24794
19899 * gfortran.dg/namelist_12.f: Fix quotes.
19900 * gfortran.dg/namelist_13.f90: Fix quotes.
19901 * gfortran.dg/namelist_14.f90: Fix quotes.
19902 * gfortran.dg/namelist_15.f90: Fix quotes.
19903 * gfortran.dg/namelist_use.f90: Fix quotes.
19904 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19905 * gfortran.dg/namelist_21.f90: New test.
19906 * gfortran.dg/namelist_22.f90: New test.
19907
19908 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19909
19910 PR target/23435
19911 * gcc.c-torture/compile/pr23435.c: New.
19912
19913 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19914
19915 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19916
19917 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19918
19919 * gcc.target/powerpc/405-macchw-1.c,
19920 gcc.target/powerpc/405-macchw-2.c,
19921 gcc.target/powerpc/405-macchwu-1.c,
19922 gcc.target/powerpc/405-macchwu-2.c,
19923 gcc.target/powerpc/405-machhw-1.c,
19924 gcc.target/powerpc/405-machhw-2.c,
19925 gcc.target/powerpc/405-machhwu-1.c,
19926 gcc.target/powerpc/405-machhwu-2.c,
19927 gcc.target/powerpc/405-maclhw-1.c,
19928 gcc.target/powerpc/405-maclhw-2.c,
19929 gcc.target/powerpc/405-maclhwu-1.c,
19930 gcc.target/powerpc/405-maclhwu-2.c,
19931 gcc.target/powerpc/405-mulchw-1.c,
19932 gcc.target/powerpc/405-mulchw-2.c,
19933 gcc.target/powerpc/405-mulchwu-1.c,
19934 gcc.target/powerpc/405-mulchwu-2.c,
19935 gcc.target/powerpc/405-mulhhw-1.c,
19936 gcc.target/powerpc/405-mulhhw-2.c,
19937 gcc.target/powerpc/405-mulhhwu-1.c,
19938 gcc.target/powerpc/405-mulhhwu-2.c,
19939 gcc.target/powerpc/405-mullhw-1.c,
19940 gcc.target/powerpc/405-mullhw-2.c,
19941 gcc.target/powerpc/405-mullhwu-1.c,
19942 gcc.target/powerpc/405-mullhwu-2.c,
19943 gcc.target/powerpc/405-nmacchw-1.c,
19944 gcc.target/powerpc/405-nmacchw-2.c,
19945 gcc.target/powerpc/405-nmachhw-1.c,
19946 gcc.target/powerpc/405-nmachhw-2.c,
19947 gcc.target/powerpc/405-nmaclhw-1.c,
19948 gcc.target/powerpc/405-nmaclhw-2.c,
19949 gcc.target/powerpc/440-macchw-1.c,
19950 gcc.target/powerpc/440-macchw-2.c,
19951 gcc.target/powerpc/440-macchwu-1.c,
19952 gcc.target/powerpc/440-macchwu-2.c,
19953 gcc.target/powerpc/440-machhw-1.c,
19954 gcc.target/powerpc/440-machhw-2.c,
19955 gcc.target/powerpc/440-machhwu-1.c,
19956 gcc.target/powerpc/440-machhwu-2.c,
19957 gcc.target/powerpc/440-maclhw-1.c,
19958 gcc.target/powerpc/440-maclhw-2.c,
19959 gcc.target/powerpc/440-maclhwu-1.c,
19960 gcc.target/powerpc/440-maclhwu-2.c,
19961 gcc.target/powerpc/440-mulchw-1.c,
19962 gcc.target/powerpc/440-mulchw-2.c,
19963 gcc.target/powerpc/440-mulchwu-1.c,
19964 gcc.target/powerpc/440-mulchwu-2.c,
19965 gcc.target/powerpc/440-mulhhw-1.c,
19966 gcc.target/powerpc/440-mulhhw-2.c,
19967 gcc.target/powerpc/440-mulhhwu-1.c,
19968 gcc.target/powerpc/440-mulhhwu-2.c,
19969 gcc.target/powerpc/440-mullhw-1.c,
19970 gcc.target/powerpc/440-mullhw-2.c,
19971 gcc.target/powerpc/440-mullhwu-1.c,
19972 gcc.target/powerpc/440-mullhwu-2.c,
19973 gcc.target/powerpc/440-nmacchw-1.c,
19974 gcc.target/powerpc/440-nmacchw-2.c,
19975 gcc.target/powerpc/440-nmachhw-1.c,
19976 gcc.target/powerpc/440-nmachhw-2.c,
19977 gcc.target/powerpc/440-nmaclhw-1.c,
19978 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19979
19980 2005-11-21 Jakub Jelinek <jakub@redhat.com>
19981
19982 PR fortran/24774
19983 * gfortran.dg/inquire_9.f90: New test.
19984
19985 PR fortran/21647
19986 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19987
19988 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19989
19990 PR libfortran/24432
19991 * lib/target-supports.exp (check_effective_target_fortran_large_real):
19992 Check that 'cos' is supported.
19993
19994 2005-11-21 Paul Thomas <pault@gcc.gnu.org
19995
19996 PR fortran/24223
19997 * gfortran.dg/substring_equivalence.f90: New test.
19998
19999 PR fortran/24705
20000 * gfortran.dg/auto_internal_assumed.f90: New test.
20001
20002 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20003
20004 * gcc.dg/fold-div-2.c: New test.
20005
20006 2005-11-20 Ian Lance Taylor <ian@airs.com>
20007
20008 PR rtl-optimization/24883
20009 * gcc.c-torture/compile/pr24883.c: New test.
20010
20011 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20012
20013 PR middle-end/20583
20014 * gcc.c-torture/compile/pr20583.c: New.
20015
20016 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20017
20018 * gcc.c-torture/execute/usmul.c: New test.
20019
20020 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20021
20022 * gcc.dg/tree-ssa/vrp22.c: New test.
20023
20024 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20025
20026 PR middle-end/24912
20027 * gcc.dg/torture/pr24912-1.c: New test.
20028
20029 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20030
20031 PR fortran/24862
20032 * gfortran.dg/arrayio_derived_1.f90: New test.
20033
20034 2005-11-19 Richard Guenther <rguenther@suse.de>
20035
20036 PR middle-end/23294
20037 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20038
20039 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20040
20041 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20042
20043 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20044
20045 PR c++/8355
20046 * g++.dg/template/friend39.C: New test.
20047
20048 2005-11-18 James E Wilson <wilson@specifix.com>
20049
20050 * gcc.dg/builtin-strstr.c: New.
20051
20052 2005-11-18 Richard Henderson <rth@redhat.com>
20053
20054 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20055 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20056 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20057 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20058 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20059 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20060 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20061 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20062 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20063 renaming to remove initial "ia64-".
20064
20065 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20066
20067 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20068
20069 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20070
20071 * g++.dg/cpp/string-2.C: New test.
20072
20073 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20074
20075 * gcc.dg/tree-ssa/loop-14.c: New test.
20076
20077 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
20078 Michael Chamberlain <michael@chamberlain.net.au>
20079
20080 * ada/acats/run_all.sh (target_run): Kill long running tests.
20081
20082 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20083
20084 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
20085 * gcc.dg/cleanup-9.c: Likewise.
20086 * gcc.dg/cleanup-10.c: Likewise.
20087 * gcc.dg/cleanup-11.c: Likewise.
20088
20089 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20090
20091 PR fortran/24892
20092 * gfortran.dg/open_access_append_1.f90: New test.
20093 * gfortran.dg/open_access_append_2.f90: New test.
20094
20095 2005-11-16 Richard Guenther <rguenther@suse.de>
20096
20097 PR middle-end/24851
20098 * gcc.c-torture/execute/pr24851.c: New testcase.
20099
20100 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20101
20102 * gcc.dg/fold-overflow-1.c: New test.
20103
20104 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20105
20106 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20107 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20108
20109 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20110
20111 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20112 structures.
20113 * g++.dg/eh/forced2.C: Likewise.
20114 * g++.dg/eh/forced3.C: Likewise.
20115 * g++.dg/eh/forced4.C: Likewise.
20116
20117 2005-11-11 Mike Stump <mrs@apple.com>
20118
20119 * g++.old-deja/g++.mike/unused.C: Add.
20120
20121 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20122
20123 PR c++/24667
20124 * g++.dg/warn/Wcast-qual1.C: New test.
20125
20126 2005-11-15 Jan Hubicka <jh@suse.cz>
20127
20128 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20129
20130 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20131
20132 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20133
20134 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20135
20136 PR 24840
20137 * gcc.dg/tree-ssa/pr24840.c: New test.
20138
20139 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20140
20141 PR testsuite/24841
20142 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20143
20144 2005-11-14 Dale Johannesen <dalej@apple.com>
20145
20146 * gcc.c-torture/execute/20051113-1.c: New.
20147
20148 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20149
20150 PR c++/24687
20151 * g++.dg/template/crash43.C: New test.
20152
20153 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20154
20155 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20156
20157 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20158
20159 PR c++/24817
20160 * g++.dg/eh/spec8.C: New test.
20161
20162 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20163
20164 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20165
20166 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20167
20168 PR c++/20293
20169 * g++.dg/parse/ambig4.C: New test.
20170 * g++.dg/tc1/dr101.C: Adjust error markers.
20171 * g++.dg/lookup/strong-using-2.C: Likewise.
20172 * g++.dg/lookup/ambig5.C: Likewise.
20173 * g++.dg/lookup/ambig4.C: Likewise.
20174 * g++.dg/parse/crash22.C: Likewise.
20175
20176 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20177
20178 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20179
20180 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20181
20182 * gcc.dg/nested-calls-1.c: New test.
20183
20184 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20185
20186 * gfortran.dg/complex_intrinsic_1.f90: New test.
20187 * gfortran.dg/complex_intrinsic_2.f90: New test.
20188 * gfortran.dg/fgetc_1.f90: New test.
20189 * gfortran.dg/fgetc_2.f90: New test.
20190 * gfortran.dg/fgetc_3.f90: New test.
20191 * gfortran.dg/ftell_1.f90: New test.
20192 * gfortran.dg/ftell_2.f90: New test.
20193 * gfortran.dg/gnu_logical_1.F: New test.
20194 * gfortran.dg/gnu_logical_2.f90: New test.
20195
20196 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20197
20198 PR middle-end/24820
20199 * gcc.dg/pr24820.c: New test.
20200
20201 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20202
20203 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20204 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20205 variable.
20206
20207 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20208
20209 PR testsuite/24614
20210 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20211
20212 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20213
20214 * gcc.target/cris/cris.exp: New file.
20215 * gcc.target/cris/rld-legit1.c: New test.
20216 * gcc.target/cris/rld-legit2.c: New test.
20217
20218 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20219
20220 PR c++/24780
20221 * g++.dg/opt/pr24780.C: New test.
20222
20223 PR c++/24761
20224 * g++.dg/template/asm1.C: New test.
20225
20226 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20227
20228 PR libgfortran/24787
20229 * gfortran.dg/scan_1.f90: New test.
20230
20231 2005-11-12 Jan Hubicka <jh@suse.cz>
20232
20233 * gcc.target/i386/minmax-1.c: New.
20234 * gcc.target/i386/minmax-2.c: New.
20235
20236 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20237
20238 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20239
20240 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20241
20242 * gcc.c-torture/execute/20051110-1.c,
20243 gcc.c-torture/execute/20051110-2.c: New tests.
20244
20245 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20246
20247 PR middle-end/24750
20248 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20249 New tests.
20250
20251 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20252
20253 * lib/target-libpath.exp (get_shlib_extension): New proc.
20254 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20255 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20256 * lib/objc.exp (objc_target_compile): Likewise.
20257 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20258 detection.
20259
20260 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20261
20262 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20263
20264 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20265 Add -static to additional_flags and pass it to target_compile.
20266
20267 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20268
20269 PR libgfortran/24719
20270 gfortran.dg/read_noadvance.f90: New test.
20271
20272 PR libgfortran/24699
20273 gfortran.dg/fmt_t_2.f90: New test.
20274
20275 PR libgfortran/24785
20276 gfortran.dg/read_x_eor.f90: New test.
20277
20278 PR libgfortran/24584
20279 gfortran.dg/namelist_empty.f90: Rename test.
20280
20281 PR libgfortran/24489
20282 gfortran/read_eor.f90: Rename test.
20283
20284 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20285
20286 PR fortran/15976
20287 * gfortran.dg/automatic_module_variable.f90: New test.
20288
20289 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20290
20291 PR target/24445
20292 * gcc.dg/pr24445.c: New test.
20293
20294 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20295
20296 PR fortran/24655
20297 PR fortran/24755
20298 * gfortran.dg/recursive_statement_functions.f90: Add statement
20299 functions using inline intrinsic functions and parameters to test
20300 that they no longer seg-fault.
20301
20302 PR fortran/24409
20303 gfortran.dg/nested_modules_4.f90: New test.
20304 gfortran.dg/nested_modules_5.f90: New test.
20305
20306 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20307
20308 PR fortran/24643
20309 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20310
20311 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20312
20313 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20314 failures.
20315
20316 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20317
20318 * gcc.dg/sparc-getcontext-1.c: New test.
20319
20320 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20321
20322 * gcc.dg/ifcvt-fabs-1.c: New test.
20323
20324 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20325
20326 PR other/4372
20327 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20328 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20329
20330 2005-11-09 Richard Guenther <rguenther@suse.de>
20331
20332 PR tree-optimization/24716
20333 * gcc.c-torture/execute/pr24716.c: New testcase.
20334
20335 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20336
20337 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20338
20339 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20340
20341 PR 24624
20342 * gcc.dg/pr24624.c: Testcase added.
20343
20344 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20345
20346 PR 24623
20347 * g++.dg/other/pr24623.C: Testcase added.
20348
20349 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20350
20351 PR fortran/22607
20352 * gfortran-dg/pure_byref_1.f90: New.
20353 * gfortran-dg/pure_byref_2.f90: New.
20354
20355 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20356
20357 PR c/24101
20358 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20359 * gcc.dg/dg.exp: Run main loop also for *.i files.
20360
20361 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20362
20363 PR c++/19450
20364 * g++.dg/tls/diag-3.C: New test.
20365 * g++.dg/tls/diag-4.C: New test.
20366 * g++.dg/tls/static-1.C: New test.
20367 * g++.dg/tls/static-1a.cc: New file.
20368
20369 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20370
20371 PR 23046
20372 * g++.dg/tree-ssa/pr23046.C: New test.
20373
20374 2005-11-08 Devang Patel <dpatel@apple.com>
20375
20376 PR tree-optimization/23115
20377 * gcc.dg/tree-ssa/pr23115.c: New.
20378
20379 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20380
20381 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20382 * gcc.target/powerpc/pr16155.c: Same.
20383 * gcc.target/powerpc/altivec-1.c: Same.
20384 * gcc.target/powerpc/altivec-2.c: Same.
20385 * gcc.target/powerpc/altivec-3.c: Same.
20386 * gcc.target/powerpc/altivec-5.c: Same.
20387 * gcc.target/powerpc/altivec-11.c: Same.
20388 * gcc.target/powerpc/altivec-12.c: Same.
20389 * gcc.target/powerpc/altivec-14.c: Same.
20390 * gcc.target/powerpc/altivec-22.c: Same.
20391 * gcc.target/powerpc/altivec-consts.c: Same.
20392 * gcc.target/powerpc/altivec-pr22085.c: Same.
20393 * gcc.target/powerpc/altivec-splat.c: Same.
20394 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20395 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20396 * gcc.target/powerpc/darwin-longlong.c: Same.
20397
20398 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20399
20400 PR target/19340
20401 * gcc.dg/pr19340.c: New test.
20402
20403 2005-11-07 Ian Lance Taylor <ian@airs.com>
20404
20405 PR rtl-optimization/24683
20406 * gcc.dg/pr24683.c: New test.
20407
20408 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20409
20410 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20411 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20412
20413 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20414
20415 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20416
20417 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20418
20419 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20420
20421 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20422
20423 PR target/24230
20424
20425 * gcc.target/powerpc/altivec-consts.c,
20426 gcc.target/powerpc/altivec-splat.c: New testcase.
20427
20428 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20429
20430 PR c/24599
20431
20432 * gcc.dg/overflow-2.c: New testcase.
20433
20434 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20435
20436 PR rtl-optimization/23567
20437 * gcc.c-torture/execute/20051104-1.c: New test.
20438
20439 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20440
20441 PR fortran/24534
20442 gfortran.dg/private_type_2.f90: Modified to check that case with
20443 PRIVATE declaration within derived type is accepted.
20444
20445 PR fortran/20838
20446 gfortran.dg/pointer_assign_1.f90: New test.
20447
20448 PR fortran/20840
20449 * gfortran.dg/arrayio_0.f90: New test.
20450
20451 PR fortran/17737
20452 gfortran.dg/data_initialized.f90: New test.
20453 gfortran.dg/data_constraints_1.f90: New test.
20454 gfortran.dg/data_constraints_2.f90: New test.
20455
20456 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20457
20458 PR fortran/24174
20459 PR fortran/24305
20460 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20461
20462 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20463
20464 PR 24670
20465 * gcc.dg/tree-ssa/pr24670.c: New test.
20466
20467 2005-11-05 Ian Lance Taylor <ian@airs.com>
20468
20469 PR target/22432
20470 * gcc.target/i386/pr22432.c: New test.
20471
20472 2005-11-05 Richard Henderson <rth@redhat.com>
20473
20474 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20475 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20476 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20477 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20478 from gcc.dg/alpha-*.
20479 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20480 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20481
20482 2005-11-05 Andreas Jaeger <aj@suse.de>
20483
20484 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20485
20486 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20487
20488 PR target/23424
20489 * gcc.dg/torture/pr23424-1.c: New test.
20490
20491 2005-11-04 Richard Henderson <rth@redhat.com>
20492
20493 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20494 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20495 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20496 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20497 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20498 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20499 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20500 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20501 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20502 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20503 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20504 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20505 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20506 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20507 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20508 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20509 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20510 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20511 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20512 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20513 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20514 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20515 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20516 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20517 Move from gcc.dg/.
20518 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20519 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20520 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20521 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20522 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20523 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20524 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20525 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20526 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20527 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20528 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20529 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20530 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20531 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20532 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20533 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20534 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20535 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20536 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20537 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20538 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20539 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20540 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20541 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20542 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20543 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20544 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20545 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20546 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20547 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20548 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20549 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20550 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20551 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20552 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20553 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20554 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20555 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20556 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20557 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20558 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20559 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20560 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20561 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20562 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20563
20564 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20565
20566 PR 24627
20567 * gcc.dg/tree-ssa/pr24627.c: New test.
20568
20569 2005-11-04 Paul Brook <paul@codesourcery.com>
20570
20571 * gcc.dg/tls/opt-10.c: New test.
20572
20573 2005-11-04 Andreas Jaeger <aj@suse.de>
20574
20575 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20576 avoid extra warnings.
20577
20578 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20579
20580 PR libfortran/22298
20581 * lib/target-supports.exp
20582 (check_effective_target_static_libgfortran): New
20583 static_libgfortran effective target.
20584 * gfortran.dg/static_linking_1.f: New test.
20585 * gfortran.dg/static_linking_1.c: New file.
20586
20587 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20588
20589 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20590
20591 2005-11-03 Josh Conner <jconner@apple.com>
20592
20593 PR c++/19989
20594 g++.dg/ext/array2.C: New test.
20595 g++.dg/template/dependent-name3.C: New test.
20596 g++.dg/template/dependent-name4.C: New test.
20597 g++.dg/template/sfinae2.C: New test.
20598
20599 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20600
20601 PR preprocessor/22042
20602 * gcc.dg/cpp/strify4.c: New test.
20603
20604 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20605
20606 PR c++/17964
20607 * g++.dg/cpp/string-1.C: New test.
20608
20609 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20610
20611 * gcc.target/powerpc: New directory.
20612 * gcc.target/powerpc/powerpc.exp: New file.
20613 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20614 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20615 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20616 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20617 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20618 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20619 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20620 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20621 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20622 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20623 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20624 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20625 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20626 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20627 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20628 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20629 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20630 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20631 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20632 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20633 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20634 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20635 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20636 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20637 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20638 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20639 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20640 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20641 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20642 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20643 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20644 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20645 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20646 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20647
20648 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20649
20650 PR c++/21627
20651 * g++.dg/warn/inline2.C: New test.
20652
20653 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20654
20655 PR middle-end/23155
20656 * g++.dg/ext/c99struct1.C: New test.
20657 * gcc.dg/union-cast-1.c: New test.
20658 * gcc.dg/union-cast-2.c: New test.
20659 * gcc.dg/union-cast-3.c: New test.
20660
20661 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20662
20663 PR middle-end/24589
20664 * gcc.c-torture/execute/zero-struct-2.c: New test.
20665
20666 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20667
20668 PR c++/24582
20669 * g++.dg/init/switch1.C: New test.
20670
20671 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20672
20673 * gcc.dg/delay-slot-1.c: New test.
20674
20675 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20676
20677 PR target/24620
20678 * gcc.dg/pr24620.c: New test.
20679
20680 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20681
20682 PR c/24329
20683 * gcc.dg/format/unnamed-1.c: New test.
20684
20685 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20686
20687 PR c++/22434
20688 * g++.dg/expr/cond8.C: New test.
20689
20690 PR c++/24560
20691 * g++.dg/parse/dot1.C: New test.
20692
20693 2005-11-02 Jan Hubicka <jh@suse.cz>
20694
20695 PR target/23303
20696 * gcc.dg/i386-lea.c: New test
20697
20698 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20699
20700 PR target/24615
20701 * gcc.dg/pr24615.c: New test.
20702
20703 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20704
20705 PR target/24600
20706 * gcc.dg/pr24600.c: New test.
20707
20708 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20709
20710 PR c++/19253
20711 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20712 * g++.dg/parse/typename9.C: New test.
20713 * g++/dg/parse/typename10.C: Likewise.
20714
20715 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20716
20717 PR fortran/18157
20718 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20719 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20720 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20721
20722 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20723
20724 PR c++/24569
20725 * g++.dg/debug/static1.C: New test.
20726
20727 2005-11-02 Josh Conner <jconner@apple.com>
20728
20729 * g++.dg/crash38.C: moved into proper directory...
20730 * g++.dg/template/crash42.C: ...here
20731
20732 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20733
20734 PR target/18338
20735 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20736 pcc_bitfield_type_matters || default_packed.
20737
20738 * lib/target-supports.exp
20739 (check_effective_target_pcc_bitfield_type_matters): New proc.
20740 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20741
20742 PR testsuite/23304
20743 * lib/target-supports.exp (check_effective_default_packed): New proc.
20744 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20745 Gate expected errors on target ! default_packed.
20746 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20747
20748 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20749
20750 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20751 change (r106358).
20752
20753 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20754
20755 PR fortran/24008
20756 * gfortran.dg/entry_5.f90: New.
20757 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20758
20759 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20760
20761 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20762
20763 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20764
20765 PR fortran/21565
20766 gfortran.dg/namelist_blockdata.f90: New test.
20767
20768 PR fortran/18737
20769 gfortran.dg/external_implicit_none.f90: New test.
20770
20771 PR fortran/14994
20772 * gfortran.dg/secnds.f: New test.
20773
20774 2005-10-31 Jan Hubicka <jh@suse.cz>
20775
20776 PR target/20928
20777 * gcc.c-torture/compile/pr20928.c: New test.
20778
20779 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20780
20781 PR middle-end/23492
20782 * gcc.c-torture/compile/zero-strct-5.c: New test.
20783
20784 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20785
20786 PR libgfortran/24584
20787 * gfortran.dg/pr24584.f90: New test.
20788
20789 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20790
20791 PR fortran/18883
20792 * gfortran.dg/char_result_9.f90: New.
20793 * gfortran.dg/char_result_10.f90: New.
20794
20795 2005-10-30 Jan Hubicka <jh@suse.cz>
20796
20797 * g++.dg/tree-ssa/pr24172.C: New testcase.
20798
20799 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20800
20801 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20802
20803 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20804
20805 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20806 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20807 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20808 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20809 gfortran.dg/enum_9.f90,
20810 gfortran.fortran-torture/compile/enum_1.f90,
20811 gfortran.fortran-torture/execute/enum_1.f90,
20812 gfortran.fortran-torture/execute/enum_2.f90,
20813 gfortran.fortran-torture/execute/enum_3.f90,
20814 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20815
20816 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20817
20818 PR target/18482
20819 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20820 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20821
20822 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20823
20824 PR libfortran/20179
20825 * gfortran.dg/mixed_io_1.f90: New test.
20826 * gfortran.dg/mixed_io_1.c: New file.
20827
20828 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20829
20830 * gfortran.dg/malloc_free_1.f90: New test.
20831
20832 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20833
20834 * gcc.dg/nested-func-4.c: Require profiling -pg.
20835
20836 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20837
20838 PR C++/23229
20839 * g++.dg/warn/main-2.C: New test.
20840
20841 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20842
20843 PR fortran/24545
20844 * gfortran.dg/interface_2.f90: new test.
20845
20846 2005-10-28 Josh Conner <jconner@apple.com>
20847
20848 PR c++/22153
20849 * g++.dg/template/crash38.C: New test.
20850 * g++.dg/parse/explicit1.C: Change expected errors.
20851
20852 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20853
20854 PR C++/23426
20855 * g++.dg/other/large-size-array.C: New test.
20856
20857 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20858
20859 PR middle-end/24362
20860 * g++.dg/opt/complex4.C: New test.
20861
20862 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20863
20864 * gcc.dg/nested-func-4.c: New test.
20865
20866 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20867
20868 PR fortran/24158
20869 gfortran.dg/derived_recursion.f90: New test.
20870 gfortran.dg/implicit_actual.f90: New test.
20871
20872 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20873
20874 PR middle-end/24295, PR testsuite/24477
20875 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20876 removed when weakref hits the tree.
20877
20878 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20879
20880 * gfortran.dg/cray_pointers_4.f90: New test.
20881
20882 * gfortran.dg/cray_pointers_5.f90: New test.
20883
20884 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20885
20886 PR fortran/22290
20887 * gfortran.dg/assign_5.f90: New test.
20888 * gfortran.dg/assign_6.f: New test.
20889
20890 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20891
20892 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20893 CPU has no SSE support.
20894
20895 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20896
20897 PR libgfortran/24224
20898 * gfortran.dg/arrayio_1.f90: Update attribution.
20899 * gfortran.dg/arrayio_2.f90: Update attribution.
20900 * gfortran.dg/arrayio_3.f90: Update attribution.
20901 * gfortran.dg/arrayio_4.f90: Update test conditions.
20902 * gfortran.dg/arrayio_5.f90: Update attribution.
20903 * gfortran.dg/arrayio_6.f90: New test.
20904 * gfortran.dg/arrayio_7.f90: New test.
20905
20906 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20907
20908 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20909
20910 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20911
20912 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20913
20914 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20915
20916 PR fortran/24416
20917 * gfortran.dg/namelist_char_only.f90: New test.
20918
20919 2005-10-24 Asher Langton <langton2@llnl.gov>
20920
20921 PR fortran/17031
20922 PR fortran/22282
20923 * gfortran.dg/cray_pointers_1.f90: New test.
20924 * gfortran.dg/cray_pointers_2.f90: New test.
20925 * gfortran.dg/cray_pointers_3.f90: New test.
20926 * gfortran.dg/loc_1.f90: New test.
20927 * gfortran.dg/loc_2.f90: New test.
20928
20929 2005-10-24 Steven Bosscher <stevenb@suse.de>
20930
20931 * gcc.dg/pr24225.c: New test.
20932
20933 2005-10-24 Asher Langton <langton2@llnl.gov>
20934
20935 * gfortran.dg/dup_save_1.f90: New test.
20936 * gfortran.dg/dup_save_2.f90: New test.
20937
20938 2005-10-24 Paul Brook <paul@codesourcery.com>
20939
20940 PR 24107
20941 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20942 stdint.h.
20943
20944 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20945
20946 PR libgfortran/24489
20947 * gfortran.dg/pr24489.f90: New test.
20948
20949 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20950
20951 PR fortran/23635
20952 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20953
20954 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20955
20956 PR target/18911
20957 * g++.dg/init/array16.C: Skip for mmix-*-*.
20958
20959 2005-10-23 Asher Langton <langton2@llnl.gov>
20960
20961 * gfortran.dg/byte_1.f90: New test.
20962 * gfortran.dg/byte_2.f90: New test.
20963
20964 2005-10-23 David Edelsohn <edelsohn@gnu.org>
20965
20966 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20967
20968 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
20969
20970 PR fortran/18022
20971 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20972
20973 PR fortran/24311
20974 * gfortran.dg/merge_char_const.f90: New test.
20975
20976 PR fortran/24384
20977 * gfortran.dg/spread_scalar_source.f90: New test.
20978
20979 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
20980
20981 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20982
20983 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20984 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20985
20986 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20987
20988 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
20989
20990 PR fortran/24426
20991 * gfortran.dg/der_pointer_4.f90: New.
20992
20993 2005-10-22 David Ayers <d.ayers@inode.at>
20994
20995 * obj-c++.dg/except-1.mm: Simplify.
20996
20997 2005-10-21 David Ayers <d.ayers@inode.at>
20998
20999 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21000
21001 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21002
21003 * gfortran.dg/assumed_dummy_2.f90: New test.
21004
21005 2005-10-21 James E Wilson <wilson@specifix.com>
21006
21007 PR preprocessor/15220
21008 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21009
21010 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21011
21012 * gcc.c-torture/execute/20051021-1.c: New test.
21013
21014 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21015
21016 PR c++/24260
21017 * g++.dg/ext/tmplattr1.C: New test.
21018
21019 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21020
21021 PR fortran/24440
21022 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21023
21024 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21025
21026 * obj-c++.dg/except-1.mm: New.
21027
21028 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21029
21030 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21031
21032 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21033
21034 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21035
21036 PR middle-end/24295
21037 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21038 declarations with the same names as thunks' alias targets, use
21039 aliases instead.
21040 * gcc.dg/attr-alias-3.c: New test.
21041 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21042
21043 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21044
21045 PR c++/22618
21046 * g++.dg/parse/access8.C: New test.
21047
21048 2005-10-20 Richard Guenther <rguenther@suse.de>
21049
21050 PR c++/24439
21051 * g++.dg/tree-ssa/pr24439.C: New testcase.
21052
21053 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21054
21055 * g++.dg/opt/delay-slot-1.C: New test.
21056
21057 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21058
21059 PR fortran/21625
21060 * gfortran.fg/der_init_1.f90: New.
21061
21062 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21063
21064 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21065
21066 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21067
21068 PR c++/21908
21069 * g++.dg/parse/error28.C: New test.
21070
21071 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21072
21073 * gcc.dg/profile-generate-2.c: New test.
21074
21075 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
21076
21077 PR target/23589
21078 * g++.dg/ext/dllimport11.C: New.
21079
21080 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21081
21082 PR c++/22293
21083 * g++.dg/other/friend3.C: New test.
21084
21085 2005-10-18 Mark Mitchell <mark@codesourcery.com>
21086
21087 PR c++/23293
21088 * g++.dg/template/error19.C: New test.
21089
21090 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
21091
21092 PR c++/21383
21093 * g++.dg/overload/koenig2.C: New.
21094
21095 PR c++/23118
21096 * g++.dg/overload/error2.C: New.
21097
21098 PR c++/22604
21099 * g++.dg/inherit/covariant14.C: New.
21100
21101 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21102
21103 PR c++/23440
21104 * g++.dg/parse/for1.C: New test.
21105
21106 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21107
21108 PR fortran/23446
21109 * gfortran.dg/host_dummy_index_1.f90: New test.
21110
21111 PR fortran/21459
21112 * gfortran.dg/automatic_char_len_2.f90: New test.
21113
21114 PR fortran/20866
21115 * gfortran.dg/recursive_statement_functions.f90: New test.
21116
21117 PR fortran/20853
21118 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21119
21120 PR fortran/20849
21121 * gfortran.dg/external_initializer.f90: New test.
21122
21123 PR fortran/20837
21124 * non_module_public.f90: New test.
21125
21126 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21127
21128 PR c++/24386
21129 * g++.dg/template/overload7.C: New.
21130
21131 PR c++/22551
21132 * g++.dg/other/switch2.C: Remove expected warnings.
21133
21134 PR c++/21353
21135 * g++.dg/template/defarg6.C: New.
21136
21137 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21138
21139 PR target/24315
21140 * gcc.target/i386/pr24315.c: New test.
21141
21142 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21143
21144 PR c++/24389
21145 * g++.dg/template/static21.C: New test.
21146 * g++.dg/template/static21-a.cc: Likewise.
21147
21148 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21149
21150 PR c++/23959
21151 * g++.dg/warn/Wswitch-default-1.C: New test.
21152 * g++.dg/warn/Wswitch-default-2.C: New test.
21153
21154 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21155
21156 PR c++/22173
21157 * g++.dg/parse/template18.C: New test.
21158 * g++.dg/template/nontype15.C: Likewise.
21159
21160 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21161
21162 PR fortran/22273
21163 * gfortran.dg/spec_expr_2.f90: New.
21164
21165 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21166
21167 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21168 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21169 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21170 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21171 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21172 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21173 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21174 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21175 previous target-specific skips and warning-message matches where
21176 applicable.
21177
21178 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21179
21180 PR c++/21347
21181 * g++.dg/warn/Wctor-dtor.C: New test.
21182
21183 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21184
21185 PR c/23439
21186 * gcc.dg/for-1.c: New test.
21187
21188 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21189
21190 PR c++/19565
21191 * g++.dg/warn/Wconversion1.C: New test.
21192 * g++.dg/ext/packed4.C: Compile with -w.
21193 * g++.dg/opt/20050511-1.C: Likewise.
21194 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21195
21196 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21197
21198 * gfortran.dg/boz_5.f90: New test.
21199
21200 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21201
21202 PR c++/22551
21203 * g++.dg/other/switch2.C: New.
21204
21205 PR c++/23984
21206 * g++.dg/init/ctor7.C: New.
21207
21208 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21209
21210 PR c++/23730
21211 * g++.dg/parse/crash32.C: New test.
21212
21213 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21214
21215 PR c++/20721
21216 * g++.dg/init/goto2.C: New test.
21217
21218 PR c++/22464
21219 * g++.dg/template/crash/41.C: New test.
21220
21221 PR c++/22180
21222 * g++.dg/template/crash40.C: New test.
21223
21224 PR c++/23694
21225 * g++.dg/parse/friend5.C: New test.
21226
21227 PR c++/23307
21228 * g++.dg/template/crash38.C: New test.
21229
21230 PR c++/22352
21231 * g++.dg/template/friend38.C: New test.
21232
21233 PR c++/22405
21234 * g++.dg/template/crash39.C: New test.
21235
21236 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21237
21238 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21239 gcc.dg/debug/dwarf2/dwarf-char2.c,
21240 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21241
21242 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21243
21244 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21245
21246 * gcc.dg/dll-2.c: Add tests for warnings.
21247 * gcc.dg/dll-3.c: Likewise.
21248 * gcc.dg/dll-4.c: Likewise.
21249
21250 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21251 * g++.dg/ext/dllimport2.C: Likewise.
21252 * g++.dg/ext/dllimport3.C: Likewise.
21253 * g++.dg/ext/dllimport7.C: Likewise.
21254 * g++.dg/ext/dllimport8.C: Likewise.
21255 * g++.dg/ext/dllimport9.C: Likewise.
21256
21257 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21258
21259 PR fortran/24092
21260 * gfortran.dg/derived_pointer_recursion.f90: New test.
21261
21262 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21263
21264 * gcc.c-torture/execute/20051012-1.c: New test.
21265
21266 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21267
21268 PR fortran/18082
21269 * gfortran.dg/automatic_char_len_1.f90: New test.
21270
21271 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21272
21273 PR fortran/20847
21274 * gfortran.dg/save_common.f90: New test.
21275
21276 PR fortran/20856
21277 * gfortran.dg/save_result.f90: New test.
21278
21279 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21280
21281 PR c++/21592
21282 * g++.dg/template/dependent-expr1.C: Add new expected error.
21283 * g++.dg/template/dependent-expr2.C: Adjust error text.
21284 * g++.dg/template/overload6.C: New.
21285
21286 PR c++/23797
21287 * g++.dg/other/typename8.C: New.
21288
21289 PR c++/21117
21290 * g++.dg/other/return1.C: New.
21291
21292 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21293
21294 PR c++/24052
21295 * g++.dg/ext/label5.C: New.
21296
21297 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21298
21299 PR c++/19964
21300 * g++.dg/parse/crash31.C: New.
21301
21302 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21303
21304 * g++.dg/ipa/ipa-1.c: New test.
21305 * g++.dg/ipa/ipa-2.c: New test.
21306 * g++.dg/ipa/ipa-3.c: New test.
21307 * g++.dg/ipa/ipa-4.c: New test.
21308 * g++.dg/ipa/ipa-5.c: New test.
21309 * g++.dg/ipa/ipa.exp: New file.
21310
21311 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21312
21313 PR fortran/24207
21314 * gfortran.dg/private_type_3.f90: New test.
21315
21316 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21317
21318 PR fortran/20786
21319 gfortran.dg/aint_anint_1.f90: New test.
21320
21321 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21322
21323 PR libgfortran/24313
21324 gfortran.dg/csqrt.f: New test.
21325
21326 2005-10-11 Ian Lance Taylor <ian@airs.com>
21327
21328 PR c++/8057
21329 * g++.dg/warn/noeffect7.C: New test.
21330 * g++.dg/warn/noeffect2.C: Instantiate templates.
21331 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21332 and warning.
21333
21334 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21335
21336 PR c++/21089
21337 * g++.dg/init/float1.C: New test.
21338
21339 PR c++/24277
21340 * g++.dg/init/member1.C: Tweak error markers.
21341
21342 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21343
21344 PR testsuite/24281
21345 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21346 Check for null pointer.
21347
21348 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21349
21350 PR c++/21369
21351 * g++.dg/parse/ret-type3.C: New test.
21352
21353 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21354
21355 PR tree-opt/23946
21356 * gcc.c-torture/compile/pr23946.c: New test.
21357
21358 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21359
21360 * g++.dg/opt/mmx2.C: New test.
21361
21362 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21363
21364 PR c++/24277
21365 * g++.dg/template/static20.C: New test.
21366
21367 PR c++/24302
21368 * g++.dg/warn/Wunused-12.C: New test.
21369
21370 PR c++/23437
21371 * g++.dg/template/arg4.C: New test.
21372
21373 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21374
21375 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21376 * gcc.dg/ucnid-3.c: Likewise.
21377 * gcc.dg/ucnid-4.c: Likewise.
21378 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21379 * g++.dg/other/ucnid-1.C: Likewise.
21380 * gcc.dg/sparc-frame-1.c: New test.
21381
21382 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21383
21384 PR c++/24139
21385 * g++.dg/template/spec27.C: New test.
21386
21387 PR c++/24275
21388 * g++.dg/template/static19.C: New test.
21389
21390 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21391
21392 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21393 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21394
21395 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21396
21397 PR target/24136
21398 * gfortran.fortran-torture/compile/pr24136.f: New test.
21399
21400 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21401
21402 PR c++/22172
21403 * g++.dg/parse/crash30.C: New test.
21404
21405 2005-10-07 Richard Guenther <rguenther@suse.de>
21406
21407 PR middle-end/24227
21408 * gcc.c-torture/compile/pr24227.c: New testcase.
21409
21410 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21411
21412 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21413 Do not put aligned attributes on array elements.
21414
21415 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21416
21417 PR testsuite/23611, PR testsuite/23615
21418 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21419 writing prototypes of library functions by hand.
21420 * obj-c++.dg/bitfield-4.mm: Likewise.
21421 * obj-c++.dg/const-str-4.mm: Likewise.
21422 * obj-c++.dg/encode-4.mm: Likewise.
21423 * obj-c++.dg/encode-5.mm: Likewise.
21424 * obj-c++.dg/encode-6.mm: Likewise.
21425 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21426 * obj-c++.dg/method-10.mm: Likewise.
21427 * obj-c++.dg/method-17.mm: Likewise.
21428 * obj-c++.dg/method-19.mm: Likewise.
21429 * obj-c++.dg/try-catch-2.mm: Likewise.
21430
21431 2005-10-06 Richard Henderson <rth@redhat.com>
21432
21433 PR 24236
21434 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21435
21436 2005-10-06 Dale Johannesen <dalej@apple.com>
21437
21438 * gcc.c-torture/execute/20030125-1.c: Correct.
21439
21440 2005-10-06 Richard Guenther <rguenther@suse.de>
21441
21442 PR tree-optimization/24238
21443 * g++.dg/tree-ssa/pr24238.C: New testcase.
21444
21445 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21446
21447 PR 18568
21448 * gfortran.dg/der_pointer_3.f90: New test.
21449
21450 2005-10-05 Devang Patel <dpatel@apple.com>
21451
21452 PR Debug/23205
21453 * g++.dg/other/PR23205.C: New.
21454
21455 2005-10-05 Richard Henderson <rth@redhat.com>
21456
21457 PR target/23602
21458 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21459 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21460
21461 2005-10-05 Dale Johannesen <dalej@apple.com>
21462
21463 * gcc.c-torture/execute/float-floor.c: New.
21464
21465 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21466
21467 PR tree-optimization/21419
21468 PR tree-optimization/24146
21469 PR tree-optimization/24151
21470
21471 * g++.dg/ext/asm7.C: New.
21472 * g++.dg/ext/asm8.C: New.
21473 * gcc.dg/asm-1.c: Compile on all targets.
21474 * gcc.dg/asm-pr24146.c: New.
21475 * gcc.dg/pr21419.c: Adjust error messages.
21476
21477 2005-10-05 Richard Guenther <rguenther@suse.de>
21478
21479 PR fortran/24176
21480 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21481
21482 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21483
21484 PR c++/23513
21485 * g++.dg/template/spec22.C: Robustify test.
21486 * g++.dg/template/spec26.C: New.
21487
21488 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21489
21490 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21491 if target supports vector instructions.
21492
21493 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21494
21495 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21496 C99 functions.
21497
21498 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21499
21500 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21501 check_effective_target_fortran_large_int): Replace cached result
21502 when target changes.
21503
21504 2005-10-04 Devang Patel <dpatel@apple.com>
21505
21506 * gcc.dg/i386-sse-vect-types.c: New.
21507
21508 2005-10-04 Ian Lance Taylor <ian@airs.com>
21509
21510 PR preprocessor/13726
21511 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21512 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21513
21514 2005-10-04 Richard Guenther <rguenther@suse.de>
21515
21516 PR c/23576
21517 * gcc.dg/noncompile/pr23576.c: New testcase.
21518
21519 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21520
21521 PR middle-end/23125
21522 * gcc.dg/register-var-3.c: New test.
21523
21524 2005-10-04 Steven Bosscher <stevenb@suse.de>
21525
21526 * gcc.dg/pr23049.c: New test.
21527
21528 * gcc.dg/ucnid-4.c: Fix test.
21529
21530 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21531
21532 PR 23445
21533 * gcc.c-torture/compile/pr23445.c: New test.
21534
21535 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21536
21537 * g++.dg/overload/unknown1.C: New.
21538
21539 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21540
21541 PR c++/17775
21542 * g++.dg/template/repo4.C: New test.
21543
21544 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21545
21546 PR libfortran/19308
21547 * gfortran.dg/large_real_kind_2.F90: New test.
21548 * gfortran.dg/large_integer_kind_2.f90: New test.
21549
21550 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21551
21552 * lib/target-supports.exp (check_effective_target_vect_shift):
21553 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21554 (check_effective_target_vect_condition): Fix copy-n-pasto.
21555
21556 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21557 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21558 targets.
21559
21560 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21561
21562 PR c++/22621
21563 * g++.dg/template/overload5.C : New test.
21564
21565 PR c++/23840
21566 * g++.dg/expr/stdarg1.C: New test.
21567
21568 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21569
21570 PR 24142
21571 * gcc.c-torture/execute/pr24142.c: New test.
21572
21573 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21574
21575 PR 24141
21576 * gcc.c-torture/execute/pr24141.c: New test.
21577
21578 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21579 Diego Novillo <dnovillo@redhat.com>
21580
21581 PR 23604
21582 * gcc.c-torture/execute/pr23604.c: New test.
21583
21584 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21585
21586 PR fortran/16404
21587 PR fortran/20835
21588 PR fortran/20890
21589 PR fortran/20899
21590 PR fortran/20900
21591 PR fortran/20901
21592 PR fortran/20902
21593 gfortran.dg/equiv_constraint_1.f90: New test.
21594 gfortran.dg/equiv_constraint_2.f90: New test.
21595 gfortran.dg/equiv_constraint_3.f90: New test.
21596 gfortran.dg/equiv_constraint_4.f90: New test.
21597 gfortran.dg/equiv_constraint_5.f90: New test.
21598 gfortran.dg/equiv_constraint_6.f90: New test.
21599 gfortran.dg/equiv_constraint_7.f90: New test.
21600 gfortran.dg/equiv_constraint_8.f90: New test.
21601 gfortran.dg/private_type_1.f90: New test.
21602 gfortran.dg/private_type_2.f90: New test.
21603 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21604 980628-10.f: Assert std=gnu to permit mixing of
21605 types in equivalence statements.
21606
21607 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21608
21609 PR 24112
21610 * gfortran.dg/open_status_1.f90: New.
21611
21612 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21613
21614 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21615 * gcc.dg/vect/pr22480.c: Clean up temp files.
21616 * gcc.dg/vect/pr23831.c: Clean up temp files.
21617 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21618 Clean up temp files.
21619 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21620 Clean up temp files.
21621
21622 * gcc.dg/20050309-1.c: Clean up temp files.
21623 * gcc.dg/20050325-1.c: Clean up temp files.
21624
21625 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21626
21627 PR tree-optimization/24059
21628 * gcc.dg/vect/pr24059.c : New test.
21629
21630 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21631
21632 PR middle-end/24109
21633 * gcc.c-torture/execute/20050929-1.c: New test.
21634
21635 2005-09-29 Steven Bosscher <stevenb@suse.de>
21636
21637 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21638
21639 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21640
21641 PR c/21419
21642 * gcc.dg/pr21419.c: New test.
21643
21644 2005-09-29 Steven Bosscher <stevenb@suse.de>
21645
21646 * gcc.dg/pr23911.c: New test.
21647
21648 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21649
21650 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21651
21652 PR c++/16782
21653 * g++.dg/parse/qualified4.C: New test.
21654 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21655 * g++.old-deja/g++.mike/p8154.C: Likewise.
21656
21657 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21658
21659 PR c++/22147
21660 * g++.dg/template/friend37.C: New test.
21661 * g++.dg/parse/crash28.C: Adjust error markers.
21662
21663 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21664
21665 PR fortran/18518
21666 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21667
21668 2005-09-27 Devang Patel <dpatel@apple.com>
21669
21670 PR tree-optimization/23625
21671 * gcc.dg/pr23625.c: New test.
21672
21673 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21674
21675 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21676 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21677
21678 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21679
21680 PR fortran/23677
21681 * gfortran.fortran-torture/execute/save_1.f90: New test.
21682 * gfortran.dg/save_1.f90: New test.
21683
21684 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21685
21686 * gcc.target/i386/builtin-apply-mmx.c: New test.
21687
21688 PR target/22576
21689 * gcc.target/i386/pr22576.c: New test.
21690
21691 PR target/22585
21692 * gcc.target/i386/pr22585.c: New test.
21693
21694 PR target/23268
21695 * gcc.target/i386/pr23268.c: New test.
21696
21697 PR middle-end/23831
21698 * gcc.dg/vect/pr23831.c: New test.
21699
21700 PR target/24055
21701 * gcc.target/i386/pr24055.c: New test.
21702
21703 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21704
21705 PR tree-optimization/23960
21706 * gcc.c-torture/compile/pr23960.c: New.
21707
21708 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21709
21710 PR fortran/16861
21711 * gfortran.dg/nested_modules_3.f90: New.
21712
21713 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21714
21715 PR fortran/24005
21716 gfortran.dg/interface_1.f90: New test.
21717
21718 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21719 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21720
21721 PR fortran/23843
21722 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21723
21724 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21725
21726 PR fortran/23516
21727 * gfortran.dg/imag_1.f: New test.
21728 * gfortran.dg/imag_2.f: Ditto.
21729
21730 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21731
21732 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21733
21734 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21735
21736 PR c++/21983
21737 * g++.dg/warn/pr21983.C: New test.
21738
21739 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21740
21741 * gcc.dg/20050922-1.c: Testcase added.
21742
21743 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21744
21745 PR c++/23993
21746 * g++.dg/template/array14.C: New test.
21747
21748 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21749
21750 PR fortran/19929
21751 * gfortran.dg/der_ptr_component_1.f90: New test.
21752
21753 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21754
21755 PR c++/23965
21756 * g++.dg/template/error1.C: Reject "no matching function" message.
21757
21758 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21759
21760 PR c++/17609
21761 * g++.dg/lookup/error1.C: New test.
21762
21763 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21764
21765 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21766 functionality of the testcase.
21767
21768 2005-09-20 Richard Henderson <rth@redhat.com>
21769
21770 * gcc.dg/vect/vect-22.c: Require vect_float.
21771 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21772
21773 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21774
21775 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21776 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21777 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21778 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21779 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21780 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21781 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21782 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21783 * gcc.dg/cpp/ucnid-8.c: New test.
21784
21785 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21786
21787 PR tree-optimization/23929
21788 * gcc.c-torture/compile/pr23929.c: New test.
21789
21790 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21791
21792 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21793 for one loop.
21794
21795 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21796
21797 PR testsuite/23186
21798 * g++.dg/other/pr22003.C: Require named sections.
21799
21800 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21801
21802 PR c++/23947
21803 * g++.dg/rtti/crash3.C: New test.
21804
21805 PR tree-optimization/23818
21806 * gcc.dg/pr23818.c: New test.
21807
21808 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21809
21810 PR fortran/23420
21811 * gfortran.dg/print_fmt_4.f: New.
21812
21813 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21814
21815 PR fortran/23663
21816 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21817
21818 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21819
21820 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21821 Use pointers to local alignable arrays instead. Added comments.
21822 * gcc.dg/vect/vect-46.c: Likewise.
21823 * gcc.dg/vect/vect-48.c: Likewise.
21824 * gcc.dg/vect/vect-49.c: Likewise.
21825 * gcc.dg/vect/vect-52.c: Likewise.
21826 * gcc.dg/vect/vect-53.c: Likewise.
21827 * gcc.dg/vect/vect-54.c: Likewise.
21828 * gcc.dg/vect/vect-56.c: Likewise.
21829 * gcc.dg/vect/vect-57.c: Likewise.
21830 * gcc.dg/vect/vect-58.c: Likewise.
21831 * gcc.dg/vect/vect-60.c: Likewise.
21832 * gcc.dg/vect/vect-61.c: Likewise.
21833
21834 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21835 The test is no longer vectorizable on vect_no_align targets.
21836 * gcc.dg/vect/vect-43.c: Likewsie.
21837
21838 * gcc.dg/vect/vect-44.c: Added comments.
21839 * gcc.dg/vect/vect-45.c: Added comments.
21840 * gcc.dg/vect/vect-50.c: Added comments.
21841 * gcc.dg/vect/vect-51.c: Added comments.
21842
21843 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21844 aligned type.
21845 * gcc.dg/vect/Os-vect-95.c: Likewise.
21846
21847 * gcc.dg/vect/vect-41.c: Test removed.
21848 * gcc.dg/vect/vect-47.c: Test removed.
21849 * gcc.dg/vect/vect-55.c: Test removed.
21850 * gcc.dg/vect/vect-59.c: Test removed.
21851
21852 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21853
21854 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21855 No longer vectorizable on vect_no_align targets.
21856 * gcc.dg/vect/pr20122.c: Likewise.
21857 * gcc.dg/vect/vect-74.c: Likewise.
21858 * gcc.dg/vect/vect-75.c: Likewise.
21859 * gcc.dg/vect/vect-76.c: Likewise.
21860
21861 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21862 Will not be vectorizable on vect_no_align targets once aliasing issues
21863 are resolved.
21864 * gcc.dg/vect/vect-79.c: Likewise.
21865
21866 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21867 * gcc.dg/vect/vect-78.c: Likewise.
21868 * gcc.dg/vect/vect-97.c: Likewise.
21869
21870 2005-09-19 Steven Bosscher <stevenb@suse.de>
21871
21872 * gcc.dg/pr23943.c: New test.
21873
21874 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21875
21876 PR fortran/19181
21877 * gfortran.dg/derived_pointer_null_1.f90: New test.
21878
21879 2005-09-18 Richard Guenther <rguenther@suse.de>
21880
21881 PR middle-end/23944
21882 * gcc.c-torture/compile/pr23944.c: New testcase.
21883
21884 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21885
21886 PR fortran/15975
21887 * gfortran.dg/der_pointer_2.f90: New test.
21888
21889 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21890
21891 PR fortran/16861
21892 * gfortran.dg/nested_modules_2.f90: New test.
21893
21894 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21895
21896 PR c++/18368
21897 * g++.dg/other/semicolon.C: New test.
21898
21899 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21900
21901 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21902 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21903
21904 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21905
21906 PR c++/23914
21907 * g++.dg/template/static18.C: New test.
21908
21909 PR c++/21514
21910 * g++.dg/template/crash19.C: Remove dg-error marker.
21911 * g++.dg/template/local4.C: New test.
21912
21913 2005-09-16 Paul Brook <paul@codesourcery.com>
21914
21915 PR fortran/23906
21916 * gfortran.dg/dependency_1.f90: New test.
21917
21918 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21919
21920 PR c++/23896
21921 * g++.dg/template/static17.C: New test.
21922
21923 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21924
21925 PR c++/23139
21926 * g++.dg/warn/huge-val1.C: New test.
21927
21928 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21929
21930 PR c++/13140
21931 * g++.dg/parse/class2.C: New test.
21932 * g++.dg/template/explicit8.C: Likewise.
21933 * g++.dg/template/spec25.C: Likewise.
21934
21935 2005-09-14 Josh Conner <jconner@apple.com>
21936
21937 PR middle-end/23584
21938 * gcc.dg/pr23584.c: New test.
21939
21940 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21941
21942 PR fortran/21875 Internal Unit Array I/O, NIST
21943 * gfortran.dg/arrayio_1.f90: New test.
21944 * gfortran.dg/arrayio_1.f90: New test.
21945 * gfortran.dg/arrayio_1.f90: New test.
21946 * gfortran.dg/arrayio_1.f90: New test.
21947 * gfortran.dg/arrayio_1.f90: New test.
21948
21949 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21950
21951 PR middle-end/22480
21952 * gcc.dg/vect/pr22480.c: New test.
21953
21954 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21955
21956 PR fortran/19358
21957 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21958
21959 2005-09-13 Josh Conner <jconner@apple.com>
21960
21961 PR c++/23180
21962 * g++.dg/init/struct2.C: New test.
21963 * g++.dg/init/struct3.C: New test.
21964
21965 2005-09-13 Janis Johnson <janis187@us.ibm.com>
21966
21967 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21968 Clean up temp files.
21969 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21970 gcc.dg/tree-ssa/builtin-fprintf-1.c,
21971 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21972 gcc.dg/tree-ssa/builtin-printf-1.c,
21973 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21974 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21975 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21976 gcc.dg/tree-ssa/builtin-vprintf-1.c,
21977 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21978 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21979 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21980 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21981 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21982 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21983 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21984 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21985
21986 2005-09-13 Josh Conner <jconner@apple.com>
21987
21988 * lib/gcc-dg.exp: Load scanipa.exp.
21989 (cleanup-dump): New procedure.
21990 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21991 * lib/scandump.exp: New file.
21992 * lib/scantree.exp: Use it.
21993 * lib/scanipa.exp: New file.
21994
21995 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
21996
21997 PR fortran/17740
21998 * gfortran.dg/generic_4.f90: New test.
21999
22000 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22001
22002 PR target/23816
22003 * gcc.target/i386/pr23816-1.c: New test.
22004 * gcc.target/i386/pr23816-2.c: New test.
22005
22006
22007 2005-09-13 Bastian Blank <waldi@debian.org>
22008
22009 PR c++/16171
22010 * g++.dg/abi/mangle26.C: New test.
22011 * g++.dg/abi/mangle27.C: New test.
22012 * g++.dg/abi/mangle28.C: New test.
22013 * g++.dg/abi/mangle29.C: New test.
22014
22015 PR c++/23839
22016 * g++.dg/parse/register1.C: New test.
22017
22018 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22019
22020 PR c++/23842
22021 * g++.dg/template/access16.C: New test.
22022
22023 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22024
22025 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22026
22027 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22028
22029 PR fortran/18899
22030 * gfortran.dg/shape_2.f90: New test.
22031
22032 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22033
22034 PR target/19269
22035 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22036 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22037 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22038 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22039 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22040 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22041 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22042 tests.
22043
22044 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22045
22046 PR c++/23841
22047 * g++.dg/parse/template17.C: New test.
22048
22049 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22050
22051 PR c++/23789
22052 * g++.dg/template/nontype14.C: New test.
22053
22054 2005-09-12 Ian Lance Taylor <ian@airs.com>
22055
22056 PR g++/7874
22057 * g++.dg/lookup/friend7.C: New test.
22058 * g++.dg/lookup/friend8.C: New test.
22059 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22060 so that it will be found via argument dependent lookup.
22061 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22062 friend functions which will no longer be found.
22063 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22064 function g, so that it will be found via argument dependent
22065 lookup.
22066 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22067 * g++.old-deja/g++.mike/net43.C: Likewise.
22068
22069 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22070
22071 PR c++/23691
22072 * g++.dg/template/static16.C: New test.
22073
22074 2005-09-12 Josh Conner <jconner@apple.com>
22075
22076 PR middle-end/23237
22077 * gcc.c-torture/compile/pr23237.c: New test.
22078
22079 2005-09-11 Richard Henderson <rth@redhat.com>
22080
22081 * g++.dg/other/error8.C: Update expected diagnostic text.
22082
22083 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22084
22085 PR libfortran/19872
22086 * gfortran.dg/overwrite_1.f: New test.
22087
22088 2005-09-09 Josh Conner <jconner@apple.com>
22089
22090 * g++.dg/init/pr23180-1.C: Removed.
22091 * g++.dg/init/pr23180-2.C: Removed.
22092
22093 2005-09-09 David Daney <ddaney@avtrex.com>
22094
22095 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
22096 files which are ...
22097 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
22098 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22099
22100 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22101
22102 * gfortran.dg/iostat_2.f90: New test.
22103
22104 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22105
22106 PR c++/22252
22107 * g++.dg/ext/interface1.C: New test.
22108 * g++.dg/ext/interface1.h: Likewise.
22109 * g++.dg/ext/interface1a.cc: Likewise.
22110
22111 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22112
22113 * gfortran.dg/iomsg_1.f90: New test case.
22114
22115 2005-09-09 Richard Guenther <rguenther@suse.de>
22116
22117 PR c++/23624
22118 * g++.dg/tree-ssa/pr23624.C: New testcase.
22119
22120 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22121
22122 PR fortran/19239
22123 * gfortran.dg/vector_subscript_1.f90,
22124 * gfortran.dg/vector_subscript_2.f90: New tests.
22125
22126 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22127
22128 PR fortran/21104
22129 * gfortran.dg/array_alloc_1.f90,
22130 * gfortran.dg/array_alloc_2.f90,
22131 * gfortran.dg/array_alloc_3.f90: New tests.
22132
22133 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22134
22135 PR fortran/12840
22136 * gfortran.dg/array_constructor_6.f90
22137 * gfortran.dg/array_constructor_7.f90
22138 * gfortran.dg/array_constructor_8.f90
22139 * gfortran.dg/array_constructor_9.f90
22140 * gfortran.dg/array_constructor_10.f90
22141 * gfortran.dg/array_constructor_11.f90
22142 * gfortran.dg/array_constructor_12.f90: New tests.
22143
22144 2005-09-08 Josh Conner <jconner@apple.com>
22145
22146 PR c++/23180
22147 * g++.dg/init/pr23180-1.C: New test.
22148 * g++.dg/init/pr23180-2.C: New test.
22149
22150 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22151
22152 PR fortran/18878
22153 * gfortran.dg/module_double_reuse.f90: New.
22154
22155 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22156
22157 PR fortran/23270
22158 PR fortran/22304
22159 PR fortran/18870
22160 PR fortran/17917
22161 PR fortran/16511
22162 * gfortran.dg/common_equivalence_1.f: New.
22163 * gfortran.dg/common_equivalence_2.f: New.
22164 * gfortran.dg/common_equivalence_3.f: New.
22165 * gfortran.dg/contained_equivalence_1.f90: New.
22166 * gfortran.dg/module_blank_common.f90: New.
22167 * gfortran.dg/module_commons_1.f90: New.
22168 * gfortran.dg/module_equivalence_1.f90: New.
22169 * gfortran.dg/nested_modules_1.f90: New.
22170 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22171 equivalences and add comment to connect the test with
22172 the PR.
22173
22174 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22175
22176 PR fortran/23765
22177 * gfortran.dg/common_6.f90: New test.
22178
22179 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22180
22181 PR fortran/15326
22182 * gfortran.dg/char_result_1.f90,
22183 * gfortran.dg/char_result_2.f90,
22184 * gfortran.dg/char_result_3.f90,
22185 * gfortran.dg/char_result_4.f90,
22186 * gfortran.dg/char_result_5.f90,
22187 * gfortran.dg/char_result_6.f90,
22188 * gfortran.dg/char_result_7.f90,
22189 * gfortran.dg/char_result_8.f90: New tests.
22190
22191 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22192
22193 PR fortran/19928
22194 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22195
22196 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22197
22198 PR obj-c++/16816
22199 * obj-c++.dg/selector-5.mm: New test.
22200 * obj-c++.dg/selector-6.mm: New test.
22201
22202 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22203
22204 PR objc/20574
22205 PR objc/19324
22206 * objc.dg/error-1.m: New test.
22207
22208 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22209
22210 PR fortran/23373
22211 * gfortran.fortran-torture/execute/pr23373-1.f90,
22212 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22213
22214 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22215
22216 PR libfortran/23760
22217 * gfortran.dg/g77/1832.f: Remove long string in write statement
22218 to allow the test to pass on correct list directed output with
22219 prepended space.
22220
22221 2005-09-07 James E Wilson <wilson@specifix.com>
22222
22223 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22224
22225 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22226
22227 * gfortran.dg/parameter+save.f90: Rename to
22228 * gfortran.dg/parameter_save.f90: .. this.
22229
22230 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22231
22232 PR fortran/20848
22233 * gfortran.dg/parameter+save.f90: New test case.
22234
22235 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22236
22237 PR fortran/19269
22238 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22239
22240 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22241
22242 PR c/23075
22243 * gcc.dg/pr23075.c: New test.
22244 * g++.dg/warn/pr23075.C: New test.
22245
22246 PR target/22362
22247 * gcc.target/i386/pr22362.c: New test.
22248
22249 PR rtl-optimization/23098
22250 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22251
22252 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22253 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22254 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22255
22256 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22257
22258 * g++.dg/expr/cast6.C: New test.
22259
22260 PR c++/9782
22261 * g++.dg/init/new15.C: New test.
22262
22263 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22264
22265 * gcc.dg/vect/Os-vect-95.c: New test.
22266 * gcc.dg/vect/vect-95.c: Same.
22267
22268 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22269
22270 * gcc.dg/vect/vect-29.c: Update xfail testing.
22271 * gcc.dg/vect/vect-44.c: Same.
22272 * gcc.dg/vect/vect-48.c: Same.
22273 * gcc.dg/vect/vect-50.c: Same.
22274 * gcc.dg/vect/vect-72.c: Same.
22275 * gcc.dg/vect/vect-77.c: Same.
22276 * gcc.dg/vect/vect-78.c: Same.
22277 * gcc.dg/vect/vect-80.c: Same.
22278 * gcc.dg/vect/vect-96.c: Same.
22279 * gcc.dg/vect/vect-100.c: Same.
22280 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22281 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22282 * gfortran.dg/vect/vect-5.f90: Same.
22283
22284 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22285
22286 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22287 start strings.
22288 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22289 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22290
22291 PR c++/23056
22292 * g++.dg/opt/pr23056.C: New test.
22293
22294 PR rtl-optimization/23098
22295 * gcc.target/i386/pr23098.c: New test.
22296
22297 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22298
22299 PR c++/23667
22300 * g++.dg/template/static15.C: New test.
22301
22302 PR c++/21440
22303 * g++.dg/ext/stmtexpr5.C: New test.
22304 * g++.dg/ext/stmtexpr6.C: Likewise.
22305
22306 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22307
22308 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22309
22310 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22311 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22312 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22313
22314 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22315
22316 PR libfortran/23321
22317 * gfortran.dg/direct_io_4.f90: New test case.
22318
22319 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22320 Rasmus Hahn <rassahah@neofonie.de>
22321
22322 PR libobjc/23108
22323 * objc.dg/type-stream-1.m: New test.
22324
22325 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22326
22327 PR fortran/23661
22328 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22329 gfortran.dg/print_fmt_3.f90: New test.
22330
22331 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22332
22333 * gfortran.dg/fmt_t_1.f90: New test.
22334
22335 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22336
22337 PR rtl-optimization/23454
22338 * g++.dg/opt/pr23454.C: New test.
22339
22340 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22341
22342 PR c++/23699
22343 * g++.dg/ext/static1.C: New test.
22344
22345 2005-09-02 Richard Henderson <rth@redhat.com>
22346
22347 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22348 tail call to check_fa_work.
22349
22350 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22351
22352 PR c++/21687
22353 * g++.dg/other/gc3.C: New test.
22354
22355 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22356
22357 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22358 * gcc.dg/20050826-1.c: Likewise.
22359
22360 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22361
22362 PR c++/23167
22363 * g++.dg/expr/volatile1.C: New test.
22364
22365 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22366
22367 PR middle-end/23547
22368 * gcc.dg/pr23547.c: New test.
22369
22370 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22371
22372 PR c/22061
22373 * gcc.c-torture/execute/pr22061-1.c,
22374 * gcc.c-torture/execute/pr22061-2.c,
22375 * gcc.c-torture/execute/pr22061-3.c,
22376 * gcc.c-torture/execute/pr22061-4.c: New tests.
22377
22378 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22379
22380 * gcc.dg/Wredundant-decls-2.c: New test to check that
22381 -Wredundant-decls does not issue warning for a variable
22382 definition following a declaration.
22383
22384 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22385
22386 PR debug/7241
22387 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22388 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22389 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22390
22391 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22392 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22393 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22394 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22395 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22396 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22397 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22398 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22399
22400 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22401
22402 PR objc/23306
22403 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22404 scan-assmbler.
22405
22406 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22407
22408 PR target/21255
22409 * gcc.dg/pr21255-1.c: New test.
22410 * gcc.dg/pr21255-2-mb.c: Likewise.
22411 * gcc.dg/pr21255-2-ml.c: Likewise.
22412 * gcc.dg/pr21255-3.c: Likewise.
22413 * gcc.dg/pr21255-4.c: Likewise.
22414
22415 2005-08-31 Dale Johannesen <dalej@apple.com>
22416
22417 * gcc.dg/20050830-1.c: New.
22418
22419 2005-08-31 Josh Conner <jconner@apple.com>
22420
22421 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22422 command-line options for arm-*-* targets.
22423 * g++.dg/init/array16.C: Likewise.
22424 * g++.dg/other/crash-4.C: Likewise.
22425
22426 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22427
22428 PR obj-c++/23640
22429 * obj-c++.dg/gnu-runtime-3.mm: New test.
22430
22431 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22432
22433 PR c++/13377
22434 * g++.dg/lookup/ambig4.C: New test.
22435 * g++.dg/lookup/ambig5.C: New test.
22436 * g++.dg/tc1/dr101.C: Adjust error markers.
22437
22438 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22439
22440 PR c++/23639
22441 * g++.dg/template/ttp5.C: Adjust error markers.
22442
22443 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22444
22445 PR testsuite/23609
22446 * lib/obj-c++.exp: Include target-libpath.exp.
22447 (obj-c++_link_flags): Look for the GNU libobjc library
22448 and set the library path to include it.
22449 Don't manually set LD_LIBRARY_PATH (etc.) but call
22450 set_ld_library_path_env_vars instead.
22451 (obj-c++_target_compile): Don't set library path or
22452 linker flags because they are already set correctly
22453 in obj-c++_link_flags.
22454
22455 2005-08-30 Josh Conner <jconner@apple.com>
22456
22457 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22458 to command-line options for arm-*-* targets.
22459
22460 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22461
22462 * g++.dg/other/i386-1.C: New.
22463
22464 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22465
22466 PR preprocessor/20348
22467 PR preprocessor/20356
22468 * gcc.dg/cpp/pr20348.c: New test.
22469 * gcc.dg/cpp/pr20348.h: New file.
22470 * gcc.dg/cpp/inc/pr20348.h: New file.
22471 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22472 * gcc.dg/cpp/pr20356.c: New test.
22473 * gcc.dg/cpp/pr20356.h: New file.
22474 * gcc.dg/cpp/inc/pr20356.h: New file.
22475 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22476
22477 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22478
22479 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22480 Fix array dimension to avoid correct end-of-file error.
22481
22482 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22483
22484 PR libfortran/23598
22485 * gfortran.dg/iostat_1.f90: New test.
22486
22487 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22488
22489 PR middle-end/23408
22490 * gcc.dg/pr23408.c: New test.
22491
22492 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22493
22494 PR c++/23099
22495 * g++.dg/init/member1.C: Make sure erroneous static data member
22496 definitions are required.
22497 * g++.dg/template/static13.C: New test.
22498 * g++.dg/template/static14.C: Likewise.
22499
22500 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22501
22502 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22503 -march=pentium4, remove ilp32 requirement.
22504
22505 PR middle-end/23484
22506 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22507 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22508
22509 2005-08-29 Andreas Jaeger <aj@suse.de>
22510
22511 PR testsuite/23607
22512 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22513
22514 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22515
22516 * gcc.c-torture/execute/20050316-2.c: New test.
22517 * gcc.c-torture/execute/20050316-3.c: New test.
22518 * gcc.dg/torture/pr16104-1.c: New test.
22519
22520 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22521
22522 PR middle-end/23463
22523 * gcc.c-torture/execute/zero-struct-1.c: New test.
22524
22525 2005-08-27 Richard Guenther <rguenther@suse.de>
22526
22527 PR target/23575
22528 * gcc.target/i386/pr23575.c: New testcase.
22529
22530 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22531
22532 PR rtl-optimization/23561
22533 * gcc.c-torture/execute/20050826-1.c: New test.
22534
22535 PR rtl-opt/23560
22536 * gcc.c-torture/execute/20050826-2.c: New test.
22537
22538 2005-08-26 Dale Johannesen <dalej@apple.com>
22539
22540 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22541 * gcc.dg/20050826-1.c: New.
22542
22543 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22544
22545 PR c++/19004
22546 * g++.dg/template/nontype13.C: New test.
22547
22548 PR c++/23491
22549 * g++.dg/init/new14.C: New test.
22550 * g++.dg/expr/anew1.C: Do not XFAIL.
22551 * g++.dg/expr/anew2.C: Likewise.
22552 * g++.dg/expr/anew3.C: Likewise.
22553
22554 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22555
22556 PR middle-end/22439
22557 * gcc.dg/vla-3.c: New test.
22558
22559 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22560
22561 PR fortran/20363
22562 * gfortran.dg/named_interface.f90: New.
22563
22564 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22565
22566 * gcc.c-torture/execute/frame-address.c: New test.
22567
22568 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22569
22570 PR c++/20817
22571 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22572
22573 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22574
22575 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22576
22577 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22578
22579 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22580 * gcc.dg/altivec-22.c: Rename from..
22581 * gcc.dg/altivec-nomfcr.c: ..this.
22582
22583 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22584
22585 PR tree-optimization/23546
22586 * gcc.dg/tree-ssa/pr23546.c: New test.
22587
22588 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22589
22590 PR fortran/17758
22591 * gfortran.dg/nonreturning_statements.f90: New test.
22592
22593 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22594
22595 PR c++/22454
22596 * g++.dg/parse/crash29.C: New.
22597
22598 2005-08-23 DJ Delorie <dj@redhat.com>
22599
22600 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22601 constants have the L suffix.
22602
22603 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22604
22605 PR c++/23044
22606 * g++.dg/template/instantiate8.C: New.
22607
22608 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22609
22610 PR middle-end/23467
22611 * gcc.c-torture/execute/pr23467.c: New test.
22612
22613 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22614
22615 PR tree-optimization/22043
22616 * gcc.c-torture/execute/20050613-1.c: New test.
22617
22618 2005-08-23 Ben Elliston <bje@au.ibm.com>
22619
22620 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22621
22622 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22623
22624 PR rtl-optimization/23478
22625 * g++.dg/opt/pr23478.C: New test.
22626
22627 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22628
22629 PR c/18715
22630 * gcc.dg/switch-warn-3.c: New test.
22631
22632 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22633
22634 PR c++/22233
22635 * g++.dg/template/param1.C: New test.
22636
22637 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22638
22639 PR c++/23089
22640 * g++.dg/other/incomplete1.C: New test.
22641
22642 2005-08-22 Ira Rosen <irar@il.ibm.com>
22643
22644 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22645 are vectorizable.
22646
22647 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22648
22649 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22650 d_lines_5.f: New.
22651
22652 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22653
22654 * gcc.target/i386/sse-4.c: New test.
22655
22656 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22657
22658 PR testsuite/23239
22659 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22660
22661 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22662
22663 * gcc.dg/20050811-1.c: New test.
22664 * gcc.dg/20050811-2.c: New test.
22665
22666 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22667
22668 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22669
22670 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22671
22672 PR 23476
22673 * gcc.c-torture/compile/pr23476.c: New test.
22674
22675 2005-08-19 Devang Patel <dpatel@apple.com>
22676
22677 PR tree-optimization/23048
22678 * gcc.dg/tree-ssa/pr23048.c: New test.
22679
22680 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22681
22682 PR middle-end/20624
22683 * g++.dg/warn/Wreturn-3.C: New test
22684
22685 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22686
22687 PR tree-optimization/22228
22688 * g++.dg/vect/pr22543.cc: New test.
22689
22690 2005-08-17 Steven Bosscher <stevenb@suse.de>
22691
22692 PR tree-optimization/21574
22693 * gcc.dg/tree-ssa/pr21574.c: New test.
22694
22695 2005-08-16 James E Wilson <wilson@specifix.com>
22696
22697 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22698
22699 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22700
22701 PR tree-opt/23402
22702 * gcc.c-torture/compile/zero-strct-3.c: New test.
22703 * gcc.c-torture/compile/zero-strct-4.c: New test.
22704
22705 2005-08-16 Steven Bosscher <stevenb@suse.de>
22706
22707 PR target/23376
22708 * gcc.target/x86_64/pr23376.c: New test.
22709
22710 2005-08-16 Ian Lance Taylor <ian@airs.com>
22711
22712 PR c++/23337
22713 * g++.dg/ext/vector2.C: New.
22714
22715 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22716
22717 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22718
22719 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22720
22721 PR libfortran/23428
22722 * gfortran.dg/inquire-complex.f90: New test case.
22723
22724 2005-08-16 James E Wilson <wilson@specifix.com>
22725
22726 PR tree-optimization/21105
22727 * gcc.dg/large-size-array.c: New.
22728
22729 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22730
22731 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22732 type.
22733 * gcc.dg/vect/vect-41: Likewise.
22734 * gcc.dg/vect/vect-42: Likewise.
22735 * gcc.dg/vect/vect-43: Likewise.
22736 * gcc.dg/vect/vect-44: Likewise.
22737 * gcc.dg/vect/vect-46: Likewise.
22738 * gcc.dg/vect/vect-47: Likewise.
22739 * gcc.dg/vect/vect-48: Likewise.
22740 * gcc.dg/vect/vect-52: Likewise.
22741 * gcc.dg/vect/vect-53: Likewise.
22742 * gcc.dg/vect/vect-54: Likewise.
22743 * gcc.dg/vect/vect-55: Likewise.
22744 * gcc.dg/vect/vect-56: Likewise.
22745 * gcc.dg/vect/vect-57: Likewise.
22746 * gcc.dg/vect/vect-58: Likewise.
22747 * gcc.dg/vect/vect-59: Likewise.
22748 * gcc.dg/vect/vect-60: Likewise.
22749 * gcc.dg/vect/vect-61: Likewise.
22750 * gcc.dg/vect/vect-85: Likewise.
22751 * gcc.dg/vect/vect-87: Likewise.
22752 * gcc.dg/vect/vect-88: Likewise.
22753 * gcc.dg/vect/vect-93.c: Likewise.
22754 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22755 * gcc.dg/vect/vect-75: Likewise.
22756 * gcc.dg/vect/vect-76: Likewise.
22757 * gcc.dg/vect/vect-77: Likewise.
22758 * gcc.dg/vect/vect-78: Likewise.
22759 * gcc.dg/vect/vect-80: Likewise.
22760 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22761 vectorized for the expected reason, rather than checking how alignment
22762 was handled.
22763 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22764 aligned type and also instead of aligned pointers. Added documentation.
22765
22766 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22767
22768 * gfortran.dg/power.f90: New test.
22769
22770 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22771
22772 PR rtl-optimization/23299
22773 * g++.dg/opt/pr23299.C: New test.
22774
22775 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22776
22777 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22778
22779 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22780
22781 * g++.dg/template/local6.C: New test.
22782
22783 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22784
22785 * execute/exceptions/finally-1.m: Check that the catch and finally are
22786 being called. Also add a "return 0;" at the end of main.
22787
22788 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22789
22790 PR fortran/21432.
22791 * gfortran.dg/namelist_print_1.f: New test of functionality of
22792 PRINT namelist.
22793 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22794 namelist generates error with -std=f95.
22795
22796 2005-08-14 Ira Rosen <irar@il.ibm.com>
22797
22798 PR tree-optimization/23119
22799 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22800
22801 2005-08-13 Marcin Koziej <creep@desk.pl>
22802 Andrew Pinski <pinskia@physics.uc.edu>
22803
22804 PR libobjc/22492
22805 * execute/exceptions/finally-1.m: New test.
22806
22807 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22808
22809 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22810 testsuite.
22811 * objc/execute/exceptions/trivial.m: New test.
22812 * objc.dg/try-catch-11.m: Move to ...
22813 * objc/execute/exceptions/foward-1.m: Here.
22814 * objc.dg/try-catch-2.m: Move to ...
22815 * objc/execute/exceptions/catchall-1.m: Here.
22816 * objc.dg/try-catch-8.m: Move to ...
22817 * objc/execute/exceptions/local-variables-1.m: Here.
22818
22819 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22820
22821 * objc.dg/nested-func-1.m: Move to ...
22822 * objc/execute/nested-func-1.m: Here.
22823
22824 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22825
22826 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22827 in ${options} instead of [target_info name].
22828 * lib/obj-c++.exp (objc_target_compile): Likewise.
22829
22830 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22831
22832 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22833
22834 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22835
22836 part of PR testsuite/23348
22837 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22838 each of the torture options.
22839 * objc/compile/trivial.m: New test.
22840
22841 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22842
22843 * gfortran.dg/eoshift.f90: Correct format.
22844
22845 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22846
22847 * gfortran.fortran-torture/execute/character_passing.f90:
22848 Fix comment typo.
22849
22850 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22851
22852 PR c++/8271
22853 * g++.dg/template/unify10.C: New.
22854
22855 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22856
22857 * g++.dg/parse/pr22514.C: Move to...
22858 * g++.dg/debug/pr22514.C: here.
22859
22860 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22861
22862 PR c++/23266
22863 * g++.dg/inherit/pure1.C: New test.
22864
22865 * ChangeLog: Fix typos.
22866
22867 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22868 Steven Bosscher <stevenb@suse.de>
22869
22870 * gfortran.dg/runtime_warning_1.f90: New test.
22871
22872 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22873
22874 PR c++/23219
22875 * g++.dg/parse/crash28.C: New.
22876
22877 2005-08-11 Richard Guenther <rguenther@suse.de>
22878
22879 PR target/23289
22880 * gcc.target/i386/tailcall-1.c: New testcase.
22881
22882 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22883
22884 * gcc.dg/vect/vect-67.c: Un-xfail.
22885
22886 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22887
22888 PR c++/23225
22889 * g++.dg/parse/crash27.C: new test.
22890
22891 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22892
22893 PR libfortran/22143
22894 * gfortran.dg/shift-kind.f90: New testcase.
22895
22896 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22897
22898 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22899 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22900
22901 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22902
22903 PR c++/20646
22904 * g++.dg/other/mult-stor1.C: New test.
22905
22906 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22907
22908 * gcc.c-torture/pr18299-1.c: Move to ...
22909 * gcc.c-torture/compile/pr18299-1.c: Here.
22910
22911 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22912
22913 * gfortran/fortran.torture/execute/character_passing.f90:
22914 Fix types for LSAME.
22915
22916 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22917
22918 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22919 input data back to what it was originally.
22920
22921 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22922
22923 * objc.dg/try-catch-8.m: Enable for all targets.
22924
22925 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22926
22927 * gcc.dg/pr23165.c: New test.
22928
22929 2005-08-09 Steven Bosscher <stevenb@suse.de>
22930
22931 PR tree-optimization/23234
22932 * gcc.dg/tree-ssa/pr23234.c: New test.
22933
22934 2005-08-08 Josh Conner <jconner@apple.com>
22935
22936 PR rtl-optimization/23241
22937 * gcc.dg/char-compare.c: New test.
22938
22939 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22940
22941 PR c++/22508
22942 * g++.dg/init/new13.C: New test.
22943
22944 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22945
22946 PR c++/21166
22947 * g++.dg/other/crash-4.C: Adjust
22948 * g++/dg/ext/packed9.C: New.
22949
22950 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22951
22952 PR middle-end/21964
22953 * gcc.c-torture/execute/pr21964-1.c: New test.
22954
22955 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22956
22957 PR c/22458
22958 * gcc.dg/pr22458-1.c: New test.
22959
22960 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22961 Steven G. Kargl <kargls@comcast.net>
22962
22963 PR fortran/22390
22964 * gfortran.dg/flush_1.f90: New test.
22965
22966 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22967
22968 PR c++/23191
22969 * g++.dg/template/eh2.C: New test.
22970
22971 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22972
22973 PR c++/19498
22974 * g++.dg/template/instantiate7.C: New test.
22975
22976 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
22977
22978 PR c/23113
22979 * gcc.dg/Wunused-value-1.c: New test.
22980
22981 2005-08-06 Richard Sandiford <richard@codesourcery.com>
22982
22983 PR rtl-optimization/23233
22984 * gcc.c-torture/compile/pr23233-1.c: New test.
22985
22986 2005-08-06 Jakub Jelinek <jakub@redhat.com>
22987
22988 PR fortran/18833
22989 PR fortran/20850
22990 * gfortran.dg/equiv_1.f90: New test.
22991 * gfortran.dg/equiv_2.f90: New test.
22992 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22993 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22994 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22995
22996 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22997
22998 * gcc.c-torture/execute/vrp-5.c: New test.
22999 * gcc.c-torture/execute/vrp-6.c: New test.
23000 * gcc.dg/tree-ssa/vrp21.c: New test.
23001
23002 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23003
23004 * g++.dg/parse/pr22514.C: New test.
23005
23006 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23007
23008 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23009
23010 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23011 instead of constant loads / pool entries.
23012
23013 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23014
23015 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23016 TEST_TO_WCTYPE.
23017
23018 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23019
23020 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23021 __WINT_TYPE__ in generated prototypes if possible.
23022
23023 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23024
23025 PR 22037
23026 * g++.dg/tree-ssa/pr22037.C:
23027
23028 2005-08-04 Richard Henderson <rth@redhat.com>
23029
23030 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23031 scan-tree-dump-times directive.
23032
23033 2005-08-04 Jan Hubicka <jh@suse.cz>
23034
23035 * gcov-1.C: Fix switch counts.
23036 * gcov-4b.c: Likewise.
23037
23038 2005-08-03 Jeff Law <law@redhat.com>
23039
23040 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23041
23042 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23043
23044 * gcc.c-torture/execute/pr23135.c: New test.
23045
23046 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23047
23048 PR tree-optimization/19899
23049 * gcc.dg/tree-ssa/scev-1.c: New test.
23050 * gcc.dg/tree-ssa/scev-2.c: New test.
23051
23052 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23053
23054 PR target/18582
23055 * gcc.dg/torture/pr18582-1.c: New test.
23056
23057 2005-08-03 Jan Hubicka <jh@suse.cz>
23058
23059 * update-conroll.c: New testcase.
23060 * update-conroll-2.c: New testcase.
23061
23062 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23063
23064 * gfortran.dg/constant_substring.f: New test.
23065 * gfortran.dg/pr22491.f: New test.
23066
23067 2005-08-02 Jan Hubicka <jh@suse.cz>
23068
23069 * update-threading.c: Replace by the proper one.
23070
23071 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23072
23073 PR 23164
23074 * g++.dg/tree-ssa/pr23164.C: New test.
23075
23076 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23077
23078 * gcc.dg/tree-ssa/pr23192.c: New test.
23079
23080 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
23081
23082 * gcc.c-torture/execute/vrp-4.c: New test.
23083
23084 2005-08-02 Jan Hubicka <jh@suse.cz>
23085
23086 * update-threading.c: New test.
23087
23088 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
23089
23090 * gcc.c-torture/compile/20050801-1.c: New test.
23091 * gcc.c-torture/compile/20050801-2.c: New test.
23092
23093 2005-08-01 Jan Hubicka <jh@suse.cz>
23094
23095 * val-prof-5.c: New test.
23096
23097 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23098
23099 PR c/22311
23100 * gcc.dg/pr22311-1.c : New test.
23101
23102 2005-07-31 Steven Bosscher <stevenb@suse.de>
23103
23104 PR target/23095
23105 * gfortran.dg/pr23095.f: New test.
23106
23107 PR c++/22003
23108 * g++.dg/other/pr22003.C: New test.
23109
23110 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23111
23112 PR target/20621
23113 * gcc.c-torture/execute/pr20621-1.c: New test.
23114
23115 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23116
23117 * gfortran.dg/comma_format_extension_4.f: Adjust length
23118 of string for format.
23119 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23120 print statement with internal write.
23121 * gfortran.dg/der_array_io_2.f: Likewise.
23122 * gfortran.dg/der_array_io_3.f: Likewise.
23123
23124 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23125
23126 * gcc.dg/fold-abs-4.c: new test.
23127
23128 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23129
23130 PR fortran/22570 an related issues.
23131 * gfortran.dg/x_slash_1.f: New test.
23132
23133 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23134
23135 PR c/23143
23136 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23137 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23138
23139 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23140
23141 PR c/529
23142 * gcc.dg/Wshadow-3.c: New test.
23143
23144 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23145
23146 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23147 used to have the wrong bounds).
23148
23149 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23150
23151 PR c/21720
23152 * gcc.dg/hex-round-1.c: Test more cases.
23153 * gcc.dg/hex-round-2.c: New test.
23154
23155 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23156
23157 PR 22550
23158 * g++.dg/tree-ssa/pr22550.C: New test.
23159
23160 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23161
23162 * gcc.dg/tree-ssa/vrp19.c: New test.
23163 * gcc.dg/tree-ssa-vrp20.c: New test.
23164
23165 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23166
23167 PR c/22240
23168 * gcc.dg/transparent-union-4.c: New test.
23169
23170 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23171
23172 PR c/22192
23173 * gcc.dg/c99-vla-2.c: New test.
23174
23175 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23176
23177 PR c/21720
23178 * gcc.dg/hex-round-1.c: New test.
23179
23180 2005-07-28 Jan Hubicka <jh@suse.cz>
23181
23182 * inliner-1.c: Do not dump everything.
23183 * tree-prof.exp: Do not pass -ftree-based-profiling.
23184 * bprob.exp: Likewise.
23185
23186 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23187
23188 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23189
23190 PR c++/22545
23191 * g++.dg/expr/ptrmem7.C: New test.
23192
23193 2005-07-28 Mike Stump <mrs@apple.com>
23194
23195 * g++.old-deja/g++.mike/visibility-1.C: New test.
23196
23197 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23198
23199 PR c/20187
23200 * gcc.c-torture/execute/pr20187-1.c: New test.
23201
23202 2005-07-28 Jeff Law <law@redhat.com>
23203
23204 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23205 * gcc.dg/tree-ssa/vrp18.c: New test.
23206
23207 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23208
23209 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23210
23211 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23212
23213 PR tree-optimization/22506
23214 * gcc.dg/vect/ps22506.c: New test.
23215
23216 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23217
23218 PR target/21149
23219 * gcc.target/i386/sse-3.c: New test.
23220
23221 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23222
23223 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23224 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23225
23226 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23227
23228 PR c/22589
23229 * gcc.c-torture/compile/pr22589-1.c: New test.
23230
23231 2005-07-28 Jan Hubicka <jh@suse.cz>
23232
23233 * update-loopch.c: New testcase.
23234
23235 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23236
23237 PR rtl-optimization/23047
23238 * gcc.c-torture/execute/pr23047.c: New test.
23239 * gcc.c-torture/execute/pr23047.x: New.
23240
23241 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23242
23243 PR tree-optimization/22493
23244 * gcc.c-torture/execute/pr22493-1.c: New test.
23245 * gcc.c-torture/execute/pr22493-1.x: New.
23246 * gcc.c-torture/execute/vrp-1.c: New test.
23247 * gcc.c-torture/execute/vrp-2.c: New test.
23248 * gcc.c-torture/execute/vrp-2.c: New test.
23249
23250 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23251
23252 * gcc.target/frv/all-builtin-read8.c: Delete.
23253 * gcc.target/frv/all-builtin-read16.c: Delete.
23254 * gcc.target/frv/all-builtin-read32.c: Delete.
23255 * gcc.target/frv/all-builtin-read64.c: Delete.
23256 * gcc.target/frv/all-builtin-write8.c: Delete.
23257 * gcc.target/frv/all-builtin-write16.c: Delete.
23258 * gcc.target/frv/all-builtin-write32.c: Delete.
23259 * gcc.target/frv/all-builtin-write64.c: Delete.
23260 * gcc.target/frv/all-read-write-1.c: New.
23261
23262 2005-07-27 Jeff Law <law@redhat.com>
23263
23264 * gcc.c-torture/execute/pr22630.c: New test.
23265
23266 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23267
23268 PR tree-optimization/23073
23269 * gcc.dg/vect/nodump-pr23073.c: New test.
23270 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23271
23272 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23273
23274 PR tree-optimize/22348
23275 * gcc.c-torture/execute/pr22348.c: New.
23276
23277 2005-07-27 Richard Guenther <rguenther@suse.de>
23278
23279 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23280
23281 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23282
23283 PR fortran/22503
23284 * gfortran.dg/logical_comp.f90: New test.
23285
23286 2005-07-27 Jan Hubicka <jh@suse.cz>
23287
23288 * inliner-1.c: Add cleanup of dumps.
23289 * val-prof-*.c: Likewise.
23290 * update-tailcall.c: New.
23291
23292 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23293
23294 PR 22591
23295 * gcc.dg/tree-ssa/pr22591.c: New test.
23296 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23297
23298 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23299
23300 PR libobjc/22606
23301 * objc.dg/try-catch-11.m: New test.
23302
23303 2005-07-26 Richard Guenther <rguenther@suse.de>
23304
23305 PR tree-optimization/22486
23306 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23307
23308 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23309
23310 PR tree-opt/22484
23311 * g++.dg/opt/loop2.C: New test.
23312
23313 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23314
23315 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23316 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23317
23318 2005-07-25 Adam Nemet <anemet@lnxw.com>
23319
23320 * lib/profopt.exp (profopt-execute): Check for profiling data
23321 files on the target.
23322
23323 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23324
23325 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23326 for matching of asm labels.
23327
23328 2005-07-25 Richard Guenther <rguenther@suse.de>
23329
23330 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23331
23332 2005-07-25 Richard Guenther <rguenther@suse.de>
23333
23334 PR testsuite/22624
23335 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23336
23337 2005-07-25 Ira Rosen <irar@il.ibm.com>
23338
23339 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23340 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23341 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23342 * gcc.dg/vect/vect-100.c: New test.
23343 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23344 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23345 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23346 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23347 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23348 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23349 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23350 * gfortran.dg/vect/pr19049.f90: New testcase.
23351 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23352
23353 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23354
23355 * gcc.c-torture/execute/20050713-1.c: New test.
23356
23357 PR fortran/20063
23358 * gfortran.fortran-torture/execute/data_4.f90: New test.
23359
23360 PR middle-end/20303
23361 * gcc.dg/visibility-d.c: New test.
23362
23363 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23364
23365 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23366 * gfortran.dg/underflow.f90: Ditto.
23367
23368 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23369
23370 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23371 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23372 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23373
23374 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23375
23376 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23377 include case of field width of zero.
23378
23379 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23380
23381 PR libgfortran/21875
23382 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23383 with trailing blanks on normal formatted read.
23384
23385 2005-07-23 Chao-ying Fu <fu@mips.com>
23386
23387 * gcc.target/mips/mips32-dsp-type.c: New test.
23388 * gcc.target/mips/mips32-dsp.c: New test.
23389
23390 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23391
23392 PR testsuite/21073
23393 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23394
23395 PR testsuite/20454
23396 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23397 and __cyg_profile_func_exit.
23398
23399 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23400
23401 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23402 * gfortran.dg/comma_format_extension_4.f: Same.
23403 * gfortran.dg/pr15332.f: Same.
23404 * gfortran.dg/pr21730.f: Same.
23405
23406 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23407
23408 * g++.dg/opt/vrp2.C: Fix testcase.
23409
23410 PR tree-opt/22625
23411 * g++.dg/opt/vrp2.C: New test.
23412
23413 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23414
23415 PR debug/21828
23416 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23417
23418 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23419
23420 * gcc.dg/tree-ssa/20050719-1.c: New test.
23421
23422 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23423
23424 * gcc.dg/bfin-longcall-1.c: New file.
23425 * gcc.dg/bfin-longcall-2.c: New file.
23426
23427 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23428
23429 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23430
23431 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23432
23433 PR middle-end/19055
23434 * gcc.dg/tree-ssa/pr19055.c: New test.
23435 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23436
23437 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23438
23439 PR C++/22358
23440 * g++.dg/other/pr22358.C: New test.
23441
23442 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23443
23444 PR c++/2922
23445 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23446
23447 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23448
23449 PR c++/15938
23450 * g++.dg/init/union2.C: New test.
23451
23452 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23453
23454 PR c/22393
23455 * gcc.dg/complex-4.c: New test.
23456
23457 2005-07-21 Richard Guenther <rguenther@suse.de>
23458
23459 PR testsuite/22522
23460 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23461 scanning for asm labels.
23462 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23463
23464 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23465
23466 PR target/22085
23467 * gcc.dg/altivec-pr22085.c: New.
23468
23469 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23470
23471 PR tree-optimization/19210
23472 * gcc.dg/tree-ssa/pr19210-1.c: New.
23473 * gcc.dg/tree-ssa/pr19210-2.c: New.
23474
23475 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23476
23477 PR rtl-optimization/22167
23478 * g++.dg/opt/pr22167.C: New test.
23479
23480 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23481
23482 PR c++/2922
23483 * g++.dg/lookup/two-stage2.C: New.
23484 * g++.dg/lookup/two-stage3.C: New.
23485 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23486 fixed two-stage name lookup for operators.
23487 * g++.dg/template/call3.C: Compiler now produces an appropriate
23488 error message.
23489 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23490 14 as a candidate.
23491 * g++.dg/template/ptrmem4.C: Compiler produces different error
23492 message.
23493 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23494 connect_to_method as a candidate.
23495
23496 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23497
23498 * gcc.dg/fold-alloc-1.c: New test.
23499
23500 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23501
23502 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23503 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23504
23505 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23506
23507 * gcc.dg/fold-abs-1.c: New test.
23508 * gcc.dg/fold-abs-2.c: New test.
23509 * gcc.dg/fold-abs-3.c: New test.
23510
23511 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23512
23513 Make CONSTRUCTOR use VEC to store initializers.
23514 * g++.dg/ext/complit3.C: Check for specific error messages.
23515 * g++.dg/init/brace2.C: Update error message.
23516 * g++.dg/warn/Wbraces2.C: Likewise.
23517
23518 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23519
23520 PR fortran/16940
23521 * gfortran.dg/module_interface_1.f90: New test.
23522
23523 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23524 Kenneth Zadeck <zadeck@naturalbridge.com>
23525
23526 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23527
23528 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23529
23530 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23531 specify -Wformat for these tests.
23532 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23533 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23534 * gcc.dg/format/opt-6.c: Delete.
23535
23536 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23537
23538 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23539 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23540
23541 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23542
23543 * gcc.dg/tree-ssa/alias-2.c: New test.
23544
23545 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23546
23547 PR c++/22263
23548 * g++.dg/template/explicit7.C: New test.
23549
23550 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23551
23552 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23553 field width of 8 to +Inf and -Inf.
23554
23555 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23556
23557 PR c++/22139
23558 * g++.dg/template/friend36.C: New test.
23559
23560 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23561
23562 PR fortran/21730
23563 * gfortran.dg/pr21730.f: New test.
23564
23565 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23566 Kenneth Zadeck <zadeck@naturalbridge.com>
23567
23568 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23569 since pure const detection cannot run at -O1 in c compiler.
23570 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23571 can now optimize this case properly.
23572 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23573 because we now pass.
23574 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23575
23576 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23577
23578 PR c/22421
23579 * gcc.dg/format/bitfld-1.c: New test.
23580
23581 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23582
23583 PR c++/22204
23584 * g++.dg/rtti/repo1.C: New test.
23585
23586 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23587
23588 PR middle-end/22398
23589 * gcc.c-torture/compile/pr22398.c: New test.
23590
23591 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23592
23593 PR c++/22132
23594 * g++.dg/expr/cast4.C: New test.
23595
23596 2005-07-15 Richard Guenther <rguenther@suse.de>
23597
23598 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23599 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23600
23601 2005-07-15 Steven Bosscher <stevenb@suse.de>
23602
23603 PR tree-optimization/22230
23604 * gcc.dg/tree-ssa/pr22230.c: New test.
23605
23606 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23607
23608 * gfortran.dg/g77/cpp6.f: New test.
23609
23610 PR fortran/22417
23611 * gfortran.dg/g77/cpp5.F: New test.
23612 * gfortran.dg/g77/cpp5.h: New file.
23613 * gfortran.dg/g77/cpp5inc.h: New file.
23614
23615 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23616
23617 PR libfortran/16435
23618 * gfortran.dg/tl_editting.f90: New.
23619 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23620
23621 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23622
23623 * gfortran.dg/char_array_constructor.f90: New test.
23624
23625 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23626
23627 * gfortran.dg/past_eor.f90: New.
23628 * gfortran.dg/complex_read.f90: New.
23629
23630 2005-07-13 Jeff Law <law@redhat.com>
23631
23632 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23633 additional casts.
23634
23635 * gcc.dg/tree-ssa/pr22321.c: New test
23636
23637 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23638
23639 PR tree-optimization/21921
23640 * gcc.dg/tree-ssa/pr21921.c: New.
23641
23642 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23643
23644 PR tree-optimizatio/22442
23645 * gcc.dg/tree-ssa/loop-11.c: New test.
23646
23647 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23648
23649 PR tree-opt/21840
23650 * gcc.c-torture/compile/pr21840.c: New test.
23651
23652 2005-07-12 Jan Hubicka <jh@suse.cz>
23653
23654 * gcc.c-torture/compile/pr22379.c: New test.
23655
23656 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23657
23658 PR libfortran/21593
23659 gfortran.dg/dev_null.f90: Remove outdated comment about
23660 PR libfortran/21593.
23661
23662
23663 2005-07-12 Dale Johannesen <dalej@apple.com>
23664
23665 * gcc.target/i386/compress-float-sse.c: New.
23666 * gcc.target/i386/compress-float-sse-pic.c: New.
23667 * gcc.target/i386/compress-float-387.c: New.
23668 * gcc.target/i386/compress-float-387-pic.c: New.
23669 * gcc.dg/compress-float-ppc.c: New.
23670 * gcc.dg/compress-float-ppc-pic.c: New.
23671
23672 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23673
23674 PR libfortran/21593
23675 gfortran.dg/dev_null.f90: Remove targets.
23676
23677 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23678
23679 PR tree-opt/22335
23680 * gcc.dg/pr22335-1.c: New test.
23681 * gcc.dg/pr22335-2.c: New test.
23682
23683 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23684
23685 PR c++/20172
23686 * g++.dg/template/nontype12.C : New test.
23687
23688 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23689
23690 * gcc.dg/tree-ssa/loop-10.c: New test.
23691
23692 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23693
23694 * gcc.c-torture/execute/20020720-1.x: Remove.
23695
23696 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23697
23698 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23699
23700 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23701
23702 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23703 (dg-mips-options): Use it.
23704
23705 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23706
23707 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23708
23709 2005-07-09 Richard Henderson <rth@redhat.com>
23710
23711 * lib/target-supports.exp (check_effective_target_sync_char_short):
23712 Add alpha.
23713
23714 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23715
23716 PR libfortran/22217
23717 * gfortran.dg/negative-z-descriptor.f90: New test.
23718
23719 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23720
23721 PR tree-opt/22329
23722 * gcc.dg/pr22329.c: New test.
23723
23724 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23725
23726 PR tree-optimization/20139
23727 * gcc.dg/tree-ssa/pr20139.c: New.
23728
23729 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23730
23731 PR tree-opt/22356
23732 * gcc.dg/pr22356-1.c: New test.
23733
23734 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23735
23736 PR c++/21799
23737 * g++.dg/template/unify8.C: New.
23738 * g++.dg/template/unify9.C: New.
23739
23740 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23741
23742 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23743
23744 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23745
23746 * gcc.dg/darwin-version-1.c: New.
23747 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23748 * gcc.dg/builtins-20.c: Likewise.
23749 * gcc.dg/builtins-53.c: Likewise.
23750 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23751 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23752 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23753 * gcc.dg/torture/builtins-power-1.c: Likewise.
23754 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23755 on Darwin.
23756
23757 2005-07-07 Jeff Law <law@redhat.com>
23758
23759 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23760 argument evaluation order.
23761
23762 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23763
23764 PR libfortran/21594
23765 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23766 Add test cases where the shift length is greater than the
23767 array length.
23768
23769 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23770
23771 * obj-c++.dg/proto-lossage-6.mm: New.
23772 * objc.dg/proto-lossage-6.m: New.
23773
23774 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23775
23776 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23777 * objc.dg/gnu-runtime-2.m: Likewise.
23778
23779 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23780
23781 * gfortran.dg/longline.f: New test.
23782
23783 * gfortran.dg/badline.f: New test.
23784
23785 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23786
23787 PR fortran/16531
23788 PR fortran/15966
23789 PR fortran/18781
23790 * gfortran.dg/hollerith.f90: New.
23791 * gfortran.dg/hollerith2.f90: New.
23792 * gfortran.dg/hollerith3.f90: New.
23793 * gfortran.dg/hollerith4.f90: New.
23794 * gfortran.dg/hollerith_f95.f90: New.
23795 * gfortran.dg/hollerith_legacy.f90: New.
23796 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23797
23798 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23799
23800 PR objc/22274
23801 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23802 * objc.dg/gnu-runtime-2.m: New.
23803
23804 2005-07-06 Jeff Law <law@redhat.com>
23805
23806 * gcc.dg/tree-ssa/vrp17.c: New test.
23807
23808 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23809
23810 PR fortran/22327
23811 * gfortran.dg/array_constructor_5.f90: New test.
23812
23813 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23814
23815 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23816
23817 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23818
23819 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23820 * gcc.dg/980816-1.c: Ditto.
23821
23822 2005-07-06 Jeff Law <law@redhat.com>
23823
23824 * gcc.c-torture/compile/pr21356.c: New test.
23825
23826 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23827
23828 PR c/22013
23829 PR c/22098
23830 * gcc.c-torture/compile/pr22013-1.c,
23831 gcc.c-torture/execute/pr22098-1.c,
23832 gcc.c-torture/execute/pr22098-2.c,
23833 gcc.c-torture/execute/pr22098-3.c: New tests.
23834
23835 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23836
23837 PR c/22308
23838 * gcc.dg/pr22308-1.c: New test.
23839
23840 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23841
23842 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23843 target.
23844 * gcc.dg/compare9.c: Use -fshort-enums instead of
23845 -fno-short-enums. Change the last test to dg-bogus.
23846
23847 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23848
23849 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23850 * gcc.dg/compare9.c: New.
23851
23852 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23853
23854 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23855
23856 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23857
23858 PR testsuite/22288
23859 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23860
23861
23862 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23863
23864 * gcc.dg/format/gcc_gfc-1.c: New.
23865
23866 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23867
23868 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23869
23870 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23871
23872 PR fortran/20842
23873 * gfortran.dg/io_invalid_1.f90: New test.
23874
23875 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23876
23877 * gcc.dg/format/gcc_diag-1.c: Update.
23878
23879 2005-07-02 Jeff Law <law@redhat.com>
23880
23881 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23882 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23883
23884 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23885
23886 * gcc.dg/format/gcc_diag-1.c: Update.
23887
23888 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23889
23890 PR tree-opt/22269
23891 * gcc.c-torture/compile/pr22269.c: New test.
23892
23893 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23894
23895 PR 21584
23896 PR 22219
23897 * g++.dg/tree-ssa/pr21584-1.C: New test.
23898 * g++.dg/tree-ssa/pr21584-2.C: New test.
23899
23900 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23901
23902 * obj-c++.dg/try-catch-11.mm: New.
23903 * objc.dg/try-catch-10.m: New.
23904
23905 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23906
23907 * g++.dg/other/ucnid-1.C: xfail on AIX.
23908
23909 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23910
23911 PR 22234
23912 * gcc.dg/20050629-1.c: New test.
23913
23914 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23915
23916 * obj-c++.dg/const-str-1[0-1].mm: New.
23917 * objc.dg/const-str-1[0-1].m: New.
23918
23919 2005-05-29 Richard Henderson <rth@redhat.com>
23920
23921 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23922 Rename from check_effective_target_vect_no_max.
23923 (check_effective_target_vect_no_int_add): New.
23924 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23925 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23926 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23927 * gcc.dg/vect/vect-reduc-1.c: Use both.
23928 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23929
23930 2005-05-29 Richard Henderson <rth@redhat.com>
23931
23932 * lib/target-supports.exp (check_effective_target_vect_no_max):
23933 Remove i386 and x86_64.
23934
23935 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23936
23937 PR testsuite/21969
23938 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23939
23940 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23941
23942 PR middle-end/21969
23943 * gcc.dg/vect/pr21969.c: New test.
23944
23945 2005-06-28 Eric Christopher <echristo@redhat.com>
23946
23947 PR c/22052
23948 PR c/21975
23949 * gcc.dg/inline1.c: New test.
23950 * gcc.dg/inline2.c: Ditto.
23951 * gcc.dg/inline3.c: Ditto.
23952 * gcc.dg/inline4.c: Ditto.
23953 * gcc.dg/inline5.c: Ditto.
23954
23955 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23956
23957 PR libfortran/22142
23958 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23959 Add testcase also testing eoshift1 for PR 22142.
23960
23961 2005-06-28 Richard Henderson <rth@redhat.com>
23962
23963 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23964 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23965 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23966 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23967 gcc.dg/tree-ssa/20030922-2.c: Likewise.
23968
23969 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23970
23971 PR libfortran/22142
23972 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23973 Add testcase for PR 22142.
23974
23975 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
23976
23977 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23978 gcc.target/ia64/fpreg-2.c: New tests.
23979
23980 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23981
23982 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23983
23984 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23985
23986 PR libfortran/22170
23987 * gfortran.dg/slash_1.f90: New test.
23988
23989 2005-06-27 Richard Henderson <rth@redhat.com>
23990
23991 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23992 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23993 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23994 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23995 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23996 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23997
23998 2005-06-27 Richard Henderson <rth@redhat.com>
23999
24000 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24001 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24002
24003 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24004
24005 * obj-c++.dg/proto-lossage-5.mm: New.
24006 * objc.dg/proto-lossage-5.m: New.
24007
24008 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24009
24010 PR 21959
24011 * gcc.dg/tree-ssa/pr21959.c: New test.
24012
24013 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24014
24015 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24016 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24017 testing uninitialized var.
24018
24019 * gcc.c-torture/execute/builtins/chk.h: New.
24020 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24021 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24022 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24023 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24024 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24025 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24026 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24027 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24028 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24029 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24030 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24031 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24032 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24033 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24034 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24035 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24036 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24037 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24038 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24039 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24040 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24041 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24042 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24043 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24044 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24045 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24046 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24047 * gcc.dg/builtin-object-size-1.c: New test.
24048 * gcc.dg/builtin-object-size-2.c: New test.
24049 * gcc.dg/builtin-object-size-3.c: New test.
24050 * gcc.dg/builtin-object-size-4.c: New test.
24051 * gcc.dg/builtin-object-size-5.c: New test.
24052 * gcc.dg/builtin-stringop-chk-1.c: New test.
24053 * gcc.dg/builtin-stringop-chk-2.c: New test.
24054 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24055 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24056 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24057 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24058 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24059 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24060 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24061 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24062 * gcc.c-torture/execute/printf-1.c: New test.
24063 * gcc.c-torture/execute/fprintf-1.c: New test.
24064 * gcc.c-torture/execute/vprintf-1.c: New test.
24065 * gcc.c-torture/execute/vfprintf-1.c: New test.
24066 * gcc.c-torture/execute/printf-chk-1.c: New test.
24067 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24068 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24069 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24070
24071 2005-06-27 Michael Matz <matz@suse.de>
24072
24073 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24074 slot is not merged if address escapes.
24075
24076 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24077
24078 PR c/21911
24079 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
24080
24081 2005-06-26 Jakub Jelinek <jakub@redhat.com>
24082
24083 PR middle-end/17965
24084 * gcc.c-torture/compile/20050622-1.c: New test.
24085
24086 PR middle-end/22028
24087 * gcc.dg/20050620-1.c: New test.
24088
24089 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
24090
24091 PR tree-optimization/22026
24092 * gcc.dg/tree-ssa/pr22026.c: New.
24093
24094 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
24095
24096 PR libfortran/22144
24097 * gfortran.dg/shift-alloc.f90: New testcase.
24098
24099 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24100
24101 * all files: Update FSF address in copyright headers.
24102
24103 2005-06-22 Jan Hubicka <jh@suse.cz>
24104
24105 * wholeprogram-1.c: New testcase.
24106 * wholeprogram-2.c: New testcase.
24107
24108 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24109
24110 PR 22171
24111 * gcc.dg/tree-ssa/pr22171.c: New test.
24112
24113 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24114
24115 * gfortran.dg/simplify_modulo.f90: New.
24116
24117 2005-06-24 Jan Hubicka <jh@suse.cz>
24118
24119 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24120
24121 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24122
24123 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24124
24125 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24126
24127 * obj-c++.dg/typedef-alias-1.mm: New.
24128 * objc.dg/typedef-alias-1.m: New.
24129
24130 2005-06-23 Jeff Law <law@redhat.com>
24131
24132 * gcc.dg/tree-ssa/vrp16.c: New test.
24133
24134 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24135
24136 * lib/target-supports.exp: Add
24137 check_effective_target_fortran_large_real and
24138 check_effective_target_fortran_large_int to check for
24139 corresponding effective targets.
24140 * gfortran.dg/large_integer_kind_1.f90: New test.
24141 * gfortran.dg/large_real_kind_1.f90: New test.
24142
24143 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24144
24145 PR tree-optimization/22117
24146 * gcc.dg/tree-ssa/pr22117.c: New.
24147
24148 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24149
24150 PR testsuite/22123
24151 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24152
24153 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24154
24155 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24156
24157 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24158
24159 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24160 * gfortran.dg/f2c_4.c: Likewise.
24161
24162 2005-06-22 Paul Brook <paul@codesourcery.com>
24163
24164 PR fortran/21034
24165 * gfortran.dg/auto_save_1.f90: New test.
24166
24167 2005-06-22 Michael Matz <matz@suse.de>
24168
24169 * gcc.target/x86-64/abi: New directory.
24170 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24171 * gcc.target/x86-64/abi/README.gcc: New file.
24172 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24173 * gcc.target/x86-64/abi/asm-support.s: New file.
24174 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24175 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24176 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24177 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24178 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24179 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24180 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24181 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24182 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24183 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24184 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24185 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24186 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24187 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24188 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24189 * gcc.target/x86_64/abi/test_varargs.c: New test.
24190
24191 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24192
24193 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24194 32-bit i?86 and x86_64.
24195
24196 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24197
24198 * obj-c++.dg/const-str-[1-9].mm: New tests.
24199
24200 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24201
24202 PR fortran/22010
24203 * gfortran.dg/namelist_use.f90: New.
24204 * gfortran.dg/namelist_use_only.f90: New.
24205
24206 2005-06-21 Jeff Law <law@redhat.com>
24207
24208 * gcc.dg/tree-ssa/vrp15.c: New test.
24209
24210 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24211
24212 * lib/target-supports.exp (check_effective_target_vect_reduction):
24213 Remove.
24214 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24215 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24216 remove vect_reduction target keyword. Also avoid two returns in main.
24217 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24218 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24219 * gcc.dg/vect/vect-reduc-1short.c: New test.
24220 * gcc.dg/vect/vect-reduc-1char.c: New test.
24221 * gcc.dg/vect/vect-reduc-2short.c: New test.
24222 * gcc.dg/vect/vect-reduc-2char.c: New test.
24223 * gcc.dg/vect/vect-reduc-6.c: New test.
24224 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24225 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24226 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24227
24228 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24229 Paul Thomas <pault@gcc.gnu.org>
24230
24231 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24232 New tests.
24233
24234 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24235
24236 * gfortran.dg/backslash_1.f90: New test.
24237 * gfortran.dg/backslash_2.f90: New test.
24238
24239 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24240
24241 * gfortran.dg/duplicate_labels.f90: New test.
24242
24243 2005-06-20 Jan Beulich <jbeulich@novell.com>
24244
24245 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24246 unsupportable relocations.
24247 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24248 * gcc.dg/20050321-2.c: xfail for NetWare.
24249
24250 2005-06-20 Andreas Jaeger <aj@suse.de>
24251
24252 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24253 gcc.target/i386/fastcall-sseregparm.c,
24254 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24255
24256 2005-06-19 Richard Henderson <rth@redhat.com>
24257
24258 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24259
24260 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24261
24262 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24263
24264 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24265
24266 PR c++/22115
24267 * g++.dg/conversion/simd2.C: Change expected error message.
24268
24269 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24270
24271 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24272 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24273 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24274
24275 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24276
24277 * gcc.dg/fold-mod-1.c: New test.
24278
24279 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24280
24281 PR fortran/19926
24282 * gfortran.dg/pr19926.f90: New test.
24283
24284 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24285
24286 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24287 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24288 targets.
24289 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24290 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24291
24292 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24293
24294 * gcc.target/ia64/float80-varargs-1.c: New test.
24295
24296 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24297
24298 PR tree-opt/22035
24299 * gfortran.dg/f2c_6.f90: New test.
24300
24301 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24302
24303 PR c++/17413
24304 * g++.dg/template/local5.C: New.
24305
24306 2005-06-17 Richard Henderson <rth@redhat.com>
24307
24308 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24309
24310 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24311
24312 PR testsuite/21945
24313 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24314
24315 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24316
24317 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24318 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24319 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24320 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24321 check_vect to verify the presence of hardware vector support.
24322
24323 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24324
24325 PR testsuite/22056
24326 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24327
24328 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24329
24330 PR libfortran/19216
24331 * gfortran.dg/pr19216.f: Add correct space between brackets and
24332 dg directive.
24333
24334 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24335
24336 PR libfortran/16436
24337 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24338
24339 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24340
24341 * gcc.target/i386/attributes-error.c: New testcase.
24342 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24343 * gcc.target/i386/regparm-stdcall.c: Likewise.
24344 * gcc.target/i386/sseregparm-1.c: Likewise.
24345 * gcc.target/i386/sseregparm-2.c: Likewise.
24346
24347 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24348
24349 * g++.dg/rtti/crash2.C: New.
24350
24351 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24352
24353 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24354
24355 2005-06-15 David Ung <davidu@mips.com>
24356
24357 * gcc.target/mips/mips16e-extends.c: New test for testing the
24358 generation of MIPS16e zeb/zeh, seb/seh instructions.
24359
24360 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24361
24362 PR 22018
24363 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24364 * gcc.dg/tree-ssa/pr22018.c: New test.
24365
24366 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24367
24368 * gcc.dg/simd-1.c: Update error messages.
24369 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24370 * gcc.dg/simd-2.c: Update error messages.
24371 * gcc.dg/simd-4.c: New.
24372
24373 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24374
24375 PR c++/20678
24376 * g++.dg/other/crash-4.C: New.
24377
24378 2005-06-14 Devang Patel <dpatel@apple.com>
24379
24380 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24381
24382 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24383
24384 PR c++/21929
24385 * g++.dg/parse/crash11.C: Update
24386
24387 2005-06-13 Jeff Law <law@redhat.com>
24388
24389 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24390 perform the desired transformations.
24391 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24392 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24393
24394 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24395
24396 PR fortran/22038
24397 * gfortran.dg/forall_1.f90: Un-XFAIL.
24398
24399 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24400
24401 PR c++/21929
24402 * g++.dg/parse/crash26.C: New.
24403
24404 PR c++/20789
24405 * g++.dg/init/member1.C: New.
24406
24407 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24408
24409 * gfortran.dg/altreturn_1.f90: New test.
24410
24411 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24412
24413 PR middle-end/21985
24414 * gcc.dg/tree-ssa/pr21985.c: New test.
24415
24416 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24417
24418 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24419
24420 2005-06-12 Roger Sayle <roger@eyesopen.com>
24421
24422 PR c++/21930
24423 * g++.dg/other/error10.C: New test case.
24424
24425 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24426
24427 PR libfortran/19155
24428 * gfortran.dg/pr19155.f: Add test.
24429
24430 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24431
24432 * gfortran.dg/f2c_7.f90: New test.
24433
24434 * gfortran.dg/forall_1.f90: XFAILed.
24435
24436 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24437
24438 * gcc.dg/pr14796-1.c: New.
24439 * gcc.dg/pr14796-2.c: New.
24440
24441 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24442
24443 PR fortran/17792
24444 PR fortran/21375
24445 * gfortran.dg/deallocate_stat.f90: New test.
24446
24447 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24448
24449 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24450
24451 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24452
24453 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24454 access will be generated when this loop is vectorized. Test that
24455 accesses with same alignment were detected.
24456 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24457 Test that accesses with same alignment were detected.
24458 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24459 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24460 alignment were detected.
24461
24462 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24463
24464 PR c++/10611
24465 * g++.dg/conversion/simd2.C: New.
24466
24467 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24468
24469 * gcc.dg/Wcxx-compat-1.c: New.
24470
24471 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24472
24473 PR libfortran/21480
24474 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24475 complex array.
24476
24477 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24478
24479 * gcc.dg/alias-8.c: New.
24480
24481 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24482
24483 * gcc.dg/format/cmn_err-1.c: Update.
24484
24485 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24486
24487 PR target/20666
24488 * gcc.target/sparc/fexpand-2.c: New.
24489 * gcc.target/sparc/fpmerge-2.c: New.
24490 * gcc.target/sparc/fpmul-2.c: New.
24491 * gcc.target/sparc/noresult.c: New.
24492 * gcc.target/sparc/pdist-2.c: New.
24493 * gcc.target/sparc/pdist-3.c: New.
24494
24495 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24496
24497 PR testsuite/21702
24498 * gcc.target/i386/i386.exp: Fix comment typo.
24499
24500 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24501
24502 PR c++/19497
24503 * g++.dg/inherit/using5.C: New.
24504 * g++.dg/inherit/using6.C: New.
24505
24506 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24507
24508 PR c++/19894
24509 * g++.dg/template/ptrmem15.C: New test.
24510
24511 PR c++/20563
24512 * g++.dg/ext/label4.C: New test.
24513
24514 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24515
24516 * gcc.dg/tls/debug-1.c: New test.
24517
24518 2005-06-07 Dale Johannesen <dalej@apple.com>
24519
24520 * gcc.target/i386/movq.c: New.
24521
24522 2005-06-07 Dale Johannesen <dalej@apple.com>
24523
24524 * gcc.dg/20050607-1.c: New.
24525
24526 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24527
24528 PR middle-end/21850
24529 * gcc.c-torture/execute/20050607-1.c: New test.
24530
24531 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24532
24533 PR libfortran/21926
24534 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24535 Test case where the return array has lowest stride one,
24536 but isn't packed.
24537
24538 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24539
24540 * lib/target-supports.exp (check_effective_target_sync_int_long):
24541 Add s390 and s390x targets.
24542
24543 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24544
24545 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24546 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24547 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24548 * gcc.dg/tree-ssa/loop-9.c: New test.
24549
24550 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24551
24552 * g++.dg/parse/defarg10.C: New.
24553
24554 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24555
24556 PR regression/21897
24557 * gcc.c-torture/execute/20050604-1.c: New test.
24558
24559 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24560
24561 PR 21903
24562 * g++.dg/parse/defarg9.C: New.
24563
24564 PR c++/20637
24565 * g++.dg/inherit/using4.C: New.
24566 * g++.dg/overload/error1.C: Adjust expected errors.
24567 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24568 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24569 * g++.old-deja/g++.other/redecl2.C: Likewise.
24570 * g++.old-deja/g++.other/redecl4.C: Likewise.
24571 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24572
24573 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24574
24575 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24576
24577 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24578
24579 * lib/gfortran.exp (gfortran_target_compile): Call
24580 dg-additional-files-options
24581 * gfortran.dg/f2c_4.f90: New file
24582 * gfortran.dg/f2c_4.c: New file
24583 * gfortran.dg/f2c_5.f90: New file
24584 * gfortran.dg/f2c_5.c: New file
24585
24586 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24587
24588 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24589
24590 PR fortran/21912
24591 * gfortran.dg/array_constructor_4.f90: New test.
24592
24593 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24594
24595 PR c++/21619
24596 * g++.dg/ext/builtin9.C: New test.
24597
24598 2005-06-05 Dale Johannesen <dalej@apple.com>
24599
24600 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24601 * gcc.c-torture/execute/20050603-2.c: Ditto.
24602
24603 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24604
24605 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24606 * gcc.dg/vect/vect-reduc-1.c: New.
24607 * gcc.dg/vect/vect-reduc-2.c: New.
24608 * gcc.dg/vect/vect-reduc-3.c: New.
24609
24610 2005-06-04 Dale Johannesen <dalej@apple.com>
24611
24612 * gcc.c-torture/execute/20050603-1.c: New.
24613 * gcc.c-torture/execute/20050603-2.c: New.
24614 * gcc.dg/20050603-3.c: New.
24615
24616 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24617
24618 PR fortran/19195
24619 * gfortran.dg/debug_1.f90: New test.
24620
24621 * gfortran.dg/forall_1.f90: New test.
24622
24623 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24624
24625 * gfortran.dg/array_constructor_3.f90: New test.
24626
24627 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24628
24629 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24630
24631 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24632
24633 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24634
24635 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24636
24637 PR c/21873
24638 * gcc.dg/init-excess-1.c: New test.
24639
24640 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24641
24642 PR c++/21853
24643 * g++.dg/expr/static_cast6.C: New test.
24644
24645 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24646
24647 * gcc.dg/tree-ssa/vrp14.c: New test.
24648
24649 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24650
24651 PR c++/21336
24652 * g++.dg/template/new2.C: New test.
24653
24654 2005-06-03 Josh Conner <jconner@apple.com>
24655
24656 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24657 all entries in initializer.
24658
24659 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24660
24661 PR middle-end/21858
24662 * gcc.dg/pr21858.c: New testcase.
24663
24664 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24665
24666 PR tree-optimization/21292
24667
24668 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24669 New.
24670 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24671 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24672 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24673 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24674 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24675
24676 2005-06-02 Richard Henderson <rth@redhat.com>
24677
24678 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24679
24680 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24681
24682 * gcc.dg/wtypequal.c: New testcase.
24683
24684 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24685
24686 PR 21582
24687 * gcc.dg/tree-ssa/pr21582.c: New test.
24688
24689 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24690
24691 PR c++/21280
24692 * g++.dg/opt/interface2.h: New.
24693 * g++.dg/opt/interface2.C: New.
24694 * g++.dg/init/ctor4.C: Adjust error lines.
24695 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24696 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24697 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24698 * g++.old-deja/g++.pt/assign1.C: Likewise.
24699 * g++.old-deja/g++.pt/crash20.C: Likewise.
24700
24701 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24702
24703 PR tree-optimization/21734
24704 * g++.dg/vect/pr21734_1.cc: New.
24705 * g++.dg/vect/pr21734_2.cc: New.
24706
24707 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24708
24709 PR c++/20350
24710 * g++.dg/template/spec24.C: New.
24711
24712 PR c++/21151
24713 * g++.dg/pch/local-1.C: New.
24714 * g++.dg/pch/local-1.Hs: New.
24715
24716 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24717
24718 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24719 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24720 * gcc.dg/tree-ssa/pr14341.c: New test.
24721 * gcc.dg/tree-ssa/pr14841.c: New test.
24722 * gcc.dg/tree-ssa/pr20701.c: New test.
24723 * gcc.dg/tree-ssa/pr21086.c: New test.
24724 * gcc.dg/tree-ssa/pr21090.c: New test.
24725 * gcc.dg/tree-ssa/pr21332.c: New test.
24726 * gcc.dg/tree-ssa/pr21458.c: New test.
24727 * gcc.dg/tree-ssa/pr21658.c: New test.
24728 * gcc.dg/tree-ssa/vrp01.c: New test.
24729 * gcc.dg/tree-ssa/vrp02.c: New test.
24730 * gcc.dg/tree-ssa/vrp03.c: New test.
24731 * gcc.dg/tree-ssa/vrp04.c: New test.
24732 * gcc.dg/tree-ssa/vrp05.c: New test.
24733 * gcc.dg/tree-ssa/vrp06.c: New test.
24734 * gcc.dg/tree-ssa/vrp07.c: New test.
24735 * gcc.dg/tree-ssa/vrp08.c: New test.
24736 * gcc.dg/tree-ssa/vrp09.c: New test.
24737 * gcc.dg/tree-ssa/vrp10.c: New test.
24738 * gcc.dg/tree-ssa/vrp11.c: New test.
24739 * gcc.dg/tree-ssa/vrp12.c: New test.
24740 * gcc.dg/tree-ssa/vrp13.c: New test.
24741
24742 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24743
24744 PR 21029
24745 * gcc.dg/tree-ssa/pr21029.c: New test.
24746
24747 2005-06-01 Roger Sayle <roger@eyesopen.com>
24748
24749 * gfortran.dg/logint-1.f: New test case.
24750 * gfortran.dg/logint-2.f: Likewise.
24751 * gfortran.dg/logint-3.f: Likewise.
24752
24753 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24754
24755 PR c/21536
24756 PR c/20760
24757 * gcc.dg/20050527-1.c: New test.
24758
24759 * gcc.dg/i386-sse-12.c: New test.
24760
24761 PR fortran/21729
24762 * gfortran.dg/implicit_5.f90: New test.
24763
24764 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24765
24766 PR fortran/20883
24767 * gfortran/assign_4.f90: New test.
24768 * gfortran/assign_2.f90: Change compile to run.
24769
24770 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24771
24772 * lib/target-supports.exp
24773 (check_effective_target_sync_char_short): New.
24774 * gcc.dg/sync-2.c: New.
24775
24776 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24777
24778 PR tree-optimization/21817
24779 * gcc.dg/torture/pr21817-1.c: New.
24780
24781 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24782
24783 PR c++/21165
24784 * g++.dg/template/init5.C: New.
24785
24786 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24787
24788 * gfortran.dg/char_initialiser_actual.f90:
24789 Test character initialisers as actual arguments.
24790 * gfortran.dg/char_pointer_comp_assign.f90:
24791 Test character pointer structure component assignments.
24792 * gfortran.dg/char_array_structure_constructor.f90:
24793 Test character components in structure constructors.
24794
24795 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24796
24797 PR middle-end/20931
24798 * g++.dg/opt/pr20931.C: New test.
24799
24800 2005-05-31 Andreas Jaeger <aj@suse.de>
24801
24802 PR testsuite/20772
24803 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24804 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24805 g++.old-deja/g++.ext/asmspec1.C,
24806 g++.old-deja/g++.other/regstack.C,
24807 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24808 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24809 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24810 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24811 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24812 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24813 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24814 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24815 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24816 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24817 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24818 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24819 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24820 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24821 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24822 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24823 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24824 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24825 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24826
24827 2005-05-31 Jeff Law <law@redhat.com>
24828
24829 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24830
24831 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24832
24833 PR middle-end/21743
24834 * gcc.dg/builtins-1.c: Activate disabled clog test.
24835 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24836
24837 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24838
24839 * gfortran.dg/char_pointer_assign.f90:
24840 Test character-pointer assignments and pointer assignments.
24841 * gfortran.dg/char_pointer_dummy.f90:
24842 Test character-pointer dummy arguments.
24843 * gfortran.dg/char_pointer_func.f90:
24844 Test character-pointer function returns.
24845 * gfortran.dg/char_pointer_dependency.f90:
24846 Test character-pointer functions with dependencies.
24847
24848 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24849
24850 PR c++/21784
24851 * g++.dg/lookup/using14.C: New test.
24852
24853 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24854
24855 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24856 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24857 trailing ^M.
24858
24859 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24860
24861 PR c++/17413
24862 * g++.dg/template/local5.C: New.
24863
24864 PR target/21761
24865 * gcc.c-torture/compile/pr21761.c: New.
24866
24867 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24868 before darwin8.
24869
24870 2005-05-30 Steven G. Kargl
24871
24872 PR fortran/20846
24873 * gfortran.dg/inquire_8.f90: New test.
24874
24875 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24876
24877 PR libfortran/21376
24878 * gfortran.dg/output_exponents_1.f90: New test.
24879
24880 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24881
24882 PR libfortran/20006
24883 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24884
24885 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24886
24887 PR c++/21210
24888 * g++.dg/ext/complex1.C: New test.
24889
24890 PR c++/21340
24891 * g++.dg/init/ctor6.C: New test.
24892
24893 2005-05-29 Jan Hubicka <jh@suse.cz>
24894
24895 * gcc.c-torture/compile/pr21562.c: New.
24896
24897 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24898
24899 * gfortran.dg/subnormal_1.f90: New test.
24900
24901 2005-05-28 Jan Hubicka <jh@suse.cz>
24902
24903 * tree-prof.exp: Fix comment.
24904 * value-prof-1.c: New.
24905 * value-prof-2.c: New.
24906 * value-prof-3.c: New.
24907 * value-prof-4.c: New.
24908
24909 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24910
24911 PR c++/21614
24912 * g++.dg/expr/ptrmem6.C: New test.
24913 * g++.dg/expr/ptrmem6a.C: Likewise.
24914
24915 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24916
24917 PR tree-optimization/21658
24918 * gcc.dg/tree-ssa/pr21658.c: New.
24919
24920 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24921
24922 PR c++/21455
24923 * g++.dg/inherit/ptrmem3.C: New.
24924
24925 PR c++/21681
24926 * g++.dg/parse/template16.C: New.
24927
24928 2005-05-27 Andreas Jaeger <aj@suse.de>
24929
24930 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24931
24932 * gcc.dg/i386-sse-8.c: Run test on all archs.
24933
24934 2005-05-26 Mike Stump <mrs@apple.com>
24935
24936 * objc.dg/isa-field-1.m: Only run on darwin.
24937 * objc.dg/lookup-1.m: Likewise.
24938 * objc.dg/try-catch-8.m: Likewise.
24939
24940 2005-05-26 Roger Sayle <roger@eyesopen.com>
24941
24942 PR tree-optimization/9814
24943 * gcc.dg/pr9814-1.c: New test case.
24944
24945 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24946
24947 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24948 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24949 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24950 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24951 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24952 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24953 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24954 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24955 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24956 objc.dg/try-catch-8.m: New.
24957
24958 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24959
24960 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24961 remove extraneous semicolons.
24962
24963 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24964
24965 * obj-c++.dg/comp-types-12.mm: New.
24966 * objc.dg/comp-types-11.m: New.
24967 * objc.dg/selector-4.m: New.
24968
24969 2005-05-26 Andreas Jaeger <aj@suse.de>
24970
24971 PR testsuite/20772
24972 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24973 g++.old-deja/g++.ext/attrib3.C,
24974 g++.old-deja/g++.other/store-expr1.C,
24975 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24976 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24977 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24978 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24979 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24980 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24981 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24982 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24983 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24984 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24985 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24986 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24987 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24988 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24989 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24990 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24991 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24992 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24993 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24994
24995 2005-05-26 Andreas Jaeger <aj@suse.de>
24996
24997 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24998 x86-64 compilation.
24999
25000 2005-05-26 Andreas Jaeger <aj@suse.de>
25001
25002 PR testsuite/20772
25003 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25004 gcc.misc-tests/i386-pf-athlon-1.c,
25005 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25006 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25007 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25008 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25009 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25010 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25011 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25012 programs.
25013
25014 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25015 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25016 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25017 x86-64 compilation.
25018
25019 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25020 x86_64.
25021
25022 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25023 effective-target ilp32.
25024
25025 2005-05-26 David Ung <davidu@mips.com>
25026
25027 * gcc.target/mips/ext_ins.c: New test for testing the generation
25028 of MIPS32/64 rev 2 ext/ins instructions.
25029
25030 2005-05-26 Andreas Jaeger <aj@suse.de>
25031
25032 * treelang/compile/unsigned.tree: Use gimple instead of
25033 nonexisting generic dump.
25034
25035 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25036
25037 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25038
25039 2005-05-26 Andreas Jaeger <aj@suse.de>
25040
25041 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25042
25043 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25044
25045 PR libfortran/17283
25046 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25047 Test callee-allocated memory with write statements.
25048
25049 2005-05-25 Roger Sayle <roger@eyesopen.com>
25050
25051 PR middle-end/21709
25052 * gcc.dg/pr21709-1.c: New test case.
25053
25054 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25055 Mike Stump <mrs@apple.com>
25056
25057 * objc/execute/next_mapping.h: Update for C++.
25058
25059 * obj-c++.dg/selector-1.mm: Move to...
25060 * obj-c++.dg/selector-4.mm: here...
25061
25062 * obj-c++.dg/basic.mm: New.
25063 * obj-c++.dg/comp-types-1.mm: New.
25064 * obj-c++.dg/cxx-class-1.mm: New.
25065 * obj-c++.dg/cxx-ivars-1.mm: New.
25066 * obj-c++.dg/cxx-ivars-2.mm: New.
25067 * obj-c++.dg/cxx-ivars-3.mm: New.
25068 * obj-c++.dg/cxx-scope-1.mm: New.
25069 * obj-c++.dg/cxx-scope-2.mm: New.
25070 * obj-c++.dg/defs.mm: New.
25071 * obj-c++.dg/empty-private-1.mm: New.
25072 * obj-c++.dg/encode-1.mm: New.
25073 * obj-c++.dg/encode-2.mm: New.
25074 * obj-c++.dg/encode-3.mm: New.
25075 * obj-c++.dg/extern-c-1.mm: New.
25076 * obj-c++.dg/extra-semi.mm: New.
25077 * obj-c++.dg/fix-and-continue-2.mm: New.
25078 * obj-c++.dg/isa-field-1.mm: New.
25079 * obj-c++.dg/ivar-list-semi.mm: New.
25080 * obj-c++.dg/local-decl-1.mm: New.
25081 * obj-c++.dg/lookup-1.mm: New.
25082 * obj-c++.dg/lookup-2.mm: New.
25083 * obj-c++.dg/method-1.mm: New.
25084 * obj-c++.dg/method-2.mm: New.
25085 * obj-c++.dg/method-3.mm: New.
25086 * obj-c++.dg/method-4.mm: New.
25087 * obj-c++.dg/method-5.mm: New.
25088 * obj-c++.dg/method-6.mm: New.
25089 * obj-c++.dg/method-7.mm: New.
25090 * obj-c++.dg/no-extra-load.mm: New.
25091 * obj-c++.dg/overload-1.mm: New.
25092 * obj-c++.dg/pragma-1.mm: New.
25093 * obj-c++.dg/pragma-2.mm: New.
25094 * obj-c++.dg/private-1.mm: New.
25095 * obj-c++.dg/private-2.mm: New.
25096 * obj-c++.dg/proto-qual-1.mm: New.
25097 * obj-c++.dg/qual-types-1.mm: New.
25098 * obj-c++.dg/stubify-1.mm: New.
25099 * obj-c++.dg/stubify-2.mm: New.
25100 * obj-c++.dg/super-class-1.mm: New.
25101 * obj-c++.dg/super-class-2.mm: New.
25102 * obj-c++.dg/super-dealloc-1.mm: New.
25103 * obj-c++.dg/super-dealloc-2.mm: New.
25104 * obj-c++.dg/template-1.mm: New.
25105 * obj-c++.dg/template-2.mm: New.
25106 * obj-c++.dg/template-3.mm: New.
25107 * obj-c++.dg/template-4.mm: New.
25108 * obj-c++.dg/template-5.mm: New.
25109 * obj-c++.dg/template-6.mm: New.
25110 * obj-c++.dg/try-catch-1.mm: New.
25111 * obj-c++.dg/try-catch-2.mm: New.
25112 * obj-c++.dg/try-catch-3.mm: New.
25113 * obj-c++.dg/try-catch-4.mm: New.
25114 * obj-c++.dg/try-catch-5.mm: New.
25115 * obj-c++.dg/try-catch-6.mm: New.
25116 * obj-c++.dg/try-catch-7.mm: New.
25117 * obj-c++.dg/try-catch-8.mm: New.
25118 * obj-c++.dg/try-catch-9.mm: New.
25119 * obj-c++.dg/va-meth-1.mm: New.
25120
25121 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25122
25123 * obj-c++.dg/selector-1.mm: New.
25124 * obj-c++.dg/selector-2.mm: New.
25125
25126 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25127
25128 * obj-c++.dg/selector-3.mm: New.
25129 * objc.dg/selector-3.m: New.
25130
25131 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25132
25133 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25134 about where warning appears.
25135
25136 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25137
25138 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25139 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25140 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25141 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25142
25143 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25144
25145 * gcc.dg/20050524-1.c: New test.
25146
25147 2005-05-25 Jan Hubicka <jh@suse.cz>
25148
25149 * gcc.dg/tree-prof/inliner-1.c: New.
25150
25151 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25152
25153 * gcc.dg/tree-prof: New directory.
25154 * gcc.dg/tree-prof/tree-prof.exp: New.
25155
25156 2005-05-25 DJ Delorie <dj@redhat.com>
25157
25158 * gcc.dg/Wattributes-1.c: New.
25159 * gcc.dg/Wattributes-2.c: New.
25160 * gcc.dg/Wattributes-3.c: New.
25161
25162 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25163
25164 PR tree-optimization/19833
25165 * gcc.dg/uninit-4.c: Remove xfail.
25166 * gcc.dg/uninit-9.c: Ditto.
25167
25168 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25169
25170 * obj-c++.dg/bitfield-[1-5].mm: New.
25171 * obj-c++.dg/class-protocol-1.mm: New.
25172 * obj-c++.dg/comp-types-1[0-1].mm: New.
25173 * obj-c++.dg/comp-types-[2-9].mm: New.
25174 * obj-c++.dg/encode-[4-8].mm: New.
25175 * obj-c++.dg/layout-1.mm: New.
25176 * obj-c++.dg/method-1[0-9].mm: New.
25177 * obj-c++.dg/method-2[0-1].mm: New.
25178 * obj-c++.dg/method-[8-9].mm: New.
25179 * obj-c++.dg/objc-gc-3.mm: New.
25180 * obj-c++.dg/try-catch-10.mm: New.
25181 * objc.dg/bitfield-5.m: New.
25182 * objc.dg/comp-types-10.m: New.
25183 * objc.dg/comp-types-9.m: New.
25184 * objc.dg/layout-1.m: New.
25185 * objc.dg/objc-gc-4.m: New.
25186 * objc.dg/try-catch-9.m: New.
25187 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25188 * objc.dg/comp-types-1.m: Likewise.
25189 * objc.dg/comp-types-[5-6].m: Likewise.
25190 * objc.dg/method-9.m: Likewise.
25191
25192 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25193
25194 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25195 and on hardware without VMX support.
25196
25197 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25198
25199 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25200
25201 * lib/profopt.exp (dg-final-generate, dg-final-use,
25202 profopt-final-code, profopt-get-options): New.
25203 (profopt-execute): Process test directives.
25204
25205 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25206 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25207 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25208
25209 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25210
25211 PR C++/21645
25212 * g++.dg/init/ctor5.C: New test.
25213
25214 2005-05-24 Ira Rosen <irar@il.ibm.com>
25215
25216 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25217 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25218 vect-113.c, vect-114.c.
25219
25220 2005-05-23 Adam Nemet <anemet@lnxw.com>
25221
25222 * gcc.dg/const-elim-1.c: Remove xfails.
25223
25224 2005-05-23 Jeff Law <law@redhat.com>
25225
25226 * gcc.c-torture/compile/pr21638.c: New test.
25227 * gcc.c-torture/compile/20050520-1.c: New test.
25228
25229 2005-05-23 Nick Clifton <nickc@redhat.com>
25230
25231 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25232 be a proper triple, ie: m32r*-*-*.
25233 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25234
25235 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25236
25237 PR middle-end/21331
25238 PR tree-opt/21293
25239 * gcc.c-torture/compile/pr21293.c: New test.
25240 * gcc.c-torture/execute/pr21331.c: New test.
25241
25242 2004-05-20 Richard Henderson <rth@redhat.com>
25243
25244 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25245
25246 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25247
25248 * obj-c++-dg.exp: Add.
25249 * obj-c++.exp: Add.
25250 * obj-c++.dg/dg.exp: Add.
25251
25252 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25253
25254 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25255 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25256
25257 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25258
25259 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25260
25261 2004-05-19 Richard Henderson <rth@redhat.com>
25262
25263 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25264
25265 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25266
25267 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25268
25269 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25270
25271 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25272
25273 PR c++/21495
25274 * g++.dg/parse/extern1.C: New test.
25275 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25276
25277 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25278
25279 * gcc.dg/c99-math.h: New.
25280 * gcc.dg/c99-math-float-1.c: New test.
25281 * gcc.dg/c99-math-double-1.c: Likewise.
25282 * gcc.dg/c99-math-long-double-1.c: Likewise.
25283
25284 2005-05-18 Richard Henderson <rth@redhat.com>
25285
25286 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25287
25288 2005-05-18 Devang Patel <dpatel@apple.com>
25289
25290 * g++.dg/opt/20050511-1.C: New test.
25291
25292 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25293
25294 PR libfortran/21127
25295 * gfortran.dg/reshape-complex.f90: New test.
25296
25297 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25298
25299 * gfortran.dg/array_constructor_1.f90: New test.
25300 * gfortran.dg/array_constructor_2.f90: New test.
25301
25302 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25303
25304 PR fortran/20954
25305 * gfortran.dg/pr20954.f: New test.
25306
25307 2005-05-17 Mike Stump <mrs@apple.com>
25308
25309 Yet more Objective-C++...
25310
25311 * objc.dg/method-5.m: Update.
25312 * objc.dg/method-6.m: Update.
25313 * objc.dg/method-7.m: Update.
25314 * objc.dg/method-9.m: Update.
25315 * objc.dg/try-catch-2.m: Update.
25316
25317 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25318
25319 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25320 Remove little-endian optimizations.
25321
25322 2005-05-17 Jeff Law <law@redhat.com>
25323
25324 * g++.dg/tree-ssa/pr14814.C: New test.
25325 * gcc.dg/tree-ssa/pr14814.C: New test.
25326 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25327 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25328
25329 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25330
25331 * gcc.dg/compat/generate-random.c: Do not include
25332 libiberty.h.
25333 * gcc.dg/compat/generate-random_r.c: Likewise.
25334
25335 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25336
25337 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25338
25339 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25340
25341 PR middle-end/21595
25342 * g++.dg/tree-ssa/builtin1.C: New testcase.
25343
25344 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25345
25346 PR c++/21454
25347 * g++.dg/opt/const4.C: New test.
25348
25349 PR middle-end/21492
25350 * g++.dg/opt/crossjump1.C: New test.
25351
25352 PR tree-optimization/21610
25353 * gcc.c-torture/compile/20050516-1.c: New test.
25354
25355 PR fortran/15080
25356 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25357 about the test failing.
25358 * gfortran.fortran-torture/execute/where_7.f90: New test.
25359 * gfortran.fortran-torture/execute/where_8.f90: New test.
25360
25361 2005-05-16 Richard Henderson <rth@redhat.com>
25362
25363 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25364 i?86 and x86_64.
25365
25366 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25367
25368 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25369 (limits.h): Include unconditionally.
25370 (stdlib.h): Likewise.
25371 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25372 (limits.h): Include unconditionally.
25373 (stdlib.h): Likewise.
25374 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25375 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25376 (limits.h): Include unconditionally.
25377 (stdlib.h): Likewise.
25378 (hashtab.h): Do not include.
25379 (getopt.h): Likewise.
25380 (stddef.h): Include.
25381 (hashval_t): Define.
25382 (struct entry): Add "next" field.
25383 (HASH_SIZE): New macro.
25384 (hash_table): New variable.
25385 (switchfiles): Do not use xmalloc.
25386 (mix): New macro.
25387 (iterative_hash): New function.
25388 (hasht): Remove.
25389 (e_exists): New function.
25390 (e_insert): Likewise.
25391 (output): Use, instead of libiberty hashtable functions.
25392 (main): Do not use getopt. Do not call htab_create.
25393
25394 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25395
25396 PR libstdc++/21526
25397 * lib/target-supports.exp (check_mkfifo_available):
25398 Return 0 for cygwin as mkfifo support incomplete on platform.
25399 Fix typos in comments.
25400
25401 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25402
25403 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25404
25405 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25406
25407 PR fortran/17432
25408 * gfortran.dg/assign_4.f: New test.
25409
25410 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25411
25412 PR tree-optimization/21563
25413 * gcc.dg/tree-ssa/pr21563.c: New.
25414
25415 2005-05-14 Jan Hubicka <jh@suse.cz>
25416
25417 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25418
25419 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25420
25421 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25422
25423 2005-05-13 Julian Brown <julian@codesourcery.com>
25424
25425 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25426 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25427
25428 2005-05-13 Jan Hubicka <jh@suse.cz>
25429
25430 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25431 * gcc.dg/fold-xor-?.c: Likewise.
25432 * gcc.dg/pr15784-?.c: Likewise.
25433 * gcc.dg/pr20922-?.c: Likewise.
25434 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25435 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25436 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25437
25438 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25439
25440 PR fortran/21260
25441 * gfortran.dg/hollerith_1.f90: New test.
25442
25443 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25444
25445 * gfortran.dg/func_result_2.f90: New test.
25446
25447 2005-05-11 Bud Davis <bdavis@gfortran.org>
25448
25449 * gfortran.dg/dev_null.f90: New test.
25450
25451 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25452
25453 * gcc.dg/arm-vfp1.c: Revert last change.
25454
25455 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25456
25457 PR middle-end/19807
25458 PR tree-optimization/19639
25459 * g++.dg/tree-ssa/pr19807.C: New testcase.
25460
25461 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25462
25463 PR libfortran/21471
25464 * gfortran.dg/append-1.f90: New test.
25465
25466 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25467
25468 * gcc.dg/pr18501.c: XFAIL.
25469 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25470 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25471 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25472 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25473 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25474 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25475 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25476 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25477
25478 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25479
25480 PR fortran/20178
25481 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25482 gfortran.dg/f2c_3.f90: New tests.
25483
25484 * gfortran.dg/return_1.f90: Fix dg annotation.
25485
25486 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25487
25488 * gcc.c-torture/compile/20050510-1.c: New test.
25489
25490 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25491
25492 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25493
25494 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25495
25496 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25497
25498 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25499
25500 PR c/17913
25501 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25502
25503 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25504
25505 PR c/21342
25506 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25507 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25508
25509 2005-05-10 Ben Elliston <bje@au.ibm.com>
25510
25511 PR debug/16676
25512 * gcc.dg/debug/pr16676.c: New test.
25513
25514 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25515
25516 PR testsuite/21443
25517 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25518 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25519 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25520 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25521 Change -O1 to -O2.
25522 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25523 -fno-tree-dominator-opts.
25524
25525 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25526
25527 * gfortran.dg/return_1.f90: New test.
25528
25529 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25530
25531 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25532
25533 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25534
25535 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25536
25537 PR c++/21427
25538 * g++.dg/inherit/covariant13.C: New.
25539
25540 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25541
25542 PR libfortran/19155
25543 * gfortran.dg/pr19155.f: New test.
25544
25545 2005-05-08 Roger Sayle <roger@eyesopen.com>
25546
25547 PR inline-asm/8788
25548 * gcc.dg/pr8788-1.c: New testcase.
25549
25550 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25551
25552 PR target/21416
25553 * gcc.target/mips/fpcmp-[12].c: New tests.
25554
25555 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25556
25557 * lib/target-supports-dg.exp (dg-require-fork): New function.
25558 (dg-require-mkfifo): Likewise.
25559 * lib/target-supports.exp (check_function_available): New
25560 function.
25561 (check_fork_available): Likewise.
25562 (check_mkfifo_available): Likewise.
25563
25564 2005-05-06 Jeff Law <law@redhat.com>
25565
25566 * gcc.c-torture/compile/pr21380.c: New test.
25567
25568 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25569
25570 PR c++/20961
25571 * g++.dg/ext/weak3.C: New test.
25572
25573 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25574
25575 PR c++/21352
25576 * g++.dg/template/crash37.C: New test.
25577
25578 2005-05-05 Paul Brook <paul@codesourcery.com>
25579
25580 * gcc.dg/arm-g2.c: Use effective-target arm32.
25581 * gcc.dg/arm-mmx-1.c: Ditto.
25582 * gcc.dg/arm-scd42-2.c: Ditto.
25583 * gcc.dg/arm-vfp1.c: Ditto.
25584 * lib/target-supports.exp (check_effective_target_arm32): New
25585 function.
25586
25587 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25588
25589 PR libfortran/21354
25590 gfortran.dg/in_pack_rank7.f90: New test.
25591
25592 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25593
25594 PR middle-end/15618
25595 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25596
25597 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25598
25599 PR middle-end/21265
25600 * gcc.dg/20050503-1.c: New test.
25601
25602 PR rtl-optimization/21239
25603 * gcc.dg/i386-sse-11.c: New test.
25604
25605 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25606
25607 PR target/16888
25608 * gcc.target/i386/asm-1.c: New test.
25609
25610 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25611
25612 PR rtl-optimization/21330
25613 * gcc.c-torture/execute/20050502-1.c: New test.
25614
25615 PR target/21297
25616 * gcc.c-torture/execute/20050502-2.c: New test.
25617
25618 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25619
25620 PR middle-end/21282
25621 * gcc.dg/pr21282.c: New.
25622
25623 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25624
25625 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25626 * gcc.dg/vect/vect-92.c: Likewise.
25627 * gcc.dg/vect/vect-93.c: Likewise.
25628 * gcc.dg/vect/vect-dv-1.c: Likewise.
25629 * gcc.dg/vect/vect-dv-2.c: Likewise.
25630 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25631
25632 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25633
25634 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25635 * gfortran.dg/vect/vect-2.f90: Likewise.
25636 * gfortran.dg/vect/vect-3.f90: Likewise.
25637 * gfortran.dg/vect/vect-4.f90: Likewise.
25638 * gfortran.dg/vect/vect-5.f90: Likewise.
25639
25640 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25641
25642 PR target/20813
25643 * gcc.dg/rs6000-fpint-2.c: New.
25644
25645 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25646
25647 PR c/15698
25648 * gcc.dg/builtins-30.c: Update expected messages.
25649 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25650 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25651 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25652
25653 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25654
25655 PR tree-optimization/21294
25656 * gcc.dg/tree-ssa/pr21294.c: New.
25657
25658 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25659
25660 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25661 __builtin_altivec_st_internal_4si built-in.
25662
25663 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25664
25665 PR c++/15875
25666 * g++.dg/template/ptrmem14.C: New test.
25667
25668 2005-05-02 Paul Brook <paul@codesourcery.com>
25669
25670 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25671
25672 2005-05-02 Michael Matz <matz@suse.de>
25673
25674 PR c++/19542
25675 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25676
25677 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25678
25679 * g++.dg/cpp/weak.C: New test.
25680
25681 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25682
25683 * gcc.dg/tree-ssa/loop-8.c: New test.
25684
25685 2005-04-30 Michael Maty <matz@suse.de>
25686
25687 * gcc.dg/inline-mcpy.c: New test.
25688
25689 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25690
25691 PR libfortran/18958
25692 * gfortran.dg/eoshift.f90: New test case.
25693
25694 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25695
25696 PR libfortran/18857
25697 * gfortran.dg/matmul_1.f90: New test.
25698
25699 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25700
25701 PR tree-optimization/21030
25702 * gcc.dg/tree-ssa/pr21030.c: New.
25703
25704 2005-04-29 Devang Patel <dpatel@apple.com>
25705
25706 PR tree-optimization/21272
25707 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25708
25709 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25710
25711 PR fortran/13082
25712 PR fortran/18824
25713 * gfortran.dg/entry_4.f90: New test.
25714 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25715 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25716 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25717 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25718 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25719 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25720 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25721
25722 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25723
25724 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25725
25726 2005-04-29 Paul Brook <paul@codesourcery.com>
25727
25728 * gfortran.dg/entry_3.f90: New test.
25729
25730 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25731
25732 * gfortran.dg/implicit_4.f90: New test.
25733
25734 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25735
25736 * lib/target-supports.exp (check_profiling_available): Return
25737 false for xtensa-*-elf.
25738
25739 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25740
25741 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25742 error if file cannot be deleted.
25743
25744 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25745
25746 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25747 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25748 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25749 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25750 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25751 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25752 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25753 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25754 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25755 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25756 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25757 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25758 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25759
25760 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25761
25762 PR fortran/20865
25763 * gfortran.dg/pr20865.f90: New test.
25764
25765 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25766
25767 * gcc.dg/void-cast-2.c: New test.
25768
25769 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25770
25771 PR c/21159
25772 * gcc.dg/void-cast-1.c: New test.
25773
25774 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25775
25776 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25777
25778 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25779
25780 PR fortran/21177
25781 * gfortran.dg/pr21177.f90: New test.
25782
25783 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25784
25785 PR tree-optimization/21171
25786 * gcc.dg/tree-ssa/pr21171.c: New test.
25787
25788 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25789
25790 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25791 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25792 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25793 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25794 gcc.dg/tree-ssa/gen-vect-32.c: New.
25795 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25796 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25797 don't run on PPC32.
25798
25799 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25800
25801 PR c/21213
25802 * gcc.dg/transparent-union-3.c: New test.
25803
25804 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25805
25806 PR c/20740
25807 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25808 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25809 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25810 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25811 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25812 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25813
25814 2005-04-26 Jeff Law <law@redhat.com>
25815
25816 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25817 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25818 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25819 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25820 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25821 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25822 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25823
25824 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25825
25826 PR tree-optimization/17598
25827 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25828
25829 2005-04-25 Mike Stump <mrs@apple.com>
25830
25831 * objc.dg/fix-and-continue-1.m: Add.
25832
25833 2005-04-25 Roger Sayle <roger@eyesopen.com>
25834
25835 PR c++/20995
25836 * g++.dg/opt/pr20995-1.C: New test case.
25837
25838 2005-04-25 Devang Patel <dpatel@apple.com>
25839
25840 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25841
25842 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25843
25844 PR testsuite/21062
25845 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25846
25847 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25848
25849 PR C++/21188
25850 * g++.dg/opt/rtti2.C: New test.
25851
25852 2005-04-25 Paul Brook <paul@codesourcery.com>
25853 Steven G. Kargl <kargls@comcast.net>
25854
25855 PR fortran/20879
25856 * gfortran.dg/ichar_1.f90: New file.
25857
25858 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25859
25860 PR middle-end/20991
25861 * g++.dg/opt/pr20991.C: New test.
25862
25863 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25864 where sizeof (type) < __alignof__ (type).
25865 * gcc.dg/compat/struct-layout-1.h: Likewise.
25866
25867 2005-04-24 Per Bothner <per@bothner.com>
25868 Devang Patel <dpatel@apple.com>
25869
25870 PR preprocessor/20907
25871 * gcc.dg/cpp/very-long-comment.c: New test.
25872
25873 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25874
25875 PR fortran/20059
25876 * gfortran.dg/common_5.f: New test.
25877
25878 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25879
25880 PR middle-end/21082
25881 * g++.dg/tree-ssa/pr21082.C: New testcase.
25882
25883 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25884
25885 * gcc.dg/vect/vect-99.c: New test.
25886
25887 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25888
25889 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25890
25891 2005-04-22 Jeff Law <law@redhat.com>
25892
25893 * gcc.dg/uninit-5.c: Remove xfails.
25894 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25895 conditionals and loads.
25896
25897 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25898
25899 PR libfortran/20074
25900 PR libfortran/20436
25901 PR libfortran/21108
25902 * gfortran.dg/nested_reshape.f90: new test
25903 * gfortran.dg/reshape-alloc.f90: new test
25904 * gfortran.dg/reshape.f90: new test
25905
25906 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25907
25908 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25909
25910 * gcc.dg/arm-vfp1.c: New test.
25911
25912 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25913
25914 PR c++/21087
25915 * g++.dg/lookup/builtin2.C: New test.
25916
25917 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25918
25919 * gcc.dg/weak/weak-13.c: New test.
25920
25921 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25922
25923 * lib/target-supports.exp (check_effective_target_sync_int_long):
25924 Add powerpc*.
25925
25926 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25927
25928 * gcc.target/mips/branch-1.c: New test.
25929
25930 2005-04-21 Richard Henderson <rth@redhat.com>
25931
25932 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25933 * gcc.dg/vect/vect-86.c: Likewise.
25934 * gcc.dg/vect/vect-87.c: Likewise.
25935 * gcc.dg/vect/vect-88.c: Likewise.
25936
25937 2005-04-21 Devang Patel <dpatel@apple.com>
25938
25939 PR optimization/20994
25940 * gcc.dg/tree-ssa/ifc-3.c: New test.
25941
25942 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25943
25944 PR c/12913
25945 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25946 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25947 gcc.dg/c99-vla-jump-5.c: New tests.
25948
25949 2005-04-19 Richard Henderson <rth@redhat.com>
25950
25951 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25952 Fix typo in exists check.
25953 (check_effective_target_sync_int_long): New.
25954 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25955 * gcc.dg/ia64-sync-2.c: Likewise.
25956 * gcc.dg/ia64-sync-3.c: Likewise.
25957 * gcc.dg/ia64-sync-4.c: Likewise.
25958
25959 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25960
25961 * gcc.dg/fold-xor-1.c: New test.
25962 * gcc.dg/fold-xor-2.c: New test.
25963
25964 2005-04-19 James E. Wilson <wilson@specifixinc.com>
25965
25966 PR target/20670
25967 * g++.dg/eh/fp-regs.C: New test.
25968
25969 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25970
25971 * gcc.dg/Wint-to-pointer-cast-1.c,
25972 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25973 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25974 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25975
25976 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25977
25978 PR fortran/16861
25979 * gfortran.dg/pr16861.f90: New test.
25980
25981 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25982
25983 * gcc.dg/pr21085.c: New test.
25984
25985 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
25986
25987 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
25988 (setup_mips_tests, dg-mips-options): New procedures.
25989 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25990 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25991 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25992 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25993 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25994 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25995 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25996 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25997 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25998 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25999 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26000 dg-mips-options instead of dg-options. Remove now-redundant
26001 preprocessor guards.
26002 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26003 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26004 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26005 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26006 * gcc.dg/vr-mult-2.c: Delete.
26007 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26008 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26009 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26010 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26011 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26012 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26013 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26014
26015 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26016
26017 * ada/acats/run_all.sh: Use sync when executable not present.
26018
26019 2005-04-18 Devang Patel <dpatel@apple.com>
26020
26021 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26022 * gcc.dg/vect/vect-11a.c: New.
26023 * gcc.dg/vect/vect-none.c: Update.
26024 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26025
26026 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26027
26028 PR tree-optimization/20922
26029 * gcc.dg/pr20922-1.c: New test.
26030 * gcc.dg/pr20922-2.c: New test.
26031 * gcc.dg/pr20922-3.c: New test.
26032 * gcc.dg/pr20922-4.c: New test.
26033 * gcc.dg/pr20922-5.c: New test.
26034 * gcc.dg/pr20922-6.c: New test.
26035
26036 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26037
26038 PR libfortran/20950
26039 * gfortran.dg/pr20950.f: New test.
26040
26041 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26042
26043 PR libfortran/19216
26044 * gfortran.dg/pr19216.f: New test.
26045
26046 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26047
26048 PR tree-optimization/21001
26049 * gcc.dg/tree-ssa/pr21001.c: New.
26050
26051 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26052
26053 PR libfortran/21075
26054 * gfortran.dg/reshape_rank7.f90: New test.
26055
26056 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26057
26058 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26059 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26060 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26061 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26062 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26063 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26064 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26065 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26066 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26067 wrong way round).
26068 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26069 in namelists. New test.
26070 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26071 New test.
26072 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26073 New test.
26074 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26075 namelist. New test.
26076 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
26077 New test.
26078 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
26079 New test.
26080 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
26081 namelist. New test.
26082 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
26083 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
26084 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
26085 New test.
26086 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
26087 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
26088 arrays. New test.
26089
26090 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
26091
26092 * gfortran.dg/wtruncate.f: New testcase.
26093 * gfortran.dg/wtruncate.f90: New testcase.
26094
26095 2005-04-16 Mark Mitchell <mark@codesourcery.com>
26096
26097 PR c++/21025
26098 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
26099 which sizeof/alignof is dependent, rather than just whether we are
26100 processing_template_decl.
26101
26102 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26103
26104 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26105 corrected typo where the wrong variables had been compared.
26106
26107 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26108
26109 PR libfortran/18495
26110 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26111 Test callee-allocated version of return array with a write
26112 statement.
26113 Test spread with a temporary with another write statement.
26114
26115 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26116
26117 PR tree-optimization/21031
26118 * gcc.dg/tree-ssa/pr21031.c: New.
26119
26120 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26121
26122 PR tree-optimization/21004
26123 * gcc.dg/builtins-53.c: Include builtins-config.h.
26124 Check floorf, ceilf, floorl and ceill transformations
26125 only when HAVE_C99_RUNTIME is defined.
26126
26127 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26128
26129 PR middle-end/20739
26130 * gcc.dg/tree-ssa/pr20739.c: New test.
26131
26132 2005-04-14 Mike Stump <mrs@apple.com>
26133
26134 * gcc.dg/Foundation.framework/empty: New.
26135 * gcc.dg/framework-2.c: New.
26136
26137 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26138
26139 PR tree-optimization/21021
26140 * gcc.c-torture/compile/pr21021.c: New.
26141
26142 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26143
26144 PR testsuite/21010
26145 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26146 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26147 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26148 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26149 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26150 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26151 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26152 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26153
26154 2005-04-14 Richard Henderson <rth@redhat.com>
26155
26156 * lib/target-supports.exp (check_effective_target_vect_condition):
26157 Add ia64, i?86, and x86_64.
26158
26159 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26160
26161 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26162
26163 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26164
26165 PR tree-optimization/20657
26166 * gcc.dg/tree-ssa/pr20657.c: New.
26167
26168 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26169
26170 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26171 (long long int)trunc*.
26172
26173 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26174
26175 PR target/20927
26176 * gcc.dg/pr20927.c: New test.
26177
26178 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26179
26180 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26181 * gcc.target/mips/asm-1.c: Likewise.
26182
26183 2005-04-13 Dale Johannesen <dalej@apple.com>
26184
26185 * objc.dg/objc-fast-4.m: New.
26186
26187 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26188
26189 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26190 directory.
26191 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26192
26193 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26194
26195 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26196 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26197 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26198
26199 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26200
26201 PR tree-optimization/20913
26202 * gcc.dg/tree-ssa/pr20913.c: New.
26203
26204 PR tree-optimization/20702
26205 * gcc.dg/tree-ssa/pr20702.c: New.
26206
26207 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26208
26209 PR c++/13744
26210 * g++.dg/inherit/local3.C: New test.
26211
26212 2005-04-12 Jeff Law <law@redhat.com>
26213
26214 * gcc.dg/tree-ssa/20050412-1.c: New test.
26215
26216 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26217
26218 PR libfortran/19016
26219 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26220 Add tests with mask generated by expression.
26221 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26222 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26223 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26224
26225 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26226
26227 PR middle-end/20917
26228 * gcc.dg/20050409-1.c: New test.
26229
26230 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26231
26232 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26233
26234 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26235
26236 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26237 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26238 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26239 (TARGET_CXX): Adjust accordingly.
26240 * target.h (struct gcc_target): Remove epxort_class_data. Add
26241 determine_class_data_visibility and class_data_always_comdat.
26242 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26243 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26244 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26245 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26246 (arm_cxx_determine_class_data_visibility): New.
26247 (arm_cxx_class_data_always_comdat): Likewise.
26248 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26249 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26250 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26251 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26252 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26253 Define.
26254
26255 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26256
26257 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26258
26259 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26260
26261 * gcc.dg/i386-darwin-fpmath.c: New.
26262
26263 2004-04-11 Devang Patel <dpatel@apple.com>
26264
26265 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26266 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26267 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26268 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26269 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26270 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26271 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26272 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26273 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26274
26275 2004-04-11 Devang Patel <dpatel@apple.com>
26276
26277 * gcc.dg/vect/vect-dv-1.c: New test.
26278 * gcc.dg/vect/vect-dv-2.c: New test.
26279
26280 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26281
26282 PR tree-optimization/20933
26283 * gcc.dg/tree-ssa/pr20933.c: New test.
26284
26285 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26286
26287 * gfortran.dg/fold_nearest.f90: New test.
26288
26289 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26290
26291 * gcc.dg/tree-ssa/alias-1.c: New test.
26292
26293 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26294
26295 PR tree-optimization/20920
26296 * g++.dg/tree-ssa/pr20920.C: New test.
26297
26298 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26299
26300 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26301 (long long int)ceil*.
26302
26303 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26304
26305 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26306 explicit C++ linkage.
26307
26308 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26309
26310 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26311 warning for arithmetic IF statements.
26312
26313 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26314
26315 * eor_handling_1.f90: New test case.
26316 * eor_handling_2.f90: New test case.
26317 * eor_handling_3.f90: New test case.
26318 * eor_handling_4.f90: New test case.
26319 * eor_handling_5.f90: New test case.
26320 * noadv_size.f90: New test case.
26321 * pad_no.f90: New test case.
26322
26323 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26324
26325 * gcc.c-torture/execute/20050410-1.c: New test.
26326
26327 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26328
26329 * gcc.dg/pr20126.c: New.
26330
26331 2005-04-09 Bud Davis <bdavis@gfortran.org>
26332 Steven G. Kargl <kargls@comcast.net>
26333
26334 * gfortran.dg/PR19872.f: New test.
26335
26336 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26337
26338 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26339
26340 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26341
26342 * gfortran.dg/nint_1.f90: New test.
26343
26344 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26345
26346 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26347 Added test for callee-allocated arrays with write statements.
26348 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26349 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26350 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26351 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26352 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26353
26354 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26355
26356 PR libfortran/20163
26357 * gfortran.dg/open-options-blanks.f: New test.
26358
26359 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26360
26361 PR fortran/13257
26362 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26363
26364 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26365
26366 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26367 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26368 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26369 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26370 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26371 * gcc.c-torture/execute/stdarg-4.c: New test.
26372
26373 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26374
26375 PR target/20795
26376 * g++.dg/abi/param2.C: New test.
26377
26378 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26379
26380 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26381
26382 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26383
26384 * gcc.dg/builtins-53.c: New test.
26385
26386 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26387
26388 * g++.dg/tree-ssa/pr18178.C: New test.
26389 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26390 * gcc.c-torture/execute/20041019-1.c: New test.
26391 * gcc.dg/tree-ssa/20041008-1.c: New test.
26392 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26393 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26394 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26395 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26396 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26397 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26398 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26399 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26400 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26401 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26402
26403 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26404
26405 PR rtl-optimization/20466
26406 * gcc.c-torture/execute/pr20466-1.c: New test.
26407
26408 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26409
26410 PR c++/20905
26411 * g++.dg/parse/cond2.C: New test.
26412
26413 PR c++/20145
26414 * g++.dg/warn/Wdtor1.C: New test.
26415
26416 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26417
26418 PR fortran/17229
26419 * gfortran.dg/pr17229.f: New test.
26420
26421 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26422
26423 * gfortran.dg/tiny_1.f90: New test.
26424 * gfortran.dg/tiny_2.f90: ditto.
26425
26426 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26427
26428 * gfortran.dg/eor_1.f90: Fix dg-do run line
26429 * gfortran.dg/open_new.f90: Fix dg-do run line
26430
26431 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26432
26433 * lib/target-supports.exp (get_compiler_messages): Support
26434 optional arguments, the fourth being compiler options.
26435 (check_effective_target_fpic): New proc.
26436 * gcc.dg/20050321-2.c: Restrict to target fpic.
26437
26438 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26439
26440 * gcc.dg/15443-1.c: New test.
26441 * gcc.dg/15443-2.c: Likewise.
26442
26443 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26444
26445 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26446
26447 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26448
26449 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26450
26451 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26452
26453 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26454 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26455 -m64.
26456 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26457 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26458 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26459
26460 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26461
26462 PR c++/20212
26463 * g++.dg/warn/Wunused-11.C: New test.
26464
26465 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26466
26467 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26468
26469 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26470
26471 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26472
26473 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26474
26475 PR c++/20734
26476 * g++.dg/template/ptrmem13.C: New test.
26477
26478 2005-04-05 Per Bothner <per@bothner.com>
26479
26480 * lib/gcc.exp: Always add -fno-show-column, for now.
26481
26482 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26483
26484 PR testsuite/20767
26485 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26486 of plain old "unsigned int" for the type of "i". Makes this test
26487 64bit clean.
26488
26489 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26490
26491 * gcc.dg/i386-ssefn-1.c: New test.
26492 * gcc.dg/i386-ssefn-2.c: New test.
26493 * gcc.dg/i386-ssefn-3.c: New test.
26494 * gcc.dg/i386-ssefn-4.c: New test.
26495
26496 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26497
26498 PR tree-optimization/20076
26499 * gcc.dg/builtin-apply4.c: New test.
26500
26501 PR preprocessor/19475
26502 * gcc.dg/cpp/macspace1.c: New test.
26503 * gcc.dg/cpp/macspace2.c: New test.
26504
26505 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26506
26507 * gfortran.dg/pr20755.f: Fixed bad format.
26508
26509 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26510
26511 PR c++/20763
26512 * g++.dg/ext/attrib21.C: New test.
26513
26514 2004-04-05 Devang Patel <dpatel@apple.com>
26515
26516 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26517 * gcc.dg/vect/vect-shift-1.c: New test.
26518
26519 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26520
26521 PR libfortran/20755
26522 * gfortran.dg/pr20755.f: New test.
26523
26524 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26525
26526 * gfortran.dg/pr15959.f90: New test.
26527 * gfortran.dg/string_pad_trunc.f90: New test.
26528
26529 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26530
26531 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26532 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26533 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26534 syntax.
26535
26536 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26537
26538 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26539
26540 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26541
26542 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26543 * gcc.c-torture/compile/20011119-2.c: Likewise.
26544 * gcc.c-torture/compile/981001-2.c: Likewise.
26545
26546 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26547
26548 PR c++/20679
26549 * g++.dg/template/overload4.C: New test.
26550
26551 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26552
26553 PR c++/20746
26554 * g++.dg/abi/covariant5.C: New.
26555
26556 PR debug/20505
26557 * g++.dg/debug/const2.C: New.
26558
26559 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26560
26561 PR rtl-optimization/16104
26562 * gcc.c-torture/execute/20050316-1.c: New test.
26563
26564 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26565
26566 * g++.dg/template/spec23.C: Fix dg-error text.
26567
26568 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26569
26570 PR c++/19199
26571 * g++.dg/expr/lval2.C: New.
26572
26573 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26574
26575 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26576 __builtin_strcasecmp and __builtin_strncasecmp.
26577
26578 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26579
26580 PR c++/20723
26581 * g++.dg/template/spec22.C: New.
26582 * g++.dg/template/spec23.C: New.
26583
26584 2005-04-03 Dale Ranta <dir@lanl.gov>
26585 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26586
26587 PR libfortran/20068
26588 PR libfortran/20125
26589 PR libfortran/20156
26590 PR libfortran/20471
26591 * gfortran.dg/backspace.f: New test.
26592
26593 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26594
26595 * gcc.dg/pr19345.c: New test.
26596
26597 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26598
26599 PR tree-optimization/20640
26600 * gcc.dg/torture/tree-loop-1.c: New.
26601
26602 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26603
26604 PR rtl-optimization/20290
26605 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26606
26607 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26608
26609 * gcc.dg/rs6000-fpint.c: New.
26610
26611 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26612
26613 * gcc.dg/old-style-then-proto-1.c: New test.
26614
26615 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26616
26617 * gfortran.fortran-torture/execute/backspace.f90: Check
26618 after backspace and read was incorrect.
26619
26620 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26621
26622 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26623 buffer past the terminating NUL using memcmp.
26624 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26625 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26626
26627 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26628 Fix unused/uninitialized variable warnings.
26629
26630 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26631 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26632 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26633 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26634
26635 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26636 gcc.c-torture/execute/builtins/fputs-lib.c,
26637 gcc.c-torture/execute/builtins/lib/fprintf.c,
26638 gcc.c-torture/execute/builtins/lib/main.c,
26639 gcc.c-torture/execute/builtins/lib/memcmp.c,
26640 gcc.c-torture/execute/builtins/lib/memmove.c,
26641 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26642 gcc.c-torture/execute/builtins/lib/memset.c,
26643 gcc.c-torture/execute/builtins/lib/printf.c,
26644 gcc.c-torture/execute/builtins/lib/sprintf.c,
26645 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26646 gcc.c-torture/execute/builtins/lib/strchr.c,
26647 gcc.c-torture/execute/builtins/lib/strcmp.c,
26648 gcc.c-torture/execute/builtins/lib/strcpy.c,
26649 gcc.c-torture/execute/builtins/lib/strcspn.c,
26650 gcc.c-torture/execute/builtins/lib/strlen.c,
26651 gcc.c-torture/execute/builtins/lib/strncat.c,
26652 gcc.c-torture/execute/builtins/lib/strncmp.c,
26653 gcc.c-torture/execute/builtins/lib/strncpy.c,
26654 gcc.c-torture/execute/builtins/lib/strrchr.c,
26655 gcc.c-torture/execute/builtins/lib/strspn.c,
26656 gcc.c-torture/execute/builtins/lib/strstr.c,
26657 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26658 gcc.c-torture/execute/builtins/strlen-2.c,
26659 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26660 prototypes.
26661
26662 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26663
26664 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26665 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26666 selectany usage.
26667
26668 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26669
26670 PR c++/19406
26671 * g++.dg/debug/using1.C: New test.
26672
26673 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26674
26675 PR middle-end/20524
26676 * gcc.dg/alias-7.c: Prefix asm-declared name with
26677 __USER_LABEL_PREFIX__.
26678
26679 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26680
26681 Fix fallout from PR middle-end/15700:
26682 * gcc.c-torture/compile/20011119-1.c: Take
26683 __USER_LABEL_PREFIX__ into account.
26684 * gcc.c-torture/compile/20011119-2.c: Likewise.
26685
26686 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26687
26688 PR c++/18644
26689 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26690
26691 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26692
26693 PR c/17855
26694 * gcc.c-torture/compile/struct-non-lval-1.c,
26695 gcc.c-torture/compile/struct-non-lval-2.c,
26696 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26697
26698 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26699
26700 * gcc.dg/tls/tls.exp: Remove temporary file.
26701 * g++.dg/tls/tls.exp: Ditto.
26702 * lib/file-format.exp: Ditto.
26703 * g++.dg/special/ecos.exp: Ditto.
26704
26705 * lib/profopt.exp: Treat prof_ext as a list.
26706 * gcc.misc-tests/bprob.exp: Ditto.
26707 * g++.dg/bprob/bprob.exp: Ditto.
26708
26709 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26710 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26711 g++.dg/tree-ssa/pointer-reference-alias.C,
26712 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26713 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26714 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26715 g++.dg/vect/pr19951.cc: Ditto.
26716 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26717 gcc.dg/builtins-47.c: Ditto.
26718 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26719 gcc.dg/pr20115-1.c: Ditto.
26720 * gcc.dg/tree-ssa/20030530-2.c,
26721 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26722 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26723 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26724 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26725 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26726 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26727 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26728 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26729 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26730 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26731 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26732 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26733 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26734 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26735 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26736 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26737 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26738 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26739 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26740 gcc.dg/tree-ssa/20030824-1.c,
26741 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26742 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26743 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26744 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26745 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26746 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26747 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26748 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26749 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26750 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26751 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26752 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26753 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26754 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26755 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26756 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26757 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26758 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26759 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26760 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26761 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26762 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26763 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26764 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26765 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26766 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26767 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26768 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26769 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26770 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26771 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26772 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26773 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26774 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26775 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26776 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26777 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26778 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26779 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26780 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26781 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26782 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26783 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26784 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26785 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26786 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26787 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26788 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26789 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26790 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26791 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26792 gcc.dg/tree-ssa/useless-1.c: Ditto.
26793 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26794 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26795 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26796 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26797 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26798 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26799 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26800 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26801 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26802 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26803 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26804 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26805 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26806 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26807 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26808 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26809 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26810 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26811 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26812 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26813 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26814 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26815 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26816 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26817 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26818 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26819 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26820 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26821 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26822 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26823 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26824 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26825 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26826 gcc.dg/vect/vect-none.c: Ditto.
26827 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26828 treelang/compile/unsigned.tree: Ditto.
26829
26830 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26831 * gcc.dg/cpp/direct2s.c: Ditto.
26832 * gcc.dg/cpp/paste4.c: Ditto.
26833 * gcc.dg/cpp/separate-1.c: Ditto.
26834 * gcc.dg/pch/save-temps-1.c: Ditto.
26835 * g++.dg/ext/altivec-10.C: Ditto.
26836 * g++.dg/pch/pch.C: Ditto.
26837
26838 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26839
26840 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26841 * g++.dg/template/repo1.C: Ditto.
26842 * g++.dg/template/repo2.C: Ditto.
26843 * g++.dg/template/repo3.C: Ditto.
26844 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26845 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26846 * g++.old-deja/g++.pt/repo1.C: Ditto.
26847 * g++.old-deja/g++.pt/repo2.C: Ditto.
26848 * g++.old-deja/g++.pt/repo3.C: Ditto.
26849 * g++.old-deja/g++.pt/repo4.C: Ditto.
26850
26851 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26852 * gcc.dg/20030107-1.c: Ditto.
26853 * gcc.dg/20030702-1.c: Ditto.
26854 * gcc.dg/profile-generate-1.c: Ditto.
26855 * g++.dg/other/profile1.C: Ditto.
26856 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26857
26858 * lib/gcc-dg.exp (remove-build-file): New.
26859 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26860 cleanup-tree-dump, cleanup-saved-temps): New.
26861
26862 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26863
26864 PR c++/19203, DR 214
26865 * g++.dg/parse/ambig3.C: Not ambiguous.
26866 * g++.dg/template/spec20.C: New.
26867 * g++.dg/template/spec21.C: New.
26868
26869 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26870
26871 PR target/20045
26872 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26873
26874 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26875
26876 PR libfortran/20660
26877 * gfortran.dg/negative_unit.f: New test.
26878
26879 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26880
26881 * gcc.dg/20050330-1.c: New test.
26882
26883 2005-03-30 Devang Patel <dpatel@apple.com>
26884
26885 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26886
26887 2005-03-30 Dale Johannesen <dalej@apple.com>
26888
26889 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26890
26891 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26892
26893 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26894 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26895 Strip options from test name.
26896
26897 2005-03-31 Jan Hubicka <jh@suse.cz>
26898
26899 * gcc.dg/varpool-1.c: New testcase.
26900
26901 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26902
26903 PR c/772
26904 PR c/17913
26905 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26906 gcc.dg/stmt-expr-label-3.c : New tests.
26907 * gcc.c-torture/execute/medce-2.c: Remove.
26908
26909 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26910
26911 PR c/20368
26912 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26913 tests.
26914
26915 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26916
26917 * gcc.c-torture/compile/pr20203.c: New test.
26918
26919 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26920
26921 * gfortran.dg/promotion.f90: New test.
26922
26923 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26924
26925 PR middle-end/20491
26926 * gcc.dg/torture/asm-subreg-1.c: New test.
26927
26928 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26929
26930 PR c/20672
26931 * gcc.dg/pr20672-1.c: New test.
26932
26933 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26934
26935 * gfortran.dg/vect: New directory.
26936 * gfortran.dg/vect/vect.exp: New.
26937 * gfortran.dg/vect/vect-1.f90: New test.
26938 * gfortran.dg/vect/vect-2.f90: New test.
26939 * gfortran.dg/vect/vect-3.f90: New test.
26940 * gfortran.dg/vect/vect-4.f90: New test.
26941 * gfortran.dg/vect/vect-5.f90: New test.
26942
26943 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26944
26945 PR middle-end/20622
26946 * gcc.dg/alias-7.c: New test.
26947
26948 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26949
26950 * gcc.dg/sparc-reg-1.c: New test.
26951
26952 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26953
26954 PR target/19890
26955 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26956
26957 2005-03-29 Dale Ranta <dir@lanl.gov>
26958 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26959
26960 PR libfortran/20163
26961 * gfortran.dg/pr20163-2.f: New test.
26962
26963 2005-03-28 Jan Hubicka <jh@suse.cz>
26964
26965 PR middle-end/20635
26966 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26967 by Jakub Jelinek.
26968
26969 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
26970
26971 PR tree-optimization/20626
26972 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26973 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26974
26975 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26976
26977 * gfortran.dg/underflow.f90: New test.
26978 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26979
26980 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26981
26982 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26983
26984 2005-03-25 Mark Mitchell <mark@codesourcery.com>
26985
26986 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26987 (g++_init): Make sure that CXXFLAGS is set.
26988 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26989 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26990 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26991 * lib/objc.exp (objc_init): Likewise.
26992 * lib/treelang.exp (treelang_init): Likewise.
26993
26994 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
26995
26996 PR tree-optimization/20470
26997 * gcc.dg/tree-ssa/pr20470.c: New test.
26998
26999 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27000
27001 * gcc.dg/ppc-stfiwx.c: New.
27002
27003 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27004
27005 PR target/19888
27006 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27007
27008 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27009
27010 * gcc.dg/20050325-1.c: Fix a typo.
27011
27012 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27013
27014 PR libfortran/19678
27015 PR libfortran/19679
27016 * gfortran.dg/dos_eol.f: New test.
27017
27018 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27019
27020 PR rtl-optimization/20249
27021 * gcc.dg/20050325-1.c: New test.
27022
27023 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27024
27025 PR libfortran/15332
27026 * gfortran.dg/pr15332.f: New test.
27027
27028 2005-03-24 Dale Johannesen <dalej@apple.com>
27029
27030 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27031
27032 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27033
27034 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27035 'internal' visibility.
27036 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27037 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27038 'protected' visibility.
27039 * gcc.dg/visibility-7.c: Likewise.
27040 * lib/target-supports.exp (check_visibility_available): Take
27041 a parameter, the kind of visibility to check for.
27042 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27043 to check_visibility_available.
27044
27045 * g++.dg/expr/cast3.C: New.
27046
27047 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27048
27049 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27050 rs6000.
27051
27052 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27053
27054 PR target/20095
27055 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27056
27057 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27058
27059 * gcc.dg/badshift.c: Renamed to...
27060 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27061
27062 * gcc.target/i386/badshift.c: Renamed to...
27063 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27064 only.
27065
27066 PR rtl-optimization/20532
27067 * gcc.target/i386/badshift.c: New.
27068
27069 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27070
27071 * gfortran.dg/pr18025.f90: New test.
27072
27073 2005-03-23 Dale Johannesen <dalej@apple.com>
27074
27075 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27076
27077 2005-03-23 Mark Mitchell <mark@codesourcery.com>
27078
27079 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
27080
27081 * lib/target-supports.exp (check_iconv_available): Default
27082 libiconv to -liconv, if there is no definition.
27083
27084 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
27085
27086 * gcc.dg/torture/cris-asm-mof-1.c: New test.
27087
27088 2005-03-22 Mark Mitchell <mark@codesourcery.com>
27089
27090 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
27091 * g++.dg/opt/pr7503-2.C: Likewise.
27092 * g++.dg/opt/pr7503-3.C: Likewise.
27093 * g++.dg/opt/pr7503-4.C: Likewise.
27094 * g++.dg/opt/pr7503-5.C: Likewise.
27095 * g++.dg/warn/minmax.C: New test.
27096
27097 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27098
27099 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27100 * gfortran.dg/g77_intrinsics_sub.f: New test.
27101
27102 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27103 Jan Hubicka <jh@suse.cz>
27104 Steven Bosscher <stevenb@suse.de
27105
27106 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27107
27108 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27109
27110 PR c++/19980
27111 * g++.dg/template/redecl3.C: New test.
27112
27113 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27114
27115 PR c++/20499
27116 * g++.dg/parse/error16.C: Tweak error markers.
27117
27118 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27119
27120 PR target/20561
27121 * gcc.dg/20050321-2.c: New test.
27122
27123 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27124
27125 PR c++/20465
27126 PR c++/20381
27127 * g++.dg/template/ptrmem12.C: New.
27128
27129 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27130
27131 PR rtl-optimization/20527
27132 * gcc.c-torture/execute/pr20527-1.c: New test.
27133
27134 2005-03-22 Ben Elliston <bje@au.ibm.com>
27135
27136 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27137 program, compile it into a real executable and then delete the .c
27138 and .x files afterwards, to avoid problems on testglue targets.
27139
27140 2005-03-21 Stuart Hastings <stuart@apple.com>
27141
27142 * gcc.target/i386/sse-2.c: New.
27143
27144 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27145
27146 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27147
27148 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27149
27150 * g++.dg/parse/crash25.C: Fix typo.
27151
27152 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27153
27154 PR c++/20461
27155 * g++.dg/parse/crash24.C: New test.
27156
27157 PR c++/20536
27158 * g++.dg/parse/crash25.C: New test.
27159
27160 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27161
27162 PR c++/20147
27163 * g++.dg/ext/stmtexpr4.C: New test.
27164
27165 2005-03-20 Roger Sayle <roger@eyesopen.com>
27166
27167 PR middle-end/20539
27168 * gcc.c-torture/compile/pr13066-1.c: New test case.
27169 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27170 * g++.dg/opt/pr13066-1.C: Likewise.
27171
27172 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27173
27174 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27175
27176 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27177
27178 PR fortran/18525
27179 * gfortran.dg/nesting_1.f90: New test.
27180
27181 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27182
27183 PR c++/20240
27184 * g++.dg/lookup/using13.C: New test.
27185
27186 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27187
27188 PR c++/20333
27189 * g++.dg/template/crash36.C: New test.
27190
27191 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27192
27193 PR c++/20463
27194 * g++.dg/template/crash35.C: New test.
27195
27196 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27197
27198 PR c++/19966
27199 * g++.dg/overload/operator2.C: New test.
27200
27201 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27202
27203 PR libfortran/20257
27204 * gfortran.dg/pr20257.f90: New test.
27205
27206 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27207
27208 PR libfortran/20480
27209 * gfortran.dg/pr20480.f90: New test.
27210
27211 2005-03-16 Richard Henderson <rth@redhat.com>
27212
27213 PR middle-end/15700
27214 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27215 (_rtld_global): New.
27216 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27217 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27218
27219 * gcc.dg/alias-3.c: New.
27220 * gcc.dg/alias-4.c: New.
27221 * gcc.dg/alias-5.c: New.
27222 * gcc.dg/alias-6.c: New.
27223
27224 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27225
27226 * gcc.dg/cpp/ucnid-7.c: New.
27227
27228 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27229 Dorit Naishlos <dorit@il.ibm.com>
27230
27231 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27232 darwin.
27233
27234 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27235
27236 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27237 support misaligned accesses.
27238 * gcc.dg/vect/vect-58.c: Likewise.
27239 * gcc.dg/vect/vect-92.c: New.
27240 * gcc.dg/vect/vect-93.c: New.
27241
27242 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27243
27244 PR fortran/18827
27245 * gfortran.dg/assign_2.f90: New test.
27246 * gfortran.dg/assign_3.f90: New test.
27247 * gfortran.dg/assign.f90: New test.
27248
27249 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27250
27251 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27252 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27253 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27254 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27255 names.
27256
27257 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27258
27259 * gcc.dg/cpp/ucnid-6.c: New.
27260
27261 * gcc.dg/cpp/normalize-1.c: New.
27262 * gcc.dg/cpp/normalize-2.c: New.
27263 * gcc.dg/cpp/normalize-3.c: New.
27264 * gcc.dg/cpp/normalize-4.c: New.
27265 * gcc.dg/cpp/ucnid-4.c: New.
27266 * gcc.dg/cpp/ucnid-5.c: New.
27267 * g++.dg/cpp/normalize-1.C: New.
27268 * g++.dg/cpp/ucnid-1.C: New.
27269
27270 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27271
27272 * gcc.dg/pr18628.c: New.
27273
27274 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27275
27276 PR c++/20280
27277 * g++.dg/tree-ssa/pr20280.C: New.
27278
27279 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27280
27281 PR fortran/20467
27282 * gfortran.dg/stfunc_2.f90: New test.
27283
27284 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27285
27286 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27287
27288 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27289
27290 * gcc.dg/tree-ssa/20050314-1.c: New test.
27291
27292 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27293
27294 PR c++/4403
27295 PR c++/9783, DR433
27296 * g++.dg/template/friend34.C: New test.
27297 * g++.dg/template/friend35.C: Likewise.
27298 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27299
27300 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27301
27302 Friend class name lookup 5/n
27303 PR c++/1016
27304 * g++.dg/lookup/hidden-class1.C: New test.
27305 * g++.dg/lookup/hidden-class2.C: Likewise.
27306 * g++.dg/lookup/hidden-class3.C: Likewise.
27307 * g++.dg/lookup/hidden-class4.C: Likewise.
27308 * g++.dg/lookup/hidden-class5.C: Likewise.
27309 * g++.dg/lookup/hidden-class6.C: Likewise.
27310 * g++.dg/lookup/hidden-class7.C: Likewise.
27311 * g++.dg/lookup/hidden-class8.C: Likewise.
27312 * g++.dg/lookup/hidden-class9.C: Likewise.
27313 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27314 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27315 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27316 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27317 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27318 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27319 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27320 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27321 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27322 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27323 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27324
27325 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27326
27327 PR c++/20157
27328 * g++.dg/template/error18.C: New test.
27329
27330 2005-03-09 Ben Elliston <bje@au.ibm.com>
27331
27332 PR debug/16792
27333 * g++.dg/debug/pr16792.C: New test.
27334
27335 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27336
27337 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27338 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27339 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27340 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27341 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27342 test assertion names.
27343
27344 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27345
27346 PR fortran/18600
27347 * gfortran.dg/stfunc_1.f90: New test.
27348
27349 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27350
27351 PR fortran/16907
27352 * gfortran.dg/real_index_1.f90: New test.
27353
27354 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27355
27356 PR fortran/20323
27357 * gfortran.dg/spec_expr_1.f90: New test.
27358
27359 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27360
27361 PR c/20402
27362 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27363 new parser.
27364
27365 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27366
27367 PR fortran/20361
27368 * gfortran.dg/largeequiv_1.f90: New test.
27369
27370 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27371
27372 * gcc.dg/ucnid-1.c: New.
27373 * gcc.dg/ucnid-2.c: New.
27374 * gcc.dg/ucnid-3.c: New.
27375 * gcc.dg/ucnid-4.c: New.
27376 * gcc.dg/ucnid-5.c: New.
27377 * gcc.dg/ucnid-6.c: New.
27378 * gcc.dg/cpp/ucnid-1.c: New.
27379 * gcc.dg/cpp/ucnid-2.c: New.
27380 * gcc.dg/cpp/ucnid-3.c: New.
27381 * g++.dg/other/ucnid-1.C: New.
27382
27383 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27384
27385 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27386
27387 2005-03-11 Per Bothner <per@bothner.com>
27388
27389 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27390 that diagnotics refer to correct token.
27391 * gcc.dg/unused-3.c: Likewise.
27392
27393 2005-03-11 Per Bothner <per@bothner.com>
27394
27395 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27396 constant" is now actually on same line as string constant.
27397 * gcc.dg/cpp/direct2s.c: Likewise.
27398
27399 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27400
27401 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27402
27403 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27404
27405 PR libfortran/20124
27406 * gfortran.dg/pr20124.f90: New Test
27407
27408 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27409
27410 PR tree-optimization/20130
27411 * gcc.dg/pr20130-1.c: New test.
27412
27413 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27414
27415 PR target/20095
27416 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27417
27418 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27419
27420 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27421
27422 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27423
27424 * g++.dg/eh/forced1.C: Fix comment.
27425 * g++.dg/eh/forced2.C: Ditto.
27426 * g++.dg/eh/forced3.C: Ditto.
27427 * g++.dg/eh/forced4.C: Ditto.
27428
27429 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27430
27431 PR rtl-opt/20412
27432 * gcc.c-torture/compile/pr20412.c: New test.
27433
27434 2005-03-10 Roger Sayle <roger@eyesopen.com>
27435
27436 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27437
27438 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27439
27440 PR target/20322
27441 * gcc.dg/20050307-1.c: New test.
27442
27443 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27444
27445 PR c++/20375
27446 * g++.dg/other/stdarg3.C: New.
27447
27448 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27449
27450 PR c++/18384, c++/18327
27451 * g++.dg/init/array19.C: New test.
27452
27453 PR inline-asm/20314
27454 * gcc.dg/torture/pr20314-1.c: New test.
27455 * gcc.dg/torture/pr20314-2.c: New test.
27456
27457 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27458
27459 * gcc.dg/20050309-1.c: New test.
27460
27461 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27462
27463 * gcc.dg/builtins-10.c: Reactivate disabled test.
27464 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27465 new cbrt transformations.
27466
27467 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27468
27469 PR c++/20208
27470 * g++.dg/template/array13.C: New test.
27471
27472 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27473
27474 PR c++/16859
27475 * g++.dg/init/brace4.C: New test.
27476
27477 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27478
27479 PR c++/20186
27480 * g++.dg/template/non-dependent12.C: New.
27481
27482 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27483
27484 PR c++/20142
27485 * g++.dg/init/array18.C: Add dg-do run marker.
27486
27487 PR c++/20142
27488 * g++.dg/init/array18.C: New test.
27489
27490 2005-03-09 Ben Elliston <bje@au.ibm.com>
27491
27492 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27493 * g++.dg/gcov/gcov.exp: Likewise.
27494 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27495 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27496 * lib/c-torture.exp: Likewise.
27497 * lib/fortran-torture.exp: Likewise.
27498 * lib/g++.exp: Likewise.
27499 * lib/gcc-defs.exp: Likewise.
27500 * lib/gcc-dg.exp: Likewise.
27501 * lib/gcc.exp: Likewise.
27502 * lib/gcov.exp: Likewise.
27503 * lib/gfortran.exp: Likewise.
27504 * lib/mike-g++.exp: Likewise.
27505 * lib/mike-gcc.exp: Likewise.
27506 * lib/objc-torture.exp: Likewise.
27507 * lib/objc.exp: Likewise.
27508 * lib/profopt.exp: Likewise.
27509 * lib/target-libpath.exp: Likewise.
27510 * lib/target-supports.exp: Likewise.
27511 * lib/treelang.exp: Likewise.
27512 * lib/wrapper.exp: Likewise.
27513
27514 2005-03-08 Jeff Law <law@redhat.com>
27515
27516 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27517 PHI-OPT changes.
27518
27519 2005-03-08 Ira Rosen <irar@il.ibm.com>
27520
27521 * gcc.dg/vect/pr20122.c: New test.
27522
27523 2005-03-07 Jeff Law <law@redhat.com>
27524
27525 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27526 was folded away.
27527 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27528 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27529 * gcc.dg/tree-ssa/pr18134.c: New test.
27530
27531 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27532
27533 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27534 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27535 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27536
27537 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27538
27539 PR tree-opt/17671
27540 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27541
27542 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27543
27544 * g++.dg/warn/Wnvdtor.C: New test.
27545
27546 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27547
27548 * gcc.dg/torture/pr19683-1.c: New test.
27549
27550 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27551
27552 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27553 * gfortran.dg/g77/19990313-2.f: Ditto.
27554 * gfortran.dg/g77/19990313-3.f: Ditto.
27555 * gfortran.dg/g77/19990525-0.f: Ditto.
27556 * gfortran.dg/g77/19990826-0.f: Ditto.
27557 * gfortran.dg/g77/19990826-2.f: Ditto.
27558 * gfortran.dg/g77/19990826-3.f: Ditto.
27559 * gfortran.dg/g77/20000511-1.f: Ditto.
27560 * gfortran.dg/g77/20000511-2.f: Ditto.
27561 * gfortran.dg/g77/970625-2.f: Ditto.
27562 * gfortran.dg/g77/980310-2.f: Ditto.
27563 * gfortran.dg/g77/980310-3.f: Ditto.
27564 * gfortran.dg/g77/980310-8.f: Ditto.
27565 * gfortran.dg/g77/980519-2.f: Ditto.
27566 * gfortran.dg/g77/alpha1.f: Ditto.
27567 * gfortran.dg/g77/claus.f: Ditto.
27568 * gfortran.dg/g77/erfc.f: Ditto.
27569 * gfortran.dg/g77/short.f: Ditto.
27570 * gfortran.fortran-torture/execute/data.f90: Ditto.
27571 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27572 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27573
27574 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27575
27576 * lib/file-format.exp (gcc_target_object_format): Add check for som
27577 format and hardcode object formats on hppa*-*-hpux*.
27578 * lib/target-supports.exp (check_weak_available): Add check for som
27579 object format. Always return 0 on hppa*-*-hpux10*.
27580
27581 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27582 is defined.
27583
27584 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27585
27586 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27587
27588 * gfortran.dg/pr19936_1.f90: New test.
27589 * gfortran.dg/pr19936_2.f90: New test.
27590 * gfortran.dg/pr19936_3.f90: New test.
27591
27592 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27593 Paul Thomas <prthomas@drfccad.cea.fr>
27594
27595 * gfortran.dg/PR19754_1.f90: New test.
27596 * gfortran.dg/PR19754_2.f90: Ditto.
27597
27598 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27599
27600 PR c++/19311
27601 * g++.dg/template/non-dependent11.C: New test.
27602
27603 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27604
27605 * lib/target-supports.exp (check_iconv_available): Fix comment.
27606
27607 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27608 Joseph S. Myers <joseph@codesourcery.com>
27609
27610 PR c++/19797
27611 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27612
27613 2005-03-04 Matthew Sachs <msachs@apple.com>
27614
27615 * gcc.exp (gcc_target_compile): Put braces around
27616 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27617 * objc.exp (objc_target_compile): Likewise.
27618 * treelang.exp (treelang_target_compile): Likewise.
27619
27620 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27621
27622 PR fortran/19673
27623 * gfortran.dg/func_result_1.f90: New test.
27624
27625 2005-03-04 Ben Elliston <bje@au.ibm.com>
27626
27627 * gcc.misc-tests/options.exp: New test.
27628
27629 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27630
27631 * gcc.dg/pr15784-4.c: New test.
27632
27633 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27634
27635 * gcc.c-torture/execute/pr17133.c: New.
27636 * gcc.c-torture/compile/20050303-1.c: New.
27637
27638 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27639
27640 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27641
27642 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27643
27644 * g++.dg/overload/using2.C: New.
27645
27646 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27647
27648 PR c++/19916
27649 * g++.dg/init/ptrmem2.C: New test.
27650
27651 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27652
27653 PR c/8927
27654 * gcc.dg/pr8927-1.c: New test.
27655
27656 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27657
27658 PR c++/20232
27659 * g++.dg/inherit/covariant12.C: New.
27660
27661 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27662
27663 PR fortran/19479
27664 * gfortran.dg/bound_1.f90: New test.
27665
27666 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27667
27668 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27669 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27670
27671 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27672
27673 PR c/20245
27674 * gcc.dg/pr20245-1.c: New test.
27675
27676 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27677
27678 PR middle-end/19874
27679 * gcc.c-torture/execute/20050119-2.c: New test case.
27680
27681 2005-02-28 Ben Elliston <bje@au.ibm.com>
27682
27683 * README: Update the DejaGnu bug reporting address.
27684 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27685 * lib/objc-torture.exp: Likewise.
27686
27687 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27688
27689 * gfortran.dg/boz_1.f90: New test.
27690 * gfortran.dg/boz_3.f90: New test.
27691 * gfortran.dg/boz_4.f90: New test.
27692
27693 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27694
27695 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27696 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27697
27698 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27699
27700 PR libfortran/20101
27701 * gfortran.dg/write_0_pe_format.f90: New test.
27702
27703 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27704
27705 PR c++/20206
27706 * g++.dg/opt/thunk2.C: New test.
27707 * g++.dg/opt/covariant1.C: New test.
27708
27709 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27710
27711 * gfortran.dg/e_d_fmt.f90: New test.
27712
27713 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27714
27715 * gcc.dg/asm-b.c: Fix comment typos.
27716
27717 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27718
27719 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27720 a V_MAY_DEF also.
27721
27722 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27723
27724 PR tree-opt/20188
27725 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27726 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27727 * gcc.dg/asm-b.c: New test.
27728
27729 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27730
27731 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27732 Disable this test on IRIX 6.
27733
27734 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27735
27736 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27737 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27738 parser.
27739
27740 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27741
27742 PR tree-optimization/20204
27743 * gcc.dg/pr20204.c: New test.
27744
27745 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27746
27747 PR target/20196
27748 * gcc.c-torture/execute/20050224-1.c: New test.
27749
27750 PR c++/20175
27751 * g++.dg/warn/Wbraces2.C: New test.
27752
27753 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27754
27755 PR c++/19878
27756 * g++.dg/init/const2.C: New test.
27757
27758 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27759
27760 PR tree-optimization/20100
27761 * gcc.c-torture/execute/pr20100-1.c: New test.
27762
27763 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27764
27765 * gfortran.dg/implicit_3.f90: New test.
27766
27767 * gfortran.dg/deftype_1.f90: New test.
27768
27769 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27770
27771 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27772 the test passes.
27773 * g++.dg/other/anon3.C: Accept a warning.
27774
27775 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27776
27777 * gcc.dg/pr20017.c: Fix a comment typo.
27778
27779 2005-02-23 Bud Davis <bdavis@gfortran.org>
27780
27781 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27782
27783 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27784
27785 PR ada/19902
27786 * ada/acats/tests/cxa/cxa3004.a: Remove.
27787 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27788
27789 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27790
27791 PR c++/20073
27792 * g++.dg/init/const1.C: New test.
27793
27794 PR c++/19991
27795 * g++.dg/parse/constant7.C: New test.
27796
27797 PR c++/20152
27798 * g++.dg/parse/error27.C: New test.
27799 * g++.dg/template/qualttp15.C: Adjust error markers.
27800 * g++.old-deja/g++.other/struct1.C: Likewise.
27801
27802 PR c++/20153
27803 * g++.dg/template/error17.C: New test.
27804
27805 PR c++/20148
27806 * g++.dg/parser/error26.C: New test.
27807
27808 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27809
27810 PR tree-optimization/20100
27811 PR tree-optimization/20115
27812 * gcc.dg/pr20115.c: New test.
27813 * gcc.dg/pr20115-1.c: New test.
27814 * gcc.dg/pr20100.c: New test.
27815 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27816 call-clobbered variables after alias1.
27817
27818 2005-02-22 Bud Davis <bdavis@gfortran.org>
27819
27820 * gfortran.dg/list_read_4.f90: new test.
27821
27822 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27823
27824 PR rtl-optimization/20017.
27825 * gcc.dg/pr20017.c: New.
27826
27827 2005-02-22 Devang Patel <dpatel@apple.com>
27828
27829 PR 19952
27830 * g++.dg/tree-ssa/pr19952.C: New test.
27831
27832 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27833
27834 PR c++/19883
27835 * g++.dg/parse/constant6.C: New test.
27836
27837 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27838
27839 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27840 * g++.dg/charset/asm2.c: Likewise.
27841 * g++.dg/charset/asm3.c: Likewise.
27842 * g++.dg/charset/asm4.c: Likewise.
27843 * g++.dg/charset/asm5.c: Likewise.
27844 * g++.dg/charset/attribute1.c: Likewise.
27845 * g++.dg/charset/attribute2.c: Likewise.
27846 * g++.dg/charset/extern1.cc: Likewise.
27847 * g++.dg/charset/extern2.cc: Likewise.
27848 * g++.dg/charset/extern3.cc: Likewise.
27849 * g++.dg/charset/function.cc: Likewise.
27850 * g++.dg/charset/string.c: Likewise.
27851 * g++.dg/charset/charset.exp: Likewise.
27852 * lib/target-supports.exp (check_iconv_available): Fix comment.
27853
27854 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27855
27856 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27857 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27858 * gcc.dg/charset/asm2.c: Likewise.
27859 * gcc.dg/charset/asm3.c: Likewise.
27860 * gcc.dg/charset/asm4.c: Likewise.
27861 * gcc.dg/charset/asm5.c: Likewise.
27862 * gcc.dg/charset/asm6.c: Likewise.
27863 * gcc.dg/charset/attribute1.c: Likewise.
27864 * gcc.dg/charset/attribute2.c: Likewise.
27865 * gcc.dg/charset/builtin1.c: Likewise.
27866 * gcc.dg/charset/extern.c: Likewise.
27867 * gcc.dg/charset/function.c: Likewise.
27868 * gcc.dg/charset/string.c: Likewise.
27869 * gcc.dg/charset/charset.exp: Likewise.
27870
27871 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27872
27873 PR fortran/20086
27874 * gfortran.dg/pr20086.f90: New test.
27875
27876 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27877
27878 PR tree-optimization/19786
27879 * g++.dg/tree-ssa/pr19786.C: New.
27880
27881 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27882
27883 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27884
27885 2005-02-21 Jeff Law <law@redhat.com>
27886
27887 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27888
27889 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27890
27891 * gfortran.dg/do_iterator: Split loop, markup all lines for
27892 which an error locus is printed.
27893 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27894 locus is printed.
27895 * gfortran.dg/select_4.f90: Likewise.
27896 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27897 locuses in the various permutations.
27898
27899 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27900
27901 PR tree-optimization/19951
27902 * g++.dg/vect: New directory.
27903 * g++.dg/vect/vect.exp: New file.
27904 * g++.dg/vect/pr19951.cc: New testcase.
27905 * g++.dg/dg.exp: Also prune vectorizer tests.
27906
27907 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27908
27909 PR 18785
27910 * gcc.dg/charset/builtin1.c: New test.
27911
27912 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27913
27914 PR c++/19299
27915 * g++.dg/inherit/volatile1.C: New test.
27916
27917 PR c++/19440
27918 * g++.dg/template/dtor4.C: New test.
27919
27920 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27921
27922 * gfortran.dg/int_1.f90: New test.
27923
27924 2005-02-19 Devang Patel <dpatel@apple.com>
27925
27926 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27927
27928 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27929
27930 * gfortran.dg/achar_1.f90: New test.
27931
27932 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27933
27934 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27935
27936 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27937 Jakub Jelinek <jakub@redhat.com>
27938
27939 PR tree-optimization/19828
27940 * gcc.dg/tree-ssa/loop-7.c: New test.
27941 * gcc.c-torture/execute/20050218-1.c: New test.
27942
27943 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27944
27945 PR c/20043
27946 * gcc.dg/transparent-union-1.c: New test.
27947 * gcc.dg/transparent-union-2.c: New test.
27948
27949 2005-02-18 James E Wilson <wilson@specifixinc.com>
27950
27951 PR tree-optimization/18977
27952 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27953
27954 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27955
27956 PR target/20054
27957 * gcc.dg/pr20054.c: New test.
27958
27959 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27960
27961 PR c++/19508
27962 * g++.dg/ext/attrib20.C: New test.
27963
27964 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
27965
27966 PR middle-end/20030
27967 * gfortran.fortran-torture/execute/character_passing.f90: New test.
27968
27969 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
27970
27971 PR c++/20008
27972 * g++.dg/opt/switch4.C: New.
27973
27974 2005-02-18 Jakub Jelinek <jakub@redhat.com>
27975
27976 PR c++/20023
27977 PR tree-optimization/20009
27978 * gcc.c-torture/compile/20050217-1.c: New test.
27979 * g++.dg/opt/switch3.C: New test.
27980
27981 PR tree-optimization/18947
27982 * gcc.c-torture/compile/20050215-1.c: New test.
27983 * gcc.c-torture/compile/20050215-2.c: New test.
27984 * gcc.c-torture/compile/20050215-3.c: New test.
27985
27986 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
27987
27988 PR c++/20028
27989 * g++.dg/template/crash34.C: New.
27990
27991 PR c++/20022
27992 * g++.dg/other/access3.C: New.
27993
27994 2005-02-17 Ira Rosen <irar@il.ibm.com>
27995
27996 * gcc.dg/vect/vect-98.c: New test.
27997
27998 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
27999
28000 PR tree-optimization/19967
28001 * gcc.dg/pr19967.c: New.
28002
28003 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28004
28005 PR middle-end/19857
28006 * gcc.dg/tree-ssa/20050215-1.c: New test.
28007 * gcc.c-torture/execute/20050215-1.c: New test.
28008
28009 2005-02-15 Eric Christopher <echristo@redhat.com>
28010
28011 * gcc.dg/cpp/20050215-1.c: New file.
28012
28013 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28014
28015 PR tree-optimization/15785
28016 * gcc.dg/pr15785-1.c: New test.
28017
28018 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28019
28020 PR c++/17788
28021 * g++.dg/init/ctor4.C: New.
28022 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28023
28024 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28025
28026 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28027 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28028
28029 2005-02-15 Andreas Schwab <schwab@suse.de>
28030
28031 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28032 declare malloc.
28033
28034 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28035
28036 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28037
28038 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28039
28040 PR tree-optimization/19853
28041 * gcc.c-torture/compile/pr19853.c: New test.
28042
28043 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28044
28045 PR c++/19608
28046 * g++.dg/parse/local-class1.C: New.
28047
28048 PR c++/19895
28049 * g++.dg/parse/ptrmem3.C: New.
28050
28051 PR c++/19884
28052 * g++.old-deja/g++.oliva/template6.C: Add another case.
28053 * g++.dg/template/explicit6.C: New.
28054
28055 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28056
28057 PR c++/17816
28058 * g++.dg/other/redecl2.C: New.
28059
28060 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28061
28062 PR c++/19891
28063 * g++.dg/abi/covariant4.C: New.
28064
28065 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28066
28067 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28068 New tests.
28069
28070 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28071
28072 * gcc.dg/vect/vect-96.c: Fix typo.
28073
28074 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28075
28076 PR c++/14479
28077 PR c++/19487
28078 * g++.dg/template/enum5.C: New test.
28079
28080 2005-02-12 Ira Rosen <irar@il.ibm.com>
28081
28082 * gcc.dg/vect/vect-97.c: New test.
28083
28084 2005-02-12 Ira Rosen <irar@il.ibm.com>
28085
28086 * gcc.dg/vect/vect-96.c: New test.
28087
28088 2005-02-12 Uros Bizjak <uros@kss-loka.si>
28089
28090 * gcc.dg/builtins-34.c: Also check ldexp*.
28091
28092 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
28093
28094 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
28095
28096 2005-02-11 Janis Johnson <janis187@us.ibm.com>
28097
28098 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
28099 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28100 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28101 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28102 selector_list, selector_expression, dg-process-target): Move to new
28103 file target-supports-dg.exp.
28104 * lib/target-supports-dg.exp: New.
28105
28106 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28107 New.
28108
28109 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28110
28111 PR c++/19666
28112 * g++.dg/other/ptrmem6.C: New test.
28113
28114 PR middle-end/19858
28115 * gcc.c-torture/compile/20050210-1.c: New test.
28116
28117 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28118
28119 PR c++/19755
28120 * g++.dg/warn/Wbraces1.C: New test.
28121
28122 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28123
28124 * gcc.dg/builtins-52.c: New testcase.
28125
28126 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28127
28128 PR c/19342
28129 * gcc.c-torture/execute/20050119-1.c: New test.
28130
28131 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28132
28133 PR c++/19811
28134 * g++.dg/init/delete1.C: New test.
28135
28136 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28137
28138 PR c++/18470
28139 * g++.dg/template/static12.C: New test.
28140
28141 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28142
28143 PR c++/19787
28144 * g++.dg/conversion/ambig1.C: New test.
28145
28146 PR c++/19739
28147 * g++.dg/ext/attrib19.C: New test.
28148
28149 PR c++/19732
28150 * g++.dg/parse/dtor5.C: New test.
28151
28152 PR c++/19762
28153 * g++.dg/template/dtor3.C: New test.
28154
28155 PR c++/19826
28156 * g++.dg/template/static11.C: New test.
28157 * g++.dg/template/crash2.C: Remove dg-error marker.
28158
28159 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28160
28161 PR C++/18491
28162 * g++.old-deja/g++.mike/p10769a.C: Remove.
28163
28164 2005-02-09 Roger Sayle <roger@eyesopen.com>
28165
28166 * gcc.dg/builtins-48.c: New test case.
28167 * gcc.dg/builtins-49.c: New test case.
28168 * gcc.dg/builtins-50.c: New test case.
28169 * gcc.dg/builtins-51.c: New test case.
28170
28171 2005-02-09 Ian Lance Taylor <ian@airs.com>
28172
28173 PR middle-end/19583
28174 * g++.dg/warn/Wreturn-type-3.C: New test.
28175
28176 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28177
28178 PR middle-end/19402
28179 * gcc.dg/pr19402-1.c: New testcase.
28180 * gcc.dg/pr19402-2.c: likewise.
28181
28182 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28183
28184 PR middle-end/19854
28185 * g++.dg/tree-ssa/tmmti.C: New testcase.
28186
28187 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28188
28189 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28190
28191 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28192
28193 PR c++/19733
28194 * g++.dg/parse/crash23.C: New test.
28195 * g++.dg/warn/Weff1.C: New test.
28196
28197 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28198
28199 * gcc.dg/20050209-1.c: New test.
28200
28201 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28202
28203 PR target/19799
28204 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28205
28206 2005-02-08 Mike Stump <mrs@apple.com>
28207
28208 * g++.dg/pch/import-2.c: New test.
28209 * g++.dg/pch/import-2.hs: New.
28210 * g++.dg/pch/include/import-2a.h: New.
28211 * g++.dg/pch/include/import-2b.h: New.
28212
28213 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28214
28215 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28216
28217 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28218
28219 * gfortran.dg/substr_1.f90: New test.
28220
28221 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28222
28223 PR middle-end/19775
28224 * gcc.dg/torture/builtin-power-1.c: Disable test for
28225 invalid transformation.
28226 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28227 no longer optimize.
28228 * gcc.dg/builtins-47.c: New testcase.
28229
28230 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28231 Dorit Naishlos <dorit@il.ibm.com>
28232
28233 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28234
28235 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28236
28237 * gcc.c-torture/compile/20050206-1.c: New test.
28238
28239 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28240
28241 PR tree-opt/19768
28242 * g++.dg/opt/pr19768.C: New test.
28243
28244 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28245
28246 PR tree-opt/19736
28247 * gcc.c-torture/compile/pr19736.c: New test.
28248
28249 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28250
28251 PR c++/17401
28252 * g++.dg/parse/error25.C: New test.
28253
28254 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28255
28256 * gcc.c-torture/execute/20050203-1.c: New.
28257
28258 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28259
28260 * gcc.dg/vect/vect-85.c: Remove xfail.
28261 * gcc.dg/vect/vect-86.c: Remove xfail.
28262 * gcc.dg/vect/vect-87.c: Remove xfail.
28263 * gcc.dg/vect/vect-88.c: Remove xfail.
28264
28265 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28266
28267 * gcc.dg/altivec-19.c: New.
28268
28269 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28270
28271 PR c/17807
28272 * gcc.dg/nested-func-3.c: New test.
28273 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28274
28275 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28276
28277 * gcc.test-framework/gen_directive_tests: Generate tests for
28278 selector expressions.
28279
28280 2005-02-02 Matt Austern <austern@apple.com>
28281
28282 PR c++/19628
28283 * g++/ext/builtin7.C: New.
28284 * g++/ext/builtin8.C: New.
28285
28286 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28287
28288 PR c/18502
28289 * gcc.dg/pr18502-1.c: New test.
28290
28291 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28292
28293 PR c++/17413
28294 * g++.dg/template/local4.C: Tweak.
28295
28296 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28297
28298 PR tree-optimization/19578
28299 * gcc.c-torture/compile/20050202-1.c: New test.
28300
28301 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28302
28303 PR c/19435
28304 * gcc.dg/c99-init-4.c: New test.
28305
28306 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28307
28308 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28309
28310 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28311
28312 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28313 * g++.dg/eh/check-vect.h: New.
28314
28315 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28316 * gcc.dg/vect/vect-78.c: Ditto.
28317 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28318 Remove.
28319
28320 * g++.dg/conversion/simd1.C: Expect warning.
28321 * g++.dg/ext/attribute-test-1.C: Ditto.
28322 * g++.dg/ext/attribute-test-2.C: Ditto.
28323 * g++.dg/ext/attribute-test-3.C: Ditto.
28324 * g++.dg/ext/attribute-test-4.C: Ditto.
28325
28326 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28327 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28328
28329 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28330
28331 2005-02-01 Richard Henderson <rth@redhat.com>
28332
28333 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28334 long double for ibm double-double format.
28335 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28336
28337 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28338
28339 PR tree-optimization/19633
28340 * gcc.dg/pr19633-1.c: New test.
28341 * gcc.dg/pr19633.c: Tweak to make pointer point
28342 to NULL or a symbol.
28343
28344 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28345
28346 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28347 New procs.
28348 (dg-process-target (local override)): Handle selector expressions.
28349
28350 * gcc.test-framework/README: Describe tests in source directory.
28351 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28352 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28353 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28354 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28355 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28356 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28357 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28358 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28359 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28360 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28361 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28362 * gcc.test-framework/dg-error-exp-P.c: New test.
28363 * gcc.test-framework/dg-error-exp-XP.c: New test.
28364 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28365 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28366 * gcc.test-framework/dg-output-exp-P.c: New test.
28367 * gcc.test-framework/dg-output-exp-XF.c: New test.
28368 * gcc.test-framework/dg-warning-exp-P.c: New test.
28369 * gcc.misc-tests/dg-1.c: Remove.
28370 * gcc.misc-tests/dg-2.c: Remove.
28371 * gcc.misc-tests/dg-3.c: Remove.
28372 * gcc.misc-tests/dg-4.c: Remove.
28373 * gcc.misc-tests/dg-5.c: Remove.
28374 * gcc.misc-tests/dg-6.c: Remove.
28375 * gcc.misc-tests/dg-7.c: Remove.
28376 * gcc.misc-tests/dg-8.c: Remove.
28377 * gcc.misc-tests/dg-9.c: Remove.
28378 * gcc.misc-tests/dg-10.c: Remove.
28379 * gcc.misc-tests/dg-11.c: Remove.
28380 * gcc.misc-tests/dg-12.c: Remove.
28381 * gcc.misc-tests/dg-test.exp: Remove.
28382
28383 * gcc.test-framework/test-framework.awk: Change recording and
28384 printing of passes and failures.
28385
28386 * gcc.test-framework: New directory.
28387 * gcc.test-framework/README: New.
28388 * gcc.test-framework/test-framework.exp: New.
28389 * gcc.test-framework/test-framework.awk: New.
28390 * gcc.test-framework/gen_directive_tests: New.
28391
28392 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28393
28394 * lib/treelang.exp: Fix comment typos.
28395 (treelang_target_compile): Don't append libs=-ltreelang to options.
28396
28397 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28398
28399 * g++.dg/parse/typename7.C: Adjust error messages.
28400
28401 2005-01-31 Jeff Law <law@redhat.com>
28402
28403 * gcc.c-torture/execute/20050131-1.c: New test.
28404 * gcc.dg/wcaselabel.c: New test.
28405
28406 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28407
28408 * g++.dg/other/warning1.C: Adjust error messags.
28409 * g++.dg/parse/constant5.C: New test.
28410
28411 2005-01-31 Steven Bosscher <stevenb@suse.de>
28412
28413 PR c/19333
28414 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28415 the test case valid.
28416 * gcc.dg/20030815-1.c: Remove invalid tests.
28417 * gcc.dg/array-7.c: Adjust expected result.
28418 * gcc.dg/pr18596-3.c: Likewise.
28419 * gcc.dg/noncompile/20000901-1.c: Likewise.
28420 * gcc.dg/noncompile/init-2.c: Likewise.
28421 * gcc.dg/noncompile/init-4.c: Likewise.
28422
28423 2005-01-31 Dale Johannesen <dalej@apple.com>
28424
28425 * g++.dg/opt/pr19650.C: New test.
28426
28427 2005-01-31 Richard Henderson <rth@redhat.com>
28428
28429 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28430 long double for intel double extended format.
28431 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28432
28433 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28434
28435 PR c++/19555
28436 * g++.dg/template/static10.C: New test.
28437
28438 PR c++/19395
28439 * g++.dg/parse/error24.C: New test.
28440
28441 PR c++/19367
28442 * g++.dg/lookup/builtin1.C: New test.
28443
28444 PR c++/19457
28445 * g++.dg/warn/conv3.C: New test.
28446
28447 2005-01-30 Bud Davis <bdavis@gfortran.org>
28448
28449 PR fortran/19647
28450 * gfortan.dg/inquire_7.f90
28451
28452 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28453
28454 PR tree-optimization/15791
28455 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28456 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28457 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28458 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28459 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28460 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28461 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28462 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28463 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28464 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28465
28466 2005-01-29 Paul Brook <paul@codesourcery.com>
28467
28468 PR fortran/18565
28469 * check.c (real_or_complex_check): New function.
28470 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28471 * intrinsic.c (add_functions): Use new check functions.
28472 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28473 Add prototypes.
28474
28475 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28476
28477 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28478 gcc.dg/lvalue-3.c: New tests.
28479 * gcc.dg/concat.c: Update expected messages.
28480
28481 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28482
28483 PR libfortran/19595
28484 * gfortran.dg/eor_1.f90: New test.
28485
28486 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28487
28488 PR fortran/19589
28489 * gfortran.dg/logical_data_1.f90: New test.
28490
28491 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28492
28493 PR c++/19253
28494 * g++.dg/template/crash33.C: New test.
28495
28496 PR c++/19667
28497 * g++.dg/template/crash32.C: New test.
28498
28499 2005-01-28 Ian Lance Taylor <ian@airs.com>
28500
28501 PR middle-end/16558
28502 * g++.dg/warn/Wreturn-type-2.C: New test.
28503
28504 2004-06-24 Jeff Law <law@redhat.com>
28505
28506 * gcc.dg/tree-ssa/20050128-1.c: New test.
28507
28508 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28509
28510 * gcc.target/frv/all-mdpackh-1.c: New test.
28511
28512 2005-01-28 Steven Bosscher <stevenb@suse.de>
28513
28514 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28515
28516 2005-01-27 Richard Henderson <rth@redhat.com>
28517
28518 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28519
28520 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28521
28522 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28523
28524 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28525
28526 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28527 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28528 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28529 to cope with cases where the multilib options override the dg-options.
28530
28531 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28532
28533 PR c/18946
28534 * gcc.dg/noncompile/20050120-1.c: New test.
28535
28536 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28537
28538 PR tree-optimization/19633
28539 * gcc.dg/pr19633.c: New test.
28540 * gcc.dg/tree-ssa/pr19633.c: New test.
28541
28542 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28543
28544 * gcc.dg/20041216-1.c: New test.
28545
28546 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28547
28548 PR objc/18862
28549 * objc.dg/selector-2.m: New test.
28550
28551 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28552
28553 * g++.dg/opt/range-test-2.C: New test.
28554
28555 PR rtl-optimization/19579
28556 * gcc.c-torture/execute/20050124-1.c: New test.
28557
28558 2005-01-26 Greg Parker <gparker@apple.com>
28559 Stuart Hastings <stuart@apple.com>
28560
28561 * gcc.c-torture/execute/20050125-1.c: New.
28562
28563 2005-01-18 Jan Hubicka <jh@suse.cz>
28564
28565 PR tree-optimize/19337
28566 * gcc.c-torture/compile/20050119-1.c: New test.
28567
28568 2005-01-24 James E Wilson <wilson@specifixinc.com>
28569
28570 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28571 test for successful match.
28572
28573 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28574
28575 PR objc/18408
28576 * objc.dg/comp-types-7.m: New test.
28577
28578 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28579
28580 * lib/target-supports.exp (current_target_name): New.
28581 (check_effective_target_ilp32, check_effective_target_lp64):
28582 Cache the result to use as long as the current target, with
28583 multilib flags, remains the same.
28584
28585 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28586 (dg-require-weak, dg-require-visibility, dg-require-alias,
28587 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28588 dg-require-effective-target, dg-skip-if): Remove call to
28589 skip_test_and_clear_xfail.
28590 (dg-test): Clear xfail data.
28591
28592 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28593
28594 PR target/17751
28595 * gcc.dg/ppc64-toc.c: New test.
28596
28597 * g++.dg/tree-ssa/empty-1.C: New test.
28598
28599 PR middle-end/19551
28600 * gcc.c-torture/execute/20050121-1.c: New test.
28601 * gcc.dg/20050121-2.c: New test.
28602
28603 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28604 Paul Brook <paul@codesourcery.com>
28605
28606 PR fortran/17941
28607 * gfortran.dg/real_const_1.f: New test.
28608 * gfortran.dg/real_const_2.f90: New test.
28609 * gfortran.dg/complex_int_1.f90: New test.
28610
28611 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28612
28613 PR fortran/19313
28614 * gfortan.dg/inquire_6.f90: New test.
28615
28616 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28617
28618 PR libfortran/19451
28619 * open_readonly_1.f90: New test.
28620
28621 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28622
28623 PR libfortran/18982
28624 * gfortran.dg/open_new.f90: New file.
28625
28626 2005-01-22 Paul Brook <paul@codesourcery.com>
28627
28628 * namelist_1.f90: New test.
28629
28630 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28631
28632 PR tree-optimization/19484
28633 * gcc.c-torture/compile/20050122-[12].c: New tests.
28634
28635 2005-01-22 Paul Brook <paul@codesourcery.com>
28636
28637 * gfortran.dg/implicit_2.f90: New test.
28638
28639 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28640
28641 PR fortran/19314
28642 * gfortran.dg/inquire_5.f90: New test.
28643
28644 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28645
28646 PR c/18809
28647 * gcc.dg/pr18809-1.c: New test.
28648
28649 2005-01-21 Ian Lance Taylor <ian@airs.com>
28650
28651 * gcc.dg/20050121-1.c: New test.
28652
28653 PR tree-optimization/13000
28654 * gcc.dg/20040206-1.c: Change warning to point where function is
28655 being inlined.
28656
28657 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28658
28659 PR c++/19208
28660 * g++.dg/template/array11.C: New test.
28661
28662 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28663
28664 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28665 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28666 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28667 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28668 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28669 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28670
28671 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28672
28673 PR tree-optimization/15349
28674 * gcc.dg/tree-ssa/pr15349.c: New.
28675
28676 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28677
28678 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28679
28680 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28681
28682 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28683 scan-assembler-times directive name.
28684
28685 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28686 after dg-do.
28687
28688 PR rtl-optimization/19462
28689 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28690
28691 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28692
28693 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28694 counting function calls on ia64.
28695
28696 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28697
28698 PR rtl-optimization/15139
28699 * gcc.dg/20050111-2.c: New test.
28700
28701 PR c/17297
28702 * gcc.c-torture/compile/20050113-1.c: New testcase.
28703
28704 PR middle-end/19164
28705 * gcc.dg/20050113-1.c: New testcase.
28706
28707 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28708
28709 * gcc.dg/vect/vect-85.c: Add comment.
28710 * gcc.dg/vect/vect-86.c: Add xfail for now.
28711 * gcc.dg/vect/vect-87.c: Add xfail for now.
28712 * gcc.dg/vect/vect-88.c: Add xfail for now.
28713 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28714
28715 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28716
28717 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28718
28719 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28720
28721 * g++.dg/debug/typedef3.C: New test.
28722
28723 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28724
28725 PR c/19472
28726 * gcc.dg/asm-a.c: New test.
28727
28728 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28729
28730 * gcc.dg/sh-relax.c: Add prototype for abort.
28731
28732 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28733
28734 * gcc.dg/short-compare-1.c: New test.
28735 * gcc.dg/short-compare-2.c: Likewise.
28736
28737 2005-01-18 Michael Matz <matz@suse.de>
28738
28739 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28740
28741 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28742
28743 PR tree-optimization/19121
28744 * gcc.c-torture/compile/pr19121.c: New test.
28745
28746 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28747
28748 PR target/19357
28749 * gcc.c-torture/compile/pr19357.c: New test.
28750
28751 2005-01-17 Ian Lance Taylor <ian@airs.com>
28752
28753 PR c/5675
28754 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28755 pass--those that refer just to the variable, possibly with a
28756 cast.
28757 * gcc.dg/c99-const-expr-3.c: Likewise.
28758
28759 PR middle-end/13127
28760 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28761 longer emitted.
28762
28763 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28764
28765 PR fortran/18778
28766 * gfortran.dg/endfile_2.f90: New test.
28767
28768 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28769
28770 PR 19168
28771 * gfortran.dg/select_5.f90: New test.
28772
28773 2004-01-16 Paul Brook <paul@codesourcery.com>
28774
28775 * gfortran.dg/common_4.f90: New test.
28776
28777 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28778
28779 PR rtl-optimization/19462
28780 * gcc.dg/torture/pr19462-1.c: New test.
28781
28782 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28783
28784 PR objc/19321
28785 * objc.dg/func-ptr-2.m: New.
28786 * objc.dg/volatile-1.m: New.
28787
28788 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28789
28790 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28791
28792 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28793
28794 PR tree-optimization/19060
28795 * gcc.c-torture/execute/20050104-1.c: New test.
28796
28797 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28798
28799 PR fortran/18983
28800 * gfortran.dg/write_to_null.f90: New test.
28801
28802 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28803 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28804
28805 PR other/19328
28806 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28807 argument.
28808
28809 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28810
28811 PR c++/19263
28812 * g++.dg/init/vector1.C: New test.
28813
28814 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28815
28816 PR target/13158
28817 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28818 PR target/18987
28819 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28820
28821 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28822
28823 * gfortran.dg/select_1.f90: New test.
28824 * gfortran.dg/select_2.f90: New test.
28825 * gfortran.dg/select_3.f90: New test.
28826 * gfortran.dg/select_4.f90: New test.
28827
28828 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28829
28830 PR middle-end/19084
28831 PR rtl-optimization/19348
28832 * gcc.dg/20050111-1.c: New test.
28833 * gcc.c-torture/execute/20050111-1.c: New test.
28834
28835 * gcc.dg/i386-asm-4.c: New test.
28836
28837 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28838
28839 * gcc.dg/nested-func-2.c: New test.
28840 * ada/acats/norun.lst: Remove c953002.
28841
28842 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28843
28844 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28845
28846 2005-01-12 Ben Elliston <bje@au.ibm.com>
28847
28848 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28849
28850 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28851
28852 PR target/18761
28853 * g++.dg/abi/align1.C: New test.
28854
28855 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28856
28857 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28858 at a time.
28859 * g++.dg/ext/altivec_check.h: Support compiling as C.
28860
28861 2005-01-10 Roger Sayle <roger@eyesopen.com>
28862
28863 PR c++/19355
28864 * g++.dg/expr/pr19355-1.C: New test case.
28865
28866 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28867
28868 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28869 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28870 * ada/acats/tests/c3/c92005b.ada: Likewise.
28871 * ada/acats/tests/c3/cxb3012.a: Likewise.
28872 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28873
28874 2005-01-09 Paul Brook <paul@codesourcery.com>
28875
28876 * gfortran.dg/common_2.f90: New file.
28877 * gfortran.dg/common_3.f90: New file.
28878
28879 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28880
28881 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28882
28883 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28884
28885 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28886 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28887 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28888 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28889 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28890 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28891 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28892 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28893 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28894 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28895 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28896 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28897 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28898 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28899 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28900 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28901 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28902 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28903 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28904 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28905 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28906 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28907 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28908 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28909 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28910 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28911 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28912 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28913 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28914 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28915 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28916 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28917 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28918 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28919 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28920 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28921 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28922 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28923 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28924 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28925 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28926 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28927 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28928 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28929 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28930 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28931 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28932 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28933 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28934 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28935 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28936 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28937 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28938 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28939 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28940 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28941 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28942 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28943 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28944 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28945 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28946 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28947 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28948 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28949 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28950 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28951 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28952
28953 * gcc.dg/vect/vect-1.c: Fix spelling.
28954 * gcc.dg/vect/vect-10.c: Fix spelling.
28955 * gcc.dg/vect/vect-11.c: Fix spelling.
28956 * gcc.dg/vect/vect-12.c: Fix spelling.
28957 * gcc.dg/vect/vect-14.c: Fix spelling.
28958 * gcc.dg/vect/vect-15.c: Fix spelling.
28959 * gcc.dg/vect/vect-16.c: Fix spelling.
28960 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28961 * gcc.dg/vect/vect-64.c: Fix comments.
28962 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28963
28964 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28965 Ira Rosen <irar@il.ibm.com>
28966
28967 * gcc.dg/vect/vect-70.c: New test.
28968 * gcc.dg/vect/vect-71.c: New test.
28969
28970 2005-01-09 Manfred Hollstein <mh@suse.com>
28971
28972 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28973 * gcc.dg/pr18241-2.c: Likewise.
28974 * gcc.dg/pr18241-3.c: Likewise.
28975 * gcc.dg/pr18241-4.c: Likewise.
28976 * gcc.dg/pr18241-5.c: Likewise.
28977
28978 2005-01-08 Richard Henderson <rth@redhat.com>
28979
28980 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28981 False for x86 and x86-64.
28982
28983 2005-01-08 Diego Novillo <dnovillo@redhat.com>
28984
28985 PR tree-optimization/18241
28986 * gcc.dg/pr18241-1.c: New test.
28987 * gcc.dg/pr18241-2.c: New test.
28988 * gcc.dg/pr18241-3.c: New test.
28989 * gcc.dg/pr18241-4.c: New test.
28990 * gcc.dg/pr18241-5.c: New test.
28991
28992 2005-01-08 Steven G. Kargl <kargls@comcast.net>
28993
28994 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28995 gfortran.dg/select_4.f90: New.
28996
28997 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28998
28999 * gcc.c-torture/execute/20050107-1.c: New test.
29000
29001 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29002
29003 PR c++/19298
29004 * g++.dg/template/ref2.C: New.
29005
29006 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29007
29008 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29009 instead of being empty.
29010
29011 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29012
29013 PR fortran/15553
29014 * gfortran.dg/array-1.f90: New test.
29015
29016 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29017
29018 PR tree-optimization/19283
29019 * gcc.c-torture/execute/20050106-1.c: New test.
29020
29021 PR rtl-optimization/18861
29022 * gcc.dg/20050105-1.c: New test.
29023
29024 PR tree-optimization/18828
29025 * gcc.dg/20050105-2.c: New test.
29026
29027 2005-01-07 Andreas Jaeger <aj@suse.de>
29028
29029 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29030
29031 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29032
29033 PR fortran/18398
29034 * gfortran.dg/fmt_read.f90: New test.
29035
29036 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29037
29038 * gcc.dg/rs6000-ldouble-2.c: New.
29039
29040 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29041
29042 PR c++/19244
29043 * g++.dg/parser/ctor2.C: New test.
29044
29045 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29046
29047 PR c++/17154
29048 * g++.dg/template/using9.C: New test.
29049
29050 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29051
29052 PR c++/19258
29053 * g++.dg/lookup/friend6.C: New test.
29054
29055 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29056
29057 PR c++/19270
29058 * g++.dg/template/array10.C: New.
29059
29060 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29061
29062 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29063 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29064
29065 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29066
29067 * gcc.c-torture/compile/20050105-1.c: New test.
29068
29069 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29070
29071 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29072
29073 2005-01-05 Roger Sayle <roger@eyesopen.com>
29074
29075 PR middle-end/19100
29076 * gcc.dg/conv-3.c: New test case.
29077
29078 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
29079
29080 * gcc.dg/asm-wide-1.c: New test.
29081
29082 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
29083
29084 PR c++/19030
29085 * g++.dg/parse/crash22.C: New
29086
29087 2005-01-04 Geoffrey Keating <geoffk@apple.com>
29088
29089 PR 19257
29090 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
29091
29092 2005-01-04 Uros Bizjak <uros@kss-loka.si>
29093
29094 PR middle-end/17767
29095 * gcc.dg/i386-mmx-6.c: New test case.
29096
29097 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
29098
29099 PR tree-optimization/18308
29100 * gcc.dg/vect/pr18308.c: New testcase.
29101
29102 2005-01-04 Andreas Jaeger <aj@suse.de>
29103
29104 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29105
29106 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29107 Robert Bowdidge <bowdidge@apple.com>
29108
29109 * gcc.dg/cpp/subframework1.c: New.
29110 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29111 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29112 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29113 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29114
29115 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29116
29117 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29118 producing warning.
29119 * gcc.dg/darwin-weakimport-2.c: New.
29120
29121 2005-01-03 Richard Henderson <rth@redhat.com>
29122
29123 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29124
29125 2005-01-03 Richard Henderson <rth@redhat.com>
29126
29127 * gcc.dg/vect/vect.exp: Enable for ia64.
29128 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29129 (check_effective_target_vect_float): Likewise.
29130 (check_effective_target_vect_no_align): Likewise.
29131 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29132 * gcc.dg/vect/vect-8.c: Likewise.
29133
29134 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29135
29136 PR target/19236
29137 * gcc.dg/pr19236-1.c: New test case.
29138
29139 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29140
29141 PR rtl-optimization/12092
29142 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29143
29144 2005-01-02 Andreas Jaeger <aj@suse.de>
29145
29146 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29147
29148 2005-01-01 Roger Sayle <roger@eyesopen.com>
29149 Andrew Pinski <pinskia@physics.uc.edu>
29150
29151 PR rtl-optimization/12092
29152 * gcc.dg/pr12092-1.c: New test case.
29153
29154 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29155
29156 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29157 'hidden' and 'default' for better portability.
29158 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29159
29160 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29161 6 and 7.
29162 * g++.old-deja/g++.brendan/new3.C: Likewise.
29163
29164 2005-01-01 Steven Bosscher <stevenb@suse.de>
29165
29166 * gcc.dg/20041231-1.C: New test.
29167 * g++.dg/warn/Wunreachable-code-1.C: New test.
29168
29169 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29170
29171 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29172 file, not /dev/null. Abort on error.
29173
29174 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29175 Ziemowit Laski <zlaski@apple.com>
29176
29177 PR objc/18971
29178 * objc.dg/encode-5.m: New test.
29179
29180 2004-12-29 Richard Henderson <rth@redhat.com>
29181
29182 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29183 * objc.dg/stabs-1.m: Disable for ia64.
29184
29185 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29186
29187 PR c++/19190
29188 * g++.dg/warn/Wunused-10.C: New test.
29189
29190 2004-12-28 Richard Henderson <rth@redhat.com>
29191
29192 * objc.dg/stabs-1.m: Disable for alpha.
29193
29194 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29195
29196 PR c++/19149
29197 * g++.dg/parse/error23.C: New test.
29198
29199 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29200
29201 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29202
29203 PR fortran/19032
29204 * gfortran.dg/intrinsic_modulo_1.f90: New.
29205 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29206 tests with divisor -1.
29207
29208 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29209
29210 * g++.dg/opt/temp1.C (memcpy): Return a value.
29211
29212 PR c++/19148
29213 * g++.dg/expr/cond7.C: New test.
29214
29215 2004-12-27 Paul Brook <paul@codesourcery.com>
29216
29217 * gfortran.dg/g77/select_no_compile.f: Remove.
29218
29219 2004-12-27 Richard Henderson <rth@redhat.com>
29220
29221 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29222 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29223 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29224
29225 2004-12-26 Richard Henderson <rth@redhat.com>
29226
29227 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29228 by 1i instead of token pasting.
29229
29230 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29231
29232 PR tree-optimization/17578
29233 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29234 to additional_flags.
29235 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29236
29237 2004-12-25 Richard Henderson <rth@redhat.com>
29238
29239 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29240 Remove Alpha.
29241
29242 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29243
29244 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29245 hppa*-*-hpux*.
29246 * gcc.dg/pr17957.c (dg-options): Likewise.
29247 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29248 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29249 instead of 0 on __hppa__.
29250 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29251 "foo,%r" on hppa*-*-*.
29252
29253 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29254
29255 PR fortran/19071
29256 * gfortran.dg/complex_write.f90: New test.
29257
29258 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29259
29260 PR c++/17595
29261 * g++.dg/parse/pragma2.C: New test.
29262
29263 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29264
29265 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29266
29267 * gcc.dg/empty2.c: Add missing dg-warning.
29268
29269 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29270
29271 PR c++/17413
29272 * g++.dg/template/local4.C: New test.
29273 * g++.dg/template/crash19.C: Add dg-error marker.
29274
29275 * g++.dg/template/crash31.C: Correct embedded PR number.
29276
29277 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29278
29279 PR c++/16405
29280 * g++.dg/opt/temp1.C: Add do-run marker.
29281
29282 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29283
29284 * g++.dg/template/spec19.C: New.
29285
29286 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29287
29288 PR target/16819
29289 * gcc.dg/empty2.c: New.
29290
29291 2004-12-23 Richard Henderson <rth@redhat.com>
29292
29293 * lib/target-supports.exp (check_effective_target_vect_no_align):
29294 Remove i?86 and x86-64.
29295
29296 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29297
29298 PR c++/16405
29299 * g++.dg/opt/temp1.C: New test.
29300
29301 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29302
29303 PR c++/18733
29304 * g++.dg/template/friend33.C: New testcase.
29305
29306 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29307
29308 PR c++/18464
29309 * g++.dg/template/cond5.C: New test.
29310
29311 PR c++/18492
29312 * g++.dg/inherit/thunk3.C: New test.
29313
29314 PR c++/11224
29315 * g++.dg/warn/Wunused-9.C: New test.
29316
29317 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29318
29319 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29320
29321 2004-12-22 Jan Beulich <jbeulich@novell.com>
29322
29323 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29324
29325 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29326
29327 PR c++/18378
29328 * g++.dg/ext/packed8.C: New test.
29329
29330 PR c++/19063
29331 * g++.dg/template/crash31.C: New test.
29332
29333 PR c++/19034
29334 * g++.dg/template/crash30.C: New test.
29335
29336 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29337
29338 PR C++/18984
29339 * g++.dg/eh/ctor3.C: New test.
29340
29341 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29342
29343 * objc.dg/stabs-1.m: Allow section name to be quoted and
29344 assembly label to begin with '.LL'.
29345
29346 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29347
29348 * gcc.dg/vect/vect.exp
29349 (check_effective_target_lp64_or_vect_no_align): New.
29350 * gcc.dg/vect/vect-77.c: Use it.
29351 * gcc.dg/vect/vect-78.c: Use it.
29352
29353 * lib/target-supports.exp
29354 (check_effective_target_vect_no_max,
29355 check_effective_target_vect_no_bitwise,
29356 check_effective_target_vect_no_align): New.
29357 * gcc.dg/vect/vect-13.c: Use them.
29358 * gcc.dg/vect/vect-17.c: Ditto.
29359 * gcc.dg/vect/vect-18.c: Ditto.
29360 * gcc.dg/vect/vect-19.c: Ditto.
29361 * gcc.dg/vect/vect-20.c: Ditto.
29362 * gcc.dg/vect/vect-27.c: Ditto.
29363 * gcc.dg/vect/vect-29.c: Ditto.
29364 * gcc.dg/vect/vect-44.c: Ditto.
29365 * gcc.dg/vect/vect-48.c: Ditto.
29366 * gcc.dg/vect/vect-50.c: Ditto.
29367 * gcc.dg/vect/vect-52.c: Ditto.
29368 * gcc.dg/vect/vect-54.c: Ditto.
29369 * gcc.dg/vect/vect-56.c: Ditto.
29370 * gcc.dg/vect/vect-58.c: Ditto.
29371 * gcc.dg/vect/vect-60.c: Ditto.
29372 * gcc.dg/vect/vect-72.c: Ditto.
29373 * gcc.dg/vect/vect-80.c: Ditto.
29374
29375 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29376
29377 PR c++/14075
29378 * g++.dg/init/string1.C: New.
29379
29380 PR c++/18975
29381 * g++.dg/other/synth1.C: New.
29382
29383 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29384
29385 PR c/18963
29386 * gcc.dg/pr18963-1.c: New test.
29387
29388 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29389
29390 PR c/18596
29391 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29392 * gcc.dg/pr18596-1.c: Use dg-error.
29393 (dg-options): Use -fno-unit-at-a-time.
29394 * gcc.dg/pr18596-2.c: New test.
29395 * gcc.dg/pr18596-3.c: New test.
29396
29397 2004-12-20 Roger Sayle <roger@eyesopen.com>
29398
29399 PR middle-end/18683
29400 * g++.dg/opt/pr18683-1.C: New test case.
29401
29402 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29403
29404 PR other/19093
29405 * g++.dg/opt/max1.C: Fix for 64bit targets.
29406
29407 2004-12-20 Matt Austern <austern@apple.com>
29408
29409 PR c++/19044
29410 * g++.dg/ext/builtin6.C: New
29411
29412 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29413
29414 PR tree-optimization/19080
29415 * gcc.c-torture/compile/pr19080.c: New test.
29416
29417 2004-12-20 Steven Bosscher <stevenb@suse.de>
29418
29419 * gcc.dg/20041219-1.c: New test.
29420
29421 2004-12-19 Roger Sayle <roger@eyesopen.com>
29422
29423 PR middle-end/19068
29424 * g++.dg/opt/max1.C: New test case.
29425
29426 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29427
29428 * gcc.dg/fdata-sections-1.c: New test.
29429
29430 2004-12-18 Roger Sayle <roger@eyesopen.com>
29431
29432 PR middle-end/18548
29433 * gcc.dg/max-1.c: New test case.
29434
29435 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29436
29437 * gcc.c-torture/execute/20041218-1.c: New test.
29438
29439 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29440
29441 * gcc.dg/pr18501.c: New test.
29442 * gcc.dg/uninit-5.c: XFAIL.
29443 * gcc.dg/uninit-9.c: XFAIL.
29444
29445 2004-12-17 Dale Johannesen <dalej@apple.com>
29446
29447 * gcc.dg/20041213-1.c: New.
29448
29449 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29450
29451 * objc.dg/stabs-1.m: Allow assembly label to begin
29452 with a dot ('.').
29453
29454 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29455
29456 * gcc.c-torture/execute/20041213-1.c: Move...
29457 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29458
29459 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29460
29461 PR c++/18721
29462 * g++.dg/lookup/conv-5.C: New.
29463
29464 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29465
29466 * objc.dg/stabs-1.m: New test.
29467
29468 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29469
29470 * gcc.dg/visibility-c.c: Change compile to
29471 assemble for the test.
29472
29473 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29474
29475 PR target/19041
29476 * gcc.dg/visibility-c.c: New test.
29477
29478 2004-12-16 Roger Sayle <roger@eyesopen.com>
29479
29480 PR middle-end/18493
29481 * gcc.dg/switch-8.c: New test case.
29482
29483 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29484
29485 PR c++/18905
29486 * g++.dg/template/init4.C: New.
29487 * g++.dg/opt/static3.C: Enable optimizer.
29488
29489 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29490
29491 * g++.dg/other/complex1.C: New test.
29492
29493 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29494
29495 * g++.dg/opt/inline9.C: New test.
29496
29497 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29498
29499 PR fortran/18993
29500 * gfotran.dg/nullify_1.f: New test.
29501
29502 2004-12-15 Richard Henderson <rth@redhat.com>
29503
29504 * gcc.target/i386/i386.exp: New harness.
29505 * gcc.target/i386/vect-args.c: New.
29506
29507 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29508
29509 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29510
29511 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29512
29513 PR c++/18825
29514 * g++.dg/template/friend32.C: New test.
29515
29516 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29517
29518 * cpp/pragma-once-1.c: New test.
29519 * cpp/pragma-once-1b.h: Likewise.
29520 * cpp/pragma-once-1c.h: Likewise.
29521 * cpp/pragma-once-1d.h: Likewise.
29522 * cpp/inc/pragma-once-1a.h: Likewise.
29523
29524 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29525 Steven G. Kargl <kargls@comcast.net>
29526
29527 PR fortran/17597
29528 * gfortran.dg/list_read_3.f90: New test.
29529
29530 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29531
29532 * gcc.dg/ftrapv-2.c: New test.
29533
29534 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29535
29536 PR c++/18981
29537 * g++.dg/template/typename9.C: New test.
29538
29539 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29540
29541 PR c++/18738
29542 * g++.dg/template/typename8.C: New test.
29543 * g++.dg/parse/friend2.C: Tweak error message.
29544
29545 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29546
29547 * gcc.c-torture/20041214-1.c: New test.
29548
29549 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29550
29551 PR c++/18965
29552 * g++.dg/init/array17.C: New test.
29553
29554 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29555
29556 PR c++/18793
29557 * g++.dg/init/aggr3.C: New test.
29558
29559 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29560
29561 * gcc.dg/altivec-types-1.c: New test.
29562 * gcc.dg/altivec-types-2.c: New test.
29563 * gcc.dg/altivec-types-3.c: New test.
29564 * gcc.dg/altivec-types-4.c: New test.
29565 * g++.dg/ext/altivec-types-1.C: New test.
29566 * g++.dg/ext/altivec-types-2.C: New test.
29567 * g++.dg/ext/altivec-types-3.C: New test.
29568 * g++.dg/ext/altivec-types-4.C: New test.
29569
29570 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29571
29572 PR middle-end/18951
29573 * gcc.c-torture/execute/20041213-1.c: New test.
29574
29575 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29576
29577 PR c++/18949
29578 * g++.dg/template/cast1.C: New.
29579
29580 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29581
29582 * gcc.c-torture/execute/20041213-2.c: New test.
29583
29584 2004-12-13 Richard Henderson <rth@redhat.com>
29585
29586 * gcc.dg/i386-sse-10.c: Fix typo in options.
29587
29588 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29589
29590 PR c++/18968
29591 * g++.dg/opt/pr18968.C: New test.
29592
29593 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29594
29595 PR c++/18925
29596 * g++.dg/ext/visibility/staticdatamem.C: New test.
29597
29598 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29599
29600 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29601
29602 2004-12-13 Roger Sayle <roger@eyesopen.com>
29603
29604 PR rtl-optimization/18928
29605 * gcc.dg/pr18928-1.c: New test case.
29606
29607 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29608
29609 PR tree-opt/16951
29610 * gcc.c-torture/compile/20041211-1.c: New.
29611
29612 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29613
29614 PR middle-end/17564
29615 * gcc.c-torture/execute/20041212-1.c: New test.
29616
29617 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29618
29619 PR fortran/18869
29620 * gfortran.dg/common_1.f90: New test.
29621
29622 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29623 Paul Brook <paul@codesourcery.com>
29624
29625 PR fortran/16222
29626 * gfortran.dg/real_do_1.f90: New test.
29627
29628 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29629
29630 PR tree-opt/18040
29631 * g++.dg/opt/ptrmem6.C: New test.
29632
29633 2004-12-11 Roger Sayle <roger@eyesopen.com>
29634
29635 PR middle-end/18921
29636 * gcc.dg/pr18921-1.c: New test case.
29637
29638 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29639
29640 PR fortran/17175
29641 * gfortran.dg/scale_1.f90: New test.
29642
29643 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29644
29645 PR middle-end/18903
29646 * gcc.c-torture/compile/pr18903.c: New test.
29647
29648 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29649
29650 * gcc.c-torture/execute/20041210-1.c: New test.
29651
29652 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29653
29654 PR c++/18731
29655 * g++.dg/parser/struct-1.C: New test.
29656 * g++.dg/parser/struct-2.C: New test.
29657 * g++.dg/parser/struct-3.C: New test.
29658
29659 2004-12-09 Richard Henderson <rth@redhat.com>
29660
29661 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29662
29663 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29664 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29665
29666 2004-12-09 Matt Austern <austern@apple.com>
29667
29668 PR c++/18514
29669 * g++.dg/ext/builtin1.C: New
29670 * g++.dg/ext/builtin2.C: New
29671 * g++.dg/ext/builtin3.C: New
29672 * g++.dg/ext/builtin4.C: New
29673 * g++.dg/ext/builtin5.C: New
29674
29675 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29676
29677 PR tree-opt/18904
29678 * g++.dg/opt/ptrmem5.C: New test.
29679
29680 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29681
29682 * g++.dg/parse/typename5.C: Adjust for new error.
29683 * g++.dg/parse/typename7.C: New.
29684
29685 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29686
29687 PR c++/18073
29688 * g++.dg/other/mmintrin.C: New test.
29689
29690 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29691
29692 PR c++/16681
29693 * g++.dg/init/array15.C: New.
29694 * g++.dg/init/array16.C: New.
29695
29696 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29697
29698 PR fortran/18826
29699 * gfortran.dg/assign_1.f90: New test.
29700
29701 2004-12-08 Nick Clifton <nickc@redhat.com>
29702
29703 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29704 * gcc.target/xstormy16/data_below100: Likewise.
29705 * gcc.target/xstormy16/sfr: Likewise.
29706 * gcc.target/xstormy16/below100.S: New test source file.
29707 * gcc.target/xstormy16/below100.ld: New test linker script.
29708 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29709 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29710 bp instructions.
29711 * gcc.target/xstormy16/bp.c: Likewise.
29712
29713 * gcc.target/xstormy16/bss_below100: New files:
29714 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29715 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29716 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29717 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29718 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29719 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29720 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29721 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29722 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29723 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29724 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29725 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29726 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29727 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29728 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29729 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29730 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29731 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29732 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29733 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29734 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29735 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29736 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29737 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29738 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29739 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29740 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29741
29742 * gcc.target/xstormy16/data_below100: New files:
29743 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29744 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29745 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29746 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29747 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29748 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29749 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29750 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29751 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29752 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29753 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29754 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29755 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29756 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29757 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29758 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29759 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29760 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29761 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29762 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29763 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29764 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29765 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29766 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29767 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29768 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29769 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29770
29771 * gcc.target/xstormy16/sfr: New files:
29772 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29773 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29774 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29775 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29776 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29777 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29778 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29779 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29780 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29781 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29782 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29783 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29784 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29785 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29786 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29787 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29788 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29789 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29790 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29791 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29792 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29793 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29794 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29795 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29796 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29797 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29798 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29799 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29800 27_if0_sfrw_bitfield_f.c
29801
29802 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29803
29804 PR c++/18100
29805 * g++.dg/lookup/name-clash4.C: New test.
29806
29807 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29808
29809 PR c++/18672
29810 * g++.dg/opt/array1.C: New.
29811
29812 PR c++/18803
29813 * g++.dg/template/operator5.C: New.
29814
29815 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29816
29817 PR c/18867
29818 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29819
29820 2004-12-07 Steven Bosscher <stevenb@suse.de>
29821
29822 * gcc.dg/noncompile/20041207.c: New test.
29823
29824 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29825
29826 * g++.dg/other/unreachable-1.C: New test.
29827
29828 2004-12-06 Nick Clifton <nickc@redhat.com>
29829
29830 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29831 <limits.h> because the latter comes from gcc's include/ directory
29832 and not the newlib/libc/include directory.
29833
29834 2004-12-04 Richard Henderson <rth@redhat.com>
29835
29836 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29837
29838 2004-12-04 Richard Henderson <rth@redhat.com>
29839
29840 * lib/target-supports.exp (check_gc_sections_available): Disable
29841 for alpha and ia64.
29842
29843 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29844
29845 PR middle-end/17909
29846 * g++.dg/other/vararg-2.C: New test.
29847
29848 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29849
29850 PR c++/17011, c++/17971
29851 * g++.dg/template/error15.C: Adjust expected error.
29852 * g++.dg/template/instantiate3.C: Likewise.
29853
29854 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29855
29856 * gcc.dg/altivec-18.c: Fix for darwin
29857
29858 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29859
29860 PR c++/18782
29861 * g++.dg/parse/ptrmem2.C: New.
29862
29863 PR c++/18318
29864 * g++.dg/template/new1.C: New.
29865
29866 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29867
29868 PR fortran/18710
29869 * gfortran.dg/direct_io_3.f90: New test.
29870
29871 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29872
29873 PR 18758
29874 * g++.dg/parse/crash21.C: New.
29875
29876 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29877
29878 PR c++/15664, c++/18276
29879 * g++.dg/template/ttp13.C: New test.
29880 * g++.dg/template/ttp14.C: Likewise.
29881
29882 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29883
29884 PR c++/18123
29885 * g++.dg/parse/enum2.C: New test.
29886 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29887
29888 2004-12-02 Nick Clifton <nickc@redhat.com>
29889
29890 * gcc.target/xstormy16: New test directory.
29891 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29892 * gcc.target/xstormy16/bp.c: Check the generation of bp
29893 instructions.
29894 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29895 bn instructions and the BELOW100 attribute.
29896
29897 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29898
29899 PR target/16952
29900 * gcc.dg/ppc-eabi.c: New.
29901
29902 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29903
29904 PR fortran/18284
29905 * gfortran.dg/backspace.f90
29906
29907 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29908
29909 * gfortran.dg/inquire.f90: New test.
29910
29911 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29912
29913 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29914 handle effective-target-keyword.
29915 (dg-skip-if): Support effective-target keyword as target list.
29916 (dg-xfail-if): Ditto.
29917 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29918
29919 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29920
29921 PR tree-optimization/18291
29922 * gcc.c-torture/compile/pr18291.c: New test.
29923
29924 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29925
29926 PR C++/18729
29927 * g++.dg/parse/crash20.C: New.
29928
29929 PR c++/17431
29930 * g++.dg/overload/arg1.C: New.
29931 * g++.dg/overload/arg2.C: New.
29932 * g++.dg/overload/arg3.C: New.
29933 * g++.dg/overload/arg4.C: New.
29934
29935 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29936
29937 * gcc.dg/c99-flex-array-4.c: Remove.
29938
29939 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29940
29941 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29942
29943 * lib/target-supports.exp (is-effective-target): Simplify.
29944
29945 * lib/target-supports.exp (check_effective_target_vect_long):
29946 Fix for powerpc64-*-*.
29947
29948 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29949
29950 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29951 to support new requirements on FreeBSD 5.
29952
29953 2004-11-30 Devang Patel <dpatel@apple.com>
29954
29955 PR 18702
29956 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29957
29958 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29959
29960 * g++.dg/ext/altivec-13.C: New test.
29961
29962 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29963
29964 PR tree-opt/18298
29965 * gcc.c-torture/execute/p18298.c: New test.
29966
29967 2004-11-30 Ira Rosen <irar@il.ibm.com>
29968 Dorit Naishlos <dorit@il.ibm.com>
29969
29970 PR tree-opt/18607
29971 * gcc.dg/vect/vect-89.c: New test.
29972
29973 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
29974
29975 * gcc.dg/pr18596-1.c: New test.
29976
29977 2004-11-30 Ben Elliston <bje@au.ibm.com>
29978
29979 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29980
29981 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29982
29983 PR c/18479
29984 * gcc.dg/pr18479.c: New test.
29985
29986 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29987
29988 PR target/18490
29989 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29990 mmix-knuth-mmixware.
29991
29992 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29993 cris-*-elf* cris-*-aout* mmix-*-*
29994
29995 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29996
29997 PR middle-end/18725
29998 * gcc.dg/pr18725.c: New test.
29999
30000 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30001
30002 PR target/18488
30003 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30004
30005 PR target/18336
30006 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30007
30008 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30009
30010 PR c++/18368
30011 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30012 * g++.old-deja/g++.law/ctors5.C: Likewise.
30013 * g++.old-deja/g++.other/crash25.C: Likewise.
30014
30015 PR c++/18674
30016 * g++.dg/template/error16.C: New test.
30017
30018 PR c++/18512
30019 * g++.dg/template/crash29.C: New test.
30020
30021 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30022
30023 PR tree-optimization/18712
30024 * gcc.c-torture/compile/pr18712.c: New test.
30025
30026 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30027
30028 PR c/7544
30029 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30030 tests.
30031
30032 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30033
30034 PR c++/18652
30035 * g++.dg/lookup/crash6.C: New test.
30036
30037 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30038
30039 PR middle-end/18164
30040 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30041
30042 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30043
30044 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30045 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30046 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30047
30048 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30049
30050 * gcc.dg/pr18164.c: New test.
30051
30052 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30053
30054 * gcc.dg/funroll-loops-all.c: New.
30055
30056 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30057
30058 PR target/18489
30059 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30060 delimeter, match space and TAB as well as ":".
30061
30062 PR target/18484
30063 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30064
30065 PR target/18348
30066 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30067
30068 PR target/18345
30069 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30070
30071 PR target/18337
30072 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30073
30074 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30075
30076 * gfortran.dg/direct_io_2.f90: New test.
30077
30078 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30079
30080 PR target/18334
30081 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
30082
30083 2004-11-28 Richard Henderson <rth@redhat.com>
30084
30085 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
30086
30087 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
30088
30089 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
30090 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
30091 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
30092 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
30093 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
30094 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
30095 gcc.dg/pointer-arith-8.c: New tests.
30096
30097 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30098
30099 PR fortran/18364
30100 * gfortran.dg/endfile.f90: New test.
30101
30102 2004-11-27 Falk Hueffner <falk@debian.org>
30103
30104 * gcc.dg/loop-6.c: New test.
30105
30106 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30107
30108 * gcc.c-torture/execute/20041126-1.c: New test.
30109
30110 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30111
30112 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30113 on IRIX.
30114
30115 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30116
30117 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30118 functions.
30119
30120 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30121
30122 PR rtl-optimization/17825
30123 * gcc.c-torture/compile/20041119-1.c: New test.
30124
30125 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30126
30127 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30128 Check existence of ld library path variables before unsetting.
30129
30130 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30131
30132 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30133
30134 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30135
30136 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30137
30138 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30139
30140 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30141
30142 2004-11-26 Ben Elliston <bje@au.ibm.com>
30143
30144 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30145 dg-do directive.
30146
30147 2004-11-26 Ben Elliston <bje@au.ibm.com>
30148
30149 * gcc.dg/pr17957.c: Pass --param, not -param.
30150
30151 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30152
30153 PR middle-end/17957
30154 * gcc.dg/pr17957.c: New test.
30155
30156 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30157
30158 PR c++/18445
30159 * g++.dg/template/crash28.C: Likewise.
30160
30161 PR c++/18001
30162 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30163 * g++.dg/ext/lvaddr.C: Likewise.
30164 * g++.dg/opt/pr7503-3.C: Likewise.
30165
30166 PR c++/18466
30167 * g++.dg/parse/qualified3.C: New test.
30168 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30169
30170 PR c++/18545
30171 * g++.dg/expr/return1.C: New test.
30172
30173 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30174
30175 Friend class name lookup 3/n, PR c++/3332
30176 * g++.dg/lookup/friend3.C: New test.
30177 * g++.dg/lookup/friend4.C: Likewise.
30178 * g++.dg/lookup/friend5.C: Likewise.
30179
30180 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30181
30182 Friend class name lookup 2/n, PR c++/14513, c++/15410
30183 * g++.dg/lookup/friend2.C: New test.
30184 * g++.dg/template/friend31.C: Likewise.
30185
30186 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30187
30188 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30189
30190 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30191
30192 PR c++/17473
30193 * g++.dg/tc1/dr56.C: Remove.
30194 * g++.dg/template/typedef1.C: Add dg-error markers.
30195 * g++.old-deja/g++.other/typedef7.C: Likewise.
30196
30197 PR c++/18285
30198 * g++.dg/parse/typedef7.C: New test.
30199
30200 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30201
30202 * gcc.c-torture/execute/20041124-1.c: New test.
30203
30204 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30205
30206 * g++.dg/template/deduce3.C: New test.
30207
30208 PR c++/18586
30209 * g++.dg/template/crash27.C: New test.
30210
30211 PR c++/18530
30212 * g++.dg/warn/Wshadow-3.C: New test.
30213
30214 2004-11-24 Devang Patel <dpatel@apple.com>
30215
30216 PR/18555
30217 * gcc.dg/cpp/isysroot-1.c: New test.
30218 * gcc.dg/cpp/usr/include/stdio.h: New file.
30219 * gcc.dg/cpp/isysroot-2.c: New test.
30220 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30221 New file.
30222
30223 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30224
30225 PR c++/8929
30226 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30227
30228 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30229
30230 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30231 * gcc.target/sparc/pdist.c: Likewise.
30232
30233 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30234
30235 PR c++/16882
30236 * g++.dg/conversion/simd1.C: New test.
30237
30238 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30239
30240 * lib/target-libpath.exp: New file defining
30241 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30242 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30243 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30244 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30245 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30246
30247 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30248
30249 * gcc.dg/pragma-align-2.c: Test macro expansion.
30250 * gcc.dg/pragma-pack-2.c: New test.
30251
30252 2004-11-23 Richard Henderson <rth@redhat.com>
30253
30254 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30255 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30256 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30257 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30258 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30259 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30260
30261 * gcc.dg/vect/vect.exp: Add check for alpha.
30262 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30263 (check_effective_target_vect_int): Enable for alpha.
30264 (check_effective_target_vect_long): New.
30265 (is-effective-target): Add it.
30266
30267 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30268
30269 * gcc.dg/pr18614-1.c: New test.
30270
30271 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30272
30273 * gcc.dg/setjmp-2.c: New test.
30274
30275 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30276
30277 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30278 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30279 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30280 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30281 gcc.target/sparc/pdist.c: New tests.
30282
30283 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30284
30285 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30286
30287 2004-11-22 Dale Johannesen <dalej@apple.com>
30288
30289 * gcc.dg/20041111-1.c: New.
30290
30291 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30292
30293 PR tree-opt/18536
30294 * gcc.dg/vect/pr18536.c: New test.
30295
30296 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30297
30298 PR c++/18354
30299 * g++.dg/template/nontype11.C: New test.
30300
30301 2004-11-21 Roger Sayle <roger@eyesopen.com>
30302
30303 PR middle-end/18520
30304 * gcc.dg/pr18520-1.c: New test case.
30305
30306 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30307
30308 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30309 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30310 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30311 expected diagnostics.
30312
30313 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30314
30315 PR target/18580
30316 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30317 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30318 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30319
30320 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30321
30322 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30323
30324 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30325 Joseph Myers <joseph@codesourcery.com>
30326
30327 * lib/target-supports.exp (check_visibility_available): Really
30328 test the compiler.
30329
30330 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30331
30332 PR tree-opt/18181
30333 * gcc.dg/vect/vect-85.c: New test.
30334 * gcc.dg/vect/vect-86.c: New test.
30335 * gcc.dg/vect/vect-87.c: New test.
30336 * gcc.dg/vect/vect-88.c: New test.
30337
30338 2004-11-19 Ben Elliston <bje@au.ibm.com>
30339
30340 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30341
30342 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30343
30344 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30345 * gcc.dg/ppc-and-1.c: Ditto.
30346 * gcc.dg/ppc-compare-1.c: Ditto.
30347 * gcc.dg/ppc-mov-1.c: Ditto
30348
30349 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30350 Mark Mitchell <mark@codesourcery.com>
30351
30352 * gcc.dg/pragma-init-fini-2.c: New test.
30353
30354 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30355 Aldy Hernandez <aldyh@redhat.com>
30356
30357 * lib/target-supports.exp (check_effective_target_vect_int): New
30358 (check_effective_target_vect_float): New
30359 (check_effective_target_vect_double): New.
30360 (is-effective-target): Support new effective targets keywords.
30361 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30362 default action for dg-do.
30363 * gcc.dg/vect/pr16105.c: Use new support.
30364 * gcc.dg/vect/pr18400.c: Ditto.
30365 * gcc.dg/vect/pr18425.c: Ditto.
30366 * gcc.dg/vect/vect-1.c: Ditto.
30367 * gcc.dg/vect/vect-10.c: Ditto.
30368 * gcc.dg/vect/vect-11.c: Ditto.
30369 * gcc.dg/vect/vect-12.c: Ditto.
30370 * gcc.dg/vect/vect-13.c: Ditto.
30371 * gcc.dg/vect/vect-14.c: Ditto.
30372 * gcc.dg/vect/vect-15.c: Ditto.
30373 * gcc.dg/vect/vect-16.c: Ditto.
30374 * gcc.dg/vect/vect-17.c: Ditto.
30375 * gcc.dg/vect/vect-18.c: Ditto.
30376 * gcc.dg/vect/vect-19.c: Ditto.
30377 * gcc.dg/vect/vect-2.c: Ditto.
30378 * gcc.dg/vect/vect-20.c: Ditto.
30379 * gcc.dg/vect/vect-21.c: Ditto.
30380 * gcc.dg/vect/vect-22.c: Ditto.
30381 * gcc.dg/vect/vect-23.c: Ditto.
30382 * gcc.dg/vect/vect-24.c: Ditto.
30383 * gcc.dg/vect/vect-25.c: Ditto.
30384 * gcc.dg/vect/vect-26.c: Ditto.
30385 * gcc.dg/vect/vect-27.c: Ditto.
30386 * gcc.dg/vect/vect-27a.c: Ditto.
30387 * gcc.dg/vect/vect-28.c: Ditto.
30388 * gcc.dg/vect/vect-29.c: Ditto.
30389 * gcc.dg/vect/vect-29a.c: Ditto.
30390 * gcc.dg/vect/vect-3.c: Ditto.
30391 * gcc.dg/vect/vect-30.c: Ditto.
30392 * gcc.dg/vect/vect-31.c: Ditto.
30393 * gcc.dg/vect/vect-32.c: Ditto.
30394 * gcc.dg/vect/vect-33.c: Ditto.
30395 * gcc.dg/vect/vect-34.c: Ditto.
30396 * gcc.dg/vect/vect-35.c: Ditto.
30397 * gcc.dg/vect/vect-36.c: Ditto.
30398 * gcc.dg/vect/vect-37.c: Ditto.
30399 * gcc.dg/vect/vect-38.c: Ditto.
30400 * gcc.dg/vect/vect-4.c: Ditto.
30401 * gcc.dg/vect/vect-40.c: Ditto.
30402 * gcc.dg/vect/vect-41.c: Ditto.
30403 * gcc.dg/vect/vect-42.c: Ditto.
30404 * gcc.dg/vect/vect-43.c: Ditto.
30405 * gcc.dg/vect/vect-44.c: Ditto.
30406 * gcc.dg/vect/vect-45.c: Ditto.
30407 * gcc.dg/vect/vect-46.c: Ditto.
30408 * gcc.dg/vect/vect-47.c: Ditto.
30409 * gcc.dg/vect/vect-48.c: Ditto.
30410 * gcc.dg/vect/vect-48a.c: Ditto.
30411 * gcc.dg/vect/vect-49.c: Ditto.
30412 * gcc.dg/vect/vect-5.c: Ditto.
30413 * gcc.dg/vect/vect-50.c: Ditto.
30414 * gcc.dg/vect/vect-51.c: Ditto.
30415 * gcc.dg/vect/vect-52.c: Ditto.
30416 * gcc.dg/vect/vect-53.c: Ditto.
30417 * gcc.dg/vect/vect-54.c: Ditto.
30418 * gcc.dg/vect/vect-55.c: Ditto.
30419 * gcc.dg/vect/vect-56.c: Ditto.
30420 * gcc.dg/vect/vect-56a.c: Ditto.
30421 * gcc.dg/vect/vect-57.c: Ditto.
30422 * gcc.dg/vect/vect-58.c: Ditto.
30423 * gcc.dg/vect/vect-59.c: Ditto.
30424 * gcc.dg/vect/vect-6.c: Ditto.
30425 * gcc.dg/vect/vect-60.c: Ditto.
30426 * gcc.dg/vect/vect-61.c: Ditto.
30427 * gcc.dg/vect/vect-62.c: Ditto.
30428 * gcc.dg/vect/vect-63.c: Ditto.
30429 * gcc.dg/vect/vect-64.c: Ditto.
30430 * gcc.dg/vect/vect-65.c: Ditto.
30431 * gcc.dg/vect/vect-66.c: Ditto.
30432 * gcc.dg/vect/vect-67.c: Ditto.
30433 * gcc.dg/vect/vect-68.c: Ditto.
30434 * gcc.dg/vect/vect-69.c: Ditto.
30435 * gcc.dg/vect/vect-7.c: Ditto.
30436 * gcc.dg/vect/vect-72.c: Ditto.
30437 * gcc.dg/vect/vect-72a.c: Ditto.
30438 * gcc.dg/vect/vect-73.c: Ditto.
30439 * gcc.dg/vect/vect-74.c: Ditto.
30440 * gcc.dg/vect/vect-75.c: Ditto.
30441 * gcc.dg/vect/vect-76.c: Ditto.
30442 * gcc.dg/vect/vect-77.c: Ditto.
30443 * gcc.dg/vect/vect-77a.c: Ditto.
30444 * gcc.dg/vect/vect-78.c: Ditto.
30445 * gcc.dg/vect/vect-79.c: Ditto.
30446 * gcc.dg/vect/vect-8.c: Ditto.
30447 * gcc.dg/vect/vect-80.c: Ditto.
30448 * gcc.dg/vect/vect-82.c: Ditto.
30449 * gcc.dg/vect/vect-82_64.c: Ditto.
30450 * gcc.dg/vect/vect-83.c: Ditto.
30451 * gcc.dg/vect/vect-83_64.c: Ditto.
30452 * gcc.dg/vect/vect-9.c: Ditto.
30453 * gcc.dg/vect/vect-all.c: Ditto.
30454 * gcc.dg/vect/vect-none.c: Ditto.
30455
30456 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30457
30458 * lib/gcc-dg.exp (dg-skip-if): New function.
30459 (dg-forbid-option): Remove.
30460 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30461 * g++.dg/abi/bitfield8.C: Likewise.
30462 * g++.dg/abi/dtor1.C: Likewise.
30463 * g++.dg/abi/empty10.C: Likewise.
30464 * g++.dg/abi/empty7.C: Likewise.
30465 * g++.dg/abi/empty9.C: Likewise.
30466 * g++.dg/abi/layout3.C: Likewise.
30467 * g++.dg/abi/layout4.C: Likewise.
30468 * g++.dg/abi/thunk1.C: Likewise.
30469 * g++.dg/abi/thunk2.C: Likewise.
30470 * g++.dg/abi/vbase11.C: Likewise.
30471 * g++.dg/abi/vthunk2.C: Likewise.
30472 * g++.dg/abi/vthunk3.C: Likewise.
30473 * g++.dg/ext/attrib8.C: Likewise.
30474 * g++.dg/opt/longbranch2.C: Likewise.
30475 * g++.dg/opt/reg-stack4.C: Likewise.
30476 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30477 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30478 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30479 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30480 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30481 * gcc.dg/20000609-1.c: Likewise.
30482 * gcc.dg/20000720-1.c: Likewise.
30483 * gcc.dg/20011107-1.c: Likewise.
30484 * gcc.dg/20011119-1.c: Likewise.
30485 * gcc.dg/20020108-1.c: Likewise.
30486 * gcc.dg/20020122-2.c: Likewise.
30487 * gcc.dg/20020122-3.c: Likewise.
30488 * gcc.dg/20020201-3.c: Likewise.
30489 * gcc.dg/20020206-1.c: Likewise.
30490 * gcc.dg/20020218-1.c: Likewise.
30491 * gcc.dg/20020310-1.c: Likewise.
30492 * gcc.dg/20020411-1.c: Likewise.
30493 * gcc.dg/20020418-2.c: Likewise.
30494 * gcc.dg/20020426-1.c: Likewise.
30495 * gcc.dg/20020426-2.c: Likewise.
30496 * gcc.dg/20020517-1.c: Likewise.
30497 * gcc.dg/20020523-1.c: Likewise.
30498 * gcc.dg/20020523-2.c: Likewise.
30499 * gcc.dg/20020729-1.c: Likewise.
30500 * gcc.dg/20030204-1.c: Likewise.
30501 * gcc.dg/20030826-2.c: Likewise.
30502 * gcc.dg/20030926-1.c: Likewise.
30503 * gcc.dg/20031202-1.c: Likewise.
30504 * gcc.dg/980312-1.c: Likewise.
30505 * gcc.dg/980313-1.c: Likewise.
30506 * gcc.dg/990117-1.c: Likewise.
30507 * gcc.dg/990424-1.c: Likewise.
30508 * gcc.dg/990524-1.c: Likewise.
30509 * gcc.dg/991230-1.c: Likewise.
30510 * gcc.dg/i386-387-1.c: Likewise.
30511 * gcc.dg/i386-387-2.c: Likewise.
30512 * gcc.dg/i386-387-3.c: Likewise.
30513 * gcc.dg/i386-387-4.c: Likewise.
30514 * gcc.dg/i386-387-5.c: Likewise.
30515 * gcc.dg/i386-387-6.c: Likewise.
30516 * gcc.dg/i386-asm-1.c: Likewise.
30517 * gcc.dg/i386-bitfield1.c: Likewise.
30518 * gcc.dg/i386-bitfield2.c: Likewise.
30519 * gcc.dg/i386-loop-1.c: Likewise.
30520 * gcc.dg/i386-loop-2.c: Likewise.
30521 * gcc.dg/i386-loop-3.c: Likewise.
30522 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30523 * gcc.dg/i386-pic-1.c: Likewise.
30524 * gcc.dg/i386-regparm.c: Likewise.
30525 * gcc.dg/i386-signbit-1.c: Likewise.
30526 * gcc.dg/i386-signbit-2.c: Likewise.
30527 * gcc.dg/i386-signbit-3.c: Likewise.
30528 * gcc.dg/i386-sse-5.c: Likewise.
30529 * gcc.dg/i386-sse-8.c: Likewise.
30530 * gcc.dg/i386-unroll-1.c: Likewise.
30531 * gcc.dg/tls/opt-1.c: Likewise.
30532 * gcc.dg/tls/opt-2.c: Likewise.
30533 * gcc.dg/unroll-1.c: Likewise.
30534 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30535 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30536 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30537 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30538
30539 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30540
30541 * g++.dg/template/incomplete1.C: New test.
30542
30543 2004-11-16 Nick Clifton <nickc@redhat.com>
30544
30545 Revert patches accidentally commited during checkin of fixes for
30546 xstormy16 tests:
30547 gcc.c-torture/execute/simd-4.c: Revert
30548 gcc.dg/20040910-1.c: Revert.
30549
30550 2004-11-16 Paul Brook <paul@codesourcery.com>
30551
30552 PR fortran/13010
30553 * gfortran.dg/der_pointer_1.f90: New test.
30554
30555 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30556
30557 PR c/18498
30558 * gcc.dg/bitfld-13.c: New test.
30559
30560 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30561
30562 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30563 powerpc*-*-linux*.
30564
30565 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30566 * gcc.dg/ppc64-abi-2.c: Ditto.
30567 * gcc.dg/ppc64-abi-3.c: Ditto.
30568
30569 * lib/gcc-dg.exp (dg-target-list): Remove.
30570
30571 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30572
30573 * gcc.dg/ia64-postinc.c: New test.
30574
30575 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30576
30577 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30578
30579 2004-11-15 Nick Clifton <nickc@redhat.com>
30580
30581 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30582 __INT_MAX__ so that the test can be compiled by toolchains
30583 targeted at 16-bit processors.
30584
30585 * gcc.dg/20040625-1.c: Use long constants rather than integers
30586 when performing arithmetic that will overflow 16-bits.
30587
30588 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30589 xstormy16. It does not support 128-bit vector operations.
30590
30591 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30592 with the macro PTR_TYPE. Define this macro to an integer type
30593 suitable for holding a pointer.
30594
30595 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30596 the target is a 16-bit processor.
30597
30598 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30599 16-bit targets where the character constant will be too long.
30600
30601 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30602 where the double will not be directly addressable.
30603
30604 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30605
30606 Friend class name lookup 1/n, PR c++/18471
30607 * g++.dg/template/crash26.C: New test.
30608 * g++.dg/lookup/struct1.C: Adjust expected error.
30609 * g++.dg/parse/elab1.C: Likewise.
30610 * g++.dg/parse/elab2.C: Likewise.
30611 * g++.dg/parse/int-as-enum1.C: Likewise.
30612 * g++.dg/parse/struct-as-enum1.C: Likewise.
30613 * g++.dg/parse/typedef1.C: Likewise.
30614 * g++.dg/parse/typedef3.C: Likewise.
30615 * g++.dg/parse/typedef4.C: Likewise.
30616 * g++.dg/parse/typedef5.C: Likewise.
30617 * g++.dg/template/nontype4.C: Likewise.
30618 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30619 * g++.old-deja/g++.other/elab1.C: Likewise.
30620 * g++.old-deja/g++.other/syntax4.C: Likewise.
30621
30622 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30623
30624 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30625
30626 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30627
30628 * gcc.c-torture/execute/20041114-1.c: New test.
30629
30630 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30631
30632 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30633 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30634 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30635 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30636 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30637 gcc.dg/switch-7.c: New tests.
30638
30639 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30640
30641 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30642
30643 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30644
30645 PR tree-opt/18400
30646 * gcc.dg/vect/pr18400.c: New test.
30647
30648 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30649 Andrew Pinski <pinskia@physics.uc.edu>
30650
30651 PR tree-opt/18425
30652 * gcc.dg/vect/pr18425.c: New test.
30653
30654 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30655
30656 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30657 Guard with dg-require-alias and dg-require-visibility.
30658
30659 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30660
30661 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30662
30663 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30664
30665 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30666
30667 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30668
30669 PR c++/17344
30670 * g++.dg/template/defarg5.C: New test.
30671
30672 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30673
30674 * g++.dg/parse/cast1.C: Run only on ILP32.
30675 * g++.old-deja/g++.mike/p784.C: Likewise.
30676
30677 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30678
30679 * gcc.c-torture/execute/20041113-1.c: New test.
30680
30681 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30682
30683 PR target/18230
30684 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30685 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30686 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30687 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30688 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30689 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30690 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30691 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30692 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30693 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30694 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30695 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30696 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30697
30698 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30699
30700 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30701 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30702 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30703 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30704 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30705 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30706 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30707 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30708 gcc.target/sparc/combined-1.c: New tests.
30709
30710 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30711
30712 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30713 New tests.
30714
30715 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30716
30717 * lib/gcc-dg.exp (dg-forbid-option): New function.
30718 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30719 * g++.dg/abi/bitfield8.C: Likewise.
30720 * g++.dg/abi/dtor1.C: Likewise.
30721 * g++.dg/abi/empty10.C: Likewise.
30722 * g++.dg/abi/empty7.C: Likewise.
30723 * g++.dg/abi/empty9.C: Likewise.
30724 * g++.dg/abi/layout3.C: Likewise.
30725 * g++.dg/abi/layout4.C: Likewise.
30726 * g++.dg/abi/thunk1.C: Likewise.
30727 * g++.dg/abi/thunk2.C: Likewise.
30728 * g++.dg/abi/vbase11.C: Likewise.
30729 * g++.dg/abi/vthunk2.C: Likewise.
30730 * g++.dg/abi/vthunk3.C: Likewise.
30731 * g++.dg/ext/attrib8.C: Likewise.
30732 * g++.dg/opt/longbranch2.C: Likewise.
30733 * g++.dg/opt/reg-stack4.C: Likewise.
30734 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30735 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30736 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30737 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30738 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30739 * gcc.dg/20000609-1.c: Likewise.
30740 * gcc.dg/20000720-1.c: Likewise.
30741 * gcc.dg/20011107-1.c: Likewise.
30742 * gcc.dg/20011119-1.c: Likewise.
30743 * gcc.dg/20020108-1.c: Likewise.
30744 * gcc.dg/20020122-2.c: Likewise.
30745 * gcc.dg/20020122-3.c: Likewise.
30746 * gcc.dg/20020201-3.c: Likewise.
30747 * gcc.dg/20020206-1.c: Likewise.
30748 * gcc.dg/20020218-1.c: Likewise.
30749 * gcc.dg/20020310-1.c: Likewise.
30750 * gcc.dg/20020411-1.c: Likewise.
30751 * gcc.dg/20020418-2.c: Likewise.
30752 * gcc.dg/20020426-1.c: Likewise.
30753 * gcc.dg/20020426-2.c: Likewise.
30754 * gcc.dg/20020517-1.c: Likewise.
30755 * gcc.dg/20020523-1.c: Likewise.
30756 * gcc.dg/20020523-2.c: Likewise.
30757 * gcc.dg/20020729-1.c: Likewise.
30758 * gcc.dg/20030204-1.c: Likewise.
30759 * gcc.dg/20030826-2.c: Likewise.
30760 * gcc.dg/20030926-1.c: Likewise.
30761 * gcc.dg/20031202-1.c: Likewise.
30762 * gcc.dg/980312-1.c: Likewise.
30763 * gcc.dg/980313-1.c: Likewise.
30764 * gcc.dg/990117-1.c: Likewise.
30765 * gcc.dg/990424-1.c: Likewise.
30766 * gcc.dg/990524-1.c: Likewise.
30767 * gcc.dg/991230-1.c: Likewise.
30768 * gcc.dg/i386-387-1.c: Likewise.
30769 * gcc.dg/i386-387-2.c: Likewise.
30770 * gcc.dg/i386-387-3.c: Likewise.
30771 * gcc.dg/i386-387-4.c: Likewise.
30772 * gcc.dg/i386-387-5.c: Likewise.
30773 * gcc.dg/i386-387-6.c: Likewise.
30774 * gcc.dg/i386-asm-1.c: Likewise.
30775 * gcc.dg/i386-bitfield1.c: Likewise.
30776 * gcc.dg/i386-bitfield2.c: Likewise.
30777 * gcc.dg/i386-loop-1.c: Likewise.
30778 * gcc.dg/i386-loop-2.c: Likewise.
30779 * gcc.dg/i386-loop-3.c: Likewise.
30780 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30781 * gcc.dg/i386-pic-1.c: Likewise.
30782 * gcc.dg/i386-regparm.c: Likewise.
30783 * gcc.dg/i386-signbit-1.c: Likewise.
30784 * gcc.dg/i386-signbit-2.c: Likewise.
30785 * gcc.dg/i386-signbit-3.c: Likewise.
30786 * gcc.dg/i386-sse-5.c: Likewise.
30787 * gcc.dg/i386-sse-8.c: Likewise.
30788 * gcc.dg/i386-unroll-1.c: Likewise.
30789 * gcc.dg/tls/opt-1.c: Likewise.
30790 * gcc.dg/tls/opt-2.c: Likewise.
30791 * gcc.dg/unroll-1.c: Likewise.
30792 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30793 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30794 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30795 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30796 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30797 -m64 is specified.
30798
30799 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30800
30801 PR c++/18389
30802 * g++.dg/parse/cond1.C: New test.
30803
30804 PR c++/18429
30805 * g++.dg/template/array9.C: New test.
30806 * g++.dg/ext/vla1.C: Adjust error messages.
30807 * g++.dg/ext/vlm1.C: Likewise.
30808 * g++.dg/template/crash2.C: Likewise.
30809
30810 PR c++/18436
30811 * g++.dg/template/call3.C: New test.
30812
30813 PR c++/18407
30814 * g++.dg/template/ptrmem11.C: New test.
30815
30816 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30817
30818 PR other/14264
30819 * lib/g++.exp: Set LC_ALL and LANG to C.
30820 * lib/gcc-dg.exp: Likewise.
30821 * lib/gfortran.exp: Likewise.
30822 * lib/objc.exp: Likewise.
30823 * lib/treelang.exp: Likewise.
30824
30825 2004-11-12 Andreas Schwab <schwab@suse.de>
30826
30827 * gcc.dg/pr16286.c: Fix last change.
30828
30829 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30830
30831 PR c++/18416
30832 * g++.dg/init/global1.C: New test.
30833
30834 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30835
30836 * gcc.c-torture/execute/20041112-1.c: New test.
30837
30838 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30839
30840 * lib/gcc-dg.exp (dg-target-list): New.
30841
30842 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30843 Richard Sandiford <rsandifo@redhat.com>
30844
30845 * lib/target-supports.exp (get-compiler_messages): New.
30846 (check_named_sections_available): Use it.
30847 (check_effective_target_ilp32): New.
30848 (check_effective_target_lp64): New.
30849 (is-effective-target): New.
30850 * lib/gcc-dg.exp (dg-require-effective-target): New.
30851
30852 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30853
30854 * gcc.dg/precedence-1.c: New test.
30855
30856 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30857
30858 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30859
30860 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30861 message, delete generated files, use more descriptive name for
30862 executable, and make the test unsupported when it cannot be run.
30863
30864 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30865 (dg-require-weak, dg-require-visibility, dg-require-alias,
30866 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30867 dg-require-iconv, dg-require-named-sections): Use it.
30868
30869 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30870
30871 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30872
30873 PR target/16457
30874 * gcc.dg/ppc-and-1: New
30875
30876 PR target/16796
30877 * gcc.dg/ppc-mov-1.c: New.
30878
30879 PR target/16458
30880 * gcc.dg/ppc-compare-1.c: New.
30881
30882 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30883
30884 * objc.dg/desig-init-2.m: New test.
30885
30886 2004-11-10 Adam Nemet <anemet@lnxw.com>
30887
30888 PR middle-end/18160
30889 * g++.dg/warn/register-var-1.C: New test.
30890 * g++.dg/warn/register-var-2.C: New test.
30891
30892 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30893
30894 * gcc.dg/union-2.c: New test.
30895
30896 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30897
30898 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30899 New test for PR tree-optimization/17892.
30900
30901 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30902
30903 PR c++/18369
30904 * g++.dg/init/new12.C: New test.
30905
30906 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30907
30908 * gcc.target/sparc: New directory.
30909 * gcc.target/sparc/sparc.exp: New driver.
30910 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30911 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30912 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30913 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30914
30915 2004-11-10 Paul Brook <paul@codesourcery.com>
30916
30917 PR fortran/18218
30918 * gfortran.dg/list_read.c: New test.
30919
30920 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30921
30922 PR c/18322
30923 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30924 expected diagnostic location.
30925
30926 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30927
30928 * gcc.dg/20041109-1.c: New test.
30929
30930 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30931
30932 PR objc/18406
30933 * objc/compile/pr18406.m: New test.
30934
30935 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30936
30937 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30938
30939 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30940
30941 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30942
30943 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30944
30945 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30946
30947 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30948
30949 * gcc.dg/20030225-2.c: Add prototype for abort and
30950 exit.
30951
30952 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30953
30954 PR tree-opt/18299
30955 * gcc.c-torture/pr18299-1.c: New test.
30956
30957 2004-11-06 Andreas Schwab <schwab@suse.de>
30958
30959 * gcc.dg/pr16286.c: Also test for bool and pixel.
30960
30961 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30962
30963 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30964 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30965 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30966 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30967 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30968 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30969 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30970 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30971 gcc.dg/struct-semi-3.c: New tests.
30972
30973 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30974
30975 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30976
30977 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30978
30979 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30980 Do not use C99 designators.
30981
30982 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30983
30984 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30985
30986 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30987
30988 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30989 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30990 * gcc.c-torture/execute/simd-5.x: Remove.
30991
30992 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
30993
30994 PR rtl-optimization/17933
30995 * gcc.dg/torture/pr17933-1.c: New test.
30996
30997 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30998
30999 PR target/18106
31000 * lib/target-supports.exp (check_weak_available): Support
31001 Windows.
31002
31003 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31004
31005 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31006 call to fflush(stdout) before abort.
31007 (my_ffsll): New function.
31008 (generate_fields): Use it.
31009
31010 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31011
31012 * gcc.dg/init-undef-1.c: New test.
31013
31014 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31015
31016 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31017 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31018 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31019 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31020 expected messages for new parser.
31021
31022 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31023
31024 * g++.dg/ext/visibility/symbian1.C: New test.
31025
31026 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31027
31028 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31029 on LP64 targets.
31030
31031 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31032
31033 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31034 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31035 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31036 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31037 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31038 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31039 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31040 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31041 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31042 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31043
31044 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31045
31046 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31047 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31048 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31049 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31050 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31051 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31052 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31053 for new parser.
31054
31055 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31056
31057 PR target/15342
31058 * gcc.dg/20041104-1.c: New test.
31059
31060 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31061
31062 * g++.dg/template/nontype7.C: New test.
31063 * g++.dg/template/nontype8.C: Likewise.
31064 * g++.dg/template/nontype9.C: Likewise.
31065 * g++.dg/template/nontype10.C: Likewise.
31066 * g++.dg/tc1/dr49.C: Likewise.
31067 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31068 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31069
31070 2004-11-04 Ben Elliston <bje@au.ibm.com>
31071
31072 * g++.dg/rtti/tinfo1.C: Remove xfails.
31073
31074 2004-11-04 Ben Elliston <bje@au.ibm.com>
31075
31076 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31077 packed attribute to the definition to satisfy the new C++ parser.
31078
31079 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
31080
31081 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
31082 invocations of va_arg.
31083
31084 2004-11-02 Mark Mitchell <mark@codesourcery.com>
31085
31086 PR c++/18124
31087 * g++.dg/template/crash25.C: New test.
31088
31089 PR c++/18155
31090 * g++.dg/template/typedef2.C: New test.
31091 * g++.dg/parse/crash13.C: Adjust error markers.
31092
31093 PR c++/18177
31094 * g++.dg/conversion/const3.C: New test.
31095
31096 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31097
31098 PR fortran/17535
31099 PR fortran/17583
31100 PR fortran/17713
31101 * gfortran.dg/generic_[123].f90: New testcases.
31102
31103 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31104
31105 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31106 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31107
31108 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31109
31110 PR tree-opt/16808
31111 * gcc.c-torture/compile/pr16808.c: New test.
31112
31113 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31114
31115 PR rtl-optimization/17104
31116 * gcc.dg/ppc-bitfield1.c: New.
31117
31118 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31119
31120 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31121
31122 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31123
31124 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31125 strings for 32-bit code.
31126
31127 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31128
31129 PR c/18239
31130 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31131
31132 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31133
31134 PR c++/18064
31135 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31136
31137 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31138
31139 PR c++/15172
31140 * g++.dg/init/aggr2.C: New test.
31141
31142 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31143
31144 * objc.dg/local-decl-1.m: New test.
31145
31146 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31147
31148 * gcc.dg/20040910-1.c: Adjust regex.
31149
31150 2004-10-30 Roger Sayle <roger@eyesopen.com>
31151
31152 PR rtl-optimization/18084
31153 * g++.dg/opt/pr18084-1.C: New testcase.
31154
31155 2004-10-30 Matt Austern <austern@apple.com>
31156
31157 PR c++/17542
31158 * g++.dg/ext/attrib18.C: New test.
31159
31160 2004-10-30 Roger Sayle <roger@eyesopen.com>
31161
31162 PR middle-end/18096
31163 * gcc.dg/pr18096-1.c: New test case.
31164
31165 2004-10-30 Roger Sayle <roger@eyesopen.com>
31166
31167 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31168
31169 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31170
31171 PR c/16666
31172 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31173 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31174 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31175 gcc.dg/old-style-prom-3.c: New tests.
31176
31177 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31178
31179 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31180 Remove unnecessary inclusion of stdio.h.
31181
31182 2004-10-29 Roger Sayle <roger@eyesopen.com>
31183
31184 PR rtl-optimization/17581
31185 * gcc.dg/pr17581-1.c: New test case.
31186
31187 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31188
31189 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31190 being implemented.
31191 * g++.dg/conversion/dr195-1.C: New.
31192 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31193 * g++.old-deja/g++.mike/p10148.C: Likewise.
31194
31195 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31196
31197 PR c++/17695
31198 * g++.dg/debug/typedef2.C: New test.
31199
31200 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31201
31202 PR fortran/13490
31203 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31204 * gfortran.dg/g77/README: Update.
31205
31206 2004-10-28 Matt Austern <austern@apple.com>
31207
31208 PR c++/14124
31209 * g++.dg/ext/packed7.C: New test.
31210
31211 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31212
31213 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31214 scan-assembler.
31215 * lib/scanasm.exp (hidden-scan-for): New proc.
31216 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31217 string.
31218 (scan-not-hidden): Likewise.
31219 * lib/target-supports.exp (check_visibility_available): mach-o is
31220 support too.
31221
31222 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31223
31224 PR c++/17132
31225 * g++.dg/template/memclass3.C: New test.
31226
31227 2004-10-28 Adam Nemet <anemet@lnxw.com>
31228
31229 PR middle-end/18160
31230 * gcc.dg/register-var-1.c: New test.
31231 * gcc.dg/register-var-2.c: New test.
31232 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31233 error now.
31234
31235 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31236
31237 PR other/18172
31238 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31239 unused variables.
31240 * gcc.dg/vect/vect-22.c: Likewise.
31241
31242 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31243
31244 * gcc.dg/i386-rotate-1.c: New test.
31245
31246 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31247
31248 * g++.dg/init/ref12.C: Add "run" marker.
31249
31250 PR c++/17435
31251 * g++.dg/init/ref12.C: New test.
31252
31253 PR c++/18140
31254 * g++.dg/template/shift1.C: New test.
31255 * g++.dg/template/error10.C: Adjust error markers.
31256
31257 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31258
31259 PR tree-opt/17529
31260 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31261
31262 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31263
31264 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31265 * gcc.dg/weak/weak-3.c: Likewise.
31266 * gcc.dg/weak/weak-5.c: Likewise.
31267 * gcc.dg/weak/weak-9.c: Likewise.
31268 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31269 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31270
31271 * gcc.dg/darwin-weakimport-1.c: New.
31272
31273 2004-10-28 Ben Elliston <bje@au.ibm.com>
31274
31275 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31276
31277 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31278
31279 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31280 'syntax' error messages.
31281 * gcc.dg/cpp/direct2s.c: Likewise.
31282
31283 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31284
31285 * gcc.c-torture/compile/20041026-1.c: New.
31286
31287 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31288
31289 PR c++/18093
31290 * g++.dg/lookup/ns2.C: New test.
31291
31292 PR c++/18020
31293 * g++.dg/template/enum4.C: New test.
31294
31295 PR c++/18161
31296 * g++.dg/template/expr1.C: New test.
31297
31298 2004-10-26 Ben Elliston <bje@au.ibm.com>
31299
31300 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31301
31302 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31303
31304 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31305 gcc.dg/decl-nospec-3.c: New tests.
31306
31307 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31308
31309 * objc.dg/super-class-3.m: New test.
31310
31311 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31312
31313 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31314 resyncing.
31315 * gcc.dg/cpp/direct2s.c: Likewise.
31316
31317 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31318
31319 * objc.dg/image-info.m: Update for changes to section selection.
31320
31321 2004-10-25 David Ayers <d.ayers@inode.at>
31322 Ziemowit Laski <zlaski@apple.com>
31323
31324 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31325 diagnostics when messaging 'id <Proto>'.
31326 * objc.dg/class-protocol-1.m: New test.
31327 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31328 a non-existent method signature.
31329 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31330 Update diagnostics when messaging with non-existent method signature.
31331 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31332 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31333 invalid receivers are now resolved as if messaging 'id'; remove
31334 extraneous diagnostics.
31335
31336 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31337
31338 PR c/16667
31339 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31340 gcc.dg/init-desig-obs-3.c: New tests.
31341
31342 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31343
31344 * gcc.dg/debug/20041023-1.c: New test.
31345
31346 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31347
31348 PR middle-end/17407
31349 * gcc.c-torture/compile/pr17407.c: New test.
31350
31351 PR c++/18121
31352 * g++.dg/template/array8.C: New test.
31353
31354 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31355
31356 PR other/18138
31357 * lib/g++.exp: Accept more than one multilib libgcc.
31358 * lib/gcc-dg.exp: Likewise.
31359 * lib/objc.exp: Likewise.
31360 * lib/treelang.exp: Likewise.
31361 * lib/gfortran.exp: Likewise.
31362
31363 2004-10-24 Ben Elliston <bje@au.ibm.com>
31364
31365 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31366
31367 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31368
31369 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31370 * gcc.dg/c99-const-expr-3.c: Likewise.
31371
31372 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31373
31374 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31375
31376 2004-10-23 Ben Elliston <bje@au.ibm.com>
31377
31378 * gcc.c-torture/execute/loop-2e.x: Remove.
31379
31380 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31381
31382 PR c++/18095
31383 * g++.dg/parse/crash18.C: New.
31384 * g++.dg/parse/crash19.C: New.
31385
31386 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31387
31388 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31389 * g++.dg/ext/dllimport2.C: Same.
31390 * g++.dg/ext/dllimport8.C: Same.
31391
31392 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31393
31394 PR c++/10841
31395 * g++.dg/conversion/cast1.C: New test.
31396 * g++.dg/overload/pmf1.C: Adjust error marker.
31397
31398 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31399
31400 PR objc/17923
31401 * objc.dg/const-str-7.m: New test.
31402
31403 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31404
31405 * g++.dg/template/memfriend11.C: Fix comment typo.
31406 * g++.dg/template/memfriend14.C: Likewise.
31407
31408 2004-10-20 Richard Henderson <rth@redhat.com>
31409
31410 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31411 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31412 -fasynchronous-unwind-tables.
31413
31414 2004-10-20 Richard Henderson <rth@redhat.com>
31415
31416 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31417 (main): Return success.
31418 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31419 (main): Return success.
31420
31421 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31422
31423 PR c++/13495
31424 * g++.dg/template/memfriend9.C: New test.
31425 * g++.dg/template/memfriend10.C: Likewise.
31426 * g++.dg/template/memfriend11.C: Likewise.
31427 * g++.dg/template/memfriend12.C: Likewise.
31428 * g++.dg/template/memfriend13.C: Likewise.
31429 * g++.dg/template/memfriend14.C: Likewise.
31430 * g++.dg/template/memfriend15.C: Likewise.
31431 * g++.dg/template/memfriend16.C: Likewise.
31432 * g++.dg/template/memfriend17.C: Likewise.
31433 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31434
31435 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31436
31437 * g++.dg/conversion/dr195.C: New.
31438 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31439
31440 2004-10-20 Ben Elliston <bje@au.ibm.com>
31441 Devang Patel <dpatel@apple.com>
31442
31443 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31444 of floating point arithmetic, which could trap.
31445
31446 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31447
31448 PR c++/14035
31449 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31450 * g++.dg/conversion/const2.C: New test.
31451 * g++.dg/expr/reinterpret2.C: New test.
31452 * g++.dg/expr/reinterpret3.C: New test.
31453 * g++.dg/expr/cast2.C: New test.
31454 * g++.dg/expr/copy1.C: New test.
31455 * g++.dg/other/conversion1.C: Change error message.
31456 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31457 function pointers to void *.
31458 * g++.old-deja/g++.mike/p10148.C: Likewise.
31459
31460 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31461
31462 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31463
31464 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31465
31466 PR c++/18047
31467
31468 * g++.dg/parse/expr3.C: New test.
31469
31470 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31471
31472 * gcc.dg/smod-1.c: New test.
31473
31474 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31475
31476 * objc.dg/method-14.m: New test.
31477
31478 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31479
31480 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31481 Also xfail as the patch was reverted.
31482
31483 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31484
31485 PR middle-end/16973
31486 * gcc.dg/pr16973.c: New test.
31487
31488 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31489
31490 PR tree-optimization/17656
31491 * gcc.c-torture/compile/pr17656.c: New test.
31492
31493 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31494
31495 * g++.dg/eh/shadow1.C: New.
31496
31497 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31498
31499 * gcc.c-torture/compile/20041018-1.c: New test.
31500
31501 2004-10-18 Ben Elliston <bje@au.ibm.com>
31502
31503 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31504 compiler referring to register 0 when accessing sdata. The linker
31505 now patches things up.
31506
31507 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31508
31509 PR c/17529
31510 * gcc.c-torture/compile/pr17529.c: New test.
31511
31512 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31513
31514 PR c++/17743
31515 * g++.dg/ext/attrib17.C: New test.
31516
31517 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31518
31519 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31520
31521 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31522
31523 PR c++/10479
31524 * g++.dg/ext/attrib16.C: New test.
31525
31526 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31527
31528 PR c++/17042
31529 * g++.dg/init/dso_handle1.C: New test.
31530
31531 PR c++/14667
31532 * g++.dg/parse/typedef6.C: New test.
31533
31534 PR c++/17916
31535 * g++.dg/parse/pragma1.C: New test.
31536
31537 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31538
31539 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31540
31541 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31542
31543 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31544 -fno-common when on HPPA HP-UX platforms.
31545
31546 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31547
31548 PR other/16820
31549 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31550 stdint.h.
31551 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31552 uintptr_t.
31553
31554 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31555
31556 PR c++/16301
31557 * g++.dg/lookup/strong-using-4.C: New test.
31558
31559 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31560
31561 PR middle-end/16567
31562 * gcc.c-torture/compile/nested-1.c: New test.
31563
31564 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31565
31566 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31567 and mipsisa64*-*-* (until support for misaligned loads is added).
31568 * gcc.dg/vect/vect-50.c: Likewise.
31569 * gcc.dg/vect/vect-52.c: Likewise.
31570 * gcc.dg/vect/vect-54.c: Likewise.
31571 * gcc.dg/vect/vect-58.c: Likewise.
31572 * gcc.dg/vect/vect-60.c: Likewise.
31573 * gcc.dg/vect/vect-80.c: Likewise.
31574
31575 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31576
31577 PR c++/17976
31578 * g++.dg/init/dtor3.C: New test.
31579
31580 2004-10-15 Ben Elliston <bje@au.ibm.com>
31581
31582 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31583
31584 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31585
31586 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31587 * gcc.dg/macho-lo-sum.c: Likewise.
31588
31589 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31590
31591 * gcc.dg/ppc-spe64-1.c: New test.
31592
31593 2004-10-14 Devang Patel <dpatel@apple.com>
31594
31595 PR 17635
31596 * gcc.dg/pr17635.c : New test.
31597
31598 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31599
31600 * gcc.dg/vect/vect-28.c: Remove xfail.
31601 * gcc.dg/vect/vect-30.c: Remove xfail.
31602 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31603 * gcc.dg/vect/vect-33.c: Remove xfail.
31604 * gcc.dg/vect/vect-44.c: Remove xfail.
31605 * gcc.dg/vect/vect-46.c: Remove xfail.
31606 * gcc.dg/vect/vect-50.c: Remove xfail.
31607 * gcc.dg/vect/vect-52.c: Remove xfail.
31608 * gcc.dg/vect/vect-54.c: Remove xfail.
31609 * gcc.dg/vect/vect-58.c: Remove xfail.
31610 * gcc.dg/vect/vect-60.c: Remove xfail.
31611 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31612 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31613 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31614 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31615 * gcc.dg/vect/vect-8.c: Remove xfail.
31616 * gcc.dg/vect/vect-80.c: Remove xfail.
31617 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31618
31619 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31620
31621 * gcc.dg/vect/vect-82.c: New testcase.
31622 * gcc.dg/vect/vect-82_64.c: New testcase.
31623 * gcc.dg/vect/vect-83.c: New testcase.
31624 * gcc.dg/vect/vect-83_64.c: New testcase.
31625
31626 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31627
31628 * gcc.dg/cpp/error-1.c: New test.
31629
31630 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31631
31632 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31633
31634 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31635
31636 PR target/17984
31637 * gcc.dg/cris-peep2-xsrand2.c: New test.
31638
31639 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31640
31641 PR c++/17661
31642 * g++.dg/expr/for2.C: New test.
31643
31644 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31645
31646 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31647
31648 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31649
31650 PR tree-optimization/17724
31651 * g++.dg/opt/pr17724-1.C: New test.
31652 * g++.dg/opt/pr17724-2.C: New test.
31653 * g++.dg/opt/pr17724-3.C: New test.
31654 * g++.dg/opt/pr17724-4.C: New test.
31655 * g++.dg/opt/pr17724-5.C: New test.
31656 * g++.dg/opt/pr17724-6.C: New test.
31657
31658 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31659
31660 PR c/17301
31661 * gcc.dg/pr17301-2.c: New test.
31662
31663 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31664
31665 PR c++/15876
31666 * g++.dg/parse/error22.C: New test.
31667
31668 PR c++/17936
31669 * g++.dg/template/spec18.C: New test.
31670
31671 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31672
31673 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31674 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31675 memcpy.
31676 * gcc.dg/ia64-sync-2.c: Ditto.
31677 * gcc.dg/ia64-sync-3.c: Ditto.
31678
31679 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31680
31681 * g++.dg/eh/cleanup5.C: Add dg-options "".
31682
31683 2004-10-11 Roger Sayle <roger@eyesopen.com>
31684
31685 PR middle-end/17657
31686 * gcc.dg/switch-4.c: New test case.
31687
31688 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31689
31690 * gcc.c-torture/execute/20041011-1.c: New test.
31691
31692 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31693
31694 PR c++/17554
31695 * g++.dg/init/for3.C: New test.
31696
31697 PR c++/17657
31698 * g++.dg/opt/switch2.C: New test.
31699
31700 PR middle-end/17703
31701 * g++.dg/warn/Wreturn-2.C: New test.
31702
31703 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31704
31705 PR c++/17907
31706 * g++.dg/eh/cleanup5.C: New test.
31707
31708 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31709
31710 PR c++/17393
31711 * g++.dg/parse/error21.C: New test.
31712
31713 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31714
31715 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31716 * g++.dg/warn/incomplete1.C: Likewise.
31717 * g++.dg/template/qualttp20.C: Likewise.
31718
31719 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31720
31721 PR c/17881
31722 * parm-incomplete-1.c: New test.
31723
31724 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31725
31726 PR c++/17867
31727 * g++.dg/parse/error19.C: New test.
31728
31729 PR c++/17670
31730 * g++.dg/init/new11.C: New test.
31731
31732 PR c++/17821
31733 * g++.dg/parse/error20.C: New test.
31734
31735 PR c++/17826
31736 * g++.dg/template/crash24.C: New test.
31737
31738 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31739
31740 PR c/17301
31741 * gcc.dg/pr17301-1.c: New test.
31742
31743 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31744
31745 PR c/17189
31746 * gcc.dg/anon-struct-5.c: New test.
31747
31748 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31749
31750 PR c/17844
31751 * gcc.dg/pr17844-1.c: New test.
31752
31753 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31754
31755 PR tree-optimization/17906
31756 * gcc.c-torture/compile/pr17906.c: New.
31757
31758 2004-10-09 Stuart Hastings <stuart@apple.com>
31759 Roger Sayle <roger@eyesopen.com>
31760
31761 PR rtl-optimization/17853
31762 * gcc.dg/i386-mmx-5.c: New testcase.
31763
31764 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31765
31766 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31767
31768 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31769
31770 PR c++/17524
31771 * g++.dg/template/static9.C: New test.
31772
31773 PR c++/17685
31774 * g++.dg/parse/operator5.C: New test.
31775
31776 2004-10-09 Roger Sayle <roger@eyesopen.com>
31777
31778 PR middle-end/17894
31779 * gcc.c-torture/execute/divcmp-4.c: New test case.
31780
31781 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31782
31783 PR tree-opt/17902
31784 * g++.dg/opt/pr17902.C: New test.
31785
31786 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31787
31788 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31789
31790 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31791
31792 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31793
31794 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31795
31796 * gcc.dg/assign-warn-3.c: New test.
31797
31798 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31799
31800 PR c/16999
31801 * gcc.dg/cpp/ident-1.c: New test.
31802
31803 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31804
31805 * gcc.c-torture/compile/acc1.c: New.
31806
31807 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31808
31809 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31810 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31811
31812 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31813
31814 * gcc.dg/ultrasp11.c: New test.
31815
31816 2004-10-08 Michael Matz <matz@suse.de>
31817
31818 * gcc.dg/doloop-2.c: New test.
31819
31820 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31821
31822 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31823 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31824 objc.dg/method-9.m: Update expected diagnostics.
31825
31826 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31827
31828 * gcc.dg/ppc-fsel-3.c: New file.
31829 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31830
31831 2004-10-07 Paul Brook <paul@codesourcery.com>
31832
31833 * gfortran.dg/intrinsic_verify_1.f90: New test.
31834
31835 2004-10-07 Paul Brook <paul@codesourcery.com>
31836
31837 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31838
31839 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31840
31841 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31842 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31843 commit.
31844
31845 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31846
31847 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31848
31849 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31850
31851 PR c++/17115
31852 * g++.dg/warn/Winline-4.C: New test.
31853
31854 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31855
31856 * gcc.c-torture/compile/20041007-1.c: New test.
31857
31858 2004-10-07 Paul Brook <paul@codesourcery.com>
31859
31860 PR fortran/17678
31861 * gfortran.dg/use_allocated_1.f90: New test.
31862
31863 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31864
31865 PR middle-end/17849
31866 * gfortran.fortran-torture/compile/nested.f90: New test
31867
31868 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31869
31870 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31871
31872 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31873
31874 PR c++/17368
31875 * g++.dg/ext/asm6.C: New test.
31876
31877 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31878
31879 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31880
31881 2004-10-06 Paul Brook <paul@codesourcery.com>
31882
31883 PR libfortran/17709
31884 * gfortran.dg/empty_format_1.f90: New test.
31885
31886 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31887
31888 PR fortran/17568
31889 * gfortran.dg/ishft.f90: New test.
31890
31891 PR fortran/17283
31892 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31893 tests.
31894
31895 2004-10-06 Paul Brook <paul@codesourcery.com>
31896
31897 * gfortran.dg/do_1.f90: New test.
31898
31899 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31900
31901 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31902 optimizing for size.
31903
31904 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31905
31906 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31907
31908 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31909
31910 * gcc.c-torture/compile/20041005-1.c: New test.
31911
31912 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31913
31914 PR c++/17829
31915 * g++.dg/lookup/koenig4.C: New.
31916
31917 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31918
31919 * g++.dg/other/classkey1.C: Adjust quoting marks.
31920 * g++.dg/parse/error15.C: Likewise.
31921 * g++.dg/template/meminit2.C (int>): Likewise.
31922
31923 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31924
31925 PR fortran/17283
31926 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31927
31928 PR fortran/17631
31929 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31930
31931 PR fortran/17708
31932 * gfortran.dg/pr17708.f90: New test.
31933
31934 2004-10-04 Chao-ying Fu <fu@mips.com>
31935
31936 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31937 * gcc.dg/vect/vect-4.c: Ditto.
31938 * gcc.dg/vect/vect-5.c: Ditto.
31939 * gcc.dg/vect/vect-6.c: Ditto.
31940 * gcc.dg/vect/vect-8.c: Ditto.
31941 * gcc.dg/vect/vect-16.c: Ditto.
31942 * gcc.dg/vect/vect-30.c: Ditto.
31943 * gcc.dg/vect/vect-40.c: Ditto.
31944 * gcc.dg/vect/vect-41.c: Ditto.
31945 * gcc.dg/vect/vect-42.c: Ditto.
31946 * gcc.dg/vect/vect-43.c: Ditto.
31947 * gcc.dg/vect/vect-44.c: Ditto.
31948 * gcc.dg/vect/vect-45.c: Ditto.
31949 * gcc.dg/vect/vect-46.c: Ditto.
31950 * gcc.dg/vect/vect-47.c: Ditto.
31951 * gcc.dg/vect/vect-48.c: Ditto.
31952 * gcc.dg/vect/vect-49.c: Ditto.
31953 * gcc.dg/vect/vect-50.c: Ditto.
31954 * gcc.dg/vect/vect-51.c: Ditto.
31955 * gcc.dg/vect/vect-52.c: Ditto.
31956 * gcc.dg/vect/vect-53.c: Ditto.
31957 * gcc.dg/vect/vect-54.c: Ditto.
31958 * gcc.dg/vect/vect-55.c: Ditto.
31959 * gcc.dg/vect/vect-56.c: Ditto.
31960 * gcc.dg/vect/vect-57.c: Ditto.
31961 * gcc.dg/vect/vect-58.c: Ditto.
31962 * gcc.dg/vect/vect-59.c: Ditto.
31963 * gcc.dg/vect/vect-60.c: Ditto.
31964 * gcc.dg/vect/vect-74.c: Ditto.
31965 * gcc.dg/vect/vect-79.c: Ditto.
31966 * gcc.dg/vect/vect-80.c: Ditto.
31967
31968 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
31969
31970 * gcc.dg/unused-7.c: Use the correct option.
31971
31972 2004-10-04 Paul Brook <paul@codesourcery.com>
31973 Bud Davis <bdavis9659@comcast.net>
31974
31975 PR fortran/17706
31976 PR fortran/16434
31977 * gfortran/pr17706.f90: New test.
31978 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31979
31980 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31981
31982 * gfortran.dg/pr17612.f90: New test.
31983
31984 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
31985
31986 * g++.dg/template/local1.C: Adjust quoting marks in
31987 testing for diagnostics.
31988 * g++.dg/tls/diag-2.C: Likewise.
31989 * g++.dg/other/error8.C: Likewise.
31990
31991 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31992
31993 PR c/17178
31994 * gcc.dg/unused-4.c: Adjust to be correct.
31995
31996 PR c/17820
31997 * gcc.dg/unused-7.c: New test.
31998
31999 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32000
32001 PR c++/17797
32002 * g++.dg/overload/template2.C: New test.
32003
32004 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32005
32006 PR tree-optimization/16632
32007 * gcc.dg/tree-ssa/20041002-1.c: New.
32008
32009 2004-10-03 Paul Brook <paul@codesourcery.com>
32010
32011 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32012 rather than relying on default formatting.
32013
32014 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32015
32016 * gcc.dg/20040920-1.c: Update expected message text.
32017
32018 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32019
32020 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32021
32022 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32023
32024 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32025 tree level.
32026
32027 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32028
32029 * gcc.dg/tree-ssa/pr17343.c: Remove.
32030
32031 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32032
32033 PR tree-opt/17343
32034 * gcc.dg/tree-ssa/pr17343.c: New test.
32035
32036 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32037
32038 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32039 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32040 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32041 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32042 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32043
32044 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32045
32046 * gcc.dg/lvalue-2.c: New test.
32047
32048 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32049
32050 PR c/17730
32051 * gcc.dg/pr17730-1.c: New test
32052
32053 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32054
32055 PR c/7425
32056 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32057
32058 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32059
32060 * gcc.c-torture/execute/stdarg-1.c: New test.
32061 * gcc.c-torture/execute/stdarg-2.c: New test.
32062 * gcc.c-torture/execute/stdarg-3.c: New test.
32063 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32064 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32065 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32066 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32067 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32068
32069 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32070
32071 PR tree-optimization/17697
32072 * g++.dg/opt/pr17697-1.C: New test.
32073 * g++.dg/opt/pr17697-2.C: New test.
32074 * g++.dg/opt/pr17697-3.C: New test.
32075
32076 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
32077
32078 PR c/16409
32079 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
32080 gcc.dg/vla-init-5.c: New tests.
32081
32082 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
32083
32084 PR c/13804
32085 * gcc.dg/pr13804-1.c: New test.
32086
32087 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32088
32089 PR fortran/16938
32090 * gfortran.dg/pr16938.f90: New test.
32091
32092 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32093
32094 * g++.dg/template/crash23.C: New test.
32095
32096 2004-09-27 Mark Mitchell <mark@codesourcery.com>
32097
32098 PR c++/17585
32099 * g++.dg/template/static8.C: New test.
32100
32101 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32102
32103 PR c++/17681
32104 * g++.dg/other/error9.C: New test.
32105
32106 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32107
32108 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32109
32110 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32111
32112 PR fortran/15164
32113 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32114
32115 2004-09-26 Roger Sayle <roger@eyesopen.com>
32116
32117 PR middle-end/17112
32118 * gcc.dg/pr17112-1.c: New test case.
32119
32120 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32121
32122 PR c/11459
32123 * gcc.dg/pr11459-1.c: New test.
32124
32125 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32126
32127 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32128 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32129
32130 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32131
32132 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32133
32134 2004-09-25 Jan Hubicka <jh@suse.cz>
32135
32136 * compile/30040909-1.c: New test.
32137 * compile/30040907-1.c: New test.
32138
32139 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32140
32141 * gcc.c-torture/execute/va-arg-26.c: New test.
32142
32143 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32144
32145 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32146 extra diagnostics on targets with 64-bit pointers.
32147 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32148
32149 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32150
32151 PR c/17188
32152 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32153 * gcc.dg/decl-3.c: Adjust expected message.
32154
32155 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32156
32157 PR fortran/17615
32158 * gfortran.dg/pr17615.f90: New test.
32159
32160 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32161
32162 PR tree-optimzation/17517
32163 * g++.dg/tree-ssa/pr17517.C: New Test.
32164
32165 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32166
32167 PR c++/16889
32168 * g++.dg/lookup/ambig3.C: New.
32169
32170 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32171
32172 PR tree-opt/17624
32173 * g++.dg/opt/pr17624.C: New test.
32174
32175 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32176
32177 PR c/6980
32178 * gcc.dg/Wbad-function-cast-1.c: New test.
32179
32180 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32181
32182 * g++.dg/ext/complit1.C
32183 * g++.dg/other/error2.C
32184 * g++.dg/other/nontype-1.C
32185 * g++.dg/parse/crash11.C
32186 * g++.dg/parse/crash12.C
32187 * g++.dg/parse/error15.C
32188 * g++.dg/parse/error4.C
32189 * g++.dg/parse/tmpl-outside1.C
32190 * g++.dg/parse/too-many-tmpl-args1.C
32191 * g++.dg/template/dependent-expr3.C
32192 * g++.dg/template/error10.C
32193 * g++.dg/template/instantiate1.C
32194 * g++.dg/template/vtable2.C
32195 * g++.dg/warn/Wshadow-1.C
32196 * g++.dg/warn/weak1.C
32197 * g++.old-deja/g++.brendan/crash16.C
32198 * g++.old-deja/g++.brendan/crash18.C
32199 * g++.old-deja/g++.brendan/crash48.C
32200 * g++.old-deja/g++.brendan/crash49.C
32201 * g++.old-deja/g++.brendan/crash55.C
32202 * g++.old-deja/g++.brendan/crash56.C
32203 * g++.old-deja/g++.brendan/crash8.C
32204 * g++.old-deja/g++.brendan/enum11.C
32205 * g++.old-deja/g++.brendan/enum8.C
32206 * g++.old-deja/g++.brendan/enum9.C
32207 * g++.old-deja/g++.brendan/friend3.C
32208 * g++.old-deja/g++.brendan/misc14.C
32209 * g++.old-deja/g++.bugs/900402_02.C
32210 * g++.old-deja/g++.bugs/900404_03.C
32211 * g++.old-deja/g++.bugs/900404_04.C
32212 * g++.old-deja/g++.bugs/900428_03.C
32213 * g++.old-deja/g++.jason/crash4.C
32214 * g++.old-deja/g++.jason/overload21.C
32215 * g++.old-deja/g++.jason/redecl1.C
32216 * g++.old-deja/g++.jason/report.C
32217 * g++.old-deja/g++.jason/rfg10.C
32218 * g++.old-deja/g++.jason/template30.C
32219 * g++.old-deja/g++.law/arm12.C
32220 * g++.old-deja/g++.law/ctors5.C
32221 * g++.old-deja/g++.law/cvt20.C
32222 * g++.old-deja/g++.law/init10.C
32223 * g++.old-deja/g++.law/init8.C
32224 * g++.old-deja/g++.law/visibility17.C
32225 * g++.old-deja/g++.law/visibility7.C
32226 * g++.old-deja/g++.mike/net8.C
32227 * g++.old-deja/g++.mike/p646.C
32228 * g++.old-deja/g++.mike/p700.C
32229 * g++.old-deja/g++.mike/p701.C
32230 * g++.old-deja/g++.mike/p811.C
32231 * g++.old-deja/g++.ns/template13.C
32232 * g++.old-deja/g++.other/array3.C
32233 * g++.old-deja/g++.other/crash25.C
32234 * g++.old-deja/g++.other/dtor3.C
32235 * g++.old-deja/g++.other/dtor4.C
32236 * g++.old-deja/g++.other/main1.C
32237 * g++.old-deja/g++.other/warn7.C
32238 * g++.old-deja/g++.pt/crash11.C
32239 * g++.old-deja/g++.pt/crash36.C
32240 * g++.old-deja/g++.pt/spec22.C
32241 * g++.old-deja/g++.pt/spec9.C
32242 * g++.old-deja/g++.pt/ttp52.C
32243 * g++.old-deja/g++.robertl/eb103.C
32244 * g++.old-deja/g++.robertl/eb121.C
32245 * g++.old-deja/g++.robertl/eb22.C
32246 * g++.old-deja/g++.robertl/eb8.C:
32247 Update locations and/or regexps of dg-error markers.
32248 Remove markers for some bogus messages that are no longer issued.
32249
32250 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32251
32252 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32253 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32254
32255 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32256
32257 PR c++/17618
32258 * g++.dg/lookup/crash5.C: New test.
32259
32260 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32261
32262 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32263 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32264 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32265 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32266 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32267 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32268
32269 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32270 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32271 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32272 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32273 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32274 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32275
32276 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32277
32278 * gcc.dg/vect/vect-44.c: Check additional cases.
32279 * gcc.dg/vect/vect-48.c: Check additional cases.
32280
32281 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32282 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32283 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32284 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32285 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32286 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32287 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32288 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32289 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32290
32291 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32292 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32293 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32294
32295 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32296
32297 * gcc.dg/tree-ssa/loop-6.c: New test.
32298
32299 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32300
32301 PR c++/17620
32302 * g++.dg/inherit/base2.C: New.
32303
32304 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32305
32306 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32307 * gcc.dg/20001012-2.c: Likewise.
32308 * gcc.dg/20001013-1.c: Likewise.
32309 * gcc.dg/20001101-1.c: Likewise.
32310 * gcc.dg/20001102-1.c: Likewise.
32311 * gcc.dg/bf-spl1.c: Likewise.
32312 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32313 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32314
32315 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32316
32317 PR tree-optimization/16721
32318 * gcc.dg/tree-ssa/pr16721.c: New test.
32319
32320 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32321
32322 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32323 * gcc.dg/20040305-1.c: Likewise.
32324
32325 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32326
32327 PR c/16566
32328 * gcc.c-torture/compile/pr16566-1.c,
32329 gcc.c-torture/compile/pr16566-2.c,
32330 gcc.c-torture/compile/pr16566-3.c: New tests.
32331
32332 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32333
32334 PR tree-optimization/17512
32335 * gcc.c-torture/compile/20040916-1.c.
32336
32337 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32338
32339 * gcc.dg/pragma-re-3.c: New test.
32340
32341 2004-09-17 Matt Austern <austern@apple.com>
32342
32343 PR c++/15049
32344 * g++.dg/other/anon3.C: New.
32345
32346 2004-09-21 Roger Sayle <roger@eyesopen.com>
32347
32348 PR c++/7503
32349 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32350 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32351 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32352 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32353 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32354
32355 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32356
32357 PR fortran/17286
32358 * gfortran.dg/pr17286.f90: New test.
32359
32360 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32361
32362 PR c++/17530
32363 * g++.dg/template/static7.C: New test.
32364
32365 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32366
32367 PR tree-opt/17558
32368 * gcc.c-torture/compile/pr17558.c: New test.
32369
32370 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32371
32372 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32373 if SKIP_ATTRIBUTE is defined.
32374
32375 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32376
32377 PR fortran/15957
32378 * gfortran.dg/pr15957.f90: New test.
32379
32380 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32381
32382 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32383 in comparison.
32384 * gcc.dg/vect/vect-79.c: Likewise.
32385 * gcc.dg/vect/vect-80.c: Likewise.
32386
32387 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32388
32389 PR fortran/15750
32390 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32391
32392 2004-09-20 Ira Rosen <irar@il.ibm.com>
32393
32394 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32395 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32396 * gcc.dg/vect/vect-62.c: New testcase.
32397 * gcc.dg/vect/vect-63.c: New testcase.
32398 * gcc.dg/vect/vect-64.c: New testcase.
32399 * gcc.dg/vect/vect-65.c: New testcase.
32400 * gcc.dg/vect/vect-66.c: New testcase.
32401 * gcc.dg/vect/vect-67.c: New testcase.
32402 * gcc.dg/vect/vect-68.c: New testcase.
32403 * gcc.dg/vect/vect-69.c: New testcase.
32404 * gcc.dg/vect/vect-79.c: New testcase.
32405 * gcc.dg/vect/vect-80.c: New testcase.
32406
32407 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32408
32409 * gcc.target/mips/asm-1.c: New test.
32410
32411 2004-09-19 Ira Rosen <irar@il.ibm.com>
32412
32413 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32414 * gcc.dg/vect/vect-73.c: New testcase.
32415 * gcc.dg/vect/vect-74.c: New testcase.
32416 * gcc.dg/vect/vect-75.c: New testcase.
32417 * gcc.dg/vect/vect-76.c: New testcase.
32418 * gcc.dg/vect/vect-77.c: New testcase.
32419 * gcc.dg/vect/vect-78.c: New testcase
32420
32421 2004-09-18 Paul Brook <paul@codesourcery.com>
32422
32423 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32424
32425 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32426
32427 PR c/17424
32428 * gcc.dg/pr17424-1.c: New test.
32429
32430 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32431
32432 * g++.dg/tree-ssa/pr17153.C: New test.
32433
32434 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32435
32436 PR pch/13361
32437 * g++.dg/pch/wchar-1.C: New.
32438 * g++.dg/pch/wchar-1.Hs: New.
32439
32440 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32441
32442 * gcc.c-torture/execute/20040917-1.c: New test.
32443
32444 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32445
32446 PR tree-optimization/17319
32447 * gcc.dg/pr17319.c: New test.
32448
32449 2004-09-17 Devang Patel <dpatel@apple.com>
32450
32451 * gcc.dg/20040813-1.c: New test.
32452
32453 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32454
32455 PR tree-optimization/17273
32456 * gcc.c-torture/compile/pr17273.c: New test.
32457
32458 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32459
32460 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32461 Update expected messages.
32462 * gcc.dg/declspec-13.c: New test.
32463
32464 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32465
32466 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32467
32468 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32469
32470 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32471 change what 'a' is pointing to.
32472
32473 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32474
32475 PR c++/16002
32476 * g++.dg/template/error18.C: New test.
32477
32478 PR c++/16029
32479 * g++.dg/warn/Wunused-8.C: New test.
32480
32481 2004-09-17 Steven Bosscher <stevenb@suse.de>
32482
32483 PR tree-optimization/17513
32484 * gcc.dg/20040916-1.c: New test.
32485
32486 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32487
32488 PR c++/17501
32489 * g++.dg/template/typename7.C: New test.
32490
32491 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32492
32493 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32494
32495 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32496
32497 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32498 with -ftree-based-profiling also.
32499 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32500
32501 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32502
32503 PR/15364
32504 * gfortran.dg/der_array_io_1.f90: New test.
32505 * gfortran.dg/der_array_io_2.f90: New test.
32506 * gfortran.dg/der_array_io_3.f90: New test.
32507
32508 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32509
32510 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32511 EABI.
32512
32513 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32514
32515 * g++.dg/opt/switch1.C: New test.
32516
32517 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32518
32519 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32520 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32521 Update expected messages.
32522
32523 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32524
32525 PR fortran/16485
32526 * gfortran.dg/same_name_1.f90: New test.
32527
32528 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32529
32530 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32531 dereference garbage pointers.
32532
32533 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32534
32535 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32536 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32537
32538 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32539 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32540 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32541
32542 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32543
32544 PR c++/17324
32545 * g++.dg/template/mangle1.C: New test.
32546
32547 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32548
32549 PR tree-optimization/17252
32550 * gcc.c-torture/execute/pr17252.c: New test.
32551
32552 2004-09-14 Andrew Pinski <apinski@apple.com>
32553
32554 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32555
32556 2004-09-14 Roger Sayle <roger@eyesopen.com>
32557
32558 PR rtl-optimization/9771
32559 * gcc.dg/pr9771-1.c: New test case.
32560
32561 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32562
32563 PR tree-optimization/15262
32564 * gcc.c-torture/execute/pr15262-1.c: New test.
32565 * gcc.c-torture/execute/pr15262-2.c: New test.
32566
32567 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32568
32569 * gcc.dg/declspec-12.c: New test.
32570
32571 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32572
32573 * gfortran.dg/pr17090.f90: Add directives to test.
32574
32575 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32576
32577 * gcc.c-torture/compile/20040914-1.c: New test.
32578
32579 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32580
32581 PR c++/16162
32582 * g++.dg/template/decl2.C: New test.
32583
32584 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32585
32586 PR fortran/17090
32587 * gfortran.dg/pr17090.f90: New test.
32588
32589 2004-09-13 Dale Johannesen <dalej@apple.com>
32590
32591 * gcc.c-torture/compile/pr17408.c: New test case.
32592
32593 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32594
32595 PR c++/16716
32596 * g++.dg/parse/crash17.C: New test.
32597
32598 PR c++/17327
32599 * g++.dg/template/enum3.C: New test.
32600
32601 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32602
32603 * lib/gcc-defs.exp: Load wrapper.exp.
32604 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32605 using local code.
32606 * lib/gcc.exp (gcc_init): Similar.
32607 * lib/gfortran.exp (gfortran_init): Similar.
32608 * lib/objc.exp (objc_init): Similar.
32609 * lib/treelang.exp (treelang_init): Similar.
32610 * lib/wrapper.exp: New file with build_wrapper call machinery in
32611 ${tool}_maybe_build_wrapper.
32612
32613 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32614
32615 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32616 "inline".
32617 * gcc.dg/declspec-11.c: Update expected messages.
32618 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32619 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32620 gcc.dg/inline-12.c: New tests.
32621
32622 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32623
32624 * g++.dg/tree-ssa/pr17400.C: New testcase.
32625
32626 2004-09-13 James E Wilson <wilson@specifixinc.com>
32627
32628 * gcc.target/mips/sb1-1.c: New testcase.
32629
32630 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32631
32632 * lib/g77-dg.exp: Remove unused file.
32633 * lib/mike-g77.exp: Ditto.
32634 * lib/g77.exp: Ditto.
32635
32636 2004-09-12 Richard Henderson <rth@redhat.com>
32637
32638 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32639
32640 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32641
32642 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32643 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32644 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32645 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32646 Update expected messages.
32647
32648 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32649
32650 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32651 declaration/use mismatch for dirp parameter.
32652
32653 2004-09-12 Andrew Pinski <apinski@apple.com>
32654
32655 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32656 -fgnu-runtime is passed.
32657
32658 2004-09-12 Richard Henderson <rth@redhat.com>
32659
32660 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32661 do the uplevel thing and update additional_flags directly.
32662 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32663 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32664 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32665 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32666
32667 2004-09-11 Steven Bosscher <stevenb@suse.de>
32668
32669 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32670
32671 2004-09-11 Roger Sayle <roger@eyesopen.com>
32672
32673 PR middle-end/17411
32674 * g++.dg/opt/pr17411-1.C: New test case.
32675
32676 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32677
32678 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32679 gcc.dg/tls/diag-2.c: Update expected messages.
32680 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32681 messages.
32682 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32683 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32684 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32685 gcc.dg/tls/diag-5.c: New tests.
32686
32687 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32688
32689 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32690
32691 2004-09-11 Steven Bosscher <stevenb@suse.de>
32692
32693 * g++.dg/parse/break-in-for.C: New test.
32694
32695 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32696
32697 * gcc.dg/tree-ssa/20040911-1.c: New test.
32698
32699 2004-09-11 Andreas Jaeger <aj@suse.de>
32700
32701 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32702 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32703
32704 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32705
32706 * gcc.target/frv: New directory of FR-V-specific tests.
32707
32708 2004-09-10 James E Wilson <wilson@specifixinc.com>
32709
32710 * gcc.dg/convert-vec-1.c: New test.
32711
32712 2004-09-10 Roger Sayle <roger@eyesopen.com>
32713
32714 PR middle-end/17024
32715 * gcc.dg/pr17024-1.c: New test case.
32716
32717 2004-09-10 Eric Christopher <echristo@redhat.com>
32718
32719 * gcc.dg/20040910-1.c: New test.
32720
32721 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32722
32723 * gcc.dg/bitfld-9.c: New test.
32724
32725 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32726
32727 * gcc.c-torture/execute/ieee/acc1.c: New test.
32728 * gcc.c-torture/execute/ieee/acc2.c: New test.
32729 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32730
32731 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32732
32733 * gcc.dg/deprecated-2.c: New test.
32734
32735 2004-09-09 James E Wilson <wilson@specifixinc.com>
32736
32737 * gcc.dg/init-vec-1.c: New test.
32738
32739 2004-09-09 Roger Sayle <roger@eyesopen.com>
32740
32741 PR middle-end/17055
32742 * gcc.dg/pr17055-1.c: New test case.
32743
32744 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32745
32746 PR target/17377
32747 * gcc.c-torture/execute/pr17377.c: New test.
32748
32749 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32750
32751 PR c/8420
32752 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32753 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32754 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32755 gcc.dg/long-long-typespec-1.c: New tests.
32756 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32757
32758 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32759
32760 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32761 gcc.dg/gnu99-static-1.c: New tests.
32762
32763 2004-09-08 Devang Patel <dpatel@apple.com>
32764
32765 * gcc.dg/darwin-ld-20040828-1.c: New test.
32766 * gcc.dg/darwin-ld-20040828-2.c: New test.
32767 * gcc.dg/darwin-ld-20040828-3.c: New test.
32768
32769 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32770
32771 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32772 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32773 in error message.
32774 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32775 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32776 in error message.
32777 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32778 types they qualify.
32779 * objc.dg/type-size-2.m: Fix wording in comment.
32780 * objc.dg/va-meth-1.m: New test case.
32781
32782 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32783
32784 PR c/16633:
32785 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32786 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32787
32788 2004-09-06 Devang Patel <dpatel@apple.com>
32789
32790 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32791 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32792
32793 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32794
32795 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32796 reflect changed line numbering of diagnostics.
32797
32798 2004-09-06 Paul Brook <paul@codesourcery.com>
32799
32800 * gfortran.dg/edit_real_1.f90: Add new test.
32801
32802 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32803
32804 * gcc.dg/tree-ssa/loop-2.c: New test.
32805 * gcc.dg/tree-ssa/loop-3.c: New test.
32806 * gcc.dg/tree-ssa/loop-4.c: New test.
32807 * gcc.dg/tree-ssa/loop-5.c: New test.
32808
32809 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32810
32811 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32812
32813 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32814
32815 * gcc.dg/format/sentinel-1.c: New test.
32816
32817 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32818
32819 * gcc.dg/builtins-46.c: New.
32820
32821 2004-09-03 Devang Patel <dpatel@apple.com>
32822
32823 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32824 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32825
32826 2004-09-03 Jan Beulich <jbeulich@novell.com>
32827
32828 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32829 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32830 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32831 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32832 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32833 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32834 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32835 the non-portable bzero.
32836 * gcc.dg/20010912-1.c: xfail for NetWare.
32837 * gcc.dg/20020426-2.c: xfail for NetWare.
32838 * gcc.dg/20021014-1.c: xfail for NetWare.
32839 * gcc.dg/20021018-1.c: xfail for NetWare.
32840 * gcc.dg/20030213-1.c: xfail for NetWare.
32841 * gcc.dg/20030225-1.c: xfail for NetWare.
32842 * gcc.dg/20030708-1.c: xfail for NetWare.
32843 * gcc.dg/builtins-config.h: Also exclude NetWare.
32844 * gcc.dg/format/format.h: Define restrict only if not already defined.
32845 * gcc.dg/nest.c: xfail for NetWare.
32846 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32847 * lib/target-supports.exp (check_visibility_available): Exclude
32848 NetWare.
32849
32850 2004-09-03 Jan Beulich <jbeulich@novell.com>
32851
32852 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32853 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32854 deterministic starting point for the alignment of structure fields.
32855 * gcc.dg/Wpadded.c: Dito.
32856 * g++.dg/abi/vbase10.C: Dito.
32857
32858 2004-09-03 Devang Patel <dpatel@apple.com>
32859
32860 * g++.dg/debug/pr15736.cc: New test.
32861
32862 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32863
32864 * README.QMTEST: Fix out-of-date link.
32865
32866 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32867
32868 PR fortran/16579
32869 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32870 Delete. Duplicate of gfortran.dg/g77/20010610.f
32871
32872 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32873
32874 * g++.dg/abi/arm_rtti1.C: New test.
32875
32876 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32877
32878 * gcc.dg/ppc-vector-memcpy.c: New.
32879 * gcc.dg/ppc-vector-memset.c: New.
32880
32881 2004-09-02 Chao-ying Fu <fu@mips.com>
32882
32883 * gcc.target/mips/mips-3d-1.c: New test.
32884 * gcc.target/mips/mips-3d-2.c: New test.
32885 * gcc.target/mips/mips-3d-3.c: New test.
32886 * gcc.target/mips/mips-3d-4.c: New test.
32887 * gcc.target/mips/mips-3d-5.c: New test.
32888 * gcc.target/mips/mips-3d-6.c: New test.
32889 * gcc.target/mips/mips-3d-7.c: New test.
32890 * gcc.target/mips/mips-3d-8.c: New test.
32891 * gcc.target/mips/mips-3d-9.c: New test.
32892 * gcc.target/mips/mips-ps-1.c: New test.
32893 * gcc.target/mips/mips-ps-2.c: New test.
32894 * gcc.target/mips/mips-ps-3.c: New test.
32895 * gcc.target/mips/mips-ps-4.c: New test.
32896 * gcc.target/mips/mips-ps-type.c: New test.
32897
32898 2004-09-02 Paul Brook <paul@codesourcery.com>
32899
32900 * gfortran.dg/edit_real_1.f90: Add new tests.
32901
32902 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32903
32904 PR fortran/15327
32905 * gfortran.dg/merge_char_1.f90: New test.
32906
32907 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32908
32909 PR fortran/16404
32910 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32911
32912 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32913
32914 PR c/1522
32915 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32916
32917 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32918
32919 * g++.dg/opt/loop1.C: Do not XFAIL.
32920
32921 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32922
32923 * gcc.c-torture/execute/20040831-1.c: New test.
32924
32925 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32926
32927 PR fortran/16579
32928 * gfortran.dg/g77/20010610.f: Now passes.
32929 Copy from g77.f-torture/execute. Add dg-run directive.
32930 * gfortran.dg/g77/README: Update
32931
32932 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32933
32934 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32935 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32936 (t1, t2, t3, t4): Add volatile.
32937
32938 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32939
32940 * g++.dg/ext/visibility/arm1.C: New test.
32941
32942 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32943
32944 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32945 -pedantic-errors.
32946
32947 2004-09-01 Paul Brook <paul@codesourcery.com>
32948
32949 * gfortran.dg/eof_2.f90: New test.
32950
32951 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32952
32953 PR fortran/16579
32954 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32955
32956 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32957
32958 PR libfortran/16805
32959 * gfortran.dg/list_read_2.f90: New test.
32960
32961 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32962
32963 * g++.dg/abi/key1.C: New test.
32964
32965 2004-08-31 Richard Henderson <rth@redhat.com>
32966
32967 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32968 form of offsetof.
32969 * g++.dg/other/offsetof5.C: Remove duplicate.
32970
32971 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32972
32973 PR fortran/17244
32974 * gfortran.dg/func_derived_1.f90: New test.
32975
32976 2004-08-31 Paul Brook <paul@codesourcery.com>
32977
32978 * gfortran.dg/eof_1.f90: New test.
32979
32980 2004-08-31 Paul Brook <paul@codesourcery.com>
32981
32982 * gfortran.dg/list_read_1.f90: New file.
32983
32984 2004-08-30 Mark Mitchell <mark@codesourcery.com>
32985
32986 * g++.dg/opt/loop1.C: XFAIL.
32987
32988 2004-08-30 Geoffrey Keating <geoffk@apple.com>
32989
32990 * gcc.dg/funcdef-storage-1.c: New.
32991 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32992 an extern function in local scope.
32993 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32994 declare an 'auto inline' function in local scope.
32995 * gcc.dg/20011130-1.c: Likewise.
32996 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32997 an 'auto' function in local scope.
32998 * gcc.dg/20021014-1.c: Likewise.
32999 * gcc.dg/20030331-2.c: Likewise.
33000
33001 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33002
33003 * gfortran.dg/blockdata_1.f90: New test.
33004
33005 2004-08-30 Richard Henderson <rth@redhat.com>
33006
33007 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33008
33009 2004-08-30 Richard Henderson <rth@redhat.com>
33010
33011 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33012 additional_flags set by alternate driver.
33013 (ieee-options): New procedure.
33014 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33015 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33016 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33017 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33018
33019 2004-08-30 Richard Henderson <rth@redhat.com>
33020
33021 * lib/f-torture.exp: Remove.
33022
33023 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33024
33025 PR rtl-optimization/16590
33026 * g++.dg/opt/loop1.C: New test.
33027
33028 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33029
33030 PR fortran/13910
33031 * gfortran.dg/oldstyle_1.f90: New test.
33032
33033 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33034 Paul Brook <paul@codesourcery.com>
33035
33036 * gfortran.dg/g77/README: Update.
33037 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33038 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33039 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33040
33041 2004-08-28 Paul Brook <paul@codesourcery.com>
33042
33043 PR libfortran/17195
33044 * gfortran.dg/edit_real_1.f90: New test.
33045
33046 2004-08-27 Paul Brook <paul@codesourcery.com>
33047
33048 * gfortran.dg/rewind_1.f90: New test.
33049
33050 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33051
33052 PR fortran/16597
33053 * gfortran.dg/pr16597.f90: New test.
33054
33055 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33056
33057 PR c/13801
33058 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33059 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33060 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33061 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33062 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33063
33064 2004-08-26 Nick Clifton <nickc@redhat.com>
33065
33066 * gcc.c-torture/compile/pr17119.c: New test.
33067
33068 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33069
33070 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33071
33072 2004-08-25 Richard Henderson <rth@redhat.com>
33073
33074 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33075 the bits that expect kind=8 to be the largest real kind.
33076
33077 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33078
33079 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
33080
33081 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33082
33083 * gfortran.dg/assignment_1.f90: New test.
33084
33085 2004-08-25 Adam Nemet <anemet@lnxw.com>
33086
33087 * g++.dg/template/repo3.C: New test.
33088
33089 2004-08-25 Roger Sayle <roger@eyesopen.com>
33090
33091 PR middle-end/16693
33092 PR tree-optimization/16372
33093 * g++.dg/opt/pr16372-1.C: New test case.
33094 * g++.dg/opt/pr16693-1.C: New test case.
33095 * g++.dg/opt/pr16693-2.C: New test case.
33096
33097 2004-08-25 Ziemowit Laski <zlaski@apple.com>
33098
33099 * objc.dg/proto-lossage-4.m: New test.
33100
33101 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33102
33103 PR c++/17155
33104 * g++.dg/inherit/local2.C: New test.
33105
33106 2004-08-25 Paul Brook <paul@codesourcery.com>
33107
33108 PR fortran/17144
33109 * gfortran.dg/string_ctor_1.f90: New test.
33110
33111 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33112
33113 PR c++/14428
33114 * g++.dg/template/redecl2.C: New test.
33115
33116 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33117
33118 PR fortran/17143
33119 * gfortran.dg/pr17143.f90: New test.
33120
33121 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33122
33123 PR fortran/17164
33124 * gfortran.dg/pr17164.f90: New test.
33125
33126 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33127
33128 * gcc.dg/tree-ssa/loop-1.c: New test.
33129
33130 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33131
33132 * gcc.c-torture/compile/20040824-1.c: New test.
33133
33134 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33135
33136 * gcc.c-torture/compile/iftrap-3.c: New test.
33137
33138 2004-08-24 Paul Brook <paul@codesourcery.com>
33139
33140 * gfortran.dg/entry_2.f90: New test.
33141
33142 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33143
33144 PR c++/16889
33145 * g++.dg/lookup/ambig[12].C: New.
33146
33147 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33148
33149 PR c++/16706
33150 * g++.dg/template/crash21.C: New test.
33151 * g++.dg/template/crash22.C: Likewise.
33152
33153 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33154
33155 PR c++/17149
33156 * g++.dg/template/access15.C: New.
33157
33158 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33159
33160 PR c++/17163
33161 * g++.dg/template/repo2.C: New test.
33162
33163 2004-08-23 Roger Sayle <roger@eyesopen.com>
33164
33165 PR rtl-optimization/17078
33166 * gcc.c-torture/execute/pr17078-1.c: New test case.
33167
33168 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33169
33170 PR c/14492
33171 * gcc.dg/debug/crash1.c: New test.
33172
33173 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33174
33175 PR c/16180
33176 * gcc.dg/loop-5.c: New test.
33177
33178 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33179
33180 * gcc.c-torture/execute/20040823-1.c: New test.
33181
33182 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33183
33184 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33185 to the assembler. Simplify test accordingly.
33186 (asm_abi_flags): Use GNU names.
33187 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33188 to check for ABI flags.
33189
33190 2004-08-22 Andrew Pinski <apinski@apple.com>
33191
33192 * g++.dg/opt/pr14029.C: New test.
33193 * gcc.c-torture/execute/pr15262.c: New test.
33194
33195 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33196
33197 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33198
33199 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33200
33201 PR 16908
33202 * gfortran.dg/direct_io.f90: New test.
33203
33204 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33205
33206 PR c++/17121
33207 * g++.dg/inherit/local2.C: New test.
33208
33209 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33210
33211 PR c++/17120
33212 * g++.dg/warn/Wparentheses-4.C: New test.
33213
33214 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33215
33216 PR c++/17121
33217 * g++.dg/inherit/local2.C: New test.
33218
33219 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33220 * gcc.dg/ppc-ldstruct.c: Likewise.
33221 * gcc.dg/ppc64-abi-2.c: Likewise.
33222
33223 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33224
33225 PR rtl-optimization/17099
33226 * gcc.c-torture/execute/20040820-1.c: New test.
33227
33228 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33229
33230 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33231
33232 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33233
33234 PR fortran/17077
33235 * gfortran.dg/auto_array_1.f90: New test.
33236
33237 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33238
33239 PR fortran/17074
33240 * gfortran.dg/simpleif_1.f90: New test.
33241
33242 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33243
33244 * lib/target-supports.exp (check_profiling_available): Return
33245 false for arm*-*-symbianelf* and arm*-*-eabi*.
33246
33247 PR c++/15890
33248 * g++.dg/template/delete1.C: New test.
33249
33250 2004-08-19 Paul Brook <paul@codesourcery.com>
33251
33252 PR fortran/14976
33253 PR fortran/16228
33254 * gfortran.dg/data_char_1.f90: New test.
33255
33256 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33257
33258 PR fortran/16946
33259 * gfortran.dg/reduction.f90: New testcase.
33260
33261 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33262
33263 PR fortran/16520
33264 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33265
33266 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33267
33268 PR c++/17041
33269 * g++.dg/Wparentheses-3.C: New test.
33270
33271 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33272
33273 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33274 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33275 * gcc.dg/vect/vect-2.c: Likewise.
33276 * gcc.dg/vect/vect-3.c: Likewise.
33277 * gcc.dg/vect/vect-4.c: Likewise.
33278 * gcc.dg/vect/vect-5.c: Likewise.
33279 * gcc.dg/vect/vect-6.c: Likewise.
33280 * gcc.dg/vect/vect-7.c: Likewise.
33281 * gcc.dg/vect/vect-25.c: Likewise.
33282 * gcc.dg/vect/vect-31.c: Likewise.
33283 * gcc.dg/vect/vect-32.c: Likewise.
33284 * gcc.dg/vect/vect-34.c: Likewise.
33285 * gcc.dg/vect/vect-36.c: Likewise.
33286 * gcc.dg/vect/vect-all.c: Likewise.
33287
33288 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33289
33290 PR c++/17068
33291 * g++.dg/template/operator4.C: New test.
33292
33293 2004-08-18 Richard Henderson <rth@redhat.com>
33294
33295 * gcc.dg/20040206-1.c: XFAIL.
33296
33297 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33298
33299 PR c++/16246
33300 * g++.dg/template/array7.C: New test.
33301
33302 2004-08-17 James E Wilson <wilson@specifixinc.com>
33303
33304 * gcc.dg/mips-movcc-1.c: New test.
33305 * gcc.dg/mips-movcc-2.c: New test.
33306 * gcc.dg/mips-movcc-3.c: New test.
33307
33308 * gcc.dg/mips-nmadd-1.c: New test.
33309 * gcc.dg/mips-nmadd-2.c: New test.
33310
33311 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33312
33313 PR c++/15871
33314 * g++.dg/opt/inline8.C: New test.
33315
33316 PR c++/16965
33317 * g++.dg/parse/error17.C: New test.
33318
33319 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33320
33321 * gcc.dg/vect: New directory for vectorizer tests.
33322 * gcc.dg/vect/tree-vect.h: New file.
33323 * gcc.dg/vect/vect.exp: New file.
33324 * gcc.dg/vect/pr16105.c.c: New test.
33325 * gcc.dg/vect/vect-1.c: New test.
33326 * gcc.dg/vect/vect-2.c: New test.
33327 * gcc.dg/vect/vect-3.c: New test.
33328 * gcc.dg/vect/vect-4.c: New test.
33329 * gcc.dg/vect/vect-5.c: New test.
33330 * gcc.dg/vect/vect-6.c: New test.
33331 * gcc.dg/vect/vect-7.c: New test.
33332 * gcc.dg/vect/vect-8.c: New test.
33333 * gcc.dg/vect/vect-9.c: New test.
33334 * gcc.dg/vect/vect-10.c: New test.
33335 * gcc.dg/vect/vect-11.c: New test.
33336 * gcc.dg/vect/vect-12.c: New test.
33337 * gcc.dg/vect/vect-13.c: New test.
33338 * gcc.dg/vect/vect-14.c: New test.
33339 * gcc.dg/vect/vect-15.c: New test.
33340 * gcc.dg/vect/vect-16.c: New test.
33341 * gcc.dg/vect/vect-17.c: New test.
33342 * gcc.dg/vect/vect-18.c: New test.
33343 * gcc.dg/vect/vect-19.c: New test.
33344 * gcc.dg/vect/vect-20.c: New test.
33345 * gcc.dg/vect/vect-21.c: New test.
33346 * gcc.dg/vect/vect-22.c: New test.
33347 * gcc.dg/vect/vect-23.c: New test.
33348 * gcc.dg/vect/vect-24.c: New test.
33349 * gcc.dg/vect/vect-25.c: New test.
33350 * gcc.dg/vect/vect-26.c: New test.
33351 * gcc.dg/vect/vect-27.c: New test.
33352 * gcc.dg/vect/vect-28.c: New test.
33353 * gcc.dg/vect/vect-29.c: New test.
33354 * gcc.dg/vect/vect-30.c: New test.
33355 * gcc.dg/vect/vect-31.c: New test.
33356 * gcc.dg/vect/vect-32.c: New test.
33357 * gcc.dg/vect/vect-33.c: New test.
33358 * gcc.dg/vect/vect-34.c: New test.
33359 * gcc.dg/vect/vect-35.c: New test.
33360 * gcc.dg/vect/vect-36.c: New test.
33361 * gcc.dg/vect/vect-37.c: New test.
33362 * gcc.dg/vect/vect-38.c: New test.
33363 * gcc.dg/vect/vect-40.c: New test.
33364 * gcc.dg/vect/vect-41.c: New test.
33365 * gcc.dg/vect/vect-42.c: New test.
33366 * gcc.dg/vect/vect-43.c: New test.
33367 * gcc.dg/vect/vect-44.c: New test.
33368 * gcc.dg/vect/vect-45.c: New test.
33369 * gcc.dg/vect/vect-46.c: New test.
33370 * gcc.dg/vect/vect-47.c: New test.
33371 * gcc.dg/vect/vect-48.c: New test.
33372 * gcc.dg/vect/vect-49.c: New test.
33373 * gcc.dg/vect/vect-50.c: New test.
33374 * gcc.dg/vect/vect-51.c: New test.
33375 * gcc.dg/vect/vect-52.c: New test.
33376 * gcc.dg/vect/vect-53.c: New test.
33377 * gcc.dg/vect/vect-54.c: New test.
33378 * gcc.dg/vect/vect-55.c: New test.
33379 * gcc.dg/vect/vect-56.c: New test.
33380 * gcc.dg/vect/vect-57.c: New test.
33381 * gcc.dg/vect/vect-58.c: New test.
33382 * gcc.dg/vect/vect-59.c: New test.
33383 * gcc.dg/vect/vect-60.c: New test.
33384 * gcc.dg/vect/vect-61.c: New test.
33385 * gcc.dg/vect/vect-all.c: New test.
33386 * gcc.dg/vect/vect-none.c: New test.
33387
33388 2004-08-17 Paul Brook <paul@codesourcery.com>
33389
33390 PR fortran/13082
33391 * gfortran.dg/entry_1.f90: New test.
33392
33393 2004-08-17 Andrew Pinski <apinski@apple.com>
33394
33395 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33396
33397 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33398
33399 * gcc.dg/pr17036-1.c: New test.
33400
33401 2004-08-16 Devang Patel <dpatel@apple.com>
33402
33403 * gcc.dg/darwin-20040809-1.c: New test.
33404
33405 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33406
33407 * gcc.dg/funcdef-attr-1.c: New test.
33408
33409 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33410
33411 * gcc.dg/altivec-17.c: New test.
33412 * gcc.dg/altivec-18.c: New test.
33413
33414 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33415
33416 PR c++/6749
33417 * g++.dg/template/vtable2.C: New test.
33418
33419 2004-08-14 Richard Henderson <rth@redhat.com>
33420
33421 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33422 * gcc.dg/pack-test-4.c (main): Return 0.
33423 * gcc.dg/setjmp-1.c: Remove XFAIL.
33424 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33425
33426 2004-08-14 Richard Henderson <rth@redhat.com>
33427
33428 * gcc.dg/980217-1.c: Add prototype for printf.
33429
33430 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33431
33432 * gfortran.dg/pr16935.f90: New test.
33433
33434 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33435
33436 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33437
33438 2004-08-13 Paul Brook <paul@codesourcery.com>
33439
33440 * gfortran.dg/der_io_1.f90: Remove stray comma.
33441
33442 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33443
33444 * gcc.dg/vmx/cw-bug-2.c: Remove.
33445 * gcc.dg/vmx/vprint-1.c: Remove.
33446 * gcc.dg/vmx/vscan-1.c: Remove.
33447
33448 2004-08-12 Devang patel <dpatel@apple.com>
33449
33450 * gcc.dg/darwin-20040809-2.c: New test.
33451
33452 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33453
33454 * g++.dg/ext/altivec-12.C: New test.
33455
33456 * g++.dg/ext/altivec-11.C: New test.
33457
33458 2004-08-12 Paul Brook <paul@codesourcery.com>
33459
33460 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33461
33462 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33463
33464 * g++.dg/ext/altivec-2.C: Check for hardware support before
33465 executing any VMX instructions.
33466
33467 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33468
33469 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33470
33471 PR c++/16276
33472 * g++.old-deja/g++.other/comdat4.C: New test.
33473 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33474
33475 2004-08-12 Ben Elliston <bje@au.ibm.com>
33476
33477 PR target/16286
33478 * gcc.dg/pr16286.c: New test.
33479
33480 2004-08-12 Jan Beulich <jbeulich@novell.com>
33481
33482 * g++.dg/ext/asm5.C: New.
33483
33484 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33485
33486 PR c++/16698
33487 * g++.dg/eh/crash1.C: New test.
33488
33489 PR c++/16717
33490 * g++.dg/ext/construct1.C: New test.
33491
33492 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33493
33494 PR c++/16853
33495 * g++.dg/init/ptrmem1.C: New test.
33496
33497 PR c++/16618
33498 * g++.dg/parse/offsetof5.C: New test.
33499
33500 PR c++/16870
33501 * g++.dg/template/overload3.C: New test.
33502
33503 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33504
33505 PR c++/16964
33506 * g++.dg/parse/error16.C: New test.
33507
33508 PR c++/16904
33509 * g++.dg/template/error14.C: New test.
33510
33511 PR c++/16929
33512 * g++.dg/template/error15.C: New test.
33513
33514 2004-08-11 Devang Patel <dpatel@apple.com>
33515
33516 * gcc.dg/darwin-ld-20040809-1.c: New test.
33517 * gcc.dg/darwin-ld-20040809-2.c: New test.
33518
33519 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33520
33521 PR fortran/16917
33522 * gfortran.dg/dfloat_1.f90: New test.
33523
33524 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33525
33526 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33527 * gcc.dg/dll-2.c: Fix dg-require syntax.
33528 * gcc.misc-tests/arm-isr.c (abort): Declare.
33529 (exit): Likewise.
33530
33531 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33532
33533 PR c++/16971
33534 * g++.dg/parse/crash16.C: New test.
33535
33536 2004-08-10 Roger Sayle <roger@eyesopen.com>
33537
33538 * gcc.dg/mips-rsqrt-1.c: New test case.
33539 * gcc.dg/mips-rsqrt-2.c: New test case.
33540 * gcc.dg/mips-rsqrt-3.c: New test case.
33541
33542 2004-08-10 Paul Brook <paul@codesourcery.com>
33543
33544 * gfortran.dg/der_io_1.f90: New test.
33545
33546 2004-08-10 Paul Brook <paul@codesourcery.com>
33547
33548 PR fortran/16919
33549 * gfortran.dg/der_array_1.f90: New test.
33550
33551 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33552
33553 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33554
33555 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33556
33557 * gcc.dg/wchar_t-2.c: Fix typo.
33558
33559 2004-08-09 Falk Hueffner <falk@debian.org>
33560
33561 PR tree-optimization/12517
33562 * gcc.c-torture/compile/pr12517.c: New test.
33563
33564 PR tree-optimization/12578
33565 * gcc.c-torture/compile/pr12578.c: New test.
33566
33567 PR tree-optimization/12899
33568 * gcc.c-torture/compile/pr12899.c: New test.
33569
33570 PR rtl-optimization/14692
33571 * gcc.c-torture/compile/pr14692.c: New test.
33572
33573 PR tree-optimization/16461
33574 * gcc.c-torture/compile/pr16461.c: New test.
33575
33576 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33577
33578 * gfortran.dg/getenv_1.f90: New test.
33579
33580 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33581
33582 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33583 wchar_t.
33584 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33585
33586 2004-08-06 Paul Brook <paul@codesourcery.com>
33587
33588 * gfortran.dg/ret_array_1.f90: New test.
33589 * gfortran.dg/ret_pointer_1.f90: New test.
33590
33591 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33592
33593 * gcc.dg/missing-field-init-[12].c: New tests.
33594 * g++.dg/warn/missing-field-init-[12].C: New tests.
33595
33596 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33597
33598 * gcc.dg/enum2.c: New test.
33599 * gcc.dg/symbian3.c: Likewise.
33600 * gcc.dg/symbian4.c: Likewise.
33601 * gcc.dg/wchar_t-2.c: Likewise.
33602
33603 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33604
33605 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33606 destructor tests.
33607
33608 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33609
33610 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33611 dg-require-visiblity.
33612 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33613 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33614 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33615 * g++.dg/ext/visibility/new1.C: Likewise.
33616 * g++.dg/ext/visibility/pragma.C: Likewise.
33617 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33618 * g++.dg/ext/visibility/virtual.C: Likewise.
33619 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33620 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33621 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33622 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33623 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33624 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33625 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33626 * g++/dg/ext/visibility/visibility-8.C: New test.
33627 * gcc.c-torture/compile/dll.x: Remove.
33628 * gcc.dg/dll-2.c: Use dg-require-dll
33629 * gcc.dg/visibility-10.c: New test.
33630 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33631 supporting DLLs.
33632 * lib/scanasm.exp (scan_hidden): New function.
33633 (scan_not_hidden): Likewise.
33634
33635 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33636
33637 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33638
33639 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33640
33641 * gcc.c-torture/execute/20040805-1.c: New test.
33642
33643 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33644
33645 * gcc.dg/20020118-1.c: Declare abort.
33646 * gcc.dg/altivec_check.h: Likewise.
33647 * gcc.dg/iftrap-2.c: Likewise.
33648 * gcc.dg/pragma-darwin.c: Likewise.
33649 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33650
33651 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33652
33653 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33654
33655 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33656
33657 * gcc.c-torture/execute/builtins/abs-2.c,
33658 gcc.c-torture/execute/builtins/abs-3.c,
33659 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33660 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33661 intmax_t, uintmax_t and their limits.
33662 * gcc.dg/intmax_t-1.c: New test.
33663
33664 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33665
33666 * g++.dg/tc1/dr147.C: Add reference to PR.
33667
33668 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33669
33670 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33671 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33672
33673 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33674
33675 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33676
33677 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33678
33679 * gcc.dg/redecl-5.c: New test.
33680 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33681 of scanf.
33682
33683 2004-08-03 Roger Sayle <roger@eyesopen.com>
33684
33685 PR middle-end/16790
33686 * gcc.c-torture/execute/pr16790-1.c: New test case.
33687
33688 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33689
33690 * g++.dg/ext/visibility/assign1.C: New test.
33691 * g++.dg/ext/visibility/new1.C: Likewise.
33692
33693 * gcc.dg/symbian1.c: New test.
33694 * gcc.dg/symbian2.c: Likewise.
33695
33696 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33697
33698 PR target/16570
33699 * gcc.dg/i386-sse-9.c: New test.
33700
33701 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33702
33703 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33704
33705 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33706
33707 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33708 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33709 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33710 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33711 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33712 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33713 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33714 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33715 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33716 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33717 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33718 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33719 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33720 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33721 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33722 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33723 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33724 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33725 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33726 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33727 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33728 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33729 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33730 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33731 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33732 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33733 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33734 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33735 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33736 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33737 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33738 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33739 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33740 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33741 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33742 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33743 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33744 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33745 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33746 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33747 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33748 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33749 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33750 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33751 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33752 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33753 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33754 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33755 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33756 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33757 gcc.misc-tests/i386-pf-3dnow-1.c,
33758 gcc.misc-tests/i386-pf-athlon-1.c,
33759 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33760 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33761 Declare built-in functions used.
33762 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33763
33764 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33765
33766 PR c++/16707
33767 * g++.dg/lookup/using12.C: New test.
33768
33769 * g++.dg/init/null1.C: Fix PR number.
33770 * g++.dg/parse/namespace10.C: Likewise.
33771
33772 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33773
33774 PR c++/16224
33775 * g++.dg/template/spec17.C: New test.
33776 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33777 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33778
33779 2004-08-02 David Billinghurst
33780
33781 PR fortran/16292
33782 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33783
33784 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33785
33786 * gcc.dg/ia64-got-1.c: New test case.
33787
33788 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33789
33790 PR c++/16489
33791 * g++.dg/init/null1.C: New test.
33792 * g++.dg/tc1/dr76.C: Adjust error marker.
33793
33794 PR c++/16529
33795 * g++.dg/parse/namespace10.C: New test.
33796
33797 PR c++/16810
33798 * g++.dg/inherit/ptrmem2.C: New test.
33799
33800 2004-08-02 Ben Elliston <bje@au.ibm.com>
33801
33802 PR target/16155
33803 * gcc.dg/pr16155.c: New test.
33804
33805 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33806
33807 * gcc.dg/redecl-2.c: New test.
33808
33809 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33810
33811 * gcc.dg/darwin-longdouble.c: New file.
33812
33813 2004-07-30 Richard Henderson <rth@redhat.com>
33814
33815 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33816 write to constant argument.
33817 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33818
33819 2004-07-30 Richard Henderson <rth@redhat.com>
33820
33821 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33822 tests of nearest around zero.
33823
33824 2004-07-30 Andrew Pinski <apinski@apple.com>
33825
33826 * gcc.c-torture/compile/20040730-1.c: New test.
33827
33828 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33829
33830 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33831 powerpc-eabispe.
33832
33833 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33834
33835 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33836
33837 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33838
33839 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33840 contains $ld_library_path.
33841 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33842
33843 2004-07-29 Richard Henderson <rth@redhat.com>
33844
33845 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33846
33847 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33848 (alt2, which): New.
33849 (Check): Accept either alternative.
33850
33851 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33852
33853 * g++.dg/abi/inline1.C: New test.
33854 * g++.dg/abi/local1-a.cc: Likewise.
33855 * g++.dg/abi/local1.C: Likewise.
33856 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33857 * g++.dg/abi/mangle12.C: Likewise.
33858 * g++.dg/abi/mangle17.C: Likewise.
33859 * g++.dg/abi/mangle20-2.C: Likewise.
33860 * g++.dg/opt/interface1.C: Likewise.
33861 * g++.dg/opt/interface1.h: Likewise.
33862 * g++.dg/opt/interface1-a.cc: New test.
33863 * g++.dg/parse/repo1.C: New test.
33864 * g++.dg/template/repo1.C: Likewise.
33865 * g++.dg/warn/Winline-1.C: Likewise.
33866 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33867
33868 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33869
33870 * gcc.dg/tree-ssa/20040729-1.c: New test.
33871
33872 2004-07-27 Matt Austern <austern@apple.com>
33873
33874 * gcc.dg/darwin-bool-1.c: New test.
33875 * gcc.dg/darwin-bool-2.c: New test.
33876
33877 2004-07-28 Richard Henderson <rth@redhat.com>
33878
33879 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33880 arguments in the correct type. Don't write to constant arguments.
33881
33882 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33883
33884 PR tree-optimization/16688
33885 PR tree-optimization/16689
33886 * g++.dg/tree-ssa/pr16688.C: New test.
33887
33888 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33889
33890 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33891 loads. Not only in the comment, this time.
33892
33893 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33894
33895 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33896 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33897 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33898 * gcc.dg/sh4a-bitmovua.c: New.
33899 * gcc.dg/sh4a-cos.c: New.
33900 * gcc.dg/sh4a-cosf.c: New.
33901 * gcc.dg/sh4a-fprun.c: New.
33902 * gcc.dg/sh4a-fsrra.c: New.
33903 * gcc.dg/sh4a-memmovua.c: New.
33904 * gcc.dg/sh4a-sin.c: New.
33905 * gcc.dg/sh4a-sincos.c: New.
33906 * gcc.dg/sh4a-sincosf.c: New.
33907 * gcc.dg/sh4a-sinf.c: New.
33908
33909 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33910
33911 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33912 conditionals.
33913 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33914 loads.
33915 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33916 DOM1.
33917
33918 2004-07-27 Andrew Pinski <apinski@apple.com>
33919
33920 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33921
33922 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33923
33924 * gcc.dg/pragma-isr.c: New test.
33925
33926 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33927
33928 PR c++/14429
33929 * g++.dg/template/ttp11.C: New test.
33930
33931 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33932
33933 * gcc.c-torture/compile/20040727-1.c: New test.
33934
33935 2004-07-26 Eric Christopher <echristo@redhat.com>
33936
33937 * gcc.c-torture/compile/20040726-2.c: New test.
33938
33939 2004-07-26 Andrew Pinski <apinski@apple.com>
33940
33941 * g++.dg/rtti/tinfo1.C: Xfail.
33942
33943 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33944
33945 * gcc.c-torture/compile/20040726-1.c: New test.
33946
33947 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33948 Brian Ryner <bryner@brianryner.com>
33949
33950 PR c++/9283
33951 PR c++/15000
33952 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33953 * g++.dg/ext/visibility/: New directory.
33954 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33955 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33956 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33957 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33958 * g++.dg/ext/visibility/fvisibility.C,
33959 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33960 g++.dg/ext/visibility/fvisibility-override1.C
33961 g++.dg/ext/visibility/fvisibility-override2.C
33962 g++.dg/ext/visibility/memfuncts.C
33963 g++.dg/ext/visibility/noPLT.C
33964 g++.dg/ext/visibility/pragma.C
33965 g++.dg/ext/visibility/pragma-override1.C
33966 g++.dg/ext/visibility/pragma-override2.C
33967 g++.dg/ext/visibility/staticmemfuncts.C
33968 g++.dg/ext/visibility/virtual.C: New tests.
33969
33970 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33971
33972 PR c/15360
33973 * gcc.dg/pr15360-1.c: New test.
33974
33975 2004-07-25 Daniel Jacobowitz <dan@debian.org>
33976
33977 * gcc.dg/pragma-align-2.c: New test.
33978 * gcc.dg/pragma-init-fini.c: New test.
33979 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
33980 targets.
33981
33982 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33983
33984 * gcc.dg/init-string-2.c: New test.
33985
33986 2004-07-24 Zack Weinberg <zack@codesourcery.com>
33987
33988 PR 16684
33989 * gcc.dg/Wredundant-decls-1.c: New test case.
33990
33991 2004-07-24 Jakub Jelinek <jakub@redhat.com>
33992
33993 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33994 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33995 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33996 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33997 * gcc.dg/compat/generate-random.c: New file.
33998 * gcc.dg/compat/generate-random.h: Likewise.
33999 * gcc.dg/compat/generate-random_r.c: Likewise.
34000 * gcc.dg/compat/struct-layout-1.h: Likewise.
34001 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34002 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34003 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34004 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34005 * gcc.dg/compat/struct-layout-1_main.c: New test.
34006 * gcc.dg/compat/struct-layout-1_x.c: New file.
34007 * gcc.dg/compat/struct-layout-1_y.c: New file.
34008 * gcc.dg/compat/struct-layout-1_test.h: New file.
34009
34010 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34011
34012 * gcc.dg/comp-return-1.c: New test
34013
34014 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34015
34016 * gcc.dg/vmx/8-02a.c: Fix typo.
34017
34018 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34019 * gcc.dg/darwin-abi-3.c: New test.
34020
34021 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34022 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34023
34024 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34025 * gcc.dg/vmx/ops-long-1.c: New test.
34026 * gcc.dg/vmx/ops-long-2.c: New test.
34027
34028 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34029
34030 * g++.dg/lookup/conv-[1234].C: New.
34031
34032 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34033
34034 * g++.dg/parse/attr2.C: Simplify.
34035
34036 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34037
34038 PR c/7284
34039 * gcc.c-torture/execute/pr7284-1.c: New test.
34040
34041 2004-07-22 Brian Booth <bbooth@redhat.com>
34042
34043 * gcc.dg/tree-ssa/20040721-1.c: New test.
34044
34045 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34046
34047 * g++.dg/template/crash20.c: New.
34048
34049 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34050
34051 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34052 Add dg-run directive. Declare variables as required.
34053 * gfortran.dg/g77/README: Update
34054
34055 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34056
34057 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34058 gcc.dg/cris-peep2-andu2.c: New tests.
34059
34060 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34061
34062 PR c/15052
34063 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34064 on return type.
34065 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34066 messages.
34067 * gcc.dg/qual-return-2.c: Update expected messages.
34068 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34069
34070 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34071
34072 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34073 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34074
34075 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34076
34077 PR c/11250
34078 * gcc.dg/init-string-1.c: New test.
34079
34080 2004-07-21 Jakub Jelinek <jakub@redhat.com>
34081
34082 PR middle-end/15345
34083 PR c/16450
34084 * gcc.dg/torture/nested-fn-1.c: New test.
34085
34086 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
34087
34088 PR target/16559
34089 * gcc.dg/ia64-fptr-1.c: New file.
34090
34091 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34092
34093 PR c++/14497
34094 * g++.dg/template/spec16.C: New test.
34095 * g++.old-deja/g++.robertl/eb118.C: Remove.
34096
34097 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34098
34099 PR c++/509
34100 * g++.dg/template/spec15.C: New test.
34101
34102 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34103
34104 Copy cases from g77.f-torture/execute and add dg-run
34105 directive. Other changes as noted.
34106 * gfortran.dg/g77/13037.f
34107 * gfortran.dg/g77/1832.f
34108 * gfortran.dg/g77/19981119-0.f
34109 * gfortran.dg/g77/19990313-0.f
34110 * gfortran.dg/g77/19990313-1.f
34111 * gfortran.dg/g77/19990313-2.f
34112 * gfortran.dg/g77/19990313-3.f
34113 * gfortran.dg/g77/19990419-1.f
34114 * gfortran.dg/g77/19990826-0.f
34115 * gfortran.dg/g77/19990826-2.f
34116 * gfortran.dg/g77/20000503-1.f
34117 * gfortran.dg/g77/20001111.f
34118 * gfortran.dg/g77/20010116.f
34119 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34120 * gfortran.dg/g77/20010430.f
34121 * gfortran.dg/g77/6177.f
34122 * gfortran.dg/g77/947.f
34123 * gfortran.dg/g77/970816-3.f
34124 * gfortran.dg/g77/971102-1.f
34125 * gfortran.dg/g77/980520-1.f
34126 * gfortran.dg/g77/980628-0.f
34127 * gfortran.dg/g77/980628-1.f
34128 * gfortran.dg/g77/980628-10.f
34129 * gfortran.dg/g77/980628-2.f
34130 * gfortran.dg/g77/980628-3.f
34131 * gfortran.dg/g77/980628-7.f
34132 * gfortran.dg/g77/980628-8.f
34133 * gfortran.dg/g77/980628-9.f
34134 * gfortran.dg/g77/980701-0.f
34135 * gfortran.dg/g77/980701-1.f
34136 * gfortran.dg/g77/cabs.f
34137 * gfortran.dg/g77/claus.f
34138 * gfortran.dg/g77/complex_1.f
34139 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34140 * gfortran.dg/g77/dcomplex.f
34141 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34142 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34143 * gfortran.dg/g77/f90-intrinsic-numeric.f
34144 * gfortran.dg/g77/int8421.f
34145 * gfortran.dg/g77/labug1.f
34146 * gfortran.dg/g77/large_vec.f
34147 * gfortran.dg/g77/le.f
34148 * gfortran.dg/g77/short.f
34149 * gfortran.dg/g77/README: Update
34150
34151 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34152
34153 PR c++/16637
34154 * g++.dg/parse/lookup4.C: New test.
34155
34156 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34157
34158 PR c++/16175
34159 * g++.dg/template/ttp10.C: New test.
34160
34161 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34162
34163 * gcc.dg/pr12625-1.c: New test.
34164
34165 2004-07-20 Steven Bosscher <stevenb@suse.de>
34166
34167 * gcc.dg/switch-warn-1.c: New test.
34168 * gcc.dg/switch-warn-2.c: New test.
34169 * gcc.c-torture/compile/pr14730.c: Update.
34170
34171 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34172
34173 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34174 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34175 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34176 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34177
34178 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34179
34180 PR c++/16623
34181 * g++.dg/template/assign1.C: New test.
34182
34183 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34184
34185 PR c++/12170
34186 * g++.dg/template/ttp9.C: New test.
34187
34188 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34189
34190 * gcc.dg/format/cmn-err-1.c: New test.
34191
34192 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34193
34194 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34195 gcc.dg/Wparentheses-10.c: New tests.
34196 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34197
34198 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34199
34200 PR fortran/16465
34201 * gfortran.dg/g77//ffixed-line-length-0.f,
34202 gfortran.dg/g77/ffixed-line-length-132.f,
34203 gfortran.dg/g77/ffixed-line-length-72.f,
34204 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34205 gfortran.dg/g77/README: Update.
34206
34207 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34208
34209 PR c++/13092
34210 * g++.dg/template/non-dependent7.C: New test.
34211 * g++.dg/template/non-dependent8.C: Likewise.
34212 * g++.dg/template/non-dependent9.C: Likewise.
34213 * g++.dg/template/non-dependent10.C: Likewise.
34214
34215 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34216
34217 PR c++/16337
34218 * g++.dg/parse/attr2.C: New test.
34219
34220 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34221
34222 * g77.dg: Removed.
34223 * g77.f-torture: Ditto.
34224
34225 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34226
34227 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34228 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34229 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34230
34231 2004-07-16 Richard Henderson <rth@redhat.com>
34232
34233 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34234
34235 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34236
34237 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34238 tests with full list of options.
34239 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34240 of TORTURE_OPTIONS if test contains 'dg-do run'.
34241
34242 PR fortran/16404
34243 * gfortran.dg/do_iterator.f90: New test.
34244
34245 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34246
34247 PR rtl-optimization/16536
34248 * gcc.c-torture/execute/restrict-1.c: New test.
34249
34250 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34251
34252 PR fortran/15324
34253 * gfortran.dg/pr15324.f90: New test.
34254
34255 PR fortran/15129
34256 * gfortran.dg/pr15129.f90: New test.
34257
34258 PR fortran/15140
34259 * gfortran.dg/pr15140.f90: New test.
34260
34261 PR fortran/13792
34262 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34263 compile-time simplification.
34264
34265 2004-07-14 Mike Stump <mrs@apple.com>
34266
34267 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34268
34269 2004-07-14 James E Wilson <wilson@specifixinc.com>
34270
34271 PR target/16325
34272 * gcc.dg/profile-generate-1.c: New.
34273
34274 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34275
34276 * gcc.c-torture/execute/20040709-1.c: New test.
34277 * gcc.c-torture/execute/20040709-2.c: New test.
34278
34279 2004-07-14 Mike Stump <mrs@apple.com>
34280
34281 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34282
34283 2004-07-14 Mike Stump <mrs@apple.com>
34284
34285 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34286
34287 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34288
34289 PR c++/16518
34290 * g++.dg/parse/mutable1.C: New test.
34291
34292 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34293
34294 PR tree-optimization/16443
34295 * gcc.dg/tree-ssa/20040713-1.c: New test.
34296
34297 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34298
34299 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34300 for operator new.
34301
34302 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34303
34304 * gfortran.dg/g77/README: New file
34305 * gfortran.dg/g77/19981216-0.f: Copy from
34306 g77.f-torture/noncompile. Add "dg-do compile" and
34307 dg-error as required.
34308 * gfortran.dg/g77/19990218-1.f: Likewise.
34309 * gfortran.dg/g77/19990905-1.f: Likewise.
34310 * gfortran.dg/g77/9263.f: Likewise.
34311 * gfortran.dg/g77/980615-0.f: Likewise.
34312 * gfortran.dg/g77/980616-0.f: Likewise.
34313 * gfortran.dg/g77/check0.f: Likewise.
34314 * gfortran.dg/g77/select_no_compile.f: Likewise.
34315
34316 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34317
34318 Copy files from g77.f-torture/compile.
34319 Add "{ dg-do compile}". Other changes as noted
34320 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34321 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34322 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34323 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34324 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34325 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34326 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34327 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34328 statement to conform to standard. Append alpha1.x for reference.
34329 * gfortran.dg/g77/xformat.f: Add dg-warning
34330
34331 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34332
34333 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34334 Add {dg-do compile} directive.
34335 * gfortran.dg/g77/cpp2.F: Likewise.
34336
34337 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34338
34339 PR c++/5402
34340 * g++.dg/lookup/name-clash1.C: New test.
34341
34342 PR c++/9777
34343 * g++.dg/lookup/name-clash2.C: New test.
34344
34345 PR c++/12102
34346 * g++.dg/lookup/name-clash3.C: New test.
34347
34348 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34349
34350 * g++.dg/lookup/new2.C: New test.
34351 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34352
34353 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34354
34355 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34356 Add {dg-do compile} directive.
34357 * gfortran.dg/g77/13060.f: Likewise.
34358 * gfortran.dg/g77/19990218-0.f: Likewise.
34359 * gfortran.dg/g77/19990305-0.f: Likewise.
34360 * gfortran.dg/g77/19990419-0.f: Likewise.
34361 * gfortran.dg/g77/19990502-0.f: Likewise.
34362 * gfortran.dg/g77/19990502-1.f: Likewise.
34363 * gfortran.dg/g77/19990525-0.f: Likewise.
34364 * gfortran.dg/g77/19990826-1.f: Likewise.
34365 * gfortran.dg/g77/19990826-3.f: Likewise.
34366 * gfortran.dg/g77/19990905-2.f: Likewise.
34367 * gfortran.dg/g77/20000412-1.f: Likewise.
34368 * gfortran.dg/g77/20000511-1.f: Likewise.
34369 * gfortran.dg/g77/20000511-2.f: Likewise.
34370 * gfortran.dg/g77/20000518.f: Likewise.
34371 * gfortran.dg/g77/20000601-1.f: Likewise.
34372 * gfortran.dg/g77/20000601-2.f: Likewise.
34373 * gfortran.dg/g77/20000629-1.f: Likewise.
34374 * gfortran.dg/g77/20000630-2.f: Likewise.
34375 * gfortran.dg/g77/20010115.f: Likewise.
34376 * gfortran.dg/g77/20010321-1.f: Likewise.
34377 * gfortran.dg/g77/20010426.f: Likewise.
34378 * gfortran.dg/g77/20020307-1.f: Likewise.
34379 * gfortran.dg/g77/8485.f: Likewise.
34380 * gfortran.dg/g77/960317-1.f: Likewise.
34381 * gfortran.dg/g77/970915-0.f: Likewise.
34382 * gfortran.dg/g77/980310-1.f: Likewise.
34383 * gfortran.dg/g77/980310-2.f: Likewise.
34384 * gfortran.dg/g77/980310-3.f: Likewise.
34385 * gfortran.dg/g77/980310-4.f: Likewise.
34386 * gfortran.dg/g77/980310-6.f: Likewise.
34387 * gfortran.dg/g77/980310-7.f: Likewise.
34388 * gfortran.dg/g77/980310-8.f: Likewise.
34389 * gfortran.dg/g77/980419-2.f: Likewise.
34390 * gfortran.dg/g77/980424-0.f: Likewise.
34391 * gfortran.dg/g77/980427-0.f: Likewise.
34392 * gfortran.dg/g77/980729-0.f: Likewise.
34393 * gfortran.dg/g77/981117-1.f: Likewise.
34394 * gfortran.dg/g77/toon_1.f: Likewise.
34395
34396 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34397
34398 PR c++/2204
34399 * g++.dg/other/abstract2.C: New test.
34400
34401 2004-07-12 Paul Brook <paul@codesourcery.com>
34402
34403 * gfortran.dg/pointer_init_1.f90: New test.
34404
34405 2004-07-11 Paul Brook <paul@codesourcery.com>
34406
34407 PR fortran/15986
34408 * gfortran.dg/contained_1.f90: New test.
34409
34410 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34411
34412 * g++.dg/parse/defarg8.C: New test.
34413
34414 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34415
34416 PR fortran/16433
34417 * gfortran.dg/pr16433.f: New test.
34418
34419 PR fortran/17574
34420 * gfortran.dg/pr15754.f90: New test.
34421
34422 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34423
34424 PR tree-optimization/16437
34425 * gcc.c-torture/execute/bitfld-4.c: New test.
34426
34427 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34428
34429 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34430 access to common var from module.
34431
34432 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34433
34434 PR fortran/16336
34435 * gfortran.fortran-torture/execute/common_2.f90: New test.
34436
34437 2004-07-10 Paul Brook <paul@codesourcery.com>
34438
34439 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34440
34441 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34442
34443 PR fortran/15969
34444 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34445
34446 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34447
34448 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34449 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34450 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34451 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34452 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34453 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34454 * gfortran.dg/g77/funderscoring.f: Likewise.
34455 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34456
34457 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34458
34459 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34460
34461 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34462 Paul Brook <paul@codesourcery.com>
34463
34464 PR fortran/13415
34465 * gfortran.dg/common_pointer_1.f90: New test.
34466
34467 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34468
34469 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34470
34471 2004-07-09 James E Wilson <wilson@specifixinc.com>
34472
34473 PR target/16364
34474 * gcc.c-torture/compile/20040709-1.c: New.
34475
34476 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34477
34478 PR fortran/14077
34479 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34480
34481 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34482
34483 PR fortran/13201
34484 * gfortran.dg/shape_1.f90: New test.
34485
34486 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34487 Andrew Pinski <apinski@apple.com>
34488
34489 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34490
34491 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34492
34493 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34494 comment.
34495
34496 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34497 Paul Brook <paul@codesourcery.com>
34498
34499 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34500 '.f95' and '.F95'.
34501
34502 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34503
34504 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34505
34506 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34507
34508 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34509 testcases with capital suffix.
34510
34511 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34512
34513 PR fortran/15481
34514 PR fortran/13372
34515 PR fortran/13575
34516 PR fortran/15978
34517 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34518
34519 * gfortran.dg/implicit_1.f90: New test.
34520
34521 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34522
34523 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34524 expression to match gfortran warning/error messages
34525 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34526 dg-error text.
34527
34528 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34529
34530 * lib/fortran-torture.exp: Rename proc search_for to
34531 search_for_re.
34532
34533 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34534
34535 * gcc.c-torture/execute/simd-5.x: New file.
34536 XFAIL on SPARC 64-bit at -O0.
34537
34538 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34539
34540 PR c++/8211
34541 PR c++/16165
34542 * g++.dg/warn/effc3.C: New test.
34543
34544 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34545
34546 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34547 change X to 1X in format.
34548 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34549 add data statements to conform to standard.
34550
34551 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34552
34553 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34554 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34555 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34556
34557 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34558
34559 * gfortran.dg/g77/7388.f: Copy from g77.dg
34560 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34561 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34562 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34563 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34564 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34565 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34566 * gfortran.dg/g77/strlen0.f: Likewise.
34567
34568 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34569
34570 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34571 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34572
34573 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34574
34575 * gcc.c-torture/execute/920428-2.x: Delete.
34576 * gcc.c-torture/execute/920501-7.x: Likewise.
34577
34578 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34579
34580 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34581 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34582 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34583 prescott and c3-2.
34584 (PREFETCH_3DNOW): Add -march=c3.
34585
34586 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34587
34588 PR c/16437
34589 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34590 * gcc.c-torture/execute/bf64-1.x: Likewise.
34591
34592 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34593
34594 * gcc.c-torture/compile/20040708-1.c: New test.
34595
34596 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34597
34598 PR c++/16169
34599 * g++.dg/warn/effc2.C: New test.
34600
34601 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34602
34603 * gcc.c-torture/execute/bitfld-1.x: Remove.
34604 * gcc.c-torture/execute/bitfld-3.c: New test.
34605 * gcc.dg/bitfld-2.c: Remove XFAILs.
34606
34607 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34608
34609 PR c++/16276
34610 * g++.dg/rtti/tinfo1.C: New file.
34611
34612 2004-07-07 Eric Christopher <echristo@redhat.com>
34613
34614 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34615
34616 2004-07-07 Andrew Pinski <apinski@apple.com>
34617
34618 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34619
34620 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34621
34622 * g++.dg/init/call1.C: XFAIL.
34623
34624 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34625
34626 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34627 except for movstrict*, to movmem* and clrstr* to clrmem*.
34628
34629 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34630
34631 * gcc.c-torture/execute/20040707-1.c: New test.
34632
34633 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34634
34635 * gcc.c-torture/execute/20040706-1.c: New test.
34636
34637 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34638
34639 PR c++/3671
34640 * g++.dg/template/spec14.C: New test.
34641
34642 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34643
34644 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34645 nothing if not yet defined. Use it in b, c and d type definitions.
34646 * gcc.c-torture/execute/20040705-1.c: New test.
34647 * gcc.c-torture/execute/20040705-2.c: New test.
34648
34649 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34650
34651 PR c++/2518
34652 * g++.dg/lookup/new1.C: New test.
34653
34654 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34655
34656 PR c++/11406
34657 * g++.dg/template/sizeof8.C: New test.
34658
34659 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34660
34661 * gcc.c-torture/compile/20040705-1.c: New test.
34662
34663 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34664
34665 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34666
34667 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34668
34669 * gcc.dg/cpp/if-mop.c: Two new testcases.
34670 * gcc.dg/cpp/trad/comment-3.c: New.
34671
34672 2004-07-04 Paul Brook <paul@codesourcery.com>
34673
34674 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34675
34676 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34677
34678 PR c++/3761
34679 * g++.dg/lookup/crash4.C: New test.
34680
34681 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34682
34683 * gcc.c-torture/execute/builtin-abs-1.c
34684 * gcc.c-torture/execute/builtin-abs-2.c
34685 * gcc.c-torture/execute/builtin-complex-1.c
34686 * gcc.c-torture/execute/builtins/string-1-lib.c
34687 * gcc.c-torture/execute/builtins/string-1.c
34688 * gcc.c-torture/execute/builtins/string-2-lib.c
34689 * gcc.c-torture/execute/builtins/string-2.c
34690 * gcc.c-torture/execute/builtins/string-3-lib.c
34691 * gcc.c-torture/execute/builtins/string-3.c
34692 * gcc.c-torture/execute/builtins/string-4-lib.c
34693 * gcc.c-torture/execute/builtins/string-4.c
34694 * gcc.c-torture/execute/builtins/string-5-lib.c
34695 * gcc.c-torture/execute/builtins/string-5.c
34696 * gcc.c-torture/execute/builtins/string-6-lib.c
34697 * gcc.c-torture/execute/builtins/string-6.c
34698 * gcc.c-torture/execute/builtins/string-7-lib.c
34699 * gcc.c-torture/execute/builtins/string-7.c
34700 * gcc.c-torture/execute/builtins/string-8-lib.c
34701 * gcc.c-torture/execute/builtins/string-8.c
34702 * gcc.c-torture/execute/builtins/string-9-lib.c
34703 * gcc.c-torture/execute/builtins/string-9.c
34704 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34705 * gcc.c-torture/execute/builtins/string-asm-1.c
34706 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34707 * gcc.c-torture/execute/builtins/string-asm-2.c
34708 * gcc.c-torture/execute/stdio-opt-1.c
34709 * gcc.c-torture/execute/stdio-opt-2.c
34710 * gcc.c-torture/execute/stdio-opt-3.c
34711 * gcc.c-torture/execute/string-opt-1.c
34712 * gcc.c-torture/execute/string-opt-10.c
34713 * gcc.c-torture/execute/string-opt-11.c
34714 * gcc.c-torture/execute/string-opt-12.c
34715 * gcc.c-torture/execute/string-opt-13.c
34716 * gcc.c-torture/execute/string-opt-14.c
34717 * gcc.c-torture/execute/string-opt-15.c
34718 * gcc.c-torture/execute/string-opt-16.c
34719 * gcc.c-torture/execute/string-opt-2.c
34720 * gcc.c-torture/execute/string-opt-6.c
34721 * gcc.c-torture/execute/string-opt-7.c
34722 * gcc.c-torture/execute/string-opt-8.c:
34723 Replace with ...
34724
34725 * gcc.c-torture/execute/builtins/abs-2.c
34726 * gcc.c-torture/execute/builtins/abs-3.c
34727 * gcc.c-torture/execute/builtins/complex-1.c
34728 * gcc.c-torture/execute/builtins/fprintf.c
34729 * gcc.c-torture/execute/builtins/fputs.c
34730 * gcc.c-torture/execute/builtins/memcmp.c
34731 * gcc.c-torture/execute/builtins/memmove.c
34732 * gcc.c-torture/execute/builtins/memops-asm.c
34733 * gcc.c-torture/execute/builtins/mempcpy-2.c
34734 * gcc.c-torture/execute/builtins/mempcpy.c
34735 * gcc.c-torture/execute/builtins/memset.c
34736 * gcc.c-torture/execute/builtins/printf.c
34737 * gcc.c-torture/execute/builtins/sprintf.c
34738 * gcc.c-torture/execute/builtins/strcat.c
34739 * gcc.c-torture/execute/builtins/strchr.c
34740 * gcc.c-torture/execute/builtins/strcmp.c
34741 * gcc.c-torture/execute/builtins/strcpy.c
34742 * gcc.c-torture/execute/builtins/strcspn.c
34743 * gcc.c-torture/execute/builtins/strlen-2.c
34744 * gcc.c-torture/execute/builtins/strlen.c
34745 * gcc.c-torture/execute/builtins/strncat.c
34746 * gcc.c-torture/execute/builtins/strncmp-2.c
34747 * gcc.c-torture/execute/builtins/strncmp.c
34748 * gcc.c-torture/execute/builtins/strncpy.c
34749 * gcc.c-torture/execute/builtins/strpbrk.c
34750 * gcc.c-torture/execute/builtins/strpcpy-2.c
34751 * gcc.c-torture/execute/builtins/strpcpy.c
34752 * gcc.c-torture/execute/builtins/strrchr.c
34753 * gcc.c-torture/execute/builtins/strspn.c
34754 * gcc.c-torture/execute/builtins/strstr-asm.c
34755 * gcc.c-torture/execute/builtins/strstr.c:
34756 ... these new files.
34757
34758 * gcc.c-torture/execute/builtins/abs-2-lib.c
34759 * gcc.c-torture/execute/builtins/abs-3-lib.c
34760 * gcc.c-torture/execute/builtins/complex-1-lib.c
34761 * gcc.c-torture/execute/builtins/fprintf-lib.c
34762 * gcc.c-torture/execute/builtins/fputs-lib.c
34763 * gcc.c-torture/execute/builtins/memcmp-lib.c
34764 * gcc.c-torture/execute/builtins/memmove-lib.c
34765 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34766 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34767 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34768 * gcc.c-torture/execute/builtins/memset-lib.c
34769 * gcc.c-torture/execute/builtins/printf-lib.c
34770 * gcc.c-torture/execute/builtins/sprintf-lib.c
34771 * gcc.c-torture/execute/builtins/strcat-lib.c
34772 * gcc.c-torture/execute/builtins/strchr-lib.c
34773 * gcc.c-torture/execute/builtins/strcmp-lib.c
34774 * gcc.c-torture/execute/builtins/strcpy-lib.c
34775 * gcc.c-torture/execute/builtins/strcspn-lib.c
34776 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34777 * gcc.c-torture/execute/builtins/strlen-lib.c
34778 * gcc.c-torture/execute/builtins/strncat-lib.c
34779 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34780 * gcc.c-torture/execute/builtins/strncmp-lib.c
34781 * gcc.c-torture/execute/builtins/strncpy-lib.c
34782 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34783 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34784 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34785 * gcc.c-torture/execute/builtins/strrchr-lib.c
34786 * gcc.c-torture/execute/builtins/strspn-lib.c
34787 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34788 * gcc.c-torture/execute/builtins/strstr-lib.c
34789 * gcc.c-torture/execute/builtins/lib/abs.c
34790 * gcc.c-torture/execute/builtins/lib/fprintf.c
34791 * gcc.c-torture/execute/builtins/lib/memset.c
34792 * gcc.c-torture/execute/builtins/lib/printf.c
34793 * gcc.c-torture/execute/builtins/lib/sprintf.c
34794 * gcc.c-torture/execute/builtins/lib/strcpy.c
34795 * gcc.c-torture/execute/builtins/lib/strcspn.c
34796 * gcc.c-torture/execute/builtins/lib/strncat.c
34797 * gcc.c-torture/execute/builtins/lib/strncmp.c
34798 * gcc.c-torture/execute/builtins/lib/strncpy.c
34799 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34800 * gcc.c-torture/execute/builtins/lib/strspn.c
34801 * gcc.c-torture/execute/builtins/lib/strstr.c:
34802 New files containing support routines.
34803
34804 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34805 declaration.
34806 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34807 when not optimizing.
34808
34809 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34810
34811 PR c++/16240
34812 * g++.dg/abi/mangle22.C: New test.
34813 * g++.dg/abi/mangle23.C: Likewise.
34814
34815 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34816
34817 PR fortran/16290
34818 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34819 Allow for cases without denormalized floating point numbers.
34820
34821 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34822
34823 PR c/1027
34824 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34825 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34826 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34827 expected warning text.
34828 * gcc.dg/format/diag-2.c: New test.
34829
34830 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34831
34832 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34833
34834 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34835
34836 * gcc.dg/builtins-43.c: New.
34837 * gcc.dg/builtins-44.c: New.
34838 * gcc.dg/builtins-45.c: New.
34839
34840 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34841 Andreas Tobler <a.tobler@schweiz.ch>
34842
34843 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34844 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34845 as SIGSEGV.
34846 * gcc.dg/cleanup-11.c: Likewise.
34847 * gcc.dg/cleanup-8.c: Likewise.
34848 * gcc.dg/cleanup-9.c: Likewise.
34849 * gcc.dg/cleanup-5.c: Run on all platforms.
34850
34851 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34852
34853 * g++.dg/warn/nonnull1.C: New test.
34854
34855 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34856
34857 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34858 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34859 Special-case the Sun compiler wrt to <complex.h>.
34860
34861 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34862
34863 * gcc.dg/Wunreachable-8.C: New test.
34864
34865 * gcc.dg/h8300-ice2.c : New test.
34866
34867 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34868
34869 PR fortran/16161
34870 * gfortran.fortran-torture/compile/implicit.f90: Add test
34871 for implicit character.
34872
34873 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34874
34875 PR fortran/16289
34876 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34877 Use tiny() intrinsic to find smallest non-negative real
34878
34879 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34880
34881 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34882 * gcc.dg/compat/struct-by-value-22_x.c: New.
34883 * gcc.dg/compat/struct-by-value-22_y.c: New.
34884
34885 * gcc.c-torture/execute/20040629-1.c: New test.
34886
34887 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34888
34889 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34890 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34891
34892 PR target/16195
34893 * gcc.dg/20040625-1.c: New test.
34894
34895 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34896
34897 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34898
34899 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34900
34901 PR fortran/15963
34902 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34903
34904 2004-06-29 Richard Henderson <rth@redhat.com>
34905
34906 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34907
34908 2004-06-29 Paul Brook <paul@codesourcery.com>
34909
34910 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34911 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34912
34913 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34914
34915 PR c++/16260
34916 * g++.dg/parse/crash15.C: New.
34917
34918 2004-06-28 Andrew Pinski <apinski@apple.com>
34919
34920 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34921 by the error already.
34922
34923 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34924
34925 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34926
34927 PR target/14041
34928 * gcc.dg/h8300-bss-align-1.c : New.
34929
34930 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34931
34932 * PR c++/16174
34933 * g++.dg/template/ctor4.C: New.
34934
34935 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34936
34937 PR c++/16205
34938 * g++.dg/warn/Wsequence-point-1.C: New test.
34939
34940 2004-06-27 Paul Brook <paul@codesourcery.com>
34941
34942 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34943
34944 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34945
34946 * g++.old-deja/g++.mike/p7325.C: Remove.
34947
34948 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34949
34950 PR c/14963
34951 * gcc.dg/pr14963.c: New test.
34952
34953 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34954
34955 PR c++/16193
34956 * g++.dg/parse/redef1.C: New test.
34957
34958 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34959
34960 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34961 20021110.c.
34962 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34963 20021119-1.c.
34964 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34965 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34966 5-04.c.
34967 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34968 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34969 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34970 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34971 g++.brendan/enum14.C.
34972 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34973 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34974 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34975 g++.mike/virt1.C.
34976 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34977 memtemp24.C.
34978
34979 2004-06-27 Roger Sayle <roger@eyesopen.com>
34980
34981 * gcc.dg/20040527-1.c: New test case.
34982
34983 2004-06-26 Bud Davis <bdavis9659@comcast.net>
34984
34985 PR gfortran/pr16196
34986 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34987
34988 2004-06-25 Roger Sayle <roger@eyesopen.com>
34989
34990 PR middle-end/15825
34991 * gcc.dg/pr15825-1.c: New test case.
34992
34993 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34994
34995 * gcc.c-torture/execute/20040625-1.c: New test.
34996
34997 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34998
34999 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35000
35001 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35002
35003 * gcc.dg/torture/mips-div-1.c: New test.
35004
35005 2004-06-24 Jeff Law <law@redhat.com>
35006
35007 * gcc.dg/tree-ssa/20040624-1.c: New test.
35008
35009 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35010
35011 * gcc.c-torture/compile/20040624-1.c: New test.
35012
35013 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35014
35015 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35016 this directory.
35017
35018 2004-06-23 Andrew Pinski <apinski@apple.com>
35019
35020 PR middle-end/15988
35021 * g++.dg/opt/ptrmem4.C: New test.
35022
35023 * gcc.dg/c90-array-quals-2.c: New test.
35024
35025 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35026
35027 * gcc.dg/kpice1.c: New test.
35028
35029 2006-06-23 Andrew Pinski <apinski@apple.com>
35030
35031 * gcc.dg/c90-array-quals.c: New test.
35032
35033 2006-06-22 Richard Henderson <rth@redhat.com>
35034
35035 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35036
35037 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35038
35039 * gcc.dg/builtins-config.h: Handle FreeBSD.
35040
35041 2006-06-22 Richard Henderson <rth@redhat.com>
35042
35043 * g++.dg/opt/devirt1.C: New.
35044
35045 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35046
35047 * g++.dg/opt/pr15551.C: New testcase.
35048
35049 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35050
35051 PR target/14800
35052 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35053 x86_64-*-linux* when compiling for 32bit.
35054
35055 2004-06-21 Andrew Pinski <apinski@apple.com>
35056
35057 * gcc.dg/pch/struct-1.c: New.
35058 * gcc.dg/pch/struct-1.hs: New.
35059
35060 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35061
35062 * gcc.dg/pch/save-temps-1.c: New file.
35063 * gcc.dg/pch/save-temps-1.hs: New file.
35064
35065 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35066
35067 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35068 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35069
35070 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35071
35072 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35073 to fix type error.
35074 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35075 Remove trailing spaces.
35076
35077 2004-06-21 Richard Henderson <rth@redhat.com>
35078
35079 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
35080 merging && to BIT_FIELD_REF.
35081
35082 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
35083
35084 * g++.dg/opt/placeholder1.C: New test.
35085
35086 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35087
35088 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
35089 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35090 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35091 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35092
35093 2004-06-20 Zack Weinberg <zack@codesourcery.com>
35094
35095 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
35096 extern "C".
35097 * g++.dg/other/pragma-re-1.C: Add comments.
35098
35099 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35100
35101 PR gfortran/16080
35102 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35103
35104 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35105
35106 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35107 instead of setting the type of size_t by
35108 hand.
35109
35110 2004-06-18 Roger Sayle <roger@eyesopen.com>
35111
35112 * gcc.dg/unordered-2.c: New test case.
35113 * gcc.dg/unordered-3.c: New test case.
35114
35115 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35116
35117 PR other/16043
35118 * lib/g++.exp (g++_version): Tweak regexp for version
35119 * lib/g77.exp (g77_version): Likewise.
35120 * lib/gfortran.exp (gfortran_version): Likewise.
35121 * lib/objc.exp (objc_version): Likewise.
35122 * lib/treelang.exp (treelang_version): Likewise.
35123
35124 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35125
35126 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35127 Use INT_MAX instead of __INT_MAX__.
35128 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35129
35130 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35131 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35132 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35133 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35134 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35135 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35136 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35137 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35138 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35139
35140 * gcc.dg/range-test-1.c: New test.
35141 * g++.dg/opt/range-test-1.C: New test.
35142
35143 2004-06-17 Richard Henderson <rth@redhat.com>
35144
35145 * objc.dg/sync-1.m: New.
35146 * objc.dg/try-catch-1.m: Don't force next runtime.
35147 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35148 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35149 shadowed catch clause.
35150 * objc.dg/try-catch-5.m: New.
35151
35152 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35153
35154 Bug 14610
35155 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35156
35157 2004-06-15 Richard Henderson <rth@redhat.com>
35158
35159 * gcc.dg/20001116-1.c: Move expected warning line.
35160
35161 2004-06-15 Richard Henderson <rth@redhat.com>
35162
35163 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35164 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35165
35166 2004-06-15 Jeff Law <law@redhat.com>
35167
35168 * gcc.dg/tree-ssa/20040615-1.c: New test.
35169 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35170 be less sensitive to operand ordering.
35171 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35172
35173 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35174
35175 * g++.dg/abi/bitfield3.C: Add comment..
35176
35177 2004-06-15 Richard Henderson <rth@redhat.com>
35178
35179 * g++.dg/ext/stmtexpr1.C: XFAIL.
35180 * gcc.dg/20030612-1.c: XFAIL.
35181
35182 2004-06-15 Eric Christopher <echristo@redhat.com>
35183
35184 * g++.dg/charset/asm5.c: New.
35185 * gcc.dg/charset/asm6.c: New.
35186
35187 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35188
35189 PR fortran/15962
35190 * gfortran.fortran-torture/execute/select_1.f90: New test.
35191
35192 2004-06-15 Paul Brook <paul@codesourcery.com>
35193
35194 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35195
35196 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35197
35198 PR c++/15967
35199 * g++.dg/lookup/crash3.C: New test.
35200
35201 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35202
35203 PR c++/15947
35204 * g++.dg/parse/dtor4.C: New test.
35205
35206 2004-06-14 Jeff Law <law@redhat.com>
35207
35208 * gcc.c-torture/compile/20040614-1.c: New test.
35209
35210 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35211
35212 PR fortran/15211
35213 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35214 LEN of a character array.
35215
35216 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35217
35218 PR c++/15096
35219 * g++.dg/template/ptrmem10.C: New test.
35220
35221 PR c++/14930
35222 * g++.dg/template/friend30.C: New test.
35223
35224 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35225
35226 PR fortran/14928
35227 * gfortran.fortran-torture/compile/mloc.f90: New test.
35228
35229 2004-06-13 Paul Brook <paul@codesourcery.com>
35230
35231 * gfortran.fortran-torture/execute/random_2.f90: New test.
35232
35233 2004-06-13 Eric Christopher <echristo@redhat.com>
35234
35235 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35236
35237 2004-06-12 Paul Brook <paul@codesourcery.com>
35238
35239 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35240
35241 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35242
35243 PR fortran/14923
35244 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35245
35246 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35247
35248 PR fortran/14957
35249 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35250 syntax errors in end statements of contained subroutines.
35251
35252 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35253
35254 PR fortran/12841
35255 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35256
35257 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35258
35259 PR fortran/15665
35260 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35261
35262 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35263
35264 PR gfortran/12839
35265 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35266
35267 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35268
35269 PR c++/15862
35270 * g++.dg/parse/enum1.C: New test.
35271
35272 2004-06-10 Jeff Law <law@redhat.com>
35273
35274 * gcc.c-torture/compile/20040610-1.c: New test.
35275
35276 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35277
35278 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35279 * g++.old-deja/g++.other/decl3.C: Likewise.
35280
35281 2004-06-10 Brian Booth <bbooth@redhat.com>
35282
35283 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35284 V_MAY_DEF instead of VDEF.
35285 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35286
35287 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35288
35289 PR c++/14211
35290 * g++.dg/conversion/const1.C: New test.
35291
35292 PR c++/15076
35293 * g++.dg/conversion/reinterpret1.C: New test.
35294
35295 PR c++/15877
35296 * g++.dg/template/enum2.C: New test.
35297
35298 PR c++/15227
35299 * g++.dg/template/error13.C: New test.
35300
35301 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35302
35303 PR fortran/14957
35304 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35305 arguments to test_* REAL and of the right size.
35306
35307 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35308
35309 PR target/15569
35310 PR rtl-optimization/15681
35311 * gcc.dg/20040609-1.c: New test.
35312
35313 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35314
35315 PR c++/14791
35316 * g++.dg/opt/builtins1.C: New test.
35317
35318 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35319
35320 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35321 that use default windows32 struct layout.
35322 * gcc.dg/i386-bitfield2.c: Likewise.
35323
35324 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35325
35326 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35327 for mingw32 and cygwin targets.
35328
35329 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35330
35331 * gcc.dg/pch/macro-4.c: New.
35332 * gcc.dg/pch/macro-4.hs: New.
35333
35334 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35335
35336 PR fortran/13249
35337 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35338
35339 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35340
35341 PR fortran/13372
35342 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35343
35344 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35345
35346 PR gfortran/14897
35347 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35348
35349 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35350
35351 PR gfortran/15755
35352 * gfortran.fortran-torture/execute/backspace.c : New test.
35353
35354 2004-06-09 Paul Brook <paul@codesourcery.com>
35355
35356 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35357 (pointer_to_section): Rewrite to use smaller array.
35358
35359 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35360
35361 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35362 * gcc.dg/ext/altivec-10.c: Same.
35363 * gcc.dg/ext/altivec-11.c: Same.
35364 * gcc.dg/ext/altivec-12.c: Same.
35365 * gcc.dg/ext/altivec-13.c: Same.
35366 * gcc.dg/ext/altivec-14.c: Same.
35367 * gcc.dg/ext/altivec-15.c: Same.
35368 * gcc.dg/ext/altivec-16.c: Same.
35369 * gcc.dg/ext/altivec-3.c: Same.
35370 * gcc.dg/ext/altivec-4.c: Same.
35371 * gcc.dg/ext/altivec-6.c: Same.
35372 * gcc.dg/ext/altivec-7.c: Same.
35373 * gcc.dg/ext/altivec-8.c: Same.
35374 * gcc.dg/ext/altivec-varargs-1.c: Same.
35375
35376 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35377 * g++.dg/ext/altivec-10.C: Same.
35378 * g++.dg/ext/altivec-2.C: Same.
35379 * g++.dg/ext/altivec-3.C: Same.
35380 * g++.dg/ext/altivec-4.C: Same.
35381 * g++.dg/ext/altivec-5.C: Same.
35382 * g++.dg/ext/altivec-6.C: Same.
35383 * g++.dg/ext/altivec-7.C: Same.
35384 * g++.dg/ext/altivec-8.C: Same.
35385 * g++.dg/ext/altivec-9.C: Same.
35386
35387 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35388
35389 PR c++/7841
35390 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35391
35392 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35393
35394 * gcc.dg/union-1.c: New test.
35395
35396 2004-06-07 Roger Sayle <roger@eyesopen.com>
35397
35398 * gcc.dg/builtins-41.c: New test case.
35399 * gcc.dg/builtins-42.c: New test case.
35400
35401 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35402
35403 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35404 * g++.dg/ext/altivec-10.C: Same.
35405 * g++.dg/ext/altivec-2.C: Same.
35406 * g++.dg/ext/altivec-3.C: Same.
35407 * g++.dg/ext/altivec-4.C: Same.
35408 * g++.dg/ext/altivec-5.C: Same.
35409 * g++.dg/ext/altivec-6.C: Same.
35410 * g++.dg/ext/altivec-7.C: Same.
35411 * g++.dg/ext/altivec-8.C: Same.
35412 * g++.dg/ext/altivec-9.C: Same.
35413 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35414 * g++.old-deja/g++.brendan/new3.C: Same.
35415 * gcc.c-torture/execute/eeprof-1.x: Same.
35416
35417 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35418
35419 PR c/14765
35420 * gcc.dg/pr14765-1.c: New test.
35421
35422 2004-06-07 Roger Sayle <roger@eyesopen.com>
35423
35424 PR c/14649
35425 * gcc.dg/pr14649-1.c: New test case.
35426
35427 2004-06-07 Richard Henderson <rth@redhat.com>
35428
35429 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35430 if temporaries.
35431
35432 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35433
35434 * g++.dg/eh/elide1.C: Remove XFAIL.
35435
35436 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35437
35438 PR c++/15337
35439 * g++.dg/expr/sizeof3.C: New test.
35440
35441 PR c++/14777
35442 * g++.dg/template/access14.C: New test.
35443
35444 PR c++/15554
35445 * g++.dg/template/enum1.C: New test.
35446
35447 PR c++/15057
35448 * g++.dg/eh/throw1.C: New test.
35449
35450 2004-06-07 David Ayers <d.ayers@inode.at>
35451 Ziemowit Laski <zlaski@apple.com>
35452
35453 * lib/objc.exp (objc_target_compile): Revert the '-framework
35454 Foundation' flag fix, since bare Darwin does not ship
35455 with the Foundation framework.
35456 * objc/execute/next_mapping.h: Provide a local NSConstantString
35457 @interface and @implementation.
35458 (objc_constant_string_init): A constructor function, used to
35459 initialize the NSConstantString meta-class object.
35460 * objc/execute/string1.m: Include "next_mapping.h" instead of
35461 <Foundation/NSString.h>.
35462 * objc/execute/string2.m: Likewise.
35463 * objc/execute/string3.m: Likewise.
35464 * objc/execute/string4.m: Likewise.
35465
35466 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35467
35468 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35469 to double. Replace double with FLOAT.
35470 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35471
35472 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35473 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35474 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35475 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35476 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35477 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35478 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35479 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35480
35481 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35482
35483 PR c/13519
35484 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35485
35486 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35487
35488 PR c++/15503
35489 * g++.dg/template/meminit2.C: New test.
35490
35491 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35492
35493 PR target/15822
35494 * gcc.c-torture/execute/compare-fp-1.c,
35495 gcc.c-torture/execute/compare-fp-2.c,
35496 gcc.c-torture/execute/compare-fp-3.c,
35497 gcc.c-torture/execute/compare-fp-4.c,
35498 gcc.c-torture/execute/compare-fp-3.x,
35499 gcc.c-torture/execute/compare-fp-4.x: Moved...
35500 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35501 gcc.c-torture/execute/ieee/compare-fp-2.c,
35502 gcc.c-torture/execute/ieee/compare-fp-3.c,
35503 gcc.c-torture/execute/ieee/compare-fp-4.c,
35504 gcc.c-torture/execute/ieee/compare-fp-3.x,
35505 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35506
35507 2004-06-04 David Ayers <d.ayers@inode.at>
35508
35509 * objc/execute/protocol-isEqual-4.m: New testcase.
35510
35511 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35512
35513 * objc/execute/protocol-isEqual-1.m: New testcase.
35514 * objc/execute/protocol-isEqual-2.m: New testcase.
35515 * objc/execute/protocol-isEqual-3.m: New testcase.
35516
35517 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35518
35519 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35520
35521 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35522
35523 * lib/objc.exp (objc_target_compile): When running tests on
35524 Darwin (Mac OS X), inform the linker about '-framework
35525 'Foundation'.
35526
35527 2004-06-02 Eric Christopher <echristo@redhat.com>
35528
35529 * gcc.c-torture/compile/20040602-1.c: New.
35530
35531 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35532
35533 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35534 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35535
35536 PR tree-optimization/14736
35537 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35538
35539 PR tree-optimization/14042
35540 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35541
35542 PR tree-optimization/14729
35543 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35544
35545 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35546
35547 PR fortran/15557
35548 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35549
35550 2004-06-01 Richard Hederson <rth@redhat.com>
35551
35552 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35553
35554 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35555
35556 PR c++/14932
35557 * g++.dg/parse/offsetof4.C: New test.
35558
35559 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35560
35561 PR objc/7993
35562 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35563
35564 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35565
35566 PR c++/15701
35567 * g++.dg/template/friend29.C: New test.
35568
35569 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35570
35571 PR c/15749
35572 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35573
35574 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35575
35576 * gcc.dg/sparc-trap-1.c: New test.
35577
35578 2004-05-31 Roger Sayle <roger@eyesopen.com>
35579
35580 PR middle-end/15069
35581 * g++.dg/opt/fold3.C: New test case.
35582
35583 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35584
35585 * lib/target-supports.exp (check_iconv_available): Fix fallout
35586 from 2004-05-28 patch.
35587
35588 2004-05-30 Paul Brook <paul@codesourcery.com>
35589
35590 PR fortran/15620
35591 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35592 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35593
35594 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35595
35596 * gfortran.fortran-torture/execute/random_1.f90: New test.
35597
35598 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35599
35600 * g++.dg/ext/altivec-10.C: New test.
35601
35602 2004-05-29 Paul Brook <paul@codesourcery.com>
35603
35604 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35605
35606 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35607
35608 * gcc.dg/altivec-16.c: New test.
35609
35610 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35611
35612 * lib/target-supports.exp (check_vmx_hw_available): New.
35613 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35614
35615 * lib/target-supports.exp (check_alias_available,
35616 check_iconv_available, check_named_sections_available): Use
35617 unique names for temporary files.
35618
35619 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35620
35621 * gcc.dg/altivec-15.c: New test.
35622
35623 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35624
35625 PR c++/15083
35626 * g++.dg/warn/noeffect6.C: New test.
35627
35628 PR c++/15471
35629 * g++.dg/expr/ptrmem4.C: New test.
35630
35631 PR c++/15640
35632 * g++.dg/template/operator3.C: New test.
35633
35634 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35635
35636 PR c++/14668
35637 * g++.dg/lookup/redecl1.C: New test.
35638 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35639
35640 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35641
35642 * gcc.c-torture/execute/compare-fp-1.c,
35643 gcc.c-torture/execute/compare-fp-2.c,
35644 gcc.c-torture/execute/compare-fp-3.c,
35645 gcc.c-torture/execute/compare-fp-4.c,
35646 gcc.c-torture/execute/compare-fp-3.x,
35647 gcc.c-torture/execute/compare-fp-4.x,
35648 gcc.dg/pr15649-1.c: New.
35649
35650 2004-05-27 Adam Nemet <anemet@lnxw.com>
35651
35652 PR c++/12883
35653 * g++.dg/init/array14.C: New test.
35654
35655 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35656
35657 * lib/compat.exp (compat-get-options-main): New.
35658 (compat-get-options): Remove unneeded code, warn for ignored
35659 command.
35660 (compat-execute): Check flag set by dg-require-* commands.
35661
35662 * lib/compat.exp (compat-execute): Break up long lines.
35663
35664 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35665
35666 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35667 * gcc.dg/altivec-14.c: New test.
35668 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35669
35670 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35671 * gcc.dg/altivec-12.c: Ditto.
35672
35673 * gcc.dg/altivec-3.c: Move call to altivec_check.
35674
35675 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35676
35677 PR c++/15044
35678 * g++.dg/template/error12.C: New test.
35679
35680 PR c++/15317
35681 * g++.dg/ext/attrib15.C: New test.
35682
35683 PR c++/15329
35684 * g++.dg/template/ptrmem9.C: New test.
35685
35686 2004-05-25 Paul Brook <paul@codesourcery.com>
35687
35688 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35689
35690 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35691
35692 PR c++/15165
35693 * g++.dg/template/crash19.C: New test.
35694
35695 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35696
35697 PR c++/15025
35698 * g++.dg/template/redecl1.C: New test.
35699
35700 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35701
35702 PR c++/14821
35703 * g++.dg/other/ns1.C: New test.
35704
35705 PR c++/14883
35706 * g++.dg/template/invalid1.C: New test.
35707
35708 2004-05-23 Paul Brook <paul@codesourcery.com>
35709 Victor Leikehman <lei@haifasphere.co.il>
35710
35711 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35712 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35713
35714 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35715
35716 PR c++/15285
35717 PR c++/15299
35718 * g++.dg/template/non-dependent5.C: New test.
35719 * g++.dg/template/non-dependent6.C: New test.
35720
35721 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35722
35723 PR c++/15507
35724 * g++.dg/inherit/union1.C: New test.
35725
35726 PR c++/15542
35727 * g++.dg/template/addr1.C: New test.
35728
35729 PR c++/15427
35730 * g++.dg/template/array5.C: New test.
35731
35732 PR c++/15287
35733 * g++.dg/template/array6.C: New test.
35734
35735 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35736 Roger Sayle <roger@eyesopen.com>
35737
35738 * g++.dg/lookup/forscope2.C: New test case.
35739
35740 2004-05-22 Ben Elliston <bje@au.ibm.com>
35741
35742 * gcc.dg/cpp/Wmissingdirs.c: New.
35743
35744 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35745
35746 PR target/15301
35747 * gcc.dg/compat/union-m128-1.h: New file.
35748 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35749 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35750 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35751
35752 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35753
35754 PR target/15302
35755 * gcc.dg/compat/struct-complex-1.h: New file.
35756 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35757 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35758 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35759
35760 2004-05-20 Roger Sayle <roger@eyesopen.com>
35761
35762 PR middle-end/3074
35763 * gcc.dg/pr3074-1.c: New test case.
35764 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35765
35766 2004-05-20 Falk Hueffner <falk@debian.org>
35767
35768 PR other/15526
35769 * gcc.dg/ftrapv-1.c: New test case.
35770
35771 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35772
35773 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35774
35775 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35776 Jeff Law <law@redhat.com>
35777
35778 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35779 * gcc.dg/tree-ssa/20040518-2.c: New test.
35780
35781 * gcc.dg/tree-ssa/20040518-1.c: New test.
35782
35783 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35784
35785 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35786
35787 2004-05-18 Paul Brook <paul@codesourcery.com>
35788
35789 PR fortran/13930
35790 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35791
35792 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35793
35794 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35795 constant folding.
35796
35797 2004-05-17 Steven Bosscher <stevenb@suse.de>
35798
35799 * gcc.dg/tree-ssa/20040517-1.c: New test.
35800
35801 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35802
35803 * gcc.dg/loop-4.c: New test.
35804
35805 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35806
35807 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35808
35809 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35810
35811 PR fortran/15311
35812 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35813
35814 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35815
35816 PR fortran/13826
35817 PR fortran/13940
35818 * gfortran.fortran-torture/compile/data_1.f90: New test.
35819
35820 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35821
35822 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35823 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35824
35825 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35826
35827 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35828
35829 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35830
35831 PR c/15444
35832 * gcc.dg/format/xopen-1.c: Adjust expected message.
35833 * gcc.dg/format/xopen-3.c: New test.
35834
35835 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35836
35837 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35838
35839 2004-05-14 Jeff Law <law@redhat.com>
35840
35841 * gcc.dg/tree-ssa/20040514-2.c: New test.
35842
35843 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35844
35845 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35846 this ...
35847 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35848 this.
35849
35850 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35851
35852 * gcc.dg/tree-ssa/20040514-1.c: New test.
35853
35854 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35855
35856 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35857 test.
35858
35859 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35860
35861 PR fortran/14066
35862 * gfortran.fortran-torture/compile/do_1.f90: New test.
35863
35864 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35865
35866 PR fortran/15051
35867 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35868 test.
35869
35870 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35871
35872 PR fortran/15149
35873 * gfortran.fortran-torture/execute/random_init.f90: New test.
35874
35875 2004-05-13 Paul Brook <paul@codesourcery.com>
35876
35877 PR fortran/15314
35878 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35879
35880 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35881
35882 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35883 for the powerpc case.
35884
35885 2004-05-13 Jeff Law <law@redhat.com>
35886
35887 * gcc.dg/tree-ssa/20040513-1.c: New test.
35888 * gcc.dg/tree-ssa/20040513-2.c: New test.
35889
35890 2004-05-13 Paul Brook <paul@codesourcery.com>
35891
35892 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35893 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35894 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35895
35896 2004-05-13 Andreas Schwab <schwab@suse.de>
35897
35898 PR other/10819
35899 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35900 characters.
35901
35902 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35903
35904 PR fortran/15294
35905 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35906
35907 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35908
35909 Merge from tree-ssa-20020619-branch. See
35910 ChangeLog.tree-ssa for details.
35911
35912 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35913
35914 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35915 include <altivec.h> explicitly.
35916 * gcc.dg/altivec-13.c: Likewise.
35917
35918 2004-05-11 Paul Brook <paul@codesourcery.com>
35919
35920 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35921
35922 2004-05-10 Eric Christopher <echristo@redhat.com>
35923
35924 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35925 * gcc.dg/sibcall-4.c: Ditto.
35926
35927 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35928
35929 * g++.dg/ext/altivec-8.C: New test case.
35930 * gcc.dg/altivec-13.c: New test case.
35931
35932 2004-05-08 Roger Sayle <roger@eyesopen.com>
35933
35934 * gcc.c-torture/execute/divcmp-1.c: New test case.
35935 * gcc.c-torture/execute/divcmp-2.c: New test case.
35936 * gcc.c-torture/execute/divcmp-3.c: New test case.
35937
35938 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35939
35940 * g++.dg/other/pragma-re-2.C: New test.
35941
35942 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35943
35944 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35945 * gcc.dg/i386-387-2.c: Likewise.
35946
35947 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35948 __builtin_drem.
35949 * gcc.dg/i386-387-6.c: Likewise.
35950
35951 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35952
35953 * gcc.dg/builtins-33.c: Also check log1p*.
35954
35955 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35956
35957 PR optimization/15296
35958 * gcc.c-torture/execute/pr15296.c: New test.
35959
35960 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35961
35962 * gcc.dg/builtins-40.c: New test.
35963
35964 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
35965
35966 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35967
35968 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
35969
35970 * g++.dg/ext/spe1.C: New testcase.
35971
35972 2004-05-04 Ziemowit Laski <zlaski@apple.com>
35973
35974 * objc.dg/image-info.m: Allow additional attributes
35975 for __image_info section.
35976
35977 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
35978
35979 * gcc.dg/torture/mips-hilo-2.c: New test.
35980
35981 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35982
35983 PR c++/14389
35984 * g++.dg/template/member5.C: New test.
35985
35986 2004-05-03 Uros Bizjak <uros@kss-loka.si>
35987
35988 * gcc.dg/builtins-34.c: Also check expm1*.
35989
35990 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35991
35992 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35993 * gcc.dg/torture/builtin-convert-3.c: New test.
35994
35995 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
35996
35997 PR middle-end/15054
35998 * g++.dg/opt/pr15054.C: New test.
35999
36000 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36001
36002 * gcc.dg/torture/builtin-rounding-1.c: New test.
36003 * gcc.dg/builtins-25.c: Delete.
36004 * gcc.dg/builtins-29.c: Delete.
36005
36006 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36007
36008 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36009 * gcc.dg/sibcall-4.c: Likewise.
36010 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36011
36012 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36013
36014 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36015 bit-field on 16-bit targets.
36016
36017 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36018
36019 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36020 16-bit targets.
36021
36022 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36023
36024 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36025 * gcc.dg/rs6000-power2-2.c: Likewise.
36026
36027 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36028
36029 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36030 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36031 Change the asm registers to be in form of frN instead of fN.
36032
36033 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36034
36035 * gcc.dg/torture/builtin-convert-2.c: New test.
36036
36037 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36038
36039 * gcc.dg/rs6000-power2-1.c: New test.
36040 * gcc.dg/rs6000-power2-2.c: New test.
36041
36042 2004-04-28 Jan Hubicka <jh@suse.cz>
36043
36044 * gcc.dg/unused-6.c: New test.
36045
36046 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36047 Ulrich Weigand <uweigand@de.ibm.com>
36048
36049 * ada/acats/run_all.sh: Define $target variable.
36050
36051 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36052
36053 PR c++/15119
36054 * g++.dg/other/vararg-1.C: New test.
36055
36056 PR c++/4794
36057 * g++.dg/eh/cleanup3.C: New test.
36058
36059 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36060
36061 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36062 and ad8011a (target_insn).
36063 * ada/acats/support/macro.dfs: Likewise.
36064 * ada/acats/support/impbit.adb: New file.
36065
36066 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36067
36068 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36069
36070 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36071
36072 * gcc.dg/loop-3.c: New test.
36073
36074 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36075
36076 * gcc.c-torture/execute/simd-5.c: New test.
36077
36078 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36079
36080 PR c++/15064
36081 * g++.dg/template/crash18.C: New test.
36082
36083 2004-04-22 Mark Mitchell <mark@codesourcery.com>
36084
36085 * g++.dg/ext/complit3.C: New test.
36086
36087 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36088
36089 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
36090 * gcc.dg/altivec-3.c: Same.
36091 * gcc.dg/altivec-varargs-1.c: Same.
36092
36093 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
36094
36095 * lib/target-supports.exp (check_profiling_available): Assume
36096 profiling is not available on powerpc-eabi targets.
36097
36098 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36099
36100 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36101 * gcc.dg/vmx/bug-1.c: Ditto.
36102
36103 2004-04-20 Eric Christopher <echristo@redhat.com>
36104
36105 * gcc.dg/charset/extern.c: New test.
36106 * g++.dg/charset/extern3.cc: Ditto.
36107
36108 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36109
36110 * gcc.dg/builtins-39.c: New test.
36111
36112 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36113
36114 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36115
36116 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36117
36118 * gcc.dg/torture/mips-hilo-1.c: New test.
36119
36120 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36121
36122 * gcc.c-torture/compile/20040419-1.c: New test.
36123
36124 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36125
36126 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36127
36128 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36129 Aldy Hernandez <aldyh@redhat.com>
36130
36131 * gcc.c-torture/execute/va-arg-24.c: New.
36132
36133 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36134 Aldy Hernandez <aldyh@redhat.com>
36135
36136 * gcc.dg/vmx/1b-01.c: New.
36137 * gcc.dg/vmx/1b-02.c: New.
36138 * gcc.dg/vmx/1b-03.c: New.
36139 * gcc.dg/vmx/1b-04.c: New.
36140 * gcc.dg/vmx/1b-05.c: New.
36141 * gcc.dg/vmx/1b-06.c: New.
36142 * gcc.dg/vmx/1b-07.c: New.
36143 * gcc.dg/vmx/1c-01.c: New.
36144 * gcc.dg/vmx/1c-02.c: New.
36145 * gcc.dg/vmx/3a-01a.c: New.
36146 * gcc.dg/vmx/3a-01.c: New.
36147 * gcc.dg/vmx/3a-01m.c: New.
36148 * gcc.dg/vmx/3a-03.c: New.
36149 * gcc.dg/vmx/3a-03m.c: New.
36150 * gcc.dg/vmx/3a-04.c: New.
36151 * gcc.dg/vmx/3a-04m.c: New.
36152 * gcc.dg/vmx/3a-05.c: New.
36153 * gcc.dg/vmx/3a-06.c: New.
36154 * gcc.dg/vmx/3a-06m.c: New.
36155 * gcc.dg/vmx/3a-07.c: New.
36156 * gcc.dg/vmx/3b-01.c: New.
36157 * gcc.dg/vmx/3b-02.c: New.
36158 * gcc.dg/vmx/3b-10.c: New.
36159 * gcc.dg/vmx/3b-13.c: New.
36160 * gcc.dg/vmx/3b-14.c: New.
36161 * gcc.dg/vmx/3b-15.c: New.
36162 * gcc.dg/vmx/3c-01a.c: New.
36163 * gcc.dg/vmx/3c-01.c: New.
36164 * gcc.dg/vmx/3c-02.c: New.
36165 * gcc.dg/vmx/3c-03.c: New.
36166 * gcc.dg/vmx/3d-01.c: New.
36167 * gcc.dg/vmx/4-01.c: New.
36168 * gcc.dg/vmx/4-03.c: New.
36169 * gcc.dg/vmx/5-01.c: New.
36170 * gcc.dg/vmx/5-02.c: New.
36171 * gcc.dg/vmx/5-03.c: New.
36172 * gcc.dg/vmx/5-04.c: New.
36173 * gcc.dg/vmx/5-05.c: New.
36174 * gcc.dg/vmx/5-06.c: New.
36175 * gcc.dg/vmx/5-07.c: New.
36176 * gcc.dg/vmx/5-07t.c: New.
36177 * gcc.dg/vmx/5-08.c: New.
36178 * gcc.dg/vmx/5-10.c: New.
36179 * gcc.dg/vmx/5-11.c: New.
36180 * gcc.dg/vmx/7-01a.c: New.
36181 * gcc.dg/vmx/7-01.c: New.
36182 * gcc.dg/vmx/7c-01.c: New.
36183 * gcc.dg/vmx/7d-01.c: New.
36184 * gcc.dg/vmx/7d-02.c: New.
36185 * gcc.dg/vmx/8-01.c: New.
36186 * gcc.dg/vmx/8-02a.c: New.
36187 * gcc.dg/vmx/8-02.c: New.
36188 * gcc.dg/vmx/brode-1.c: New.
36189 * gcc.dg/vmx/bug-1.c: New.
36190 * gcc.dg/vmx/bug-2.c: New.
36191 * gcc.dg/vmx/bug-3.c: New.
36192 * gcc.dg/vmx/cw-bug-1.c: New.
36193 * gcc.dg/vmx/cw-bug-2.c: New.
36194 * gcc.dg/vmx/cw-bug-3.c: New.
36195 * gcc.dg/vmx/dct.c: New.
36196 * gcc.dg/vmx/debug-1.c: New.
36197 * gcc.dg/vmx/debug-2.c: New.
36198 * gcc.dg/vmx/debug-3.c: New.
36199 * gcc.dg/vmx/debug-4.c: New.
36200 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36201 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36202 * gcc.dg/vmx/eg-5.c: New.
36203 * gcc.dg/vmx/fft.c: New.
36204 * gcc.dg/vmx/gcc-bug-1.c: New.
36205 * gcc.dg/vmx/gcc-bug-2.c: New.
36206 * gcc.dg/vmx/gcc-bug-3.c: New.
36207 * gcc.dg/vmx/gcc-bug-4.c: New.
36208 * gcc.dg/vmx/gcc-bug-5.c: New.
36209 * gcc.dg/vmx/gcc-bug-6.c: New.
36210 * gcc.dg/vmx/gcc-bug-7.c: New.
36211 * gcc.dg/vmx/gcc-bug-8.c: New.
36212 * gcc.dg/vmx/gcc-bug-9.c: New.
36213 * gcc.dg/vmx/gcc-bug-b.c: New.
36214 * gcc.dg/vmx/gcc-bug-c.c: New.
36215 * gcc.dg/vmx/gcc-bug-d.c: New.
36216 * gcc.dg/vmx/gcc-bug-e.c: New.
36217 * gcc.dg/vmx/gcc-bug-f.c: New.
36218 * gcc.dg/vmx/gcc-bug-g.c: New.
36219 * gcc.dg/vmx/gcc-bug-i.c: New.
36220 * gcc.dg/vmx/harness.h: New.
36221 * gcc.dg/vmx/ira1.c: New.
36222 * gcc.dg/vmx/ira2a.c: New.
36223 * gcc.dg/vmx/ira2b.c: New.
36224 * gcc.dg/vmx/ira2.c: New.
36225 * gcc.dg/vmx/ira2c.c: New.
36226 * gcc.dg/vmx/mem.c: New.
36227 * gcc.dg/vmx/newton-1.c: New.
36228 * gcc.dg/vmx/ops.c: New.
36229 * gcc.dg/vmx/sn7153.c: New.
36230 * gcc.dg/vmx/spill2.c: New.
36231 * gcc.dg/vmx/spill3.c: New.
36232 * gcc.dg/vmx/spill.c: New.
36233 * gcc.dg/vmx/t.c: New.
36234 * gcc.dg/vmx/varargs-1.c: New.
36235 * gcc.dg/vmx/varargs-2.c: New.
36236 * gcc.dg/vmx/varargs-3.c: New.
36237 * gcc.dg/vmx/varargs-4.c: New.
36238 * gcc.dg/vmx/varargs-5.c: New.
36239 * gcc.dg/vmx/varargs-6.c: New.
36240 * gcc.dg/vmx/varargs-7.c: New.
36241 * gcc.dg/vmx/vmx.exp: New.
36242 * gcc.dg/vmx/vprint-1.c: New.
36243 * gcc.dg/vmx/vscan-1.c: New.
36244 * gcc.dg/vmx/x-01.c: New.
36245 * gcc.dg/vmx/x-02.c: New.
36246 * gcc.dg/vmx/x-03.c: New.
36247 * gcc.dg/vmx/x-04.c: New.
36248 * gcc.dg/vmx/x-05.c: New.
36249 * gcc.dg/vmx/yousufi-1.c: New.
36250 * gcc.dg/vmx/zero-1.c: New.
36251 * gcc.dg/vmx/zero.c: New.
36252
36253 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36254
36255 * g++.dg/lookup/java1.C: Update for chage of
36256 _Jv_AllocObject.
36257 * g++.dg/lookup/java2.C: Likewise.
36258
36259 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36260
36261 * ada/acats/run_all.sh: use -O2 by default.
36262
36263 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36264
36265 * gcc.dg/vr-mult-[12].c: New tests.
36266
36267 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36268
36269 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36270
36271 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36272
36273 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36274
36275 * lib/target-supports.exp (check_profiling_available): Assume
36276 profiling isn't available for mips*-*-elf targets.
36277
36278 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36279
36280 * gcc.dg/builtins-38.c: New test.
36281
36282 2004-04-14 Eric Christopher <echristo@redhat.com>
36283
36284 * g++.dg/charset/charset.exp: Run .cc extension tests.
36285
36286 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36287
36288 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36289
36290 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36291
36292 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36293
36294 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36295
36296 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36297 * gcc.dg/i386-387-2.c: Likewise.
36298
36299 * gcc.dg/i386-387-7.c: New test.
36300 * gcc.dg/i386-387-8.c: New test.
36301
36302 * gcc.dg/builtins-37.c: New test.
36303
36304 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36305
36306 * g++.dg/pch/externc-1.C: Add missing semicolon.
36307
36308 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36309
36310 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36311
36312 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36313
36314 * gcc.c-torture/execute/20040411-1.c: New test.
36315
36316 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36317
36318 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36319
36320 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36321
36322 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36323
36324 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36325
36326 * lib/target-supports.exp (check_named_sections_available): New.
36327 * lib/gcc-dg.exp (dg-require-named-sections): New.
36328 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36329 old-deja.exp. Also prune error-count message from HP linker.
36330 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36331
36332 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36333 * g++.old-deja/g++.pt/static3.C: Likewise.
36334 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36335
36336 2004-04-09 Roger Sayle <roger@eyesopen.com>
36337
36338 * gcc.c-torture/execute/20040409-1.c: New test case.
36339 * gcc.c-torture/execute/20040409-2.c: New test case.
36340 * gcc.c-torture/execute/20040409-3.c: New test case.
36341
36342 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36343
36344 * gcc.dg/20040409-1.c: New test.
36345
36346 2004-04-08 Roger Sayle <roger@eyesopen.com>
36347
36348 PR target/14888
36349 * g++.dg/opt/pr14888.C: New test case.
36350
36351 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36352
36353 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36354 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36355 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36356 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36357 New tests.
36358
36359 2004-04-08 Paul Brook <paul@codesourcery.com>
36360
36361 * gcc.dg/spill-1.c: New test.
36362
36363 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36364
36365 * gcc.dg/torture/builtin-ctype-2.c: New test.
36366
36367 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36368
36369 * gcc.dg/pch/pch.exp: Add largefile test.
36370
36371 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36372
36373 * g++.dg/pch/externc-1.Hs: New.
36374 * g++.dg/pch/externc-1.C: New.
36375
36376 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36377
36378 * gcc.dg/compat/struct-by-value-5a_main.c,
36379 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36380 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36381 * gcc.dg/compat/struct-by-value-5a_x.c,
36382 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36383 gcc.dg/compat/struct-by-value-5_x.c.
36384 * gcc.dg/compat/struct-by-value-5a_y.c,
36385 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36386 gcc.dg/compat/struct-by-value-5_y.c.
36387
36388 * gcc.dg/compat/struct-by-value-6a_main.c,
36389 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36390 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36391 * gcc.dg/compat/struct-by-value-6a_x.c,
36392 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36393 gcc.dg/compat/struct-by-value-6_x.c.
36394 * gcc.dg/compat/struct-by-value-6a_y.c,
36395 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36396 gcc.dg/compat/struct-by-value-6_y.c.
36397
36398 * gcc.dg/compat/struct-by-value-7a_main.c,
36399 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36400 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36401 * gcc.dg/compat/struct-by-value-7a_x.c,
36402 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36403 gcc.dg/compat/struct-by-value-7_x.c.
36404 * gcc.dg/compat/struct-by-value-7a_y.c,
36405 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36406 gcc.dg/compat/struct-by-value-7_y.c.
36407
36408 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36409
36410 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36411 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36412 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36413 options.
36414
36415 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36416
36417 * gcc.dg/builtins-36.c: New test.
36418
36419 2004-04-06 Paul Brook <paul@codesourcery.com>
36420
36421 * README.gcc: Remove obsolete contraint on testcases.
36422
36423 2004-04-05 Paul Brook <paul@codesourcery.com>
36424
36425 PR2123
36426 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36427 failure and exit(0) on success.
36428 * g++.dg/expr/anew2.C: Ditto.
36429 * g++.dg/expr/anew3.C: Ditto.
36430 * g++.dg/expr/anew4.C: Ditto.
36431
36432 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36433
36434 PR c++/3518
36435 * g++.dg/template/unify7.C: New.
36436
36437 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36438
36439 * g++.dg/README: Bring up to date with new subdirectories; remove
36440 duplicate subdirectory lines.
36441
36442 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36443
36444 PR c++/14007
36445 * g++.dg/template/unify5.C: New.
36446 * g++.dg/template/unify6.C: New.
36447 * g++.dg/template/qualttp20.C: Adjust.
36448 * g++.old-deja/g++.jason/report.C: Adjust.
36449 * g++.old-deja/g++.other/qual1.C: Adjust.
36450
36451 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36452
36453 PR c++/14803
36454 * g++.dg/inherit/ptrmem1.C: New test.
36455
36456 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36457
36458 PR c++/14755
36459 * gcc.c-torture/execute/20040331-1.c: New test.
36460 * gcc.dg/20040331-1.c: New test.
36461
36462 2004-04-01 Paul Brook <paul@codesourcery.com>
36463
36464 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36465
36466 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36467
36468 PR c++/14724
36469 * g++.dg/init/goto1.C: New test.
36470
36471 PR c++/14763
36472 * g++.dg/template/defarg4.C: New test.
36473
36474 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36475
36476 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36477
36478 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36479
36480 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36481
36482 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36483
36484 * gcc.dg/noncompile/undeclared-2.c: New test.
36485
36486 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36487
36488 * gcc.dg/940409-1.c: Remove XFAIL.
36489 * gcc.dg/reg-vol-struct-1.c: New test.
36490
36491 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36492
36493 * gcc.dg/torture/builtin-wctype-1.c: New test.
36494
36495 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36496
36497 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36498 * gcc.dg/20001101-1.c: Likewise.
36499 * gcc.dg/20001102-1.c: Likewise.
36500
36501 2004-03-25 Roger Sayle <roger@eyesopen.com>
36502
36503 * gcc.dg/compare8.c: Add an additional test for XOR.
36504
36505 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36506
36507 * gcc.dg/torture/builtin-ctype-1.c: New test.
36508
36509 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36510
36511 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36512 * gcc.dg/torture/builtin-math-1.c: Likewise.
36513 * gcc.dg/torture/builtin-power-1.c: New test.
36514
36515 2004-03-24 Andreas Schwab <schwab@suse.de>
36516
36517 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36518 IA64 assembler.
36519
36520 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36521 Roger Sayle <roger@eyesopen.com>
36522
36523 * gcc.dg/compare8.c: New test case.
36524
36525 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36526
36527 * g++.dg/ext/altivec-7.C: New test.
36528
36529 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36530
36531 PR 12267, 12391, 12560, 13129, 14114, 14133
36532 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36533 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36534 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36535 Adjust error regexps.
36536 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36537 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36538 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36539 * gcc.dg/local1.c: Add explanatory comment.
36540
36541 2004-03-23 Roger Sayle <roger@eyesopen.com>
36542
36543 PR optimization/14669
36544 * g++.dg/opt/fold2.C: New test case.
36545
36546 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36547
36548 PR c/14069
36549 * gcc.dg/20040322-1.c: New test.
36550
36551 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36552
36553 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36554 * gcc.dg/ultrasp4.c: Likewise.
36555 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36556
36557 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36558
36559 * gcc.dg/i386-sse-8.c: Reset default options.
36560
36561 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36562
36563 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36564 in the error message text.
36565
36566 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36567
36568 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36569
36570 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36571
36572 PR c++/14616
36573 * g++.dg/init/array13.C: New test.
36574
36575 2004-03-20 Roger Sayle <roger@eyesopen.com>
36576
36577 PR target/13889
36578 * gcc.c-torture/compile/pr13889.c: New test case.
36579
36580 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36581
36582 PR c/14635
36583 * builtins-1.c (nan, nans): Don't test.
36584 * builtins-30.c: Don't use nan, nanf, nanl.
36585 * builtins-35.c: New test.
36586
36587 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36588
36589 * g++.dg/ext/altivec-6.C: New test.
36590
36591 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36592
36593 * g++.dg/init/placement3.C: New test.
36594
36595 * g++.dg/template/spec13.C: New test.
36596
36597 * g++.dg/lookup/using11.C: New test.
36598
36599 * g++.dg/lookup/koenig3.C: New test.
36600
36601 * g++.dg/template/operator2.C: New test.
36602
36603 * g++.dg/expr/dtor3.C: New test.
36604 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36605 marker.
36606 * g++.old-deja/g++.law/visibility28.C: Likewise.
36607
36608 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36609
36610 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36611 * gcc.dg/ppc64-abi-3.c: Likewise.
36612
36613 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36614
36615 PR c++/14545
36616 * g++.dg/parse/template15.C: New test.
36617
36618 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36619
36620 * g++.dg/expr/dtor2.C: New test.
36621
36622 * g++.dg/lookup/anon4.C: New test.
36623
36624 * g++.dg/overload/using1.C: New test.
36625
36626 * g++.dg/template/lookup7.C: New test.
36627
36628 * g++.dg/template/typename6.C: New test.
36629
36630 * g++.dg/expr/cond6.C: New test.
36631
36632 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36633
36634 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36635
36636 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36637
36638 * g++.dg/expr/cond5.C: New test.
36639 * g++.dg/expr/constcast1.C: Likewise.
36640 * g++.dg/expr/ptrmem2.C: Likewise.
36641 * g++.dg/expr/ptrmem3.C: Likewise.
36642 * g++.dg/lookup/main1.C: Likewise.
36643 * g++.dg/template/lookup6.C: Likewise.
36644
36645 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36646
36647 * gcc.dg/local1.c: New test.
36648
36649 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36650
36651 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36652
36653 * gcc.dg/torture/builtin-convert-1.c: New test.
36654
36655 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36656
36657 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36658
36659 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36660
36661 PR c++/14481
36662 * g++.dg/warn/Wunused-7.C: New test.
36663
36664 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36665
36666 * gcc.dg/torture/builtin-integral-1.c: New test.
36667
36668 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36669
36670 PR c++/14586
36671 * g++.dg/parse/non-dependent3.C: New test.
36672
36673 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36674
36675 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36676 * g++.dg/eh/simd-2.C: Likewise.
36677 * g++.dg/init/array10.C: Likewise.
36678 * gcc.c-torture/compile/simd-1.c: Likewise.
36679 * gcc.c-torture/compile/simd-2.c: Likewise.
36680 * gcc.c-torture/compile/simd-3.c: Likewise.
36681 * gcc.c-torture/compile/simd-4.c: Likewise.
36682 * gcc.c-torture/compile/simd-6.c: Likewise.
36683 * gcc.c-torture/execute/simd-1.c: Likewise.
36684 * gcc.c-torture/execute/simd-2.c: Likewise.
36685 * gcc.dg/compat/vector-defs.h: Likewise.
36686 * gcc.dg/20020531-1.c: Likewise.
36687 * gcc.dg/altivec-3.c: Likewise.
36688 * gcc.dg/altivec-4.c: Likewise.
36689 * gcc.dg/altivec-varargs-1.c: Likewise.
36690 * gcc.dg/compat/vector-defs.h: Likewise.
36691 * gcc.dg/i386-mmx-3.c: Likewise.
36692 * gcc.dg/i386-sse-4.c: Likewise.
36693 * gcc.dg/i386-sse-5.c: Likewise.
36694 * gcc.dg/i386-sse-8.c: Likewise.
36695 * gcc.dg/simd-1.c: Likewise.
36696 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36697 __ev64_opaque__ since the machine description provides it.
36698
36699 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36700
36701 * lib/compat.exp (skip_list): New global variable.
36702 Use it to hold the user defined COMPAT_SKIPS list if any.
36703 (compat-obj): Add the members of skip_list to optall.
36704
36705 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36706
36707 * gcc.dg/compat/union-by-value-1_main.c,
36708 union-by-value-1_x.c, union-by-value-1_y.c,
36709 union-check.h, union-defs.h,
36710 union-init.h, union-return-1_main.c,
36711 union-return-1_x.c, union-return-1_y.c: New files.
36712
36713 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36714
36715 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36716 mixed-struct-init.h: Add 4 mixed structure types.
36717 struct-by-value-21_main.c, struct-by-value-21_x.c,
36718 struct-by-value-21_y.c, struct-return-21_main.c,
36719 struct-return-21_x.c, struct-return-21_y.c: New files.
36720
36721 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36722
36723 PR c++/14550
36724 * g++.dg/parse/template14.C: New test.
36725
36726 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36727
36728 * gcc.c-torture/execute/20040313-1.c: New test.
36729
36730 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36731
36732 PR target/14533
36733 * gcc.dg/20040311-2.c: New test.
36734
36735 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36736
36737 PR other/14544
36738 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36739 bit-field.
36740
36741 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36742
36743 * gcc.dg/20040305-2.c: Add missing return statement.
36744
36745 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36746
36747 * gcc.dg/builtins-34.c: Also check pow10*.
36748
36749 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36750
36751 PR target/14262
36752 * gcc.dg/20040305-2.c: New test.
36753
36754 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36755
36756 * gcc.dg/20040310-1.c: New test.
36757
36758 2004-03-11 Roger Sayle <roger@eyesopen.com>
36759
36760 * gcc.c-torture/execute/20040311-1.c: New test case.
36761
36762 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36763
36764 PR c++/14476
36765 * g++.dg/lookup/enum1.C: New test.
36766
36767 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36768
36769 PR c++/14510
36770 * g++.dg/lookup/struct2.C: New test.
36771
36772 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36773
36774 * gcc.dg/builtins-34.c: New test.
36775
36776 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36777
36778 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36779
36780 2004-03-09 James E Wilson <wilson@specifixinc.com>
36781
36782 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36783 * gcc.dg/alias-2.c: New testcase.
36784
36785 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36786
36787 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36788
36789 2004-03-09 Roger Sayle <roger@eyesopen.com>
36790
36791 * gcc.c-torture/execute/20040309-1.c: New test case.
36792
36793 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36794
36795 PR c++/14397
36796 * g++.dg/overload/ref1.C: New.
36797
36798 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36799
36800 PR c++/14409
36801 * g++.dg/template/spec12.C: New test.
36802
36803 PR c++/14448
36804 * g++.dg/parse/crash14.C: New test.
36805
36806 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36807
36808 PR c++/14230
36809 * g++.dg/init/ref11.C: New test.
36810
36811 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36812
36813 PR c++/14432
36814 * g++.dg/parse/builtin2.C: New test.
36815
36816 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36817
36818 PR c++/14401
36819 * g++.dg/init/ctor3.C: New test.
36820 * g++.dg/init/union1.C: New test.
36821 * g++.dg/ext/anon-struct4.C: New test.
36822
36823 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36824
36825 * g++.dg/lookup/koenig1.C: Tweak error messages.
36826 * g++.dg/lookup/used-before-declaration.C: Likewise.
36827 * g++.dg/other/do1.C: Likewise.
36828 * g++.dg/overload/koenig1.C: Likewise.
36829 * g++.dg/parse/crash13.C: Likewise.
36830 * g++.dg/template/instantiate3.C: Likewise.
36831
36832 2004-03-08 Eric Christopher <echristo@redhat.com>
36833
36834 * * lib/target-supports.exp: Enable libiconv in test
36835 compilation. Fix up error checking.
36836
36837 2004-03-08 Roger Sayle <roger@eyesopen.com>
36838
36839 PR middle-end/14289
36840 * gcc.dg/pr14289-1.c: New test case.
36841 * gcc.dg/pr14289-2.c: Likewise.
36842 * gcc.dg/pr14289-3.c: Likewise.
36843
36844 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36845
36846 * gcc.c-torture/execute/20040308-1.c: New test.
36847
36848 2004-03-07 Roger Sayle <roger@eyesopen.com>
36849
36850 * gcc.c-torture/execute/20040307-1.c: New test case.
36851
36852 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36853
36854 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36855
36856 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36857
36858 * gcc.dg/20040306-1.c: New test.
36859
36860 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36861
36862 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36863 them static.
36864 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36865
36866 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36867
36868 PR c/14465
36869 * gcc.dg/decl-6.c: New test.
36870
36871 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36872
36873 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36874 Rename LOGPOW -> LOG_POW.
36875 (SQRT_EXP, POW_EXP): New.
36876
36877 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36878
36879 * gcc.dg/i386-sse-8.c: New test.
36880
36881 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36882
36883 PR c/14114
36884 * gcc.dg/decl-5.c: New test.
36885
36886 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36887
36888 * gcc.dg/20040305-1.c: New test.
36889
36890 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36891
36892 PR other/14354
36893 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36894
36895 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36896
36897 PR c++/14425, c++/14426
36898 * g++.dg/ext/altivec-4.C: New test.
36899 * g++.dg/ext/altivec-5.C: New test.
36900
36901 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36902
36903 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36904 global variables of a type with no linkage.
36905 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36906 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36907 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36908 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36909 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36910 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36911 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36912 * g++.dg/warn/deprecated.C: Name enum Color.
36913 * g++.dg/overload/VLA.C: Name structure for 'b'.
36914 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36915
36916 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36917
36918 * gcc.c-torture/compile/20040304-1.c: New test.
36919
36920 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36921
36922 PR 13728
36923 * gcc.dg/decl-4.c: New testcase.
36924
36925 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36926
36927 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36928 as PRECF if sizeof (float) > sizeof (double).
36929 (PRECL): Make it the same as PRECF if
36930 sizeof (float) > sizeof (long double).
36931
36932 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36933
36934 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36935 system type. Add check for irix6 which doesn't have c99 runtime.
36936
36937 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36938
36939 * gcc.dg/const-elim-1.c: xfail for xtensa.
36940
36941 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36942
36943 PR c++/14369
36944 * g++.dg/template/cond4.C: New test.
36945
36946 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36947
36948 PR c++/14360
36949 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36950
36951 PR c++/14361
36952 * g++.dg/parse/defarg7.C: New test.
36953
36954 PR c++/14359
36955 * g++.dg/template/friend26.C: New test.
36956
36957 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36958
36959 PR c++/14324
36960 * g++.dg/abi/mangle21.C: New test.
36961
36962 PR c++/14260
36963 * g++.dg/parse/constructor2.C: New test.
36964
36965 PR c++/14337
36966 * g++.dg/template/sfinae1.C: New test.
36967
36968 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36969
36970 PR c++/14267
36971 * g++.dg/expr/crash2.C: New test.
36972
36973 PR middle-end/13448
36974 * gcc.dg/inline-5.c: New test.
36975 * gcc.dg/always-inline.c: Split out tests into ...
36976 * gcc.dg/always-inline2.c: ... this and ...
36977 * gcc.dg/always-inline3.c: ... this.
36978
36979 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36980
36981 PR debug/12103
36982 * g++.dg/debug/crash1.C: New test.
36983
36984 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
36985
36986 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36987 function with __attribute__((noinline)).
36988 (recurser_void2): Likewise.
36989 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36990 (recurser_void2): Likewise.
36991
36992 2004-02-29 Roger Sayle <roger@eyesopen.com>
36993
36994 PR middle-end/14203
36995 * g++.dg/warn/Wunused-6.C: New test case.
36996
36997 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
36998
36999 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37000 not defined.
37001
37002 2004-02-27 Eric Christopher <echristo@redhat.com>
37003
37004 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37005 * g++.dg/charset/asm2.c: Run only x86.
37006 * gcc.dg/charset/asm3.c: Ditto.
37007
37008 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37009
37010 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37011 ld_library_path.
37012
37013 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37014
37015 * g++.dg/ext/altivec-3.C: New.
37016
37017 2004-02-26 Richard Henderson <rth@redhat.com>
37018
37019 * g++.dg/ext/attrib10.C: Mark for warning.
37020 * gcc.dg/attr-alias-1.c: New.
37021
37022 2004-02-26 Richard Henderson <rth@redhat.com>
37023
37024 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37025 * gcc.c-torture/execute/20040208-2.c: ... it back.
37026
37027 2004-02-26 Eric Christopher <echristo@redhat.com>
37028
37029 * lib/target-supports.exp (check-iconv-available): New function.
37030 * lib/gcc-dg.exp (dg-require-iconv): New function.
37031 Use above.
37032 * gcc.dg/charset: New directory.
37033 * gcc.dg/charset/charset.exp: New file.
37034 * gcc.dg/charset/asm1.c: Ditto.
37035 * gcc.dg/charset/asm2.c: Ditto.
37036 * gcc.dg/charset/asm3.c: Ditto.
37037 * gcc.dg/charset/asm4.c: Ditto.
37038 * gcc.dg/charset/asm5.c: Ditto.
37039 * gcc.dg/charset/attribute1.c: Ditto.
37040 * gcc.dg/charset/attribute2.c: Ditto.
37041 * gcc.dg/charset/string1.c: Ditto.
37042 * g++.dg/charset: New directory.
37043 * g++.dg/dg.exp: Add here. Special options.
37044 * g++.dg/charset/charset.exp: New file.
37045 * g++.dg/charset/asm1.c: Ditto.
37046 * g++.dg/charset/asm2.c: Ditto.
37047 * g++.dg/charset/asm3.c: Ditto.
37048 * g++.dg/charset/asm4.c: Ditto.
37049 * g++.dg/charset/attribute1.c: Ditto.
37050 * g++.dg/charset/attribute2.c: Ditto.
37051 * g++.dg/charset/extern1.cc: Ditto.
37052 * g++.dg/charset/extern2.cc: Ditto.
37053 * g++.dg/charset/string1.c: Ditto.
37054
37055 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37056
37057 PR c++/14278
37058 * g++.dg/parse/comma1.C: New test.
37059
37060 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37061
37062 PR c++/14284
37063 * g++.dg/template/ttp8.C: New test.
37064
37065 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37066
37067 * gcc.dg/fixuns-trunc-1.c: New test.
37068
37069 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37070
37071 * gcc.dg/builtins-config.h: Use #elif.
37072
37073 2004-02-26 Michael Matz <matz@suse.de>
37074
37075 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37076 * gcc.dg/991214-1.c: Likewise.
37077 * gcc.dg/i386-asm-1.c: Likewise.
37078
37079 2004-02-25 Richard Henderson <rth@redhat.com>
37080
37081 * gcc.c-torture/execute/20040208-2.c: Move ...
37082 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
37083
37084 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37085
37086 PR c++/14246
37087 * g++.dg/other/crash-3.C: New test.
37088
37089 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37090
37091 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
37092 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
37093
37094 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
37095 HP-UX.
37096
37097 2004-02-24 Michael Matz <matz@suse.de>
37098
37099 * gcc.dg/i386-regparm.c: New.
37100
37101 2004-02-23 James E Wilson <wilson@specifixinc.com>
37102
37103 * gcc.c-torture/execute/20040223-1.c: New.
37104
37105 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37106 Kazu Hirata <kazu@cs.umass.edu>
37107
37108 * gcc.dg/fwritable-strings-1.c: Remove.
37109
37110 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37111
37112 PR c/14156
37113 * gcc.dg/20040223-1.c: New test.
37114
37115 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37116
37117 PR c++/14106
37118 * g++.dg/ext/typeof9.C: New test.
37119
37120 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37121
37122 PR c++/14250
37123 * g++.dg/other/switch1.C: New test.
37124
37125 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37126
37127 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37128 * gcc.dg/va-arg-1.c: Likewise.
37129
37130 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37131
37132 PR c++/14143
37133 * g++.dg/template/koenig5.C: New test.
37134
37135 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37136
37137 * g++.dg/ext/altivec-1.C: Generalize target triple.
37138 * g++.dg/ext/altivec-2.C: New test case.
37139 * g++.dg/ext/altivec_check.h: New file.
37140 * gcc.dg/altivec-1.c: Generalize target triple;
37141 include altivec_check.h and call altivec_check().
37142 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37143 * gcc.dg/altivec-6.c: New test case.
37144 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37145 type casts as needed.
37146 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37147 altivec_check().
37148 * gcc.dg/altivec-12.c: New test case.
37149 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37150 include altivec_check.h and call altivec_check().
37151 * gcc.dg/altivec_check.h: New file.
37152
37153 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37154
37155 * lib/target-supports.exp (check_alias_available): Don't mangle
37156 function `g' in test program.
37157
37158 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37159
37160 * lib/target-supports.exp (check_profiling_available): Check
37161 argument to determine whether we support a profiling type.
37162 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37163 check_profiling_available.
37164 * g++.dg/bprob/bprob.exp: Likewise.
37165 * g77.dg/bprob/bprob.exp: Likewise.
37166 * gcc.misc-tests/bprob.exp: Likewise.
37167 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37168 dg-require-profiling and delete expected error handling.
37169 * gcc.dg/20021014-1.c: Likewise.
37170 * gcc.dg/nest.c: Likewise.
37171
37172 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37173
37174 PR c++/12007
37175 * g++.dg/other/vthunk1.C: New test.
37176
37177 2004-02-20 Falk Hueffner <falk@debian.org>
37178
37179 PR target/14201
37180 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37181
37182 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37183
37184 PR c++/13927
37185 * g++.dg/other/error8.C: Remove XFAIL markers.
37186
37187 PR c++/14173
37188 * g++.dg/ext/packed5.C: New test.
37189
37190 PR c++/14199
37191 * g++.dg/warn/Wunused-5.C: New test.
37192
37193 PR c++/14186
37194 * g++.dg/lookup/member1.C: New test.
37195
37196 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37197
37198 * gcc.c-torture/compile/20040130-1.c: Enable only when
37199 __INT_MAX__ >= 2147483647L.
37200 * gcc.c-torture/compile/961203-1.c: Likewise.
37201
37202 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37203
37204 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37205 * g++.dg/opt/template1.C: Robustify assembler regexp
37206
37207 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37208
37209 * gcc.c-torture/execute/simd-4.x: Remove.
37210 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37211 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37212 Guard with #ifndef SKIP_ATTRIBUTE.
37213 * gcc.dg/compat/vector-1_y.c: Likewise.
37214 * gcc.dg/compat/vector-2_x.c: Likewise.
37215 * gcc.dg/compat/vector-2_y.c: Likewise.
37216 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37217 * g++.dg/eh/simd-2.C: Likewise.
37218
37219 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37220
37221 * gcc.c-torture/compile/complex-1.c: New.
37222
37223 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37224
37225 PR target/14209
37226 * gcc.c-torture/execute/20040218-1.c: New test.
37227
37228 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37229
37230 PR c++/14181
37231 * g++.dg/parse/new2.C: New test.
37232
37233 2004-02-18 Paul Brook <paul@codesourcery.com>
37234
37235 * gcc.c-torture/compile/libcall-1.c: New test.
37236
37237 2004-02-18 Paul Brook <paul@codesourcery.com>
37238
37239 PR debug/12934
37240 * gcc.dg/debug/debug-7.c: New test.
37241
37242 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37243
37244 * gcc.dg/20040217-1.c: New test.
37245
37246 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37247
37248 * gcc.c-torture/execute/990208-1.x: Delete.
37249
37250 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37251
37252 * gcc.c-torture/execute/20040208-2.x: New file.
37253
37254 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37255
37256 PR c++/11326
37257 * g++.dg/abi/structret1.C: New test.
37258
37259 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37260
37261 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37262 (i386_cpuid): No need to test if cpuid is available on AMD64.
37263 Fix assembly, so that it works onboth i386 and AMD64.
37264 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37265 (vecInLong): Fix s[] member type to unsigned int.
37266 (vecInWord): Remove type.
37267 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37268 (a64, b64, c64, d64, e64): Remove.
37269 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37270 Remove unused variable. Remove initialization of removed variables.
37271 Don't call mmx_tests nor sse_tests.
37272 (reference_mmx, reference_sse): Remove.
37273 (check): Add return stmt.
37274 * gcc.dg/i386-sse-7.c: New test.
37275 * gcc.dg/i386-mmx-4.c: New test.
37276
37277 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37278
37279 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37280 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37281 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37282 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37283 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37284 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37285 g++.dg/tc1/dr94.C: Fix line terminator.
37286
37287 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37288
37289 * gcc.c-torture/compile/20040216-1.c: New.
37290
37291 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37292
37293 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37294 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37295 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37296 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37297 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37298 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37299
37300 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37301
37302 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37303
37304 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37305
37306 PR c++/13971
37307 * g++.dg/expr/cond4.C: New test.
37308
37309 PR c++/14086
37310 * g++.dg/lookup/crash2.C: New test.
37311
37312 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37313
37314 * gcc.c-torture/compile/20040214-2.c: New test.
37315
37316 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37317
37318 PR c++/14116
37319 * g++.dg/ext/typeof8.C: New test.
37320
37321 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37322
37323 * gcc.c-torture/compile/20040214-1.c: New test.
37324
37325 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37326
37327 PR c++/13635
37328 * g++.dg/template/spec11.C: New test.
37329
37330 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37331
37332 PR c++/13927
37333 * g++.dg/other/error8.C: New test.
37334
37335 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37336
37337 PR c++/14122
37338 * g++.dg/template/array4.C: New test.
37339
37340 PR c++/14108
37341 * g++.dg/inherit/thunk2.C: New test.
37342
37343 PR c++/14083
37344 * g++.dg/eh/cond2.C: New test.
37345
37346 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37347
37348 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37349
37350 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37351
37352 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37353
37354 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37355
37356 * g++.dg/simd-2.C: xfail on ppc64-linux.
37357
37358 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37359
37360 PR c/456
37361 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37362 tests.
37363
37364 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37365
37366 * gcc.dg/builtins-33.c: New test.
37367
37368 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37369
37370 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37371
37372 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37373
37374 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37375
37376 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37377
37378 * gcc.dg/ppc64-abi-3.c: New test.
37379
37380 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37381
37382 PR c/14092
37383
37384 * gcc.dg/pr14092-1.c: New testcase.
37385
37386 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37387
37388 * gcc.dg/cpp/assert4.c: Fix typo last change.
37389
37390 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37391 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37392
37393 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37394
37395 2004-02-09 Roger Sayle <roger@eyesopen.com>
37396
37397 * gcc.c-torture/compile/20040209-1.c: New test case.
37398
37399 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37400
37401 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37402
37403 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37404
37405 * gcc.c-torture/execute/20040208-[12].c: New tests.
37406
37407 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37408
37409 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37410
37411 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37412
37413 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37414
37415 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37416
37417 Bug 13856
37418 * gcc.dg/visibility-8.c: New testcase.
37419
37420 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37421
37422 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37423 arguments.
37424 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37425
37426 2004-02-07 Roger Sayle <roger@eyesopen.com>
37427
37428 PR middle-end/13696
37429 * g++.dg/opt/fold1.C: New test case.
37430
37431 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37432
37433 PR c++/14033
37434 * g++.dg/other/crash-2.C: New test.
37435
37436 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37437
37438 PR c++/14028
37439 * g++.dg/parse/angle-bracket2.C: New test.
37440
37441 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37442
37443 PR middle-end/13750
37444 Revert:
37445 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37446 PR pch/13361
37447 * g++.dg/pch/wchar-1.C: New.
37448 * g++.dg/pch/wchar-1.Hs: New.
37449
37450 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37451
37452 PR c++/14008
37453 * g++.dg/parse/error15.C: New test.
37454 * g++.dg/parse/crash11.C: Update dg-error mark.
37455
37456 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37457
37458 PR c++/13932
37459 * g++.dg/warn/conv2.C: New test.
37460
37461 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37462
37463 PR c++/13086
37464 * g++.dg/warn/incomplete1.C: Remove xfail.
37465
37466 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37467
37468 * lib/file-format.exp (gcc_target_object_format): Use
37469 ${tool}_target_compile, not gcc_target_compile.
37470 * lib/target-supports.exp (check_alias_available): Likewise.
37471 (check_gc_sections_available): Likewise.
37472 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37473 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37474 dg-require-alias.
37475
37476 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37477
37478 PR c++/13969
37479 * g++.dg/template/static6.C: New test.
37480
37481 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37482
37483 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37484
37485 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37486
37487 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37488 tests for systems where `char' is unsigned by default.
37489
37490 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37491
37492 PR c++/13997
37493 * g++.dg/template/partial3.C: New test.
37494
37495 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37496
37497 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37498 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37499 Remove mentions of obsolete ports.
37500
37501 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37502
37503 * gcc.dg/noncompile/20001228-1.c: Fix for new
37504 error message.
37505
37506 2004-02-03 Roger Sayle <roger@eyesopen.com>
37507
37508 PR target/9348
37509 * gcc.c-torture/execute/multdi-1.c: New test case.
37510
37511 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37512
37513 PR c++/13925
37514 * g++.dg/template/lookup5.C: New test.
37515
37516 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37517
37518 PR c++/13950
37519 * g++.dg/template/lookup4.C: New test.
37520
37521 PR c++/13970
37522 * g++.dg/parse/error14.C: New test.
37523
37524 PR c++/14002
37525 * g++.dg/parse/template13.C: New test.
37526
37527 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37528
37529 PR c++/13978
37530 * g++.dg/template/koenig4.C: New test.
37531
37532 PR c++/13968
37533 * g++.dg/template/crash17.C: New test.
37534
37535 PR c++/13975
37536 * g++.dg/parse/error13.C: New test.
37537 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37538
37539 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37540
37541 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37542
37543 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37544
37545 PR c/11658
37546 PR c/13994
37547 * gcc.dg/noncompile/20040203-1.c: New test.
37548 * gcc.dg/noncompile/20040203-2.c: Likewise.
37549 * gcc.dg/noncompile/20040203-3.c: Likewise.
37550 * gcc.dg/20040203-1.c: Likewise.
37551
37552 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37553
37554 PR c++/10858
37555 * g++.dg/template/sizeof7.C: New test.
37556
37557 2004-02-02 Eric Christopher <echristo@redhat.com>
37558 Zack Weinberg <zack@codesourcery.com>
37559
37560 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37561
37562 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37563
37564 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37565 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37566 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37567 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37568
37569 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37570
37571 PR c++/13113
37572 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37573
37574 PR c++/13854
37575 * g++.dg/ext/attrib13.C: New test.
37576
37577 PR c++/13907
37578 * g++.dg/conversion/op2.C: New test.
37579
37580 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37581
37582 * gcc.dg/titype-1.c: Fix pasto.
37583
37584 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37585
37586 * gcc.dg/titype-1.c: New test.
37587
37588 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37589
37590 PR c++/13957
37591 * g++.dg/template/non-type-template-argument-1.C,
37592 g++.dg/template/qualified-id1.C: Update dg-error marks.
37593 * g++.dg/template/nontype6.C: New test.
37594
37595 2004-02-01 Roger Sayle <roger@eyesopen.com>
37596
37597 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37598 * gcc.dg/builtins-31.c: New testcase.
37599 * gcc.dg/builtins-32.c: New testcase.
37600
37601 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37602
37603 * objc.dg/call-super-2.m: Update line numbers
37604 for the including of stddef.h.
37605
37606 2004-01-30 Michael Matz <matz@suse.de>
37607
37608 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37609 g++.dg/ext/case-range3.C: New tests.
37610
37611 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37612
37613 DR206
37614 PR c++/13813
37615 * g++.dg/template/member4.C: New test.
37616
37617 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37618
37619 PR c++/13683
37620 * g++.dg/template/sizeof6.C: New test.
37621
37622 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37623
37624 * gcc.dg/fwritable-strings-1.c: New test.
37625
37626 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37627
37628 * gcc.c-torture/compile/20040130-1.c: New test.
37629
37630 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37631
37632 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37633
37634 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37635
37636 PR c++/13883
37637 * g++.dg/template/ctor3.C: New test.
37638
37639 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37640
37641 * g++.dg/tc1: New directory.
37642 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37643 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37644 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37645 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37646 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37647
37648 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37649
37650 * g++.dg/parse/error11.C: New test.
37651 * g++.dg/parse/error12.C: Likewise.
37652
37653 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37654
37655 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37656 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37657
37658 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37659
37660 PR c++/13791
37661 * g++.dg/ext/attrib12.C: New test.
37662
37663 PR c++/13736
37664 * g++.dg/parse/cast2.C: New test.
37665
37666 2004-01-27 James E Wilson <wilson@specifixinc.com>
37667
37668 * objc.dg/encode-2.m (main): New local string. Set depending on
37669 sizeof long. Use in sscanf call.
37670 * objc.dg/encode-3.m (main): New local string. Set depending on
37671 sizeof long. Use in scan_initial call.
37672
37673 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37674
37675 * objc.dg/call-super-2.m: Make LP64-safe.
37676 * objc.dg/desig-init-1.m: Likewise.
37677
37678 2004-01-27 Devang Patel <dpatel@apple.com>
37679
37680 * g++.dg/debug/namespace1.C: New test.
37681
37682 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37683
37684 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37685 xscale-*-*.
37686
37687 * gcc.dg/arm-mmx-1.c: New test.
37688
37689 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37690
37691 * gcc.dg/20040127-1.c: New test.
37692 * gcc.dg/20040127-2.c: New test.
37693
37694 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37695
37696 * objc.dg/stret-1.m (glob): Renamed to globa.
37697
37698 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37699
37700 PR c++/13663
37701 * g++.dg/expr/for1.C: New test.
37702
37703 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37704
37705 PR middle-end/13779
37706 * gcc.dg/darwin-longlong.c: New test.
37707
37708 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37709
37710 * gcc.dg/20040124-1.c: Moved test from here...
37711 * gcc.c-torture/compile/20040124-1.c: ...to here.
37712
37713 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37714
37715 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37716 the assembly output if -m64 is passed.
37717
37718 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37719
37720 PR c++/13833
37721 * g++.dg/template/cond3.C: New test.
37722
37723 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37724
37725 PR c++/13810
37726 * g++.dg/template/ttp7.C: New test.
37727
37728 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37729
37730 PR c++/13797
37731 * g++.dg/template/nontype4.C: New test.
37732 * g++.dg/template/nontype5.C: Likewise.
37733
37734 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37735
37736 * gcc.dg/torture/mips-clobber-at.c: New test.
37737
37738 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37739
37740 * gcc.dg/20040124-1.c: New test.
37741
37742 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37743
37744 * gcc.dg/20040123-1.c: New test.
37745
37746 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37747
37748 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37749
37750 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37751
37752 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37753
37754 2004-01-23 Andrew Pinski <apinski@apple.com>
37755
37756 * gcc.dg/20030121-1.c: Move to ..
37757 * gcc.dg/20040121-1.c: here.
37758
37759 2004-01-23 Roger Sayle <roger@eyesopen.com>
37760
37761 * gcc.dg/builtins-29.c: New test case.
37762
37763 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37764
37765 PR 18314
37766 * gcc.dg/builtins-30.c: New testcase.
37767
37768 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37769
37770 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37771 * lib/g77.exp: Likewise.
37772 * lib/objc.exp: Likewise.
37773 * lib/g++.exp: Likewise.
37774
37775 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37776
37777 * gcc.dg/struct-by-value-2.c: New test.
37778
37779 2004-01-21 Andrew Pinski <apinski@apple.com>
37780
37781 PR target/13785
37782 * gcc.dg/20030121-1.c: New test.
37783
37784 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37785
37786 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37787 clobber frame pointer register in asm statement.
37788
37789 2004-01-21 Falk Hueffner <falk@debian.org>
37790
37791 * gcc.c-torture/compile/20040121-1.c: New test.
37792
37793 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37794
37795 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37796
37797 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37798
37799 * gcc.dg/ppc64-abi-2.c: New test.
37800
37801 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37802
37803 * lib/treelang.exp: Fill out this file.
37804 * lib/treelang-dg.exp: New File.
37805
37806 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37807
37808 * gcc.c-torture/compile/981022-1.c: Remove.
37809 * gcc.dg/array-5.c: Remove XFAIL.
37810 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37811 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37812 gcc.dg/cond-lvalue-1.c: Update.
37813 * gcc.dg/cast-lvalue-2.c: New test.
37814
37815 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37816
37817 PR c++/13592
37818 * g++.dg/other/error1.C (class foo): Tweak error message.
37819
37820 PR c++/13592
37821 * g++.dg/template/call2.C: New test.
37822
37823 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37824
37825 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37826 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37827 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37828 scalar-return-1_x.c, scalar-return-2_y.c,
37829 scalar-return-3_x.c, scalar-return-3_y.c,
37830 scalar-return-4_x.c, scalar-return-4_y.c,
37831 struct-align-1.h, struct-align-1_x.c,
37832 struct-align-1_y.c, struct-align-2.h,
37833 struct-align-2_x.c, struct-align-2_y.c,
37834 struct-by-value-10_y.c, struct-by-value-11_x.c,
37835 struct-by-value-11_y.c, struct-by-value-12_x.c,
37836 struct-by-value-12_y.c, struct-by-value-13_x.c,
37837 struct-by-value-13_y.c, struct-by-value-14_x.c,
37838 struct-by-value-14_y.c, struct-by-value-15_x.c,
37839 struct-by-value-15_y.c, struct-by-value-16_y.c,
37840 struct-by-value-17_y.c, struct-by-value-18_y.c,
37841 struct-by-value-19_y.c, struct-by-value-1_x.c,
37842 struct-by-value-1_y.c, struct-by-value-20_y.c,
37843 struct-by-value-2_x.c, struct-by-value-2_y.c,
37844 struct-by-value-3_y.c, struct-by-value-4_x.c,
37845 struct-by-value-4_y.c, struct-by-value-5_y.c,
37846 struct-by-value-6_y.c, struct-by-value-7_y.c
37847 struct-by-value-8_x.c, struct-by-value-8_y.c
37848 struct-by-value-9_x.c, struct-by-value-9_y.c
37849 struct-return-10_x.c, struct-return-10_y.c,
37850 struct-return-19_x.c, struct-return-20_x.c
37851 struct-return-2_x.c, struct-return-2_y.c
37852 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37853 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37854
37855 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37856
37857 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37858 attribute on sparc*-sun-solaris2.*.
37859
37860 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37861
37862 PR c++/13710
37863 * g++.dg/ext/typeof7.C: New test.
37864
37865 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37866
37867 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37868 * gcc.dg/const-elim-1.c: Same.
37869
37870 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37871
37872 * objc.dg/stret-1.m: New.
37873 * objc.dg/stret-2.m: New.
37874
37875 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37876
37877 PR c++/11895
37878 * g++.dg/ext/vector1.C: New test.
37879
37880 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37881
37882 * gcc.dg/pch/import-1.c: New.
37883 * gcc.dg/pch/import-1.hs: New.
37884 * gcc.dg/pch/import-1a.h: New.
37885 * gcc.dg/pch/import-1b.h: New.
37886 * gcc.dg/pch/import-1c.h: New.
37887
37888 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37889
37890 PR c++/13574
37891 * g++.dg/ext/array1.C: New test.
37892
37893 PR c++/13178
37894 * g++.dg/conversion/op1.C: New test.
37895
37896 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37897
37898 PR 11864
37899 From Kazumoto Kojima / Dan Kegel:
37900 * gcc.dg/pr11864-1.c: New test.
37901
37902 PR 10392
37903 From Marcus Comstedt / Dan Kegel:
37904 * gcc.dg/pr10392-1.c: New test.
37905
37906 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37907
37908 PR c++/13478
37909 * g++.dg/init/ref10.C: New test.
37910
37911 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37912
37913 PR c++/13407
37914 * g++.dg/parse/typename6.C: New test.
37915
37916 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37917
37918 PR pch/13361
37919 * g++.dg/pch/wchar-1.C: New.
37920 * g++.dg/pch/wchar-1.Hs: New.
37921
37922 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37923
37924 PR c++/9259
37925 * g++.dg/expr/sizeof2.C: New test.
37926
37927 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37928
37929 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37930
37931 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37932
37933 PR c++/13659
37934 * g++.dg/lookup/strong-using-3.C: New.
37935 * g++.dg/lookup/using-10.C: New.
37936
37937 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37938
37939 PR c++/13594
37940 * g++.dg/lookup/strong-using-2.C: New.
37941
37942 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37943 Dan Kegel <dank@kegel.com>
37944 J"orn Rennecke <joern.rennecke@superh.com>
37945
37946 PR target/9365
37947 * gcc.dg/pr9365-1.c: New test.
37948
37949 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37950
37951 PR c++/8856
37952 * g++.dg/parse/casting-operator2.C: New test.
37953 * g++.old-deja/g++.pt/explicit83.C: Remove.
37954
37955 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37956
37957 * gcc.dg/label-compound-stmt-1.c: New test.
37958 * gcc.c-torture/compile/950922-1.c,
37959 gcc.c-torture/compile/20000211-3.c,
37960 gcc.c-torture/compile/20000518-1.c,
37961 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37962 compound statements.
37963
37964 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
37965
37966 * gcc.dg/ppc64-abi-1.c: New test.
37967
37968 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
37969
37970 * g++.dg/ext/attrib9.C: Add dg-warnings.
37971
37972 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37973
37974 PR c++/12335
37975 * g++.dg/parse/dtor3.C: New test.
37976
37977 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
37978
37979 PR c++/12709
37980 * g++.dg/parse/try-catch-1.C: New test.
37981
37982 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
37983
37984 * ada/acats/run_all.sh: Add more verbose output in acats.log
37985 when compiling tests.
37986
37987 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37988
37989 PR 13656
37990 * gcc.dg/typedef-redecl.c: New test case.
37991 * gcc.dg/typedef-redecl.h: New support file.
37992
37993 2004-01-13 Jan Hubicka <jh@suse.cz>
37994
37995 * gcc.dg/always_inline.c: New test.
37996 * gcc.dg/debug/20031231-1.c: Fix.
37997
37998 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37999
38000 PR c++/13474
38001 * g++.dg/template/array3.C: New test.
38002
38003 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38004
38005 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38006 * g++.dg/warn/Wunused-2.C: Likewise.
38007
38008 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38009
38010 PR c++/13289
38011 * g++.dg/template/instantiate6.C: New test.
38012
38013 2004-01-12 Roger Sayle <roger@eyesopen.com>
38014
38015 PR middle-end/11397
38016 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38017
38018 2004-01-12 Jan Hubicka <jh@suse.cz>
38019
38020 PR opt/12826
38021 * gcc.dg/20040112-1.c: New.
38022
38023 * gcc.dg/dwarf-die[1-7].c: Move to...
38024 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38025 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38026
38027 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38028
38029 PR c++/4100
38030 * g++.dg/parse/friend4.C: New test.
38031
38032 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38033
38034 PR c++/4100
38035 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38036 definition is called a friend.
38037
38038 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38039
38040 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38041
38042 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38043
38044 PR c++/3478
38045 * g++.dg/parse/error10.C: New test.
38046 * g++.dg/template/arg2.C: Accept "invalid type" error.
38047
38048 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38049
38050 PR middle-end/13392
38051 * g++.dg/opt/expect2.C: New test.
38052
38053 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38054
38055 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38056 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38057 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38058 Update dg-error regexps.
38059
38060 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38061
38062 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38063 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38064
38065 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38066
38067 * gcc.dg/pragma-re-1.c: Use right pointer type.
38068
38069 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38070
38071 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38072
38073 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38074
38075 * gcc.dg/rs6000-ldouble-1.c: New.
38076
38077 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38078
38079 DR 337
38080 PR c++/9256
38081 * g++.dg/other/abstract1.C: New test.
38082
38083 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
38084
38085 * g++.dg/lookup/strong-using-1.C: New.
38086
38087 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
38088
38089 PR c/11234
38090 * gcc.dg/func-ptr-conv-1.c: New test.
38091 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
38092
38093 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
38094
38095 PR target/13380.
38096 * gcc.c-torture/compile/20040109-1.c: New.
38097
38098 2004-01-08 Stuart Hastings <stuart@apple.com>
38099
38100 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38101 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38102 * gcc.dg/i386-sse-6.c: ...this new testcase.
38103
38104 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38105
38106 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38107
38108 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38109
38110 * ada/acats/run_acats: Treat 'gnatchop' the same way
38111 as 'gnatmake'. Export GCC_DRIVER.
38112 * ada/acats/run_all.sh: Add target_gnatchop. Use
38113 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38114
38115 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38116
38117 PR c++/12573
38118 * g++.dg/template/dependent-expr4.C: New test.
38119
38120 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38121
38122 * gcc.dg/altivec-11.c: New test.
38123
38124 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38125
38126 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38127
38128 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38129
38130 PR c/6024
38131 * gcc.dg/enum-compat-1.c: New test.
38132 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38133
38134 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38135
38136 PR c/12165
38137 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38138 gcc.dg/c99-idem-qual-3.c: New tests.
38139
38140 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38141
38142 * gcc.dg/winline-7.c: Don't cast void * to int.
38143
38144 2004-01-06 Jan Hubicka <jh@suse.cz>
38145
38146 * gcc.dg/i386-sse-5.c: New test
38147 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38148
38149 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38150
38151 PR c++/12815
38152 * g++.dg/rtti/typeid4.C: New test.
38153
38154 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38155
38156 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38157
38158 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38159
38160 PR c++/12132
38161 * g++.dg/template/error11.C: New test.
38162
38163 PR c++/13451
38164 * g++.dg/template/class2.C: New test.
38165
38166 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38167 Richard Sandiford <rsandifo@redhat.com>
38168
38169 PR c++/13387
38170 * g++.dg/opt/alias3.C: New test.
38171
38172 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38173
38174 PR c++/13157
38175 * g++.dg/template/koenig3.C: New test.
38176
38177 PR c++/13529
38178 * g++.dg/parse/offsetof3.C: New test.
38179
38180 * g++.dg/init/copy7.C: Add missing dg-error markers.
38181
38182 PR c++/12226
38183 * g++.dg/init/copy7.c: New test.
38184
38185 PR c++/13536
38186 * g++.dg/parse/cast1.C: New test.
38187
38188 2004-01-04 Jan Hubicka <jh@suse.cz>
38189
38190 * gcc.dg/winline[1-7].c: New tests.
38191
38192 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38193
38194 PR c++/13520
38195 * g++.dg/template/qualttp22.C: New test.
38196
38197 2004-01-01 Jan Hubicka <jh@suse.cz>
38198
38199 * gcc.dg/debug/20031231-1.c: New.
38200 * gcc.c-torture/compile/20040101-1.c: New.
38201 * gcc.dg/dwarf-die-[1-7].c: New.
38202
38203 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38204
38205 PR optimization/13521
38206 * gcc.c-torture/compile/20031231-1.c: New test.
38207
38208 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38209
38210 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38211
38212 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38213
38214 PR c++/10079
38215 * g++.dg/template/crash16.C: New test.
38216
38217 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38218
38219 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38220
38221 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38222
38223 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38224 ports.
38225 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38226 * g++.old-deja/g++.law/profile1.C: Likewise.
38227 * gcc.c-torture/compile/981006-1.c: Likewise.
38228 * gcc.c-torture/execute/loop-2e.x: Likewise.
38229 * gcc.c-torture/execute/loop-2f.x: Remove.
38230 * gcc.c-torture/execute/loop-2g.x: Likewise.
38231 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38232 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38233
38234 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38235
38236 PR c++/13507
38237 * g++.dg/ext/attrib11.C: New test.
38238
38239 PR c++/13494
38240 * g++.dg/template/array2-1.C: New test.
38241 * g++.dg/template/array2-2.C: New test.
38242
38243 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38244
38245 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38246
38247 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38248
38249 PR c++/12774
38250 * g++.dg/template/array1-1.C: New test.
38251 * g++.dg/template/array1-2.C: New test.
38252
38253 2003-12-29 Roger Sayle <roger@eyesopen.com>
38254
38255 PR fortran/12632
38256 * g77.dg/12632.f: New test case.
38257
38258 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38259
38260 PR c++/13289
38261 * g++.dg/parse/nontype1.C: New test.
38262
38263 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38264
38265 PR c++/12403
38266 * g++.dg/parse/explicit1.C: New test.
38267 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38268
38269 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38270
38271 PR c++/13081
38272 * g++.dg/opt/inline6.C: New test.
38273
38274 PR c++/12613
38275 * g++.dg/parse/error9.C: New test.
38276
38277 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38278
38279 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38280
38281 PR c++/13009
38282 * g++.dg/init/assign1.C: New test.
38283
38284 2003-12-28 Roger Sayle <roger@eyesopen.com>
38285
38286 PR c++/13070
38287 * g++.dg/warn/format3.C: New test case.
38288
38289 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38290
38291 * gcc.c-torture/compile/20031227-1.c: New test.
38292
38293 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38294
38295 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38296 * g77.dg/bprob/bprob.exp: Likewise.
38297 * gcc.misc-tests/bprob.exp: Likewise.
38298 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38299 variants on systems where the library does not provide that
38300 functionality.
38301 * gcc.dg/builtins-20.c: Use builtins-config.h.
38302 * gcc.dg/builtins-config.h: New file.
38303
38304 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38305
38306 * lib/gcc-dg.exp (dg-require-profiling): New function.
38307 * lib/target-supports.exp (check_profiling_available): Likewise.
38308 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38309 * g77.dg/bprob/bprob.exp: Likewise.
38310 * gcc.misc-tests/bprob.exp: Likewise.
38311 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38312 * gcc.dg/20021014-1.c: Likewise.
38313 * gcc.dg/nest.c: Likewise.
38314
38315 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38316
38317 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38318 compiling.
38319 * g++.dg/lookup/java2.C: Likewise.
38320 * gcc.dg/cpp/lexident.c: Likewise.
38321
38322 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38323
38324 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38325 given.
38326 * gcc.c-torture/compile/961203-1.c: Likewise.
38327 * gcc.c-torture/compile/980506-1.c: Likewise.
38328
38329 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38330
38331 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38332 (additional_prunes): New global.
38333 (gcc-dg-prune): Handle additional per-test pruning.
38334 (dg-test): Clear additional_prunes between tests.
38335
38336 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38337 dg-prune-output to avoid spurious failures from assembler
38338 complaining about nonexistent WAW violations.
38339 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38340 Use dg-prune-output to avoid spurious failures from assembler
38341 warning about Itanium B-step errata.
38342
38343 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38344
38345 * g++.dg/abi/macro0.C: New test.
38346 * g++.dg/abi/macro1.C: Likewise.
38347 * g++.dg/abi/macro2.C: Likewise.
38348
38349 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38350 * g++.dg/abi/bitfield7.C: Likewise.
38351 * g++.dg/abi/dtor2.C: Likewise.
38352 * g++.dg/abi/mangle11.C: Likewise.
38353 * g++.dg/abi/mangle12.C: Likewise.
38354 * g++.dg/abi/mangle14.C: Likewise.
38355 * g++.dg/abi/mangle17.C: Likewise.
38356 * g++.dg/abi/vbase10.C: Likewise.
38357 * g++.dg/abi/vbase14.C: Likewise.
38358 * g++.dg/template/qualttp17.C: Likewise.
38359
38360 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38361
38362 PR c/11995
38363 * gcc.dg/20031223-1.c: New test.
38364
38365 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38366
38367 * gcc.dg/noreturn-7.c: New test.
38368
38369 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38370
38371 * gcc.dg/null-pointer-1.c: New test.
38372
38373 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38374
38375 * g++.old-deja/g++.jason/template18.C: Remove.
38376 * g++.old-deja/g++.jason/template37.C: Likewise.
38377
38378 PR c++/12862
38379 * g++.dg/lookup/ns1.C: New test.
38380
38381 PR c++/12397
38382 * g++.dg/template/lookup3.C: New test.
38383
38384 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38385
38386 * g++.dg/template/recurse1.C: New test
38387
38388 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38389
38390 PR c++/12479
38391 * g++.dg/parse/semicolon1.C: New test.
38392 * g++.dg/parse/semicolon1.h: Likewise.
38393
38394 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38395
38396 * gcc.dg/darwin-misaligned.c: New test.
38397
38398 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38399
38400 PR c/9163
38401 * gcc.dg/20031222-1.c: New test.
38402
38403 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38404
38405 PR c++/13438
38406 * g++.dg/parse/error8.C: New test.
38407
38408 PR c++/11554
38409 * g++.dg/warn/ctor-init-1.C: New test.
38410
38411 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38412
38413 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38414 too small.
38415 * gcc.c-torture/compile/930217-1.c: Likewise.
38416 * gcc.c-torture/compile/930513-1.c: Likewise.
38417 * gcc.c-torture/execute/920908-2.c: Likewise.
38418 * gcc.c-torture/execute/921204-1.c: Likewise.
38419 * gcc.c-torture/execute/930621-1.c: Likewise.
38420 * gcc.c-torture/execute/930630-1.c: Likewise.
38421 * gcc.c-torture/execute/931031-1.c: Likewise.
38422 * gcc.c-torture/execute/980602-2.c: Likewise.
38423 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38424 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38425 * gcc.c-torture/execute/extzvsi.c: Likewise.
38426 * gcc.c-torture/unsorted/ext.c: Likewise.
38427
38428 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38429
38430 PR target/12749
38431 * gcc.c-torture/compile/20031220-2.c: New test case.
38432
38433 2003-12-20 Roger Sayle <roger@eyesopen.com>
38434
38435 PR optimization/13031
38436 * gcc.c-torture/compile/20031220-1.c: New test case.
38437
38438 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38439
38440 * gcc.dg/cast-function-1.c: New test.
38441
38442 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38443
38444 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38445 formats.
38446
38447 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38448
38449 PR c++/12795
38450 * g++.dg/ext/attrib10.C: New test.
38451
38452 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38453
38454 * gcc.dg/cleanup-10.c: New test.
38455 * gcc.dg/cleanup-11.c: New test.
38456
38457 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38458
38459 PR c++/13239
38460 * g++.dg/opt/expect1.C: New test.
38461
38462 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38463
38464 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38465
38466 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38467
38468 PR debug/12923
38469 * gcc.dg/20031218-1.c: New test.
38470
38471 PR debug/12389
38472 * gcc.dg/20031218-2.c: New test.
38473 * gcc.dg/20031218-3.c: New test.
38474
38475 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38476 of label name and allow for USER_LABEL_PREFIX == "_" names.
38477 * g++.dg/abi/mangle18-2.C: Likewise.
38478 * g++.dg/abi/mangle19-1.C: Likewise.
38479 * g++.dg/abi/mangle19-2.C: Likewise.
38480 * g++.dg/abi/mangle20-1.C: Likewise.
38481 * g++.dg/abi/mangle20-2.C: Likewise.
38482
38483 2003-12-18 Richard Henderson <rth@redhat.com>
38484
38485 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38486
38487 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38488 Dan Kegel <dank@kegel.com>
38489
38490 PR other/12009
38491 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38492 testing a cross compiler, it causes spurious compile failures.
38493 * lib/g++.exp: Likewise.
38494
38495 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38496
38497 PR c++/13262
38498 * g++.dg/template/access13.C: New test.
38499
38500 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38501
38502 * gcc.dg/20031216-1.c: New test.
38503
38504 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38505
38506 PR c++/9154
38507 * g++.dg/template/error10.C: New test.
38508
38509 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38510
38511 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38512 * g++.dg/eh/simd-2.C: Likewise.
38513
38514 2003-12-17 James E Wilson <wilson@specifixinc.com>
38515 Roger Sayle <roger@eyesopen.com>
38516
38517 * gcc.c-torture/execute/ieee/mzero5.c: New.
38518
38519 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38520
38521 PR c++/10603
38522 * g++.dg/parse/error6.C: New test.
38523
38524 PR c++/12827
38525 * g++.dg/parse/error7.C: New test.
38526
38527 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38528
38529 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38530 at -O with stabs debugging formats.
38531 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38532 * gcc.dg/debug/debug-2.c: Likewise.
38533
38534 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38535
38536 PR c++/12696
38537 * g++.dg/init/error1.C: New test.
38538
38539 PR c++/12218
38540 * g++.dg/init/pm3.C: New test.
38541
38542 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38543
38544 PR c/3347
38545 * gcc.dg/bitfld-8.c: New test.
38546
38547 2003-12-16 James Lemke <jim@wasabisystems.com>
38548
38549 * gcc.dg/arm-scd42-[123].c: New tests.
38550
38551 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38552
38553 PR c++/9043
38554 * g++.dg/abi/mangle20-1.C: New test.
38555 * g++.dg/abi/mangle20-2.C: New test.
38556
38557 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38558
38559 PR c++/13275
38560 * g++.dg/other/offsetof2.C: Remove XFAIL.
38561 * g++.dg/parse/offsetof1.C: New test.
38562 * g++.gd/parse/offsetof2.C: Likewise.
38563
38564 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38565
38566 * g++.dg/template/nontype3.C: New test.
38567 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38568
38569 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38570
38571 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38572
38573 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38574
38575 PR c++/13387
38576 * g++.dg/expr/assign1.C: New test.
38577
38578 PR c++/13242
38579 * g++.dg/abi/mangle19-1.C: New test.
38580 * g++.dg/abi/mangle19-2.C: New test.
38581
38582 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38583
38584 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38585
38586 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38587
38588 * gcc.c-torture/execute/20031216-1.c: New test.
38589
38590 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38591
38592 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38593 an ICE regression.
38594
38595 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38596
38597 PR c++/10926
38598 * g++.dg/template/error9.C: New test.
38599
38600 PR c++/11116
38601 * g++.dg/template/error8.C: New test.
38602
38603 2003-12-15 Roger Sayle <roger@eyesopen.com>
38604
38605 PR middle-end/13400
38606 * gcc.c-torture/execute/20031215-1.c: New test case.
38607
38608 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38609
38610 PR c++/13269
38611 * g++.dg/parse/error5.C: New test.
38612
38613 PR c++/12989
38614 * g++.dg/expr/sizeof1.C: New test.
38615
38616 PR c++/13310
38617 * g++.dg/template/crash15.C: New test.
38618
38619 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38620
38621 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38622 a non-POD type as the last named parameter of a varargs function.
38623
38624 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38625
38626 PR c++/13243
38627 PR c++/12573
38628 * g++.dg/template/crash14.C: New test.
38629 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38630
38631 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38632
38633 * g++.dg/other/java1.C: New test.
38634
38635 PR c++/13241
38636 * g++.dg/abi/mangle18-1.C: New test.
38637 * g++.dg/abi/mangle18-2.C: New test.
38638
38639 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38640
38641 PR optimization/10312
38642 * gcc.c-torture/execute/20031214-1.c: New.
38643
38644 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38645
38646 PR c++/10779
38647 PR c++/12160
38648 * g++.dg/parse/error3.C: New test.
38649 * g++.dg/parse/error4.C: Likewise.
38650 * g++.dg/abi/mangle4.C: Tweak error messages.
38651 * g++.dg/lookup/using5.C: Likewise.
38652 * g++.dg/other/error2.C: Likewise.
38653 * g++.dg/parse/typename5.C: Likewise.
38654 * g++.dg/parse/undefined1.C: Likewise.
38655 * g++.dg/template/arg2.C: Likewise.
38656 * g++.dg/template/ttp3.C: Likewise.
38657 * g++.dg/template/type1.C: Likewise.
38658 * g++.old-deja/g++.other/crash32.C: Likewise.
38659 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38660
38661 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38662
38663 PR c++/13106
38664 * g++.dg/warn/noreturn-3.C: New test.
38665
38666 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38667
38668 PR c++/13118
38669 * g++.dg/abi/covariant3.C: New.
38670
38671 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38672
38673 * g++.dg/eh/ia64-1.C: New test.
38674
38675 2003-12-12 Roger Sayle <roger@eyesopen.com>
38676
38677 PR optimization/13037
38678 * g77.f-torture/execute/13037.f: New test case.
38679
38680 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38681
38682 PR c++/12881
38683 * g++.dg/abi/covariant2.C: New.
38684
38685 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38686
38687 * gcc.dg/cpp/trad/macro.c: New tests.
38688
38689 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38690
38691 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38692
38693 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38694
38695 PR other/10819
38696 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38697 to fix Bug 10819.
38698 * lib/g++.exp (g++_version): Likewise.
38699 * lib/g77.exp (g77_version): Likewise.
38700 * lib/objc.exp (default_objc_version): Likewise.
38701
38702 2003-12-10 Richard Henderson <rth@redhat.com>
38703
38704 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38705
38706 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38707
38708 2003-12-08 Matt Austern <austern@apple.com>
38709
38710 PR c/13134
38711 * lib/gcc-dg.exp (dg-require-visibility): Define.
38712 * lib/target-supports (check_visibility_available): Define.
38713 * gcc.dg/visibility-1.c: New test.
38714 * gcc.dg/visibility-2.c: Likewise.
38715 * gcc.dg/visibility-3.c: Likewise.
38716 * gcc.dg/visibility-4.c: Likewise.
38717 * gcc.dg/visibility-5.c: Likewise.
38718 * gcc.dg/visibility-6.c: Likewise.
38719 * g++.dg/ext/visibility-1.C: Likewise.
38720 * g++.dg/ext/visibility-2.C: Likewise.
38721 * g++.dg/ext/visibility-3.C: Likewise.
38722 * g++.dg/ext/visibility-4.C: Likewise.
38723 * g++.dg/ext/visibility-5.C: Likewise.
38724 * g++.dg/ext/visibility-6.C: Likewise.
38725
38726 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38727
38728 * g++.dg/lookup/java1.C: New test.
38729 * g++.dg/lookup/java2.C: New test.
38730
38731 2003-12-07 Falk Hueffner <falk@debian.org>
38732
38733 * g++.dg/opt/noreturn-1.C: New test.
38734
38735 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38736
38737 * gcc.dg/overflow-1.c: New test.
38738
38739 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38740
38741 * g77.f-torture/compile/13060.f: New test.
38742
38743 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38744
38745 PR c++/13323
38746 * g++.dg/inherit/operator2.C: New test.
38747
38748 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38749
38750 PR c++/13305
38751 * g++.dg/ext/attrib9.C: New test.
38752
38753 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38754
38755 PR c++/13314
38756 * g++.dg/template/error7.C: New test.
38757
38758 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38759 J"orn Rennecke <joern.rennecke@superh.com>
38760
38761 PR target/13302
38762 * g++.dg/other/struct-va_list.C: New test.
38763
38764 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38765
38766 PR c++/13166
38767 * g++.dg/parse/defarg6.C: New test.
38768
38769 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38770
38771 PR target/13256
38772 * gcc.c-torture/execute/20031201-1.c: New test.
38773
38774 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38775
38776 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38777
38778 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38779
38780 * gcc.dg/builtin-return-1.c: New test.
38781
38782 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38783 J"orn Rennecke <joern.rennecke@superh.com>
38784
38785 PR optimization/13260
38786 * gcc.c-torture/execute/20031204-1.c: New test.
38787
38788 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38789
38790 PR c++/9127
38791 * g++.dg/template/error6.C: New test.
38792
38793 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38794
38795 * gcc.dg/20031202-1.c: New test.
38796
38797 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38798
38799 PR c++/13179
38800 * g++.dg/template/eh1.C: New test.
38801
38802 PR c++/10771
38803 * g++.dg/template/error5.C: New test.
38804
38805 2003-12-02 David Ung <davidu@mips.com>
38806
38807 * gcc.dg/compat/vector-check.h: Corrected type for var
38808 g_##TMODE
38809
38810 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38811
38812 PR c++/10126
38813 * g++.dg/template/ptrmem8.C: New test.
38814
38815 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38816
38817 PR c++/12573
38818 * g++.dg/template/dependent-expr3.C: New test.
38819
38820 2003-12-01 James Lemke <jim@wasabisystems.com>
38821
38822 * gcc.dg/arm-g2.c: New test.
38823
38824 2003-12-01 Roger Sayle <roger@eyesopen.com>
38825
38826 PR optimization/11634
38827 * gcc.dg/20031201-2.c: New test case.
38828
38829 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38830
38831 PR 11433
38832 * objc.dg/proto-lossage-3.m: New test.
38833
38834 2003-12-01 Roger Sayle <roger@eyesopen.com>
38835
38836 PR optimization/12628
38837 * gcc.dg/20031201-1.c: New test case.
38838
38839 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38840
38841 * gcc.dg/unaligned-1.c: New test.
38842
38843 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38844
38845 PR c++/9849
38846 * g++.dg/template/error4.C: New test.
38847 * g++.dg/template/nested3.C: Adjust error markers.
38848
38849 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38850
38851 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38852
38853 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38854
38855 PR c/10333
38856 * gcc.dg/bitfld-7.c: New test.
38857
38858 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38859
38860 * gcc.dg/tls/asm-1.C: New test.
38861
38862 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38863
38864 * gcc.dg/cpp/assert4.c: Update.
38865
38866 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38867
38868 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38869 * gcc.dg/builtin-apply3.c: New test.
38870
38871 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38872
38873 * lib/compat.exp (compat-obj): New xfaildata parameter.
38874 Use it to set compiler_conditional_xfail_data before compiling.
38875 (compat-get-options): Handle dg-xfail-if.
38876 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38877 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38878 * gcc.dg/compat/vector-1_y.c: Likewise.
38879 * gcc.dg/compat/vector-2_x.c: Likewise.
38880 * gcc.dg/compat/vector-2_y.c: Likewise.
38881
38882 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38883
38884 * g++.dg/opt/reg-stack4.C: New test.
38885
38886 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38887
38888 * gcc.dg/builtin-apply2.c: New test.
38889
38890 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38891
38892 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38893
38894 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38895
38896 PR c++/12924
38897 * g++.dg/template/template-id-2.C: New test.
38898
38899 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38900
38901 PR c++/5369
38902 * g++.dg/template/memfriend1.C: New test.
38903 * g++.dg/template/memfriend2.C: Likewise.
38904 * g++.dg/template/memfriend3.C: Likewise.
38905 * g++.dg/template/memfriend4.C: Likewise.
38906 * g++.dg/template/memfriend5.C: Likewise.
38907 * g++.dg/template/memfriend6.C: Likewise.
38908 * g++.dg/template/memfriend7.C: Likewise.
38909 * g++.dg/template/memfriend8.C: Likewise.
38910 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38911
38912 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38913
38914 PR c++/12515
38915 * g++.dg/ext/cond1.C: New test.
38916
38917 2003-11-20 Richard Henderson <rth@redhat.com>
38918
38919 * gcc.dg/20020201-2.c: Remove.
38920 * gcc.dg/20020201-4.c: Remove.
38921 * gcc.dg/20020304-1.c: Remove.
38922
38923 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38924
38925 * gcc.dg/cpp/trad/xwin1.c: New test case.
38926
38927 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38928
38929 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38930 * lib/g77.exp: Likewise.
38931 * lib/objc.exp: Likewise.
38932 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38933 for darwin.
38934
38935 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38936
38937 PR c++/12932
38938 * g++.dg/template/static5.C: New test.
38939
38940 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38941
38942 * gcc.dg/nested-func-1.c: New test.
38943
38944 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38945
38946 * gcc.dg/cpp/assert4.c: New test.
38947
38948 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38949
38950 PR c++/2294
38951 * g++.dg/lookup/using9.c: New test.
38952
38953 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38954
38955 PR c++/12762
38956 * g++.dg/template/error3.C: New test.
38957
38958 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38959
38960 PR ada/13035
38961 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38962 No longer use a wrapper for gcc, since this does not work under
38963 Windows.
38964
38965 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38966
38967 PR c++/2094
38968 * g++.dg/template/ptrmem7.C: New test.
38969
38970 2003-11-13 Andrew Pinski <apinski@apple.com>
38971
38972 * gcc.c-torture/compile/20031113-1.c: New test.
38973
38974 2003-11-13 Mark Mitchell <mark@codesourcery.com>
38975 Kean Johnston <jkj@sco.com>
38976
38977 PR c/13029
38978 * gcc.dg/unused-4.c: Update.
38979
38980 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38981
38982 * g++.dg/opt/const3.C: New test.
38983
38984 2003-11-13 Jan Hubicka <jh@suse.cz>
38985
38986 * gcc.c-torture/compile/20031112-1.c: New test.
38987
38988 2003-11-12 Mark Mitchell <mark@codesourcery.com>
38989
38990 * g++.dg/parse/crash10.C: Remove bogus error marker.
38991
38992 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38993
38994 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38995 (host_gcc): Likewise.
38996 (ROOT): Honor $PWDCMD.
38997 (BASE): Likewise.
38998 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38999
39000 2003-11-12 Catherine Moore <clm@redhat.com>
39001
39002 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39003
39004 2003-11-12 Andreas Jaeger <aj@suse.de>
39005 Jakub Jelinek <jakub@redhat.com>
39006 Andrew Pinski <pinskia@physics.uc.edu>
39007 Richard Henderson <rth@redhat.com>
39008
39009 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39010 systems.
39011 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39012
39013 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39014 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39015
39016 2003-11-11 Andreas Jaeger <aj@suse.de>
39017
39018 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39019
39020 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39021
39022 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39023
39024 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39025 Clean ups.
39026
39027 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39028
39029 * gcc.dg/trampoline-1.c: New test.
39030
39031 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39032
39033 * gcc.c-torture/compile/200031109-1.c: New test.
39034
39035 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39036
39037 PR c/3190
39038 PR c/8714
39039 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39040 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39041 gcc.dg/format/no-y2k-1.c: Update.
39042
39043 2003-11-08 Roger Sayle <roger@eyesopen.com>
39044
39045 PR optimization/10467
39046 * gcc.dg/20031108-1.c: New test case.
39047
39048 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39049
39050 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39051
39052 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39053
39054 * gcc.dg/compound-lvalue-1.c: New test.
39055 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39056 some XFAILs.
39057
39058 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39059
39060 * gcc.dg/altivec-varargs-1.c: New test.
39061
39062 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39063
39064 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39065 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39066 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39067 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39068 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39069
39070 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39071
39072 * gcc.dg/cond-lvalue-1.c: New test.
39073
39074 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39075
39076 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
39077
39078 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39079
39080 PR c++/11616
39081 * g++.dg/template/instantiate5.C: New test.
39082
39083 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39084
39085 PR c++/12726
39086 * g++.dg/ext/complit2.C: Replace test with self-contained version.
39087 * ChangeLog: Add missing first entry for above test.
39088
39089 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39090
39091 PR c++/9810
39092 * g++.dg/template/using8.C: New test.
39093 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
39094
39095 2003-11-02 Roger Sayle <roger@eyesopen.com>
39096
39097 PR optimization/10817
39098 * gcc.c-torture/compile/20031102-1.c: New test case.
39099
39100 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39101
39102 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39103 2147483647.
39104
39105 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39106
39107 * gcc.dg/20031102-1.c: New test.
39108
39109 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39110
39111 * gcc.dg/complex-1.c: New test.
39112
39113 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39114
39115 PR c++/12796
39116 * g++.dg/template/crash13.C: Adjust expected error location.
39117 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39118
39119 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39120
39121 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39122
39123 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39124
39125 PR/10239
39126 * gcc.c-torture/compile/20031031-2.c: New test.
39127
39128 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39129
39130 PR/11640
39131 * gcc.c-torture/compile/20031031-1.c: New test.
39132
39133 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39134
39135 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39136 * gcc.misc-tests/bprob.exp: Likewise.
39137 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39138 the execution test on arm-elf configs.
39139 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39140 configs that don't support scratch files.
39141 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39142
39143 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39144
39145 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39146 done by dejagnu.
39147
39148 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39149
39150 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39151 Avoid non pure sh syntax. Add more logging.
39152
39153 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39154 fail.
39155
39156 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39157
39158 PR libgcj/10610
39159 * gcc.dg/ppc-stackalign-1.c: New test.
39160
39161 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39162
39163 * ada/acats/run_all.sh: Change output to be more compliant with
39164 dejagnu framework.
39165 Create acats.sum and acats.log files under testsuite/ada/acats
39166 Only run [a-z]* directories, to filter out e.g. CVS.
39167 Redirect build output to log file.
39168
39169 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39170
39171 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39172
39173 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39174
39175 PR ada/5909:
39176 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39177
39178 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39179
39180 * gcc.c-torture/compile/20031023-1.c: New test.
39181 * gcc.c-torture/compile/20031023-2.c: New test.
39182 * gcc.c-torture/compile/20031023-3.c: New test.
39183 * gcc.c-torture/compile/20031023-4.c: New test.
39184
39185 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39186
39187 PR c++/10371
39188 * g++.dg/lookup/scoped8.C: New test.
39189
39190 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39191
39192 * g++.dg/opt/reg-stack3.C: New test.
39193
39194 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39195
39196 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39197
39198 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39199
39200 PR c++/11076
39201 * g++.dg/template/crash13.C: New test.
39202
39203 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39204
39205 * gcc.dg/c99-restrict-2.c: New test.
39206
39207 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39208
39209 PR c++/12698, c++/12699, c++/12700, c++/12566
39210 * g++.dg/inherit/covariant9.C: New test.
39211 * g++.dg/inherit/covariant10.C: New test.
39212 * g++.dg/inherit/covariant11.C: New test.
39213
39214 2003-10-23 Jason Merrill <jason@redhat.com>
39215
39216 PR c++/12726
39217 * g++.dg/ext/complit2.C: New test.
39218
39219 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39220
39221 PR target/12654
39222 * gcc.c-torture/execute/20031020-1.c: New test.
39223
39224 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39225
39226 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39227 following the jump_insn.
39228
39229 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39230
39231 * gcc.dg/cast-lvalue-1.c: New test.
39232
39233 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39234
39235 PR c++/11962
39236 * g++.dg/template/cond2.C: New test.
39237
39238 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39239
39240 * gcc.dg/builtins-28.c: New test.
39241
39242 2003-10-20 Jan Hubicka <jh@suse.cz>
39243
39244 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39245 parameter.
39246 * gcc.dg/inline-2.c: Likewise.
39247
39248 2003-10-20 Phil Edwards <phil@codesourcery.com>
39249
39250 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39251 * gcc.dg/nest.c: Likewise.
39252
39253 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39254
39255 PR c++/9781, c++/10583, c++/11862
39256 * g++.dg/parse/crash13.C: New test.
39257
39258 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39259
39260 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39261
39262 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39263
39264 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39265 Define HAVE_C99_RUNTIME except on Solaris.
39266 * gcc.dg/builtins-20.c: Likewise.
39267
39268 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39269
39270 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39271
39272 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39273
39274 PR c++/12495
39275 * g++.dg/template/crash21.C: New test.
39276
39277 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39278
39279 PR c++/2513
39280 * g++.dg/template/typename5.C: New test.
39281
39282 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39283
39284 PR c++/12369
39285 * g++.dg/template/friend25.C: New test.
39286
39287 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39288
39289 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39290 versions.
39291
39292 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39293
39294 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39295 == 2147483647.
39296
39297 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39298
39299 * gcc.c-torture/execute/960416-1.x: Remove.
39300 * gcc.c-torture/execute/divconst-3.x: Likewise.
39301
39302 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39303
39304 PR target/12598
39305 * gcc.dg/torture/cris-volatile-1.c: New test.
39306
39307 2003-10-14 Roger Sayle <roger@eyesopen.com>
39308
39309 PR optimization/9325
39310 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39311 for overflowing floating point to integer conversion during RTL
39312 simplification.
39313
39314 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39315
39316 * objc/execute/_cmd.m: Fix typo.
39317 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39318 Relax 'scan-assembler' regexp.
39319 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39320 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39321 * objc.dg/zero-link-2.m: Remove blank line.
39322 * objc.dg/zero-link-3.m: New test case.
39323
39324 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39325
39326 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39327
39328 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39329 than linker trickery.
39330
39331 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39332
39333 PR c++/12370
39334 * g++.dg/other/friend2.C: New test.
39335
39336 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39337
39338 * gcc.dg/20031012-1.c: New test.
39339
39340 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39341
39342 * gcc.dg/weak/weak-3.c: Fix for new warning.
39343
39344 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39345
39346 PR optimization/8750
39347 * gcc.c-torture/execute/20031012-1.c: New test case.
39348
39349 2003-10-11 Roger Sayle <roger@eyesopen.com>
39350
39351 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39352 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39353
39354 2003-10-11 Roger Sayle <roger@eyesopen.com>
39355
39356 PR optimization/12260
39357 * gcc.c-torture/compile/20031011-2.c: New test case.
39358
39359 2003-10-11 Roger Sayle <roger@eyesopen.com>
39360
39361 * gcc.c-torture/execute/20031011-1.c: New testcase.
39362
39363 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39364
39365 * gcc.c-torture/compile/20031011-1.c: New test.
39366
39367 2003-10-11 Jan Hubicka <jh@suse.cz>
39368
39369 * g++.dg/other/first-global.C: New test.
39370
39371 2003-10-11 Roger Sayle <roger@eyesopen.com>
39372
39373 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39374
39375 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39376
39377 * gcc.c-torture/compile/20031010-1.c: New test.
39378
39379 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39380
39381 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39382 * gcc.c-torture/execute/va-arg-25.c: ... here.
39383
39384 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39385
39386 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39387
39388 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39389
39390 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39391
39392 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39393
39394 * g++.dg/parse/error2.C: New test.
39395
39396 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39397
39398 PR c++/11097
39399 * g++.dg/other/error5.C: Modify the error message.
39400 * g++.dg/lookup/using8.C: New test.
39401
39402 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39403
39404 * gcc.dg/darwin-abi-2.c: New file.
39405 * gcc.c-torture/execute/va-arg-24.c: New file.
39406
39407 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39408
39409 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39410 indentation.
39411
39412 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39413
39414 PR c++/10147
39415 * g++.dg/other/error4.C: Update error messages.
39416 * g++.dg/template/ptrmem4.C: Likewise.
39417
39418 PR c++/12337
39419 * g++.dg/init/new9.C: New test.
39420
39421 PR c++/12334, c++/12236, c++/8656
39422 * g++.dg/ext/attrib8.C: New test.
39423
39424 2003-10-06 Devang Patel <dpatel@apple.com>
39425
39426 * gcc.dg/debug/dwarf2-3.h: New test.
39427 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39428
39429 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39430
39431 * g++.dg/opt/cfg2.C: New test.
39432
39433 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39434
39435 * g++.dg/opt/float1.C: New test.
39436
39437 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39438
39439 * gcc.dg/c90-array-lval-6.c: New test.
39440 * gcc.dg/c99-array-lval-6.c: New test.
39441
39442 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39443 Ziemowit Laski <zlaski@apple.com>
39444
39445 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39446 'Derived', so that it is never considered a class method; add
39447 new warning for '+port' method ambiguity.
39448 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39449 <objc/objc-api.h> (needed on Mac OS X).
39450 * objc.dg/method-13.m: New test.
39451
39452 2003-10-03 Roger Sayle <roger@eyesopen.com>
39453
39454 PR optimization/9325, PR java/6391
39455 * gcc.c-torture/execute/20031003-1.c: New test case.
39456
39457 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39458
39459 PR optimization/12180
39460 * gcc.dg/20031002-1.c: New test.
39461
39462 PR c++/12486
39463 * g++.dg/inherit/error1.C: New test.
39464
39465 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39466
39467 * lib/f-torture.exp (search_for): Rename to...
39468 (search_for_re): This. Also, clean up comments and the
39469 "regexp" invocation.
39470
39471 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39472
39473 * gcc.c-torture/compile/20031002-1.c: New test.
39474
39475 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39476
39477 * g++.dg/opt/cond1.C: New test.
39478
39479 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39480
39481 * gcc.dg/Wold-style-definition-2.c: New testcase.
39482 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39483
39484 2003-09-29 Richard Henderson <rth@redhat.com>
39485
39486 * g++.dg/init/array10.C: Add dg-options.
39487
39488 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39489
39490 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39491
39492 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39493
39494 * g++.dg/template/friend19.C: Fix typo.
39495 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39496
39497 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39498
39499 * gcc.c-torture/execute/20030928-1.c: New test.
39500 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39501
39502 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39503
39504 * g++.dg/opt/unroll1.C: New test.
39505
39506 2003-09-26 Roger Sayle <roger@eyesopen.com>
39507
39508 PR optimization/11741
39509 * gcc.dg/20030926-1.c: New test case.
39510
39511 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39512
39513 PR c++/5655
39514 * g++.dg/parse/access7.C: New test.
39515 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39516
39517 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39518
39519 MERGE OF objc-improvements-branch into MAINLINE:
39520 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39521 if libobjc has not been built.
39522 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39523 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39524 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39525 objc/execute/nested-3.m, objc/execute/np-2.m,
39526 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39527 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39528 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39529 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39530 objc.dg/special/unclaimed-category-1.h,
39531 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39532 well as GNU runtime.
39533 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39534 * execute/cascading-1.m, execute/function-message-1.m,
39535 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39536 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39537 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39538 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39539 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39540 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39541 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39542 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39543 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39544 * objc.dg/bitfield-2.m: Run only on Darwin.
39545 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39546 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39547 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39548 * objc.dg/const-str-1.m: Fix constant string layout.
39549
39550 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39551
39552 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39553
39554 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39555
39556 * gcc.dg/darwin-abi-1.c: New file.
39557
39558 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39559
39560 PR target/12281
39561 * gcc.c-torture/compile/20030921-1.c: New test.
39562
39563 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39564
39565 * g++.dg/opt/reg-stack2.C: New test.
39566
39567 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39568
39569 * g++.dg/eh/delayslot1.C: New test.
39570
39571 2003-09-20 Richard Henderson <rth@redhat.com>
39572
39573 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39574
39575 2003-09-20 Roger Sayle <roger@eyesopen.com>
39576
39577 * gcc.c-torture/execute/20030920-1.c: New test case.
39578
39579 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39580
39581 * g++.dg/rtti/typeid3.C: Correct expected error message.
39582
39583 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39584
39585 PR c++/157
39586 * g++.dg/parse/crash12.C: New test.
39587
39588 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39589
39590 * gcc.dg/compat/mixed-struct-check.h: New.
39591 * gcc.dg/compat/mixed-struct-defs.h: New.
39592 * gcc.dg/compat/mixed-struct-init.h: New.
39593 * gcc.dg/compat/struct-by-value-19_main.c: New.
39594 * gcc.dg/compat/struct-by-value-19_x.c: New.
39595 * gcc.dg/compat/struct-by-value-19_y.c: New.
39596 * gcc.dg/compat/struct-by-value-20_main.c: New.
39597 * gcc.dg/compat/struct-by-value-20_x.c: New.
39598 * gcc.dg/compat/struct-by-value-20_y.c: New.
39599 * gcc.dg/compat/struct-return-19_main.c: New.
39600 * gcc.dg/compat/struct-return-19_x.c: New.
39601 * gcc.dg/compat/struct-return-19_y.c: New.
39602 * gcc.dg/compat/struct-return-20_main.c: New.
39603 * gcc.dg/compat/struct-return-20_x.c: New.
39604 * gcc.dg/compat/struct-return-20_y.c: New.
39605
39606 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39607 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39608 so that it will not complain on LP64 targets.
39609
39610 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39611
39612 PR c++/495
39613 * g++.dg/template/friend24.C: New test.
39614
39615 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39616
39617 PR c++/12332
39618 * g++.dg/template/memtmpl2.C: New test.
39619
39620 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39621
39622 PR target/11184
39623 * gcc.dg/builtin-apply1.c: New test.
39624
39625 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39626
39627 PR c++/9848
39628 * g++.dg/warn/Wunused-4.C: New test.
39629
39630 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39631
39632 PR c++/12316
39633 * g++.dg/other/gc2.C: New test.
39634
39635 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39636
39637 PR c++/11991
39638 * g++.dg/rtti/typeid3.C: New test.
39639
39640 PR c++/12266
39641 * g++.dg/overload/template1.C: New test.
39642
39643 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39644
39645 * g++.dg/opt/cfg3.C: New test.
39646
39647 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39648
39649 PR c++/7939
39650 * g++.dg/template/crash11.C: New test.
39651
39652 2003-09-16 Jason Merrill <jason@redhat.com>
39653 Jakub Jelinek <jakub@redhat.com>
39654
39655 * gcc.dg/attr-warn-unused-result.c: New test.
39656
39657 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39658
39659 PR c++/12184
39660 * g++.dg/expr/call2.C: New test.
39661
39662 2003-09-15 Andreas Jaeger <aj@suse.de>
39663
39664 * gcc.dg/Wold-style-definition-1.c: New test.
39665
39666 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39667
39668 PR c++/3907
39669 * g++.dg/parse/template12.C: New test.
39670
39671 * g++.dg/abi/bitfield11.C: New test.
39672 * g++.dg/abi/bitfield12.C: Likewise.
39673
39674 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39675
39676 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39677 non-expansion of functional macro name without arguments at EOL.
39678 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39679
39680 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39681
39682 * gcc.c-torture/execute/20030914-[12].c: New tests.
39683
39684 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39685
39686 PR c++/11788
39687 * g++.dg/overload/addr1.C: New test.
39688
39689 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39690
39691 * gcc.dg/20030909-1.c: New test.
39692
39693 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39694
39695 * gcc.dg/ultrasp10.c: New test.
39696
39697 2003-09-09 Devang Patel <dpatel@apple.com>
39698
39699 * gcc.dg/darwin-ld-6.c: New test.
39700
39701 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39702
39703 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39704
39705 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39706
39707 * gcc.dg/ia64-types1.c: New test.
39708 * gcc.dg/ia64-types2.c: Likewise.
39709
39710 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39711
39712 * gcc.dg/builtins-1.c: Add more _Complex tests.
39713 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39714
39715 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39716 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39717
39718 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39719
39720 PR c++/11786
39721 * g++.dg/lookup/koenig2.C: New test.
39722
39723 PR c++/5296
39724 * g++.dg/rtti/typeid2.C: New test.
39725
39726 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39727
39728 * gcc.c-torture/compile/20030904-1.c: New test.
39729
39730 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39731
39732 * g++.dg/opt/longbranch2.C: New test.
39733
39734 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39735
39736 * g++.dg/template/crash10.C: Only compile it.
39737
39738 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39739
39740 PR middle-end/11665
39741 * gcc.c-torture/compile/20030907-1.c: New test.
39742 * g++.dg/init/array11.C: New test.
39743
39744 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39745
39746 PR c++/11852
39747 * g++.dg/init/struct1.C: New test.
39748
39749 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39750
39751 PR c++/12181
39752 * g++.dg/expr/comma1.C: New test.
39753
39754 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39755
39756 PR c++/11867
39757 * g++.dg/expr/static_cast5.C: New test.
39758
39759 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39760
39761 PR c++/11507
39762 * g++.dg/lookup/scoped7.C: New test.
39763
39764 PR c++/9574
39765 * g++.dg/other/static1.C: New test.
39766
39767 PR c++/11490
39768 * g++.dg/warn/template-1.C: New test.
39769
39770 PR c++/11432
39771 * g++.dg/template/crash10.C: New test.
39772
39773 PR c++/2478
39774 * g++.dg/overload/VLA.C: New test.
39775
39776 PR c++/10804
39777 * g++.dg/template/call1.C: New test.
39778
39779 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39780
39781 PR c++/11794
39782 * g++.dg/parse/using3.C: New test.
39783
39784 2003-09-06 Roger Sayle <roger@eyesopen.com>
39785
39786 PR c++/11409
39787 * g++.dg/overload/builtin3.C: New test case.
39788
39789 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39790
39791 PR c/9862
39792 * gcc.dg/20030906-1.c: New test.
39793 * gcc.dg/20030906-2.c: Likewise.
39794
39795 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39796
39797 PR c++/12167
39798 * g++.dg/parse/defarg5.C: New test.
39799
39800 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39801
39802 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39803
39804 PR c++/12163
39805 * g++.dg/expr/static_cast4.C: New test.
39806
39807 PR c++/12146
39808 * g++.dg/template/crash9.C: New test.
39809
39810 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39811
39812 * g++.old-deja/g++.ext/pretty2.C: Update for change
39813 in __FUNCTION__.
39814 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39815
39816 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39817
39818 PR c++/11922
39819 * g++/dg/template/qualified-id1.C: New test.
39820
39821 PR c++/12037
39822 * g++.dg/warn/noeffect4.C: New test.
39823
39824 2003-09-04 Matt Austern <austern@apple.com>
39825
39826 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39827 * g++.dg/ext/fnname2.C: Likewise.
39828 * g++.dg/ext/fnname3.C: Likewise.
39829
39830 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39831
39832 * g++.dg/expr/lval1.C: New test.
39833 * g++.dg/ext/lvcast.C: Remove.
39834
39835 2003-09-03 Roger Sayle <roger@eyesopen.com>
39836
39837 PR optimization/11700.
39838 * gcc.c-torture/compile/20030903-1.c: New test case.
39839
39840 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39841
39842 PR c++/12053
39843 * g++.dg/abi/layout4.C: New test.
39844
39845 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39846
39847 PR c++/11553
39848 * g++.dg/parse/friend3.C: New test.
39849
39850 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39851
39852 PR c++/11847
39853 * g++.dg/template/class1.C: New test.
39854
39855 PR c++/11808
39856 * g++.dg/expr/call1.C: New test.
39857
39858 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39859
39860 PR c++/12114
39861 * g++.dg/init/ref9.C: New test.
39862
39863 PR c++/11972
39864 * g++.dg/template/nested4.C: New test.
39865
39866 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39867
39868 PR c++/12093
39869 * g++.dg/template/non-dependent4.C: New test.
39870
39871 PR c++/11928
39872 * g++.dg/inherit/conv1.C: New test.
39873
39874 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39875
39876 PR c++/6196
39877 * g++.dg/ext/label1.C: New test.
39878 * g++.dg/ext/label2.C: Likewise.
39879
39880 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39881
39882 * g++.dg/expr/cond3.C: New test.
39883
39884 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39885
39886 * gcc.dg/builtins-1.c: Add new builtin cases.
39887
39888 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39889
39890 * gcc.dg/builtins-1.c: Add new cases.
39891 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39892
39893 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39894
39895 * gcc.dg/builtins-1.c: Add more math builtin tests.
39896 * gcc.dg/torture/builtin-attr-1.c: New test.
39897
39898 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39899
39900 PR optimization/5079
39901 * g++.dg/opt/static3.C: New test.
39902
39903 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39904
39905 * gcc.misc-tests/gcov-10b.c: New test.
39906
39907 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39908
39909 * g++.dg/opt/ptrmem3.C: New test.
39910
39911 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39912
39913 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39914
39915 * gcc.dg/20030826-2.c: New test.
39916
39917 2003-08-26 Roger Sayle <roger@eyesopen.com>
39918
39919 PR middle-end/12002
39920 * g77.f-torture/compile/12002.f: New test case.
39921
39922 2003-08-26 Roger Sayle <roger@eyesopen.com>
39923
39924 * gcc.dg/20030826-1.c: New test case.
39925
39926 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39927
39928 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39929
39930 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39931
39932 PR c++/11871
39933 * c++.dg/lookup/crash1.C: New test.
39934
39935 * c++.dg/warn/noeffect3.C: New test.
39936
39937 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39938
39939 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39940 * gcc.dg/compat/vector-1_y.c: Ditto.
39941 * gcc.dg/compat/vector-2_x.c: Ditto.
39942 * gcc.dg/compat/vector-2_y.c: Ditto.
39943
39944 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39945
39946 * gcc.dg/20030702-1.c: New test.
39947
39948 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39949
39950 PR c++/8795
39951 * g++.dg/ext/altivec-1.C: New test.
39952
39953 2003-08-24 Richard Henderson <rth@redhat.com>
39954
39955 * g++.dg/eh/simd-2.C: Add -w for x86.
39956
39957 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39958
39959 * gcc.dg/20030815-1.c: New test.
39960
39961 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39962
39963 PR c++/3765
39964 * g++.dg/parse/access6.C: New test.
39965
39966 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39967
39968 PR c++/641, c++/11876
39969 * g++.dg/template/friend22.C: New test.
39970 * g++.dg/template/friend23.C: Likewise.
39971
39972 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39973
39974 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39975 identically.
39976
39977 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39978
39979 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39980
39981 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39982
39983 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39984
39985 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39986
39987 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39988
39989 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39990
39991 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39992
39993 2003-08-21 Mark Mitchell <mark@codesourcery.com>
39994
39995 PR c++/11919
39996 * g++.dg/overload/prom1.C: New test.
39997
39998 PR c++/11551
39999 * g++.dg/parse/dtor2.C: New test.
40000
40001 PR c++/10762
40002 * g++.dg/parse/using2.C: New test.
40003
40004 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40005
40006 PR target/11805
40007 * gcc.c-torture/compile/20030821-1.c: New.
40008
40009 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40010
40011 PR c++/11834
40012 * g++.dg/template/deduce2.C: New test.
40013
40014 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40015
40016 * gcc.c-torture/execute/20030821-1.c: New test.
40017
40018 2003-08-20 Roger Sayle <roger@eyesopen.com>
40019
40020 PR middle-end/11984
40021 * gcc.dg/20030820-1.c: New test case.
40022
40023 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40024
40025 PR c++/11945
40026 * g++.dg/warn/noeffect2.C: New test.
40027
40028 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40029
40030 PR c++/10926
40031 * g++.dg/template/dtor2.C: New test.
40032
40033 PR c++/11684
40034 * g++.dg/template/operator1.C: New test.
40035 * g++.dg/parse/operator4.C: New test.
40036
40037 PR c++/11946.C
40038 * g++.dg/expr/enum1.C: New test.
40039 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40040
40041 PR c++/11036.C
40042 * g++.dg/parse/elab2.C: New test.
40043 * g++.dg/parse/typedef4.C: Change error message.
40044 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40045 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40046 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40047
40048 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40049
40050 * gcc.dg/pch/warn-1.c: New.
40051 * gcc.dg/pch/warn-1.hs: New.
40052
40053 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40054 not-tested file.
40055
40056 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40057
40058 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40059
40060 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40061
40062 * gcc.dg/uninit-D.c: New Test.
40063 * gcc.dg/uninit-E.c: New Test.
40064 * gcc.dg/uninit-F.c: New Test.
40065 * gcc.dg/uninit-G.c: New Test.
40066
40067 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40068
40069 * g++.dg/README: Describe the pch directory.
40070
40071 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40072
40073 PR c++/11174
40074 * g++.dg/parse/access4.C: New test.
40075 * g++.dg/parse/access5.C: Likewise.
40076 * g++.old-deja/g++.jason/access17.C: Adjust error message.
40077
40078 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
40079
40080 * gcc.dg/noncompile/20030818-1.c: New.
40081
40082 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
40083
40084 PR c++/11957
40085 * g++.dg/warn/noeffect1.C: New test.
40086
40087 * g++.dg/template/scope2.C: New test.
40088 * g++.dg/template/error2.C: Correct dg-error
40089
40090 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
40091
40092 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
40093
40094 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
40095
40096 PR C++/11512
40097 * g++.dg/template/warn1.C: New.
40098
40099 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40100
40101 * g++.dg/template/error2.C: New test.
40102 * g++.dg/lookup/using7.C: Adjust errors
40103 * g++.old-deja/g++.pt/crash36.C: Likewise.
40104 * g++.old-deja/g++.pt/derived3.C: Likewise.
40105
40106 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40107
40108 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40109 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40110 * gcc.c-torture/execute/builtins/string-9.c: New, from
40111 string-opt-9.c. Adjust for execute/builtins framework.
40112 * gcc.c-torture/execute/string-opt-9.c: Delete.
40113
40114 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40115
40116 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40117
40118 * g++.dg/parse/ret-type2.C: New test.
40119
40120 PR c++/11703
40121 * g++.dg/init/new8.C: New test.
40122
40123 PR c++/10923
40124 * g++.dg/parse/typedef5.C: New test.
40125
40126 PR c++/9512
40127 * g++.dg/parse/qualified2.C: New test.
40128 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40129 invalid code.
40130
40131 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40132
40133 * g++.dg/conversion/ptrmem1.C: New test.
40134
40135 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40136
40137 PR target/11693
40138 * gcc.dg/20030811-1.c: New test.
40139
40140 PR target/11535
40141 * gcc.c-torture/execute/20030811-1.c: New test.
40142
40143 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40144
40145 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40146
40147 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40148
40149 PR c++/11789.C
40150 * g++.dg/inherit/multiple1.C: New test.
40151
40152 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40153
40154 * gcc.dg/spe1.c: New test.
40155
40156 PR c++/11670
40157 * g++.dg/expr/cast2.C: New test.
40158
40159 PR c++/10530
40160 * g++.dg/template/dependent-name2.C: New test.
40161
40162 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40163
40164 * g++.dg/parse/crash11.C: Put the dg options in comments.
40165
40166 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40167
40168 * lib/gcc-dg.exp: Update for diagnostic change.
40169
40170 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40171
40172 PR c++/5767
40173 * g++.dg/parse/crash11.C: New test.
40174
40175 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40176
40177 * gcc.dg/cpp/spacing1.c: Update.
40178
40179 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40180
40181 PR target/11739
40182 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40183 a value for -mtune.
40184
40185 2003-08-04 Roger Sayle <roger@eyesopen.com>
40186
40187 PR middle-end/11771
40188 * gcc.c-torture/compile/20030804-1.c: New test case.
40189
40190 2003-08-04 Roger Sayle <roger@eyesopen.com>
40191
40192 * gcc.dg/20030804-1.c: New test case.
40193
40194 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40195
40196 * gcc.dg/cpp/separate-1.c: New test.
40197
40198 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40199
40200 PR c++/11704
40201 * g++.dg/template/dependent-expr2.C: New test.
40202
40203 PR c++/11766
40204 * g++.dg/expr/ptrmem1.C: New test.
40205
40206 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40207
40208 PR c++/9453
40209 * g++.dg/template/friend15.C: New test.
40210
40211 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40212
40213 * lib/dg-pch.exp: Work round PCH bug.
40214
40215 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40216
40217 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40218 builtins. Move cases from builtins-4.c here.
40219
40220 * gcc.dg/torture/builtin-math-1.c: New test taken from
40221 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40222 additional cases.
40223
40224 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40225 Delete.
40226
40227 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40228
40229 PR c++/9447
40230 * g++.dg/template/using7.C: New test.
40231
40232 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40233
40234 * import1.c, import2.c: New tests.
40235
40236 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40237
40238 * g++.dg/eh/crossjump1.C: New test.
40239
40240 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40241
40242 PR c++/11697
40243 * g++.dg/template/using6.C: New test.
40244
40245 PR c++/11744
40246 * g++.dg/template/koenig2.C: New test.
40247
40248 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40249
40250 PR c++/7983
40251 * g++.dg/parse/typedef4.C: New test.
40252
40253 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40254
40255 PR c++/8442, c++/8806
40256 * g++.dg/template/elab1.C: New test.
40257 * g++.dg/template/type2.C: Likewise.
40258 * g++.dg/template/ttp3.C: Adjust expected error message.
40259 * g++.old-deja/g++.law/visibility13.C: Likewise.
40260 * g++.old-deja/g++.niklas/t135.C: Likewise.
40261 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40262 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40263 template argument.
40264 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40265
40266 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40267
40268 PR c++/11295
40269 * g++.dg/ext/stmtexpr1.C: New test.
40270
40271 * g++.dg/opt/tmp1.C: New test.
40272
40273 PR c++/11525
40274 * g++.dg/parse/constant4.C: New test.
40275
40276 PR c++/9447
40277 * g++.dg/template/using5.C: New test.
40278
40279 2003-07-31 Roger Sayle <roger@eyesopen.com>
40280
40281 * gcc.dg/builtins-27.c: New test case.
40282
40283 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40284
40285 * gcc.dg/tls/opt-7.c: New test.
40286
40287 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40288
40289 * g++.old-deja/g++.other/crash18.C: Remove.
40290
40291 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40292
40293 * g++.dg/template/explicit3.C: New.
40294 * g++.dg/template/explicit4.C: New.
40295 * g++.dg/template/explicit5.C: New.
40296
40297 PR c++/11347
40298 * g++.dg/template/memtmpl1.C: New.
40299
40300 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40301
40302 PR target/11565
40303 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40304 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40305
40306 2003-07-30 Jan Hubicka <jh@suse.cz>
40307
40308 * vtgc1.c: Kill.
40309
40310 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40311
40312 * gcc.dg/struct-in-proto-1.c: New test.
40313
40314 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40315
40316 * gcc.dg/cpp/include2.c: Only expect one message.
40317
40318 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40319
40320 PR c++/9447
40321 * g++.dg/template/using1.C: New test.
40322 * g++.dg/template/using2.C: New test.
40323 * g++.dg/template/using3.C: New test.
40324 * g++.dg/template/using4.C: New test.
40325
40326 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40327
40328 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40329 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40330
40331 2003-07-28 Jan Hubicka <jh@suse.cz>
40332
40333 PR c++/11530
40334 * g++.dg/opt/call1.C: New test.
40335
40336 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40337
40338 PR c++/11667
40339 * g++.dg/init/enum2.C: New test.
40340 * g++.dg/template/overload1.C: Add "-w" option.
40341
40342 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40343
40344 * gcc.dg/Wdeclaration-after-statement-1.c,
40345 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40346
40347 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40348
40349 * gcc.c-torture/compile/20030725-1.c: New test.
40350
40351 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40352
40353 * gcc.dg/20030505.c: Only run for SPE.
40354 Remove definition of opaque type.
40355
40356 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40357
40358 * g++.dg/template/ptrmem6.C: New test.
40359
40360 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40361
40362 * gcc.c-torture/compile/zero-strct-2.c: New test.
40363
40364 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40365
40366 * gcc.dg/intermod-1.c: New test.
40367
40368 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40369
40370 PR c++/11617
40371 * g++.dg/template/lookup2.C: New test.
40372 * g++.dg/template/memclass1.C: Remove instantiated from error.
40373 * g++.dg/other/error2.C: Tweak expected errors.
40374
40375 PR c++/11596
40376 * g++.dg/template/defarg3.C: New test.
40377
40378 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40379
40380 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40381
40382 * g++.dg/inherit/access5.C: New test.
40383
40384 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40385
40386 PR c++/11513
40387 * g++.dg/template/crash8.C: New test.
40388
40389 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40390
40391 PR c/10602
40392 * gcc.dg/noncompile/incomplete-2.c: New test.
40393
40394 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40395
40396 PR c++/11645
40397 * g++.dg/inherit/access4.C: New test.
40398
40399 PR c++/11517
40400 * g++.dg/expr/cond2.C: New test.
40401
40402 PR optimization/10679
40403 * g++.dg/opt/inline4.C: New test.
40404
40405 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40406
40407 * g++.dg/parse/crash10: New test.
40408
40409 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40410
40411 * g++.dg/ext/flexary1.C: New test.
40412
40413 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40414
40415 PR c++/10793
40416 * g++.dg/template/crash9.C: New test.
40417
40418 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40419
40420 PR c++/3004
40421 * g++.dg/parse/typedef3.C: New test.
40422
40423 PR c++/7906
40424 * g++.dg/parse/operator2.C: New test.
40425
40426 PR c++/8895
40427 * g++.dg/parse/def-tmpl-arg1.C: New test.
40428
40429 PR c++/9282
40430 * g++.dg/parse/funptr1.C: New test.
40431
40432 PR c++/9452
40433 * g++.dg/parse/ambig3.C: New test.
40434
40435 PR c++/9454
40436 * g++.dg/parse/operator3.C: New test.
40437
40438 PR c++/9486
40439 * g++.dg/parse/template10.C: New test.
40440
40441 PR c++/9488
40442 * g++.dg/parse/template11.C: New test.
40443
40444 PR c++/10150
40445 * g++.dg/parse/invalid-op1.C: New test.
40446
40447 PR c++/10247
40448 * g++.dg/parse/condexpr1.C: New test.
40449
40450 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40451
40452 * g++.dg/ext/packed3.C: New test.
40453 * g++.dg/ext/packed4.C: New test.
40454
40455 * gcc.dg/pack-test-3.c: New test.
40456
40457 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40458
40459 * lib/compat.exp: Handle dg-options per source file.
40460 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40461 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40462 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40463 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40464 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40465 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40466 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40467 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40468 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40469 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40470 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40471 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40472 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40473 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40474
40475 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40476
40477 PR c/10320
40478 * gcc.c-torture/execute/20030718-1.c: New test.
40479
40480 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40481
40482 PR optimization/11536
40483 * gcc.dg/20030721-1.c: New test.
40484
40485 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40486
40487 PR c++/11546
40488 * g++.dg/template/lookup1.C: New test.
40489
40490 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40491
40492 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40493 diagnostics of ill-formed constructs involving labels.
40494 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40495 the new 'previously defined here' message.
40496
40497 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40498
40499 * g++.dg/parse/non-dependent2.C: New test.
40500
40501 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40502
40503 * g++.dg/init/init-ref4.C: xfail on targets without
40504 weak symbols.
40505
40506 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40507
40508 PR target/11087
40509 * gcc.c-torture/execute/20030717-1.c: New test.
40510
40511 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40512
40513 * g++.dg/opt/cfg1.C: New test.
40514
40515 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40516
40517 PR optimization/11557
40518 * gcc.dg/20030717-1.c: New test.
40519
40520 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40521
40522 PR c++/10476
40523 * g++.dg/expr/crash-1.C: New test.
40524
40525 PR c++/11027
40526 * g++.dg/template/init3.C: New test.
40527
40528 PR c++/8222
40529 * g++.dg/template/non-dependent1.C: New test.
40530
40531 PR c++/11070
40532 * g++.dg/template/non-dependent2.C: New test.
40533
40534 PR c++/11071
40535 * g++.dg/template/non-dependent3.C: New test.
40536
40537 PR c++/9907
40538 * g++.dg/template/sizeof5.C: New test.
40539
40540 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40541
40542 PR 11498
40543 * gcc.c-torture/compile/mangle-1.c: New file.
40544
40545 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40546
40547 PR c++/7809
40548 * g++.dg/parse/access3.C: New test.
40549
40550 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40551
40552 PR c++/11384
40553 * g++.dg/init/init-ref4.C: New test.
40554
40555 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40556
40557 PR c++/11547
40558 * g++.dg/parse/constant3.C: New test.
40559 * g++.dg/parse/crash7.C: Likewise.
40560
40561 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40562
40563 PR target/11008
40564 * gcc.dg/i386-pentium4-not-mull.c: New.
40565
40566 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40567
40568 * gcc.dg/asm-names.c (ymain): Make it weak.
40569
40570 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40571
40572 PR c++/5421
40573 * g++.dg/template/friend21.C: New test.
40574
40575 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40576
40577 * gcc.dg/cleanup-8.c: New test.
40578 * gcc.dg/cleanup-9.c: New test.
40579
40580 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40581
40582 * g++.dg/ext/dll-MI1.h: New file.
40583 * g++.dg/ext/dllexport-MI1.C: New file.
40584 * g++.dg/ext/dllimport-MI1.C: New file.
40585
40586 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40587
40588 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40589 it does not have cmpstrsi patterns (just cmpmemsi).
40590
40591 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40592
40593 PR debug/11473
40594 * g++.dg/debug/debug8.C: New test.
40595
40596 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40597
40598 PR c++/10108
40599 * g++.dg/template/crash7.C: New test.
40600
40601 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40602
40603 PR target/10795
40604 * gcc.c-torture/compile/20030708-1.c: New.
40605
40606 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40607
40608 * gcc.c-torture/execute/20030715-1.c: New test.
40609
40610 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40611
40612 * gcc.dg/pch/inline-3.c: New file.
40613 * gcc.dg/pch/inline-3.hs: New file.
40614 * gcc.dg/pch/inline-4.c: New file.
40615 * gcc.dg/pch/inline-4.hs: New file.
40616
40617 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40618
40619 PR c++/11509
40620 * g++.dg/template/crash6.C: New test.
40621
40622 PR c++/7053
40623 * g++.dg/template/friend20.C: New test.
40624
40625 PR c++/7019
40626 * g++.dg/template/overload2.C: New test.
40627
40628 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40629
40630 PR optimization/11440
40631 * gcc.c-torture/execute/20030714-1.c: New test.
40632
40633 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40634
40635 PR c++/11154
40636 * g++.dg/template/partial2.C: New test.
40637
40638 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40639
40640 PR c++/11503
40641 * g++.dg/template/anon1.C: New test.
40642
40643 PR c++/11493
40644 PR c++/11495
40645 * g++.dg/parse/template9.C: Likewise.
40646 * g++.dg/template/crash4.C: New test.
40647 * g++.dg/template/koenig1.C: Likewise.
40648 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40649 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40650 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40651 functions.
40652 * g++.old-deja/g++.jason/template36.C: Likewise.
40653 * g++.old-deja/g++.mike/p1989.C: Likewise.
40654 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40655 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40656 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40657 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40658 compiling.
40659 * g++.old-deja/g++.pt/union2.C: Use this->.
40660
40661 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40662
40663 * gcc.dg/20030711-1.c: New test.
40664
40665 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40666
40667 PR c++/11050
40668 * g++.dg/parse/args1.C: New test.
40669 * g++.pt/defarg8.C: Change expected errors.
40670
40671 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40672
40673 PR c++/8164
40674 * g++.dg/template/nontype2.C: New test.
40675
40676 PR c++/10558
40677 * g++.dg/parse/template8.C: New test.
40678
40679 PR c++/8327
40680 * g++.dg/template/scope1.C: New test.
40681
40682 * g++.dg/warn/Wsign-compare-1.C: New test.
40683
40684 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40685
40686 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40687
40688 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40689
40690 PR c++/9411
40691 * g++.dg/template/explicit2.C: New test.
40692
40693 PR c++/10032
40694 * g++.dg/warn/pedantic1.C: New test.
40695
40696 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40697
40698 PR c++ 9483
40699 * g++.dg/other/field1.C: New test.
40700
40701 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40702
40703 PR c/11449
40704 * gcc.c-torture/compile/20030707-1.c: New.
40705
40706 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40707
40708 PR c++/10849
40709 * g++.dg/template/access12.C: New test.
40710
40711 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40712
40713 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40714 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40715 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40716 * gcc.misc-tests/gcov.exp: Update
40717 * g++.dg/gcov/gcov.exp: Update
40718 * lib/gcov.exp: Update.
40719
40720 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40721
40722 * g++.dg/abi/mangle17.C: Make sure template expressions are
40723 dependent.
40724 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40725 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40726 * g++.dg/opt/stack1.C: Remove erroneous code.
40727 * g++.dg/parse/template7.C: New test.
40728 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40729 * g++.old-deja/g++.pt/crash4.C: Likewise.
40730
40731 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40732
40733 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40734 with zero or one occurence of `$' after the initial `L'.
40735
40736 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40737
40738 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40739
40740 2003-07-08 Roger Sayle <roger@eyesopen.com>
40741
40742 PR c/11370
40743 * gcc.dg/Wunreachable-6.c: New testcase.
40744 * gcc.dg/Wunreachable-7.c: New testcase.
40745
40746 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40747
40748 PR c/11420
40749 * gcc.dg/20030708-1.c: New test.
40750
40751 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40752
40753 * gcc.dg/compat/sdata-section.h: New file.
40754 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40755 * gcc.dg/torture/mips-sdata-1.c: New test.
40756
40757 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40758
40759 PR c++/11030
40760 * g++.dg/template/friend19.C: New test.
40761
40762 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40763
40764 * g++.dg/opt/strength-reduce.C: New test.
40765
40766 2003-07-07 Roger Sayle <roger@eyesopen.com>
40767
40768 PR target/10979
40769 * gcc.dg/20030707-1.c: New testcase.
40770
40771 2003-07-07 Roger Sayle <roger@eyesopen.com>
40772
40773 PR optimization/11059
40774 * g++.dg/opt/emptyunion.C: New testcase.
40775
40776 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40777 Eric Botcazou <ebotcazou@libertysurf.fr>
40778
40779 * g++.dg/opt/stack1.C: New test.
40780
40781 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40782
40783 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40784 run test.
40785
40786 PR c++/11431
40787 * g++.dg/expr/static_cast3.C: New test.
40788
40789 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40790
40791 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40792 everywhere.
40793 * gcc.dg/concat.c: Concatenation of string constants with
40794 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40795 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40796 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40797 necessary to avoid multi-character character constant warning.
40798 * gcc.dg/cpp/escape.c: Likewise.
40799 * gcc.dg/cpp/ucs.c: Likewise.
40800 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40801 Fix a typo.
40802
40803 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40804
40805 PR c/11428
40806 * gcc.c-torture/compile/20030704-1.c: New.
40807
40808 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40809
40810 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40811
40812 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40813
40814 PR c++/5287, PR c++/7910, PR c++/11021
40815 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40816 tests for warnings.
40817 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40818 * g++.dg/ext/dllimport3.C: Likewise.
40819 * g++.dg/ext/dllimport4.C: New file.
40820 * g++.dg/ext/dllimport5.C: New file.
40821 * g++.dg/ext/dllimport6.C: New file.
40822 * g++.dg/ext/dllimport7.C: New file.
40823 * g++.dg/ext/dllimport8.C: New file.
40824 * g++.dg/ext/dllimport9.C: New file.
40825 * g++.dg/ext/dllimport10.C: New file.
40826 * g++.dg/ext/dllexport1.C: New file.
40827
40828 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40829
40830 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40831 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40832
40833 2003-07-03 Roger Sayle <roger@eyesopen.com>
40834
40835 * gcc.dg/builtins-25.c: New testcase.
40836 * gcc.dg/builtins-26.c: New testcase.
40837
40838 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40839
40840 * gcc.dg/compat/vector-defs.h: New file.
40841 * gcc.dg/compat/vector-setup.h: New file.
40842 * gcc.dg/compat/vector-check.h: New file.
40843 * gcc.dg/compat/vector-1_main.c: New file.
40844 * gcc.dg/compat/vector-1_x.c: New file.
40845 * gcc.dg/compat/vector-1_y.c: New file.
40846 * gcc.dg/compat/vector-2_main.c: New file.
40847 * gcc.dg/compat/vector-2_x.c: New file.
40848 * gcc.dg/compat/vector-2_y.c: New file.
40849
40850 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40851 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40852 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40853 * gcc.dg/compat/struct-align-1.h: New file.
40854 * gcc.dg/compat/struct-align-1_main.c: New file.
40855 * gcc.dg/compat/struct-align-1_x.c: New file.
40856 * gcc.dg/compat/struct-align-1_y.c: New file.
40857 * gcc.dg/compat/struct-align-2.h: New file.
40858 * gcc.dg/compat/struct-align-2_main.c: New file.
40859 * gcc.dg/compat/struct-align-2_x.c: New file.
40860 * gcc.dg/compat/struct-align-2_y.c: New file.
40861
40862 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40863 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40864 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40865 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40866 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40867 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40868 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40869 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40870 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40871 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40872 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40873 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40874 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40875 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40876 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40877 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40878 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40879 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40880 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40881 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40882 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40883 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40884 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40885 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40886 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40887 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40888 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40889 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40890 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40891
40892 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40893
40894 * gcc.dg/i386-call-1.c: New test.
40895
40896 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40897
40898 PR c++/9162
40899 * g++.dg/parse/defarg4.C: New.
40900
40901 2003-07-03 Roger Sayle <roger@eyesopen.com>
40902
40903 PR target/10700
40904 * gcc.c-torture/compile/20030703-1.c: New test case.
40905
40906 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40907
40908 * g++.dg/template/local3.C: Remove extra semicolon.
40909
40910 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40911
40912 * gcc.dg/i386-volatile-1.c: New test.
40913
40914 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40915
40916 PR c++/11072
40917 * g++.dg/other/offsetof2.C: XFAIL.
40918 * g++.dg/other/offsetof5.C: New.
40919
40920 PR c++/10219
40921 * g++.dg/template/error1.C: New.
40922
40923 PR c++/9779
40924 * g++.dg/template/dependent-expr1.C: New.
40925
40926 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40927
40928 PR c++/6949
40929 * g++.dg/template/local3.C: New test.
40930
40931 PR c++/11149
40932 * g++.dg/lookup/scoped6.C: New test.
40933
40934 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40935
40936 PR c++/8046
40937 * g++.dg/other/error7.C: New test.
40938
40939 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40940
40941 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40942 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40943 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40944 * g++.old-deja/g++.other/union2.C: Likewise.
40945 * gcc.dg/c90-const-expr-2.c: Likewise.
40946 * gcc.dg/c90-const-expr-3.c: Likewise.
40947 * gcc.dg/c99-const-expr-2.c: Likewise.
40948 * gcc.dg/c99-const-expr-3.c: Likewise.
40949 * gcc.dg/concat.c: Likewise.
40950
40951 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40952
40953 PR c++/9559
40954 * g++.dg/init/static1.C: New test.
40955
40956 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40957
40958 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40959 * g++.old-deja/g++.other/access2.C: Likewise.
40960 * g++.old-deja/g++.other/decl2.C: Likewise.
40961 * gcc.c-torture/execute/20020615-1.c: Likewise.
40962
40963 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40964
40965 PR c++/4933
40966 * g++.dg/template/sizeof4.C: New test.
40967
40968 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40969
40970 * g++.dg/other/error6.C: New test.
40971
40972 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40973
40974 PR c++/10750
40975 * g++.dg/parse/constant2.C: New test.
40976
40977 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40978
40979 PR c++/11106
40980 * g++.dg/other/error5.C: New test.
40981
40982 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40983
40984 * gcc.dg/format/gcc_diag-1.c: New test.
40985
40986 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
40987
40988 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40989
40990 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
40991
40992 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40993 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40994 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40995
40996 2003-06-28 Jakub Jelinek <jakub@redhat.com>
40997
40998 * gcc.c-torture/execute/builtins/string-8.c: New test.
40999 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41000 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41001 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41002
41003 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41004
41005 PR c++/10468
41006 * g++.dg/ext/typeof6.C: New test.
41007
41008 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41009
41010 PR c++/10796
41011 * g++.dg/init/enum1.C: New test.
41012
41013 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41014
41015 * gcc.dg/20030627-1.c: New test.
41016
41017 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41018
41019 PR c++/11332
41020 * g++.dg/expr/static_cast2.C: New test.
41021
41022 2003-06-26 Roger Sayle <roger@eyesopen.com>
41023 Jakub Jelinek <jakub@redhat.com>
41024
41025 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41026 sprintf(dst,"%s",src) optimization.
41027 * gcc.c-torture/execute/20030626-1.c: New test case.
41028 * gcc.c-torture/execute/20030626-2.c: New test case.
41029
41030 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41031
41032 * gcc.c-torture/execute/multi-ix.c: New test.
41033
41034 * gcc.c-torture/execute/simd-4.c (main):
41035 Added missing semicolon at end of union.
41036
41037 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41038
41039 PR c++/8266
41040 * g++.dg/template/explicit-instantiation3.C: New test.
41041
41042 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41043
41044 * gcc.dg/20030626-1.c: Use signed char.
41045
41046 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41047
41048 * gcc.dg/20030626-1.c: New test.
41049
41050 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41051
41052 * const-str-2.m: Update.
41053
41054 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41055
41056 PR c++/10990
41057 * g++.dg/rtti/dyncast1.C: New test.
41058 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41059 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41060 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41061
41062 PR c++/10931
41063 * g++.dg/expr/static_cast1.C: New test.
41064
41065 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41066
41067 * gcc.dg/20030625-1.c: New test.
41068
41069 2003-06-24 Roger Sayle <roger@eyesopen.com>
41070
41071 * gcc.c-torture/compile/20030624-1.c: New test case.
41072
41073 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41074
41075 * gcc.c-torture/execute/string-opt-17.c: New test.
41076
41077 2003-06-24 Mark Mitchell <mark@codesourcery.com>
41078
41079 PR c++/5754
41080 * g++.dg/parse/crash6.C: New test.
41081
41082 2003-06-23 Roger Sayle <roger@eyesopen.com>
41083
41084 * gcc.dg/builtins-24.c: New test case.
41085
41086 2003-06-23 Jakub Jelinek <jakub@redhat.com>
41087
41088 * g++.dg/opt/operator1.C: New test.
41089
41090 2003-06-22 Roger Sayle <roger@eyesopen.com>
41091
41092 * gcc.c-torture/execute/string-opt-16.c: New test case.
41093
41094 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41095
41096 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
41097 * g++.old-deja/g++.other/conv7.C: Likewise.
41098 * g++.old-deja/g++.other/overcnv2.C: Likewise.
41099 * g++.old-deja/g++.other/overload14.C: Likewise.
41100
41101 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41102
41103 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41104 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41105
41106 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41107
41108 PR c++/10888
41109 * g++.dg/warn/Winline-3.C: New test.
41110
41111 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41112
41113 * lib/target-supports.exp (check_alias_available): Make the test
41114 program acceptable to the Solaris assembler.
41115
41116 PR c++/10749
41117 * g++.dg/template/memclass2.C: New test.
41118
41119 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41120 Eric Botcazou <ebotcazou@libertysurf.fr>
41121
41122 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41123 data for non-matching targets.
41124 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41125
41126 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41127
41128 PR c++/10845
41129 * g++.dg/template/member3.C: New test.
41130
41131 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41132
41133 PR c++/10939
41134 * g++.dg/template/func1.C: New test.
41135
41136 PR c++/9649
41137 * g++.dg/template/static4.C: New test.
41138 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41139
41140 PR c++/11041
41141 * g++.dg/init/ref7.C: New test.
41142
41143 2003-06-19 Matt Austern <austern@apple.com>
41144
41145 PR c++/11228
41146 * g++.dg/anew1.C: New test.
41147 * g++.dg/anew2.C: New test.
41148 * g++.dg/anew3.C: New test.
41149 * g++.dg/anew4.C: New test.
41150
41151 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41152
41153 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41154
41155 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41156
41157 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41158 endian-dependent.
41159
41160 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41161
41162 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41163 Remove cruft.
41164
41165 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41166
41167 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41168 * gcc.c-torture/compile/961203-1.c: Likewise.
41169 * gcc.c-torture/compile/980506-1.c: Likewise.
41170
41171 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41172
41173 PR c++/10712
41174 * g++.dg/lookup/using7.C: New test.
41175
41176 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41177
41178 PR c++/11105
41179 * g++.dg/abi/conv1.C: Remove it.
41180 * g++.dg/template/conv7.C: New test.
41181 * g++.dg/template/conv8.C: Likewise.
41182 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41183 conversion operator.
41184
41185 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41186
41187 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41188 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41189 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41190 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41191 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41192 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41193 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41194 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41195 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41196 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41197 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41198 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41199 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41200 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41201 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41202 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41203 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41204 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41205 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41206 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41207 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41208 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41209 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41210 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41211 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41212 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41213 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41214 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41215 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41216
41217 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41218
41219 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41220 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41221 indications.
41222
41223 2003-06-16 Roger Sayle <roger@eyesopen.com>
41224
41225 * gcc.dg/i386-387-5.c: New test case.
41226 * gcc.dg/i386-387-6.c: New test case.
41227 * gcc.dg/builtins-23.c: New test case.
41228
41229 2003-06-15 Roger Sayle <roger@eyesopen.com>
41230
41231 * gcc.dg/builtins-22.c: New test case.
41232 * gcc.dg/i386-387-1.c: Update to test exp.
41233 * gcc.dg/i386-387-2.c: Likewise.
41234
41235 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41236
41237 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41238
41239 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41240
41241 * lib/gcc-dg.exp (dg-require-dll): New function.
41242 (dg-xfail-if): Likewise.
41243 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41244 driver.
41245
41246 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41247 * gcc.c-torture/compile/20001205-1.c: Likewise.
41248 * gcc.c-torture/compile/20001226-1.c: Likewise.
41249 * gcc.c-torture/compile/20010518-2.c: Likewise.
41250 * gcc.c-torture/compile/20020312-1.c: Likewise.
41251 * gcc.c-torture/compile/20020604-1.c: Likewise.
41252 * gcc.c-torture/compile/920501-12.c: Likewise.
41253 * gcc.c-torture/compile/920501-4.c: Likewise.
41254 * gcc.c-torture/compile/920520-1.c: Likewise.
41255 * gcc.c-torture/compile/920521-1.c: Likewise.
41256 * gcc.c-torture/compile/920625-1.c: Likewise.
41257 * gcc.c-torture/compile/961203-1.c: Likewise.
41258 * gcc.c-torture/compile/980506-1.c: Likewise.
41259 * gcc.c-torture/compile/981006-1.c: Likewise.
41260 * gcc.c-torture/compile/981022-1.c: Likewise.
41261 * gcc.c-torture/compile/981223-1.c: Likewise.
41262 * gcc.c-torture/compile/990617-1.c: Likewise.
41263 * gcc.c-torture/compile/dll.c: Likewise.
41264 * gcc.c-torture/compile/labels-3.c: Likewise.
41265 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41266 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41267 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41268 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41269 * gcc.c-torture/compile/simd-5.c: Likewise.
41270 * gcc.c-torture/compile/20000804-1.x: Remove.
41271 * gcc.c-torture/compile/20001205-1.x: Likewise.
41272 * gcc.c-torture/compile/20001226-1.x: Likewise.
41273 * gcc.c-torture/compile/20010518-2.x: Likewise.
41274 * gcc.c-torture/compile/20020312-1.x: Likewise.
41275 * gcc.c-torture/compile/20020604-1.x: Likewise.
41276 * gcc.c-torture/compile/920501-12.x: Likewise.
41277 * gcc.c-torture/compile/920501-4.x: Likewise.
41278 * gcc.c-torture/compile/920520-1.x: Likewise.
41279 * gcc.c-torture/compile/920521-1.x: Likewise.
41280 * gcc.c-torture/compile/920625-1.x: Likewise.
41281 * gcc.c-torture/compile/961203-1.x: Likewise.
41282 * gcc.c-torture/compile/980506-1.x: Likewise.
41283 * gcc.c-torture/compile/981006-1.x: Likewise.
41284 * gcc.c-torture/compile/981022-1.x: Likewise.
41285 * gcc.c-torture/compile/981223-1.x: Likewise.
41286 * gcc.c-torture/compile/990617-1.x: Likewise.
41287 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41288 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41289 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41290 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41291 * gcc.c-torture/compile/simd-5.x: Likewise.
41292
41293 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41294
41295 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41296
41297 * gcc.c-torture/execute/20030611-1.c: New test.
41298
41299 2003-06-12 Roger Sayle <roger@eyesopen.com>
41300
41301 PR middle-end/168
41302 * gcc.dg/20030612-1.c: New test case.
41303
41304 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41305
41306 PR c++/10635
41307 * g++.dg/expr/cast1.C: New test.
41308
41309 2003-06-12 Roger Sayle <roger@eyesopen.com>
41310
41311 * gcc.dg/builtins-21.c: New test case.
41312
41313 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41314
41315 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41316 options instead of at the end.
41317 * lib/objc.exp (objc_target_compile): Likewise.
41318
41319 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41320
41321 PR c++/10432
41322 * g++.dg/parse/error1.C: New test.
41323
41324 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41325
41326 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41327 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41328 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41329 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41330 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41331 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41332 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41333 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41334 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41335 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41336 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41337 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41338 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41339 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41340 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41341 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41342 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41343 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41344 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41345 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41346 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41347 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41348 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41349 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41350
41351 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41352 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41353 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41354 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41355 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41356 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41357 * gcc.dg/compat/scalar-return-3_main.c: New file.
41358 * gcc.dg/compat/scalar-return-3_x.c: New file.
41359 * gcc.dg/compat/scalar-return-3_y.c: New file.
41360 * gcc.dg/compat/scalar-return-4_main.c: New file.
41361 * gcc.dg/compat/scalar-return-4_x.c: New file.
41362 * gcc.dg/compat/scalar-return-4_y.c: New file.
41363
41364 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41365
41366 * gcc.dg/compat/fp2-struct-check.h: New file.
41367 * gcc.dg/compat/fp2-struct-defs.h: New file.
41368 * gcc.dg/compat/fp2-struct-init.h: New file.
41369 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41370 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41371 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41372 * gcc.dg/compat/struct-return-10_main.c: New file.
41373 * gcc.dg/compat/struct-return-10_x.c: New file.
41374 * gcc.dg/compat/struct-return-10_y.c: New file.
41375
41376 * gcc.dg/compat/compat-common.h: New file.
41377 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41378 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41379 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41380 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41381 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41382 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41383 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41384 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41385 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41386 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41387 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41388 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41389 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41390 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41391 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41392 * gcc.dg/compat/small-struct-check.h: Ditto.
41393 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41394 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41395 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41396 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41397 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41398 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41399 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41400 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41401 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41402 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41403 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41404 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41405 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41406 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41407 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41408 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41409 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41410 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41411 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41412 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41413 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41414 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41415 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41416 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41417 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41418 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41419 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41420 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41421 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41422 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41423
41424 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41425
41426 * g++.dg/pch/static-1.C: New file.
41427 * g++.dg/pch/static-1.Hs: New file.
41428
41429 2003-06-10 Richard Henderson <rth@redhat.com>
41430
41431 * gcc.dg/asm-7.c: Adjust expected warning text.
41432
41433 2003-06-10 Roger Sayle <roger@eyesopen.com>
41434
41435 * gcc.dg/builtins-20.c: New test case.
41436
41437 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41438
41439 PR c++/11131
41440 * g++.dg/opt/template1.C: New test.
41441
41442 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41443
41444 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41445 additional_sources.
41446
41447 2003-05-21 David Taylor <dtaylor@emc.com>
41448
41449 * gcc.dg/Wpadded.c: New file.
41450
41451 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41452
41453 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41454 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41455 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41456 dg-require-weak.
41457
41458 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41459
41460 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41461
41462 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41463
41464 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41465 (dg-require-alias): Likewise.
41466 (dg-require-gc-sections): Likewise.
41467 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41468
41469 2003-06-08 Richard Henderson <rth@redhat.com>
41470
41471 * gcc.dg/20011029-2.c: Fix the array reference.
41472 * gcc.dg/asm-7.c: New.
41473
41474 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41475
41476 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41477
41478 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41479
41480 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41481 (dg-require-gc-sections): Likewise.
41482
41483 2003-06-08 Jan Hubicka <jh@suse.cz>
41484
41485 * i386-cmov1.c: Fix regular expression.
41486 * i386-cvt-1.c: Likewise.
41487 * i386-local.c: Likewise.
41488 * i386-local2.c: Likewise.
41489 * i386-mul.c: Likewise.
41490 * i386-ssetype-1.c: Likewise.
41491 * i386-ssetype-3.c: Likewise.
41492 * i386-ssetype-5.c: Likewise.
41493
41494 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41495
41496 PR c++/11039
41497 * g++.dg/warn/implicit-typename2.C: New test.
41498 * g++.dg/warn/implicit-typename3.C: New test.
41499
41500 2003-06-07 Richard Henderson <rth@redhat.com>
41501
41502 * g++.dg/other/offsetof3.C: Use size_t.
41503 * g++.dg/other/offsetof4.C: Likewise.
41504
41505 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41506
41507 * lib/copy-file.exp: New. Implement gcc_copy_files.
41508
41509 * lib/dg-pch.exp: Load copy-file.exp
41510 (dg-pch): Use gcc_copy_files instead of "file copy".
41511
41512 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41513
41514 * gcc.dg/weak/weak.exp: Simplify.
41515 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41516 * gcc.dg/weak/weak-1.c: Likewise.
41517 * gcc.dg/weak/weak-2.c: Likewise.
41518 * gcc.dg/weak/weak-3.c: Likewise.
41519 * gcc.dg/weak/weak-4.c: Likewise.
41520 * gcc.dg/weak/weak-5.c: Likewise.
41521 * gcc.dg/weak/weak-6.c: Likewise.
41522 * gcc.dg/weak/weak-7.c: Likewise.
41523 * gcc.dg/weak/weak-8.c: Likewise.
41524 * gcc.dg/weak/weak-9.c: Likewise.
41525
41526 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41527
41528 gcc.c-torture/execute/20030606-1.c: New.
41529
41530 2003-06-06 Roger Sayle <roger@eyesopen.com>
41531
41532 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41533 * gcc.dg/builtins-19.c: Likewise.
41534
41535 2003-06-06 Roger Sayle <roger@eyesopen.com>
41536
41537 * gcc.dg/builtins-2.c: Add some more tests.
41538 * gcc.dg/builtins-18.c: New test case.
41539 * gcc.dg/builtins-19.c: New test case.
41540
41541 2003-06-06 Roger Sayle <roger@eyesopen.com>
41542 Jim Wilson <wilson@tuliptree.org>
41543
41544 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41545
41546 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41547
41548 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41549 mempcpy/stpcpy calls not to be optimized into something else.
41550 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41551 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41552 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41553
41554 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41555
41556 * gcc.dg/format/asm_fprintf-1.c: New test.
41557
41558 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41559
41560 * lib/gcc-defs.exp (additional_sources): New variable.
41561 (dg-additional-sources): New function.
41562 (additional_files): New variable.
41563 (dg-additional-files): New function.
41564 (dg-additional-files-options): Likewise.
41565 * lib/gcc-dg.exp (dg-require-weak): New function.
41566 (dg-require-alias): Likewise.
41567 (dg-require-gc-sections): Likewise.
41568 * lib/target-supports.exp (check_alias_available): Remove testfile
41569 parameter.
41570 (check_gc_sections_available): New function.
41571 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41572 (dg-gpp-additional-files): Likewise.
41573 * lib/g++.exp (additional_sources): Remove.
41574 (additional_files): Likewise.
41575 (g++_target_compile): Use dg-additional-files-options.
41576
41577 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41578 Tcl logic.
41579 * gcc.dg/special/ecos.exp: Remove.
41580 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41581 * gcc.dg/special/alias-1.c: Likewise.
41582 * gcc.dg/special/alias-2.c: Likewise.
41583 * gcc.dg/special/gcsec-1.c: Likewise.
41584 * gcc.dg/special/weak-1.c: Likewise.
41585 * gcc.dg/special/weak-2.c: Likewise.
41586 * gcc.dg/special/wkali-1.c: Likewise.
41587 * gcc.dg/special/wkali-2.c: Likewise.
41588
41589 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41590 dg-gpp-additional-*.
41591 * g++.dg/special/conpr-3.C: Likewise.
41592 * g++.dg/special/conpr-4.C: Likewise.
41593 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41594 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41595 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41596 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41597 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41598 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41599 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41600 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41601 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41602 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41603 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41604 * g++.old-deja/g++.other/comdat1.C: Likewise.
41605 * g++.old-deja/g++.other/comdat2.C: Likewise.
41606 * g++.old-deja/g++.other/comdat3.C: Likewise.
41607 * g++.old-deja/g++.other/ctor1.C: Likewise.
41608 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41609
41610 2003-06-05 Richard Henderson <rth@redhat.com>
41611
41612 * gcc.dg/debug/20030605-1.c: New.
41613
41614 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41615
41616 * README.QMTEST: Update.
41617
41618 2003-06-04 Richard Henderson <rth@redhat.com>
41619
41620 * gcc.dg/cleanup-1.c: New.
41621 * gcc.dg/cleanup-2.c: New.
41622 * gcc.dg/cleanup-3.c: New.
41623 * gcc.dg/cleanup-4.c: New.
41624 * gcc.dg/cleanup-5.c: New.
41625 * gcc.dg/cleanup-6.c: New.
41626 * gcc.dg/cleanup-7.c: New.
41627
41628 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41629
41630 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41631
41632 * lib/dg-pch.exp: New file.
41633 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41634 * gcc.dg/pch/pch.exp: Likewise.
41635
41636 2003-06-04 Roger Sayle <roger@eyesopen.com>
41637
41638 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41639 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41640 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41641 * gcc.dg/builtins-17.c: New test case.
41642 * gcc.dg/i386-387-4.c: New test case.
41643 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41644
41645 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41646
41647 * gcc.dg/ultrasp9.c: New test.
41648
41649 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41650
41651 * gcc.c-torture/compile/20030604-1.c: New test.
41652 * gcc.dg/sparc-constant-1.c: New test.
41653
41654 2003-06-03 Glen Nakamura <glen@imodulo.com>
41655
41656 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41657
41658 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41659
41660 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41661
41662 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41663 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41664
41665 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41666
41667 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41668
41669 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41670
41671 PR c++/10940
41672 * g++.dg/template/spec10.C: New test.
41673
41674 2003-06-03 Roger Sayle <roger@eyesopen.com>
41675
41676 * gcc.dg/builtins-16.c: New test case.
41677
41678 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41679
41680 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41681 mempcpy test with post-increments.
41682 * gcc.c-torture/execute/string-opt-3.c: New test.
41683 * gcc.dg/string-opt-1.c: New test.
41684
41685 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41686
41687 PR fortran/10965
41688 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41689
41690 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41691
41692 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41693 (scan-assembler): ... here. Use dg-scan.
41694 (scan-assembler-not): Likewise.
41695 (scan-file): New function.
41696 (scan-file-not): Likewise.
41697 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41698 * gcc.dg/cpp/_Pragma4.c: Likewise.
41699 * gcc.dg/cpp/_Pragma5.c: Likewise.
41700 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41701 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41702 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41703 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41704 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41705 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41706 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41707 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41708 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41709 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41710 * gcc.dg/cpp/cxxcom1.c: Likewise.
41711 * gcc.dg/cpp/line1.c: Likewise.
41712 * gcc.dg/cpp/maccom1.c: Likewise.
41713 * gcc.dg/cpp/maccom2.c: Likewise.
41714 * gcc.dg/cpp/maccom3.c: Likewise.
41715 * gcc.dg/cpp/maccom4.c: Likewise.
41716 * gcc.dg/cpp/maccom5.c: Likewise.
41717 * gcc.dg/cpp/maccom6.c: Likewise.
41718 * gcc.dg/cpp/multiline.c: Likewise.
41719 * gcc.dg/cpp/spacing1.c: Likewise.
41720 * gcc.dg/cpp/spacing2.c: Likewise.
41721 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41722 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41723 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41724 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41725 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41726 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41727 * gcc.dg/cpp/cxxcom2.c: Likewise.
41728 * gcc.dg/cpp/cxxcom2.h: New file.
41729
41730 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41731 * g++.dg/cpp/truefalse.C: Here.
41732 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41733
41734 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41735
41736 * gcc.dg/cpp/redef3.c: New file.
41737
41738 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41739
41740 * gcc.dg/i386-loop-3.c: New test.
41741
41742 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41743
41744 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41745
41746 2003-05-31 Roger Sayle <roger@eyesopen.com>
41747
41748 * gcc.dg/fwrapv-1.c: New test case.
41749 * gcc.dg/fwrapv-2.c: New test case.
41750
41751 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41752
41753 PR c++/10956
41754 * g++.dg/template/spec9.C: New test.
41755
41756 2003-05-29 Roger Sayle <roger@eyesopen.com>
41757
41758 * gcc.dg/duff-4.c: New test case.
41759
41760 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41761
41762 PR fortran/10843
41763 * g77.dg/ffixed-form-1.f: New test
41764 * g77.dg/ffixed-form-2.f: New test
41765 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41766 * g77.dg/ffree-form-3.f: New test
41767
41768 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41769
41770 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41771 * gcc.dg/wint_t-1.c: Likewise.
41772
41773 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41774
41775 * g++.dg/template/access11.C: New test.
41776
41777 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41778
41779 PR c++/10849
41780 * g++.dg/template/access10.C: New test.
41781
41782 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41783 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41784
41785 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41786
41787 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41788
41789 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41790 suppress for powerpc-*-darwin*.
41791 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41792
41793 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41794
41795 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41796 suppress option for powerpc-*-darwin*.
41797
41798 2003-05-23 Roger Sayle <roger@eyesopen.com>
41799
41800 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41801 * gcc.dg/builtins-4.c: Add test for fmod.
41802
41803 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41804
41805 PR c++/10682
41806 * g++.dg/template/instantiate4.C: New test.
41807
41808 2003-05-22 Roger Sayle <roger@eyesopen.com>
41809
41810 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41811
41812 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41813
41814 * gcc.dg/compat/scalar-return-1_main.c: New file.
41815 * gcc.dg/compat/scalar-return-1_x.c: New file.
41816 * gcc.dg/compat/scalar-return-1_y.c: New file.
41817 * gcc.dg/compat/scalar-return-2_main.c: New file.
41818 * gcc.dg/compat/scalar-return-2_x.c: New file.
41819 * gcc.dg/compat/scalar-return-2_y.c: New file.
41820 * gcc.dg/compat/struct-return-3_main.c: New file.
41821 * gcc.dg/compat/struct-return-3_y.c: New file.
41822 * gcc.dg/compat/struct-return-3_x.c: New file.
41823 * gcc.dg/compat/struct-return-2_main.c: New file.
41824 * gcc.dg/compat/struct-return-2_x.c: New file.
41825 * gcc.dg/compat/struct-return-2_y.c: New file.
41826
41827 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41828
41829 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41830 for hppa*-hp-hpux*.
41831 * gcc.dg/20021014-1.c (dg-options): Likewise.
41832 * gcc.dg/nest.c (dg-options): Likewise.
41833
41834 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41835
41836 PR c++/9738
41837 * g++.dg/ext/dllimport2.C: New file.
41838 * g++.dg/ext/dllimport3.C: New file.
41839
41840 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41841
41842 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41843 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41844 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41845 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41846 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41847 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41848 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41849 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41850 * gcc.dg/compat/small-struct-defs.h: New file.
41851 * gcc.dg/compat/small-struct-init.h: New file.
41852 * gcc.dg/compat/small-struct-check.h: New file.
41853 * gcc.dg/compat/fp-struct-defs.h: New file.
41854 * gcc.dg/compat/fp-struct-check.h: New file.
41855 * gcc.dg/compat/fp-struct-init.h: New file.
41856 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41857 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41858
41859 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41860
41861 * gcc.dg/20030225-2.c: New test.
41862
41863 2003-05-18 Roger Sayle <roger@eyesopen.com>
41864 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41865
41866 * gcc.c-torture/compile/20030518-1.c: New test case.
41867
41868 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41869
41870 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41871 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41872 gcc-dg-debug-runtest.
41873 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41874 gcc-dg-debug-runtest.
41875
41876 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41877
41878 PR c++/9022
41879 * g++.dg/lookup/using6.C: New test.
41880
41881 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41882
41883 * g++.dg/parse/access2.C: New test.
41884
41885 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41886
41887 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41888 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41889 * gcc.dg/debug/debug.exp: Likewise.
41890
41891 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41892
41893 * gcc.dg/dollar.c: New test.
41894
41895 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41896
41897 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41898 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41899 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41900 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41901 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41902 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41903 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41904 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41905 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41906 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41907 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41908 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41909 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41910 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41911 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41912 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41913 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41914 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41915
41916 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41917
41918 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41919 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41920 support for "repo" mode.
41921 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41922 * lib/g77-dg.exp: Likewise.
41923 * lib/obj-dg.exp: Likewise.
41924
41925 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41926
41927 Merge from gcc-3_2-rhl8-branch:
41928 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41929
41930 * gcc.dg/tls/opt-6.c: New test.
41931
41932 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41933
41934 * gcc.dg/20030405-1.c: New test.
41935
41936 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41937
41938 * gcc.dg/20030309-1.c: New test.
41939
41940 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41941
41942 * gcc.c-torture/execute/20030307-1.c: New test.
41943
41944 2003-02-20 Randolph Chung <tausq@debian.org>
41945
41946 * gcc.c-torture/compile/20030220-1.c: New test.
41947
41948 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41949
41950 * gcc.dg/20030217-1.c: New test.
41951
41952 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41953
41954 * gcc.c-torture/compile/20020129-1.c: New test.
41955
41956 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41957
41958 * gcc.dg/unroll-1.c: New test.
41959
41960 2002-11-16 Jan Hubicka <jh@suse.cz>
41961
41962 * gcc.c-torture/execute/20020920-1.c: New test.
41963
41964 2002-10-08 Jakub Jelinek <jakub@redhat.com>
41965
41966 PR target/7434
41967 * gcc.c-torture/compile/20021008-1.c: New test.
41968
41969 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
41970
41971 PR target/7559
41972 * gcc.c-torture/execute/20020810-1.c: New test.
41973
41974 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41975
41976 * gcc.c-torture/compile/20020807-1.c: New test.
41977
41978 2002-07-30 Jakub Jelinek <jakub@redhat.com>
41979
41980 * gcc.dg/tls/opt-1.c: New test.
41981
41982 2002-07-29 Jakub Jelinek <jakub@redhat.com>
41983
41984 * gcc.dg/20020729-1.c: New test.
41985
41986 2002-07-20 Jakub Jelinek <jakub@redhat.com>
41987
41988 * g++.dg/opt/life1.C: New test.
41989
41990 2002-05-20 Jakub Jelinek <jakub@redhat.com>
41991
41992 * gcc.dg/20020525-1.c: New test.
41993
41994 2002-05-24 Jakub Jelinek <jakub@redhat.com>
41995
41996 PR c++/6794
41997 * g++.dg/ext/pretty1.C: New test.
41998 * g++.dg/ext/pretty2.C: New test.
41999
42000 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42001
42002 PR c++/8385
42003 * g++.dg/ext/typeof5.C: New test.
42004
42005 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42006
42007 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42008 __USER_LABEL_PREFIX__ into account.
42009 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42010
42011 2003-05-14 Roger Sayle <roger@eyesopen.com>
42012
42013 * gcc.dg/builtins-15.c: New test case.
42014
42015 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42016
42017 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42018
42019 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42020
42021 * lib/g++.exp: Tweak handling of additional source files.
42022 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42023 * g++.dg/special/conpr-2a.C: Rename to ...
42024 * g++.dg/special/conpr-2a.cc: ... this.
42025 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42026 * g++.dg/special/conpr-3a.C: Rename to ...
42027 * g++.dg/special/conpr-3a.cc: This.
42028 * g++.dg/special/conpr-3b.C: Rename to ...
42029 * g++.dg/special/conpr-3b.cc: This.
42030 * g++.dg/special/conpr-4.C: New test.
42031 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42032
42033 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42034
42035 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42036
42037 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42038
42039 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42040 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42041 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42042 * g++.old-deja/g++.other/warn3.C: Likewise.
42043
42044 2003-05-11 Roger Sayle <roger@eyesopen.com>
42045
42046 * gcc.dg/i386-387-1.c: Update to also test log.
42047 * gcc.dg/i386-387-2.c: Likewise.
42048
42049 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42050
42051 * g77.f-torture/execute/int8421.f: New test.
42052
42053 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42054
42055 PR c++/10230, c++/10481
42056 * g++.dg/lookup/scoped5.C: New test.
42057
42058 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42059
42060 PR c++/10552
42061 * g++.dg/template/ttp6.C: New test.
42062
42063 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42064
42065 * gcc.c-torture/execute/builtins: New directory.
42066 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42067 gcc.c-torture/execute/builtins.
42068 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42069 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42070 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42071 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42072
42073 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42074
42075 PR c++/9252
42076 * g++.dg/template/access8.C: New test.
42077 * g++.dg/template/access9.C: New test.
42078
42079 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42080
42081 PR c++/9554
42082 * g++.dg/parse/access1.C: New test.
42083
42084 2003-05-09 DJ Delorie <dj@redhat.com>
42085
42086 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
42087 long, and not an int.
42088
42089 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42090
42091 PR c++/10555, c++/10576
42092 * g++.dg/template/memclass1.C: New test.
42093
42094 2003-05-08 DJ Delorie <dj@redhat.com>
42095
42096 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
42097 targets.
42098 * gcc.c-torture/execute/20021024-1.x: Likewise.
42099 * gcc.c-torture/execute/shiftdi.x: Likewise.
42100 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42101 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42102 * gcc.dg/20021018-1.c: Likewise.
42103
42104 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42105
42106 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42107
42108 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42109 (bcopy): Call memmove.
42110
42111 2003-05-08 Roger Sayle <roger@eyesopen.com>
42112
42113 * g77.f-torture/compile/8485.f: New test case.
42114
42115 2003-05-07 Richard Henderson <rth@redhat.com>
42116
42117 PR c++/10570
42118 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42119 Verify exception_cleanup not called for rethrows.
42120 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42121 when exiting catch block without rethrowing.
42122 * g++.dg/eh/forced3.C: New.
42123 * g++.dg/eh/forced4.C: New.
42124
42125 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42126
42127 * gcc.dg/20030505.c: Fix triplet.
42128
42129 2003-05-06 DJ Delorie <dj@redhat.com>
42130
42131 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42132 * gcc.dg/nest.c: Likewise.
42133
42134 2003-05-05 Roger Sayle <roger@eyesopen.com>
42135
42136 * gcc.dg/builtins-14.c: New test case.
42137
42138 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42139
42140 * lib/compat.exp (compat-execute): New argument.
42141 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42142 * gcc.dg/compat: New test directory.
42143 * gcc.dg/compat/compat.exp: New expect script.
42144 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42145 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42146 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42147 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42148 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42149 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42150
42151 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42152 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42153 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42154 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42155 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42156 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42157 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42158 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42159 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42160 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42161 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42162 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42163 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42164 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42165 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42166
42167 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42168
42169 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42170
42171 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42172
42173 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42174
42175 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42176
42177 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42178 * gcc.dg/ppc-fsel-2.c: New test.
42179
42180 * gcc.dg/unused-5.c: New test.
42181
42182 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42183
42184 PR c++/10496
42185 * g++.dg/warn/pmf1.C: New test.
42186
42187 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42188
42189 PR c++/4494
42190 * g++.dg/warn/main.C: New test.
42191
42192 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42193
42194 * gcc.dg/nonnull-3.c: New test.
42195
42196 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42197
42198 * gcc.dg/cpp/Wtrigraphs.c: Update.
42199 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42200
42201 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42202
42203 * gcc.dg/ppc-fsel-1.c: New test.
42204
42205 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42206
42207 PR c/10604
42208 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42209
42210 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42211
42212 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42213
42214 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42215
42216 PR c++/9364, c++/10553, c++/10586
42217 * g++.dg/parse/typename4.C: New test.
42218 * g++.dg/parse/typename5.C: Likewise.
42219
42220 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42221
42222 * gcc.c-torture/compile/20030503-1.c: New test.
42223
42224 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42225
42226 * g++.dg/lookup/using5.C: Fix testcase error.
42227
42228 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42229
42230 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42231 since MEABI is no longer supported. Remove all vestiges
42232 of MEABI from the test.
42233
42234 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42235
42236 PR c++/10554
42237 * g++.dg/lookup/using5.C: New test.
42238
42239 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42240
42241 PR c++/8772
42242 * g++.dg/template/ttp5.C: New test.
42243
42244 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42245
42246 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42247 (dg-gpp-additional-sources): New function.
42248 (dg-gpp-additional-files): Likewise.
42249 * lib/g++.exp (additional_sources): New variable.
42250 (additional_files): Likewise.
42251 (g++_target_compile): Deal with them.
42252 * lib/old-dejagnu.exp: Remove.
42253 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42254 * g++.old-deja: Revise all tests to use dg commands.
42255
42256 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42257
42258 PR c++/9432, c++/9528
42259 * g++.dg/lookup/using4.C: New test.
42260
42261 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42262
42263 * gcc.dg/noreturn-5.c: New file.
42264 * gcc.dg/noreturn-6.c: New file.
42265
42266 * gcc.c-torture/compile/inline-1.c: New file.
42267
42268 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42269
42270 PR c++/10551
42271 * g++.dg/template/explicit1.C: New test.
42272
42273 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42274
42275 PR c++/10549
42276 * g++.dg/other/bitfield1.C: New test.
42277
42278 PR c++/10527
42279 * g++.dg/init/new7.C: New test.
42280
42281 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42282
42283 * g++.dg/ext/desig1.C: New test.
42284 * g++.dg/ext/init1.C: Update.
42285
42286 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42287
42288 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42289
42290 PR c++/10180
42291 * g++.dg/warn/Winline-1.C: New test.
42292
42293 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42294
42295 * gcc.c-torture/execute/string-opt-19.c: New test.
42296
42297 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42298 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42299
42300 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42301
42302 PR c++/10506
42303 * g++.dg/init/new6.C: New test.
42304
42305 PR c++/10503
42306 * g++.dg/init/ref6.C: New test.
42307
42308 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42309
42310 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42311
42312 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42313
42314 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42315 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42316
42317 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42318
42319 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42320 initialized static data members.
42321
42322 2003-04-25 H.J. Lu <hjl@gnu.org>
42323
42324 * gcc.dg/ia64-sync-4.c: New test.
42325
42326 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42327
42328 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42329 date.
42330
42331 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42332
42333 PR c++/10337
42334 * g++.dg/warn/conv1.C: New test.
42335 * g++.old-deja/g++.other/conv7.C: Adjust.
42336 * g++.old-deja/g++.other/overload14.C: Adjust.
42337
42338 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42339
42340 PR c++/10471
42341 * g++.dg/template/defarg2.C: New test.
42342
42343 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42344
42345 * gcc.dg/cpp/include2.c: Update.
42346 * gcc.dg/cpp/multiline-2.c: New.
42347 * gcc.dg/cpp/multiline.c: Update.
42348 * gcc.dg/cpp/strify2.c: Update.
42349 * gcc.dg/cpp/trad/literals-2.c: Update.
42350
42351 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42352
42353 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42354
42355 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42356
42357 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42358
42359 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42360
42361 PR c++/10451
42362 * g++.dg/parse/crash4.C: New test.
42363
42364 PR c++/9847
42365 * g++.dg/parse/crash5.C: New test.
42366
42367 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42368
42369 PR c++/10446
42370 * g++.dg/parse/crash3.C: New test.
42371
42372 PR c++/10428
42373 * g++.dg/parse/elab1.C: New test.
42374
42375 2003-04-22 Devang Patel <dpatel@apple.com>
42376
42377 * gcc.dg/cpp/trad/funlike-5.c: New test.
42378
42379 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42380
42381 * g++.dg/other/packed1.C: Fix dg options.
42382
42383 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42384
42385 * g++.dg/other/offsetof2.C: New test.
42386
42387 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42388
42389 * g++.dg/template/recurse.C: Adjust location of error messages.
42390
42391 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42392
42393 PR c++/9881
42394 * g++.dg/init/addr-const1.C: New test.
42395 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42396
42397 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42398
42399 PR c++/10405
42400 * g++.dg/lookup/struct-hack1.C: New test.
42401
42402 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42403
42404 * ucs.c: Update diagnostic messages.
42405
42406 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42407
42408 * gcc.dg/cpp/truefalse.cpp: New test.
42409 * gcc.dg/cpp/cpp.exp: Update.
42410 * g++.dg/other/stdbool-if.C: Remove.
42411
42412 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42413
42414 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42415 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42416
42417 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42418
42419 * gcc.c-torture/compile/20030418-1.c: New test.
42420
42421 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42422
42423 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42424
42425 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42426
42427 PR c++/10347
42428 g++.dg/template/dependent-name1.C: New test.
42429
42430 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42431
42432 * gcc.dg/warn-1.c (tourist_guide): New array,
42433 contains a pointer to bar.
42434
42435 2003-04-16 Roger Sayle <roger@eyesopen.com>
42436
42437 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42438 * gcc.c-torture/execute/medce-1.c: New test case.
42439 * gcc.c-torture/execute/medce-2.c: New test case.
42440
42441 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42442
42443 * lib/prune.exp: Ignore more messages.
42444
42445 PR c++/10381
42446 * g++.dg/parse/lookup3.C: New test.
42447
42448 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42449
42450 * gcc.c-torture/compile/20030415-1.c : New test.
42451
42452 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42453
42454 * gcc.c-torture/execute/scope-2.c: Move to ...
42455 * gcc.dg/noncompile/scope.c: .... here.
42456
42457 2003-04-14 Roger Sayle <roger@eyesopen.com>
42458
42459 * gcc.dg/20030414-2.c: New test case.
42460
42461 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42462
42463 PR target/10377
42464 * gcc.dg/20030414-1.c: New test.
42465
42466 2003-04-13 Roger Sayle <roger@eyesopen.com>
42467
42468 * gcc.dg/builtins-12.c: New test case.
42469 * gcc.dg/builtins-13.c: New test case.
42470
42471 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42472
42473 * gcc.c-torture/execute/string-opt-18.c: New test.
42474
42475 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42476
42477 PR c++/10300
42478 * g++.dg/init/new5.C: New test.
42479
42480 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42481
42482 PR c++/7910
42483 * g++.dg/ext/dllimport1.C: New test.
42484
42485 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42486
42487 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42488
42489 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42490
42491 PR Fortran/9263
42492 * g77.f-torture/noncompile/9263.f: New test
42493 PR Fortran/1832
42494 * g77.f-torture/execute/1832.f: New test
42495
42496 2003-04-11 David Chad <davidc@freebsd.org>
42497 Loren J. Rittle <ljrittle@acm.org>
42498
42499 PR libobjc/8562
42500 * objc.dg/headers.m: New test.
42501
42502 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42503
42504 * gcc.c-torture/execute/builtin-noret-2.c: New.
42505 * gcc.c-torture/execute/builtin-noret-2.x: New.
42506 XFAIL builtin-noret-2.c at -O1 and above.
42507 * gcc.dg/redecl.c: New.
42508 * gcc.dg/Wshadow-1.c: Update error regexps.
42509
42510 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42511
42512 * g++.dg/abi/bitfield10.C: New test.
42513
42514 2003-04-09 Mike Stump <mrs@apple.com>
42515
42516 * gcc.dg/pch/pch.exp: Make testcase names longer.
42517 * g++.dg/pch/pch.exp: Make testcase names longer.
42518
42519 2003-04-08 Roger Sayle <roger@eyesopen.com>
42520
42521 * gcc.dg/builtins-11.c: New test case.
42522
42523 2003-04-08 Roger Sayle <roger@eyesopen.com>
42524
42525 * gcc.dg/builtins-9.c: New test case.
42526 * gcc.dg/builtins-10.c: New test case.
42527
42528 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42529
42530 * gcc.dg/noncompile/init-4.c.c: New test.
42531
42532 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42533
42534 * gcc.misc-test/gcov-9.c: New test.
42535 * gcc.misc-test/gcov-10.c: New test
42536 * gcc.misc-test/gcov-11.c: New test.
42537
42538 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42539
42540 PR optimization/10024
42541 * gcc.c-torture/compile/20030405-1.c: New test.
42542
42543 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42544
42545 * gcc.dg/pch/static-3.c: New.
42546 * gcc.dg/pch/static-3.hs: New.
42547 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42548
42549 2003-04-04 Richard Henderson <rth@redhat.com>
42550
42551 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42552 * g++.dg/eh/forced2.C: Likewise.
42553
42554 2003-04-03 Mike Stump <mrs@apple.com>
42555
42556 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42557 target arg.
42558 (scan-assembler-times, scan-assembler-not): Likewise.
42559 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42560
42561 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42562
42563 * gcc.dg/sparc-loop-1.c: New test.
42564
42565 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42566
42567 PR other/9274
42568 * g++.dg/pch/system-2.C: New.
42569 * g++.dg/pch/system-2.Hs: New.
42570
42571 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42572
42573 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42574
42575 * g++.dg/eh/simd-1.C (vecfunc): Same.
42576
42577 2003-04-01 Roger Sayle <roger@eyesopen.com>
42578
42579 * gcc.c-torture/execute/20030401-1.c: New test case.
42580
42581 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42582
42583 * objc.dg/defs.m: New.
42584
42585 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42586
42587 * g++.dg/eh/simd-1.C: New.
42588 * g++.dg/eh/simd-2.C: New.
42589
42590 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42591
42592 * gcc.c-torture/execute/simd-3.c: New.
42593
42594 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42595
42596 PR c/9936
42597 * gcc.dg/20030331-2.c: New test.
42598
42599 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42600
42601 PR c++/10278
42602 * g++.dg/parse/crash2.C: New test.
42603
42604 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42605
42606 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42607 * gcc.c-torture/execute/20030331-1.c: ...here.
42608
42609 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42610
42611 * gcc.c-torture/execute/20030331-1.c: New test.
42612
42613 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42614
42615 * lib/gcov.exp: Adjust call return testing strings.
42616 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42617
42618 2003-03-31 Roger Sayle <roger@eyesopen.com>
42619
42620 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42621 * gcc.dg/builtins-7.c: New test case.
42622 * gcc.dg/builtins-8.c: New test case.
42623
42624 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42625
42626 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42627
42628 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42629
42630 PR c++/7647
42631 * g++.dg/lookup-class-member-2.C: New test.
42632
42633 2003-03-30 Glen Nakamura <glen@imodulo.com>
42634
42635 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42636
42637 2003-03-28 Roger Sayle <roger@eyesopen.com>
42638
42639 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42640
42641 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42642
42643 * g++.dg/init/attrib1.C: New test.
42644
42645 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42646
42647 * gcc.dg/ultrasp8.c: New test.
42648
42649 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42650
42651 * gcc.dg/ultrasp7.c: New test.
42652
42653 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42654
42655 PR c++/10047
42656 * g++.dg/template/inline1.C: New test.
42657
42658 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42659
42660 * gcc.dg/sparc-dwarf2.c: New test.
42661
42662 2003-03-27 Roger Sayle <roger@eyesopen.com>
42663
42664 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42665 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42666
42667 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42668
42669 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42670 than reading .x files.
42671 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42672 * g77.dg/gcov/gcov-1.f: Likewise.
42673 * gcc.misc-tests/gcov-4b.c: Likewise.
42674 * gcc.misc-tests/gcov-5b.c: Likewise.
42675 * gcc.misc-tests/gcov-6.c: Likewise.
42676 * gcc.misc-tests/gcov-7.c: Likewise.
42677 * gcc.misc-tests/gcov-8.c: Likewise.
42678 * g++.dg/gcov/gcov-1.x: Remove.
42679 * g77.dg/gcov/gcov-1.x: Likewise.
42680 * gcc.misc-tests/gcov-4b.x: Likewise.
42681 * gcc.misc-tests/gcov-5b.x: Likewise.
42682 * gcc.misc-tests/gcov-6.x: Likewise.
42683 * gcc.misc-tests/gcov-7.x: Likewise.
42684 * gcc.misc-tests/gcov-8.x: Likewise.
42685
42686 2003-03-27 Glen Nakamura <glen@imodulo.com>
42687
42688 PR opt/10087
42689 * gcc.dg/20030324-1.c: New test.
42690
42691 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42692
42693 PR c++/10224
42694 * g++.dg/template/arg3.C: New test.
42695
42696 PR c++/10158
42697 * g++.dg/template/friend18.C: New test.
42698
42699 2003-03-26 Roger Sayle <roger@eyesopen.com>
42700
42701 * g77.f-torture/compile/20030326-1.f: New test case.
42702
42703 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42704
42705 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42706
42707 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42708
42709 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42710
42711 * gcc.dg/ia64-sync-3.c: New test.
42712
42713 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42714
42715 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42716
42717 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42718
42719 * gcc.dg/ultrasp6.c: New test.
42720
42721 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42722
42723 * gcc.dg/i386-signbit-1.c: New test.
42724 * gcc.dg/i386-signbit-2.c: New test.
42725 * gcc.dg/i386-signbit-3.c: New test.
42726
42727 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42728
42729 * gcc.dg/ultrasp5.c: Fix options.
42730
42731 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42732
42733 * gcc.dg/ultrasp5.c: Fix comment.
42734
42735 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42736
42737 PR fortran/10197
42738 * g77.f-torture/execute/10197.f: New test.
42739
42740 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42741
42742 PR c++/9898, c++/383
42743 * g++.dg/template/conv6.C: New test.
42744
42745 PR c++/10119
42746 * g++.dg/template/ptrmem5.C: New test.
42747
42748 PR c++/10026
42749 * g++.dg/lookup/koenig1.C: New test.
42750
42751 PR C++/10199
42752 * g++.dg/lookup/template2.C: New test.
42753
42754 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42755
42756 * g++.dg/opt/rtti1.C: New test.
42757
42758 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42759
42760 * gcc.dg/ultrasp5.c: New test.
42761
42762 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42763
42764 PR middle-end/9967
42765 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42766 builtin fputs.
42767
42768 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42769
42770 PR c/8224
42771 * gcc.dg/20030323-1.c: New test.
42772
42773 2003-03-23 Roger Sayle <roger@eyesopen.com>
42774
42775 * gcc.c-torture/compile/20030323-1.c: New test case.
42776
42777 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42778
42779 * gcc.dg/20030321-1.c: New test.
42780
42781 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42782
42783 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42784
42785 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42786
42787 PR c++/9978, c++/9708
42788 * g++.dg/ext/vlm1.C: Adjust expected error.
42789 * g++.dg/ext/vla2.C: New test.
42790 * g++.dg/template/arg1.C: New test.
42791 * g++.dg/template/arg2.C: New test.
42792
42793 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42794
42795 * g77.f-torture/execute/select.f: New test.
42796 * g77.f-torture/noncompile/select_no_compile.f: New test.
42797
42798 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42799
42800 PR c++/9898
42801 * g++.dg/other/error4.C: New test.
42802
42803 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42804
42805 * g++.dg/template/friend17.C: New test.
42806
42807 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42808
42809 * gcc.c-torture/compile/20030320-1.c: New.
42810
42811 2003-03-20 Roger Sayle <roger@eyesopen.com>
42812
42813 * gcc.dg/builtins-6.c: New test case.
42814
42815 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42816
42817 PR target/10073
42818 * gcc.c-torture/compile/20030319-1.c: New.
42819
42820 2003-03-18 Jan Hubicka <jh@suse.cz>
42821
42822 * gcc.dg/i386-cvt-1.c: New test.
42823
42824 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42825
42826 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42827 * objc.dg/naming-2.m: Likewise.
42828
42829 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42830
42831 PR c++/9639
42832 * g++.dg/parse/crash1.C: New test.
42833
42834 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42835
42836 PR c++/8805
42837 * g++.dg/eh/cleanup1.C: New test.
42838
42839 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42840
42841 * gcc.c-torture/execute/20030316-1.c: New test case.
42842
42843 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42844
42845 PR c++/9629
42846 * g++.dg/init/ctor2.C: New test.
42847
42848 2003-03-15 Roger Sayle <roger@eyesopen.com>
42849
42850 * g77.f-torture/compile/xformat.f: New test case.
42851
42852 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42853
42854 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42855 * g++.old-deja/g++.mike/eh50.C: Likewise.
42856
42857 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42858
42859 PR c++/6440
42860 * g++.dg/template/spec7.C: New test.
42861 * g++.dg/template/spec8.C: Likewise.
42862
42863 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42864
42865 * gcc.c-torture/execute/20030313-1.c: New test.
42866
42867 2003-03-14 Richard Henderson <rth@redhat.com>
42868
42869 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42870
42871 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42872
42873 * gcc.c-torture/compile/20030314-1.c: New test.
42874
42875 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42876
42877 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42878 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42879 thumb target,
42880 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42881 to accept newer _imp__ prefix and additional
42882 newline in .drectve section.
42883 * gcc.dg/dll-4.c: Likewise.
42884 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42885 switch.
42886
42887 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42888
42889 * g++.dg/parse/namespace9.C: New test.
42890
42891 * g++.dg/init/ref5.C: New test.
42892 * g++.dg/parse/ptrmem1.C: Likewise.
42893
42894 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42895
42896 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42897 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42898 regular expression.
42899 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42900 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42901
42902 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42903
42904 * gcc.c-torture/execute/20030224-2.c: New test.
42905
42906 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42907
42908 * gcc.dg/decl-3.c: New test.
42909
42910 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42911
42912 * gcc.dg/i386-loop-2.c: New test.
42913
42914 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42915
42916 PR c++/9474
42917 * g++.dg/parse/namespace8.C: New test.
42918
42919 PR c++/9924
42920 * g++.dg/overload/builtin2.C: New test.
42921
42922 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42923
42924 * gcc.dg/return-type-3.c: New test.
42925
42926 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42927
42928 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42929 profiling options are not supported.
42930
42931 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42932
42933 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42934 * g++.old-deja/g++.warn/impint2.C: Likewise.
42935
42936 2003-03-10 Devang Patel <dpatel@apple.com>
42937
42938 * g++.dg/cpp/c++_cmd_1.C: New test.
42939 * g++.dg/cpp/c++_cmd_1.h: New file.
42940
42941 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42942
42943 * gcc.dg/altivec-9.c: New file.
42944
42945 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42946
42947 * gcc.dg/ppc-sdata-1.c: New test.
42948 * gcc.dg/ppc-sdata-2.c: New test.
42949
42950 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42951
42952 PR c++/9373
42953 * g++.dg/opt/ptrmem2.C: New test.
42954
42955 PR c++/8534
42956 * g++.dg/opt/ptrmem1.C: New test.
42957
42958 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42959
42960 * gcc.dg/i386-loop-1.c: New test.
42961
42962 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42963
42964 PR c++/9970
42965 * g++.dg/lookup/friend1.C: New test.
42966
42967 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42968
42969 PR c++/9823
42970 * g++.dg/parser/constructor1.C: New test.
42971
42972 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
42973
42974 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42975
42976 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42977
42978 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
42979
42980 * gcc.dg/cpp/Wunused.c: Update test.
42981
42982 2003-03-08 Jan Hubicka <jh@suse.cz>
42983
42984 * gcc.dg/inline-3.c: New test.
42985
42986 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42987
42988 PR c++/9809
42989 * g++.dg/parse/builtin1.C: New test.
42990
42991 PR c++/9982
42992 * g++.dg/abi/cookie1.C: New test.
42993 * g++.dg/abi/cookie2.C: Likewise.
42994
42995 PR c++/9524
42996 * g++.dg/template/field1.C: New test.
42997
42998 PR c++/9912
42999 * g++.dg/parse/class1.C: New test.
43000 * g++.dg/parse/namespace7.C: Likewise.
43001 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43002
43003 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43004
43005 * g++.dg/init/ref4.C: New test.
43006
43007 2003-03-07 Jan Hubicka <jh@suse.cz>
43008
43009 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43010 * gcc.dg/inline-3.c: New test.
43011
43012 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43013
43014 * g++.dg/init/ref3.C: New test.
43015
43016 PR c++/9965
43017 * g++.dg/init/ref2.C: New test.
43018
43019 PR c++/9400
43020 * g++.dg/warn/Wshadow-2.C: New test.
43021
43022 PR c++/9791
43023 * g++.dg/warn/Woverloaded-1.C: New test.
43024
43025 2003-03-05 Jan Hubicka <jh@suse.cz>
43026
43027 * gcc.dg/i386-local2.c: New.
43028 * gcc.dg/i386-local.c: Fix typo.
43029
43030 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43031
43032 * g++.dg/abi/layout3.C: New test.
43033
43034 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43035
43036 * gcc.c-torture/compile/20030305-1.c
43037
43038 2003-03-05 Jan Hubicka <jh@suse.cz>
43039
43040 * gcc.dg/i386-local.c: New.
43041
43042 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43043
43044 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43045
43046 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43047
43048 * gcc.dg/switch-2.c: New test.
43049 * gcc.dg/switch-3.c: New test.
43050 * gcc.dg/Wswitch.c: Adjust line numbers.
43051 * gcc.dg/Wswitch-default.c: Likewise.
43052 * gcc.dg/Wswitch-enum.c: Likewise.
43053
43054 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43055
43056 * gcc.c-torture/execute/20030222-1.c: New test.
43057
43058 2003-03-03 James E Wilson <wilson@tuliptree.org>
43059
43060 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43061
43062 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43063
43064 PR c++/9878
43065 * g++.dg/init/ref1.C: New test.
43066
43067 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43068
43069 * gcc.dg/sh-relax.c: New SH-only test.
43070
43071 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43072
43073 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43074 comment explaining purpose of testcase.
43075
43076 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43077
43078 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
43079 for HC11/HC12 (asm needs two int registers).
43080 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
43081 HC11/HC12 because the test uses an asm which needs two 32-bit
43082 registers.
43083
43084 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
43085
43086 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
43087 for HC11/HC12 (array is too large otherwise).
43088 * gcc.c-torture/compile/920501-4.x: New file, likewise.
43089 * gcc.c-torture/compile/20010518-2.x: Likewise.
43090 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
43091 HC11/HC12 (array is too large).
43092
43093 2003-03-01 Geoffrey Keating <geoffk@apple.com>
43094
43095 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
43096 * lib/g++-dg.exp (g++-dg-test): Likewise.
43097
43098 2003-03-01 Roger Sayle <roger@eyesopen.com>
43099
43100 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43101 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43102
43103 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43104
43105 * g++.dg/warn/implicit-typename1.C: Remove warning.
43106
43107 2003-02-28 Richard Henderson <rth@redhat.com>
43108
43109 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43110 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43111
43112 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43113
43114 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43115 * g++.dg/pch/pch.exp: Likewise.
43116
43117 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43118
43119 PR c++/9879
43120 * g++.dg/init/new4.C: New test.
43121
43122 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43123
43124 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43125
43126 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43127
43128 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43129 unsigned long.
43130
43131 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43132 wider than float.
43133
43134 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43135
43136 * lib/scanasm.exp: Add support for counting numbers of
43137 occurences.
43138 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43139 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43140
43141 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43142
43143 PR c++/9683
43144 * g++.dg/template/static3.C: New test.
43145
43146 PR c++/9829
43147 * g++.dg/parse/namespace6.C: New test.
43148
43149 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43150
43151 PR target/9732
43152 * gcc.dg/20030225-1.c: New test.
43153
43154 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43155
43156 * README: Remove out-of-date information.
43157
43158 PR c++/9836
43159 * g++.dg/template/spec6.C: New test.
43160
43161 2003-02-24 Jeff Law <law@redhat.com>
43162
43163 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43164
43165 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43166
43167 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43168 * gcc.dg/pragma-ep-1.c: Likewise.
43169
43170 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43171
43172 PR c++/9602
43173 * g++.dg/template/friend16.C: New test.
43174
43175 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43176
43177 PR c++/5333
43178 * g++.dg/parse/fused-params1.C: Adjust error messages.
43179 * g++.dg/template/nested3.C: New test.
43180
43181 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43182
43183 * g++.dg/abi/param1.C: New test.
43184
43185 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43186
43187 PR c++/7982
43188 * g++.dg/warn/implicit-typename1.C: New test.
43189
43190 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43191
43192 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43193 with "mtune".
43194 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43195 * gcc.c-torture/execute/20010129-1.x: Likewise.
43196 * gcc.dg/20011107-1.c: Likewise.
43197 * gcc.dg/20020108-1.c: Likewise.
43198 * gcc.dg/20020122-3.c: Likewise.
43199 * gcc.dg/20020206-1.c: Likewise.
43200 * gcc.dg/20020310-1.c: Likewise.
43201 * gcc.dg/20020426-2.c: Likewise.
43202 * gcc.dg/20020517-1.c: Likewise.
43203 * gcc.dg/991230-1.c: Likewise.
43204 * gcc.dg/i386-unroll-1.c: Likewise.
43205 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43206
43207 2003-02-22 Jan Hubicka <jh@suse.cz>
43208
43209 * gcc.dg/i386-mul.c: New test.
43210
43211 2003-02-21 Roger Sayle <roger@eyesopen.com>
43212
43213 * gcc.dg/builtins-5.c: New test case.
43214
43215 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43216
43217 * gcc.dg/asmreg-1.c: New test.
43218
43219 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43220
43221 PR c++/9749
43222 * g++.dg/parse/varmod1.C: New test.
43223
43224 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43225
43226 PR c++/9727
43227 * g++.dg/template/op1.C: New test.
43228
43229 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43230
43231 PR c++/8906
43232 * g++.dg/template/nested2.C: New test.
43233
43234 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43235
43236 PR c++/8724
43237 * g++.dg/expr/dtor1.C: New test.
43238
43239 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43240
43241 * gcc.dg/cpp/include3.c: New test.
43242 * gcc.dg/cpp/inc/foo.h: New file.
43243
43244 2003-02-21 Glen Nakamura <glen@imodulo.com>
43245
43246 * gcc.c-torture/execute/20030221-1.c: New test.
43247
43248 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43249
43250 PR c++/9729
43251 * g++.dg/abi/conv1.C: New test.
43252
43253 2003-02-20 Jan Hubicka <jh@suse.cz>
43254
43255 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43256
43257 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43258
43259 * gcc.c-torture/compile/20030219-1.c: New test.
43260
43261 2003-02-18 Jan Hubicka <jh@suse.cz>
43262
43263 * gcc.dg/funcorder.c: New test.
43264
43265 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43266
43267 * gcc.c-torture/execute/20030218-1.c: New.
43268
43269 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43270
43271 * gcc.dg/20030218-1.c: New.
43272
43273 2003-02-18 Richard Henderson <rth@redhat.com>
43274
43275 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43276 * gcc.dg/attr-used-2.c: New.
43277
43278 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43279
43280 PR c++/9704
43281 * g++.dg/init/copy5.C: New test.
43282
43283 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43284
43285 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43286 * g++.dg/pch/pch.exp: Likewise.
43287
43288 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43289
43290 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43291 STACK_SIZE is not defined.
43292
43293 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43294
43295 PR c++/9457
43296 * g++.dg/template/init1.C: New test.
43297
43298 2003-02-16 Jan HUbicka <jh@suse.cz>
43299
43300 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43301 (foo): Add few extra tests
43302 * gcc.dg/c99-const-expr-3.c: Likewise.
43303 * gcc.c-torture/execute/20030216-1.c: New.
43304
43305 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43306
43307 PR c++/9459
43308 * g++.dg/ext/typeof4.C: New test.
43309
43310 2003-02-15 Roger Sayle <roger@eyesopen.com>
43311
43312 * gcc.dg/i386-387-3.c: New test case.
43313
43314 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43315
43316 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43317 cris-*-elf* cris-*-aout* and mmix-*-*.
43318
43319 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43320
43321 * gcc.dg/20030213-1.c: New test.
43322
43323 2003-02-12 Roger Sayle <roger@eyesopen.com>
43324
43325 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43326 * gcc.dg/i386-387-2.c: Likewise.
43327
43328 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43329
43330 * gcc.dg/ppc-spe.c: Fix formatting.
43331 Enable tests that were previously unsupported by gas.
43332 Delete tests for instructions that no longer exist.
43333 Switch arguments on evsubifw builtin.
43334
43335 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43336
43337 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43338 STACK_SIZE is too small.
43339
43340 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43341 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43342
43343 * gcc.dg/decl-2.c: New test.
43344
43345 2003-02-10 Jan Hubicka <jh@suse.cz>
43346
43347 * gcc.dg/i386-fpcvt-1.c: New test.
43348
43349 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43350
43351 * gcc.c-torture/execute/20030209-1.c: New test.
43352
43353 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43354
43355 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43356 int-wide bitops, use the constants of the same width.
43357 Likewise, if long long is 32-bit wide, test bitops using
43358 32-bit constants.
43359
43360 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43361
43362 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43363
43364 2003-02-07 Roger Sayle <roger@eyesopen.com>
43365
43366 * gcc.dg/builtins-4.c: New test case.
43367
43368 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43369
43370 * gcc.dg/20020430-1.c: Fix dg command typos.
43371 * gcc.dg/20020503-1.c: Likewise.
43372
43373 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43374
43375 PR c++/8785
43376 * g++.dg/parse/fused-params1.C: New test.
43377
43378 PR c++/8857
43379 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43380
43381 PR c++/8921
43382 * g++.dg/parse/non-dependent1.C: New test.
43383
43384 PR c++/8928
43385 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43386
43387 PR c++/9228
43388 * g++.dg/parse/undefined7.C: New test.
43389 * g++.dg/parse/non-templ1.C: New test.
43390
43391 PR c++/9229
43392 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43393
43394 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43395
43396 * gcc.c-torture/compile/20030206-1.c: New test.
43397
43398 2003-02-05 Roger Sayle <roger@eyesopen.com>
43399
43400 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43401 "pow" to "foo" to avoid potential confusion with a math built-in.
43402
43403 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43404
43405 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43406 conditions for SPARC targets.
43407
43408 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43409
43410 * gcc.dg/20030204-1.c: New test.
43411
43412 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43413
43414 PR c++/38
43415 * g++.dg/parse/array-size1.C: New test.
43416
43417 PR c++/5657
43418 * g++.dg/parse/undefined3.C: New test.
43419
43420 PR c++/5665
43421 * g++.dg/parse/undefined4.C: New test.
43422
43423 PR c++/5975
43424 * g++.dg/parse/undefined5.C: New test.
43425
43426 PR c++/7259
43427 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43428
43429 PR c++/8578
43430 * g++.dg/parse/casting-operator1.C: New test.
43431
43432 PR c++/8596
43433 * g++.dg/parse/undefined6.C: New test.
43434
43435 PR c++/8736
43436 * g++.dg/parse/missing-template1.C: New test.
43437
43438 2003-02-04 Jan Hubicka <jh@suse.cz>
43439
43440 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43441 * gcc.dg/i386-cmov?.c: Likewise.
43442 * gcc.dg/i386-fpcvt-?.c: Likewise.
43443 * gcc.dg/i386-ssefp-1.c: Likewise.
43444 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43445 conventions.
43446
43447 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43448
43449 PR c++/7129
43450 * g++.dg/ext/max.C: New test.
43451
43452 2003-02-03 Jan Hubicka <jh@suse.cz>
43453
43454 * gcc.c-torture/execute/20030203-1.c: New test.
43455
43456 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43457
43458 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43459 'natural-endian'.
43460
43461 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43462
43463 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43464 * g++.dg/init/new2.C: Likewise.
43465 * g++.dg/other/new1.C: Likewise.
43466
43467 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43468
43469 * gcc.dg/struct-ret-libc.c: New test.
43470
43471 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43472
43473 * gcc.dg/20030129-1.c: New test.
43474
43475 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43476
43477 PR c++/8849
43478 * g++.dg/template/ptrmem4.C: New test.
43479
43480 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43481
43482 * g++.dg/parser/constant1.C: New test.
43483
43484 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43485
43486 PR c++/8591
43487 * g++.dg/parse/friend2.C: New test.
43488
43489 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43490
43491 PR c++/9437
43492 * g++.dg/template/unify4.C: New test.
43493
43494 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43495
43496 * gcc.c-torture/execute/20030128-1.c: New test.
43497
43498 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43499
43500 * g++.dg/lookup/nested1.C: Test moved from ...
43501 * g++.old-deja/g++.other/lookup24.C: ... here.
43502
43503 2003-01-28 Jan Hubicka <jh@suse.cz>
43504
43505 * gcc.dg/i386-cmov5.c: New test.
43506
43507 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43508
43509 * gcc.c-torture/execute/20010925-1.c: Changed the
43510 memcpy declaration.
43511
43512 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43513
43514 PR c++/3902
43515 * g++.dg/parse/template5.C: New test.
43516
43517 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43518
43519 PR fortran/9258
43520 * g77.dg/pr9258: New test.
43521
43522 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43523
43524 * README: Move relevant parts from README.g++.
43525
43526 * README.g++: Remove this file.
43527
43528 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43529
43530 * g++.dg/abi/dcast1.C: New test.
43531
43532 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43533
43534 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43535
43536 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43537
43538 PR c++/47
43539 * g++.old-deja/g++.other/lookup24.C: New test.
43540
43541 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43542
43543 PR middle-end/7227
43544 * gcc.dg/uninit-C.c: New test.
43545
43546 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43547
43548 * g++.dg/abi/covariant1.C: New test.
43549
43550 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43551
43552 * gcc.dg/20030123-1.c: New test.
43553
43554 2003-01-25 Jan Hubicka <jh@suse.cz>
43555
43556 PR opt/8492
43557 * gcc.c-torture/compile/20030125-1.c
43558
43559 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43560
43561 PR c++/9403
43562 * g++.dg/parse/template3.C: New test.
43563 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43564
43565 PR c++/795
43566 * g++.dg/parse/template4.C: New test.
43567
43568 PR c++/9415
43569 * g++.dg/template/qual2.C: New test.
43570
43571 PR c++/8545
43572 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43573
43574 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43575
43576 2003-01-25 Roger Sayle <roger@eyesopen.com>
43577
43578 * gcc.c-torture/execute/switch-1.c: New test case.
43579
43580 2003-01-25 Jan Hubicka <jh@suse.cz>
43581
43582 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43583
43584 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43585
43586 Tweaks for Bison-1.875. From the NEWS file:
43587 "- `parse error' -> `syntax error'
43588 Bison now uniformly uses the term `syntax error'"
43589 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43590 * gcc.dg/cpp/digraph2.c: Likewise.
43591 * gcc.dg/cpp/direct2.c: Likewise.
43592 * gcc.dg/cpp/paste4.c: Likewise.
43593 * gcc.dg/c90-restrict-1.c: Likewise.
43594 * gcc.dg/c99-func-2.c: Likewise.
43595 * gcc.dg/noncompile/920721-2.c: Likewise.
43596 * gcc.dg/noncompile/930622-2.c: Likewise.
43597 * gcc.dg/noncompile/940112-1.c: Likewise.
43598 * gcc.dg/noncompile/950921-1.c: Likewise.
43599 * gcc.dg/noncompile/951123-1.c: Likewise.
43600 * gcc.dg/noncompile/971104-1.c: Likewise.
43601 * gcc.dg/noncompile/990416-1.c: Likewise.
43602
43603 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43604
43605 * g++.dg/parse/undefined1.C: Add error message.
43606
43607 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43608
43609 PR c++/9354
43610 * g++.dg/parse/new1.C: New test.
43611
43612 PR c++/9216
43613 * g++.dg/parse/template2.C: New test.
43614
43615 PR c++/9354
43616 * g++.dg/parse/typedef2.C: New test.
43617
43618 PR c++/9328
43619 * g++.dg/ext/typeof3.C: New test.
43620
43621 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43622
43623 PR c++/2738
43624 * g++.dg/parse/ret-type1.C: New test.
43625
43626 PR c++/3792
43627 * g++.dg/parse/tmpl-outside1.C: New test.
43628
43629 PR c++/4207
43630 * g++.dg/parse/int-as-enum1.C: New test.
43631
43632 PR c++/4903
43633 * g++.dg/parse/no-typename1.C: New test.
43634
43635 PR c++/5533
43636 * g++.dg/parse/no-value1.C: New test.
43637
43638 PR c++/5921
43639 * g++.dg/parse/wrong-inline1.C: New test.
43640
43641 PR c++/6402
43642 * g++.dg/parse/ref1.C: New test.
43643
43644 PR c++/6992
43645 * g++.dg/parse/attr-ctor1.C: New test.
43646
43647 PR c++/7229
43648 * g++.dg/parse/namespace5.C: New test.
43649
43650 PR c++/7917
43651 * g++.dg/parse/func-def1.C: New test.
43652
43653 PR c++/8143
43654 * g++.dg/parse/undefined1.C: New test.
43655
43656 PR c++/5723, PR c++/8522
43657 * g++.dg/parse/specialization1.C: New test.
43658
43659 PR c++/163, PR c++/8595
43660 * g++.dg/parse/struct-as-enum1.C: New test.
43661
43662 PR c++/9173
43663 * g++.dg/parse/undefined2.C: New test.
43664
43665 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43666
43667 PR c++/9298
43668 * g++.dg/parse/template1.C: New test.
43669
43670 PR c++/9384
43671 * g++.dg/parse/using1.C: New test.
43672
43673 PR c++/9285
43674 PR c++/9294
43675 * g++.dg/parse/expr2.C: New test.
43676
43677 PR c++/9388
43678 * g++.dg/parse/lookup2.C: Likewise.
43679
43680 2003-01-21 Jan Hubicka <jh@suse.cz>
43681
43682 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43683 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43684 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43685 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43686
43687 2003-01-20 Nick Clifton <nickc@redhat.com>
43688
43689 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43690 problem with ARM sibcall code generation.
43691
43692 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43693
43694 * gcc.c-torture/execute/20030120-1.c: New.
43695
43696 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43697
43698 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43699
43700 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43701
43702 PR c++/9272
43703 * g++.dg/parse/ctor1.C: New test.
43704
43705 PR c++/9294:
43706 * g++.dg/parse/qualified1.C: New test.
43707
43708 * g++.dg/parse/typename3.C: New test.
43709
43710 2003-01-16 Richard Henderson <rth@redhat.com>
43711
43712 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43713
43714 2003-01-16 Richard Henderson <rth@redhat.com>
43715
43716 * g++.dg/pch/pch.exp: Copy test header to the working directory
43717 before using it either for precompilation or direct use.
43718 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43719 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43720
43721 2003-01-16 Richard Henderson <rth@redhat.com>
43722
43723 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43724 before using it either for precompilation or direct use.
43725 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43726 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43727
43728 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43729
43730 * g++.dg/ext/typename1.C: Add typename keyword.
43731 * g++.dg/template/crash1.C: Update error messages.
43732 * g++.dg/template/crash2.C: Remove error message.
43733 * g++.dg/parse/typename2.C: New test.
43734 * g++.dg/template/typename2.C: Change implicit
43735 typename warning into error.
43736 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43737 error messages.
43738 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43739 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43740 * g++.old-deja/g++.law/visibility13.C: Remove error
43741 messages.
43742 * g++.old-deja/g++.ns/template17.C: Reorder code to
43743 make declaration visible in template.
43744 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43745 * g++.old-deja/g++.pt/crash36.C: Issue more error
43746 messages.
43747 * g++.old-deja/g++.pt/crash5.C: Improve error
43748 message.
43749 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43750 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43751 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43752 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43753 typename warning with error message.
43754 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43755 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43756 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43757
43758 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43759
43760 * g++.dg/parse/ambig2.C: New test.
43761
43762 2003-01-15 Richard Henderson <rth@redhat.com>
43763
43764 * g++.dg/tls/init-2.C: Update error message string.
43765
43766 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43767
43768 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43769
43770 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43771
43772 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43773 all for HC11/HC12.
43774 * gcc.c-torture/compile/20001205-1.x: Likewise.
43775 * gcc.c-torture/compile/20001226-1.x: Likewise.
43776 * gcc.c-torture/compile/920520-1.x: Likewise.
43777 * gcc.c-torture/compile/961203-1.x: Likewise.
43778 * gcc.c-torture/compile/20020604-1.x: Likewise.
43779
43780 2003-01-15 Jan Hubicka <jh@suse.cz>
43781
43782 * gcc.c-torture/compile/20030115-1.c: New test.
43783
43784 * gcc.dg/i386-fpcvt-1.c: New test.
43785 * gcc.dg/i386-fpcvt-2.c: New test.
43786
43787 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43788
43789 Further conform g++'s __vmi_class_type_info to the C++ ABI
43790 specification.
43791 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43792 the specification.
43793
43794 2003-01-14 Jan Hubicka <jh@suse.cz>
43795
43796 * gcc.dg/i386-fpcvt-1.c: New test.
43797 * gcc.dg/i386-fpcvt-2.c: New test.
43798
43799 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43800
43801 * gcc.dg/i386-mmx-3.c: New test.
43802
43803 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43804
43805 PR c++/9264
43806 * g++.dg/parse/octal1.C: New file.
43807
43808 PR c++/9172
43809 * g++.dg/parse/typename1.C: New file.
43810
43811 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43812
43813 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43814 * gcc.dg/bf-no-ms-layout.c: Likewise.
43815 * gcc.dg/bf-ms-attrib.c: Likewise.
43816
43817 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43818
43819 PR c++/9099
43820 * g++.dg/parse/dtor1.C: New file.
43821
43822 PR c++/9128
43823 * g++.dg/rtti/typeid1.C: New file.
43824
43825 PR c++/9153
43826 * g++.dg/parse/lookup1.C: New file.
43827
43828 PR c++/9171
43829 * g++.dg/templ/spec5.C: New file.
43830
43831 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43832
43833 * gcc.c-torture/compile/20030110-1.c: New test.
43834
43835 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43836
43837 Merge from pch-branch:
43838
43839 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43840
43841 * gcc.dg/pch/cpp-1.h: New.
43842 * gcc.dg/pch/cpp-1.c: New.
43843 * gcc.dg/pch/cpp-2.h: New.
43844 * gcc.dg/pch/cpp-2.c: New.
43845
43846 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43847
43848 * gcc.dg/pch/except-1.h: New.
43849 * gcc.dg/pch/except-1.c: New.
43850
43851 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43852
43853 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43854 running test.
43855 * gcc.dg/pch: Include *.hp not *.h.
43856 * gcc.dg/pch/system-1.h: New.
43857 * gcc.dg/pch/system-1.c: New.
43858
43859 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43860
43861 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43862 rather than trying to build and run a program using PCH.
43863 * gcc.dg/pch: Remove dg-do commands from test files.
43864
43865 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43866
43867 * gcc.dg/pch/macro-3.c: New.
43868 * gcc.dg/pch/macro-3.h: New.
43869
43870 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43871
43872 * gcc.dg/pch/common-1.c: New.
43873 * gcc.dg/pch/common-1.h: New.
43874 * gcc.dg/pch/decl-1.c: New.
43875 * gcc.dg/pch/decl-1.h: New.
43876 * gcc.dg/pch/decl-2.c: New.
43877 * gcc.dg/pch/decl-2.h: New.
43878 * gcc.dg/pch/decl-3.c: New.
43879 * gcc.dg/pch/decl-3.h: New.
43880 * gcc.dg/pch/decl-4.c: New.
43881 * gcc.dg/pch/decl-4.h: New.
43882 * gcc.dg/pch/decl-5.c: New.
43883 * gcc.dg/pch/decl-5.h: New.
43884 * gcc.dg/pch/global-1.c: New.
43885 * gcc.dg/pch/global-1.h: New.
43886 * gcc.dg/pch/inline-1.c: New.
43887 * gcc.dg/pch/inline-1.h: New.
43888 * gcc.dg/pch/inline-2.c: New.
43889 * gcc.dg/pch/inline-2.h: New.
43890 * gcc.dg/pch/static-1.c: New.
43891 * gcc.dg/pch/static-1.h: New.
43892 * gcc.dg/pch/static-2.c: New.
43893 * gcc.dg/pch/static-2.h: New.
43894
43895 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43896
43897 * g++.dg/pch/pch.exp: Better handle failing testcases.
43898 * gcc.dg/pch/pch.exp: Likewise.
43899 * gcc.dg/pch/macro-1.c: New.
43900 * gcc.dg/pch/macro-1.h: New.
43901 * gcc.dg/pch/macro-2.c: New.
43902 * gcc.dg/pch/macro-2.h: New.
43903
43904 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43905
43906 * g++.dg/dg.exp: Treat files in pch/ specially.
43907 * g++.dg/pch/pch.exp: New file.
43908 * g++.dg/pch/empty.H: New file.
43909 * g++.dg/pch/empty.C: New file.
43910 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43911 "precompile".
43912
43913 * gcc.dg/pch/pch.exp: New file.
43914 * gcc.dg/pch/empty.h: New file.
43915 * gcc.dg/pch/empty.c: New file.
43916 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43917 "precompile".
43918
43919 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43920
43921 * g++.dg/template/friend14.C: New test.
43922
43923 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43924
43925 * gcc.dg/old-style-asm-1.c: New test.
43926
43927 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43928
43929 * gcc.c-torture/compile/20030109-1.c: New test.
43930
43931 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43932
43933 * gcc.c-torture/execute/20030109-1.c: New test.
43934
43935 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43936
43937 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43938 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43939 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43940 * g++.old-deja/g++.mike/eh2.C: Likewise.
43941 * g++.old-deja/g++.mike/eh3.C: Likewise.
43942 * g++.old-deja/g++.mike/eh5.C: Likewise.
43943 * g++.old-deja/g++.mike/eh6.C: Likewise.
43944 * g++.old-deja/g++.mike/eh7.C: Likewise.
43945 * g++.old-deja/g++.mike/eh8.C: Likewise.
43946 * g++.old-deja/g++.mike/eh9.C: Likewise.
43947 * g++.old-deja/g++.mike/eh10.C: Likewise.
43948 * g++.old-deja/g++.mike/eh12.C: Likewise.
43949 * g++.old-deja/g++.mike/eh13.C: Likewise.
43950 * g++.old-deja/g++.mike/eh14.C: Likewise.
43951 * g++.old-deja/g++.mike/eh16.C: Likewise.
43952 * g++.old-deja/g++.mike/eh17.C: Likewise.
43953 * g++.old-deja/g++.mike/eh18.C: Likewise.
43954 * g++.old-deja/g++.mike/eh21.C: Likewise.
43955 * g++.old-deja/g++.mike/eh23.C: Likewise.
43956 * g++.old-deja/g++.mike/eh24.C: Likewise.
43957 * g++.old-deja/g++.mike/eh25.C: Likewise.
43958 * g++.old-deja/g++.mike/eh26.C: Likewise.
43959 * g++.old-deja/g++.mike/eh27.C: Likewise.
43960 * g++.old-deja/g++.mike/eh28.C: Likewise.
43961 * g++.old-deja/g++.mike/eh29.C: Likewise.
43962 * g++.old-deja/g++.mike/eh31.C: Likewise.
43963 * g++.old-deja/g++.mike/eh33.C: Likewise.
43964 * g++.old-deja/g++.mike/eh34.C: Likewise.
43965 * g++.old-deja/g++.mike/eh35.C: Likewise.
43966 * g++.old-deja/g++.mike/eh36.C: Likewise.
43967 * g++.old-deja/g++.mike/eh37.C: Likewise.
43968 * g++.old-deja/g++.mike/eh38.C: Likewise.
43969 * g++.old-deja/g++.mike/eh39.C: Likewise.
43970 * g++.old-deja/g++.mike/eh40.C: Likewise.
43971 * g++.old-deja/g++.mike/eh41.C: Likewise.
43972 * g++.old-deja/g++.mike/eh42.C: Likewise.
43973 * g++.old-deja/g++.mike/eh44.C: Likewise.
43974 * g++.old-deja/g++.mike/eh46.C: Likewise.
43975 * g++.old-deja/g++.mike/eh47.C: Likewise.
43976 * g++.old-deja/g++.mike/eh48.C: Likewise.
43977 * g++.old-deja/g++.mike/eh49.C: Likewise.
43978 * g++.old-deja/g++.mike/eh50.C: Likewise.
43979 * g++.old-deja/g++.mike/eh51.C: Likewise.
43980 * g++.old-deja/g++.mike/eh53.C: Likewise.
43981 * g++.old-deja/g++.mike/eh55.C: Likewise.
43982 * g++.old-deja/g++.mike/p7912.C: Likewise.
43983 * g++.old-deja/g++.mike/p9706.C: Likewise.
43984 * g++.old-deja/g++.mike/p10416.C: Likewise.
43985 * g++.old-deja/g++.mike/p11667.C: Likewise.
43986 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43987 Remove redundant reference to Iris.
43988 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43989 Elxsi, i860, Pico Java, and WE32K.
43990
43991 2003-01-07 Mark Mitchell <mark@codesourcery.com>
43992
43993 * g++.dg/ext/asm4.C: New test.
43994
43995 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43996
43997 PR c++/9030
43998 * g++.dg/template/friend12.C: New test.
43999 * g++.dg/template/friend13.C: Likewise.
44000 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44001
44002 2003-01-08 Jan Hubicka <jh@suse.cz>
44003
44004 * gcc.dg/i386-cadd.c: New test.
44005 * gcc.dg/i386-cmov4.c: Likewise.
44006
44007 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44008
44009 PR c++/9165
44010 * g++.dg/warn/Wunused-3.C: New test.
44011
44012 * g++.dg/abi/bitfield9.C: New test.
44013
44014 PR c++/9189
44015 * g++.dg/parse/defarg3.C: New test.
44016
44017 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44018
44019 * g++.dg/parse/ambig1.C: New test.
44020 * g++.dg/parse/defarg2.C: New test.
44021
44022 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44023
44024 * g++.dg/template/defarg-1.C: New test.
44025 * g++.dg/template/local2.C: Likewise.
44026
44027 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44028
44029 * gcc.c-torture/execute/20030105-1.c: New test.
44030
44031 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44032
44033 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44034 * g++.dg/parse/namespace4.C: Likewise.
44035
44036 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44037
44038 * g++.dg/template/ntp2.C: New test.
44039
44040 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44041
44042 * g++.dg/parse/extern-C-1.C: New test.
44043
44044 * g++.dg/parse/namespace4.C: New test.
44045
44046 * g++.dg/template/nested1.C: New test.
44047
44048 * g++.dg/parse/namespace3.C: New test.
44049
44050 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44051
44052 * g++.dg/lookup/two-stage1.C: New test.
44053
44054 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44055
44056 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44057 * g++.old-deja/g++.jason/access8.C: Likewise.
44058 * g++.old-deja/g++.other/decl5.C: Likewise.
44059
44060 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44061
44062 * g++.dg/parse/parse7.C: New test.
44063
44064 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44065
44066 PR c++/2843
44067 * g++.dg/ext/attrib7.C: New test.
44068
44069 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44070
44071 * g++.dg/parse/parse6.C: New test.
44072
44073 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44074
44075 * gcc.dg/h8300-stack-1.c: New.
44076
44077 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44078
44079 g++.dg/lookup/exception1.C: New test.
44080
44081 g++.dg/lookup/template1.C: New test.
44082
44083 g++.dg/parse/namespace2.C: New test.
44084
44085 g++.dg/parse/parens2.C: New test.
44086
44087 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44088
44089 * g++.dg/parse/parse5.C: New test.
44090 * g++.dg/lookup/scoped4.C: New test.
44091
44092 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
44093
44094 * g++.dg/parse/parens1.C: New test.
44095
44096 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
44097 angle-bracket1.C.
44098 * g++.dg/parse/parens2.C: New test.
44099
44100 * g++.dg/lookup/scope-operator1.C: New test.
44101
44102 * g++.dg/parse/operator1.C: New test.
44103
44104 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44105
44106 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44107 * g++.old-deja/g++.other/access6.C: Likewise.
44108 * g++.old-deja/g++.other/decl1.C: Likewise.
44109 * g++.old-deja/g++.pt/typename12.C: Likewise.
44110
44111 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44112
44113 * g++.dg/parse/namespace1.C: New test.
44114
44115 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44116
44117 * g++.dg/parse/parse4.C: New test.
44118
44119 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44120
44121 * g++.dg/parse/parse3.C: New test.
44122
44123 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44124
44125 * g++.dg/parse/parse2.C: New test.
44126
44127 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44128
44129 * g++.dg/template/friend11.C: New test.
44130
44131 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44132
44133 * g++.dg/parse/parse1.C: New test.
44134
44135 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44136
44137 * lib/profopt.exp: Change the name of a global variable to avoid
44138 possible clashes with other test suites.
44139
44140 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44141
44142 * g++.dg/inherit/covariant8.C: New test.
44143
44144 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44145
44146 * g++.dg/init/array9.C: New test.
44147
44148 PR c++/9112
44149 * g++.dg/parse/expr1.C: New test.
44150
44151 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44152
44153 * gcc.c-torture/compile/20021230-1.c: New test.
44154
44155 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44156
44157 * g++.dg/inherit/covariant5.C: New test.
44158 * g++.dg/inherit/covariant6.C: New test.
44159 * g++.dg/inherit/covariant7.C: New test.
44160
44161 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44162
44163 PR c++/2739
44164 * g++.dg/other/access2.C: New test.
44165
44166 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44167
44168 * g++.dg/other/anon-struct.C: No longer fails
44169 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44170 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44171 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44172
44173 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44174
44175 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44176
44177 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44178
44179 * g++.dg/eh/spec4.C: Remove stray semicolon.
44180 * g++.dg/expr/pmf-1.C: Change error message.
44181 * g++.dg/ext/asm1.C: Remove stray semicolon.
44182 * g++.dg/ext/typename1.C: Add missing typenames.
44183 * g++.dg/inherit/template-as-base.C: Change error message.
44184 * g++.dg/lookup/scoped1.C: Likewise.
44185 * g++.dg/lookup/scoped2.C: Likewise.
44186 * g++.dg/lookup/using2.C: Likewise.
44187 * g++.dg/other/component1.C: Remove stray semicolon.
44188 * g++.dg/other/do1.C: Change error message.
44189 * g++.dg/other/error2.C: Likewise.
44190 * g++.dg/other/init1.C: Likewise.
44191 * g++.dg/other/packed1.C: Remove stray semicolon.
44192 * g++.dg/other/ptrmem2.C: Change error message.
44193 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44194 marker.
44195 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44196 * g++.dg/template/access3.C: Add typename keyword.
44197 * g++.dg/template/access5.C: Remove stray semicolon.
44198 * g++.dg/template/access6.C: Likewise.
44199 * g++.dg/template/complit1.C: Likewise.
44200 * g++.dg/template/crash1.C: Change error message.
44201 * g++.dg/template/inherit2.C: Remove stray semicolon.
44202 * g++.dg/template/instantiate2.C: Likewise.
44203 * g++.dg/template/instantiate3.C: Change error message.
44204 * g++.dg/template/qual1.C: Remove stray semicolon.
44205 * g++.dg/template/qualttp18.C: Change error message.
44206 * g++.dg/template/ref1.C: Remove stray semicolon.
44207 * g++.dg/template/sizeof1.C (A::value): Declare it.
44208 * g++.dg/template/spec4.C: Change error message.
44209 * g++.dg/template/static1.C: Likewise.
44210 * g++.dg/template/type1.C: Likewise.
44211 * g++.dg/template/typename3.C: Likewise.
44212 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44213 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44214 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44215 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44216 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44217 named return value extension.
44218 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44219 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44220 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44221 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44222 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44223 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44224 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44225 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44226 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44227 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44228 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44229 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44230 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44231 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44232 syntax.
44233 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44234 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44235 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44236 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44237 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44238 * g++.old-deja/g++.brendan/template11.C: Likewise.
44239 * g++.old-deja/g++.brendan/template26.C: Likewise.
44240 * g++.old-deja/g++.brendan/template27.C: Use explicit
44241 specialization syntax.
44242 * g++.old-deja/g++.brendan/template30.C: Likewise.
44243 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44244 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44245 non-dependent names.
44246 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44247 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44248 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44249 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44250 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44251 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44252 named return value extension.
44253 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44254 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44255 * g++.old-deja/g++.ext/return1.C: Likewise.
44256 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44257 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44258 * g++.old-deja/g++.jason/access8.C: Likewise.
44259 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44260 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44261 pseudo-destructor names.
44262 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44263 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44264 pseudo-destructor names.
44265 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44266 * g++.old-deja/g++.jason/overload19.C: Likewise.
44267 * g++.old-deja/g++.jason/overload32.C: Likewise.
44268 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44269 stray semicolons.
44270 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44271 * g++.old-deja/g++.jason/return.C: Likewise.
44272 * g++.old-deja/g++.jason/return2.C: Likewise.
44273 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44274 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44275 syntax.
44276 * g++.old-deja/g++.jason/template10.C: Account for use of
44277 non-dependent names.
44278 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44279 syntax.
44280 * g++.old-deja/g++.jason/template37.C: Likewise.
44281 * g++.old-deja/g++.law/access4.C: Change error messages.
44282 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44283 pseudo-destructor names.
44284 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44285 * g++.old-deja/g++.law/ctors9.C: Likewise.
44286 * g++.old-deja/g++.law/cvt22.C: Likewise.
44287 * g++.old-deja/g++.law/dtors5.C: Likewise.
44288 * g++.old-deja/g++.law/global-init1.C: Likewise.
44289 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44290 * g++.old-deja/g++.law/operators28.C: Likewise.
44291 * g++.old-deja/g++.law/visibility28.C: Likewise.
44292 * g++.old-deja/g++.martin/eval1.C: Likewise.
44293 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44294 name.
44295 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44296 * g++.old-deja/g++.mike/net34.C: Likewise.
44297 * g++.old-deja/g++.mike/net36.C: Likewise.
44298 * g++.old-deja/g++.mike/ns2.C: Likewise.
44299 * g++.old-deja/g++.mike/p12306.C: Likewise.
44300 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44301 value extension.
44302 * g++.old-deja/g++.mike/p700.C: Likewise.
44303 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44304 * g++.old-deja/g++.mike/p710.C: Likewise.
44305 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44306 value extension.
44307 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44308 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44309 * g++.old-deja/g++.ns/crash2.C: Likewise.
44310 * g++.old-deja/g++.ns/crash3.C: Likewise.
44311 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44312 * g++.old-deja/g++.ns/ns17.C: Likewise.
44313 * g++.old-deja/g++.ns/template16.C: Likewise.
44314 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44315 keyword.
44316 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44317 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44318 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44319 named return value extension.
44320 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44321 * g++.old-deja/g++.other/access4.C: Issue additional error
44322 messages.
44323 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44324 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44325 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44326 * g++.old-deja/g++.other/crash25.C: Change error message.
44327 * g++.old-deja/g++.other/crash4.C: Change error message.
44328 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44329 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44330 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44331 checks.
44332 * g++.old-deja/g++.other/defarg8.C: Likewise.
44333 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44334 * g++.old-deja/g++.other/dtor10.C: Likewise.
44335 * g++.old-deja/g++.other/incomplete.C: Likewise.
44336 * g++.old-deja/g++.other/linkage7.C: Likewise.
44337 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44338 lookup algorithm.
44339 * g++.old-deja/g++.other/mangle2.C: Likewise.
44340 * g++.old-deja/g++.other/refinit2.C: Likewise.
44341 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44342 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44343 * g++.old-deja/g++.pt/crash28.C: Likewise.
44344 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44345 syntax.
44346 * g++.old-deja/g++.pt/crash32.C: Change error message.
44347 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44348 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44349 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44350 error message position.
44351 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44352 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44353 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44354 syntax.
44355 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44356 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44357 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44358 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44359 keyword.
44360 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44361 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44362 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44363 keyword.
44364 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44365 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44366 syntax.
44367 * g++.old-deja/g++.pt/friend28.C: Account for use of
44368 non-dependent names.
44369 * g++.old-deja/g++.pt/friend29.C: Likewise.
44370 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44371 rules.
44372 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44373 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44374 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44375 lookup rules.
44376 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44377 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44378 keyword.
44379 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44380 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44381 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44382 keyword.
44383 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44384 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44385 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44386 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44387 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44388 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44389 keyword.
44390 * g++.old-deja/g++.pt/spec10.C: Likewise.
44391 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44392 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44393 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44394 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44395 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44396 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44397 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44398 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44399 * g++.old-deja/g++.pt/typename15.C: Likewise.
44400 * g++.old-deja/g++.pt/typename22.C: Likewise.
44401 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44402 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44403 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44404 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44405 syntax.
44406 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44407 return value extension.
44408 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44409 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44410 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44411 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44412
44413 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44414
44415 * g++.dg/warn/inline1.C: New test.
44416 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44417 * g++.old-deja/g++.jason/synth10.C: Likewise.
44418 * g++.old-deja/g++.mike/net31.C: Likewise.
44419 * g++.old-deja/g++.mike/p8786.C: Likewise.
44420
44421 * g++.dg/template/friend10.C: New test.
44422 * g++.dg/template/conv5.C: New test.
44423
44424 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44425
44426 * g++.dg/lookup/scoped3.C: New test.
44427
44428 * g++.dg/lookup/decl1.C: New test.
44429 * g++.dg/lookup/decl2.C: New test.
44430
44431 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44432
44433 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44434 gcc.c-torture/compile/20021015-1.c,
44435 gcc.c-torture/compile/20021015-2.c,
44436 gcc.c-torture/compile/20021123-1.c,
44437 gcc.c-torture/compile/20021123-2.c,
44438 gcc.c-torture/compile/20021123-3.c,
44439 gcc.c-torture/compile/20021123-4.c,
44440 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44441 only to 3.1 or 3.2 branch.
44442
44443 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44444
44445 * gcc.dg/i386-bitfield3.c: New test.
44446
44447 * gcc.dg/i386-bitfield2.c: New test.
44448
44449 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44450
44451 * g++.dg/parse/conv_op1.C: New test.
44452
44453 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44454
44455 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44456 approved.
44457
44458 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44459
44460 * gcc.c-torture/compile/20021220-1.c: New test.
44461
44462 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44463
44464 * gcc.dg/i386-fastcall-1.c: New.
44465
44466 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44467
44468 * gcc.c-torture/execute/20021219-1.c: New test.
44469
44470 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44471
44472 * gcc.dg/i386-pic-1.c: New test.
44473
44474 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44475
44476 PR c++/8099
44477 * g++.dg/template/friend9.C: New test.
44478
44479 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44480
44481 PR c++/3663
44482 * g++.dg/template/access7.C: New test.
44483
44484 2002-12-18 Nick Clifton <nickc@redhat.com>
44485
44486 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44487 the libstdc++-v3 directory has been found.
44488
44489 2002-12-12 Devang Patel <dpatel@apple.com>
44490 * gcc.dg/darwin-ld-1.c: New test.
44491 * gcc.dg/darwin-ld-2.c: New test.
44492 * gcc.dg/darwin-ld-3.c: New test.
44493 * gcc.dg/darwin-ld-4.c: New test.
44494 * gcc.dg/darwin-ld-5.c: New test.
44495
44496 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44497
44498 * gcc.c-torture/compile/20021212-1.c: New test.
44499
44500 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44501
44502 * gcc.dg/fshort-wchar: New test.
44503
44504 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44505
44506 PR c++/8372
44507 * g++.dg/template/dtor1.C: New test.
44508
44509 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44510 markers.
44511
44512 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44513
44514 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44515
44516 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44517
44518 * g++.dg/template/static1.C: New test.
44519 * g++.dg/template/static2.C: New test.
44520 * g++.old-deja/g++.ext/memconst.C: New test.
44521
44522 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44523
44524 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44525 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44526 * g++.dg/special/initp1.C: Likewise.
44527
44528 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44529
44530 * gcc.c-torture/execute/20021204-1.c: New test.
44531
44532 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44533
44534 * gcc.dg/ppc-fmadd-1.c: New file.
44535 * gcc.dg/ppc-fmadd-2.c: New file.
44536 * gcc.dg/ppc-fmadd-3.c: New file.
44537
44538 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44539
44540 * gcc.c-torture/compile/20021204-1.c: New test.
44541
44542 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44543
44544 * g++.dg/inherit/covariant2.C: New test.
44545 * g++.dg/inherit/covariant3.C: New test.
44546 * g++.dg/inherit/covariant4.C: New test.
44547 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44548 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44549
44550 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44551
44552 PR c++/8688
44553 * g++.dg/init/brace3.C: New test.
44554
44555 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44556
44557 * gcc.dg/20020210-1.c: Fix a comment typo.
44558
44559 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44560
44561 PR c++/8720
44562 * g++.dg/parse/defarg1.C: New test.
44563
44564 PR c++/8615
44565 * g++.dg/template/char1.C: New test.
44566
44567 * g++.dg/template/varmod1.C: Fix typo.
44568
44569 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44570
44571 DR 180
44572 * g++.old-deja/g++.pt/crash32.C: Expect error.
44573
44574 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44575
44576 PR c++/5919
44577 * g++.dg/template/varmod1.C: New test.
44578
44579 PR c++/8727
44580 * g++.dg/inherit/typeinfo1.C: New test.
44581
44582 PR c++/8663
44583 * g++.dg/inherit/typedef1.C: New test.
44584
44585 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44586
44587 PR c++/8332
44588 PR c++/8493
44589 * g++.dg/template/strlen1.C: New test.
44590
44591 PR c++/8227
44592 * g++.dg/template/ctor2.C: New test.
44593
44594 PR c++/8214
44595 * g++.dg/init/string1.C: New test.
44596
44597 PR c++/8511
44598 * g++.dg/template/friend8.C: New test.
44599
44600 2002-11-29 Joe Buck <jbuck@synopsys.com>
44601
44602 * g++.dg/lookup/anon2.C: New test.
44603
44604 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44605
44606 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44607 h8300 port.
44608
44609 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44610
44611 * gcc.dg/bitfld-6.c: New test.
44612
44613 2002-11-27 Jan Hubicka <jh@suse.cz>
44614
44615 * gcc.c-torture/execute/20021127.[cx]: New test.
44616
44617 2002-11-26 Jan Hubicka <jh@suse.cz>
44618
44619 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44620 quality.
44621
44622 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44623
44624 * g++.dg/init/brace2.C: New test.
44625 * g++.old-deja/g++.mike/p9129.C: Correct.
44626
44627 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44628
44629 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44630
44631 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44632
44633 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44634
44635 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44636
44637 * g++.dg/abi/empty11.C: New test.
44638 * g++.dg/rtti/cv1.C: New test.
44639
44640 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44641
44642 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44643
44644 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44645
44646 * g++.dg/abi/empty10.C: New test.
44647
44648 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44649
44650 * gcc.c-torture/compile/20021124-1.c: New test.
44651
44652 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44653
44654 * g++.dg/abi/rtti2.C: New test.
44655
44656 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44657
44658 * gcc.dg/i386-unroll-1.c: New test.
44659
44660 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44661
44662 * gcc.c-torture/compile/20021120-1.c: New test.
44663 * gcc.c-torture/compile/20021120-2.c: New test.
44664
44665 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44666
44667 * gcc.dg/bitfld-5.c: New test.
44668
44669 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44670
44671 * gcc.c-torture/execute/20021120-3.c: New test.
44672
44673 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44674
44675 * gcc.c-torture/execute/20021120-2.c: New test.
44676
44677 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44678
44679 * gcc.c-torture/execute/20021120-1.c: New test.
44680
44681 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44682
44683 * gcc.c-torture/execute/20021118-3.c: New test.
44684
44685 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44686
44687 * gcc.c-torture/compile/20021119-1.c: New test.
44688
44689 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44690
44691 * gcc.dg/duff-1.c: New test.
44692 * gcc.dg/duff-2.c: New test.
44693 * gcc.dg/duff-3.c: New test.
44694
44695 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44696
44697 * gcc.dg/cpp/_Pragma5.c: New test.
44698
44699 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44700
44701 * gcc.c-torture/execute/20021118-2.c: New test.
44702
44703 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44704
44705 * gcc.c-torture/execute/20021118-1.c: New test.
44706
44707 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44708
44709 * gcc.dg/20021116-1.c: New test.
44710
44711 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44712
44713 * g++.dg/abi/vcall1.C: New test.
44714
44715 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44716
44717 * gcc.dg/20021029-1.c: New test.
44718 * gcc.dg/20021029-2.c: New test.
44719
44720 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44721
44722 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44723
44724 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44725
44726 PR c/8439
44727 * gcc.dg/20021110.c: Move to ...
44728 * gcc.c-torture/compile/20021110.c: .... here.
44729
44730 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44731
44732 PR c/8467
44733 * gcc.c-torture/execute/20021111-1.c
44734
44735 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44736
44737 PR c/8439
44738 * gcc.dg/20021110.c: New test.
44739
44740 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44741
44742 * g++.dg/abi/vthunk3.C: Run only on x86.
44743
44744 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44745
44746 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44747
44748 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44749
44750 * lib/compat.exp (compat-execute): Fix logic error in last
44751 change.
44752
44753 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44754
44755 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44756
44757 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44758
44759 PR c++/8389
44760 * g++.dg/template/access6.C: New test.
44761
44762 2002-11-08 Jan Hubicka <jh@suse.cz>
44763
44764 * gcc.dg/i386-ssefp-1.c: New test.
44765 * gcc.dg/i386-ssefp-1.c: New test.
44766
44767 2002-11-08 Jan Hubicka <jh@suse.cz>
44768
44769 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44770
44771 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44772
44773 * g++.dg/abi/vthunk3.C: New test.
44774
44775 PR c++/8338
44776 * g++.dg/template/crash2.C: New test.
44777
44778 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44779
44780 * g++.dg/abi/dtor1.C: New test.
44781 * g++.dg/abi/dtor2.C: Likewise.
44782
44783 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44784
44785 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44786 Darwin.
44787
44788 2002-11-04 Adam Nemet <anemet@lnxw.com>
44789
44790 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44791 -mthumb. Only xfail with -O0.
44792
44793 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44794
44795 * g++.dg/abi/thunk1.C: New test.
44796 * g++.dg/abi/thunk2.C: Likewise.
44797 * g++.dg/abi/vtt1.C: Likewise.
44798
44799 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44800
44801 PR optimization/8423
44802 * gcc.c-torture/execute/builtin-constant.c: New test.
44803
44804 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44805
44806 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44807 Add some more cases.
44808
44809 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44810
44811 PR c++/8391
44812 * g++.dg/opt/local1.C: New test.
44813
44814 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44815
44816 PR c++/8160
44817 * g++.dg/template/complit1.C: New test.
44818
44819 PR c++/8149
44820 * g++.dg/template/typename4.C: Likewise.
44821
44822 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44823
44824 Core issue 287, PR c++/7639
44825 * g++.dg/template/instantiate1.C: Adjust error location.
44826 * g++.dg/template/instantiate3.C: New test.
44827 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44828 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44829 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44830
44831 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44832
44833 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44834
44835 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44836
44837 PR c++/8287
44838 * g++.dg/init/dtor2.C: New test.
44839
44840 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44841
44842 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44843 * gcc.dg/nest.c: Bypass errors on irix6.
44844
44845 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44846
44847 * gcc.dg/nest.c: Expect error for mmix-*-*.
44848 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44849
44850 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44851
44852 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44853 markers.
44854
44855 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44856
44857 2002-10-25 Mike Stump <mrs@apple.com>
44858
44859 * gcc.dg/warn-1.c: New test.
44860
44861 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44862
44863 * g++.dg/template/typename3.C: New test.
44864
44865 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44866
44867 * g++.dg/lookup/ptrmem1.C: New test.
44868
44869 * g++.dg/abi/vthunk2.C: New test.
44870
44871 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44872
44873 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44874
44875 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44876
44877 * g++.dg/abi/empty9.C: New test.
44878
44879 2002-10-24 Richard Henderson <rth@redhat.com>
44880
44881 * g++.dg/inherit/thunk1.C: Enable for ia64.
44882
44883 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44884
44885 PR c++/8067
44886 * g++.dg/lookup/pretty1.C: New test.
44887
44888 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44889
44890 * gcc.dg/20021023-1.c: New test.
44891
44892 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44893
44894 PR c++/7679
44895 * g++.dg/parse/inline1.C: New test.
44896
44897 2002-10-23 Richard Henderson <rth@redhat.com>
44898
44899 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44900
44901 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44902
44903 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44904
44905 PR c++/6579
44906 * g++.dg/parse/stmtexpr3.C: New test.
44907
44908 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44909
44910 * g++.dg/expr/cond1.C: New test.
44911
44912 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44913
44914 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44915
44916 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44917
44918 * g++.dg/abi/vbase13.C: New test.
44919 * g++.dg/abi/vbase14.C: Likewise.
44920
44921 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44922
44923 * gcc.dg/tls/pic-1.c: New test.
44924 * gcc.dg/tls/nonpic-1.c: New test.
44925 * gcc.dg/20021018-1.c: New test.
44926
44927 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44928
44929 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44930 Remove only files with the same base name as the test case.
44931 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44932 (profopt-execute): Likewise. Also, remove old profiling
44933 and performance data files before running the tests.
44934
44935 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44936 * g++.dg/bprob/bprob.exp: Likewise.
44937 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44938 to allow more general test case names.
44939
44940 * g++.dg/bprob/bprob-1.C: Rename to ...
44941 * g++.dg/bprob/g++-bprob-1.C: ... this.
44942
44943 * g77.dg/bprob/bprob-1.f: Rename to ...
44944 * g77.dg/bprob/g77-bprob-1.f: ... this.
44945
44946 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44947
44948 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44949 bison 1.50 or later.
44950
44951 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44952
44953 * g++.dg/README: Describe more test directories.
44954
44955 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44956
44957 * g++.dg/init/array6.C: Add additional tests.
44958
44959 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44960
44961 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44962 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44963
44964 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
44965
44966 * gcc.c-torture/compile/20020604-1.x: New.
44967 * gcc.c-torture/compile/simd-5.x: Likewise.
44968 * gcc.c-torture/execute/920710-1.x: Likewise.
44969 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44970
44971 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44972
44973 * g++.dg/inherit/override1.C: Add dg-options clause.
44974
44975 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44976
44977 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44978 _mm_slli_si128.
44979
44980 2002-10-19 Andreas Schwab <schwab@suse.de>
44981
44982 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44983 directory component.
44984
44985 2002-10-18 Mark Mitchell <mark@codesourcery.com>
44986
44987 * g++.dg/inherit/thunk1.C: New test.
44988
44989 * g++.dg/inherit/override1.C: New test.
44990
44991 * g++.dg/abi/mangle11.C: New test.
44992 * g++.dg/abi/mangle14.C: New test.
44993 * g++.dg/abi/mangle17.C: New test.
44994
44995 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
44996
44997 * g++.dg/overload/member2.C: New test.
44998
44999 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45000
45001 * g++.dg/README: Describe new compat directory.
45002 * g++.dg/dg.exp: Skip tests in compat directory.
45003 * README.compat: New file.
45004 * lib/compat.exp: New expect script.
45005 * g++.dg/compat: New test directory.
45006 * g++.dg/compat/compat.exp: New expect script.
45007 * g++.dg/compat/abi: New test directory.
45008 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45009 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45010 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45011 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45012 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45013 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45014 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45015 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45016 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45017 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45018 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45019 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45020 * g++.dg/compat/break: New test directory.
45021 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45022 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45023 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45024 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45025 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45026 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45027 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45028 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45029 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45030 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45031 g++.dg/compat/break/README: New files.
45032 * g++.dg/compat/eh: New test directory.
45033 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45034 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45035 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45036 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45037 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45038 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45039 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45040 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45041 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45042 g++.dg/compat/eh/filter2_y.C,
45043 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45044 g++.dg/compat/eh/new1_y.C,
45045 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45046 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45047 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45048 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45049 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45050 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45051 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45052 g++.dg/compat/eh/unexpected1_y.C: New files.
45053 * g++.dg/compat/init: New test directory.
45054 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45055 g++.dg/compat/init/array5_y.C,
45056 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45057 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45058 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45059 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45060 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45061 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45062 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45063 g++.dg/compat/init/init-ref2_y.C: New files.
45064
45065 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45066
45067 PR c++/7584
45068 * g++.dg/inherit/using3.C: New test.
45069
45070 2002-10-17 Jan Hubicka <jh@suse.cz>
45071
45072 * gcc.dg/20021017-2.c: New test.
45073
45074 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45075
45076 * g++.dg/abi/mangle16.C: Adjust.
45077
45078 * g++.dg/init/array8.C: New test.
45079
45080 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
45081
45082 * gcc.dg/special/mips-abi.exp: New test.
45083 * gcc.dg/special/mips-abi.s: Empty file used by the above.
45084
45085 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45086
45087 * g++.dg/abi/mangle16.C: New test.
45088 * g++.dg/abi/mangle17.C: Likewise.
45089
45090 PR c++/7478
45091 * g++.dg/template/ref1.C: New test.
45092
45093 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45094
45095 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
45096
45097 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
45098
45099 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45100
45101 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45102
45103 PR c++/7524
45104 * g++.dg/init/array7.C: New test.
45105
45106 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45107
45108 * g++.dg/init/array6.C: New test.
45109
45110 * g++.dg/abi/mangle13.C: Likewise.
45111 * g++.dg/abi/mangle14.C: Likewise.
45112 * g++.dg/abi/mangle15.C: Likewise.
45113
45114 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45115
45116 * g++.dg/abi/empty8.C: New test.
45117
45118 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45119
45120 * g++.dg/init/ctor1.C: New test.
45121
45122 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45123
45124 * gcc.c-torture/execute/20021015-1.c: New test.
45125
45126 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45127
45128 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45129
45130 2002-10-14 Jan Hubicka <jh@suse.cz>
45131
45132 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45133
45134 2002-10-14 Richard Henderson <rth@redhat.com>
45135
45136 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45137
45138 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45139
45140 PR optimization/6631
45141 * g++.dg/opt/const2.C: New test.
45142
45143 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45144
45145 PR c++/7176
45146 * g++.dg/parse/friend1.C: New test.
45147 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45148
45149 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45150
45151 * gcc.dg/20021014-1.c: New test.
45152
45153 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45154
45155 PR c++/5661
45156 * g++.dg/ext/vlm1.C: New test.
45157 * g++.dg/ext/vlm2.C: Likewise.
45158
45159 * g++.dg/init/array1.C: Remove invalid braces.
45160 * g++.dg/init/brace1.C: New test.
45161 * g++.dg/init/copy2.C: Likewise.
45162 * g++.dg/init/copy3.C: Likewise.
45163 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45164 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45165 braces.
45166
45167 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45168
45169 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45170
45171 2002-10-11 Richard Shann <richard.shann@superh.com>
45172
45173 * gcc.c-torture/compile/simd-5.c: New test.
45174
45175 2002-10-10 Roger Sayle <roger@eyesopen.com>
45176
45177 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45178
45179 2002-10-10 Jim Wilson <wilson@redhat.com>
45180
45181 * gcc.c-torture/execute/20021010-1.c: New test.
45182
45183 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45184
45185 PR c/7353
45186 * g++.dg/ext/typedef-init.C: New test.
45187 * gcc.dg/typedef-init.c: New test.
45188
45189 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45190
45191 * gcc.dg/cpp/paste13.c: New test.
45192
45193 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45194
45195 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45196 remaining platforms, XFAIL during compile, not execute. Don't
45197 XFAIL at -O0.
45198
45199 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45200
45201 * gcc.dg/alias-1.c: Tweak expected warning.
45202
45203 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45204
45205 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45206
45207 2002-10-06 Andreas Jaeger <aj@suse.de>
45208
45209 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45210 * gcc.dg/cpp/c++98.C: Likewise.
45211
45212 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45213 * g++.dg/cpp/c++98.C: Likewise.
45214
45215 * g++.dg/README (Subdirectories): Mention cpp directory.
45216
45217 PR target/7559
45218 * gcc.dg/20021006-1.c: New test.
45219
45220 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45221
45222 PR c++/7804
45223 * g++.dg/other/warning1.C: New test.
45224
45225 2002-10-04 Roger Sayle <roger@eyesopen.com>
45226
45227 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45228 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45229 and sparc-*-* with -m64 as expected failures. See PR 8087.
45230
45231 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45232
45233 PR c++/7931
45234 * g++.dg/template/ptrmem3.C: New test.
45235
45236 PR c++/7754
45237 * g++.dg/template/union1.C: New test.
45238
45239 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45240
45241 PR c++/8006
45242 * g++.dg/abi/mangle9.C: New test.
45243 * g++.dg/abi/mangle10.C: New test.
45244 * g++.dg/abi/mangle11.C: New test.
45245 * g++.dg/abi/mangle12.C: New test.
45246
45247 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45248
45249 PR c++/7188.
45250 * g++.dg/template/meminit1.C: New test.
45251 * g++.dg/warn/Wreorder-1.C: Likewise.
45252 * g++.old-deja/g++.mike/warn3.C: Tweak.
45253 * lib/prune.exp: Ingore "in copy constructor".
45254
45255 2002-10-02 Andreas Jaeger <aj@suse.de>
45256
45257 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45258 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45259 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45260 on x86-64.
45261
45262 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45263
45264 * gcc.dg/empty1.C: Fix typo.
45265
45266 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45267
45268 * gcc.dg/alias-1.c: New test.
45269
45270 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45271
45272 * gcc.dg/empty1.C: New test.
45273
45274 * g++.dg/tls/init-2.C: Tweak error messages.
45275
45276 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45277
45278 * gcc.c-torture/compile/20020923-1.c: New test.
45279
45280 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45281
45282 * gcc.c-torture/execute/ffs-1.c: New test.
45283 * gcc.c-torture/execute/ffs-2.c: Ditto.
45284
45285 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45286
45287 * g++.dg/overload/member1.C: New test.
45288
45289 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45290
45291 * g++.dg/abi/empty7.C: New test.
45292 * g++.dg/init/pm2.C: Likewise.
45293
45294 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45295
45296 * g++.dg/rtti/crash1.C: New test.
45297
45298 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45299
45300 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45301 gcc.dg/sibcall-4.c: New tests.
45302
45303 2002-09-28 Roger Sayle <roger@eyesopen.com>
45304
45305 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45306 powerpc and MMIX targets.
45307
45308 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45309
45310 * gcc.dg/cpp/20020927-1.c: New.
45311
45312 2002-09-26 David S. Miller <davem@redhat.com>
45313
45314 * gcc.c-torture/compile/trunctfdf.c: New.
45315
45316 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45317
45318 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45319
45320 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45321
45322 * gcc.c-torture/execute/loop-15.c: New.
45323
45324 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45325
45326 * README.QMTEST: Fix typo.
45327
45328 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45329
45330 * gcc.dg/20020926-1.c: New test.
45331
45332 2002-09-25 David S. Miller <davem@redhat.com>
45333
45334 PR target/7842
45335 * gcc.c-torture/execute/shiftdi.c: New test.
45336
45337 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45338
45339 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45340 unique to the tool.
45341 * lib/g77.exp (g77_init): Likewise.
45342 * lib/g++.exp (g++_init): Likewise.
45343 * lib/objc.exp (objc_init): Likewise.
45344
45345 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45346
45347 * g++.dg/abi/empty5.C: New test.
45348 * g++.dg/abi/empty6.C: New test.
45349 * g++.dg/abi/vbase12.C: New test.
45350
45351 2002-09-25 Richard Henderson <rth@redhat.com>
45352
45353 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45354 too-small long double.
45355
45356 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45357
45358 * gcc.dg/20020919-1.c: New test.
45359
45360 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45361
45362 * g++.dg/abi/bitfield6.C: New test.
45363 * g++.dg/abi/bitfield7.C: New test.
45364 * g++.dg/abi/bitfield8.C: New test.
45365 * g++.dg/abi/vbase11.C: New test.
45366
45367 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45368
45369 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45370 hppa*-*-hpux*. Update test comment.
45371
45372 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45373
45374 * gcc.dg/tls/struct-1.c: New test.
45375
45376 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45377
45378 * gcc.dg/cpp/tr-warn2.c: Update.
45379
45380 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45381
45382 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45383
45384 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45385
45386 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45387 systems.
45388
45389 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45390
45391 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45392
45393 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45394 Adjust for c++filt moved to binutils. Remove spurious duplicate
45395 setting of cxxfilt.
45396
45397 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45398
45399 * gcc.dg/20020312-2.c: Update for darwin.
45400
45401 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45402
45403 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45404
45405 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45406
45407 * objc.dg/comp-types-1.m: New test.
45408 * objc.dg/comp-types-2.m: New test.
45409 * objc.dg/comp-types-3.m: New test.
45410 * objc.dg/comp-types-4.m: New test.
45411 * objc.dg/comp-types-5.m: New test.
45412 * objc.dg/comp-types-6.m: New test.
45413
45414 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45415
45416 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45417
45418 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45419
45420 * g++.dg/other/do1.C: New test.
45421
45422 * g++.dg/template/subst1.C: New test.
45423
45424 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45425
45426 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45427
45428 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45429
45430 * g++.dg/template/qualttp20.C: Adjust expected errors.
45431 * g++.old-deja/g++.jason/report.C: Likewise.
45432 * g++.old-deja/g++.other/qual1.C: Likewise.
45433
45434 * g++.dg/lookup/scoped2.C: New test.
45435
45436 * g++.dg/ext/asm3.C: New test.
45437
45438 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45439
45440 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45441
45442 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45443
45444 * ChangeLog: follow spelling conventions.
45445 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45446 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45447 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45448 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45449 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45450 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45451 * g++.old-deja/g++.law/global-init1.C: Likewise.
45452 * g++.old-deja/g++.other/delete4.C: Likewise.
45453 * g++.old-deja/g++.other/inline21.C: Likewise.
45454 * g++.old-deja/g++.other/singleton.C: Likewise.
45455 * g77.dg/strlen0.f: Likewise.
45456 * g77.f-torture/compile/20010519-1.f: Likewise.
45457 * g77.f-torture/compile/980310-4.f: Likewise.
45458 * gcc.c-torture/compile/20000605-1.c: Likewise.
45459 * gcc.c-torture/execute/20020225-1.c: Likewise.
45460 * gcc.dg/c90-hexfloat-2.c: Likewise.
45461 * gcc.dg/c99-bool-1.c: Likewise.
45462 * gcc.dg/c99-hexfloat-2.c: Likewise.
45463 * gcc.dg/dll-2.c: Likewise.
45464 * gcc.dg/wtr-union-init-1.c: Likewise.
45465 * gcc.dg/wtr-union-init-2.c: Likewise.
45466 * gcc.dg/wtr-union-init-3.c: Likewise.
45467 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45468 * gcc.dg/cpp/defined.c: Likewise.
45469 * gcc.dg/cpp/macsyntx.c: Likewise.
45470 * gcc.dg/cpp/paste2.c: Likewise.
45471 * gcc.dg/cpp/trad/defined.c: Likewise.
45472 * gcc.dg/format/c90-printf-1.c: Likewise.
45473 * gcc.dg/format/c90-scanf-1.c: Likewise.
45474 * gcc.dg/format/c99-printf-1.c: Likewise.
45475 * gcc.dg/format/c99-scanf-1.c: Likewise.
45476 * gcc.misc-tests/gcov-8.c: Likewise.
45477 * lib/profopt.exp: Likewise.
45478
45479 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45480
45481 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45482
45483 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45484
45485 * g++.dg/inherit/using2.C: New test.
45486
45487 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45488
45489 * ChangeLog: Follow spelling conventions.
45490 * g++.dg/template/friend4.C: Likewise.
45491 * g++.old-deja/g++.pt/crash67.C: Likewise.
45492 * gcc.c-torture/execute/20000801-4.c: Likewise.
45493 * gcc.dg/c90-digraph-1.c: Likewise.
45494 * gcc.dg/c94-digraph-1.c: Likewise.
45495 * gcc.dg/c99-digraph-1.c: Likewise.
45496 * gcc.dg/cpp/line5.c: Likewise.
45497 * gcc.dg/cpp/multiline.c: Likewise.
45498 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45499 * gcc.dg/format/attr-3.c: Likewise.
45500 * gcc.dg/format/c90-scanf-3.c: Likewise.
45501 * gcc.dg/format/ext-4.c: Likewise.
45502
45503 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45504
45505 * g++.dg/template/pretty1.C: New test.
45506
45507 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45508
45509 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45510
45511 2002-09-13 Matt Austern <austern@apple.com>
45512
45513 * g++.dg/other/constref[12].C: New, regression tests for
45514 passing a cast expression to a function by const reference.
45515
45516 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45517
45518 * g++.dg/template/deduce1.C: New test.
45519
45520 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45521
45522 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45523 32-bit int.
45524
45525 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45526
45527 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45528 usage.
45529
45530 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45531
45532 * gcc.c-torture/compile/20020910-1.c: New test.
45533
45534 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45535
45536 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45537
45538 2002-09-10 Andreas Jaeger <aj@suse.de>
45539
45540 * gcc.dg/20020312-2.c: Adjust for x86-64.
45541
45542 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45543
45544 * g77.dg/7388.f: New test case for PR 7388.
45545
45546 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45547
45548 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45549
45550 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45551
45552 * objc.dg/proto-lossage-1.m: New test.
45553
45554 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45555
45556 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45557
45558 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45559
45560 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45561 expected to pass.
45562
45563 2002-09-06 Stan Shebs <shebs@apple.com>
45564 David Edelsohn <edelsohn@gnu.org>
45565
45566 * gcc.dg/weak: New directory.
45567 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45568 target-specific xfail bits.
45569 * gcc.dg/typeof-2.c: Move to new directory.
45570 * gcc.dg/weak.exp: New expect script.
45571
45572 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45573
45574 * gcc.c-torture/execute/extzvsi.c: New test.
45575
45576 2002-09-05 Stan Shebs <shebs@apple.com>
45577
45578 * gcc.dg/weak-1.c: xfail on Darwin.
45579 * gcc.dg/weak-2.c: Ditto.
45580 * gcc.dg/weak-3.c: Ditto.
45581 * gcc.dg/weak-4.c: Ditto.
45582 * gcc.dg/weak-5.c: Ditto.
45583 * gcc.dg/weak-6.c: Ditto.
45584 * gcc.dg/weak-7.c: Ditto.
45585 * gcc.dg/weak-8.c: Ditto.
45586 * gcc.dg/weak-9.c: Ditto.
45587
45588 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45589
45590 * gcc.c-torture/execute/loop-14.c: New test.
45591
45592 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45593
45594 * g++.dg/other/cxa-atexit1.C: New test.
45595
45596 * gcc.dg/typeof-2.c: New test.
45597
45598 2002-09-03 Roger Sayle <roger@eyesopen.com>
45599
45600 * gcc.dg/builtins-2.c: New testcase.
45601 * gcc.dg/builtins-3.c: New testcase.
45602
45603 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45604
45605 * gcc.dg/cpp/_Pragma4.c: New test.
45606
45607 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45608
45609 * objc/execute/nil_method-1.m: New testcase.
45610
45611 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45612
45613 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45614 [Object class], not [Object initialize].
45615
45616 2002-08-31 Roger Sayle <roger@eyesopen.com>
45617 Hans-Peter Nilsson <hp@bitrange.com>
45618
45619 * gcc.c-torture/execute/20020720-1.x: Skip test on
45620 mmix-knuth-mmixware. Correct comment.
45621
45622 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45623
45624 * g++.dg/abi/bitfield5.C: New test.
45625 * g++.dg/abi/vbase10.C: Likewise.
45626
45627 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45628
45629 * objc.dg/undeclared-selector.m: New test.
45630
45631 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45632
45633 * g++.dg/other/offsetof1.C: Avoid cast warning.
45634
45635 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45636
45637 * objc.dg/super-class-2.m: New test.
45638
45639 2002-08-24 Matt Austern <austern@apple.com>
45640
45641 * g++.dg/ext/lvaddr.C: New test.
45642 * g++.dg/ext/lvcast.C: New test.
45643
45644 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45645
45646 * g++.dg/inherit/cond1.C: New test.
45647
45648 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45649
45650 * gcc.dg/noncompile/incomplete-1.c: New test.
45651
45652 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45653
45654 * gcc.dg/typespec-1.c: New test.
45655
45656 2002-08-20 Devang Patel <dpatel@apple.com>
45657 * objc.dg/proto-hier-2.m: New test.
45658
45659 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45660
45661 * objc.dg/bitfield-1.m: New test.
45662 * objc.dg/bitfield-2.m: New test.
45663
45664 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45665
45666 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45667 gcc.dg/c99-flex-array-4.c: New tests.
45668
45669 2002-08-16 Stan Shebs <shebs@apple.com>
45670
45671 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45672
45673 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45674
45675 * gcc.dg/typeof-1.c: New test.
45676 * g++.dg/ext/typeof2.C: New test.
45677
45678 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45679
45680 * g++.dg/other/offsetof1.C: New test.
45681
45682 2002-08-14 Richard Henderson <rth@redhat.com>
45683
45684 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45685
45686 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45687
45688 * gcc.dg/cpp/_Pragma3.c: New test.
45689
45690 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45691
45692 * g++.dg/template/inherit3: New test.
45693
45694 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45695
45696 * gcc.dg/bitfld-4.c: Add blank options.
45697
45698 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45699
45700 * g++.dg/template/crash1.C: New test.
45701
45702 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45703
45704 * gcc.dg/tls/opt-2.c: New test.
45705
45706 2002-08-08 Devang Patel <dpatel@apple.com>
45707
45708 * objc.dg/selector-1.m : New test
45709
45710 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45711
45712 * g++.dg/abi/bitfield4.C: New test.
45713 * gcc.dg/bitfld-4.c: New test.
45714
45715 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45716
45717 * g++.dg/other/packed1.C: New test.
45718
45719 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45720
45721 * g++.dg/abi/offsetof.C: Tweak error messages.
45722 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45723
45724 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45725
45726 * gcc.dg/bitfld-3.c: New test.
45727
45728 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45729 Richard Henderson <rth@redhat.com>
45730
45731 * gcc.dg/i386-bitfield1.c: New test.
45732 * g++.dg/abi/bitfield3.C: Update.
45733
45734 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45735
45736 * objc.dg/const-str-2.m: Update.
45737 * gcc.dg/cpp/c++98.c: Change to C extension.
45738 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45739 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45740
45741 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45742
45743 * gcc.dg/tls/diag-3.c: New.
45744
45745 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45746
45747 * g++.dg/README (Subdirectories): Document new subdir expr.
45748 * g++.dg/expr/pmf-1.C: New test.
45749
45750 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45751
45752 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45753
45754 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45755
45756 * g++.dg/abi/bitfield3.C: New test.
45757
45758 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45759
45760 * lib/gcov.exp: Tweak expected line formats.
45761 * gcc.misc-tests/gcov8.c: New test.
45762 * gcc.misc-tests/gcov8.x: New flags.
45763
45764 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45765
45766 * consistency.vlad/layout/endian.c: Include string.h.
45767
45768 * gcc.c-torture/execute/20020805-1.c: New test.
45769
45770 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45771
45772 * g++.dg/other/conversion1.C: New test.
45773
45774 2002-08-03 Roger Sayle <roger@eyesopen.com>
45775
45776 * gcc.dg/builtins-1.c: New testcase.
45777
45778 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45779
45780 * g++.dg/inherit/access3.C: New test.
45781
45782 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45783
45784 * gcc.dg/ia64-visibility-2.c: New test.
45785
45786 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45787
45788 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45789 __qualifier_flags to __flags.
45790
45791 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45792
45793 * g++.dg/inherit/operator1.C: New test.
45794 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45795 * g++.dg/other/error1.C: Change expected error message.
45796 * g++.dg/template/conv4.C: Likewise.
45797
45798 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45799
45800 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45801 for documented behavior.
45802
45803 2002-07-25 Roger Sayle <roger@eyesopen.com>
45804
45805 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45806 several targets known to fail.
45807
45808 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45809
45810 * gcc.dg/mips-args-[123].c: New tests.
45811
45812 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45813
45814 * gcc.dg/ppc-spe.c: New.
45815
45816 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45817
45818 * g++.dg/other/ptrmem4.C: New testcase.
45819
45820 2002-07-24 Richard Henderson <rth@redhat.com>
45821
45822 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45823
45824 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45825
45826 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45827
45828 2002-07-24 Roger Sayle <roger@eyesopen.com>
45829
45830 * gcc.c-torture/execute/memset-3.c: New testcase.
45831
45832 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45833
45834 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45835 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45836
45837 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45838
45839 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45840 Delete.
45841
45842 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45843
45844 * gcc.c-torture/compile/simd-4.c: New test.
45845
45846 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45847
45848 PR c++/7347, c++/7348
45849 * g++.dg/template/access4.C: New test.
45850 * g++.dg/template/access5.C: New test.
45851 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45852 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45853 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45854 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45855
45856 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45857
45858 * gcc.dg/gnu89-init-2.c: New test.
45859
45860 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45861
45862 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45863
45864 2002-07-20 Roger Sayle <roger@eyesopen.com>
45865
45866 * gcc.c-torture/execute/20020720-1.c: New testcase.
45867
45868 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45869
45870 * gcc.dg/cpp/Wsignprom.c: New tests.
45871
45872 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45873
45874 * gcc.c-torture/execute/loop-13.c: New test.
45875
45876 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45877
45878 * gcc.dg/cpp/expr.c: New tests.
45879
45880 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45881
45882 * g++.dg/opt/pr6713.C: Add template instantiation.
45883
45884 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45885
45886 * gcc.dg/nest.c: New test.
45887
45888 2002-07-17 Richard Henderson <rth@redhat.com>
45889
45890 * g++.dg/opt/pr6713.C: New test.
45891
45892 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45893
45894 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45895 XFAIL for all x86 processors.
45896
45897 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45898
45899 * gcc.c-torture/execute/20010122-1.x: Do not test with
45900 -fomit-frame-pointer.
45901
45902 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45903
45904 * g++.dg/template/instantiate2.C: New test.
45905 * g++.dg/template/spec4.C: New test.
45906
45907 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45908
45909 * g++.dg/template/access2.C: New test.
45910 * g++.dg/template/access3.C: New test.
45911
45912 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45913
45914 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45915 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45916 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45917 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45918 Convert to use <stdarg.h>.
45919 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45920 Delete.
45921 * gcc.dg/va-arg-2.c: New.
45922 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45923
45924 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45925
45926 * gcc.c-torture/compile/20020710-1.c: New test.
45927
45928 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45929 Andrew Pinski <pinskia@physics.uc.edu>
45930
45931 gcc.c-torture/compile/simd-2.c: New testcase.
45932 gcc.c-torture/compile/simd-3.c: Likewise.
45933
45934 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45935
45936 PR c++/7224
45937 * g++.dg/overload/error1.C: New test.
45938
45939 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45940
45941 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45942 configuration and IRIX 6 O32 ABI.
45943
45944 2002-07-11 Roger Sayle <roger@eyesopen.com>
45945
45946 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45947
45948 2002-07-10 Roger Sayle <roger@eyesopen.com>
45949
45950 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45951
45952 2002-07-10 Jeffrey A Law <law@redhat.com>
45953
45954 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45955
45956 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45957
45958 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45959
45960 * gcc.dg/20020312-2.c: Check for __PPC__.
45961
45962 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45963
45964 * gcc.c-torture/compile/20020709-1.c: New test.
45965
45966 2002-07-07 Roger Sayle <roger@eyesopen.com>
45967
45968 * g++.dg/template/qualttp21.C: New test case.
45969
45970 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
45971
45972 * gcc.c-torture/compile/20020706-1.c: New test.
45973 * gcc.c-torture/compile/20020706-2.c: New test.
45974
45975 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
45976 Alexandre Oliva <aoliva@redhat.com>
45977
45978 * g++.dg/warn/incomplete1.C: New test.
45979
45980 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45981
45982 PR c++/7099
45983 * g++.dg/warn/noreturn1.C: New test.
45984
45985 2002-07-03 Mark Mitchell <mark@codesourcery.com>
45986
45987 PR c++/6706
45988 * g++.dg/debug/debug6.C: New test.
45989 * g++.dg/debug/debug7.C: New test.
45990
45991 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
45992
45993 * gcc.c-torture/compile/simd-3.c: New test.
45994
45995 2002-07-03 Chris Demetriou <cgd@broadcom.com>
45996
45997 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45998 * gcc.dg/20020620-1.c: Likewise.
45999
46000 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46001
46002 PR c++/6944
46003 * g++.dg/init/array4.C: New test.
46004 * g++.dg/init/array5.C: New test.
46005
46006 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46007
46008 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46009 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46010
46011 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46012
46013 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46014 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46015 * gcc.dg/wtr-conversion-1.c: Likewise.
46016 * gcc.dg/wtr-escape-1.c: Likewise.
46017 * gcc.dg/wtr-int-type-1.c: Likewise.
46018 * gcc.dg/wtr-label-1.c: Likewise.
46019 * gcc.dg/wtr-static-1.c: Likewise.
46020 * gcc.dg/wtr-strcat-1.c: Likewise.
46021 * gcc.dg/wtr-suffix-1.c: Likewise.
46022 * gcc.dg/wtr-switch-1.c: Likewise.
46023 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46024 * gcc.dg/wtr-union-init-1.c: Likewise.
46025 * gcc.dg/wtr-union-init-2.c: Likewise.
46026 * gcc.dg/wtr-union-init-3.c: Likewise.
46027
46028 * gcc.dg/wtr-func-def-1.c: New test.
46029
46030 2002-07-02 Devang Patel <dpatel@apple.com>
46031
46032 * objc.dg/param-1.m: New test.
46033
46034 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46035
46036 * gcc.dg/cpp/trad/directive.c: Add test.
46037 * gcc.dg/cpp/trad/macroargs.c: Add test.
46038 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46039
46040 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46041
46042 * gcc.dg/cpp/cmdlne-M.c: New test.
46043
46044 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46045
46046 * objc.dg/desig-init-1.m: New test.
46047
46048 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46049
46050 PR c++/6716
46051 * g++.dg/template/instantiate1.C: New test.
46052
46053 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46054
46055 PR c++/7112
46056 * g++.dg/template/sizeof2.C: New test.
46057
46058 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46059
46060 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46061 gcc.dg/cpp/trad/include.c: New tests.
46062
46063 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46064
46065 PR target/7177
46066 * gcc.c-torture/compile/20020701-1.c: New test.
46067
46068 2002-07-01 Stan Shebs <shebs@apple.com>
46069
46070 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46071 header here...
46072 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46073 (objc-torture-execute): or here.
46074
46075 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46076
46077 * gcc.c-torture/execute/arith-rand-ll.c: New test.
46078
46079 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46080
46081 * gcc.dg/cpp/trad/escaped-nl.c: New test.
46082
46083 2002-06-30 Devang Patel <dpatel@apple.com>
46084
46085 * objc.dg/fsyntax-only.m: New test.
46086
46087 2002-06-27 Mark Mitchell <mark@codesourcery.com>
46088
46089 PR c++/6695
46090 * g++.dg/template/friend7.C: New file.
46091
46092 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
46093
46094 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
46095 return type.
46096
46097 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
46098
46099 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46100 avoid division by zero.
46101
46102 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46103
46104 * gcc.dg/Wunknownprag.c: New tests.
46105
46106 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46107
46108 * gcc.c-torture/execute/simd-2.c: New test.
46109
46110 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46111
46112 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46113 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46114 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46115 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46116 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46117 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46118 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46119 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46120 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46121 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46122 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46123 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46124 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46125 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46126 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46127 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46128 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46129
46130 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46131
46132 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46133 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46134 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46135 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46136 New tests.
46137 * gcc.dg/cpp/trad/directive.c: Update.
46138
46139 2002-06-23 Andreas Jaeger <aj@suse.de>
46140
46141 * gcc.c-torture/execute/complex-6.c: New.
46142
46143 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46144
46145 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46146 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46147 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46148 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46149
46150 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46151
46152 * gcc.dg/cpp/trad: New directory with traditional tests copied
46153 from parent directory.
46154 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46155 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46156 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46157 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46158 Move to trad/ and rename.
46159 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46160 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46161 gcc.dg/cpp/trad/redef2.c: New tests.
46162 * gcc.dg/cpp/trad/trad.exp: New driver.
46163
46164 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46165
46166 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46167 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46168 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46169 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46170 Remove.
46171
46172 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46173
46174 * gcc.dg/20020620-1.c: New test.
46175
46176 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46177
46178 * g++.dg/template/ttp4.C: New test.
46179
46180 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46181
46182 * g++.dg/opt/vt1.C: Fix regexp.
46183
46184 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46185
46186 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46187 Don't use attribute `noinline'.
46188
46189 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46190
46191 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46192
46193 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46194
46195 * gcc.c-torture/execute/simd-1.c: New.
46196
46197 * gcc.dg/simd-1.c: New.
46198
46199 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46200
46201 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46202
46203 2002-06-16 Richard Henderson <rth@redhat.com>
46204
46205 * g++.dg/ext/anon-struct1.C: New.
46206 * g++.dg/ext/anon-struct2.C: New.
46207 * g++.dg/ext/anon-struct3.C: New.
46208 * gcc.dg/anon-struct-1.c: New.
46209 * gcc.dg/anon-struct-2.c: New.
46210 * gcc.dg/anon-struct-3.c: New.
46211 * gcc.dg/20011008-1.c: Adjust warning text.
46212 * gcc.dg/20020527-1.c: Add -fms-extensions.
46213
46214 2002-06-16 Richard Henderson <rth@redhat.com>
46215
46216 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46217
46218 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46219
46220 * gcc.c-torture/execute/20020615-1.c: New test.
46221
46222 2002-06-15 Roger Sayle <roger@eyesopen.com>
46223
46224 * gcc.c-tortuture/execute/compare-1.c: New test case.
46225 * gcc.c-tortuture/execute/compare-2.c: New test case.
46226 * gcc.c-tortuture/execute/compare-3.c: New test case.
46227
46228 2002-06-13 Richard Henderson <rth@redhat.com>
46229
46230 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46231 ia64 ilp32.
46232
46233 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46234
46235 * g++.dg/template/typename2.C: Update error message.
46236
46237 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46238
46239 * gcc.c-torture/execute/20020611-1.c: New test.
46240
46241 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46242
46243 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46244 list of targets to skip.
46245
46246 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46247
46248 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46249 targets if not optimizing.
46250
46251 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46252
46253 * gcc.c-torture/compile/20020605-1.c: New test.
46254
46255 * g++.dg/opt/vt1.C: New test.
46256
46257 * gcc.dg/20020531-1.c: New test.
46258
46259 * gcc.dg/20020530-1.c: New test.
46260
46261 * gcc.dg/20020527-1.c: New test.
46262
46263 * g++.dg/opt/cse1.C: New test.
46264
46265 2002-06-07 Roger Sayle <roger@eyesopen.com>
46266
46267 * gcc.dg/20020607-2.c: New test case.
46268
46269 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46270
46271 * gcc.c-torture/compile/20020604-1.c: New test.
46272
46273 2002-06-04 Richard Henderson <rth@redhat.com>
46274
46275 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46276 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46277 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46278
46279 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46280
46281 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46282
46283 2002-06-03 Richard Henderson <rth@redhat.com>
46284
46285 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46286 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46287
46288 2002-06-02 Richard Henderson <rth@redhat.com>
46289
46290 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46291 test functions static.
46292
46293 2002-06-02 Andreas Jaeger <aj@suse.de>
46294
46295 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46296 now.
46297
46298 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46299
46300 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46301 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46302 Update for mofified diagnostics.
46303 * gcc.dg/c99-intconst-1.c: No longer fail.
46304
46305 2002-06-02 Richard Henderson <rth@redhat.com>
46306
46307 * gcc.dg/uninit-A.c: Remove xfail markers.
46308
46309 2002-06-01 Roger Sayle <roger@eyesopen.com>
46310
46311 * gcc.dg/fnegate-1.c: New test case.
46312
46313 2002-05-30 Osku Salerma <osku@iki.fi>
46314
46315 * gcc.c-torture/execute/mayalias-1.c: New file.
46316
46317 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46318
46319 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46320 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46321 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46322
46323 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46324
46325 * gcc.c-torture/execute/20020529-1.c: New test.
46326
46327 2002-05-27 Richard Henderson <rth@redhat.com>
46328
46329 * g++.dg/ext/attrib6.C: New test case.
46330
46331 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46332
46333 * gcc.c-torture/execute/pure-1.c: New test.
46334
46335 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46336
46337 * gcc.dg/cpp/arith-2.c: Remove.
46338
46339 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46340
46341 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46342 * gcc.dg/cpp/if-3.c: Remove.
46343
46344 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46345
46346 * g++.dg/opt/cse2.C: New test.
46347
46348 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46349
46350 * gcc.dg/cpp/arith-1.c: New semantic tests.
46351 * gcc.dg/cpp/if-1.c: Update.
46352
46353 2002-05-24 Ben Elliston <bje@redhat.com>
46354
46355 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46356
46357 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46358
46359 * gcc.dg/verbose-asm.c: New test.
46360
46361 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46362
46363 * gcc.dg/cpp/paste12.c: New test.
46364
46365 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46366
46367 * g++.dg/parse/named_ops.C: New test.
46368
46369 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46370
46371 * gcc.dg/weak-8.c: New test.
46372
46373 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46374
46375 * gcc.dg/weak-2.c: Allow optional leading underscore
46376 in scan-assembler symbol name.
46377 * gcc.dg/weak-3.c: Likewise.
46378 * gcc.dg/weak-4.c: Likewise.
46379 * gcc.dg/weak-5.c: Likewise.
46380
46381 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46382
46383 * gcc.dg/20020523-1.c: New test.
46384
46385 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46386
46387 * objc.dg/const-str-2.m: Update now that we stop after
46388 a command line error.
46389
46390 2002-05-22 Richard Henderson <rth@redhat.com>
46391
46392 * g++.dg/dg.exp: Fix typo in test pruneing.
46393
46394 2002-05-22 Richard Henderson <rth@redhat.com>
46395
46396 * g++.dg/dg.exp: Prune the tls subdirectory.
46397 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46398 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46399 * g++.dg/tls/init-1.C: New.
46400
46401 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46402
46403 * gcc.dg/20020517-1.c: New test.
46404
46405 2002-05-21 Richard Henderson <rth@redhat.com>
46406
46407 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46408 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46409
46410 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46411
46412 * g++.dg/other/copy2.C: New test.
46413
46414 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46415
46416 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46417 (MAX_COPY): Bump up to 10 times sizeof (long long).
46418 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46419
46420 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46421 sizeof (long long).
46422
46423 * gcc.c-torture/execute/strcpy-1.c: New test.
46424
46425 2002-05-19 Jason Merrill <jason2redhat.com>
46426
46427 * g++.dg/ext/oper1.C: New test.
46428
46429 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46430 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46431
46432 * README.QMTEST: New file.
46433
46434 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46435
46436 2002-05-19 Andreas Jaeger <aj@suse.de>
46437
46438 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46439 now.
46440 * gcc.c-torture/execute/loop-2d.x: Likewise.
46441
46442 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46443
46444 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46445 support weak symbols.
46446 * gcc.dg/weak-4.c: Likewise.
46447 * gcc.dg/weak-6.c: Likewise.
46448
46449 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46450
46451 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46452 cygwin, coff and h8300-*-hms targets
46453 * gcc.dg/weak-5.c: Likewise.
46454 * gcc.dg/weak-7.c: Likewise.
46455
46456 2002-05-16 Jason Merrill <jason@redhat.com>
46457
46458 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46459 (scan-assembler-not, scan-assembler-dem): Likewise.
46460 (scan-assembler-dem-not): Likewise.
46461
46462 2002-05-15 Richard Henderson <rth@redhat.com>
46463
46464 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46465
46466 2002-05-15 Richard Henderson <rth@redhat.com>
46467
46468 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46469 (vfoo1f): Warning here.
46470 (vfoo1l): Don't redefine the alias.
46471
46472 2002-05-14 Jason Merrill <jason@redhat.com>
46473 Alexandre Oliva <aoliva@redhat.com>
46474
46475 * g++.dg/init/pm1.C: New test.
46476
46477 2002-05-12 David S. Miller <davem@redhat.com>
46478
46479 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46480 types.
46481
46482 2002-05-10 Roger Sayle <roger@eyesopen.com>
46483
46484 * gcc.c-torture/execute/20020510-1.c: New test case.
46485
46486 2002-05-10 David S. Miller <davem@redhat.com>
46487
46488 * gcc.c-torture/execute/conversion.c: Test long double too.
46489
46490 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46491
46492 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46493 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46494 * lib/g++.exp (g++_link_flags): Likewise.
46495 * lib/objc.exp (objc_target_compile): Likewise.
46496
46497 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46498
46499 * gcc.dg/cpp/poison.c: Update.
46500 * gcc.dg/cpp/20000625-2.c: Remove.
46501 * gcc.dg/cpp/direct2s.c: Remove final test.
46502
46503 2002-05-08 Tom Rix <trix@redhat.com>
46504
46505 * gcc.c-torture/execute/20020508-1.c: New test.
46506 * gcc.c-torture/execute/20020508-2.c: New test.
46507 * gcc.c-torture/execute/20020508-3.c: New test.
46508
46509 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46510
46511 * gcc.dg/cpp/charconst-4.c: More tests.
46512
46513 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46514
46515 PR c/6569
46516 * gcc.dg/weak-3.c: Update location of warning messages.
46517 * gcc.dg/weak-5.c: Likewise.
46518
46519 2002-05-06 Roger Sayle <roger@eyesopen.com>
46520
46521 * gcc.c-torture/execute/20020506-1.c: New test case.
46522
46523 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46524
46525 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46526
46527 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46528
46529 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46530
46531 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46532
46533 * gcc.dg/cpp/charconst-3.c: New test.
46534
46535 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46536
46537 * gcc.dg/cpp/charconst.c: Update tests.
46538
46539 2002-05-05 Tim Josling <tej@melbpc.org.au>
46540
46541 * treelang: Added directory for new sample language treelang. Also
46542 lib/treelang.exp: New file to signal treelang should be tested.
46543
46544 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46545
46546 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46547 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46548 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46549 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46550 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46551 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46552 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46553
46554 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46555
46556 * gcc.dg/format/xopen-2.c: New test.
46557
46558 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46559
46560 * gcc.dg/20020503-1.c: New test.
46561
46562 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46563
46564 * g++.dg/init/dtor1.C: Make it tougher.
46565
46566 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46567
46568 * g++.dg/init/dtor1.C: New test.
46569
46570 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46571
46572 * gcc.dg/altivec-8.c: New.
46573
46574 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46575
46576 * gcc.dg/altivec-7.c: New.
46577
46578 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46579
46580 * g++.dg/parse/typedef1.C: New test.
46581
46582 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46583
46584 PR c++/6486
46585 * g++.dg/template/friend6.C: New test.
46586
46587 PR c++/6492
46588 * g++.dg/init/copy1.C: New test.
46589
46590 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46591
46592 * g++.dg/warn/effc1.C: New test.
46593
46594 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46595
46596 * gcc.dg/cpp/if-cexp.c: Add a test.
46597
46598 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46599
46600 * gcc.dg/20020426-2.c: New test.
46601
46602 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46603
46604 * gcc.dg/cpp/if-mop.c: Update.
46605 * gcc.dg/cpp/if-mpar.c: Add test.
46606 * gcc.dg/cpp/if-oppr.c: Update.
46607
46608 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46609
46610 PR c/6343
46611 * gcc.dg/weak-[2-7].c: New tests.
46612
46613 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46614
46615 * gcc.dg/enum1.c: New test.
46616
46617 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46618
46619 PR c++/6497
46620 * g++.dg/inherit/access2.C: New test.
46621
46622 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46623
46624 PR bootstrap/6445
46625 * gcc.dg/20020426-1.c: New test.
46626
46627 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46628
46629 * g++.dg/abi/enum1.C: New test.
46630
46631 2002-04-26 Richard Henderson <rth@redhat.com>
46632
46633 * gcc.dg/c99-bool-1.c: Expect always true warning.
46634
46635 2002-04-25 Roger Sayle <roger@eyesopen.com>
46636
46637 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46638
46639 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46640
46641 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46642 targets.
46643
46644 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46645
46646 * g++.dg/abi/mange7.C: New test.
46647
46648 PR c++/6438.
46649 * g++.dg/parse/stmtexpr2.C: New test.
46650
46651 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46652
46653 * gcc.dg/20020312-2.c: Add SH target.
46654
46655 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46656
46657 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46658 compiler output on mips*-*-irix*.
46659
46660 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46661
46662 * g++.dg/parse/attr1.C: New test.
46663
46664 2002-04-23 Roger Sayle <roger@eyesopen.com>
46665
46666 * gcc.c-torture/execute/string-opt-17.c: New test case.
46667 * gcc.c-torture/execute/memset-2.c: New test case.
46668
46669 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46670
46671 PR c++/6256:
46672 * g++.dg/template/friend5.C: New test.
46673
46674 PR c++/6331:
46675 * g++.dg/template/qual1.C: Likewise.
46676
46677 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46678
46679 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46680 Include stdlib.h, not stdio.h or ctype.h.
46681
46682 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46683
46684 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46685 cris-*-elf* and mmix-*-*.
46686 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46687 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46688 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46689 Ditto.
46690 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46691 * gcc.dg/wchar_t-1.c: Ditto.
46692
46693 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46694
46695 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46696 Clarify comment.
46697
46698 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46699
46700 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46701
46702 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46703
46704 * gcc.c-torture/execute/20000906-1.x: Delete.
46705
46706 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46707
46708 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46709
46710 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46711
46712 * PR6367
46713 * g77.f-torture/execute/6367.f: New test.
46714 * g77.f-torture/execute/6367.x: Disable for MMIX.
46715
46716 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46717
46718 * PR6352
46719 * g++.dg/opt/inline2.C: New test.
46720
46721 2002-04-18 Richard Henderson <rth@redhat.com>
46722
46723 * gcc.dg/20000906-1.c: Enable for all targets.
46724 * gcc.c-torture/compile/iftrap-2.c: New.
46725
46726 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46727
46728 * gcc.dg/20020418-1.c: New test.
46729 * gcc.dg/20020418-2.c: New test.
46730
46731 2002-04-18 Richard Henderson <rth@redhat.com>
46732
46733 * gcc.c-torture/compile/iftrap-1.c: New.
46734 * gcc.dg/iftrap-1.c: Adjust for ia64.
46735 * gcc.dg/iftrap-2.c: New.
46736
46737 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46738
46739 * gcc.c-torture/compile/20020418-1.c: New test.
46740
46741 2002-04-18 Roger Sayle <roger@eyesopen.com>
46742
46743 * gcc.c-torture/compile/20020415-1.c: New.
46744
46745 2002-04-18 David S. Miller <davem@redhat.com>
46746
46747 * gcc.c-torture/execute/20020418-1.c: New test.
46748
46749 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46750
46751 * gcc.dg/20020416-1.c: New test.
46752
46753 * g++.dg/opt/inline1.C: New test.
46754
46755 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46756
46757 * gcc.dg/altivec-5.c: New test.
46758
46759 * gcc.dg/20020415-1.c: New test.
46760
46761 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46762
46763 * lib/chill.exp: Remove.
46764
46765 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46766
46767 * g++.dg/other/big-struct.C: New test.
46768
46769 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46770
46771 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46772 of scratch file.
46773
46774 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46775
46776 PR c/6277
46777 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46778 in scan-assembler function name
46779
46780 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46781
46782 * g77.f-torture/execute/980628-4.x,
46783 g77.f-torture/execute/980628-5.x,
46784 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46785 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46786 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46787 i[34567]86-*-*.
46788
46789 2002-04-13 David S. Miller <davem@redhat.com>
46790
46791 * gcc.c-torture/execute/20020413-1.c: New test.
46792
46793 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46794
46795 * gcc.dg/asm-6.c,
46796 * g++.dg/ext/asm1.C: New tests.
46797
46798 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46799
46800 PR c++ 5373.
46801 * g++.dg/parse/stmtexpr1.C: New test.
46802
46803 PR c++/5189.
46804 * g++.dg/template/copy1.C: New test.
46805
46806 2002-04-12 Richard Henderson <rth@redhat.com>
46807
46808 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46809
46810 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46811
46812 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46813 gcc.c-torture/execute/20020307-2.c.
46814
46815 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46816
46817 * g++.dg/ext/attrib5.C,
46818 * g++.dg/lookup/struct1.C: New tests.
46819
46820 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46821
46822 * gcc.dg/20020411-1.c: New test.
46823
46824 * gcc.c-torture/execute/20020411-1.c: New test.
46825
46826 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46827
46828 * g77.f-torture/execute/6177.f: New test.
46829
46830 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46831
46832 PR middle-end/6247
46833 * g++.dg/opt/cleanup1.C: New test.
46834
46835 * g++.dg/opt/const1.C: New test.
46836
46837 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46838
46839 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46840
46841 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46842
46843 PR c++/5507
46844 * g++.dg/template/typename2.C: New test.
46845
46846 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46847
46848 * gcc.c-torture/execute/loop-12.c: New.
46849
46850 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46851
46852 * g77.f-torture/execute/980628-4.x,
46853 g77.f-torture/execute/980628-5.x,
46854 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46855 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46856 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46857
46858 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46859
46860 PR optimization/6086
46861 * g++.dg/opt/preinc1.C: New test.
46862
46863 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46864
46865 PR c++/5571
46866 * g++.dg/opt/static2.C: New test.
46867
46868 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46869
46870 PR c/5120
46871 * gcc.dg/20020406-1.c: New test.
46872
46873 2002-04-04 David S. Miller <davem@redhat.com>
46874
46875 * gcc.c-torture/execute/20020404-1.c: New test.
46876
46877 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46878
46879 PR c/6123
46880 * gcc.dg/20020312-2.c: Do not declare global register variable
46881 if __PIC__ or __pic__ is defined.
46882
46883 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46884
46885 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46886 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46887
46888 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46889
46890 * gcc.misc-tests/linkage.exp: Update last change to handle
46891 sparc*-, not just sparc-.
46892
46893 2002-04-03 Richard Henderson <rth@redhat.com>
46894
46895 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46896
46897 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46898
46899 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46900
46901 2002-04-02 David S. Miller <davem@redhat.com>
46902
46903 * gcc.c-torture/execute/20020402-3.c: New test.
46904
46905 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46906
46907 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46908 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46909
46910 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46911 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46912 g77.f-torture/execute/20001201.x,
46913 g77.f-torture/execute/u77-test.x: New files.
46914
46915 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46916 * gcc.dg/wchar_t-1.c: Ditto.
46917
46918 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46919
46920 * gcc.c-torture/execute/20020402-1.c: New test.
46921
46922 2002-04-01 Richard Henderson <rth@redhat.com>
46923
46924 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46925
46926 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46927
46928 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46929
46930 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46931
46932 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46933
46934 * g++.dg/inherit/template-as-base.C: Expect error.
46935 * g++.dg/inherit/namespace-as-base.C: Likewise.
46936
46937 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46938
46939 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46940 g++.dg/ext/instantiate3.C: Tweak match patterns.
46941
46942 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46943 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46944 -da test.
46945
46946 2002-03-31 Richard Henderson <rth@redhat.com>
46947
46948 * gcc.dg/special/alias-2.c: New.
46949 * gcc.dg/special/ecos.exp: Run it.
46950
46951 2002-03-31 Richard Henderson <rth@redhat.com>
46952
46953 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46954
46955 2002-03-31 Kazu Hirata <kazu@hxi.com>
46956
46957 * gcc.dg/weak-1.c: Disable on h8300 port.
46958
46959 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46960
46961 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46962 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46963 ordering tests.
46964 * g++.dg/bprob/bprob-1.C: New test.
46965 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46966 * g++.dg/gcov/gcov-1.C: New test.
46967 * g++.dg/gcov/gcov-1.x: New file.
46968 * g++.dg/gcov/gcov-2.C: New test.
46969 * g++.dg/gcov/gcov-3.C: New test.
46970 * g++.dg/gcov/gcov-3.h: New file.
46971
46972 2002-03-28 Roger Sayle <roger@eyesopen.com>
46973
46974 * g++.old-deja/g++.other/builtins5.C: New test.
46975 * g++.old-deja/g++.other/builtins6.C: New test.
46976 * g++.old-deja/g++.other/builtins7.C: New test.
46977 * g++.old-deja/g++.other/builtins8.C: New test.
46978 * g++.old-deja/g++.other/builtins9.C: New test.
46979
46980 2002-03-29 Jakub Jelinek <jakub@redhat.com>
46981
46982 * g++.dg/opt/static1.C: New test.
46983
46984 * g++.dg/opt/longbranch1.C: New test.
46985
46986 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
46987
46988 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46989
46990 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46991
46992 2002-03-28 Jeffrey A Law (law@redhat.com)
46993
46994 * gcc.c-torture/execute/20020328-1.c: New test.
46995
46996 2002-03-27 Richard Henderson <rth@redhat.com>
46997
46998 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46999 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47000 move from g++.old-deja/g++.ext/.
47001
47002 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47003
47004 * g++.dg/init/new2.C: New test.
47005
47006 2002-03-26 Richard Henderson <rth@redhat.com>
47007
47008 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47009
47010 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47011 on sparc.
47012
47013 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47014 sparcv9 systems.
47015 * gcc.dg/20001102-1.c: Likewise.
47016
47017 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47018
47019 * gcc.dg/cpp/endif-pedantic1.c,
47020 gcc.dg/cpp/endif-pedantic2.c: New tests.
47021
47022 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47023
47024 * g++.dg/init/new1.C: New test.
47025
47026 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47027
47028 * g++.dg/abi/vbase9.C: New test.
47029
47030 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47031
47032 * gcc.dg/arm-asm.c: New test.
47033
47034 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47035
47036 * gcc.dg/Wswitch-enum.c: New test.
47037 Fix PR c/5044.
47038
47039 2002-03-26 Richard Henderson <rth@redhat.com>
47040
47041 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47042 structure.
47043
47044 2002-03-25 Richard Henderson <rth@redhat.com>
47045
47046 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47047 sparcv9 systems.
47048
47049 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47050 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47051
47052 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47053
47054 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47055
47056 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47057
47058 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47059 targets using generic thunk support.
47060
47061 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47062
47063 * gcc.c-torture/compile/20020323-1.c: New test.
47064
47065 * g++.dg/opt/conj2.C: New test.
47066
47067 2002-03-24 Richard Henderson <rth@redhat.com>
47068
47069 * gcc.dg/weak-1.c: Use -fno-common.
47070
47071 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47072
47073 * g77.dg/f77-edit-apostrophe-out.f: New test
47074 * g77.dg/f77-edit-h-out.f: New test
47075 * g77.dg/f77-edit-t-in.f: New test
47076 * g77.dg/f77-edit-t-out.f: New test
47077 * g77.dg/f77-edit-x-out.f: New test
47078 * g77.dg/f77-edit-slash-out.f: New test
47079 * g77.dg/f77-edit-colon-out.f: New test
47080 * g77.dg/f77-edit-s-out.f: New test
47081
47082 2002-03-24 Richard Henderson <rth@redhat.com>
47083
47084 * objc/execute/formal_protocol-6.x: New XFAIL.
47085
47086 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47087
47088 * gcc.dg/weak-1.c: Early return from dg-final on platforms
47089 that do not support weak symbols
47090
47091 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47092
47093 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
47094 * lib/g77.exp: Likewise.
47095 * lib/objc.exp: Likewise.
47096
47097 2002-03-23 Andrew Cagney <ac131313@redhat.com>
47098
47099 * gcc.dg/Wswitch-default.c: New test.
47100
47101 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47102
47103 * g++.dg/other/enum1.C: New test.
47104
47105 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47106
47107 * gcc.dg/pragma-ep-3.c: Fix typo.
47108
47109 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47110
47111 * g++.dg/inherit/template-as-base.C: New test.
47112
47113 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47114
47115 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47116 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47117
47118 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47119
47120 * gcc.dg/cpp/multiline.c: Update to match.
47121
47122 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47123
47124 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47125
47126 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47127
47128 * gcc.dg/cpp/extratokens2.c: New file.
47129
47130 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47131
47132 * gcc.dg/20020312-2.c: Add rs6000 target.
47133
47134 * gcc.c-torture/compile/20020319-1.c: New test.
47135
47136 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47137
47138 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47139 (A, E): Handle this.
47140
47141 2002-03-20 Jason Merrill <jason@redhat.com>
47142
47143 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47144 ignoring -fpic.
47145 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47146 through prune_gcc_output.
47147
47148 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47149
47150 * gcc.c-torture/compile/20020320-1.c: New test.
47151
47152 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47153
47154 * gcc.c-torture/compile/20020318-1.c: New test.
47155
47156 * gcc.dg/struct-by-value-1.c: New test.
47157
47158 * gcc.dg/20020319-1.c: New test.
47159
47160 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47161
47162 * g++.dg/opt/conj1.C: New test.
47163
47164 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47165
47166 * g++.dg/template/qualttp20.C: Revert previous change.
47167 * g++.dg/template/qualttp3.C: Likewise.
47168 * g++.dg/template/qualttp4.C: Likewise.
47169 * g++.dg/template/qualttp5.C: Likewise.
47170 * g++.dg/template/qualttp6.C: Likewise.
47171 * g++.dg/template/qualttp7.C: Likewise.
47172 * g++.dg/template/qualttp8.C: Likewise.
47173 * g++.dg/template/recurse.C: Likewise.
47174
47175 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47176
47177 * gcc.dg/cpp/wchar-1.c: Update.
47178
47179 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47180
47181 * g++.dg/template/conv1.C: New test.
47182 * g++.dg/template/conv2.C: New test.
47183 * g++.dg/template/conv3.C: New test.
47184 * g++.dg/template/conv4.C: New test.
47185
47186 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47187
47188 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47189 * g++.dg/template/qualttp3.C: Likewise.
47190 * g++.dg/template/qualttp4.C: Likewise.
47191 * g++.dg/template/qualttp5.C: Likewise.
47192 * g++.dg/template/qualttp6.C: Likewise.
47193 * g++.dg/template/qualttp7.C: Likewise.
47194 * g++.dg/template/qualttp8.C: Likewise.
47195 * g++.dg/template/recurse.C: Likewise.
47196
47197 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47198
47199 * g++.dg/opt/dtor1.C: New test.
47200
47201 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47202
47203 * gcc.c-torture/compile/20020315-1.c: New test.
47204
47205 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47206
47207 * gcc.dg/weak-1.c: Fix scan tests.
47208
47209 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47210
47211 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47212 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47213 cris-*-aout* mmix-*-*.
47214 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47215 cris-*-aout* mmix-*-*.
47216 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47217 cris-*-elf* cris-*-aout* and mmix-*-*.
47218 * gcc.dg/20001009-1.c: Ditto.
47219 * gcc.dg/20010912-1.c: Ditto.
47220 * gcc.dg/20020122-4.c: Ditto.
47221 * gcc.dg/inline-2.c: Ditto.
47222
47223 2002-03-14 Jeffrey A Law (law@cygnus.com)
47224
47225 * gcc.c-torture/compile/20020314-1.c: New test.
47226
47227 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47228
47229 * gcc.c-torture/execute/20020314-1.c: New test.
47230
47231 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47232
47233 * g++.dg/warn/Wunused-1.C: New test.
47234
47235 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47236
47237 * g++.dg/abi/mangle6.C: New test.
47238
47239 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47240
47241 * gcc.c-torture/compile/20020309-2.c: New test.
47242
47243 * gcc.c-torture/compile/20020312-1.c: New test.
47244
47245 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47246
47247 * g++.dg/other/access1.C: New test.
47248
47249 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47250
47251 * gcc.c-torture/execute/wchar_t-1.c: New test.
47252
47253 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47254
47255 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47256
47257 2002-03-12 Roger Sayle <roger@eyesopen.com>
47258
47259 * gcc.dg/20020312-1.c: New test case.
47260
47261 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47262
47263 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47264
47265 2002-03-11 Richard Henderson <rth@redhat.com>
47266
47267 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47268 * g++.old-deja/g++.jason/report.C: Likewise.
47269
47270 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47271
47272 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47273 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47274
47275 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47276
47277 * g++.dg/overload/pmf1.C: New test.
47278
47279 2002-03-11 Kazu Hirata <kazu@hxi.com>
47280
47281 * gcc.c-torture/execute/20020307-1.c: Use long.
47282
47283 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47284
47285 PR optimization/5844
47286 * gcc.dg/20020310-1.c: New test.
47287
47288 2002-03-09 Michael Meissner <meissner@redhat.com>
47289
47290 * gcc.c-torture/execute/memcpy-2.c: New test.
47291 * gcc.c-torture/execute/memset-1.c: New test.
47292 * gcc.c-torture/execute/strlen-1.c: New test.
47293 * gcc.c-torture/execute/strcmp-1.c: New test.
47294 * gcc.c-torture/execute/strncmp-1.c: New test.
47295
47296 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47297
47298 * gcc.dg/ppc-ldstruct.c: New test.
47299
47300 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47301
47302 * gcc.c-torture/execute/va-arg-22.c: New test.
47303
47304 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47305
47306 * gcc.c-torture/compile/20020309-1.c: New test.
47307
47308 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47309
47310 * gcc.c-torture/execute/20020307-2.c: New test.
47311
47312 2002-03-07 Jeffrey A Law (law@redhat.com)
47313
47314 * g77.f-torture/compile/20020307-1.f: New test.
47315
47316 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47317
47318 * gcc.dg/unordered-1.c: New test.
47319
47320 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47321
47322 * gcc.c-torture/execute/20020307-1.c: New test.
47323
47324 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47325
47326 * gcc.dg/20020304-1.c: New test.
47327
47328 * gcc.c-torture/compile/20020304-2.c: New test.
47329
47330 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47331
47332 * gcc.c-torture/compile/20020304-1.c: New test case
47333 (from PR c/5830).
47334
47335 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47336
47337 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47338
47339 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47340
47341 * g++.dg/other/classkey1.C: New test.
47342
47343 2002-03-01 Richard Henderson <rth@redhat.com>
47344
47345 * gcc.c-torture/compile/981223-1.x: New.
47346 * gcc.c-torture/compile/920625-1.x: New.
47347
47348 2002-02-28 Richard Henderson <rth@redhat.com>
47349
47350 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47351
47352 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47353
47354 * gcc.c-torture/execute/20020227-1.c: New test.
47355
47356 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47357
47358 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47359 here" ERROR lines.
47360 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47361 * g++.old-deja.g++.other/defarg1.C: Likewise.
47362 * g++.old-deja/g++.pt/calls2.C: Likewise.
47363 * g++.old-deja/g++.pt/crash20.C: Likewise.
47364 * g++.old-deja/g++.pt/crash30.C: Likewise.
47365 * g++.old-deja/g++.pt/crash36.C: Likewise.
47366 * g++.old-deja/g++.pt/crash6.C: Likewise.
47367 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47368 * g++.old-deja/g++.pt/derived3.C: Likewise.
47369 * g++.old-deja/g++.pt/error1.C: Likewise.
47370 * g++.old-deja/g++.pt/friend21.C: Likewise.
47371 * g++.old-deja/g++.pt/friend23.C: Likewise.
47372 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47373 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47374
47375 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47376
47377 * gcc.c-torture/execute/20020225-2.c: New test.
47378
47379 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47380
47381 * gcc.c-torture/execute/920730-1t.c,
47382 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47383 Delete test cases, only relevant to -traditional.
47384
47385 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47386
47387 * gcc.dg/cpp/undef1.c: Remove.
47388 * gcc.dg/cpp/directiv.c: Update.
47389 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47390
47391 2002-02-27 Michael Meissner <meissner@redhat.com>
47392
47393 * gcc.c-torture/execute/20020226-1.c: New test.
47394
47395 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47396
47397 * g++.dg/debug/debug4.C: New test.
47398
47399 * gcc.dg/ia64-visibility-1.c: New test.
47400
47401 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47402
47403 * gcc.dg/debug/20020224-1.c: New.
47404
47405 2002-02-25 Kazu Hirata <kazu@hxi.com>
47406
47407 * gcc.c-torture/execute/960416-1.x: New.
47408 * gcc.c-torture/execute/divconst-3.x: Likewise.
47409
47410 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47411
47412 * gcc.dg/20020224-1.c: New test.
47413
47414 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47415
47416 * gcc.c-torture/execute/20020225-1.c: New.
47417
47418 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47419
47420 * gcc.dg/cpp/wchar-1.c: New test.
47421
47422 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47423
47424 * gcc.dg/20020222-1.c: New test.
47425
47426 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47427
47428 * g++.dg/opt/anonunion1.C: New test.
47429
47430 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47431
47432 * g++.dg/template/qualttp19.C: New test.
47433 * g++.dg/template/qualttp20.C: New test.
47434 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47435 * g++.old-deja/g++.other/qual1.C: Likewise.
47436
47437 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47438
47439 * gcc.dg/attr-alwaysinline.c: New.
47440
47441 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47442
47443 * gcc.dg/20020220-1.c: New test.
47444
47445 * gcc.dg/20020220-2.c: New test.
47446
47447 * g++.dg/opt/mmx1.C: New test.
47448
47449 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47450
47451 * gcc.c-torture/compile/20020110.c: New test.
47452
47453 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47454
47455 * gcc.c-torture/execute/20020219-1.c: New test.
47456
47457 * gcc.dg/20020219-1.c: New test.
47458
47459 * gcc.dg/noncompile/20020220-1.c: New test.
47460
47461 * g++.dg/opt/ptrintsum1.C: New test.
47462
47463 * gcc.dg/debug/20020220-1.c: New test.
47464
47465 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47466
47467 * gcc.c-torture/execute/20020216-1.c: New test.
47468
47469 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47470
47471 * gcc.dg/decl-1.c: Update, new test.
47472
47473 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47474
47475 * g++.dg/abi/bitfield1.C: New test.
47476 * g++.dg/abi/bitfield2.C: New test.
47477
47478 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47479
47480 * gcc.dg/attr-nest.c: New test.
47481
47482 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47483
47484 * gcc.c-torture/execute/20020215-1.c: New test.
47485
47486 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47487
47488 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47489 * g++.dg/debug/debug.exp: New.
47490 * g++.dg/debug/trivial.C: New.
47491 * g++.dg/debug/debug1.C: Moved...
47492 * g++.dg/other/debug1.C: ...from here.
47493 * g++.dg/debug/debug2.C: Moved...
47494 * g++.dg/other/debug2.C: ...from here.
47495 * g++.dg/debug/debug3.C: Moved...
47496 * g++.dg/other/debug3.C: ...from here.
47497
47498 * gcc.dg/noncompile/20020213-1.c: New test.
47499
47500 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47501
47502 * g++.dg/other/debug3.C: New test.
47503
47504 * gcc.c-torture/execute/20020213-1.c: New test.
47505
47506 2002-02-13 Richard Smith <richard@ex-parrot.com>
47507
47508 * g++.old-deja/g++.other/thunk1.C: New test.
47509
47510 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47511
47512 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47513
47514 2002-02-13 Stan Shebs <shebs@apple.com>
47515
47516 * gcc.dg/altivec-3.c: New.
47517
47518 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47519
47520 * gcc.dg/Wunreachable-1.c: New test.
47521 * gcc.dg/Wunreachable-2.c: New test.
47522
47523 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47524
47525 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47526
47527 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47528
47529 * gcc.dg/decl-1.c: New test.
47530
47531 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47532
47533 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47534
47535 2002-02-10 Kazu Hirata <kazu@hxi.com>
47536
47537 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47538 * gcc.c-torture/compile/980506-1.x: Likewise.
47539
47540 2002-02-10 Kazu Hirata <kazu@hxi.com>
47541
47542 * gcc.dg/20020210-1.c: New.
47543
47544 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47545
47546 * g77.f-torture/execute/947.f: New regression test
47547 for PR fortran/947.
47548
47549 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47550
47551 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47552 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47553
47554 2002-02-08 Richard Henderson <rth@redhat.com>
47555
47556 * gcc.c-torture/compile/labels-3.c: New.
47557
47558 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47559
47560 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47561 expression statements work instead.
47562 * gcc.dg/noncompile/20020207-1.c: New test.
47563
47564 2002-02-07 Richard Henderson <rth@redhat.com>
47565
47566 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47567
47568 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47569
47570 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47571 message from g77
47572 * lib/g77-dg.exp: Trim g77 error messages so that they are
47573 recognized by dg.exp.
47574
47575 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47576
47577 PR fortran/5473
47578 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47579
47580 2002-02-07 Richard Henderson <rth@redhat.com>
47581
47582 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47583 to be sufficiently aligned for integers.
47584
47585 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47586
47587 * g++.dg/template/friend4.C: New test.
47588
47589 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47590
47591 PR fortran/5743
47592 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47593 unsupported cases.
47594
47595 2002-02-07 Richard Henderson <rth@redhat.com>
47596
47597 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47598 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47599 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47600 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47601
47602 2002-02-06 Richard Henderson <rth@redhat.com>
47603
47604 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47605
47606 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47607
47608 * gcc.dg/20020206-1.c: New test.
47609
47610 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47611
47612 * gcc.c-torture/execute/20020206-1.c: New test.
47613
47614 * gcc.c-torture/execute/20020206-2.c: New test.
47615
47616 PR optimization/5429:
47617 * gcc.c-torture/compile/20020206-1.c: New test.
47618
47619 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47620
47621 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47622 as certain file formats cannot support particularly large
47623 alignments.
47624
47625 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47626 and do not expect to be able to link the executable.
47627
47628 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47629 fail because the COFF format does not support the weak attribute.
47630
47631 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47632
47633 * g77.dg/pr5473.f: New test
47634
47635 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47636
47637 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47638 Fix testcase accordingly.
47639
47640 2002-02-04 Richard Henderson <rth@redhat.com>
47641
47642 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47643 (buf): Change to be an array of pointers, not ints.
47644
47645 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47646
47647 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47648 before all tests. Move warning one line above to match where it
47649 C frontend emits.
47650 * gcc.dg/Wswitch-2.c: New test.
47651 * g++.dg/warn/Wswitch-1.C: New test.
47652 * g++.dg/warn/Wswitch-2.C: New test.
47653
47654 2002-02-04 Richard Henderson <rth@redhat.com>
47655
47656 * g++.dg/abi/offsetof.C: Fix size comparison.
47657
47658 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47659
47660 * gcc.dg/cast-qual-2.c: New test.
47661
47662 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47663
47664 * gcc.dg/20020201-4.c: New test.
47665
47666 2002-02-04 Ben Elliston <bje@redhat.com>
47667
47668 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47669 target_info attribute != 0, in addition to the empty string.
47670 (gcc_target_compile): Likewise.
47671
47672 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47673
47674 * gcc.dg/Wswitch.c: New test.
47675 PR gcc/4475. PR gcc/3780.
47676
47677 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47678
47679 * g77.f-torture/execute/5122.f: New test for regressions
47680 against PR fortran/5122.
47681
47682 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47683
47684 * g77.f-torture/compile/pr3743.f: Delete
47685 * g77.dg/pr3743-1.f: New test.
47686 * g77.dg/pr3743-2.f: New test.
47687 * g77.dg/pr3743-3.f: New test.
47688 * g77.dg/pr3743-4.f: New test.
47689
47690 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47691
47692 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47693
47694 2002-02-02 Richard Henderson <rth@redhat.com>
47695
47696 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47697 * gcc.c-torture/execute/bf64-1.c: Likewise.
47698
47699 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47700
47701 * gcc.dg/20020201-2.c: New test.
47702
47703 * gcc.dg/20020201-3.c: New test.
47704
47705 * gcc.c-torture/execute/bitfld-2.c: New test.
47706
47707 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47708
47709 * gcc.dg/bitfld-1.c: Update.
47710 * gcc.dg/bitfld-2.c: Update.
47711 * gcc.c-torture/execute/bitfld-1.x: New.
47712
47713 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47714
47715 * gcc.c-torture/execute/20020201-1.c: New test.
47716
47717 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47718
47719 PR target/5469
47720 * gcc.dg/20020201-1.c: New test.
47721
47722 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47723
47724 PR fortran/3743
47725 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47726 * g77.f-torture/compile/pr3743.x: Remove
47727
47728 2002-01-31 Tom Rix <trix@redhat.com>
47729
47730 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47731
47732 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47733
47734 * gcc.dg/noncompile/20020130-1.c: New test.
47735
47736 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47737
47738 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47739
47740 2002-01-29 Richard Henderson <rth@redhat.com>
47741
47742 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47743 to long long.
47744 * gcc.c-torture/execute/bf64-1.c: Likewise.
47745
47746 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47747
47748 * gcc.c-torture/execute/20020129-1.c: New test.
47749
47750 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47751
47752 * gcc.c-torture/compile/20000224-1.c: Update.
47753 * gcc.c-torture/execute/bitfld-1.c: New tests.
47754 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47755 * gcc.dg/uninit-A.c: Update.
47756
47757 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47758
47759 * g++.dg/template/ctor1.C: Add instantiation.
47760
47761 2002-01-28 Paul Koning <pkoning@equallogic.com>
47762
47763 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47764 argument to __builtin_prefetch to be const ptr.
47765
47766 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47767
47768 * gcc.c-torture/compile/20020120-1.c: New test.
47769
47770 2002-01-27 Kazu Hirata <kazu@hxi.com>
47771
47772 * gcc.c-torture/execute/20020127-1.c: New test.
47773
47774 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47775
47776 * g77.dg/f77-edit-i-in.f: New test
47777 * g77.dg/f77-edit-i-out.f: New test
47778
47779 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47780
47781 * gcc.dg/debug/debug.exp: New file.
47782 * gcc.dg/debug/trivial.c: New file.
47783 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47784 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47785 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47786 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47787 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47788 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47789 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47790 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47791 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47792 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47793 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47794 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47795 * gcc.dg/20000503-1.c: Removed.
47796 * gcc.dg/20010207-1.c: Removed.
47797 * gcc.dg/20011223-1.c: Removed.
47798 * gcc.dg/20020104-2.c: Removed.
47799 * gcc.dg/debug-1.c: Removed.
47800 * gcc.dg/debug-2.c: Removed.
47801 * gcc.dg/debug-3.c: Removed.
47802 * gcc.dg/debug-4.c: Removed.
47803 * gcc.dg/debug-5.c: Removed.
47804 * gcc.dg/debug-6.c: Removed.
47805 * gcc.dg/dwarf2-1.c: Removed.
47806 * gcc.dg/dwarf2-2.c: Removed.
47807
47808 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47809
47810 * g++.old-deja/g++.other/eh5.C: New test.
47811 * g++.old-deja/g++.other/sibcall2.C: New test.
47812 * g++.old-deja/g++.other/array9.C: New test.
47813 * g++.old-deja/g++.other/typename2.C: New test.
47814 * g++.old-deja/g++.other/crash60.C: New test.
47815 * g++.old-deja/g++.other/conv9.C: New test.
47816 * g++.old-deja/g++.other/mangle10.C: New test.
47817 * g++.old-deja/g++.other/unchanging1.C: New test.
47818 * g++.old-deja/g++.other/exprstmt1.C: New test.
47819 * g++.old-deja/g++.other/inline23.C: New test.
47820 * g++.old-deja/g++.eh/ia64-1.C: New test.
47821 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47822 * g++.old-deja/g++.other/reload1.C: New test.
47823 * g++.old-deja/g++.other/static20.C: New test.
47824 * g++.old-deja/g++.other/local-alloc1.C: New test.
47825 * g++.old-deja/g++.other/conv8.C: New test.
47826 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47827 * g++.old-deja/g++.other/storeexpr1.C: New test.
47828 * g++.old-deja/g++.other/storeexpr2.C: New test.
47829 * g++.dg/eh/template2.C: New test.
47830 * g++.dg/warn/weak1.C: New test.
47831
47832 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47833
47834 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47835 Remove first, non-varying, argument.
47836
47837 2002-01-23 Richard Henderson <rth@redhat.com>
47838
47839 * gcc.dg/inline-2.c: New.
47840
47841 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47842 Add optional target arg. Check number of arguments.
47843 (scan-assembler-not, scan-assembler-dem): Likewise.
47844 (scan-assembler-dem-not): Likewise.
47845
47846 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47847
47848 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47849 line 12.
47850 * g++.old-deja/g++.brendan/parse3.C,
47851 g++.old-deja/g++.other/crash26.C,
47852 g++.old-deja/g++.other/crash28.C,
47853 g++.old-deja/g++.other/crash29.C,
47854 g++.old-deja/g++.other/crash30.C,
47855 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47856
47857 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47858
47859 * gcc.dg/20020115-1.c: New.
47860
47861 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47862
47863 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47864
47865 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47866
47867 * gcc.dg/20020122-3.c: New.
47868
47869 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47870
47871 * g++.dg/other/gc1.C: New test.
47872
47873 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47874
47875 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47876
47877 2002-01-22 Richard Henderson <rth@redhat.com>
47878
47879 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47880
47881 2002-01-22 Richard Henderson <rth@redhat.com>
47882
47883 * gcc.dg/20020122-4.c: New.
47884
47885 2002-01-22 H.J. Lu <hjl@gnu.org>
47886
47887 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47888 link output.
47889 * gcc.dg/special/ecos.exp: Likewise.
47890 * lib/g++-dg.exp: Likewise.
47891 * lib/g77-dg.exp: Likewise.
47892 * lib/gcc-dg.exp : Likewise.
47893 * lib/mike-g++.exp: Likewise.
47894 * lib/mike-g77.exp: Likewise.
47895 * lib/mike-gcc.exp: Likewise.
47896 * lib/objc-dg.exp: Likewise.
47897
47898 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47899
47900 PR target/5379
47901 * gcc.dg/20020122-2.c: New test.
47902
47903 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47904
47905 * gcc.dg/20020122-1.c: New test.
47906
47907 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47908
47909 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47910
47911 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47912
47913 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47914
47915 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47916
47917 * gcc.c-torture/compile/20020121-1.c: New test.
47918
47919 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47920
47921 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47922 ld_library_path.
47923
47924 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47925
47926 * gcc.dg/20020218-1.c: New test.
47927
47928 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47929
47930 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47931 messages
47932 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47933 "At global scope" warning
47934 * g++.dg/ext/align1.C: Change cygwin test for alignment
47935 from db-bogus to dg-warning
47936
47937 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47938
47939 * g77.f-torture/compile/cpp2.F: New test.
47940
47941 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47942
47943 * g++.dg/template/access1.C: New test.
47944
47945 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47946
47947 * gcc.dg/20020118-1.c: New.
47948
47949 2002-01-18 Kazu Hirata <kazu@hxi.com>
47950
47951 * gcc.c-torture/execute/20020118-1.c: New test.
47952
47953 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47954
47955 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47956 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47957 alignment warnings.
47958
47959 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47960
47961 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47962 torture_with_loops and torture_without_loops
47963
47964 2002-01-17 Jakub Jelinek <jakub@redhat.com>
47965
47966 * gcc.c-torture/compile/20020116-1.c: New test.
47967
47968 2002-01-16 Jakub Jelinek <jakub@redhat.com>
47969
47970 * gcc.dg/20020116-2.c: New test.
47971
47972 * gcc.dg/ultrasp4.c: New test.
47973
47974 * gcc.dg/20020116-1.c: New test.
47975
47976 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
47977
47978 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47979 by EABI.
47980
47981 2002-01-15 Janis Johnson <janis187@us.ibm.com>
47982
47983 * gcc.misc-tests/i386-prefetch.exp: New.
47984 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47985 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47986 * gcc.misc-tests/i386-pf-none-1.c: New test.
47987 * gcc.misc-tests/i386-pf-sse-1.c: New test.
47988
47989 2002-01-15 Jakub Jelinek <jakub@redhat.com>
47990
47991 * gcc.dg/gnu89-init-1.c: Add new tests.
47992
47993 2002-01-15 Andreas Jaeger <aj@suse.de>
47994
47995 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47996 * gcc.dg/i386-mmx-2.c: Likewise.
47997 * gcc.dg/i386-sse-1.c: Likewise.
47998 * gcc.dg/i386-sse-2.c: Likewise.
47999 * gcc.dg/i386-sse-3.c: Likewise.
48000
48001 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48002
48003 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48004 Uncomment additional cases that now pass.
48005
48006 2002-01-11 Richard Henderson <rth@redhat.com>
48007
48008 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48009 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48010
48011 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48012
48013 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48014
48015 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48016
48017 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48018 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48019
48020 2002-01-10 Dale Johannesen <dalej@apple.com>
48021
48022 * gcc.c-torture/execute/loop-11.c: New.
48023
48024 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48025
48026 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48027 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48028
48029 2002-01-09 Richard Henderson <rth@redhat.com>
48030
48031 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48032 type in which to perform the operation for each size.
48033
48034 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48035
48036 * gcc.c-torture/compile/20020109-2.c: New test.
48037
48038 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48039
48040 * gcc.c-torture/execute/loop-10.c: New test.
48041
48042 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48043
48044 * gcc.c-torture/compile/20010226-1.c: New test.
48045 * gcc.c-torture/compile/20010227-1.c: New test.
48046 * gcc.c-torture/compile/20010426-1.c: New test.
48047 * gcc.c-torture/compile/20010510-1.c: New test.
48048 * gcc.c-torture/compile/20010605-3.c: New test.
48049 * gcc.c-torture/compile/20010824-1.c: New test.
48050 * gcc.c-torture/execute/20010409-1.c: New test.
48051 * gcc.dg/noncompile/20000901-1.c: New test.
48052 * gcc.dg/20001023-1.c: New test.
48053 * gcc.dg/20001101-1.c: New test.
48054 * gcc.dg/20001102-1.c: New test.
48055 * gcc.dg/20010207-1.c: New test.
48056 * gcc.dg/20010405-1.c: New test.
48057 * gcc.dg/20010822-1.c: New test.
48058 * gcc.dg/20011107-1.c: New test.
48059
48060 2002-01-09 Jeffrey A Law (law@redhat.com)
48061
48062 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48063
48064 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48065 execution failure on PA targets.
48066
48067 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48068
48069 * gcc.c-torture/compile/20020109-1.c: New test.
48070
48071 2002-01-08 Kazu Hirata <kazu@hxi.com>
48072
48073 * gcc.c-torture/execute/20020108-1.c: New test.
48074
48075 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48076
48077 * gcc.dg/20020108-1.c: New test.
48078
48079 2002-01-08 H.J. Lu <hjl@gnu.org>
48080
48081 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
48082 for header files.
48083
48084 2002-01-08 Geoff Keating <geoffk@redhat.com>
48085
48086 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
48087 consistency.
48088
48089 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
48090
48091 * gcc.dg/altivec-4.c: Test altivec predicates.
48092
48093 2002-01-07 Jakub Jelinek <jakub@redhat.com>
48094
48095 * gcc.c-torture/execute/20020107-1.c: New test.
48096
48097 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48098
48099 PR c/5279
48100 * gcc.c-torture/compile/20020106-1.c: New test.
48101
48102 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48103
48104 * gcc.c-torture/execute/nestfunc-4.c: New test.
48105
48106 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48107
48108 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48109 extra triple that slipped in.
48110 * g++.old-deja/g++.abi/align.C: Likewise.
48111 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48112
48113 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48114
48115 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48116 * g++.old-deja/g++.abi/align.C: Likewise.
48117 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48118
48119 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48120 on FreeBSD/i386.
48121 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48122 FreeBSD.
48123
48124 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48125
48126 * gcc.dg/20020104-1.c: New test.
48127
48128 * gcc.dg/20020104-2.c: New test.
48129
48130 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48131
48132 * gcc.dg/20020103-1.c: Fix typo in target selector.
48133
48134 2002-01-03 Richard Henderson <rth@redhat.com>
48135
48136 * gcc.dg/20020103-1.c: New.
48137
48138 2002-01-03 Kazu Hirata <kazu@hxi.com>
48139
48140 * gcc.c-torture/execute/20020103-1.c: New test.
48141
48142 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48143
48144 * g++.dg/other/debug2.C: New test.
48145
48146 * gcc.c-torture/compile/20020103-1.c: New test.
48147
48148 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48149
48150 * gcc.dg/gnu89-init-1.c: Added new tests.
48151
48152 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48153
48154 * g++.dg/template/friend2.C: Remove as patch is reverted.
48155
48156 * g++.dg/warn/oldcast1.C: New test.
48157
48158 * g++.dg/template/ptrmem1.C: New test.
48159 * g++.dg/template/ptrmem2.C: New test.
48160
48161 * g++.dg/template/ntp.C: New test.
48162
48163 * g++.dg/other/component1.C: New test.
48164
48165 * g++.dg/template/ttp3.C: New test.
48166
48167 * g++.dg/template/friend2.C: New test.
48168 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48169
48170 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48171
48172 * g++.dg/other/ptrmem1.C: New test.
48173 * g++.dg/other/ptrmem2.C: New test.
48174
48175 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48176
48177 * g++.dg/template/ctor1.C: New test.
48178
48179 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48180
48181 * g++.dg/template/friend2.C: New test.
48182
48183 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48184
48185 * gcc.dg/mmix-1.c: New test.
48186
48187 2001-12-31 Richard Henderson <rth@redhat.com>
48188
48189 * gcc.dg/asm-5.c: New.
48190
48191 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48192
48193 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48194 in namespace __gnu_cxx
48195
48196 2001-12-30 Richard Henderson <rth@redhat.com>
48197
48198 * gcc.dg/debug-6.c: New.
48199
48200 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48201
48202 * gcc.c-torture/compile/20011229-2.c: New test.
48203
48204 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48205
48206 * gcc.dg/debug-3.c: New test.
48207 * gcc.dg/debug-4.c: New test.
48208 * gcc.dg/debug-5.c: New test.
48209
48210 2001-12-29 Richard Henderson <rth@redhat.com>
48211
48212 * g++.dg/eh/loop1.C: New.
48213
48214 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48215
48216 * g++.dg/template/crash1.C: New test.
48217
48218 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48219
48220 * g++.dg/other/const1.C: New test.
48221
48222 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48223
48224 * gcc.c-torture/compile/20011229-1.c: New test.
48225
48226 2001-12-28 Stan Shebs <shebs@apple.com>
48227
48228 * lib/objc-torture.exp: Resync with c-torture.exp.
48229 * lib/objc.exp: Load standard libraries.
48230
48231 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48232
48233 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48234 additional tests.
48235
48236 2001-12-27 Roger Sayle <roger@eyesopen.com>
48237
48238 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48239
48240 2001-12-27 Richard Henderson <rth@redhat.com>
48241
48242 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48243
48244 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48245
48246 * g++.dg/eh/ctor1.C: New test.
48247 * g++.dg/other/error2.C: New test.
48248
48249 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48250
48251 * g++.dg/other/init2.C: New test.
48252
48253 2001-12-24 Richard Henderson <rth@redhat.com>
48254
48255 * gcc.dg/20011223-1.c: New.
48256 * gcc.dg/inline-1.c: New.
48257
48258 2001-12-23 Richard Henderson <rth@redhat.com>
48259
48260 * gcc.dg/asm-4.c: Test operand modifiers.
48261
48262 2001-12-23 Richard Henderson <rth@redhat.com>
48263
48264 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48265
48266 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48267
48268 * gcc.c-torture/execute/20011223-1.c: New test.
48269
48270 2001-12-21 Richard Henderson <rth@redhat.com>
48271
48272 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48273 re-enables the warning.
48274
48275 2001-12-21 Richard Henderson <rth@redhat.com>
48276
48277 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48278
48279 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48280
48281 * gcc.c-torture/compile/20011218-1.c: New test.
48282
48283 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48284
48285 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48286 arm-isr.c test.
48287 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48288 epilogue generation for ARM ISR routines.
48289
48290 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48291
48292 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48293 * gcc.dg/format/c90-printf-3.c: Likewise.
48294 * gcc.dg/format/c99-printf-3.c: Likewise.
48295 * gcc.dg/format/ext-1.c: Likewise.
48296 * gcc.dg/format/ext-6.c: Likewise.
48297 * gcc.dg/format/format.h: Prototype unlocked stdio.
48298
48299 2001-12-20 Richard Henderson <rth@redhat.com>
48300
48301 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48302 (arena): Use it.
48303 (malloc): Correct allocation logic. Abort if we fill up the
48304 arena before initialization complete.
48305 (realloc): Correct allocation logic.
48306
48307 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48308
48309 * gcc.c-torture/compile/20011219-2.c: New test.
48310
48311 * gcc.c-torture/execute/20011219-1.c: New test.
48312
48313 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48314
48315 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48316 target does not support weak symbols.
48317
48318 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48319
48320 * gcc.c-torture/compile/20011219-1.c: New test.
48321
48322 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48323
48324 * g++.dg/other/error1.C: New test.
48325
48326 2001-12-17 Jeffrey A Law (law@redhat.com)
48327
48328 * gcc.c-torture/execute/20011217-1.c: New test.
48329
48330 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48331
48332 * objc.dg/special/: New directory.
48333 * objc.dg/special/special.exp: New file.
48334 * objc.dg/special/unclaimed-category-1.h: New file.
48335 * objc.dg/special/unclaimed-category-1a.m: New file.
48336 * objc.dg/special/unclaimed-category-1.m: New file.
48337
48338 2001-12-17 Andreas Jaeger <aj@suse.de>
48339
48340 * gcc.c-torture/compile/20011217-2.c: New test.
48341
48342 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48343
48344 * gcc.c-torture/compile/20011217-1.c: New test.
48345
48346 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48347
48348 * gcc.dg/20011214-1.c: New.
48349
48350 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48351
48352 * gcc.dg/altivec-4.c: New.
48353
48354 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48355
48356 * gcc.dg/20011113-1.c: New test.
48357
48358 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48359
48360 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48361 std::__malloc_alloc_template<0> and
48362 std::__default_alloc_template<false, 0>.
48363
48364 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48365
48366 * objc/execute/bf-21.m: New test.
48367 * objc/execute/enumeration-1.m: New test.
48368 * objc/execute/enumeration-2.m: New test.
48369
48370 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48371
48372 * gcc.dg/gnu89-init-1.c: New test.
48373
48374 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48375
48376 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48377 * g++.old-deja/g++.jason/2371.C: Likewise.
48378 * g++.old-deja/g++.jason/template33.C: Likewise.
48379 * g++.old-deja/g++.jason/template34.C: Likewise.
48380 * g++.old-deja/g++.jason/template36.C: Likewise.
48381 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48382 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48383 * g++.old-deja/g++.other/typename1.C: Likewise.
48384 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48385 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48386 * g++.old-deja/g++.pt/typename11.C: Likewise.
48387 * g++.old-deja/g++.pt/typename14.C: Likewise.
48388 * g++.old-deja/g++.pt/typename16.C: Likewise.
48389 * g++.old-deja/g++.pt/typename3.C: Likewise.
48390 * g++.old-deja/g++.pt/typename4.C: Likewise.
48391 * g++.old-deja/g++.pt/typename5.C: Likewise.
48392 * g++.old-deja/g++.pt/typename7.C: Likewise.
48393 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48394
48395 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48396
48397 * g++.dg/other/linkage1.C: New test.
48398 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48399 specifiers.
48400
48401 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48402
48403 * gcc.dg/concat.c: New test.
48404
48405 2001-12-11 Stan Shebs <shebs@apple.com>
48406
48407 * objc/compile: New test directory.
48408 * objc/compile/compile.exp: New expect script.
48409 * objc/compile/20011211-1.m: New compile test.
48410
48411 2001-12-11 Jason Merrill <jason@redhat.com>
48412
48413 * lib/prune.exp (prune_gcc_output): Also handle "In member
48414 function". So many permutations...
48415
48416 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48417
48418 * g++.dg/template/typedef1.C: New test.
48419
48420 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48421
48422 * g++.dg/other/copy1.C: New test.
48423
48424 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48425
48426 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48427
48428 * gcc.dg/builtin-choose-expr.c: New.
48429
48430 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48431
48432 * gcc.dg/altivec-2.c: New.
48433
48434 2001-12-07 Richard Henderson <rth@redhat.com>
48435
48436 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48437
48438 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48439
48440 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48441 ultrasparc.
48442
48443 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48444
48445 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48446
48447 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48448
48449 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48450 variable argument list.
48451
48452 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48453
48454 * gcc.c-torture/execute/memcheck: Delete entire directory.
48455 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48456 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48457
48458 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48459
48460 * gcc.dg/Wshadow-1.c: New test.
48461
48462 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48463
48464 * gcc.c-torture/compile/20011130-1.c: New test.
48465
48466 * gcc.dg/noncompile/20011025-1.c: New test.
48467
48468 * g++.dg/other/anon-union.C: New test.
48469
48470 * gcc.c-torture/execute/20011024-1.c: New test.
48471
48472 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48473
48474 * gcc.c-torture/execute/20000722-1.x,
48475 gcc.c-torture/execute/20010123-1.x: Remove.
48476 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48477 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48478 gcc.dg/c99-complit-2.c: New tests.
48479
48480 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48481
48482 * g++.dg/inherit/base1.C: New test.
48483
48484 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48485
48486 * g++.dg/other/stdarg1.C: New test.
48487
48488 * gcc.c-torture/compile/20011130-2.c: New test.
48489
48490 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48491
48492 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48493 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48494 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48495 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48496 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48497 * gcc.dg/builtin-prefetch-1.c: New test.
48498
48499 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48500
48501 * gcc.dg/20011130-1.c: New test.
48502
48503 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48504
48505 * g++.dg/other/scope1.C: New test.
48506 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48507
48508 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48509
48510 * gcc.dg/vla-init-1.c: New test.
48511
48512 2001-12-01 Geoff Keating <geoffk@redhat.com>
48513
48514 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48515
48516 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48517
48518 * objc.dg/alias.m: Update.
48519 * objc.dg/class-1.m: Update.
48520 * objc.dg/const-str-1.m: Update.
48521 * objc.dg/fwd-proto-1.m: Update.
48522 * objc.dg/id-1.m: Update.
48523 * objc.dg/super-class-1.m: Update.
48524
48525 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48526
48527 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48528 constructs.
48529
48530 2001-11-28 Jeffrey A Law (law@cygnus.com)
48531
48532 * gcc.c-torture/execute/20011128-1.c: New test.
48533
48534 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48535
48536 * gcc.dg/20011127-1.c: New test.
48537
48538 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48539
48540 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48541 from Austin Group draft 7.
48542 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48543 scanf format arguments.
48544 * gcc.dg/format/no-exargs-2.c: New test.
48545
48546 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48547
48548 * g++.dg/abi/vbase8-4.C: New test.
48549
48550 2001-11-24 Ian Lance Taylor <ian@airs.com>
48551
48552 * gcc.c-torture/execute/20011121-1.c: New test.
48553
48554 2001-11-23 Jeffrey A Law (law@cygnus.com)
48555
48556 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48557
48558 2001-11-23 Andreas Jaeger <aj@suse.de>
48559
48560 * gcc.dg/cpp/charconst-2.c: New test.
48561
48562 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48563
48564 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48565 to the host if it is remote. Let tests specify extra headers
48566 they use.
48567 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48568 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48569 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48570 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48571 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48572 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48573 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48574 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48575 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48576 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48577
48578 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48579
48580 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48581 for little endian ARMs.
48582
48583 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48584
48585 * gcc.c-torture/compile/20011119-1.c: New test.
48586 * gcc.c-torture/compile/20011119-2.c: New test.
48587
48588 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48589
48590 * gcc.dg/altivec-1.c: Fix typo.
48591
48592 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48593
48594 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48595
48596 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48597
48598 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48599
48600 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48601
48602 * lib/g77.exp: Don't specify --rpath-link.
48603
48604 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48605 across all the headers.
48606 * gcc.dg/format/format.exp: For testing on a remote host,
48607 copy format.h.
48608
48609 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48610 * gcc.c-torture/execute/930406-1.c: Likewise.
48611 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48612
48613 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48614
48615 * gcc.dg/altivec-1.c: New.
48616
48617 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48618
48619 * gcc.dg/cpp/fpreprocessed.c: New test case.
48620
48621 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48622
48623 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48624 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48625 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48626
48627 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48628
48629 * gcc.dg/no-builtin-1.c: New test.
48630
48631 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48632
48633 * gcc.c-torture/execute/20011115-1.c: New test.
48634
48635 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48636
48637 * gcc.c-torture/compile/20011114-2.c: New test.
48638 * gcc.c-torture/compile/20011114-3.c: New test.
48639 * gcc.c-torture/compile/20011114-4.c: New test.
48640
48641 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48642
48643 * g++.dg/other/init1.C: New test.
48644
48645 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48646
48647 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48648 message.
48649
48650 * gcc.c-torture/execute/20011114-1.c: New testcase.
48651
48652 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48653 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48654 like the (before this change) version of 20010327-1.c.
48655
48656 2001-11-14 Roger Sayle <roger@eyesopen.com>
48657
48658 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48659
48660 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48661
48662 * g++.dg/init/array2.C: New test.
48663
48664 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48665
48666 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48667
48668 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48669
48670 * g++.dg/other/forscope1.C: New test.
48671 * g++.dg/ext/forscope1.C: New test.
48672 * g++.dg/ext/forscope2.C: New test.
48673
48674 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48675
48676 * gcc.c-torture/execute/20011113-1.c: New test.
48677
48678 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48679
48680 * gcc.c-torture/execute/20011109-2.c: New test.
48681
48682 * gcc.c-torture/execute/20011109-1.c: New test.
48683
48684 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48685
48686 * gcc.c-torture/compile/20011109-1.c: New test.
48687
48688 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48689
48690 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48691 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48692 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48693 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48694 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48695 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48696 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48697
48698 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48699
48700 * g++.dg/warn/Wshadow-1.C: New tests.
48701 * g++.old-deja/g++.mike/for3.C: Update.
48702
48703 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48704
48705 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48706 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48707 XFAILs. Adjust expected error texts.
48708 * gcc.c-torture/compile/20011106-1.c,
48709 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48710 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48711 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48712 gcc.dg/c99-array-lval-5.c: New tests.
48713
48714 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48715
48716 * gcc.dg/cpp/defined.c: Update.
48717
48718 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48719
48720 * gcc.c-torture/execute/anon-1.c: New test.
48721
48722 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48723
48724 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48725 same size, so no warning should be produced on stormy16.
48726
48727 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48728 due to oversized array.
48729 * g++.old-deja/g++.mike/ns15.C: Likewise.
48730 * g++.old-deja/g++.pt/crash16.C: Likewise.
48731
48732 2001-11-02 Graham Stott <grahams@redhat.com>
48733
48734 * g++.dgother/debug1.C: Fix typos.
48735
48736 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48737
48738 * g++.dg/other/debug1.C: New test.
48739
48740 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48741
48742 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48743 of unsigned long.
48744
48745 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48746
48747 * gcc.dg/20011029-2.c: New test.
48748
48749 * gcc.c-torture/compile/20011029-1.c: New test.
48750
48751 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48752
48753 * objc/execute/class_self-1.m: New test.
48754 * objc/execute/class_self-2.m: New test.
48755
48756 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48757
48758 * gcc.misc-tests/msgs.exp: Delete.
48759 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48760 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48761 error set to match recent changes.
48762
48763 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48764
48765 * gcc.dg/20011021-1.c: New test.
48766
48767 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48768
48769 * gcc.c-torture/compile/20011023-1.c: New test.
48770
48771 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48772
48773 * lib/g77.exp: Rewrite based on lib/g++.exp.
48774
48775 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48776
48777 * gcc.c-torture/execute/20011019-1.c: New test.
48778
48779 * gcc.dg/20011018-1.c: New test.
48780
48781 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48782
48783 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48784
48785 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48786
48787 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48788 * gcc.dg/attr-invalid.c: Likewise.
48789
48790 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48791
48792 * gcc.dg/20011015-1.c: New test.
48793
48794 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48795
48796 * g++.dg/template/unify2.C: New test.
48797
48798 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48799
48800 * g++.dg/other/exception-specification.C: New test
48801
48802 2001-10-13 Tom Rix <trix@redhat.com>
48803
48804 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48805 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48806
48807 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48808
48809 * gcc.dg/20011009-1.c: New test.
48810
48811 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48812
48813 PR g++/4476
48814 * g++.dg/other/friend1.C: New test.
48815
48816 2001-10-11 Richard Henderson <rth@redhat.com>
48817
48818 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48819
48820 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48821
48822 * gcc.c-torture/compile/20011010-1.c: New.
48823
48824 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48825
48826 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48827 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48828 g77.f-torture/execute/execute.exp,
48829 g77.f-torture/noncompile/noncompile.exp,
48830 gcc.c-torture/compile/compile.exp,
48831 gcc.c-torture/execute/execute.exp,
48832 gcc.c-torture/execute/ieee/ieee.exp,
48833 gcc.c-torture/execute/memcheck/memcheck.exp,
48834 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48835 objc/execute/execute.exp: Update FSF address.
48836
48837 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48838
48839 * gcc.dg/cpp/cmdlne-C.c: Update.
48840 * gcc.dg/cpp/cmdlne-C2.c: New.
48841
48842 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48843
48844 * gcc.c-torture/execute/20011008-3.c: New.
48845
48846 2001-10-08 DJ Delorie <dj@redhat.com>
48847
48848 * gcc.dg/20011008-1.c: New.
48849 * gcc.dg/20011008-2.c: New.
48850
48851 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48852
48853 * gcc.dg/cpp/spacing1.c: Update test.
48854
48855 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48856
48857 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48858 spelling errors of "separate" as "seperate".
48859
48860 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48861
48862 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48863 enough to avoid inlining.
48864
48865 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48866
48867 * lib/g77.exp: set libg2c_dir correctly.
48868
48869 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48870
48871 * gcc.dg/cpp/macro11.c: New test.
48872
48873 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48874
48875 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48876 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48877 gcc.dg/format/multattr-3.c: New tests.
48878 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48879 tests for format attributes on function pointers being rejected.
48880
48881 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48882
48883 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48884
48885 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48886
48887 * g++.dg/warn/format1.C: New test.
48888
48889 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48890
48891 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48892
48893 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48894
48895 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48896
48897 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48898
48899 * gcc.dg/cpp/redef2.c: Add test.
48900
48901 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48902
48903 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48904 long-standing bug on i686, apparently.
48905 * gcc.c-torture/execute/loop-2c.x: New file.
48906 * gcc.c-torture/execute/loop-2d.x: New file.
48907 * gcc.c-torture/execute/loop-3c.x: New file.
48908
48909 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48910
48911 * gcc.dg/cpp/20000625-2.c: Correct line number.
48912
48913 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48914
48915 * gcc.dg/cpp/macro10.c: New test.
48916 * gcc.dg/cpp/strify3.c: New test.
48917 * gcc.dg/cpp/spacing1.c: Add tests.
48918 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48919 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48920
48921 2001-09-24 DJ Delorie <dj@redhat.com>
48922
48923 * gcc.c-torture/execute/20010924-1.c: New test.
48924
48925 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48926
48927 * objc/execute/paste.m: Remove.
48928
48929 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48930
48931 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48932
48933 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48934
48935 * g77.dg/strlen0.f: New test.
48936
48937 2001-09-21 Richard Henderson <rth@redhat.com>
48938
48939 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48940 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48941
48942 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48943
48944 Table-driven attributes.
48945 * g++.dg/ext/attrib1.C: New test.
48946
48947 2001-09-20 DJ Delorie <dj@redhat.com>
48948
48949 * gcc.dg/20000926-1.c: Update expected warning messages.
48950 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48951 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48952 array.
48953
48954 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48955
48956 * g++.dg/eh/registers1.C: New test case.
48957
48958 2001-09-17 Richard Henderson <rth@redhat.com>
48959
48960 * gcc.dg/array-5.c: Fix VLA decomposition test.
48961
48962 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48963
48964 * gcc.dg/cpp/line5.c: New testcase.
48965
48966 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
48967
48968 * gcc.dg/cpp/macro9.c: New test.
48969
48970 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
48971
48972 * gcc.c-torture/execute/980223.c: Change type of addr from long
48973 to char *.
48974
48975 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
48976
48977 * gcc.c-torture/execute/20010915-1.c: New test.
48978
48979 2001-09-14 Janis Johnson <janis187@us.ibm.com>
48980
48981 * g77.dg/bprob: New directory.
48982 * g77.dg/bprob/bprob.exp: New file.
48983 * g77.dg/bprob/bprob-1.f: New test.
48984 * g77.dg/gcov: New directory.
48985 * g77.dg/gcov/gcov.exp: New file.
48986 * g77.dg/gcov/gcov-1.f: New test.
48987 * g77.dg/gcov/gcov-1.x: New file.
48988
48989 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
48990
48991 * gcc.dg/cpp/directiv.c: Update.
48992 * gcc.dg/cpp/undef1.c: Update.
48993
48994 2001-09-12 Jakub Jelinek <jakub@redhat.com>
48995
48996 * gcc.dg/20010912-1.c: New test.
48997
48998 2001-09-11 Janis Johnson <janis187@us.ibm.com>
48999
49000 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49001 language-independent file in lib.
49002 * lib/gcov.exp: New file.
49003
49004 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49005
49006 * gcc.c-torture/compile/20010911-1.c: New test.
49007
49008 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49009
49010 * lib/profopt.exp: New, to support profile-directed optimizations.
49011 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49012 * gcc.misc-tests/bprob-1.c: New test.
49013 * gcc.misc-tests/bprob-2.c: New test.
49014
49015 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49016
49017 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49018 XFAIL and which kinds of gcov output to verify.
49019 * gcc.misc-tests/gcov-4b.x: New file.
49020 * gcc.misc-tests/gcov-5b.x: New file.
49021 * gcc.misc-tests/gcov-6.x: New file.
49022 * gcc.misc-tests/gcov-7.c: New test.
49023 * gcc.misc-tests/gcov-7.x: New file.
49024
49025 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49026
49027 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49028 * gcc.misc-tests/gcov-6.c: New test.
49029
49030 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49031
49032 PR c++/3986
49033 * g++.dg/abi/vbase1.C: New test.
49034
49035 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49036
49037 * objc.dg/method-2.m: New.
49038
49039 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49040
49041 PR c++/4203
49042 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49043 * g++.dg/init/empty1.C: New test.
49044
49045 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49046
49047 * gcc.c-torture/compile/20010903-1.c: New test.
49048
49049 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49050
49051 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49052 for m68k.
49053
49054 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49055
49056 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49057
49058 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49059
49060 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49061
49062 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49063
49064 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49065 for 16-bit 'unsigned int'.
49066
49067 2001-08-29 Kazu Hirata <kazu@hxi.com>
49068
49069 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49070
49071 2001-08-27 Richard Henderson <rth@redhat.com>
49072
49073 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49074 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49075
49076 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
49077
49078 * gcc.dg/asm-names.c (ymain): New.
49079
49080 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
49081
49082 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
49083 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
49084 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
49085
49086 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49087
49088 * gcc.dg/compare5.c: New testcase.
49089
49090 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
49091
49092 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
49093 and "In instantiation".
49094
49095 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
49096
49097 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
49098
49099 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49100
49101 * gcc.misc-tests/gcov.exp: Add support for branch information.
49102 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49103 * gcc.misc-tests/gcov-4.c: New test.
49104 * gcc.misc-tests/gcov-4b.c: New test.
49105 * gcc.misc-tests/gcov-5b.c: New test.
49106
49107 2001-08-20 Zack Weinberg <zackw@panix.com>
49108
49109 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49110 expected to fail.
49111
49112 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49113
49114 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49115
49116 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49117
49118 * g++.dg/eh/template1.C: New test.
49119
49120 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49121
49122 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49123 Fix thinko.
49124 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49125 for xfail.
49126
49127 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49128
49129 * lib/g77-dg.exp: Use prune.exp for common procedures
49130 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49131 * lib/g77.exp: (g77-dg-prune) Remove
49132
49133 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49134
49135 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49136
49137 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49138
49139 * g++.dg/template/unify1.C: New test.
49140
49141 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49142
49143 * g++.dg/abi/empty4.C: New test.
49144
49145 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49146
49147 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49148 solaris2.*
49149 * g77.f-torture/compile/pr3743.x: Likewise.
49150
49151 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49152
49153 * g++.dg/other/using-declaration.C: New test.
49154
49155 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49156
49157 * gcc.dg/cpp/tr-sign.c: New testcase.
49158
49159 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49160
49161 * gcc.dg/cpp/19951025-1.c: Revert.
49162 * gcc.dg/cpp/directiv.c: We no longer process directives that
49163 interrupt macro arguments.
49164
49165 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49166
49167 * gcc.dg/bconstp-1.c: New test.
49168
49169 2001-08-03 Richard Henderson <rth@redhat.com>
49170
49171 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49172
49173 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49174
49175 * gcc.dg/cpp/19951025-1.c: Update.
49176
49177 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49178
49179 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49180 should be x.
49181
49182 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49183
49184 Kill -fhonor-std.
49185 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49186 * g++.old-deja/g++.other/std1.C: Likewise.
49187 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49188
49189 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49190
49191 * lib/g77.exp: Load gcc-defs.exp for common procedures
49192 (g77_pass, g77_fail, g77_finish, g77_exit,
49193 ${tool}_check_unsupported_p} Now redundant. Deleted.
49194
49195 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49196
49197 * g77.dg/fbackslash.f
49198 * g77.dg/fcase-preserve.f
49199 * g77.dg/ff90-1.f
49200 * g77.dg/ffixed-line-length-0.f
49201 * g77.dg/ffixed-line-length-132.f
49202 * g77.dg/ffixed-line-length-7.f
49203 * g77.dg/ffixed-line-length-72.f
49204 * g77.dg/ffixed-line-length-none.f
49205 * g77.dg/ffree-form-1.f
49206 * g77.dg/fno-backslash.f
49207 * g77.dg/fno-f90-1.f
49208 * g77.dg/fno-fixed-form-1.f
49209 * g77.dg/fno-onetrip.f
49210 * g77.dg/fno-typeless-boz.f
49211 * g77.dg/fno-underscoring.f
49212 * g77.dg/fno-vxt-1.f
49213 * g77.dg/fonetrip.f
49214 * g77.dg/ftypeless-boz.f
49215 * g77.dg/fugly-assumed.f
49216 * g77.dg/funderscoring.f
49217 * g77.dg/fvxt-1.f
49218
49219 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49220
49221 * objc.dg/fwd-proto-1.m: New.
49222 * objc.dg/local-decl-1.m: New.
49223 * objc.dg/naming-1.m: New.
49224 * objc.dg/naming-2.m: New.
49225 * objc.dg/proto-hier-1.m: New.
49226
49227 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49228
49229 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49230 largest-type elements to a struct makes its size grow.
49231
49232 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49233
49234 * g++.dg/abi/vthunk1.C: New test.
49235
49236 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49237
49238 * g++.dg/abi/vbase8-22.C: New test.
49239
49240 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49241
49242 * gcc.dg/cpp/macro8.c: New test.
49243
49244 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49245
49246 * g++.dg/abi/vbase8-21.C: New test.
49247
49248 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49249
49250 * g++.dg/abi/vbase8-10.C: New test.
49251
49252 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49253
49254 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49255 ${tool}_set_ld_library_path.
49256 Changed caller.
49257 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49258 g++.exp.
49259
49260 2001-07-26 Stan Cox <scox@redhat.com>
49261
49262 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49263 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49264 gcc_exit, gcc_check_unsupported_p):
49265 Moved to gcc-deps.exp
49266 * gcc-deps.exp: New file.
49267
49268 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49269
49270 * g++.old-deja/g++.pt/defarg14.C: New test.
49271
49272 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49273
49274 * g++.old-deja/g++.other/lineno5.C: New test.
49275
49276 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49277
49278 * g++.old-deja/g++.pt/crash68.C: New test.
49279
49280 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49281
49282 * g++.old-deja/g++.other/crash42.C: New test.
49283
49284 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49285
49286 * gcc.dg/cpp/extratokens.c: Fix.
49287 * gcc.dg/cpp/skipping2.c: New tests.
49288
49289 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49290
49291 * gcc.c-torture/execute/20010724-1.c: New file.
49292 * gcc.c-torture/execute/20010724-1.x: New file.
49293
49294 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49295
49296 * g++.old-deja/g++.other/cond7.C: New test.
49297
49298 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49299
49300 * g++.old-deja/g++.other/optimize4.C: New test.
49301
49302 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49303
49304 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49305
49306 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49307
49308 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49309 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49310 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49311 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49312
49313 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49314 bug report" message.
49315
49316 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49317 * g++.dg/ext/instantiate1.C: Move from old-deja.
49318
49319 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49320
49321 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49322 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49323 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49324 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49325
49326 2001-07-23 Jeffrey A Law (law@cygnus.com)
49327
49328 * gcc.c-torture/execute/20010723-1.c: New test.
49329
49330 2001-07-23 Ben Elliston <bje@redhat.com>
49331
49332 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49333
49334 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49335
49336 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49337 i[34567]86-*-*.
49338 Delete handling of ieee_multilib_flags.
49339 Pass -mieee for alpha*-*-* and sh-*-*.
49340 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49341
49342 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49343
49344 Remove old-abi tests.
49345 * g++.old-deja/g++.mike/p11116.C: Remove.
49346 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49347
49348 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49349
49350 * g77.f-torture/compile/pr3743.f: New test
49351
49352 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49353
49354 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49355
49356 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49357
49358 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49359 g++.old-deja/g++.pt/static6.C: Likewise.
49360 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49361 supports weak symbols.
49362
49363 2001-07-18 Andreas Jaeger <aj@suse.de>
49364
49365 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49366 supported again.
49367
49368 2001-07-18 Andreas Jaeger <aj@suse.de>
49369
49370 * gcc.dg/iftrap-1.c: Fix target line.
49371
49372 2001-07-17 Richard Henderson <rth@redhat.com>
49373
49374 * gcc.c-torture/execute/20010717-1.c: New.
49375
49376 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49377
49378 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49379 tests.
49380
49381 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49382
49383 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49384
49385 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49386
49387 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49388 UAC_SIGBUS, UAC_NOPRINT definitions.
49389
49390 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49391
49392 * objc/execute/object_is_class.m: New test.
49393 * objc/execute/object_is_meta_class.m: New test.
49394
49395 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49396
49397 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49398 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49399
49400 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49401
49402 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49403 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49404
49405 2001-07-14 Richard Henderson <rth@redhat.com>
49406
49407 * gcc.dg/iftrap-1.c: New.
49408
49409 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49410
49411 * g77.f-torture/execute/intrinsic77.f: New test.
49412
49413 2001-07-11 Janis Johnson <janis@us.ibm.com>
49414
49415 * gcc.misc-tests/gcov-3.c: New test.
49416
49417 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49418
49419 * gcc.c-torture/compile/20010711-1.c,
49420 * gcc.c-torture/compile/20010711-2.c: New tests.
49421
49422 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49423
49424 * gcc.c-torture/execute/20010711-1.c: New test.
49425
49426 2001-07-11 Ben Elliston <bje@redhat.com>
49427
49428 * g++.old-deja/g++.other/enum5.C: New test.
49429
49430 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49431
49432 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49433 (g++-dg-prune): Call prune_gcc_output.
49434 * prune.exp: New file for prune_gcc_output.
49435 * lib/g++.exp, lib/gcc.exp: Load it.
49436
49437 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49438
49439 * gcc.c-torture/compile/20010701-1.c,
49440 g++.old-deja/g++.ext/attrib6.C: New tests.
49441
49442 2001-07-06 Jeffrey A Law (law@cygnus.com)
49443
49444 * gcc.c-torture/compile/20010706-1.c: New test.
49445
49446 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49447
49448 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49449
49450 2001-06-28 Stan Shebs <shebs@apple.com>
49451
49452 * gcc.dg/pragma-darwin.c: New test.
49453
49454 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49455
49456 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49457 Solaris 2.[678] system.
49458
49459 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49460
49461 * gcc.dg/20010622-1.c: New test.
49462
49463 2001-06-18 Stan Shebs <shebs@apple.com>
49464
49465 * objc.dg: New directory.
49466 * objc.dg/dg.exp: New file.
49467 * objc.dg/alias.m: New.
49468 * objc.dg/class-1.m: New.
49469 * objc.dg/class-2.m: New.
49470 * objc.dg/const-str-1.m: New.
49471 * objc.dg/const-str-2.m: New.
49472 * objc.dg/id-1.m: New.
49473 * objc.dg/method-1.m: New.
49474 * objc.dg/super-class-1.m: New.
49475 * lib/objc-dg.exp: New file.
49476
49477 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49478
49479 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49480 of label name.
49481
49482 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49483
49484 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49485
49486 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49487
49488 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49489 variable.
49490
49491 2001-06-12 Richard Henderson <rth@redhat.com>
49492
49493 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49494
49495 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49496
49497 * g++.old-deja/g++.abi/vbase5.C: New test.
49498 * g++.old-deja/g++.abi/vbase6.C: New test.
49499 * g++.old-deja/g++.abi/vbase7.C: New test.
49500
49501 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49502
49503 * gcc.c-torture/compile/20010610-1.c: New test.
49504
49505 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49506
49507 * g++.old-deja/g++.abi/vbase4.C: New test.
49508
49509 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49510
49511 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49512 support %f for HC11/HC12 targets.
49513 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49514 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49515 on HC11/HC12 targets.
49516 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49517
49518 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49519
49520 * gcc.dg/wchar_t-1.c: New file.
49521 * gcc.dg/wint_t-1.c: Likewise.
49522
49523 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49524
49525 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49526
49527 2001-06-11 Richard Henderson <rth@redhat.com>
49528
49529 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49530
49531 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49532
49533 * gcc.c-torture/compile/20010611-1.c: New test.
49534
49535 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49536
49537 * gcc.dg/c99-tag-1.c: Add more tests.
49538
49539 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49540
49541 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49542 representation on MN10300 and ARM/Thumb.
49543
49544 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49545
49546 * g77.f-torture/execute/20010610.f: New.
49547
49548 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49549
49550 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49551 names.
49552
49553 2001-06-09 Richard Henderson <rth@redhat.com>
49554
49555 * gcc.c-torture/execute/ashrdi-1.c: New.
49556 * gcc.c-torture/execute/ashldi-1.c: New.
49557 * gcc.c-torture/execute/lshrdi-1.c: New.
49558
49559 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49560
49561 * objc/execute/load-3.m: Added. Check sending +load to categories,
49562 in addition to classes.
49563
49564 2001-06-08 Stan Shebs <shebs@apple.com>
49565
49566 * objc/execute/load-2.m: New test. From Nicola Pero
49567 <n.pero@mi.flashnet.it>.
49568
49569 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49570
49571 * gcc.c-torture/execute/20010605-2.c: New test.
49572
49573 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49574
49575 * g++.old-deja/g++.abi/vbase2.C: New test.
49576 * g++.old-deja/g++.abi/vbase3.C: New test.
49577
49578 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49579
49580 * g++.old-deja/g++.pt/friend49.C: New test.
49581
49582 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49583
49584 * g++.old-deja/g++.ext/anon3.C: New test.
49585
49586 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49587
49588 * g++.old-deja/g++.other/conv7.C: New test.
49589
49590 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49591
49592 * gcc.c-torture/compile/20010605-2.c: New test.
49593
49594 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49595
49596 * gcc.c-torture/execute/20010604-1.c: New test.
49597
49598 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49599
49600 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49601
49602 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49603
49604 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49605 (g++_link_flags): Likewise.
49606 (g++_init): Pass gccpath's value to two previous functions.
49607
49608 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49609
49610 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49611 Ensure logfile entry matches exec command line.
49612
49613 2001-05-31 Richard Henderson <rth@redhat.com>
49614
49615 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49616 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49617
49618 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49619
49620 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49621 compiler for irix6.2
49622
49623 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49624
49625 * g++.old-deja/g++.other/optimize3.C: New file.
49626
49627 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49628
49629 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49630 assemble.
49631
49632 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49633
49634 * g++.old-deja/g++.other/optimize2.C: New file.
49635
49636 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49637
49638 * gcc.c-torture/compile/20010518-2.c: New file.
49639 * gcc.c-torture/execute/20010518-1.c: New file.
49640 * gcc.c-torture/execute/20010518-2.c: New file.
49641
49642 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49643
49644 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49645
49646 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49647
49648 G++ no longer defines builtins that do not begin with __builtin.
49649 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49650 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49651 * g++.old-deja/g++.law/builtin1.C: Likewise.
49652 * g++.old-deja/g++.law/cvt2.C: Likewise.
49653 * g++.old-deja/g++.mike/net5.C: Likewise.
49654 * g++.old-deja/g++.other/builtins1.C: Likewise.
49655 * g++.old-deja/g++.other/builtins2.C: Likewise.
49656 * g++.old-deja/g++.other/builtins3.C: Likewise.
49657 * g++.old-deja/g++.other/builtins4.C: Likewise.
49658 * g++.old-deja/g++.other/inline8.C: Likewise.
49659 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49660
49661 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49662
49663 * g++.old-deja/g++.pt/using1.C: Adjust.
49664 * g++.old-deja/g++.pt/using2.C: New test.
49665
49666 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49667
49668 * gcc.dg/cpp/charconst.c: New tests.
49669 * gcc.dg/cpp/escape.c: New tests.
49670 * gcc.dg/cpp/escape-1.c: New tests.
49671 * gcc.dg/cpp/escape-2.c: New tests.
49672 * gcc.dg/cpp/ucs.c: New tests.
49673
49674 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49675
49676 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49677 native compiler for irix6.5.
49678
49679 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49680
49681 * lib/g++.exp (g++_include_flags): Use args to compute
49682 get_multilibs.
49683 (g++_link_flags): Likewise.
49684 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49685
49686 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49687
49688 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49689
49690 2001-05-21 Geoff Keating <geoffk@redhat.com>
49691
49692 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49693 this file.
49694
49695 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49696
49697 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49698 STACK_SIZE;
49699 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49700 to STACK_SIZE; Use it to define size of add_histo array.
49701 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49702 to STACK_SIZE.
49703 (f): Use GITT_SIZE to define size of gitt local table.
49704 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49705 to STACK_SIZE; Use it to define size of bytemem array.
49706
49707 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49708
49709 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49710 on 68HC11/HC12 due to the asm instruction.
49711 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49712 * gcc.c-torture/compile/920520-1.x: Likewise.
49713 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49714 on 68HC11/HC12 because the function is larger than 64K.
49715 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49716 on 68HC11/HC12 because the structure is too large.
49717
49718 2001-05-20 Richard Henderson <rth@redhat.com>
49719
49720 * gcc.c-torture/execute/20010520-1.c: New.
49721
49722 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49723
49724 * g++.old-deja/g++.warn/compare1.C: New test.
49725 * gcc.dg/compare4.c: New test.
49726
49727 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49728
49729 * g++.old-deja/g++.other/optimize1.C: New test.
49730
49731 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49732
49733 * g++.old-deja/g++.pt/spec41.C: New test.
49734
49735 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49736
49737 * gcc.c-torture/compile/20010114-1.x: Remove.
49738
49739 2001-05-18 Stan Shebs <shebs@apple.com>
49740
49741 * gcc.c-torture/compile/20010518-1.c: New test.
49742
49743 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49744
49745 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49746 * g++.old-deja/g++.pt/crash67.C: New test.
49747
49748 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49749
49750 * g++.old-deja/g++.other/debug9.C: New test.
49751
49752 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49753
49754 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49755
49756 2001-05-16 Jan Hubicka <jh@suse.cz>
49757
49758 * gcc.c-torture/compile/20010516-1.c: New test.
49759
49760 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49761
49762 * g++.old-deja/g++.other/crash41.C: New test.
49763
49764 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49765
49766 * g++.old-deja/g++.pt/crash66.C: New test.
49767
49768 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49769
49770 * g++.old-deja/g++.robertl/eb27.C: Convert.
49771
49772 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49773
49774 * g++.dg/friend-warn.C: New test. Do not warn about friend
49775 declaration being redundant.
49776
49777 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49778
49779 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49780
49781 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49782
49783 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49784
49785 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49786
49787 * lib/g++.exp: Use testsuite_flags.
49788
49789 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49790
49791 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49792
49793 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49794
49795 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49796
49797 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49798
49799 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49800
49801 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49802
49803 * gcc.c-torture/compile/20010313-1.c: New test.
49804
49805 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49806
49807 * gcc.dg/cpp/direct2.c: New test.
49808 * gccq.dg/cpp/direct2s.c: New test.
49809
49810 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49811
49812 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49813
49814 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49815 * g++.old-deja/g++.other/op3.C: Likewise.
49816
49817 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49818
49819 * gcc.dg/cpp/syshdr.h: New file.
49820 * gcc.dg/cpp/sysmac1.c: Update.
49821 * gcc.dg/cpp/sysmac2.c: Update.
49822
49823 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49824
49825 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49826
49827 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49828
49829 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49830 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49831
49832 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49833
49834 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49835
49836 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49837
49838 * lib/g++.exp (g++_include_flags): Don't use any special flags
49839 if TESTING_IN_BUILD_TREE is not defined.
49840 (g++_init): Use a plain 'c++' as the compiler if
49841 TESTING_IN_BUILD_TREEE is not defined.
49842
49843 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49844
49845 * g++.old-deja/g++.eh/catch13.C: New test.
49846 * g++.old-deja/g++.eh/catch14.C: New test.
49847
49848 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49849
49850 * gcc.dg/cpp/tr-define.c: New test.
49851
49852 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49853
49854 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49855 <stdlib.h>, not <malloc.h>.
49856
49857 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49858
49859 * g++.old-deja/g++.ns/template17.C: New test.
49860
49861 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49862
49863 * g++.old-deja/g++.pt/ref4.C: New test.
49864
49865 2001-04-30 Richard Henderson <rth@redhat.com>
49866
49867 * gcc.dg/20000724-1.c: Revert last change.
49868
49869 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49870
49871 * g77.f-torture/execute/20010430.f: New test.
49872
49873 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49874
49875 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49876
49877 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49878
49879 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49880
49881 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49882
49883 * g++.old-deja/g++.eh/crash6.C: New test.
49884
49885 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49886
49887 * g++.old-deja/g++.other/warn7.C: New test.
49888
49889 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49890
49891 * g++.old-deja/g++.other/defarg9.C: New test.
49892
49893 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49894
49895 * g77.f-torture/compile/20010426.f: New test.
49896 * g77.f-torture/execute/20010426.f: New test.
49897
49898 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49899
49900 * g77.f-torture/compile/20000629-1.x: Remove - error
49901 has been fixed.
49902
49903 2001-04-26 Jeffrey A Law (law@cygnus.com)
49904
49905 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49906 Tweak slightly to work with g++.dg framework.
49907 * g++.dg/special/ecos.exp: Run initp1.C test.
49908 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49909
49910 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49911 its linker doesn't give line numbers either.
49912 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49913
49914 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49915
49916 * g++.old-deja/g++.other/lex1.C: New test.
49917
49918 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49919
49920 * gcc.dg/noncompile/20010425-1.c: New test.
49921
49922 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49923
49924 * g++.old-deja/g++.pt/mangle2.C: New test.
49925
49926 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49927
49928 * gcc.dg/format/plus-1.c: New test.
49929
49930 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49931
49932 * gcc.dg/20010423-1.c: New test.
49933
49934 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49935
49936 * gcc.c-torture/execute/20010422-1.c: New test.
49937
49938 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49939
49940 * g++.old-deja/g++.ns/type2.C: New test.
49941
49942 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49943
49944 * g++.old-deja/g++.other/perf1.C: New test.
49945
49946 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49947
49948 * gcc.dg/c99-func-2.c: Remove xfail.
49949 * gcc.dg/c99-func-3.c: Remove xfail.
49950 * gcc.dg/c99-func-4.c: Remove xfail.
49951
49952 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49953
49954 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49955
49956 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49957
49958 * gcc.c-torture/compile/20010423-1.c: New test.
49959
49960 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49961
49962 * g++.old-deja/g++.pt/typename28.C: New test.
49963
49964 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49965
49966 * g++.old-deja/g++.abi/empty2.C: New test.
49967 * g++.old-deja/g++.abi/empty3.C: New test.
49968
49969 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49970
49971 * g++.old-deja/g++.other/comdat2.C: New test.
49972 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49973
49974 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49975
49976 * g++.old-deja/g++.other/overload14.C: New test.
49977
49978 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49979
49980 * g++.old-deja/g++.other/lookup23.C: New test.
49981
49982 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49983
49984 * gcc.c-torture/execute/20010403-1.c: New test.
49985
49986 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
49987 Mark Mitchell <mark@codesourcery.com>
49988
49989 * lib/old-dejagnu.exp: Don't delete output of executable.
49990 Add .exe suffix to executables.
49991
49992 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
49993
49994 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49995
49996 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49997
49998 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49999
50000 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50001
50002 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50003 * g++.old-deja/g++.abi/crash1.C: New test.
50004
50005 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50006
50007 * g++.old-deja/g++.other/crash40.C: New test.
50008
50009 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50010
50011 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50012
50013 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50014
50015 * g++.old-deja/g++.other/warn6.C: New test.
50016
50017 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50018
50019 * g++.old-deja/g++.robertl/eb42.C: Same.
50020
50021 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50022
50023 * gcc.dg/wtr-conversion-1.c: New testcase.
50024
50025 2001-04-10 Richard Henderson <rth@redhat.com>
50026
50027 * g++.old-deja/g++.other/array5.C: New.
50028
50029 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50030
50031 * gcc.c-torture/execute/20010408-1.c: New test.
50032
50033 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50034
50035 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50036 headers and constructs.
50037 * g++.old-deja/g++.robertl/eb79.C: Same.
50038 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50039 * g++.old-deja/g++.robertl/eb73.C: Same.
50040 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50041 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50042 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50043 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50044 * g++.old-deja/g++.robertl/eb44.C: Same.
50045 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50046 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50047 * g++.old-deja/g++.robertl/eb39.C: Same.
50048 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50049 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50050 * g++.old-deja/g++.robertl/eb30.C: Same.
50051 * g++.old-deja/g++.robertl/eb3.C: Same.
50052 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50053 * g++.old-deja/g++.robertl/eb21.C: Same.
50054 * g++.old-deja/g++.robertl/eb15.C: Same.
50055 * g++.old-deja/g++.robertl/eb118.C: Same.
50056 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50057 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50058 * g++.old-deja/g++.robertl/eb109.C: Same.
50059 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50060 * g++.old-deja/g++.mike/rtti1.C: Same.
50061 * g++.old-deja/g++.mike/p658.C: Same.
50062 * g++.old-deja/g++.mike/net46.C: Same.
50063 * g++.old-deja/g++.mike/net34.C: Same.
50064 * g++.old-deja/g++.mike/memoize1.C: Same.
50065 * g++.old-deja/g++.mike/eh2.C: Same.
50066 * g++.old-deja/g++.law/weak.C: Same.
50067 * g++.old-deja/g++.law/visibility7.C: Same.
50068 * g++.old-deja/g++.law/visibility25.C: Same.
50069 * g++.old-deja/g++.law/visibility22.C: Same.
50070 * g++.old-deja/g++.law/visibility2.C: Same.
50071 * g++.old-deja/g++.law/visibility17.C: Same.
50072 * g++.old-deja/g++.law/visibility13.C: Same.
50073 * g++.old-deja/g++.law/visibility10.C: Same.
50074 * g++.old-deja/g++.law/visibility1.C: Same.
50075 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50076 * g++.old-deja/g++.law/vbase1.C: Same.
50077 * g++.old-deja/g++.law/operators32.C: Same.
50078 * g++.old-deja/g++.law/nest3.C: Same.
50079 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
50080 * g++.old-deja/g++.law/except5.C (main): Same.
50081 * g++.old-deja/g++.law/cvt7.C (run): Same.
50082 * g++.old-deja/g++.law/cvt2.C: Same.
50083 * g++.old-deja/g++.law/cvt16.C: Same.
50084 * g++.old-deja/g++.law/ctors6.C (bar): Same.
50085 * g++.old-deja/g++.law/ctors17.C (main): Same.
50086 * g++.old-deja/g++.law/ctors13.C: Same.
50087 * g++.old-deja/g++.law/ctors12.C (main): Same.
50088 * g++.old-deja/g++.law/ctors10.C: Same.
50089 * g++.old-deja/g++.law/code-gen5.C: Same.
50090 * g++.old-deja/g++.law/bad-error7.C: Same.
50091 * g++.old-deja/g++.law/arm9.C: Same.
50092 * g++.old-deja/g++.law/arm12.C: Same.
50093 * g++.old-deja/g++.law/arg8.C: Same.
50094 * g++.old-deja/g++.law/arg1.C: Same.
50095 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
50096 * g++.old-deja/g++.jason/template31.C: Same.
50097 * g++.old-deja/g++.jason/template24.C (main): Same.
50098 * g++.old-deja/g++.jason/2371.C: Same.
50099 * g++.old-deja/g++.eh/new2.C: Same.
50100 * g++.old-deja/g++.eh/new1.C: Same.
50101 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50102 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50103 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50104 * g++.old-deja/g++.brendan/crash62.C: Same.
50105 * g++.old-deja/g++.brendan/crash52.C: Same.
50106 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50107 * g++.old-deja/g++.brendan/crash38.C: Same.
50108 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50109 * g++.old-deja/g++.brendan/copy9.C: Same.
50110
50111 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50112
50113 * gcc.c-torture/execute/20001203-2.c (memset):
50114 Count argument is of type __SIZE_TYPE__.
50115
50116 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50117
50118 * gcc.c-torture/compile/20010404-1.c: New test.
50119
50120 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50121
50122 * gcc.c-torture/compile/20010326-1.c: New test.
50123
50124 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50125
50126 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50127 peculiarities of the SH.
50128 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50129
50130 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50131
50132 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50133 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50134 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50135
50136 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50137
50138 * g77.f-torture/compile/20010321-1.f: New test.
50139
50140 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50141
50142 * gcc.c-torture/compile/20010329-1.c: New test.
50143
50144 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50145
50146 * gcc.c-torture/execute/20010329-1.c: New test.
50147
50148 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50149
50150 * g++.old-deja/g++.other/eh4.C: Fix typo.
50151
50152 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50153
50154 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50155
50156 2001-03-28 Philip Blundell <philb@gnu.org>
50157
50158 * gcc.c-torture/compile/20010328-1.c: New test.
50159
50160 2001-03-27 Richard Henderson <rth@redhat.com>
50161
50162 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50163 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50164
50165 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50166
50167 * gcc.c-torture/compile/20010327-1.c: New test.
50168
50169 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50170
50171 * g++.old-deja/g++.other/friend12.C: New test.
50172 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50173 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50174
50175 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50176
50177 * gcc.c-torture/execute/20010325-1.c: New test.
50178
50179 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50180
50181 * g++.old-deja/g++.other/mangle3.C: New test.
50182
50183 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50184
50185 * g++.old-deja/g++.other/anon8.C: New test.
50186
50187 2001-03-20 Philip Blundell <philb@gnu.org>
50188
50189 * gcc.c-torture/compile/20010320-1.c: New test.
50190
50191 2001-03-17 Richard Henderson <rth@redhat.com>
50192
50193 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50194
50195 2001-03-15 Geoff Keating <geoff@redhat.com>
50196
50197 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50198 tests on AIX.
50199
50200 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50201
50202 * g++.old-deja/g++.other/eh4.C: New test.
50203
50204 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50205
50206 * gcc.dg/cpp/mi1.c: Update.
50207
50208 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50209
50210 * g++.old-deja/g++.other/regstack.C: New test.
50211
50212 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50213
50214 * g++.old-deja/g++.other/ref4.C: New test.
50215
50216 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50217
50218 * objc/execute/va_method.m: Added.
50219 * objc/execute/IMP.m: Added.
50220 * objc/execute/_cmd.m: Added.
50221 * objc/execute/accessing_ivars.m: Added.
50222 * objc/execute/class-1.m: Added.
50223 * objc/execute/class-10.m: Added.
50224 * objc/execute/class-11.m: Added.
50225 * objc/execute/class-12.m: Added.
50226 * objc/execute/class-13.m: Added.
50227 * objc/execute/class-14.m: Added.
50228 * objc/execute/class-2.m: Added.
50229 * objc/execute/class-3.m: Added.
50230 * objc/execute/class-4.m: Added.
50231 * objc/execute/class-5.m: Added.
50232 * objc/execute/class-6.m: Added.
50233 * objc/execute/class-7.m: Added.
50234 * objc/execute/class-8.m: Added.
50235 * objc/execute/class-9.m: Added.
50236 * objc/execute/class-tests-1.h
50237 * objc/execute/class-tests-2.h
50238 * objc/execute/compatibility_alias.m: Added.
50239 * objc/execute/encode-1.m: Added.
50240 * objc/execute/formal_protocol-1.m: Added.
50241 * objc/execute/formal_protocol-2.m: Added.
50242 * objc/execute/formal_protocol-3.m: Added.
50243 * objc/execute/formal_protocol-4.m: Added.
50244 * objc/execute/formal_protocol-5.m: Added.
50245 * objc/execute/formal_protocol-6.m: Added.
50246 * objc/execute/formal_protocol-7.m: Added.
50247 * objc/execute/informal_protocol.m: Added.
50248 * objc/execute/initialize.m: Added.
50249 * objc/execute/load.m: Added.
50250 * objc/execute/many_args_method.m: Added.
50251 * objc/execute/nested-3.m: Added.
50252 * objc/execute/no_clash.m: Added.
50253 * objc/execute/private.m: Added.
50254 * objc/execute/redefining_self.m: Added.
50255 * objc/execute/root_methods.m: Added.
50256 * objc/execute/selector-1.m: Added.
50257 * objc/execute/static-1.m: Added.
50258 * objc/execute/static-2.m: Added.
50259 * objc/execute/va_method.m: Added.
50260
50261 2001-03-10 Richard Henderson <rth@redhat.com>
50262
50263 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50264
50265 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50266
50267 * g++.old-deja/g++.other/crash31.C: XFAIL.
50268 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50269 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50270 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50271 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50272 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50273
50274 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50275
50276 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50277
50278 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50279
50280 * gcc.dg/20000724-1.c: Don't use multiline strings.
50281
50282 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50283
50284 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50285 result of -cString against what we expect it to be; don't just
50286 print it out for no one to read.
50287
50288 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50289 Based on testcases provided by Nicola Pero.
50290
50291 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50292
50293 * gcc.dg/cpp/macro7.c: New test.
50294
50295 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50296
50297 * gcc.dg/cpp/multiline.c: Update.
50298
50299 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50300
50301 * g++.old-deja/g++.other/enum3.C: New test.
50302
50303 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50304
50305 * g++.old-deja/g++.other/pod1.C: New test.
50306
50307 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50308
50309 * g++.old-deja/g++.ext/overload1.C: New test.
50310
50311 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50312
50313 * g++.old-deja/g++.pt/using1.C: New test.
50314
50315 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50316
50317 * g++.old-deja/g++.other/using9.C: New test.
50318
50319 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50320
50321 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50322
50323 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50324
50325 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50326
50327 * g++.old-deja/g++.ext/realpt1.C: Remove.
50328
50329 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50330
50331 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50332
50333 2001-02-26 Will Cohen <wcohen@redhat.com>
50334
50335 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50336
50337 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50338
50339 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50340 templatized constructors.
50341
50342 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50343
50344 * gcc.c-torture/execute/20010224-1.c: New test.
50345
50346 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50347
50348 * gcc.c-torture/execute/20010222-1.c: New test.
50349
50350 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50351
50352 * g++.old-deja/g++.other/inline20.C: New test.
50353
50354 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50355
50356 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50357
50358 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50359
50360 * g++.old-deja/g++.other/lookup22.C: New test.
50361
50362 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50363
50364 * g77.dg: New directory.
50365 * g77.dg/20010216-1.f: New test case.
50366 * g77.dg/dg.exp: New driver.
50367 * lib/g77-dg.exp: New driver library.
50368
50369 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50370
50371 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50372
50373 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50374
50375 * g++.old-deja/g++.other/decl9.C: New test.
50376
50377 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50378
50379 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50380 not need <string> and also tests the initialization at runtime.
50381
50382 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50383
50384 * gcc.c-torture/execute/longlong.c: New test.
50385
50386 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50387
50388 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50389
50390 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50391
50392 * gcc.c-torture/execute/920302-1.c (execute):
50393 Change argument type to short.
50394
50395 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50396
50397 * g++.old-deja/g++.pt/deduct6.C: New test.
50398
50399 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50400
50401 * g++.old-deja/g++.pt/deduct5.C: New test.
50402
50403 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50404
50405 * gcc.c-torture/execute/20010209-1.c: New test.
50406
50407 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50408
50409 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50410
50411 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50412
50413 * g++.dg/vtgc1.C: Update for new ABI.
50414
50415 * consistency.vlad: New directory, 1665 files.
50416
50417 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50418
50419 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50420 return type.
50421 * gcc.dg/cpp/digraphs.c: Declare puts.
50422
50423 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50424
50425 * g++.old-deja/g++.other/warn5.C: New test.
50426
50427 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50428
50429 * g++.old-deja/g++.pt/spec40.C: New test.
50430
50431 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50432
50433 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50434 case.
50435 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50436
50437 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50438
50439 * gcc.c-torture/compile/20010209-1.c: New test.
50440
50441 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50442
50443 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50444 excess errors message but not if it crashes.
50445 * g++.old-deja/g++.other/crash27.C: Likewise.
50446 * g++.old-deja/g++.other/crash28.C: Likewise.
50447 * g++.old-deja/g++.other/crash30.C: Likewise.
50448 * g++.old-deja/g++.other/crash32.C: Likewise.
50449 * g++.old-deja/g++.other/crash35.C: Likewise.
50450 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50451
50452 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50453
50454 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50455 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50456 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50457 g77.f-torture/execute/execute.exp,
50458 g77.f-torture/noncompile/noncompile.exp,
50459 gcc.c-torture/execute/execute.exp,
50460 gcc.c-torture/execute/memcheck/memcheck.exp,
50461 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50462 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50463 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50464 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50465 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50466 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50467 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50468 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50469 Remove bug reporting instructions with ancient email addresses.
50470
50471 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50472
50473 * gcc.dg/20010202-1.c: New test.
50474 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50475
50476 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50477
50478 * g++.dg/stdbool-if.C: New test.
50479
50480 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50481
50482 * objc/execute/fdecl.m: Added main().
50483
50484 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50485
50486 * gcc.c-torture/execute/20010206-1.c: New test.
50487
50488 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50489
50490 * gcc.dg/cpp/avoidpaste1.c: Update.
50491
50492 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50493
50494 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50495 Pero <nicola@brainstorm.co.uk>.
50496 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50497
50498 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50499
50500 * g++.old-deja/g++.pt/spec39.C: New test.
50501
50502 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50503
50504 * gcc.c-torture/compile/20010202-1.c: New test.
50505
50506 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50507
50508 * g++.old-deja/g++.abi/primary2.C: New test.
50509 * g++.old-deja/g++.abi/primary3.C: New test.
50510 * g++.old-deja/g++.abi/primary4.C: New test.
50511 * g++.old-deja/g++.abi/primary5.C: New test.
50512 * g++.old-deja/g++.abi/vtable3.h: New test.
50513 * g++.old-deja/g++.abi/vtable3a.C: New test.
50514 * g++.old-deja/g++.abi/vtable3b.C: New test.
50515 * g++.old-deja/g++.abi/vtable3c.C: New test.
50516 * g++.old-deja/g++.abi/vtable3d.C: New test.
50517 * g++.old-deja/g++.abi/vtable3e.C: New test.
50518 * g++.old-deja/g++.abi/vtable3f.C: New test.
50519 * g++.old-deja/g++.abi/vtable3g.C: New test.
50520 * g++.old-deja/g++.abi/vtable3h.C: New test.
50521 * g++.old-deja/g++.abi/vtable3i.C: New test.
50522 * g++.old-deja/g++.abi/vtable3j.C: New test.
50523 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50524
50525 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50526
50527 * g++.old-deja/g++.other/anon6.C: New test.
50528 * g++.old-deja/g++.other/anon7.C: New test.
50529
50530 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50531
50532 * gcc.dg/cpp/avoidpaste2.c: New tests.
50533
50534 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50535
50536 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50537
50538 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50539
50540 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50541 DECIMAL_DIG cases for Irix."
50542
50543 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50544
50545 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50546
50547 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50548
50549 * gcc.dg/c99-tag-1.c: New test.
50550
50551 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50552
50553 * gcc.dg/cpp/tr-warn1.c: Add tests.
50554
50555 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50556
50557 * gcc.dg/cpp/avoidpaste1.c: Update.
50558 * gcc.dg/cpp/paste4.c: Update.
50559
50560 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50561
50562 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50563 cases for Irix.
50564
50565 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50566
50567 * g++.old-deja/g++.other/inline19.C: New test.
50568
50569 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50570
50571 * gcc.dg/Wlarger-than.c: New test.
50572
50573 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50574
50575 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50576
50577 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50578
50579 * gcc.c-torture/execute/20010129-1.c: New test.
50580 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50581
50582 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50583
50584 * gcc.dg/cpp/avoidpaste1.c: Test case.
50585
50586 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50587
50588 * g++.old-deja/g++.other/inline18.C: New test.
50589
50590 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50591
50592 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50593 and __builtin_putchar.
50594
50595 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50596
50597 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50598 tests.
50599
50600 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50601
50602 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50603 floating point number rounding mode to round to the nearest
50604 representable mode.
50605
50606 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50607
50608 * g++.old-deja/g++.other/mangle2.C: New test.
50609
50610 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50611
50612 * gcc.c-torture/compile/20010124-1.c: New test.
50613
50614 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50615
50616 * g++.old-deja/g++.pt/spec38.C: New test.
50617
50618 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50619
50620 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50621 "Build don't run".
50622
50623 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50624
50625 * gcc.c-torture/execute/20010123-1.c: New test.
50626
50627 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50628
50629 * g++.old-deja/g++.pt/spec37.C: New test.
50630
50631 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50632
50633 * g++.old-deja/g++.pt/overload14.C: New test.
50634
50635 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50636
50637 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50638 __builtin_return_address.
50639
50640 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50641
50642 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50643 * g++.old-deja/g++.pt/spec35.C: New test.
50644 * g++.old-deja/g++.pt/spec36.C: New test.
50645
50646 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50647
50648 * gcc.c-torture/compile/20010118-1.c: New test.
50649
50650 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50651
50652 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50653
50654 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50655
50656 * gcc.c-torture/execute/20010119-1.c: New test.
50657
50658 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50659
50660 * g++.old-deja/g++.other/vbase5.C: New test.
50661
50662 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50663
50664 * gcc.c-torture/execute/20010118-1.c: New test.
50665
50666 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50667
50668 * g++.old-deja/g++.pt/deduct3.C: New test.
50669
50670 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50671
50672 * g++.old-deja/g++.pt/spec34.C: New test.
50673
50674 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50675
50676 * g77.f-torture/compile/20000601-2.f: New test.
50677
50678 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50679
50680 * g++.old-deja/g++.other/init17.C: New test.
50681
50682 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50683
50684 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50685
50686 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50687
50688 * g++.old-deja/g++.pt/unify8.C: New test.
50689
50690 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50691
50692 * g++.old-deja/g++.abi/vbase1.C: New test.
50693
50694 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50695
50696 * g++.old-deja/g++.pt/crash65.C: New test.
50697
50698 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50699
50700 * gcc.dg/cpp/assembl2.S: New test case.
50701
50702 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50703
50704 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50705 are supported.
50706
50707 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50708
50709 * g++.old-deja/g++.other/builtins1.C: New test.
50710 * g++.old-deja/g++.other/builtins2.C: Likewise.
50711 * g++.old-deja/g++.other/builtins3.C: Likewise.
50712 * g++.old-deja/g++.other/builtins4.C: Likewise.
50713
50714 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50715
50716 * gcc.c-torture/compile/20010117-1.c: New test.
50717 * gcc.c-torture/compile/20010117-2.c: New test.
50718
50719 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50720
50721 * g77.f-torture/execute/20010116.[fx]: New test,
50722 XFAIL on i?86-*-*.
50723 * g77.f-torture/compile/20010115.f: Indicate it's
50724 a test for PR fortran/1636.
50725
50726 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50727
50728 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50729
50730 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50731
50732 * g77.f-torture/compile/20010115.f: New test.
50733
50734 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50735
50736 * g++.old-deja/g++.pt/nontype5.C: New test.
50737
50738 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50739
50740 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50741 have an equivalent working one below it.
50742
50743 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50744
50745 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50746 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50747
50748 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50749
50750 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50751 message containing "init_priority".
50752 (conpr-2.C): Likewise.
50753 (conpr-3.C): Likewise.
50754 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50755
50756 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50757
50758 * gcc.c-torture/execute/20010114-2.c: New test.
50759
50760 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50761
50762 * gcc.c-torture/compile/20010114-1.c: New test.
50763 * gcc.c-torture/compile/20010114-1.x: Xfail.
50764 * gcc.c-torture/compile/20010114-2.c: New test.
50765 * gcc.c-torture/execute/20010114-1.c: New test.
50766 * gcc.dg/trunc-1.c: New test.
50767 * gcc.dg/uninit-B.c: New test.
50768
50769 2001-01-13 Nick Clifton <nickc@redhat.com>
50770
50771 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50772 target.
50773
50774 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50775
50776 * gcc.c-torture/compile/20010113-1.c: New test.
50777
50778 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50779
50780 * gcc.c-torture/compile/20001212-1.c: New test.
50781
50782 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50783
50784 * gcc.dg/cpp/widestr1.c: Update.
50785 * gcc.dg/cpp/prag-imp.c: Remove.
50786
50787 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50788
50789 * gcc.c-torture/execute/20000801-3.x: Remove.
50790 * gcc.dg/c90-init-1.c: New test.
50791 * gcc.dg/c99-init-1.c: New test.
50792 * gcc.dg/c99-init-2.c: New test.
50793 * gcc.dg/gnu99-init-1.c: New test.
50794
50795 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50796
50797 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50798 testing that no relevant ones were found.
50799
50800 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50801
50802 * g++.old-deja/g++.pt/cast2.C: New test.
50803
50804 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50805
50806 * g++.old-deja/g++.pt/friend47.C: New test.
50807
50808 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50809
50810 * g++.old-deja/g++.pt/instantiate13.C: New test.
50811
50812 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50813
50814 * g++.old-deja/g++.other/defarg7.C: New test.
50815 * g++.old-deja/g++.other/defarg8.C: New test.
50816
50817 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50818
50819 * g++.old-deja/g++.pt/crash64.C: New test.
50820
50821 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50822
50823 * g++.old-deja/g++.pt/crash63.C: New test.
50824
50825 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50826
50827 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50828
50829 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50830
50831 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50832
50833 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50834
50835 * g++.old-deja/g++.pt/error3.C: New test.
50836
50837 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50838
50839 * g++.old-deja/g++.other/crash39.C: New test.
50840
50841 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50842
50843 * g++.old-deja/g++.other/vbase4.C: New test.
50844
50845 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50846
50847 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50848 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50849 * gcc.dg/special/special.exp: New test driver which will check
50850 for alias support for the above test.
50851
50852 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50853
50854 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50855 problems on small machines.
50856 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50857 parameterize.
50858
50859 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50860
50861 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50862 mips.
50863 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50864
50865 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50866
50867 * g++.old_deja/g++.pt/using8.C: New test.
50868
50869 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50870
50871 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50872
50873 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50874
50875 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50876 where a failure is expected.
50877 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50878
50879 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50880
50881 * g++.old_deja/g++.pt/instantiate12.C: New test.
50882
50883 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50884
50885 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50886 start of structs.
50887 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50888 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50889 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50890 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50891 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50892 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50893 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50894 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50895 * g++.old-deja/g++.eh/spec6.C: Likewise.
50896 * g++.old-deja/g++.jason/crash3.C: Likewise.
50897 * g++.old-deja/g++.law/ctors11.C: Likewise.
50898 * g++.old-deja/g++.law/ctors17.C: Likewise.
50899 * g++.old-deja/g++.law/ctors5.C: Likewise.
50900 * g++.old-deja/g++.law/ctors9.C: Likewise.
50901 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50902 * g++.old-deja/g++.mike/net22.C: Likewise.
50903 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50904 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50905 * g++.old-deja/g++.mike/virt3.C: Likewise.
50906 * g++.old-deja/g++.niklas/t128.C: Likewise.
50907 * g++.old-deja/g++.other/anon4.C: Likewise.
50908 * g++.old-deja/g++.other/using1.C: Likewise.
50909 * g++.old-deja/g++.other/warn3.C: Likewise.
50910 * g++.old-deja/g++.pt/t37.C: Likewise.
50911 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50912 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50913
50914 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50915
50916 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50917
50918 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50919
50920 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50921
50922 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50923
50924 * gcc.c-torture/compile/20010107-1.c: New test.
50925
50926 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50927
50928 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50929
50930 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50931
50932 * gcc.dg/format/format.h: New file.
50933 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50934 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50935 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50936 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50937 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50938 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50939 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50940 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50941 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50942 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50943 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50944 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50945 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50946 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50947 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50948 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50949 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50950 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50951 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50952 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50953 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50954 instead of declaring standard types, macros and functions in each
50955 test.
50956
50957 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50958
50959 * gcc.c-torture/execute/20010106-1.c: New test.
50960
50961 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50962
50963 * gcc.dg/format/format.exp: New file.
50964 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50965 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50966 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50967 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50968 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50969 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50970 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50971 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50972 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50973 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50974 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50975 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50976 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50977 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50978 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50979 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50980 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50981 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50982 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50983 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50984 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50985 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50986 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50987 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50988 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50989 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50990 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50991 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50992 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50993 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50994 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50995 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50996 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50997 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50998 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50999 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51000 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51001 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51002 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51003 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51004 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51005 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51006
51007 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51008
51009 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51010 account.
51011
51012 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51013
51014 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51015
51016 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51017
51018 * g++.old-deja/g++.pt/crash62.C: New test.
51019
51020 2001-01-04 Richard Henderson <rth@redhat.com>
51021
51022 * gcc.dg/20000926-1.c: Update expected warnings.
51023 * gcc.dg/array-2.c: Likewise.
51024 * gcc.dg/array-4.c: Also validate flexible array members.
51025 * gcc.dg/c99-flex-array-1.c: New.
51026
51027 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51028
51029 * gcc.c-torture/compile/20001222-1.x: Remove.
51030
51031 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51032
51033 * gcc.c-torture/execute/built-in-setjmp.c: New.
51034
51035 2001-01-03 Richard Henderson <rth@redhat.com>
51036
51037 * gcc.dg/940510-1.c: Update expected error wording.
51038 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51039
51040 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51041
51042 * lib/target-supports.exp (check_alias_available): Modified to
51043 indicate aliases not supported if only weak aliases are supported.
51044
51045 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51046
51047 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51048 Turn on cmpstrsi checks for __pj__ and __i370__.
51049
51050 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51051
51052 * g++.old-deja/g++.other/virtual11.C: New test.
51053
51054 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51055
51056 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51057
51058 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51059
51060 * gcc.c-torture/compile/20010102-1.c: New test.
51061
51062 2001-01-02 Andreas Jaeger <aj@suse.de>
51063
51064 * gcc.dg/noreturn-3.c: New test.
51065
51066 * gcc.dg/noreturn-4.c: New test.
51067
51068 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51069
51070 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51071 __builtin_fputc and __builtin_fwrite.
51072
51073 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51074
51075 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51076 signed char, not default char.
51077
51078 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51079
51080 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
51081
51082 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
51083
51084 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
51085
51086 2000-12-29 Richard Henderson <rth@redhat.com>
51087
51088 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
51089 (__cyg_profile_func_exit): Define.
51090
51091 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51092
51093 * g++.dg/vtgc1.C: New test.
51094
51095 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
51096
51097 * gcc.dg/noncompile/20001228-1.c: New test.
51098
51099 * gcc.dg/20001228-1.c: New test.
51100
51101 * gcc.c-torture/execute/20001228-1.c: New test.
51102
51103 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51104
51105 * gcc.dg/format-strfmon-1.c: New test.
51106
51107 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51108
51109 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51110 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51111 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51112 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51113 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51114 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51115 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51116 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51117 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51118 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51119 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51120 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51121 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51122
51123 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51124 * gcc.c-torture/execute/string-opt-4.c: Test index.
51125
51126 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51127
51128 * gcc.c-torture/compile/20001226-1.c: New test.
51129
51130 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51131
51132 * gcc.c-torture/compile/20001222-1.c: New test.
51133 * gcc.c-torture/compile/20001222-1.x: Xfail.
51134
51135 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51136
51137 * gcc.c-torture/execute/comp-goto-2.c: New test.
51138
51139 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51140
51141 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51142 Use long types if __INT_MAX__ is 32767.
51143 (main): Use cast to (sint32 *) when poking 88 into a_page.
51144
51145 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51146
51147 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51148
51149 * gcc.c-torture/compile/20001221-1.c: New test.
51150 * gcc.c-torture/execute/20001221-1.c: New test.
51151
51152 2000-12-20 Richard Henderson <rth@redhat.com>
51153
51154 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51155 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51156
51157 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51158
51159 * gcc.dg/compare3.c: New test.
51160
51161 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51162
51163 * gcc.dg/format-warnll-1.c: New test.
51164
51165 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51166
51167 * gcc.dg/cpp/cmdlne-P.c: New test.
51168
51169 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51170
51171 * gcc.c-torture/execute/builtin-abs-1.c,
51172 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51173
51174 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51175
51176 * gcc.dg/cpp/multiline.c: New test.
51177
51178 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51179
51180 * g++.old-deja/g++.other/syshdr1.C: Update.
51181 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51182
51183 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51184
51185 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51186
51187 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51188
51189 * g++.old-deja/g++.pt/ttp65.C: New test.
51190
51191 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51192
51193 * g++.old-deja/g++.pt/ttp64.C: New test.
51194
51195 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51196
51197 * g++.old-deja/g++.pt/spec33.C: New test.
51198
51199 2000-12-14 Catherine Moore <clm@redhat.com>
51200
51201 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51202 * gcc.c-torture/execute/920612-2.c: Likewise.
51203 * gcc.c-torture/execute/920428-2.c: Likewise.
51204 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51205 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51206
51207 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51208
51209 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51210 * gcc.dg/pack-test-2.c: Likewise.
51211
51212 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51213
51214 Tests by Zack Weinberg <zackw@stanford.edu>.
51215
51216 * gcc.dg/cpp/defined.c: Update.
51217 * gcc.dg/cpp/defined_trad.c: New tests.
51218
51219 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51220
51221 * gcc.dg/cpp/trad-direct.c: Update.
51222
51223 2000-12-11 Neil Booth <neilb@earthling.net>
51224
51225 * gcc.dg/cpp/defined_trad.c
51226
51227 2000-12-11 Neil Booth <neilb@earthling.net>
51228
51229 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51230
51231 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51232
51233 * gcc.dg/format-miss-2.c: New test.
51234
51235 2000-12-09 Neil Booth <neilb@earthling.net>
51236
51237 * gcc.dg/cpp/lineflags.c: New tests.
51238 * gcc.dg/cpp/poison.c: Update.
51239 * gcc.dg/cpp/redef2.c: Update.
51240 * gcc.dg/cpp/skipping.c: New test.
51241
51242 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51243
51244 * g++.old-deja/g++.other/eh3.C: New testcase.
51245
51246 2000-12-07 Neil Booth <neilb@earthling.net>
51247
51248 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51249 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51250 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51251 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51252 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51253 Update.
51254
51255 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51256
51257 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51258 __SIZE_TYPE__ instead of int for type of integers cast to
51259 pointers.
51260
51261 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51262
51263 * g++.old-deja/g++.other/cleanup4.C: New test.
51264
51265 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51266
51267 * format-sec-1.c: New test.
51268
51269 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51270
51271 * gcc.dg/format-nonlit-3.c: New test.
51272
51273 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51274
51275 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51276 through a null pointer.
51277
51278 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51279
51280 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51281 * g++.old-deja/g++.pt/partial4.C: New test.
51282
51283 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51284
51285 * gcc.c-torture/execute/ieee/hugeval.x: New.
51286
51287 2000-12-06 Neil Booth <neilb@earthling.net>
51288
51289 * gcc.dg/cpp/backslash2.c: New tests.
51290
51291 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51292
51293 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51294 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51295
51296 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51297
51298 * gcc.c-torture/execute/20001203-2.c: New testcase.
51299
51300 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51301
51302 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51303 * g++.old-deja/g++.other/virtual10.C: New test.
51304
51305 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51306
51307 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51308
51309 2000-12-05 Richard Henderson <rth@redhat.com>
51310
51311 * gcc.c-torture/compile/20001205-1.c: New.
51312
51313 2000-12-04 Neil Booth <neilb@earthling.net>
51314
51315 * g++.old-deja/g++.other/virtual9.C: New test.
51316 * g++.old-deja/g++.pt/crash61.C: New test.
51317 * gcc.c-torture/execute/loop-9.c: New test.
51318
51319 2000-12-04 Neil Booth <neilb@earthling.net>
51320
51321 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51322 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51323 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51324 * gcc.dg/cpp/extratokens.c: ...here.
51325
51326 2000-12-04 Neil Booth <neilb@earthling.net>
51327
51328 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51329 New tests.
51330
51331 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51332
51333 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51334 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51335
51336 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51337
51338 * gcc.c-torture/execute/20001203-1.c: New test.
51339
51340 2000-12-03 Neil Booth <neilb@earthling.net>
51341
51342 * gcc.dg/cpp/macro6.c: New test cases.
51343
51344 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51345
51346 * gcc.c-torture/execute/string-opt-9.c: New test.
51347 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51348 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51349 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51350
51351 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51352 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51353
51354 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51355
51356 * gcc.dg/cpp/if-6.c: New testcase.
51357
51358 * gcc.dg/20001201-1.c: New testcase.
51359
51360 2000-12-02 Neil Booth <neilb@earthling.net>
51361
51362 * g++.old-deja/g++.other/externC4.C,
51363 g++.old-deja/g++.other/friend10.C: New tests.
51364
51365 2000-12-02 Neil Booth <neilb@earthling.net>
51366
51367 * g++.old-deja/g++.other/instan2.C
51368 * g++.old-deja/g++.other/instan3.C: New test.
51369
51370 2000-12-02 Neil Booth <neilb@earthling.net>
51371
51372 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51373 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51374 gnuc99.c,gnuc99-pedantic.c: New tests.
51375
51376 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51377
51378 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51379 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51380
51381 2000-12-01 Neil Booth <neilb@earthling.net>
51382
51383 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51384 * gcc.dg/cpp/poison.c: Update.
51385 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51386
51387 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51388
51389 * g77.f-torture/execute/20001201.f: New test.
51390
51391 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51392
51393 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51394
51395 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51396
51397 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51398
51399 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51400
51401 * g++.old-deja/g++.other/cast6.C: New test.
51402
51403 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51404
51405 * gcc.c-torture/execute/20001130-2.c: New testcase.
51406
51407 2000-11-30 Richard Henderson <rth@redhat.com>
51408
51409 * gcc.c-torture/execute/20001130-1.c: New test.
51410
51411 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51412
51413 * g++.old-deja/g++.other/op3.C: New test.
51414
51415 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51416
51417 * g++.old-deja/g++.other/op2.C: New test.
51418
51419 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51420
51421 * g++.old-deja/g++.other/crash38.C: New test.
51422
51423 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51424
51425 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51426
51427 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51428
51429 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51430 tests.
51431 * gcc.c-torture/execute/string-opt-6.c: New test.
51432
51433 * gcc.dg/20001117-1.c: Add main.
51434
51435 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51436
51437 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51438 Move from here ...
51439 * gcc.dg/940510-1.c: ... to here.
51440
51441 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51442 zero-size arrays in toplevel structures.
51443
51444 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51445
51446 * gcc.c-torture/execute/loop-8.c: New test.
51447
51448 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51449
51450 * g++.old-deja/g++.other/base1.C: New test.
51451
51452 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51453
51454 * g++.old-deja/g++.other/parse2.C: New test.
51455
51456 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51457
51458 * g++.old-deja/g++.pt/incomplete1.C: New test.
51459
51460 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51461
51462 * g++.old-deja/g++.other/friend9.C: New test.
51463
51464 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51465
51466 * gcc.dg/20001127-1.c: New test.
51467
51468 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51469
51470 * g++.old-deja/g++.pt/friend46.C: New test.
51471
51472 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51473
51474 * g++.old-deja/g++.other/ptrmem8.C: New test.
51475
51476 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51477
51478 * gcc.c-torture/execute/string-opt-7.c: New test.
51479 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51480
51481 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51482
51483 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51484 instead of 'mkcheck 2'.
51485
51486 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51487
51488 * gcc.c-torture/execute/memcheck/driver.c,
51489 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51490 C9X references to refer to C99.
51491
51492 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51493
51494 * gcc.dg/ultrasp3.c: New test.
51495
51496 2000-11-25 Neil Booth <neilb@earthling.net>
51497
51498 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51499
51500 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51501
51502 * gcc.c-torture/compile/20001123-2.c: New.
51503
51504 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51505
51506 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51507
51508 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51509
51510 * gcc.dg/sequence-point-1.c: Add some new tests.
51511 * gcc.c-torture/execute/20001124-1.c: New test.
51512
51513 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51514
51515 * g++.old-deja/g++.other/vaarg4.C: New test.
51516 * gcc.c-torture/compile/20001123-1.c: New test.
51517
51518 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51519
51520 * g++.other/crash24.C: Adjust and remove XFAIL.
51521 * g++.other/crash37.C: New test.
51522
51523 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51524
51525 * g++.old-deja/g++.pt/instantiate9.C: New test.
51526
51527 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51528
51529 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51530 new ABI, too.
51531
51532 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51533 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51534
51535 2000-11-22 Neil Booth <neilb@earthling.net>
51536
51537 * gcc.dg/cpp/Wtrigraphs.c: New test.
51538
51539 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51540
51541 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51542
51543 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51544
51545 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51546
51547 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51548
51549 * lib/gcc-dg.exp: load_lib scanasm.exp.
51550 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51551 * lib/g++-dg.exp: load_lib scanasm.exp.
51552 * lib/scanasm.exp: New.
51553 (scan-assembler, scan-assembler-not): Add optional arguments to
51554 test name, or if not present, the pattern name.
51555 (scan-assembler-dem, scan-assembler-dem-not): New.
51556
51557 * g++.dg/dg.exp: New.
51558
51559 2000-11-21 Neil Booth <neilb@earthling.net>
51560
51561 * gcc.dg/cpp/integrated1.c: Remove.
51562
51563 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51564
51565 * gcc.c-torture/execute/20001121-1.c: New test.
51566
51567 2000-11-21 Richard Henderson <rth@redhat.com>
51568
51569 * gcc.c-torture/compile/20001121-1.c: New test.
51570
51571 2000-11-20 Neil Booth <neilb@earthling.net>
51572
51573 * gcc.dg/cpp/integrated1.c: New test.
51574
51575 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51576
51577 * g++.old-deja/g++.other/inline17.C: New test.
51578
51579 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51580
51581 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51582 local variable to be zero: I made the variable global. Now
51583 uses abort() and exit() instead of relying on main's return value.
51584
51585 2000-11-20 Neil Booth <neilb@earthling.net>
51586
51587 * gcc.dg/cpp/paste2.c: Update test.
51588 * objc/execute/paste.m: New test.
51589
51590 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51591
51592 * gcc.dg/c99-condexpr-1.c: New test.
51593
51594 2000-11-20 Neil Booth <neilb@earthling.net>
51595
51596 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51597
51598 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51599
51600 * g++.old-deja/g++.pt/export1.C: New test.
51601
51602 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51603
51604 * gcc.dg/20001117-1.c: New test.
51605
51606 2000-11-18 Richard Henderson <rth@redhat.com>
51607
51608 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51609
51610 2000-11-18 Richard Henderson <rth@redhat.com>
51611
51612 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51613 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51614 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51615
51616 2000-11-18 Richard Henderson <rth@redhat.com>
51617
51618 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51619 (main): New. Exit cleanly.
51620
51621 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51622
51623 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51624 gcc.dg/c99-fordecl-2.c: New tests.
51625
51626 2000-11-18 Richard Henderson <rth@redhat.com>
51627
51628 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51629 * gcc.c-torture/execute/zerolen-2.c: New.
51630
51631 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51632
51633 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51634 memory.
51635
51636 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51637
51638 * g++.old-deja/g++.pt/instantiate8.C: New test.
51639
51640 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51641
51642 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51643 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51644
51645 2000-11-16 Nick Clifton <nickc@redhat.com>
51646
51647 * gcc.c-torture/execute/nestfunc-2.c: New test.
51648 * gcc.c-torture/execute/nestfunc-3.c: New test.
51649
51650 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51651
51652 * gcc.c-torture/compile/20001116-1.c: New test.
51653
51654 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51655
51656 * gcc.c-torture/execute/20001115-1.c: New test.
51657
51658 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51659
51660 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51661 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51662 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51663 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51664
51665 2000-11-15 Neil Booth <neilb@earthling.net>
51666
51667 gcc.dg/cpp/_Pragma1.c: Update.
51668 gcc.dg/cpp/_Pragma2.c: New test.
51669
51670 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51671
51672 * g++.old-deja/g++.other/anon5.C: New test.
51673
51674 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51675
51676 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51677 tests.
51678
51679 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51680
51681 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51682 output.
51683
51684 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51685
51686 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51687 labels at end of compound statements.
51688
51689 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51690
51691 * gcc.c-torture/execute/loop-7.c: New test.
51692
51693 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51694
51695 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51696
51697 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51698
51699 * gcc.dg/c99-bool-1.c: New test.
51700
51701 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51702
51703 * gcc.dg/c99-scope-1.c: Remove xfail.
51704 * gcc.dg/c99-scope-2.c: New test.
51705
51706 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51707
51708 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51709 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51710
51711 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51712
51713 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51714 error messages.
51715
51716 * g++.mike/p700.C: Don't typedef wchar_t.
51717 * g++.mike/p784.C: Likewise.
51718 * g++.mike/eb101.C: Don't use __wchar_t.
51719
51720 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51721
51722 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51723 from DO loop.
51724
51725 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51726
51727 * gcc.c-torture/execute/20001111-1.c: New test.
51728
51729 2000-11-10 Nick Clifton <nickc@redhat.com>
51730
51731 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51732 long multuiple and accumulate.
51733
51734 2000-11-09 Richard Henderson <rth@redhat.com>
51735
51736 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51737 via size_t instead of int.
51738
51739 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51740 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51741 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51742 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51743
51744 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51745
51746 * gcc.c-torture/compile/20001109-1.c: New test.
51747 * gcc.c-torture/compile/20001109-2.c: New test.
51748
51749 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51750
51751 * g++.old-deja/g++.pt/operator1.C: New test.
51752 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51753
51754 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51755
51756 * gcc.dg/20001108-1.c: New test.
51757
51758 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51759
51760 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51761 with both arguments constant strings.
51762 * gcc.c-torture/execute/string-opt-3.c: New test.
51763 * gcc.c-torture/execute/string-opt-4.c: New test.
51764 * gcc.c-torture/execute/string-opt-5.c: New test.
51765
51766 2000-11-08 Nick Clifton <nickc@redhat.com>
51767
51768 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51769 mulsidi3adddi patterns.
51770
51771 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51772
51773 * g++.old-deja/g++.other/crash36.C: New test.
51774
51775 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51776
51777 * g++.old-deja/g++.other/init16.C: New test.
51778
51779 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51780
51781 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51782
51783 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51784
51785 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51786 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51787 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51788
51789 2000-11-07 DJ Delorie <dj@redhat.com>
51790
51791 * gcc.dg/20000614-1.c: Add return so that test can pass.
51792
51793 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51794
51795 * gcc.c-torture/execute/string-opt-1.c: New test.
51796
51797 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51798
51799 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51800 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51801 parameters in registers, and there is no way for a varargs
51802 function to know in which order the integer and floating-point
51803 parameters should be interleaved when they are placed on the
51804 stack.
51805 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51806 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51807
51808 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51809
51810 * gcc.c-torture/execute/string-opt-2.c: New test.
51811
51812 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51813
51814 * g++.old-deja/g++.pt/crash60.C: New test.
51815
51816 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51817
51818 * g++.old-deja/g++.other/crash24.C: New test.
51819 * g++.old-deja/g++.other/crash25.C: New test.
51820 * g++.old-deja/g++.other/crash26.C: New test.
51821 * g++.old-deja/g++.other/crash27.C: New test.
51822 * g++.old-deja/g++.other/crash28.C: New test.
51823 * g++.old-deja/g++.other/crash29.C: New test.
51824 * g++.old-deja/g++.other/crash30.C: New test.
51825 * g++.old-deja/g++.other/crash31.C: New test.
51826 * g++.old-deja/g++.other/crash32.C: New test.
51827 * g++.old-deja/g++.other/crash33.C: New test.
51828 * g++.old-deja/g++.other/crash34.C: New test.
51829 * g++.old-deja/g++.other/crash35.C: New test.
51830
51831 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51832
51833 * gcc.c-torture/execute/20001031-1.c: New test.
51834
51835 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51836
51837 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51838 namespace.
51839
51840 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51841 standards-conformant.
51842
51843 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51844
51845 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51846 * g++.old-deja/g++.mike/p755a.C: Likewise.
51847 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51848 library makes no calls to `operator new' during initialization.
51849
51850 2000-11-04 Neil Booth <neilb@earthling.net>
51851
51852 * gcc.dg/cpp/include2.c: New tests.
51853
51854 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51855
51856 * lib/g++.exp (g++_set_ld_library_path): New function.
51857 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51858
51859 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51860
51861 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51862 warnings.
51863
51864 2000-11-01 Richard Henderson <rth@redhat.com>
51865
51866 * g++.old-deja/g++.ext/namedret1.C: New.
51867 * g++.old-deja/g++.ext/namedret2.C: New.
51868 * g++.old-deja/g++.ext/namedret3.C: New.
51869
51870 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51871
51872 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51873 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51874
51875 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51876
51877 * gcc.c-torture/execute/va-arg-21.c: New test.
51878
51879 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51880
51881 * gcc.dg/c99-complex-2.c: New test.
51882
51883 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51884
51885 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51886
51887 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51888
51889 * g++.old-deja/g++.other/inline16.C: New test.
51890
51891 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51892
51893 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51894 __PRETTY_FUNCTION__
51895
51896 2000-10-29 Neil Booth <neilb@earthling.net>
51897
51898 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51899 New tests.
51900 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51901 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51902 optimisation.
51903
51904 2000-10-29 Neil Booth <neilb@earthling.net>
51905
51906 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51907 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51908 * mi5.c: Test multiple includes work with -C.
51909 * trigraphs.c: Test ^= version.
51910
51911 2000-10-28 Neil Booth <neilb@earthling.net>
51912
51913 New tests and test updates for new macro expander.
51914
51915 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51916 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51917 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51918 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51919 new diagnostic messages.
51920
51921 * gcc.dg/cpp/macro3.c: New tests.
51922
51923 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51924
51925 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51926 on the same line.
51927
51928 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51929
51930 * g++.old-deja/g++.other/eh2.C: New test.
51931
51932 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51933
51934 * gcc.c-torture/execute/20001027-1.c: New test.
51935
51936 2000-10-26 Richard Henderson <rth@redhat.com>
51937
51938 * gcc.c-torture/execute/20001026-1.c: New.
51939
51940 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51941
51942 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51943 * g++.old-deja/g++.law/builtin1.C: Likewise.
51944 * g++.old-deja/g++.law/ctors10.C: Likewise.
51945 * g++.old-deja/g++.law/virtual3.C: Likewise.
51946 * g++.old-deja/g++.mike/p658.C: Likewise.
51947 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51948 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51949 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51950 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51951 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51952
51953 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51954
51955 * gcc.c-torture/compile/20001024-1.c: New test.
51956
51957 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51958
51959 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51960 to tell us whether or not we are using V3.
51961
51962 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51963
51964 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51965 operands.
51966
51967 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
51968
51969 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51970
51971 2000-10-25 Jakub Jelinek <jakub@redhat.com>
51972
51973 * gcc.c-torture/execute/20001024-1.c: New test.
51974
51975 2000-10-24 Jakub Jelinek <jakub@redhat.com>
51976
51977 * g++.old-deja/g++.other/sibcall1.C: New test.
51978
51979 2000-10-20 Jakub Jelinek <jakub@redhat.com>
51980
51981 * gcc.dg/noncompile/init-3.c: New test.
51982
51983 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
51984
51985 * gcc.dg/format-array-1.c: New test.
51986
51987 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51988
51989 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51990 writing through null pointers; remove comment about testing
51991 unterminated strings.
51992
51993 2000-10-17 Matthew Hiller <hiller@redhat.com>
51994
51995 * gcc.c-torture/execute/20001017-2.c: New test.
51996
51997 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51998
51999 * gcc.c-torture/compile/20001018-1.c: New test.
52000 * gcc.c-torture/compile/20001018-1.x: Xfail.
52001
52002 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52003
52004 * gcc.c-torture/execute/20001017-1.c: New test.
52005
52006 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52007
52008 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52009 for multiple use of arguments with scanf formats; add tests for
52010 multiple use of arguments.
52011
52012 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52013
52014 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52015 from some old tests.
52016
52017 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52018
52019 * gcc.dg/format-miss-1.c: New test.
52020
52021 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52022
52023 * gcc.c-torture/execute/20001013-1.c: New test.
52024
52025 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52026
52027 * gcc.dg/format-branch-1.c: New test.
52028
52029 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52030
52031 * README, lib/file-format.exp: Remove EGCS references.
52032
52033 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52034
52035 * gcc.dg/20001013-1.c: New test.
52036
52037 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52038
52039 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52040 for intmax_t in the compiler using __typeof__ and the type rules
52041 for conditional expressions.
52042
52043 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52044
52045 * gcc.dg/20001012-1.c: New test.
52046 * gcc.dg/20001012-2.c: New test.
52047
52048 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52049
52050 * gcc.dg/format-attr-1.c: New test.
52051
52052 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52053
52054 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52055 __LONG_LONG_MAX__ instead of LLONG_MAX.
52056
52057 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52058
52059 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52060 scanf flags.
52061 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52062 flags.
52063
52064 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52065
52066 * gcc.dg/sequence-pt-1.c: New test.
52067
52068 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52069
52070 * gcc.c-torture/execute/20001011-1.c: New testcase.
52071 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52072
52073 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52074
52075 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52076 does not error on it.
52077
52078 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52079
52080 * gcc.dg/20001009-1.c: New test.
52081
52082 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
52083
52084 * gcc.c-torture/compile/20001009-1.c: Move from here ....
52085 * gcc.c-torture/execute/20001009-2.c: ... to here.
52086
52087 2000-10-09 Geoff Keating <geoffk@cygnus.com>
52088
52089 * gcc.c-torture/compile/20001009-1.c: New testcase.
52090 * gcc.c-torture/execute/20001009-1.c: New testcase.
52091 Testcases provided by Jan Hubicka <jh@suse.cz>.
52092
52093 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52094
52095 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52096 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
52097 uintmax_t using <limits.h> to emulate the compiler's internal
52098 logic. No longer XFAIL %j tests.
52099
52100 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52101
52102 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52103 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52104 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52105 regexps and details of expected handling of some bad formats.
52106 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52107 suppression.
52108
52109 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52110
52111 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52112 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52113 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52114 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52115 in list archives.
52116
52117 2000-10-06 Richard Henderson <rth@cygnus.com>
52118
52119 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52120 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52121 * g++.old-deja/g++.jason/report.C: Likewise.
52122 * g++.old-deja/g++.law/friend5.C: Likewise.
52123 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52124 of the expected warnings.
52125
52126 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52127
52128 * g++.old-deja/g++.pt/enum14.C: New test.
52129
52130 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52131
52132 * g++.old-deja/g++.pt/crash59.C: New test.
52133
52134 2000-10-04 Will Cohen <wcohen@redhat.com>
52135
52136 * gcc.dg/20000926-1.c: New test.
52137
52138 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52139
52140 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52141 function name for current C++ compiler.
52142 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52143
52144 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52145
52146 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52147 __PRETTY_FUNCTION__.
52148 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52149
52150 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52151
52152 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52153
52154 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52155
52156 * gcc.c-torture/compile/20000923-1.c: New test.
52157
52158 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52159
52160 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52161 * g++.old-deja/g++.pt/ttp62.C: Same.
52162 * g++.old-deja/g++.other/inline14.C: Same.
52163
52164 2000-09-24 Richard Henderson <rth@cygnus.com>
52165
52166 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52167
52168 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52169
52170 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52171
52172 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52173
52174 * gcc.c-torture/compile/20000922-1.c: New file.
52175
52176 2000-09-21 Nick Clifton <nickc@redhat.com>
52177
52178 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52179 a signed long modulo operation.
52180 (mod6): New function - perform an unsigned long modulo operation.
52181 (main): Add tests for modulos of very large numbers by very small
52182 dividends.
52183
52184 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52185
52186 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52187
52188 2000-09-19 Richard Henderson <rth@cygnus.com>
52189
52190 * gcc.dg/compare2.c (case 10): XFAIL.
52191
52192 2000-09-18 Richard Henderson <rth@cygnus.com>
52193
52194 * gcc.c-torture/execute/20000906-1.c: Move ...
52195 * gcc.dg/20000906-1.c: ... here. Only run on targets
52196 that support __builtin_trap.
52197
52198 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52199
52200 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52201
52202 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52203
52204 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52205 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52206 more $ format tests.
52207
52208 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52209
52210 * gcc.dg/format-errmk-1.c: New test.
52211
52212 2000-09-17 Greg McGary <greg@mcgary.org>
52213
52214 * gcc.c-torture/execute/20000917-1.x: Remove.
52215
52216 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52217
52218 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52219
52220 2000-09-17 Greg McGary <greg@mcgary.org>
52221
52222 * gcc.c-torture/execute/20000917-1.c: New test.
52223 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52224
52225 2000-09-16 Neil Booth <NeilB@earthling.net>
52226
52227 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52228 in nested macro bug.
52229
52230 2000-09-15 Neil Booth <NeilB@earthling.net>
52231
52232 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52233
52234 2000-09-14 Jeffrey A Law (law@cygnus.com)
52235
52236 * gcc.c-torture/execute/20000914-1.c: New test.
52237
52238 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52239
52240 * g++.other/inline13.C: New test.
52241
52242 2000-09-12 Andreas Jaeger <aj@suse.de>
52243
52244 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52245 constant by Ulrich Drepper <drepper@redhat.com>.
52246
52247 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52248
52249 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52250
52251 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52252
52253 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52254
52255 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52256
52257 * gcc.dg/cpp/backslash.c: New test.
52258
52259 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52260
52261 * gcc.c-torture/execute/20000910-1.c: New test.
52262 * gcc.c-torture/execute/20000910-2.c: Likewise.
52263
52264 2000-09-11 Robert Lipe <robertl@sco.com>
52265
52266 * gcc.dg/pragma-align.c: New test.
52267
52268 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52269
52270 * g++.old-deja/g++.pt/explicit82.C: New test.
52271 * g++.old-deja/g++.pt/explicit83.C: New test.
52272
52273 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52274
52275 * gcc.dg/asm-names.c: New test.
52276
52277 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52278
52279 * gcc.dg/cpp/tr-warn6.c: New test
52280
52281 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52282
52283 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52284 be accepted.
52285
52286 2000-09-07 Catherine Moore <clm@redhat.com>
52287
52288 * gcc.c-torture/execute/unroll-1.c: New test.
52289
52290 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52291
52292 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52293 ERROR markers.
52294 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52295 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52296 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52297 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52298 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52299 Preprocess only.
52300 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52301 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52302
52303 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52304
52305 * g++.old-deja/g++.pt/deduct2.C: New test.
52306
52307 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52308
52309 * g++.old-deja/g++.pt/parms2.C: New test.
52310
52311 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52312
52313 * g++.old-deja/g++.pt/crash58.C: New test.
52314
52315 2000-09-06 Greg McGary <greg@mcgary.org>
52316
52317 * gcc.c-torture/execute/20000906-1.c: New test.
52318 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52319
52320 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52321
52322 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52323
52324 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52325
52326 * g++.old-deja/g++.pt/crash57.C: New test.
52327
52328 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52329
52330 * g++.old-deja/g++.pt/crash56.C: New test.
52331
52332 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52333
52334 * g++.old-deja/g++.pt/koenig1.C: New test.
52335
52336 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52337
52338 * gcc.dg/20000904-1.c: New test.
52339
52340 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52341
52342 * gcc.dg/cpp/paste8.c: New test.
52343
52344 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52345
52346 * gcc.c-torture/compile/20000827-1.c: New test.
52347
52348 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52349
52350 * gcc.dg/format-diag-1.c: New test.
52351
52352 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52353
52354 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52355 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52356 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52357 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52358 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52359
52360 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52361
52362 * g++.old-deja/g++.other/nested4.C: New test.
52363
52364 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52365
52366 * g++.old-deja/g++.ns/scoped1.C: New test.
52367
52368 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52369
52370 * lib/g++.exp: Support testing already-installed GCC.
52371
52372 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52373
52374 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52375
52376 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52377
52378 * gcc.dg/return-type-2.c: New test.
52379
52380 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52381
52382 * gcc.c-torture/compile/20000825-1.c: New test.
52383
52384 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52385
52386 * gcc.dg/dwarf2-2.c: New test.
52387
52388 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52389
52390 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52391 dg-warning regexps.
52392
52393 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52394
52395 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52396 gcc.dg/format-ext-5.c: New tests.
52397
52398 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52399
52400 * g++.old-deja/g++.other/crash22.C: New test.
52401
52402 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52403
52404 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52405
52406 2000-08-24 Richard Henderson <rth@cygnus.com>
52407
52408 * gcc.dg/ia64-sync-1.c: New test.
52409 * gcc.dg/ia64-sync-2.c: New test.
52410 * gcc.dg/ia64-asm-1.c: New test.
52411
52412 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52413
52414 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52415 * gcc.dg/format-ext-2.c: New test.
52416
52417 2000-08-23 Jason Merrill <jason@redhat.com>
52418
52419 * lib/old-dejagnu.exp: Also ignore "In member function" and
52420 "At global scope".
52421
52422 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52423
52424 * gcc.dg/noncompile/label-lineno-1.c: New test.
52425
52426 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52427
52428 * gcc.dg/c99-array-nonobj-1.c: New test.
52429
52430 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52431
52432 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52433 tests.
52434 * gcc.dg/format-ext-1.c: New test.
52435
52436 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52437
52438 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52439 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52440 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52441 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52442 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52443
52444 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52445
52446 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52447 gcc.dg/c99-strftime-2.c: New tests.
52448
52449 2000-08-22 Richard Henderson <rth@cygnus.com>
52450
52451 * gcc.c-torture/execute/20000822-1.c: New test.
52452
52453 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52454
52455 * gcc.c-torture/execute/20000819-1.x: Remove.
52456
52457 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52458
52459 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52460 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52461 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52462 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52463 gcc.dg/format-xopen-1.c: New tests.
52464
52465 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52466
52467 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52468
52469 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52470
52471 * g++.old-deja/g++.other/loop2.C: New test.
52472
52473 * gcc.c-torture/compile/20000606-1.c: New test.
52474 * gcc.c-torture/compile/20000728-1.c: New test.
52475 * gcc.c-torture/execute/20000801-1.c: New test.
52476 * gcc.c-torture/execute/20000801-2.c: New test.
52477 * gcc.c-torture/execute/20000819-1.c: New test.
52478 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52479 * gcc.dg/20000629-1.c: New test.
52480 * gcc.dg/20000724-1.c: New test.
52481 * gcc.dg/20000807-1.c: New test.
52482
52483 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52484
52485 * gcc.dg/cpp/pragma-1.c: New test.
52486 * gcc.dg/cpp/pragma-2.c: New test.
52487
52488 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52489
52490 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52491 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52492
52493 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52494
52495 * gcc.c-torture/compile/20000818-1.c: New test.
52496
52497 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52498
52499 * gcc.c-torture/execute/20000818-1.c: New test.
52500
52501 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52502
52503 * gcc.dg/format-va-1.c: New test.
52504
52505 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52506
52507 * g++.old-deja/g++.other/typedef8.C: New test.
52508
52509 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52510
52511 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52512 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52513 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52514 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52515 * g++.old-deja/g++.other/ptrmem7.C: New test.
52516 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52517
52518 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52519
52520 * g++.old-deja/g++.pt/typename27.C: New test.
52521
52522 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52523
52524 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52525 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52526 * g++.old-deja/g++.pt/friend45.C: New test.
52527 * g++.old-deja/g++.other/friend8.C: New test.
52528
52529 2000-08-15 Richard Henderson <rth@cygnus.com>
52530
52531 * gcc.c-torture/execute/20000815-1.c: New test.
52532
52533 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52534
52535 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52536 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52537 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52538
52539 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52540
52541 * g++.old-deja/g++.other/refinit2.C: New test.
52542
52543 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52544
52545 * lib/c-torture.exp (c-torture): Make
52546 compiler_conditional_xfail_data global.
52547 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52548 compiler_conditional_xfail_data machinery.
52549 (f-torture-execute): Likewise.
52550 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52551 and only when unrolling loops.
52552
52553 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52554
52555 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52556
52557 * g++.old-deja/g++.pt/explicit81.C: New test.
52558
52559 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52560
52561 * g++.old-deja/g++.pt/typename26.C: New test.
52562
52563 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52564
52565 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52566 warning.
52567
52568 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52569
52570 * g++.old-deja/g++.other/array3.C: New test.
52571
52572 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52573
52574 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52575 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52576 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52577 New tests.
52578
52579 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52580
52581 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52582 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52583
52584 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52585
52586 * gcc.c-torture/execute/20000808-1.c: New test.
52587
52588 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52589
52590 * gcc.dg/c90-const-expr-1.c: New test.
52591
52592 2000-08-08 Richard Henderson <rth@cygnus.com>
52593
52594 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52595
52596 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52597
52598 * gcc.dg/noncompile/const-ll-1.c: New test.
52599
52600 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52601
52602 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52603
52604 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52605
52606 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52607 that running programs linked against the shared version of libobjc
52608 run correctly.
52609
52610 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52611
52612 * gcc.dg/c99-printf-1.c: New test.
52613
52614 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52615
52616 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52617
52618 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52619
52620 * gcc.c-torture/execute/20000731-1.x: Delete.
52621
52622 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52623
52624 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52625 and torture_without_loops as is done by c-torture.exp.
52626 (search_for): Copy from c-torture.exp.
52627 (gcc-dg-runtest): New function, drives a directory of tests
52628 iterating over the TORTURE_OPTIONS.
52629 (scan-assembler, scan-assembler-not): Move here from
52630 individual directory drivers.
52631
52632 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52633 defined by lib/gcc-dg.exp.
52634 * gcc.dg/cpp/cpp.exp: Likewise.
52635 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52636 gcc-dg-runtest, so we cycle over optimization options.
52637
52638 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52639 * gcc.dg/compare2.c: No longer expected to fail.
52640
52641 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52642
52643 * gcc.c-torture/execute/20000804-1.c: New test.
52644
52645 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52646
52647 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52648
52649 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52650
52651 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52652
52653 2000-08-03 Jeffrey A Law (law@cygnus.com)
52654
52655 * gcc.c-torture/compile/20000803-1.c: New test.
52656
52657 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52658
52659 * gcc.c-torture/execute/20000801-3.c,
52660 gcc.c-torture/execute/20000801-4.c: New tests.
52661 * gcc.c-torture/execute/20000801-3.x,
52662 gcc.c-torture/execute/20000801-4.x: Xfail.
52663
52664 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52665
52666 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52667 libobjc/.libs to allow for libtool.
52668
52669 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52670
52671 * gcc.c-torture/compile/20000802-1.c: New test.
52672
52673 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52674
52675 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52676
52677 2000-07-31 Jeffrey A Law (law@cygnus.com)
52678
52679 * gcc-c-torture/execute/20000731-2.c: New test.
52680
52681 * gcc.c-torture/execute/20000731-1.c: New test.
52682 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52683
52684 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52685
52686 * gcc.dg/cpp/paste7.c: New test.
52687 * gcc.dg/cpp/20000725-1.c: New test.
52688
52689 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52690
52691 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52692 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52693 declaration warning for __builtin_dwarf_reg_size.
52694
52695 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52696
52697 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52698
52699 * gcc.dg/noncompile/voidparam-1.c: New test.
52700
52701 2000-07-30 Richard Henderson <rth@cygnus.com>
52702
52703 * gcc.dg/c90-digraph-1.c: Don't xfail.
52704 * gcc.dg/compare2.c (case 10): Xfail.
52705 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52706
52707 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52708
52709 * gcc.dg/c99-main-1.c: New test.
52710
52711 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52712
52713 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52714
52715 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52716
52717 * gcc.c-tortuer/execute/20000726-1.c: New test.
52718
52719 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52720
52721 * gcc.c-torture/execute/enum-2.c: New test.
52722
52723 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52724
52725 * gcc.dg/cpp/tr-warn3.c: New test.
52726
52727 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52728
52729 * g++.old-deja/g++.ext/implicit1.C: Remove.
52730 * g++.old-deja/g++.jason/c2.C: Remove
52731 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52732 * g++.old-deja/g++.pt/crash16.C: Likewise.
52733 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52734
52735 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52736
52737 * g++.old-deja/g++.other/for2.C: New test.
52738
52739 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52740
52741 * gcc.dg/20000720-1.c: New test.
52742
52743 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52744
52745 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52746
52747 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52748
52749 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52750 * gcc.c-torture/execute/20000722-1.c: New.
52751 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52752
52753 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52754
52755 * gcc.dg/cpp/20000720-1.S: New test.
52756
52757 2000-07-21 Michael Meissner <meissner@redhat.com>
52758
52759 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52760
52761 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52762
52763 * g++.old-deja/g++.brendan/crash16.C,
52764 g++.old-deja/g++.brendan/parse3.C,
52765 g++.old-deja/g++.brendan/redecl1.C,
52766 g++.old-deja/g++.ns/template13.C,
52767 g++.old-deja/g++.other/decl4.C,
52768 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52769
52770 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52771
52772 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52773 and "Internal error".
52774
52775 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52776 regexps.
52777 * gcc.dg/cpp/paste6.c: New test.
52778
52779 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52780
52781 * gcc.dg/cpp/tr-direct.c: New test.
52782
52783 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52784 gcc.dg/cpp/undef1.c: Tweak error regexps.
52785
52786 2000-07-18 Eric Christopher <echristo@redhat.com>
52787
52788 * gcc.c-torture/compile/20000718-1.c: New test.
52789
52790 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52791
52792 * cpplex.c (_cpp_push_token): If the token being pushed back
52793 is the previous token in this context, just subtract one from
52794 context->posn.
52795 * cppmacro.c (save_expansion): Clear aux field when storing a
52796 placemarker.
52797
52798 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52799
52800 * gcc.dg/noncompile/redecl-1.c: New test.
52801
52802 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52803
52804 * gcc.c-torture/execute/20000717-5.c: New test.
52805 * gcc.c-torture/execute/20000717-1.x: Removed.
52806
52807 2000-07-17 Richard Henderson <rth@cygnus.com>
52808
52809 * gcc.c-torture/execute/20000717-4.c: New test.
52810
52811 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52812
52813 * gcc.dg/cpp/syshdr.c: New test.
52814 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52815
52816 2000-07-17 Neil Booth <neilb@earthling.net>
52817
52818 * gcc.dg/cpp/cmdlne-dM.c: New test.
52819 * gcc.dg/cpp/cmdlne-dD.c: New test.
52820
52821 2000-07-17 Jeffrey A Law (law@cygnus.com)
52822
52823 * gcc.c-torture/execute/20000717-3.c: New test.
52824
52825 * gcc.c-torture/compile/20000717-1.c: New test.
52826
52827 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52828
52829 * gcc.c-torture/execute/20000717-2.c: New test.
52830
52831 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52832
52833 * gcc.dg/formatz-1.c: New test.
52834
52835 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52836 * gcc.dg/c99-digraph-1.c: New tests.
52837
52838 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52839 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52840
52841 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52842 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52843 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52844 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52845 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52846 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52847 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52848
52849 2000-07-17 Greg McGary <greg@mcgary.org>
52850
52851 * gcc.c-torture/execute/20000717-1.c: New test.
52852 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52853
52854 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52855
52856 * gcc.c-torture/execute/20000715-2.c: New test.
52857 * gcc.dg/20000715-1.c: New test.
52858
52859 2000-07-15 Michael Meissner <meissner@redhat.com>
52860
52861 * gcc.c-torture/execute/20000715-1.c: New test.
52862
52863 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52864
52865 * gcc.c-torture/execute/20000707-1.c: New test.
52866
52867 2000-07-13 Neil Booth <NeilB@earthling.net>
52868
52869 * gcc.dg/cpp/digraph1.c,
52870 gcc.dg/cpp/digraph2.c,
52871 gcc.dg/cpp/digraphs.c: New tests.
52872
52873 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52874
52875 * g77.f-torture/compile/20000630-2.f: New test.
52876 * g77.f-torture/compile/20000630-2.x
52877
52878 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52879
52880 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52881
52882 2000-07-11 Neil Booth <NeilB@earthling.net>
52883
52884 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52885
52886 2000-07-11 Neil Booth <NeilB@earthling.net>
52887
52888 * gcc.dg/cpp/cmdlne-C.c: New.
52889
52890 2000-07-09 Neil Booth <NeilB@earthling.net>
52891
52892 * gcc.dg/cpp/directiv.c: New tests.
52893 * gcc.dg/cpp/undef1.c: Update.
52894
52895 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52896
52897 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52898
52899 2000-07-09 Neil Booth <NeilB@earthling.net>
52900
52901 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52902
52903 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52904
52905 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52906 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52907
52908 2000-07-08 Neil Booth <NeilB@earthling.net>
52909
52910 * gcc.dg/cpp/macsyntx.c: New tests.
52911
52912 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52913
52914 * gcc.dg/20000707-1.c: New test.
52915
52916 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52917
52918 * gcc.c-torture/execute/20000706-1.c: New test.
52919 * gcc.c-torture/execute/20000706-2.c: New test.
52920 * gcc.c-torture/execute/20000706-3.c: New test.
52921 * gcc.c-torture/execute/20000706-4.c: New test.
52922 * gcc.c-torture/execute/20000706-5.c: New test.
52923
52924 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52925
52926 * g++.old-deja/g++.pt/instantiate7.C: New test.
52927
52928 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52929
52930 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52931 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52932 * g++.old-deja/g++.other/rtti3.C: Likewise.
52933 * g++.old-deja/g++.other/rttid3.C: Likewise.
52934
52935 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52936
52937 * g77.f-torture/compile/20000630-1.x: Fix typo
52938
52939 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52940
52941 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52942 assembly output.
52943
52944 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52945
52946 * gcc.dg/cpp/ident.c: New test.
52947
52948 2000-07-05 Neil Booth <NeilB@earthling.net>
52949
52950 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52951 gcc.dg/cpp/lexstrng.c: New tests.
52952
52953 2000-07-04 Neil Booth <NeilB@earthling.net>
52954
52955 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52956 * gcc.dg/cpp/strify2.c: Same.
52957
52958 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52959
52960 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52961 * gcc.dg/cpp/19990703-1.c: Likewise.
52962 * gcc.dg/cpp/20000625-1.c: Likewise.
52963 * gcc.dg/cpp/20000625-2.c: Likewise.
52964
52965 * gcc.dg/cpp/macro1.c,
52966 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52967 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52968 gcc.dg/cpp/strify1.c,
52969 gcc.dg/cpp/strify2.c: New tests.
52970
52971 2000-07-03 Jakub Jelinek <jakub@redhat.com>
52972
52973 * gcc.c-torture/execute/20000703-1.c: New test.
52974
52975 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52976
52977 * g++.old-deja/g++.pt (lookup10.C): New test.
52978
52979 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52980
52981 * g++.old-deja/g++.pt (typename25.C): New test.
52982
52983 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
52984
52985 * gcc.c-torture/compile/20000701-1.c: New test.
52986
52987 2000-06-30 Nick Clifton <nickc@cygnus.com>
52988
52989 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52990 to test case.
52991
52992 2000-06-30 Catherine Moore <clm@cygnus.com>
52993
52994 * gcc.c-torture/execute/align-1.c: New test.
52995
52996 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
52997
52998 * g++.old-deja/g++.pt/expr8.C: New test.
52999 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53000
53001 2000-06-29 Nick Clifton <nickc@cygnus.com>
53002
53003 * gcc.c-torture/compile/20000629-1.c: New test.
53004
53005 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53006
53007
53008 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53009 gcc.dg/noncompile directory, depending on whether they're
53010 preprocessor tests or not. Annotate all the tests for the dg
53011 framework.
53012
53013 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53014 * gcc.dg/noncompile/noncompile.exp: New.
53015
53016 * Moved files:
53017 Old name New name
53018 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53019 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53020 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53021 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53022 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53023 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53024 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53025 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53026 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53027 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53028 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53029 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53030 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53031 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53032 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53033 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53034 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53035 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53036 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53037 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53038 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53039 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53040 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53041 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53042
53043 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53044 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53045 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53046 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53047 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53048 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53049
53050 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53051
53052 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53053 declare one variable. On the fourth, error.
53054 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53055 declared by 20000628-1a.h.
53056
53057 2000-06-29 Richard Henderson <rth@redhat.com>
53058
53059 * gcc.c-torture/execute/930529-1.x: New file.
53060 * gcc.dg/920413-1.c: Adjust expected warning text.
53061 * gcc.dg/980217-1.c: Declare abort.
53062 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53063
53064 2000-06-29 Jeffrey A Law (law@cygnus.com)
53065
53066 * g77.f-torture/compile/20000629-1.f: New test.
53067 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53068
53069 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53070
53071 Rearrange lots of files, removing entirely the
53072 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53073 directories.
53074
53075 * Deleted files:
53076 gcc.c-torture/code_quality/code_quality.exp
53077 gcc.c-torture/special/special.exp
53078 gcc.failure/failure.exp
53079 gcc.failure/940409-1.x
53080 gcc.c-torture/compile/961203-1.x
53081
53082 * New files:
53083 gcc.misc-tests/linkage.exp
53084 gcc.c-torture/execute/920730-1t.c
53085 gcc.c-torture/execute/920730-1t.x
53086 gcc.c-torture/compile/920520-1.x
53087 gcc.c-torture/compile/920521-1.x
53088 gcc.c-torture/compile/981006-1.x
53089 gcc.c-torture/execute/eeprof-1.x
53090
53091 * Moved files (possibly with modifications to fit a new harness):
53092 Old name New name
53093 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
53094 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
53095 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
53096 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
53097 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
53098 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
53099 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53100 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53101 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53102 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53103 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53104 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53105 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53106 gcc.failure/940409-1.c gcc.dg/940409-1.c
53107
53108 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53109
53110 * c-torture/compile/961203-1.x: Delete.
53111
53112 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53113 not exit. Include stdio.h.
53114 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53115 * gcc.misc-tests/dg-12.c: Likewise.
53116 * gcc.misc-tests/dg-5.c: Likewise.
53117 * gcc.misc-tests/dg-6.c: Likewise.
53118 * gcc.misc-tests/dg-7.c: Prototype abort.
53119 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53120 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53121 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53122 not exit.
53123 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53124 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53125
53126 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53127
53128 * gcc.dg/cpp/20000628-1.c: New test.
53129 * gcc.dg/cpp/20000628-1.h: New header for above test.
53130 * gcc.dg/cpp/20000628-1a.h: Likewise.
53131
53132 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53133
53134 * gcc.dg/cpp: New directory.
53135 * gcc.dg/cpp/cpp.exp: New driver.
53136 * gcc.dg/cpp/20000627-1.c: New test.
53137 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53138 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53139 and rewrite as a compilation test.
53140
53141 * gcc.dg: Move many files into the cpp subdirectory, possibly
53142 renaming or editing them as well.
53143 Old name New name
53144 990119-1.c cpp/19990119-1.c
53145 990228-1.c cpp/19990228-1.c
53146 990407-1.c cpp/19990407-1.c
53147 990409-1.c cpp/19990409-1.c
53148 990413-1.c cpp/19990413-1.c
53149 990703-1.c cpp/19990703-1.c
53150 20000127-1.c cpp/20000127-1.c
53151 20000129-1.c cpp/20000129-1.c
53152 20000207-1.c cpp/20000207-1.c
53153 20000207-2.c cpp/20000207-2.c
53154 20000209-1.c cpp/20000209-1.c
53155 20000209-2.c cpp/20000209-2.c
53156 20000301-1.c cpp/20000301-1.c
53157 20000419-1.c cpp/20000419-1.c
53158 20000510-1.S cpp/20000510-1.S
53159 20000519-1.c cpp/20000519-1.c
53160 20000529-1.c cpp/20000529-1.c
53161 20000625-1.c cpp/20000625-1.c
53162 20000625-2.c cpp/20000625-2.c
53163 cpp-as1.c cpp/assert1.c
53164 cpp-as2.c cpp/assert2.c
53165 cxx-comments-1.c cpp/cxxcom1.c
53166 cxx-comments-2.c cpp/cxxcom2.c
53167 endif-label.c cpp/endif.c
53168 cpp-hash1.c cpp/hash1.c
53169 cpp-hash2.c cpp/hash2.c
53170 cpp-if1.c cpp/if-1.c
53171 cpp-if2.c cpp/if-2.c
53172 cpp-if3.c cpp/if-3.c
53173 cpp-if4.c cpp/if-4.c
53174 cpp-if5.c cpp/if-5.c
53175 cpp-cond.c cpp/if-cexp.c
53176 cpp-missingop.c cpp/if-mop.c
53177 cpp-missingparen.c cpp/if-mpar.c
53178 cpp-opprec.c cpp/if-oppr.c
53179 cpp-ifparen.c cpp/if-paren.c
53180 cpp-shortcircuit.c cpp/if-sc.c
53181 cpp-shift.c cpp/if-shift.c
53182 cpp-unary.c cpp/if-unary.c
53183 cpp-li1.c cpp/line1.c
53184 cpp-li2.c cpp/line2.c
53185 lineno.c cpp/line3.c
53186 lineno-2.c cpp/line4.c
53187 cpp-mi.c cpp/mi1.c
53188 cpp-mic.h cpp/mi1c.h
53189 cpp-micc.h cpp/mi1cc.h
53190 cpp-mind.h cpp/mi1nd.h
53191 cpp-mindp.h cpp/mi1ndp.h
53192 cpp-mix.h cpp/mi1x.h
53193 cpp-mi2.c cpp/mi2.c
53194 cpp-mi2a.h cpp/mi2a.h
53195 cpp-mi2b.h cpp/mi2b.h
53196 cpp-mi2c.h cpp/mi2c.h
53197 cpp-mi3.c cpp/mi3.c
53198 cpp-mi3.def cpp/mi3.def
53199 poison-1.c cpp/poison.c
53200 pr-impl.c cpp/prag-imp.c
53201 cpp-redef-2.c cpp/redef1.c
53202 cpp-redef.c cpp/redef2.c
53203 strpaste.c cpp/strp1.c
53204 strpaste-2.c cpp/strp2.c
53205 cpp-tradpaste.c cpp/tr-paste.c
53206 cpp-tradstringify.c cpp/tr-str.c
53207 cpp-tradwarn1.c cpp/tr-warn1.c
53208 cpp-tradwarn2.c cpp/tr-warn2.c
53209 trigraphs.c cpp/trigraphs.c
53210 cpp-unc1.c cpp/unc1.c
53211 cpp-unc2.c cpp/unc2.c
53212 cpp-unc3.c cpp/unc3.c
53213 cpp-unc.c cpp/unc4.c
53214 undef.c cpp/undef1.c
53215 undef-2.c cpp/undef2.c
53216 cpp-wi1.c cpp/widestr1.c
53217
53218 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53219
53220 * lib/g++.exp (g++_include_flags): Tweak.
53221
53222 2000-06-27 H.J. Lu <hjl@gnu.org>
53223 Loren J. Rittle <ljrittle@acm.org>
53224
53225 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53226 version with one that knows about the new gcc tree structure.
53227 (g++_link_flags): Same.
53228
53229 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53230
53231 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53232 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53233 case we are cross-compiling.
53234
53235 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53236 g++.old-deja/g++.niklas/Makefile.in,
53237 g++.old-deja/g++.niklas/configure.in,
53238 g++.old-deja/g++.other/Makefile.in,
53239 g++.old-deja/g++.other/configure.in,
53240 gcc.c-torture/code_quality/Makefile.in,
53241 gcc.c-torture/code_quality/configure.in,
53242 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53243 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53244 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53245 gcc.c-torture/execute/ieee/Makefile.in,
53246 gcc.c-torture/execute/ieee/configure.in,
53247 gcc.c-torture/noncompile/Makefile.in,
53248 gcc.c-torture/noncompile/configure.in,
53249 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53250 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53251 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53252
53253 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53254
53255 * g++.old-deja/g++.other/ambig3.C: New test.
53256
53257 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53258
53259 * g++.old-deja/g++.pt/syntax1.C: New test.
53260 * g++.old-deja/g++.pt/syntax2.C: New test.
53261 * g++.old-deja/g++.other/syntax3.C: New test.
53262 * g++.old-deja/g++.other/syntax4.C: New test.
53263
53264 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53265
53266 * gcc.dg/20000623-1.c: Prototype exit and abort.
53267
53268 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53269
53270 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53271 New tests.
53272 * gcc.dg/cpp-mi3.def: New file.
53273
53274 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53275 inside assertions.
53276 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53277 lexer's error messages.
53278 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53279 divine anything from the linemarkers.
53280 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53281 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53282
53283 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53284
53285 * gcc.dg/20000623-1.c: New test.
53286
53287 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53288
53289 * gcc.c-torture/execute/20000622-1.c: New test.
53290
53291 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53292
53293 * g++.old-deja/g++.other/init15.C: New test.
53294
53295 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53296
53297 * g++.old-deja/g++.pt/vaarg2.C: New test.
53298 * g++.old-deja/g++.pt/vaarg3.C: New test.
53299
53300 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53301
53302 * g++.old-deja/g++.other/dyncast6.C: New test.
53303
53304 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53305
53306 * gcc.c-torture/execute/loop-6.c: New test.
53307
53308 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53309
53310 * gcc.dg/20000614-1.c: New test.
53311 * gcc.dg/20000614-2.c: New test.
53312
53313 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53314
53315 * g++.old-deja/g++.other/inline12.C: New test.
53316
53317 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53318
53319 * g++.old-deja/g++.other/eh1.C: New test.
53320
53321 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53322
53323 * g++.old-deja/g++.other/type.C: New test.
53324
53325 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53326
53327 * g++.old-deja/g++.other/initstring.C: New test.
53328
53329 2000-06-12 Jason Merrill <jason@redhat.com>
53330
53331 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53332
53333 2000-06-09 Jeffrey A Law (law@cygnus.com)
53334
53335 * gcc.c-torture/compile/20000609-1.c: New test.
53336
53337 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53338
53339 * gcc.dg/20000609-1.c: New test.
53340
53341 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53342
53343 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53344 * gcc.c-torture/noncompile/poison-1.c: Move...
53345 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53346 * gcc.dg/cpp-li1.c: Add a token after the #line.
53347
53348 2000-06-05 Richard Henderson <rth@cygnus.com>
53349
53350 * gcc.c-torture/execute/20000605-2.c: New test.
53351 * gcc.c-torture/execute/20000605-3.c: New test.
53352
53353 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53354
53355 * g77.f-torture/execute/20000503-1.x: New file.
53356
53357 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53358
53359 * g++.old-deja/g++.eh/badalloc1.C: New test.
53360
53361 2000-06-05 Richard Henderson <rth@cygnus.com>
53362
53363 * gcc.c-torture/execute/20000605-1.c: New test.
53364
53365 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53366 Nathan Sidwell <nathan@codesourcery.com>
53367
53368 * gcc.c-torture/compile/20000605-1.c: New test.
53369
53370 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53371
53372 * g77.f-torture/compile/20000601-1.f: New test.
53373
53374 2000-06-03 Richard Henderson <rth@cygnus.com>
53375
53376 * gcc.c-torture/execute/20000603-1.c: New.
53377
53378 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53379
53380 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53381 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53382
53383 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53384
53385 * gcc.dg/compare2.c (case 12): XFAIL.
53386 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53387 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53388
53389 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53390
53391 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53392
53393 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53394 guard macro is already defined when the header is first
53395 included.
53396 * gcc.dg/cpp-mix.h: New file.
53397 * gcc.dg/endif-label.c: Update patterns to match compiler.
53398
53399 * g++.brendan/complex1.C: Declare abort.
53400 * g++.law/refs4.C: Remove XFAIL.
53401 * g++.oliva/expr2.C: Declare abort and exit.
53402
53403 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53404
53405 * gcc.c-torture/execute/20000528-1.c: New test.
53406
53407 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53408 * g++.old-deja/g++.law/temps4.C: Likewise.
53409
53410 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53411 stdlib.h. Call abort() on failure.
53412 * g++.old-deja/g++.law/refs4.C: Likewise.
53413 * g++.old-deja/g++.law/temps4.C: Likewise.
53414 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53415 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53416
53417 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53418
53419 Relative to g++.dg/special:
53420 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53421
53422 Relative to g++.old-deja:
53423 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53424 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53425 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53426 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53427 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53428 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53429 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53430
53431 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53432 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53433 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53434 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53435 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53436 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53437 and/or string.h.
53438
53439 * g++.other/goto1.C: Update expectations for error messages.
53440
53441 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53442
53443 * gcc.c-torture/compile/20000523-1.c: New test.
53444
53445 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53446
53447 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53448
53449 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53450
53451 * g++.old-deja/g++.eh/catch11.C: New test.
53452 * g++.old-deja/g++.eh/catch12.C: New test.
53453
53454 2000-05-24 Nick Clifton <nickc@cygnus.com>
53455
53456 * gcc.c-torture/execute/20000523-1.c: New test.
53457
53458 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53459
53460 * c-torture/execute/bcp-1.c: Replace abort in arg of
53461 __builtin_constant_p with a generic external function.
53462
53463 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53464 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53465 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53466 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53467 Prototype abort and/or exit.
53468
53469 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53470 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53471 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53472 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53473
53474 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53475
53476 * gcc.dg/dwarf2-1.c: New test.
53477
53478 2000-05-20 Richard Henderson <rth@cygnus.com>
53479
53480 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53481
53482 2000-05-20 Andreas Jaeger <aj@suse.de>
53483
53484 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53485 testcase.
53486
53487 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53488
53489 * gcc.c-torture/execute/20000519-2.c: New test.
53490
53491 2000-05-19 Andreas Jaeger <aj@suse.de>
53492
53493 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53494 which fails with SSA.
53495
53496 * lib/c-torture.exp: Also test with -O3 -fssa.
53497
53498 2000-05-18 Michael Meissner <meissner@redhat.com>
53499
53500 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53501 * gcc.c-torture/execute/920415-1.c: Ditto.
53502 * gcc.c-torture/execute/920501-1.c: Ditto.
53503 * gcc.c-torture/execute/conversion.c: Ditto.
53504 * gcc.c-torture/execute/cvt-1.c: Ditto.
53505
53506 2000-05-18 Jeffrey A Law (law@cygnus.com)
53507
53508 * gcc.c-torture/compile/20000518-1.c: New test.
53509
53510 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53511
53512 * g77.f-torture/compile/200005018.f: New test.
53513
53514 2000-05-17 Jeffrey A Law (law@cygnus.com)
53515
53516 * gcc.c-torture/compile/20000517-1.c: New test.
53517
53518 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53519
53520 * gcc.c-torture/execute/20000516-1.c: New test.
53521
53522 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53523
53524 * g++.old-deja/g++.other/eh.C: New test.
53525
53526 2000-05-12 Richard Henderson <rth@cygnus.com>
53527
53528 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53529 constants through to doit's conditional.
53530
53531 2000-05-11 Jeffrey A Law (law@cygnus.com)
53532
53533 * gcc.c-torture/compile/20000511-1.c: New test.
53534 * g77.f-torture/compile/20000511-1.f: New test.
53535 * g77.f-torture/compile/20000511-2.f: New test.
53536
53537 2000-05-11 Michael Meissner <meissner@redhat.com>
53538
53539 * gcc.c-torture/execute/20000511-1.c: New test.
53540
53541 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53542
53543 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53544 * gcc.dg/20000510-1.S: New.
53545
53546 2000-05-08 Catherine Moore <clm@cygnus.com>
53547
53548 * gcc.dg/unused-3.c: New.
53549
53550 2000-05-06 Richard Henderson <rth@cygnus.com>
53551
53552 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53553 * g++.old-deja/g++.mike/warn1.C: Likewise.
53554 * g++.old-deja/g++.pt/local1.C: Likewise.
53555 * g++.old-deja/g++.pt/local7.C: Likewise.
53556 * g++.old-deja/g++.pt/spec16.C: Likewise.
53557
53558 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53559
53560 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53561
53562 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53563
53564 * g77.f-torture/execute/20000503-1.f: New test.
53565
53566 2000-05-04 Andreas Jaeger <aj@suse.de>
53567
53568 * gcc.dg/noreturn-2.c: New test.
53569
53570 2000-05-04 Neil Booth <NeilB@earthling.net>
53571
53572 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53573 preprocessor.
53574
53575 2000-05-04 Richard Henderson <rth@cygnus.com>
53576
53577 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53578
53579 2000-05-04 Richard Henderson <rth@cygnus.com>
53580
53581 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53582 OpenSSL by Jason R Thorpe.
53583
53584 2000-05-03 Jim Wilson <wilson@cygnus.com>
53585
53586 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53587
53588 2000-05-03 Robert Lipe <robertlipe@usa.net>
53589
53590 * gcc.dg/20000503-1.c: New test.
53591
53592 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53593
53594 * gcc.c-torture/compile/20000502-1.c: New test.
53595 * g++.old-deja/g++.other/align.C: New test.
53596 * gcc.dg/cpp-tradstringify.c: New test.
53597
53598 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53599
53600 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53601 and hard registers.
53602
53603 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53604
53605 * gcc.c-torture/execute/loop-5.c: New test.
53606
53607 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53608
53609 * gcc.c-torture/execute/va-arg-20.c: New test.
53610
53611 2000-04-23 Jeffrey A Law (law@cygnus.com)
53612
53613 * gcc.c-torture/execute/20000422-1.c: New test.
53614
53615 2000-04-20 Greg McGary <gkm@gnu.org>
53616
53617 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53618 when optimizing, but without sibling-call optimizations (-O1).
53619
53620 2000-04-20 Jeffrey A Law (law@cygnus.com)
53621
53622 * gcc.c-torture/compile/20000420-1.c: New test.
53623
53624 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53625
53626 * g++.abi/ptrflags.C: New test.
53627 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53628
53629 2000-04-19 Catherine Moore <clm@cygnus.com>
53630
53631 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53632
53633 2000-04-19 Greg McGary <gkm@gnu.org>
53634
53635 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53636 sibling-call optimizations.
53637
53638 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53639
53640 * gcc.dg/20000419-1.c: New test.
53641
53642 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53643
53644 * gcc.c-torture/execute/20000412-6.c: New test.
53645
53646 2000-04-12 Jeffrey A Law (law@cygnus.com)
53647
53648 * gcc.c-torture/execute/20000412-5.c: New test.
53649 * g77.f-torture/compile/20000412-1.f: New test.
53650 * gcc.c-torture/execute/20000412-4.c: New test.
53651 * gcc.c-torture/compile/20000412-2.c: New test.
53652 * gcc.c-torture/execute/20000412-3.c: New test.
53653 * gcc.c-torture/compile/20000412-1.c: New test.
53654 * gcc.c-torture/execute/20000412-2.c: New test.
53655
53656 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53657
53658 * objc/execute/bf-20.m: New test.
53659
53660 2000-04-10 Richard Henderson <rth@cygnus.com>
53661
53662 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53663
53664 * gcc.c-torture/execute/20000412-1.c: New test.
53665
53666 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53667
53668 * g++.old-deja/g++.eh/catchptr1.C: New test.
53669
53670 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53671
53672 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53673
53674 2000-04-08 Neil Booth <NeilB@earthling.net>
53675
53676 * gcc.dg/cpp-nullchar.c: Remove test as
53677 embedded nulls cause problems.
53678
53679 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53680
53681 * gcc.dg/compare2.c: New test.
53682
53683 2000-04-08 Neil Booth <NeilB@earthling.net>
53684
53685 * gcc.dg/cpp-nullchar.c: New test.
53686
53687 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53688
53689 * gcc.dg/cpp-mi2.c: New test.
53690 * gcc.dg/cpp-mi2[abc].h: New files.
53691
53692 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53693
53694 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53695 member name.
53696
53697 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53698
53699 * g++.old-deja/g++.abi/vmihint.C: New test.
53700
53701 2000-04-06 Neil Booth <NeilB@earthling.net>
53702
53703 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53704 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53705 copyright.
53706
53707 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53708
53709 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53710 avoid stack-frame overwrite.
53711
53712 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53713
53714 * gcc.c-torture/compile/20000405-2.c: New test.
53715 * gcc.c-torture/compile/20000405-3.c: New test.
53716
53717 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53718
53719 * gcc.c-torture/compile/20000405-1.c: New test.
53720
53721 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53722
53723 * gcc.dg/cast-qual-1.c: Revert last change.
53724
53725 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53726
53727 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53728
53729 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53730
53731 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53732 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53733
53734 2000-04-03 Jeffrey A Law (law@cygnus.com)
53735
53736 * gcc.c-torture/compile/20000403-2.c: New test.
53737 * gcc.c-torture/compile/20000403-1.c: New test.
53738
53739 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53740
53741 * gcc.c-torture/execute/20000403-1.c: New test.
53742
53743 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53744
53745 * gcc.c-torture/execute/20000402-1.c: New test.
53746
53747 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53748
53749 * gcc.c-torture/execute/va-arg-15.c: New test.
53750 * gcc.c-torture/execute/va-arg-16.c: New test.
53751 * gcc.c-torture/execute/va-arg-17.c: New test.
53752 * gcc.c-torture/execute/va-arg-18.c: New test.
53753 * gcc.c-torture/execute/va-arg-19.c: New test.
53754
53755 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53756
53757 * gcc.c-torture/compile/981211-1.c: Move to...
53758 * gcc.dg/cpp-as1.c: ...here.
53759 * gcc.dg/cpp-as2.c: New file.
53760
53761 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53762 compiler.
53763
53764 2000-04-02 Neil Booth <NeilB@earthling.net>
53765
53766 * gcc.dg/cpp-cond.c New tests.
53767 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53768 accidental success less likely.
53769 * gcc.dg/cpp-missingop.c New tests.
53770 * gcc.dg/cpp-missingparen.c New tests.
53771 * gcc.dg/cpp-shift.c New tests.
53772 * gcc.dg/cpp-shortcircuit.c New tests.
53773 * gcc.dg/cpp-unary.c New tests.
53774
53775 2000-03-29 Jeffrey A Law (law@cygnus.com)
53776
53777 * gcc.c-torture/compile/20000329-1.c: New test.
53778
53779 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53780
53781 * gcc.c-torture/compile/20000326-1.c: New test.
53782 * gcc.c-torture/compile/20000326-2.c: New test.
53783
53784 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53785
53786 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53787 the first parameter is a function argument.
53788
53789 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53790
53791 * g++.old-deja/g++.ext/array4.C: New test.
53792
53793 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53794
53795 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53796
53797 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53798
53799 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53800
53801 2000-03-19 Richard Henderson <rth@cygnus.com>
53802
53803 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53804
53805 2000-03-19 Richard Henderson <rth@cygnus.com>
53806
53807 * gcc.c-torture/compile/20000319-1.c: New test.
53808
53809 2000-03-14 Jeffrey A Law (law@cygnus.com)
53810
53811 * gcc.c-torture/execute/20000314-3.c: New test.
53812 * gcc.c-torture/execute/20000314-2.c: New test.
53813 * gcc.c-torture/execute/20000314-1.c: New test.
53814 * gcc.c-torture/compile/20000314-2.c: New test.
53815 * gcc.c-torture/compile/20000314-1.c: New test.
53816
53817 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53818
53819 * g++.old-deja/g++.warn/inline.C: New test.
53820
53821 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53822
53823 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53824 standards-compliant result rather than specific constants.
53825 Put test-values in array.
53826
53827 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53828
53829 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53830 (g++_target_compile): Put test-specific options last.
53831
53832 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53833
53834 * g++.old-deja/g++.eh/vbase4.C: New test.
53835
53836 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53837
53838 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53839
53840 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53841
53842 * g++.old-deja/g++.brendan/misc12.C: Removed.
53843 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53844 * g++.old-deja/g++.ext/pretty4.C: New test.
53845
53846 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53847
53848 * g++.old-deja/g++.other/string2.C: New test.
53849
53850 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53851
53852 * g++.old-deja/g++.warn/impint2.C: New test.
53853
53854 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53855
53856 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53857 is 1, not zero.
53858
53859 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53860
53861 * g++.old-deja/g++.warn/impint.C: New test.
53862 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53863 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53864 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53865 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53866 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53867 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53868 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53869 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53870 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53871 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53872 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53873 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53874
53875 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53876
53877 * gcc.dg/cpp-redef.c: New test.
53878
53879 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53880
53881 * g++.old-deja/g++.pt/unify7.C: New test.
53882
53883 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53884
53885 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53886 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53887
53888 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53889
53890 * gcc.c-torture/compile/20000224-1.c: New test.
53891
53892 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53893
53894 * gcc.c-torture/compile/cpp-2.c: New test.
53895 * gcc.c-torture/compile/cpp-1.c: New test.
53896
53897 2000-02-25 Jeffrey A Law (law@cygnus.com)
53898
53899 * gcc.c-torture/execute/20000225-1.c: New test.
53900
53901 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53902
53903 * gcc.dg/cpp-li2.c: New test.
53904
53905 * gcc.dg/cpp-wi1.c: New test.
53906
53907 * gcc.dg/cpp-li1.c: New test.
53908
53909 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53910
53911 * g++.old-deja/g++.other/sizeof5.C: New test.
53912
53913 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53914
53915 * gcc.c-torture/execute/va-arg-13.c: New test.
53916
53917 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53918
53919 * gcc.c-torture/execute/va-arg-12.c: New test.
53920
53921 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53922
53923 * gcc.c-torture/execute/20000223-1.c: New test.
53924
53925 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53926
53927 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53928
53929 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53930
53931 * g++.old-deja/g++.abi/ptrmem.C: New test.
53932
53933 2000-02-19 Richard Henderson <rth@cygnus.com>
53934
53935 * gcc.c-torture/compile/init-3.c: New.
53936
53937 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53938
53939 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53940 ALWAYS_CXXFLAGS.
53941
53942 2000-02-11 Robert Lipe <robertl@sco.com>
53943
53944 * gcc.c-torture/compile/20000211-3.c: New test.
53945
53946 2000-02-11 Martin Buchholz <martin@xemacs.org>
53947
53948 * gcc.c-torture/compile/20000211-2.c: New test.
53949
53950 2000-02-11 Jeffrey A Law (law@cygnus.com)
53951
53952 * gcc.c-torture/compile/20000211-1.c: New test.
53953
53954 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53955
53956 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53957 on native targets
53958
53959 2000-02-08 Nathan Sidwell <nathan@acm.org>
53960
53961 * g++.old-deja/g++.other/cast5.C: New test.
53962
53963 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53964
53965 * gcc.c-torture/execute/20000205-1.c: New.
53966
53967 2000-02-03 Nathan Sidwell <nathan@acm.org>
53968
53969 * g++.old-deja/g++.jason/cast3.C: Return void.
53970 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53971
53972 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53973
53974 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53975
53976 * gcc.dg/loop-1.c: New test.
53977
53978 2000-01-27 Jakub Jelinek <jakub@redhat.com>
53979
53980 * gcc.c-torture/compile/20000127-1.c: New test.
53981 * gcc.c-torture/execute/991228-1.c: New test.
53982
53983 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53984
53985 * gcc.dg/unused-2.c: New test.
53986
53987 * gcc.dg/conv-1.c: New test.
53988
53989 2000-01-24 Mark Mitchell <mark@codesourcery.com>
53990
53991 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53992 compiler.
53993 (tool_option_proc): Fix typo.
53994
53995 2000-01-24 Geoff Keating <geoffk@cygnus.com>
53996
53997 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53998 of the ld on the host, not on the build machine.
53999 Also, don't crash if '--help' is not a supported option.
54000
54001 2000-01-24 Richard Henderson <rth@cygnus.com>
54002
54003 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54004
54005 2000-01-20 Jeffrey A Law (law@cygnus.com)
54006
54007 * gcc.c-torture/execute/20000120-2.c: New test.
54008 * gcc.c-torture/execute/20000120-1.c: New test.
54009
54010 2000-01-13 Jeffrey A Law (law@cygnus.com)
54011
54012 * gcc.c-torture/execute/20000113-1.c: New test.
54013
54014 2000-01-12 Jeffrey A Law (law@cygnus.com)
54015
54016 * gcc.c-torture/execute/20000112-1.c: New test.
54017
54018 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54019
54020 * gcc.dg/20000111-1.c: New test.
54021
54022 2000-01-10 Jeffrey A Law (law@cygnus.com)
54023
54024 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54025 with 16 bit integers.
54026
54027 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54028
54029 * gcc.dg/20000108-1.c: New test.
54030
54031 2000-01-05 Nathan Sidwell <nathan@acm.org>
54032
54033 * g++.old-deja/g++.ns/koenig8.C: New test.
54034
54035 2000-01-05 Nathan Sidwell <nathan@acm.org>
54036
54037 * g++.old-deja/g++.other/cast4.C: New test.
54038
54039 2000-01-05 Jeffrey A Law (law@cygnus.com)
54040
54041 * gcc.c-torture/compile/20000105-2.c: New test.
54042 * gcc.c-torture/compile/20000105-1.c: New test.
54043
54044 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54045
54046 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54047 references to printf & atoi to conform to ANSI standard.
54048 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54049 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54050 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54051 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54052 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54053 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54054 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54055 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54056 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54057 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54058 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54059 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54060 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54061 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54062 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54063 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54064 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54065 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54066 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54067 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54068 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54069 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54070 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54071 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54072 * g++.old-deja/g++.brendan/init3.C: Likewise.
54073 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54074 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54075 * g++.old-deja/g++.brendan/new2.C: Likewise.
54076 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54077 * g++.old-deja/g++.brendan/operators5.C: Likewise.
54078 * g++.old-deja/g++.brendan/overload2.C: Likewise.
54079 * g++.old-deja/g++.brendan/overload7.C: Likewise.
54080 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
54081 * g++.old-deja/g++.brendan/reference1.C: Likewise.
54082 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
54083 * g++.old-deja/g++.brendan/template24.C: Likewise.
54084 * g++.old-deja/g++.brendan/template3.C: Likewise.
54085 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
54086 * g++.old-deja/g++.jason/inline3.C: Likewise.
54087 * g++.old-deja/g++.jason/opeq.C: Likewise.
54088 * g++.old-deja/g++.law/arg5.C: Likewise.
54089 * g++.old-deja/g++.law/arm7.C: Likewise.
54090 * g++.old-deja/g++.law/ctors11.C: Likewise.
54091 * g++.old-deja/g++.law/cvt8.C: Likewise.
54092 * g++.old-deja/g++.law/init9.C: Likewise.
54093 * g++.old-deja/g++.law/refs4.C: Likewise.
54094 * g++.old-deja/g++.law/template2.C: Likewise.
54095 * g++.old-deja/g++.law/visibility24.C: Likewise.
54096 * g++.old-deja/g++.law/vtable3.C: Likewise.
54097 * g++.old-deja/g++.mike/asm2.C: Likewise.
54098 * g++.old-deja/g++.mike/eh1.C: Likewise.
54099 * g++.old-deja/g++.mike/misc1.C: Likewise.
54100 * g++.old-deja/g++.mike/misc13.C: Likewise.
54101 * g++.old-deja/g++.mike/misc14.C: Likewise.
54102 * g++.old-deja/g++.mike/ns12.C: Likewise.
54103 * g++.old-deja/g++.mike/p1248.C: Likewise.
54104 * g++.old-deja/g++.mike/p3708.C: Likewise.
54105 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54106 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54107 * g++.old-deja/g++.mike/p646.C: Likewise.
54108 * g++.old-deja/g++.mike/p700.C: Likewise.
54109 * g++.old-deja/g++.mike/p783.C: Likewise.
54110 * g++.old-deja/g++.mike/p783a.C: Likewise.
54111 * g++.old-deja/g++.mike/p783b.C: Likewise.
54112 * g++.old-deja/g++.mike/p786.C: Likewise.
54113 * g++.old-deja/g++.mike/p789.C: Likewise.
54114 * g++.old-deja/g++.mike/p789a.C: Likewise.
54115 * g++.old-deja/g++.mike/p807a.C: Likewise.
54116 * g++.old-deja/g++.other/delete3.C: Likewise.
54117 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54118 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54119 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54120 * g++.old-deja/g++.other/empty1.C: Likewise.
54121 * g++.old-deja/g++.other/temporary1.C: Likewise.
54122 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54123 * g++.old-deja/g++.pt/t16.C: Likewise.
54124 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54125
54126 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54127
54128 * gcc.dg/991230-1.c: New test.
54129
54130 1999-12-29 Jeffrey A Law (law@cygnus.com)
54131
54132 * gcc.c-torture/compile/991229-3.c: New test.
54133 * gcc.c-torture/compile/991229-2.c: New test.
54134 * gcc.c-torture/compile/991229-1.c: New test.
54135
54136 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54137
54138 * gcc.c-torture/compile/labels-2.c: New test.
54139
54140 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54141
54142 * gcc.c-torture/execute/991227-1.c: New test.
54143
54144 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54145
54146 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54147
54148 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54149
54150 * gcc.c-torture/execute/991221-1.c: New test.
54151
54152 1999-12-20 Nathan Sidwell <nathan@acm.org>
54153
54154 * g++.old-deja/g++.other/cast3.C: New test.
54155
54156 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54157
54158 * gcc.c-torture/execute/991216-4.c: New test.
54159
54160 1999-12-16 Michael Meissner <meissner@cygnus.com>
54161
54162 * gcc.c-torture/execute/991216-1.c: New test.
54163 * gcc.c-torture/execute/991216-2.c: New test.
54164 * gcc.c-torture/execute/991216-3.c: New test.
54165
54166 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54167
54168 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54169 Actually make the test fail by using "-O2" for compilation.
54170
54171 1999-12-15 Nathan Sidwell <nathan@acm.org>
54172
54173 * g++.old-deja/g++.warn/cast-align1.C: New test.
54174
54175 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54176
54177 * gcc.c-torture/compile/991214-1.c: New test.
54178 * gcc.c-torture/compile/991214-2.c: New test.
54179
54180 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54181
54182 * gcc.dg/991214-1.c: New test.
54183
54184 1999-12-13 Jeffrey A Law (law@cygnus.com)
54185
54186 * gcc.c-torture/compile/991213-3.c: New test.
54187 * gcc.c-torture/compile/991213-2.c: New test.
54188 * gcc.c-torture/compile/991213-1.c: New test.
54189
54190 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54191
54192 * gcc.dg/991209-1.c: New test.
54193
54194 1999-12-08 Nathan Sidwell <nathan@acm.org>
54195
54196 * gcc.c-torture/compile/991208-1.c: New test.
54197
54198 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54199
54200 * gcc.dg/ultrasp2.c: New test.
54201
54202 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54203
54204 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54205
54206 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54207
54208 * gcc.c-torture/compile/991202-1.c: New test.
54209 * gcc.c-torture/execute/991202-1.c: New test.
54210 * gcc.c-torture/execute/991202-2.c: New test.
54211 * gcc.c-torture/execute/991202-3.c: New test.
54212
54213 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54214
54215 * g++.old-deja/g++.abi/align.C: New test.
54216 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54217 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54218
54219 1999-12-01 Richard Henderson <rth@cygnus.com>
54220
54221 * gcc.c-torture/execute/991201-1.c: New.
54222
54223 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54224
54225 * gcc.dg/991129-1.c: New test.
54226
54227 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54228
54229 * gcc.c-torture/compile/991127-1.c: New test.
54230
54231 1999-11-22 Nathan Sidwell <nathan@acm.org>
54232
54233 * g++.old-deja/g++.other/warn4.C: New test.
54234
54235 1999-11-22 Nathan Sidwell <nathan@acm.org>
54236
54237 * g++.old-deja/g++.eh/cleanup2.C: New test.
54238 * g++.old-deja/g++.ext/pretty2.C: New test.
54239 * g++.old-deja/g++.ext/pretty3.C: New test.
54240 * g++.old-deja/g++.other/debug6.C: New test.
54241
54242 1999-10-20 Jim Wilson <wilson@cygnus.com>
54243
54244 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54245 compiler_output to look for one error message instead of two.
54246
54247 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54248
54249 * gcc.c-torture/execute/991118-1.c: Also test case
54250 where the word boundary does not split a byte evenly.
54251
54252 1999-11-19 Nathan Sidwell <nathan@acm.org>
54253
54254 * g++.old-deja/g++.ext/restrict1.C: New test.
54255
54256 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54257
54258 * gcc.c-torture/execute/991118-1.c: New test.
54259
54260 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54261
54262 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54263 working directory pathnames.
54264
54265 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54266
54267 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54268 host is equipped with driver.h and driver.o so it can actually
54269 compile and run the tests.
54270
54271 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54272
54273 * gcc.c-torture/compile/991008-1.c: New test.
54274
54275 1999-11-08 Nick Clifton <nickc@cygnus.com>
54276
54277 * lib/gcc-dg.exp: Include target-supports.exp
54278
54279 1999-11-05 Nick Clifton <nickc@cygnus.com>
54280
54281 * lib/target-supports.exp: New file: Provide procs to test for
54282 features supported by the target.
54283 (check_weak_available): Moved here from ecos.exp.
54284 (check_alias_available): New proc: Determine of the target
54285 toolchain supports the alias attribute.
54286
54287 * gcc.dg/special/ecos.exp: Move check_weak_available to
54288 target-supports.exp.
54289 (alias-1.c): Only perform the test if the target supports
54290 aliases.
54291 (wkali-1.c): Only perform the test if the target supports
54292 aliases.
54293
54294 * gcc.dg/990506-0.c: Expect error messages from cross
54295 targets as well as native targets.
54296
54297 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54298
54299 * gcc.dg/ultrasp1.c: Removed xfail.
54300 * gcc.dg/struct-ret-2.c: Likewise.
54301 * gcc.dg/array-1.c: Likewise.
54302
54303 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54304
54305 * gcc.dg/struct-ret-2.c: New test.
54306
54307 * gcc.dg/array-1.c: New test.
54308
54309 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54310
54311 * gcc.c-torture/execute/991030-1.c: New test.
54312
54313 1999-10-26 Richard Henderson <rth@cygnus.com>
54314
54315 * gcc.c-torture/compile/991026-2.c: New test.
54316
54317 1999-10-26 Jeffrey A Law (law@cygnus.com)
54318
54319 * gcc.c-torture/compile/991026-1.c: New test.
54320
54321 1999-10-23 Jeffrey A Law (law@cygnus.com)
54322
54323 * gcc.c-torture/execute/991023-1.c: New test.
54324
54325 1999-10-19 Jeffrey A Law (law@cygnus.com)
54326
54327 * gcc.c-torture/execute/991019-1.c: New test.
54328
54329 1999-10-16 Richard Henderson <rth@cygnus.com>
54330
54331 * gcc.c-torture/execute/991016-1.c: New test.
54332
54333 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54334
54335 * gcc.c-torture/execute/991014-1.c: New test.
54336
54337 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54338
54339 * g++.old-deja/g++.other/union2.C: New test.
54340
54341 1999-10-13 Nathan Sidwell <nathan@acm.org>
54342
54343 * g++.old-deja/g++.other/vaarg2.C: New test.
54344 * g++.old-deja/g++.other/vaarg3.C: New test.
54345
54346 1999-10-12 Craig Burley <craig@jcb-sc.com>
54347
54348 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54349 in compile/.
54350
54351 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54352
54353 * gcc.c-torture/execute/va-arg-11.c: New test.
54354
54355 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54356
54357 * lib/file-format.exp (gcc_target_object_format): Don't
54358 crash if objdump is unavailable.
54359
54360 1999-09-29 Donn Terry <donn@interix.com>
54361
54362 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54363
54364 1999-09-28 Nick Clifton <nickc@cygnus.com>
54365
54366 * gcc.c-torture/compile/990928-1.c: New test.
54367
54368 1999-09-28 Nathan Sidwell <nathan@acm.org>
54369
54370 * g++.old-deja/g++.other/decl6.C: New test.
54371
54372 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54373
54374 * gcc.c-torture/execute/va-arg-10.c: New test.
54375
54376 1999-09-27 Nathan Sidwell <nathan@acm.org>
54377
54378 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54379 __PRETTY_FUNCTION__.
54380
54381 1999-09-23 Nick Clifton <nickc@cygnus.com>
54382
54383 * gcc.c-torture/execute/990923-1.c: New test.
54384
54385 1999-09-21 Nick Clifton <nickc@cygnus.com>
54386
54387 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54388 for which -fpic is inappropriate.
54389
54390 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54391
54392 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54393
54394 1999-09-21 Nathan Sidwell <nathan@acm.org>
54395
54396 * g++.old-deja/g++.other/dyncast1.C: New test.
54397 * g++.old-deja/g++.other/dyncast2.C: New test.
54398 * g++.old-deja/g++.other/dyncast3.C: New test.
54399 * g++.old-deja/g++.other/dyncast4.C: New test.
54400 * g++.old-deja/g++.other/dyncast5.C: New test.
54401 * g++.old-deja/g++.eh/catch3.C: New test.
54402 * g++.old-deja/g++.eh/catch3p.C: New test.
54403 * g++.old-deja/g++.eh/catch4.C: New test.
54404 * g++.old-deja/g++.eh/catch4p.C: New test.
54405 * g++.old-deja/g++.eh/catch5.C: New test.
54406 * g++.old-deja/g++.eh/catch5p.C: New test.
54407 * g++.old-deja/g++.eh/catch6.C: New test.
54408 * g++.old-deja/g++.eh/catch6p.C: New test.
54409 * g++.old-deja/g++.eh/catch7.C: New test.
54410 * g++.old-deja/g++.eh/catch7p.C: New test.
54411 * g++.old-deja/g++.eh/catch8.C: New test.
54412 * g++.old-deja/g++.eh/catch8p.C: New test.
54413 * g++.old-deja/g++.eh/catch9.C: New test.
54414 * g++.old-deja/g++.eh/catch9p.C: New test.
54415
54416 1999-09-13 Nathan Sidwell <nathan@acm.org>
54417
54418 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54419 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54420
54421 1999-09-13 Jeffrey A Law (law@cygnus.com)
54422
54423 * gcc.c-torture/compile/990913-1.c: New test.
54424
54425 1999-09-10 Nathan Sidwell <nathan@acm.org>
54426
54427 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54428 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54429
54430 1999-09-09 Richard Henderson <rth@cygnus.com>
54431
54432 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54433
54434 1999-09-09 Nathan Sidwell <nathan@acm.org>
54435
54436 * g++.old-deja/g++.other/lookup11.C: New test.
54437 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54438 what is permitted and what we want.
54439 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54440 overload use.
54441 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54442
54443 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54444
54445 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54446 * gcc.c-torture/noncompile/poison-1.c: New file.
54447
54448 1999-09-08 Nathan Sidwell <nathan@acm.org>
54449
54450 * g++.old-deja/g++.other/sizeof3.C: New test.
54451 * g++.old-deja/g++.other/sizeof4.C: New test.
54452 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54453 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54454
54455 1999-09-07 Richard Henderson <rth@cygnus.com>
54456
54457 * gcc.dg/va-arg-1.c: New.
54458
54459 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54460
54461 * gcc.c-torture/execute/va-arg-9.c: New test.
54462
54463 1999-09-05 Craig Burley <craig@jcb-sc.com>
54464
54465 * g77.f-torture/compile/980519-2.f: New test.
54466 * g77.f-torture/compile/19990905-0.f: New test.
54467 * g77.f-torture/compile/19990905-1.f: New test.
54468 * g77.f-torture/compile/19990905-2.f: New test.
54469
54470 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54471
54472 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54473
54474 * gcc.c-torture/execute/990827-1.c: Fix typo.
54475
54476 1999-09-03 Nathan Sidwell <nathan@acm.org>
54477
54478 * g++.old-deja/g++.other/deref1.C: New test.
54479
54480 1999-09-02 Nathan Sidwell <nathan@acm.org>
54481
54482 * g++.old-deja/g++.other/ambig2.C: New test.
54483 * g++.old-deja/g++.other/cond5.C: New test.
54484 * g++.old-deja/g++.other/lookup16.C: New test.
54485
54486 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54487
54488 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54489 assemblers too.
54490
54491 1999-08-31 Jeffrey A Law (law@cygnus.com)
54492
54493 * lib/c-torture.exp: Avoid the "compare executables" optimization
54494 when testing native.
54495
54496 1999-08-29 Jeffrey A Law (law@cygnus.com)
54497
54498 * gcc.c-torture/execute/990829-1.c: New test.
54499 * gcc.c-torture/compile/990829-1.c: New test.
54500
54501 1999-08-27 Paul Burchard <burchard@pobox.com>
54502
54503 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54504 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54505 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54506 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54507 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54508 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54509 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54510 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54511 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54512 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54513 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54514
54515 1999-08-27 Jeffrey A Law (law@cygnus.com)
54516
54517 * gcc.c-torture/execute/990827-1.c: New test.
54518
54519 1999-08-26 Craig Burley <craig@jcb-sc.com>
54520
54521 * g77.f-torture/noncompile/19990826-4.f: New test.
54522
54523 * g77.f-torture/compile/19990826-3.f: New test.
54524
54525 * g77.f-torture/execute/19990826-2.f: New test.
54526
54527 * g77.f-torture/compile/19990826-1.f: New test.
54528
54529 * gcc.c-torture/execute/990826-0.c: New test.
54530 * g77.c-torture/execute/19990826-0.f: New test.
54531
54532 * g77.f-torture/noncompile/970626-2.f: New test.
54533
54534 1999-08-25 Paul Burchard <burchard@pobox.com>
54535
54536 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54537 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54538 lss-011.C: New tests.
54539
54540 1999-08-25 Nathan Sidwell <nathan@acm.org>
54541
54542 * g++.old-deja/g++.other/decl5.C: New test.
54543
54544 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54545
54546 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54547 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54548 call `postbase' for each one. All callers of `postbase' changed
54549 to call this instead.
54550
54551 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54552
54553 * gcc.c-torture/execute/990811-1.c: New test.
54554
54555 1999-08-09 Nick Clifton <nickc@cygnus.com>
54556
54557 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54558 just native ones.
54559
54560 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54561 just native ones.
54562
54563 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54564
54565 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54566
54567 1999-08-04 Jeffrey A Law (law@cygnus.com)
54568
54569 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54570
54571 1999-08-04 Nathan Sidwell <nathan@acm.org>
54572
54573 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54574
54575 1999-08-04 Jeffrey A Law (law@cygnus.com)
54576
54577 * gcc.c-torture/execute/990804-1.c: New test.
54578
54579 1999-08-03 Nathan Sidwell <nathan@acm.org>
54580
54581 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54582 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54583 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54584
54585 1999-08-03 Nathan Sidwell <nathan@acm.org>
54586
54587 * g++.old-deja/g++.other/struct1.C: New test.
54588
54589 1999-08-03 Nathan Sidwell <nathan@acm.org>
54590
54591 * g++.old-deja/g++.other/enum2.C: New test.
54592
54593 1999-08-02 Richard Henderson <rth@cygnus.com>
54594
54595 Adapted from tests from Franz Sirl:
54596 * gcc.c-torture/execute/va-arg-7.c: New test.
54597 * gcc.c-torture/execute/va-arg-8.c: New test.
54598
54599 1999-08-01 Jeffrey A Law (law@cygnus.com)
54600
54601 * gcc.c-torture/compile/990801-2.c: New test.
54602
54603 * gcc.c-torture/compile/990801-1.c: New test.
54604
54605 1999-07-27 Michael Meissner <meissner@cygnus.com>
54606
54607 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54608 fp-cmp-1.c, converting double to float.
54609
54610 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54611 fp-cmp-1.c, converting double to long double.
54612
54613 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54614 from fr1 to unknown_register, since fr1 is a legitimate register
54615 on some machines.
54616
54617 1999-07-25 Jeffrey A Law (law@cygnus.com)
54618
54619 * README: More listname related changes.
54620
54621 1999-07-08 Catherine Moore <clm@cygnus.com>
54622
54623 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54624
54625 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54626
54627 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54628
54629 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54630
54631 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54632
54633 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54634
54635 * gcc.dg/990703-1.c: New test.
54636
54637 1999-06-29 Nick Clifton <nickc@cygnus.com>
54638
54639 * lib/file-format.exp: New file: Move definition of proc
54640 gcc_target_object_format to here from
54641 gcc.dg/special/ecos.exp.
54642
54643 * lib/c-torture.exp: Include lib file-format.exp.
54644 * lib/gcc-dg.exp: Include lib file-format.exp.
54645
54646 * gcc.dg/special/ecos.exp: Remove definition of proc
54647 gcc_target_object_format.
54648
54649 1999-06-28 Jeffrey A Law (law@cygnus.com)
54650
54651 * gcc.c-torture/execute/990628-1.c: New test.
54652
54653 1999-06-25 Jeffrey A Law (law@cygnus.com)
54654
54655 * gcc.c-torture/compile/990625-2.c: New test.
54656
54657 * gcc.c-torture/compile/990625-1.c: New test.
54658
54659 1999-06-23 Nick Clifton <nickc@cygnus.com>
54660
54661 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54662 attributes compile.
54663 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54664 ports that use the COFF/PE file format.
54665
54666 1999-06-17 Jeffrey A Law (law@cygnus.com)
54667
54668 * gcc.c-torture/compile/990617-1.c: New test.
54669
54670 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54671
54672 * g++.old-deja/g++.other/decl4.C: New test.
54673
54674 1999-06-14 Nathan Sidwell <nathan@acm.org>
54675
54676 * g++.old-deja/g++.other/bitfld3.C: New test.
54677
54678 1999-06-08 Nathan Sidwell <nathan@acm.org>
54679
54680 * g++.old-deja/g++.eh/catch1.C: New test.
54681
54682 1999-06-07 Jeffrey A Law (law@cygnus.com)
54683
54684 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54685
54686 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54687 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54688
54689 1999-06-05 Craig Burley <craig@jcb-sc.com>
54690
54691 * g77.f-torture/compile/19990502-0.f: Replace with new,
54692 shorter, test that still fails after recent changes.
54693
54694 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54695
54696 * gcc.c-torture/execute/990604-1.c: New test.
54697
54698 1999-05-31 Jeffrey A Law (law@cygnus.com)
54699
54700 * gcc.c-torture/execute/990531-1.c: New test.
54701
54702 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54703
54704 * gcc.c-torture/compile/990527-1.c: New test.
54705
54706 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54707
54708 * gcc.c-torture/execute/990527-1.c: New test.
54709
54710 1999-05-25 Nick Clifton <nickc@cygnus.com>
54711
54712 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54713 bitfields as signed.
54714
54715 1999-05-25 Craig Burley <craig@jcb-sc.com>
54716
54717 * g77.f-torture/compile/19990525-0.f: New test.
54718
54719 1999-05-25 Jeffrey A Law (law@cygnus.com)
54720
54721 * gcc.c-torture/execute/990525-2.c: New test.
54722
54723 * gcc.c-torture/execute/990525-1.c: New test.
54724
54725 1999-05-24 Nathan Sidwell <nathan@acm.org>
54726
54727 * g++.old-deja/g++.other/anon3.C: New test.
54728 * g++.old-deja/g++.other/anon4.C: New test.
54729 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54730 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54731 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54732 Merrill).
54733
54734 1999-05-24 Jeffrey A Law (law@cygnus.com)
54735
54736 * gcc.c-torture/execute/990524-1.c: New test.
54737
54738 * gcc.dg/990524-1.c: New test.
54739
54740 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54741
54742 * gcc.c-torture/compile/990523-1.c: New test.
54743
54744 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54745
54746 * gcc.c-torture/compile/990519-1.c: New test.
54747
54748 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54749
54750 * gcc.c-torture/compile/990517-1.c: New test.
54751
54752 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54753 (e4, f4): New tests.
54754 (main): Call them.
54755
54756 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54757
54758 * gcc.dg/noreturn-1.c: New test.
54759
54760 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54761
54762 * gcc.c-torture/execute/990513-1.c: New test.
54763
54764 1999-05-10 Richard Henderson <rth@cygnus.com>
54765
54766 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54767
54768 1999-05-10 Craig Burley <craig@jcb-sc.com>
54769
54770 * g77.f-torture/execute/erfc.f: Use small single-precision
54771 values, to avoid problems on Alphas when not -mieee.
54772
54773 1999-05-08 Craig Burley <craig@jcb-sc.com>
54774
54775 * gcc.dg/990506-0.c: New test.
54776
54777 1999-05-08 Richard Henderson <rth@cygnus.com>
54778
54779 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54780 the constant to test. Don't XFAIL 64-bit targets.
54781
54782 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54783 * g++.old-deja/g++.law/profile1.C: Likewise.
54784
54785 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54786 operator new instances.
54787 * g++.old-deja/g++.other/delete5.C: Likewise.
54788
54789 1999-05-03 Craig Burley <craig@jcb-sc.com>
54790
54791 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54792 intrinsic.
54793
54794 1999-05-03 Craig Burley <craig@jcb-sc.com>
54795
54796 * g77.f-torture/execute/u77-test.f: Reverse order of two
54797 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54798
54799 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54800
54801 * gcc.dg/compare1.c: New test.
54802
54803 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54804
54805 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54806 New tests.
54807
54808 1999-05-02 Craig Burley <craig@jcb-sc.com>
54809
54810 * g77.f-torture/compile/19990502-1.f: New test.
54811
54812 1999-05-02 Craig Burley <craig@jcb-sc.com>
54813
54814 * g77.f-torture/compile/19990502-0.f: New test.
54815
54816 1999-05-02 Craig Burley <craig@jcb-sc.com>
54817
54818 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54819 intrinsic.
54820
54821 1999-05-02 Craig Burley <craig@jcb-sc.com>
54822
54823 * g77.f-torture/execute/u77-test.f (main): List libU77
54824 intrinsics not currently tested.
54825 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54826 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54827 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54828 Trim blanks off the ends of some printed strings.
54829
54830 1999-05-02 Craig Burley <craig@jcb-sc.com>
54831
54832 * g77.f-torture/execute/u77-test.f (main): Just warn about
54833 FSTAT gid disagreement, as it's expected on some systems.
54834
54835 1999-05-01 Craig Burley <craig@jcb-sc.com>
54836
54837 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54838 use a new function, which allows for some slop.
54839 Clean up some commentary.
54840 (issum): The new function.
54841 (sgladd): Deleted subroutine.
54842
54843 1999-05-01 Craig Burley <craig@jcb-sc.com>
54844
54845 * g77.f-torture/execute/u77-test.f: Modify to be more like
54846 libf2c/libU77 version, bringing patches to that version here.
54847 Add suitable commentary.
54848
54849 1999-04-25 Richard Henderson <rth@cygnus.com>
54850
54851 * gcc.dg/990424-1.c: New test.
54852
54853 1999-04-24 Craig Burley <craig@jcb-sc.com>
54854
54855 * g77.f-torture/execute/u77-test.f (main): Bug involving
54856 LSTAT has been fixed, so turn back on full checking.
54857
54858 1999-04-20 Craig Burley <craig@jcb-sc.com>
54859
54860 * g77.f-torture/compile/19990419-0.f: New test.
54861 * g77.f-torture/execute/19990419-1.f: New test.
54862
54863 1999-04-17 Richard Henderson <rth@cygnus.com>
54864
54865 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54866 to avoid the need for a prototype to supress a warning.
54867
54868 1999-04-07 Jim Wilson <wilson@cygnus.com>
54869
54870 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54871
54872 1999-04-04 Jeffrey A Law (law@cygnus.com)
54873
54874 * gcc.c-torture/execute/990404-1.c: New test.
54875
54876 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54877
54878 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54879 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54880 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54881 missing initializer warnings.
54882
54883 1999-03-28 Jeffrey A Law (law@cygnus.com)
54884
54885 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54886 matching strings.
54887
54888 1999-03-26 Jeffrey A Law (law@cygnus.com)
54889
54890 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54891
54892 1999-03-26 Craig Burley <craig@jcb-sc.com>
54893
54894 * g77.f-torture/execute/19990325-0.f: New test.
54895 * g77.f-torture/execute/19990325-1.f: New test.
54896
54897 1999-03-24 Jeffrey A Law (law@cygnus.com)
54898
54899 * gcc.c-torture/execute/990324-1.c: New test.
54900
54901 1999-03-22 Jim Wilson <wilson@cygnus.com>
54902
54903 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54904 test with 4.
54905
54906 1999-03-17 Richard Henderson <rth@cygnus.com>
54907
54908 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54909
54910 1999-03-13 Craig Burley <craig@jcb-sc.com>
54911
54912 * g77.f-torture/execute/19990313-2.f: New test.
54913 * g77.f-torture/execute/19990313-3.f: New test.
54914
54915 1999-03-13 Craig Burley <craig@jcb-sc.com>
54916
54917 * g77.f-torture/execute/19990313-0.f: New test.
54918 * g77.f-torture/execute/19990313-1.f: New test.
54919
54920 1999-03-12 Jim Wilson <wilson@cygnus.com>
54921
54922 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54923 printf to sprintf.
54924 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54925 (main): Add check for u15. Conditionalize u31 check depending on
54926 whether ints are <32 bits or >=32 bits.
54927
54928 1999-03-08 Craig Burley <craig@jcb-sc.com>
54929
54930 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54931
54932 1999-03-08 Craig Burley <craig@jcb-sc.com>
54933
54934 * g77.f-torture/compile/19990305-0.f: New test.
54935 * g77.f-torture/execute/19981119-0.f: New test.
54936
54937 1999-03-08 Craig Burley <craig@jcb-sc.com>
54938
54939 * g77.f-torture/execute/970625-2.f: call ABORT if final
54940 result is not correct, instead of just printing it.
54941 Add this checking via newly introduced obfuscation, to
54942 trip up buggy front ends.
54943
54944 1999-03-07 Craig Burley <craig@jcb-sc.com>
54945
54946 * g77.f-torture/compile/960317-1.f: Moved from being
54947 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54948
54949 1999-03-06 Craig Burley <craig@jcb-sc.com>
54950
54951 * g77.f-torture/execute/960317-1.f: New (old) test.
54952 * g77.f-torture/execute/970625-2.f: Ditto.
54953
54954 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54955
54956 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54957 error message on line 1 or line 2; cccp and cpplib do this differently.
54958
54959 1999-03-01 Jeffrey A Law (law@cygnus.com)
54960
54961 * g++.old-deja/g++.law/weak1.C: New test.
54962
54963 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54964
54965 * gcc.c-torture/execute/990119-1.c: Renamed to...
54966 * gcc.dg/990119-1.c: this, so it will only be tested once
54967 (it's a preprocessor test, it doesn't need to be run at
54968 multiple optimization levels).
54969
54970 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54971
54972 * lib/g++.exp: Don't add incdir=$base_dir/../include to
54973 ALWAYS_CXXFLAGS.
54974
54975 1999-02-24 Craig Burley <craig@jcb-sc.com>
54976
54977 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54978 * g77.f-torture/compile/19981216-0.f: ...as it is expected
54979 to not be compilable by current g77.
54980
54981 1999-02-24 Nick Clifton <nickc@cygnus.com>
54982
54983 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54984
54985 1999-02-22 Jeffrey A Law (law@cygnus.com)
54986
54987 * gcc.c-torture/execute/990222-1.c: New test.
54988
54989 1999-02-19 Craig Burley <craig@jcb-sc.com>
54990
54991 * g77.f-torture/compile/19990218-0.f: New test.
54992 * g77.f-torture/noncompile/19990218-1.f: New test.
54993
54994 1999-02-18 Craig Burley <craig@jcb-sc.com>
54995
54996 * g77.f-torture/compile/19981216-0.f: New test.
54997
54998 1999-02-14 Jeffrey A Law (law@cygnus.com)
54999
55000 * gcc.dg/990214-1.c: New test.
55001
55002 1999-02-13 Jeffrey A Law (law@cygnus.com)
55003
55004 * gcc.dg/990213-2.c: New test.
55005
55006 * gcc.dg/990213-1.c: New test.
55007
55008 1999-02-12 Jeffrey A Law (law@cygnus.com)
55009
55010 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55011 ints.
55012
55013 1999-02-11 Nick Clifton <nickc@cygnus.com>
55014
55015 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55016 specified by target.
55017
55018 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55019
55020 1999-02-11 Jeffrey A Law (law@cygnus.com)
55021
55022 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55023
55024 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55025
55026 * gcc.dg/special/ecos.exp: New test driver for new tests with
55027 special requirements.
55028
55029 * gcc.dg/special/alias-1.c: New test.
55030 * gcc.dg/special/gcsec-1.c: New test.
55031 * gcc.dg/special/weak-1.c: New test.
55032 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55033 * gcc.dg/special/weak-2.c: New test.
55034 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55035 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55036 * gcc.dg/special/wkali-1.c: New test.
55037 * gcc.dg/special/wkali-2.c: New test.
55038 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55039 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55040
55041 1999-02-10 Felix Lee <flee@cygnus.com>
55042
55043 * lib/c-torture.exp (c-torture-compile): Pull out code for
55044 analyzing gcc error messages.
55045 (c-torture-execute): Likewise. Fix some (harmless) false
55046 positives.
55047 * lib/gcc.exp (gcc_check_compile): New function.
55048
55049 1999-02-08 Richard Henderson <rth@cygnus.com>
55050
55051 * gcc.c-torture/execute/990208-1.c: New test.
55052
55053 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55054
55055 * g++.dg/special/ecos.exp: New driver for new tests with special
55056 requirements
55057
55058 * g++.dg/special/conpr-1.C: New test
55059 * g++.dg/special/conpr-2.C: New test
55060 * g++.dg/special/conpr-2a.C: New test
55061 * g++.dg/special/conpr-3.C: New test
55062 * g++.dg/special/conpr-3a.C: New test
55063 * g++.dg/special/conpr-3b.C: New test
55064
55065 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55066 allow g++ to use the dg driver
55067
55068 * README: Add comment about g++.dg directory
55069
55070 1999-02-06 Jeffrey A Law (law@cygnus.com)
55071
55072 * README: Update email addresses.
55073
55074 1999-02-03 Nick Clifton <nickc@cygnus.com>
55075
55076 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55077 arguments in order to force structure S onto the stack even on
55078 the alpha.
55079 (test): Pass 10 leading arguments to function foo as well as the
55080 structure S.
55081
55082 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
55083 failure for all targets.
55084
55085 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
55086 abort to terminate program execution.
55087
55088 1999-01-30 Richard Henderson <rth@cygnus.com>
55089
55090 * gcc.c-torture/execute/990130-1.c: New test.
55091
55092 1999-01-30 Jeffrey A Law (law@cygnus.com)
55093
55094 * gcc.dg/990130-1.c: New test.
55095
55096 1999-01-28 Michael Meissner <meissner@cygnus.com>
55097
55098 * gcc.c-torture/execute/990128-1.c: New test.
55099
55100 1999-01-27 Michael Meissner <meissner@cygnus.com>
55101
55102 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55103
55104 1999-01-27 Felix Lee <flee@cygnus.com>
55105
55106 * lib/c-torture.exp (c-torture-compile): pull out code for
55107 analyzing gcc error messages.
55108 (c-torture-execute): ditto, and fix some (harmless) false
55109 positives.
55110 * lib/gcc.exp (gcc_check_compile): new function.
55111
55112 1999-01-17 Jeffrey A Law (law@cygnus.com)
55113
55114 * gcc.dg/990117-1.c: New test.
55115
55116 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55117
55118 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55119
55120 1999-01-15 Jeffrey A Law (law@cygnus.com)
55121
55122 * g77.f-torture/compile/990115-1.f: New test.
55123
55124 1999-01-07 Jeffrey A Law (law@cygnus.com)
55125
55126 * gcc.c-torture/compile/990107-1.c: New test
55127
55128 1999-01-06 Jeffrey A Law (law@cygnus.com)
55129
55130 * gcc.c-torture/execute/990106-2.c: New test.
55131
55132 * gcc.c-torture/execute/990106-1.c: New test.
55133
55134 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55135
55136 * gcc.c-torture/compile/981223-1.c: New test.
55137
55138 1998-12-29 Richard Henderson <rth@cygnus.com>
55139
55140 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55141 (opt3): Rename from opt4 and disable.
55142
55143 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55144
55145 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55146
55147 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55148
55149 * g++.old-deja/g++.other/conv5.C: New test.
55150
55151 1998-12-14 Nick Clifton <nickc@cygnus.com>
55152
55153 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55154
55155 1998-12-11 Jeffrey A Law (law@cygnus.com)
55156
55157 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55158
55159 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55160
55161 * gcc.c-torture/compile/981211-1.c: New test.
55162
55163 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55164
55165 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55166
55167 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55168
55169 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55170
55171 * gcc.special/930510-1.c: Make C9X safe.
55172 * gcc.misc-tests/gcov-1.c Similarly.
55173 * gcc.misc-tests/gcov-2.c Similarly.
55174
55175 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55176
55177 * gcc.dg/ultrasp1.c: New test.
55178
55179 1998-12-06 Richard Henderson <rth@cygnus.com>
55180
55181 * gcc.c-torture/execute/981206.c: New test.
55182
55183 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55184
55185 * g++.old-deja/g++.ns/template7.C: New test.
55186
55187 * g++.old-deja/g++.other/expr1.C: New test.
55188
55189 * g++.old-deja/g++.eh/tmpl3.C: New test.
55190
55191 * g++.old-deja/g++.eh/tmpl2.C: New test.
55192
55193 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55194
55195 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55196 * g++.old-deja/g++.other/using6.C: Removed.
55197 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55198
55199 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55200
55201 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55202
55203 * g++.old-deja/g++.pt/overload8.C: New test.
55204
55205 * g++.old-deja/g++.pt/overload7.C: New test.
55206
55207 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55208
55209 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55210 and relinking messages.
55211 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55212 compiling with -frepo.
55213
55214 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55215
55216 * g++.old-deja/g++.pt/lookup6.C: New test.
55217
55218 1998-11-30 Nick Clifton <nickc@cygnus.com>
55219
55220 * gcc.c-torture/execute/981130-1.c: New test.
55221 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55222
55223 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55224
55225 * g++.old-deja/g++.pt/explicit76.C: New test.
55226
55227 * g++.old-deja/g++.pt/friend38.C: New test.
55228
55229 * g++.old-deja/g++.ns/crash2.C: New test.
55230
55231 * g++.old-deja/g++.pt/defarg8.C: New test.
55232
55233 * g++.old-deja/g++.pt/instantiate6.C: New test.
55234
55235 * g++.old-deja/g++.pt/static6.C: New test.
55236
55237 * g++.old-deja/g++.pt/decl2.C: New test.
55238
55239 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55240
55241 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55242 problem is actually related with name lookup, but so what? :-)
55243
55244 * g++.old-deja/g++.pt/friend37.C: New test.
55245
55246 1998-11-25 Dave Love <d.love@dl.ac.uk>
55247
55248 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55249 element, which fails on some systems.
55250
55251 * g77.f-torture/execute/labug1.f: New test.
55252
55253 1998-11-21 Jeffrey A Law (law@cygnus.com)
55254
55255 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55256 is defined.
55257
55258 1998-11-18 Dave Love <d.love@dl.ac.uk>
55259
55260 * g77.f-torture/compile/981117-1.f: New test.
55261
55262 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55263
55264 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55265 properly discarded.
55266
55267 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55268
55269 * gcc.c-torture/execute/memcheck: New directory of tests for
55270 -fcheck-memory-usage.
55271
55272 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55273
55274 * README: New file, general information about the testsuite and
55275 new description of the various C++ test subdirectories.
55276 * README.g++: Eliminate obsolete information, update and move most
55277 relevant stuff to README.
55278
55279 1998-11-07 Richard Henderson <rth@cygnus.com>
55280
55281 * gcc.c-torture/compile/981107-1.c: New test.
55282
55283 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55284
55285 * execute/memcpy-bi.c: New testcase.
55286
55287 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55288
55289 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55290 base classes.
55291
55292 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55293 template is selected.
55294
55295 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55296 classes, it should be accepted for all types.
55297
55298 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55299
55300 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55301 specializations start with template headers.
55302
55303 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55304
55305 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55306
55307 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55308 non-POD types.
55309
55310 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55311
55312 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55313
55314 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55315
55316 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55317
55318 1998-10-19 Jeffrey A Law (law@cygnus.com)
55319
55320 * 981019-1.c: New test.
55321
55322 1998-10-14 Robert Lipe <robertl@dgii.com>
55323
55324 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55325 find objc headers.
55326
55327 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55328
55329 * compile/981001-4.c: Remove use of GCC extension that triggers a
55330 compiler bug.
55331
55332 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55333
55334 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55335
55336 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55337
55338 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55339 instantiation of template produces incorrect code for delete
55340 expression.
55341
55342 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55343 constructors' name is not unique.
55344 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55345 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55346
55347 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55348 automatic array of const is ill-formed.
55349
55350 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55351 of template parameter?
55352
55353 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55354 const.
55355
55356 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55357 pointer-to-member expression.
55358
55359 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55360 declaration causes ICE.
55361
55362 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55363
55364 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55365 reserved in the global namespace.
55366
55367 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55368 generate needed virtual table.
55369
55370 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55371
55372 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55373
55374 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55375 template-dependent type
55376
55377 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55378
55379 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55380 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55381 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55382
55383 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55384 class should be usable as argument of member function.
55385 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55386 class should be usable as return type of member function.
55387 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55388 class should be usable as type of data member.
55389
55390 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55391
55392 1998-10-09 Jeffrey A Law (law@cygnus.com)
55393
55394 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55395
55396 1998-10-08 Nick Clifton <nickc@cygnus.com>
55397
55398 * gcc.dg/dll-?.c Add thumb to target list.
55399 Fix assembler scan patterns to match current assembler output.
55400
55401 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55402
55403 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55404 matching of template brackets.
55405
55406 * g++.old-deja/g++.other/using4.C: New test. Test using
55407 declarations of methods from base classes.
55408
55409 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55410 within functions should introduce names into the innermost
55411 enclosing namespace.
55412
55413 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55414 of static locals if first initialization throws.
55415
55416 1998-10-07 Jim Wilson <wilson@cygnus.com>
55417
55418 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55419
55420 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55421
55422 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55423 lose track of the possible targets of tablejump insns.
55424 * special/special.exp: Run it.
55425
55426 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55427
55428 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55429 must be declared before its specializations can be named in friend
55430 declarations.
55431
55432 1998-10-05 Dave Love <d.love@dl.ac.uk>
55433
55434 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55435
55436 * g77.f-torture/execute/io1.f: New test.
55437
55438 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55439
55440 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55441 with pointer to template function, for which no argument deduction
55442 is possible.
55443
55444 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55445 specialization of template function as argument to template
55446 function.
55447
55448 * g++.old-deja/g++.other/access2.C: New test; Inner class
55449 shouldn't have privileged access to Outer's names.
55450
55451 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55452
55453 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55454 friend template declared within template class conflicts with
55455 nested class of the same name.
55456
55457 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55458 is ignored.
55459
55460 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55461 object with direct initializer as function declaration.
55462
55463 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55464 initializers.
55465
55466 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55467 involving const pointer and NULL produces incorrect result.
55468
55469 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55470 type name without `typename' should be rejected with -pedantic.
55471
55472 1998-10-02 Richard Henderson <rth@cygnus.com>
55473
55474 * g++.old-deja/g++.other/addrof1.C: New test.
55475
55476 1998-10-01 Nick Clifton <nickc@cygnus.com>
55477
55478 * gcc.c-torture/compile/981001-1.c: New test.
55479 * gcc.c-torture/execute/981001-1.c: New test.
55480
55481 1998-10-01 Jeffrey A Law (law@cygnus.com)
55482
55483 * gcc.c-torture/compile/981001-2.c: New test.
55484 * gcc.c-torture/compile/981001-3.c: New test.
55485 * gcc.c-torture/compile/981001-4.c: New test.
55486
55487 1998-10-01 Robert Lipe <robertl@dgii.com>
55488
55489 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55490 multilibbed hosts. Idea grafted from g77.exp.
55491
55492 1998-09-30 Dave Love <d.love@dl.ac.uk>
55493
55494 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55495 avoid losing on systems which need -lsocket.
55496
55497 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55498
55499 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55500 * g++.old-deja/g++.other/nested2.C: Ditto.
55501 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55502 failure.
55503
55504 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55505
55506 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55507 preferred over template operator!= for enum bitfields.
55508
55509 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55510
55511 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55512 that happen to have the same base name, but in different scopes,
55513 are incorrectly rejected.
55514
55515 1998-09-16 Richard Henderson <rth@cygnus.com>
55516
55517 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55518 on the native word size instead of an integer literal.
55519
55520 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55521
55522 * g++.old-deja/g++.other/static2.C: Invocation of static data
55523 member of type pointer-to-function denoted as non-static member.
55524
55525 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55526 checks involving function types and aliases.
55527
55528 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55529
55530 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55531 redefined to the same non-trivial type.
55532
55533 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55534 namespace-qualification of template specializations declared in
55535 other namespaces.
55536
55537 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55538 to declare a subset of the specializations of a template function
55539 as friends of specializations of a template class.
55540
55541 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55542 member templates that do not fully specialize the enclosing
55543 template class are rejected.
55544
55545 1998-09-11 Dave Love <d.love@dl.ac.uk>
55546
55547 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55548
55549 1998-09-08 Dave Love <d.love@dl.ac.uk>
55550
55551 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55552 altered from libf2c/libU77 version.
55553
55554 1998-09-06 Dave Love <d.love@dl.ac.uk>
55555
55556 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55557
55558 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55559 Alexandre Oliva <oliva@dcc.unicamp.br>
55560
55561 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55562 (un)signed char are different types for template specialization
55563 purposes.
55564
55565 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55566
55567 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55568 * objc: ObjC testsuite.
55569
55570 1998-08-31 Catherine Moore <clm@cygnus.com>
55571
55572 * gcc.c-torture/execute/941014-1.x: New file.
55573
55574 1998-08-31 Nick Clifton <nickc@cygnus.com>
55575
55576 * lib/c-torture.exp: Add support for
55577 torture_eval_before_compile and torture_eval_before_execute
55578 variables.
55579
55580 1998-08-30 Jeffrey A Law (law@cygnus.com)
55581
55582 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55583 this test triggers valid.
55584
55585 1998-08-27 Jeffrey A Law (law@cygnus.com)
55586
55587 * gcc.dg/980827-1.c: New test.
55588
55589 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55590
55591 * gcc.c-torture/execute/loop-4b.c: New test.
55592
55593 1998-08-26 Nick Clifton <nickc@cygnus.com>
55594
55595 * lib/c-torture.exp: Add support for
55596 torture_eval_before_compile and torture_eval_before_execute
55597 variables.
55598
55599 1998-08-25 Jeffrey A Law (law@cygnus.com)
55600
55601 * gcc.c-torture/compile/980825-1.c: New test.
55602
55603 1998-08-24 Nick Clifton <nickc@cygnus.com>
55604
55605 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55606 count number tests in opt_t0 not good_t0.
55607
55608 1998-08-24 Jeffrey A Law (law@cygnus.com)
55609
55610 * gcc.c-torture/compile/930326-1.x: Fix typo.
55611
55612 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55613
55614 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55615 causes an ICE.
55616
55617 1998-08-21 Jeffrey A Law (law@cygnus.com)
55618
55619 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55620 STACK_SIZE is defined.
55621 * gcc.c-torture/unsorted/stuct.c: Similarly.
55622
55623 * gcc.c-torture/compile/980821-1.c: New test.
55624
55625 1998-08-21 Jeffrey A Law (law@cygnus.com)
55626
55627 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55628 16bit ints.
55629
55630 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55631
55632 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55633 code.
55634
55635 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55636
55637 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55638 error'.
55639
55640 1998-08-18 Jeffrey A Law (law@cygnus.com)
55641
55642 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55643
55644 1998-08-16 Jeffrey A Law (law@cygnus.com)
55645
55646 * gcc.c-torture/compile/980816-1.c: New test.
55647
55648 * gcc.dg/980816-1.c: New test.
55649
55650 1998-08-13 Jeffrey A Law (law@cygnus.com)
55651
55652 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55653 compiler for ieee tests.
55654
55655 1998-08-01 Dave Love <d.love@dl.ac.uk>
55656
55657 * g77.f-torture/compile/980729-0.f: New test.
55658
55659 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55660
55661 * gcc.c-torture/special/eeprof-1.c: New test, for
55662 -finstrument-functions.
55663 * gcc.c-torture/special/special.exp: Run it.
55664
55665 1998-07-29 Jeffrey A Law (law@cygnus.com)
55666
55667 * gcc.c-torture/compile/980729-1.c: New test.
55668
55669 1998-07-27 Nick Clifton <nickc@cygnus.com>
55670
55671 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55672 __thumb__ is defined, and test for ARM style doubles if so.
55673
55674 1998-07-26 Dave Love <d.love@dl.ac.uk>
55675
55676 * g77.f-torture/noncompile/980615-0.f: New test.
55677
55678 1998-07-26 H.J. Lu (hjl@gnu.org)
55679
55680 * gcc.dg/980312-1.c: Do link instead of compile.
55681 * gcc.dg/980313-1.c: Likewise.
55682
55683 1998-07-26 Jeffrey A Law (law@cygnus.com)
55684
55685 * gcc.c-torture/compile/980726-1.c: New test.
55686
55687 1998-07-25 Dave Love <d.love@dl.ac.uk>
55688
55689 * g77.f-torture/execute/io0.f: New test.
55690
55691 1998-07-24 Nick Clifton <nickc@cygnus.com>
55692
55693 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55694 an int.
55695
55696 1998-06-18 Michael Meissner <meissner@cygnus.com>
55697
55698 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55699 m32r bugs.
55700
55701 1998-07-17 Nick Clifton <nickc@cygnus.com>
55702
55703 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55704 c-decl.c:grokdeclarator can handle mode attributes.
55705
55706 1998-07-16 Jeffrey A Law (law@cygnus.com)
55707
55708 * gcc.c-torture/execute/980716-1.c: New test.
55709
55710 1998-07-13 Jeffrey A Law (law@cygnus.com)
55711
55712 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55713 the mn10200.
55714 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55715 the mn10200.
55716 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55717 * gcc.c-torture/compile/930326-1.x: Similarly.
55718
55719 1998-07-13 Dave Love <d.love@dl.ac.uk>
55720
55721 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55722 New test from Craig.
55723
55724 1998-07-12 Dave Love <d.love@dl.ac.uk>
55725
55726 * g77.f-torture/noncompile/980616-0.f: New test.
55727
55728 * g77.f-torture/execute/970816-3.f: New test from Craig.
55729
55730 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55731
55732 * g++.other/singleton.C: Return error value instead of taking
55733 SIGSEGV.
55734
55735 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55736
55737 * g++.other/singleton.C: New test. Warning is under dispute.
55738 Runtime crash is not.
55739
55740 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55741
55742 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55743 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55744 using6.C, using7.C}: New namespace tests.
55745
55746 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55747
55748 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55749 specialization with typedef'ed names used as array indexes.
55750
55751 1998-07-09 Jeffrey A Law (law@cygnus.com)
55752
55753 * gcc.c-torture/execute/980709-1.c: New test.
55754
55755 * gcc.dg/980709-1.c: New test.
55756
55757 1998-07-07 Richard Henderson <rth@cygnus.com>
55758
55759 * gcc.c-torture/execute/bcp-1.c: New test.
55760
55761 1998-07-07 Jeffrey A Law (law@cygnus.com)
55762
55763 * gcc.c-torture/execute/980707-1.c: New test.
55764
55765 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55766
55767 * gcc.c-torture/compile/980706-1.c: New test.
55768
55769 1998-07-01 Dave Love <d.love@dl.ac.uk>
55770
55771 * g77.f-torture/execute/980701-0.f,
55772 g77.f-torture/execute/980701-1.f: New test from Craig.
55773
55774 1998-07-01 Jeffrey A Law (law@cygnus.com)
55775
55776 * gcc.c-torture/compile/980701-1.c: New test.
55777
55778 * gcc.c-torture/execute/980701-1.c: New test.
55779
55780 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55781 rlsruhe.de>
55782
55783 * g++.old-deja/g++.robertl/eb132.C: New test.
55784 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55785
55786 1998-06-29 Dave Love <d.love@dl.ac.uk>
55787
55788 * g77.f-torture/execute/980628-7.f,
55789 g77.f-torture/execute/980628-8.f,
55790 g77.f-torture/execute/980628-9.f,
55791 g77.f-torture/execute/980628-10.f: New tests from Craig.
55792
55793 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55794
55795 1998-06-28 Jeffrey A Law (law@cygnus.com)
55796
55797 * g77.f-torture/execute/980628-4.f: New test from Craig.
55798 * g77.f-torture/execute/980628-5.f: Likewise.
55799 * g77.f-torture/execute/980628-2.f: Likewise.
55800 * g77.f-torture/execute/980628-0.f: Likewise.
55801 * g77.f-torture/execute/980628-1.f: Likewise.
55802 * g77.f-torture/execute/980628-3.f: Likewise.
55803 * g77.f-torture/execute/980628-6.f: Likewise.
55804
55805 1998-06-28 Jeffrey A Law (law@cygnus.com)
55806
55807 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55808 directory when nothing has been installed yet.
55809
55810 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55811
55812 * gcc.c-torture/special/special.exp: Handle newer versions of
55813 dejagnu.
55814
55815 1998-06-26 Jeffrey A Law (law@cygnus.com)
55816
55817 * gcc.dg/980626-1.c: New test.
55818
55819 1998-06-19 Bruno Haible <haible@ilog.fr>
55820
55821 * gcc.misc-tests/m-un-2.c: New test.
55822 * g++.old-deja/g++.other/warn01.c: Likewise.
55823
55824 1998-06-19 Robert Lipe <robertl@dgii.com>
55825
55826 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55827 compatibility with assmblers with a different comment character.
55828 Eliminate use of GAS-specific extensions.
55829
55830 1998-06-19 Jeffrey A Law (law@cygnus.com)
55831
55832 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55833
55834 1998-06-19 Robert Lipe <robertl@dgii.com>
55835
55836 * lib/g77.exp: Replace search for libf2c.a with search for newly
55837 renamed libg2c.a
55838
55839 1998-06-17 Jeffrey A Law (law@cygnus.com)
55840
55841 * gcc.c-torture/execute/980617-1.c: New test.
55842
55843 1998-06-12 Jeffrey A Law (law@cygnus.com)
55844
55845 * gcc.c-torture/execute/980612-1.c: New test.
55846
55847 1998-06-08 Jeffrey A Law (law@cygnus.com)
55848
55849 * gcc.dg/980523-1.c: Only test on ppc-linux.
55850 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55851
55852 * gcc.c-torture/execute/980608-1.c: New test.
55853
55854 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55855
55856 * gcc.c-torture/execute/980605-1.c: New test.
55857
55858 1998-06-04 Jeffrey A Law (law@cygnus.com)
55859
55860 * gcc.c-torture/execute/980604-1.c: New test.
55861
55862 1998-06-02 Jeffrey A Law (law@cygnus.com)
55863
55864 * gcc.c-torture/execute/980602-1.c: New test.
55865 * gcc.c-torture/execute/980602-2.c: Likewise.
55866
55867 1998-06-02 Dave Love <d.love@dl.ac.uk>
55868
55869 * 970125-0.f: Fix per JCB. Add commentary.
55870
55871 1998-05-31 Michael Meissner <meissner@cygnus.com>
55872
55873 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55874 IEEE -0 support.
55875
55876 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55877
55878 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55879 earlier.
55880
55881 1998-05-28 Catherine Moore <clm@cygnus.com>
55882
55883 * gcc.c-torture/execute/980526-3.c: New test.
55884
55885 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55886
55887 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55888 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55889 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55890 m88k-motorola-sysv3 to XFAIL.
55891
55892 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55893
55894 * gcc.dg/980526-1.c: New test.
55895 * gcc.c-torture/execute/980526-2.c: New test.
55896
55897 1998-05-26 Jeffrey A Law (law@cygnus.com)
55898
55899 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55900
55901 * gcc.c-torture/execute/980526-1.c: New test.
55902
55903 1998-05-26 Dave Love <d.love@dl.ac.uk>
55904
55905 * g77.f-torture/execute/alpha2.f: Add runtime test.
55906
55907 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55908
55909 * g++.old-deja/old-deja.exp: Strip leading directories.
55910
55911 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55912 error for the line. Don't run multiple tests for the same line.
55913
55914 1998-05-23 Jeffrey A Law (law@cygnus.com)
55915
55916 * gcc.dg/980523-1.c: New test.
55917
55918 1998-05-23 Dave Love <d.love@dl.ac.uk>
55919
55920 * g77.f-torture/compile/970915-0.f: New test.
55921
55922 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55923
55924 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55925
55926 1998-05-21 Jeffrey A Law (law@cygnus.com)
55927
55928 * gcc.dg/980520-1.c: New test.
55929
55930 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55931
55932 * gcc.dg/980502-1.c: Fix return type.
55933
55934 1998-05-20 Jeffrey A Law (law@cygnus.com)
55935
55936 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55937 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55938 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55939 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55940 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55941
55942 1998-05-20 Dave Love <d.love@dl.ac.uk>
55943
55944 * g77.f-torture/execute/980520-1.f: New test.
55945
55946 1998-05-15 Dave Love <d.love@dl.ac.uk>
55947
55948 * lib/mike-g77.exp: New file.
55949
55950 * g77.f-torture/noncompile/noncompile.exp,
55951 g77.f-torture/noncompile/check0.f: New files.
55952
55953 1998-05-14 Dave Love <d.love@dl.ac.uk>
55954
55955 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55956 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55957 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55958 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55959 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55960 abort where appropriate.
55961
55962 1998-05-05 Michael Meissner <meissner@cygnus.com>
55963
55964 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55965 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55966
55967 1998-04-29 Dave Love <d.love@dl.ac.uk>
55968
55969 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55970
55971 1998-04-27 Dave Love <d.love@dl.ac.uk>
55972
55973 * g77.f-torture/compile/980427-0.f: New test.
55974
55975 1998-04-24 Dave Love <d.love@dl.ac.uk>
55976
55977 * g77.f-torture/compile/980424-0.f: New test.
55978
55979 1998-04-19 Dave Love <d.love@dl.ac.uk>
55980
55981 * g77.f-torture/compile/980419-2.f (main): New test.
55982 * g77.f-torture/compile/970125-0.f: New test.
55983 * g77.f-torture/compile/980419-1.f: New test.
55984
55985 1998-04-08 Jim Wilson <wilson@cygnus.com>
55986
55987 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
55988 of loop-4.c.
55989
55990 1998-04-07 Jim Wilson <wilson@cygnus.com>
55991
55992 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55993
55994 1998-04-03 Jim Wilson <wilson@cygnus.com>
55995
55996 * gcc.c-torture/compile/980329-1.c: New test.
55997
55998 1998-03-18 Jim Wilson <wilson@cygnus.com>
55999
56000 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56001 * gcc.dg/980312-1.c: Fix typo in -march command.
56002
56003 1998-03-16 H.J. Lu (hjl@gnu.org)
56004
56005 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56006
56007 1998-03-11 Robert Lipe <robertl@dgii.com>
56008
56009 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56010 Dave Love agree the Fortran source is bogus.
56011
56012 1998-03-11 Robert Lipe <robertl@dgii.com>
56013
56014 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56015 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56016 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56017 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56018 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56019
56020 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56021
56022 * g++.old-deja/g++.other/friend1.C: New test.
56023
56024 1998-02-18 Dave Love <d.love@dl.ac.uk>
56025
56026 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56027 possibly uninitialized) variables and declare dnrm2.
56028
56029 1998-02-23 Robert Lipe <robertl@dgii.com>
56030
56031 From Bruno Haible <haible@ilog.fr>:
56032 * gcc.c-torture/execute/980223.c: New test.
56033
56034 1998-02-13 Jeffrey A Law (law@cygnus.com)
56035
56036 * gcc.dg/ifelse-1.c: New test.
56037
56038 1998-02-09 H.J. Lu (hjl@gnu.org)
56039
56040 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56041
56042 * lib/old-dejagnu.exp (old-dejagnu): Added the
56043 "execution test - XFAIL *-*-*" handling in the spirit of
56044 "excess errors test -". Changed the "execution test fails"
56045 handling to be like "excess errors test fails".
56046 * Update various tests accordingly.
56047
56048 1998-02-06 Jim Wilson <wilson@cygnus.com>
56049
56050 * gcc.c-torture/execute/980205.c: New test.
56051
56052 1998-01-18 Jeffrey A Law (law@cygnus.com)
56053
56054 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56055 * lib/f-torture.exp: Similarly.
56056 * gcc.c-torture: Rename all .cexp files to .x files.
56057
56058 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56059
56060 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56061 (940510-1.c): Removed duplicate.
56062 (971104-1.c): New test.
56063
56064 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56065
56066 * lib/f-torture.exp: Improve error and loop detection.
56067
56068 1997-11-19 Michael Meissner <meissner@cygnus.com>
56069
56070 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56071 use that to size the filler array.
56072
56073 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56074
56075 * lib/c-torture.exp(c-torture-execute): Fix typo.
56076
56077 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
56078 testcase as the executable name. Keep the executable around if
56079 the test fails.
56080
56081 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
56082
56083 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
56084 changes. Only test one -g option, and move it to the end of the
56085 list of options to test.
56086
56087 1997-09-19 Michael Meissner <meissner@cygnus.com>
56088
56089 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
56090 variable GCC_TORTURE_OPTIONS to supply default switches separated
56091 by colons. If no environment variable, run tests with -O0 -g, -O1
56092 -g, and -O2 -g as well.
56093
56094 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
56095
56096 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
56097 explanatory comments. Fix indentation.
56098
56099 1997-09-15 Jeffrey A Law (law@cygnus.com)
56100
56101 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56102
56103 1997-09-11 Jeffrey A Law (law@cygnus.com)
56104
56105 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56106 * g++.old-deja/g++.mike/p7325.C: Likewise.
56107 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56108
56109 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56110
56111 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56112 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56113 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56114 * g++.old-deja/g++.law/operators4.C: Likewise.
56115
56116 1997-09-11 Joe Buck (jbuck@synopsys.com)
56117
56118 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56119 * g++.old-deja/g++.mike/p784.C: Ditto.
56120 * g++.old-deja/g++.mike/p785.C: Ditto.
56121
56122 1997-09-05 Jeffrey A Law (law@cygnus.com)
56123
56124 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56125
56126 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56127
56128 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56129 target feature; pass this to c-torture-execute as needed.
56130
56131 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56132
56133 * lib/c-torture.exp(c-torture-execute): If the previous and the
56134 current executables being tested are identical, we don't need to
56135 run the executable again. Try to make the executable names
56136 unique. Add an optional argument for passing additional compiler
56137 flags.
56138
56139 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56140
56141 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56142
56143 1997-08-29 Jeffrey A Law (law@cygnus.com)
56144
56145 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56146
56147 1997-07-31 Jeffrey A Law (law@cygnus.com)
56148
56149 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56150 32bit or larger longs.
56151
56152 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56153 have either a 32bit long or 32bit int.
56154
56155 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56156
56157 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56158 Make double precision tests dependent on sizeof (double).
56159
56160 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56161
56162 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56163 too.
56164
56165 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56166
56167 * gcc.c-torture/compile/961203-1.cexp: New script.
56168
56169 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56170
56171 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56172 up the includes ourselves.
56173
56174 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56175
56176 * lib/plumhall.exp: Remove random include, and add a few
56177 verbose messages for debugging.
56178
56179 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56180
56181 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56182 of trying to do it ourselves.
56183
56184 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56185
56186 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56187
56188 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56189
56190 * gcc.prms/5403.c: Made regexp a bit less strict.
56191
56192 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56193
56194 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56195 is returned from remote_load instead.
56196 * lib/plumhall.exp: Ditto.
56197 * lib/mike-g++.exp: Ditto.
56198 * lib/old-dejagnu.exp: Ditto.
56199 * lib/c-torture.exp: Ditto.
56200
56201 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56202
56203 * lib/g++.exp: Use build_wrapper procedure.
56204 * lib/gcc.exp: Ditto.
56205
56206 1997-05-20 Jeffrey A Law (law@cygnus.com)
56207
56208 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56209 an old-style decl for malloc. Fixes tests to work when
56210 sizeof (int) != sizeof (size_t).
56211
56212 1997-05-15 Mike Meissner <meissner@cygnus.com>
56213
56214 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56215
56216 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56217 use stdargs.h interface.
56218
56219 1997-05-15 Mike Meissner <meissner@cygnus.com>
56220
56221 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56222 NO_VARARGS when compiling.
56223
56224 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56225
56226 * lib/plumhall.exp(ph_includes): New procedure.
56227 (ph_make): Use it.
56228 (ph_compiler): Ditto.
56229
56230 * lib/g++.exp: Rename test-glue.c to testglue.c.
56231 * lib/gcc.exp: Ditto.
56232
56233 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56234
56235 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56236 to completion when it's called.
56237
56238 1997-03-21 Michael Meissner <meissner@cygnus.com>
56239
56240 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56241 is defined, don't do test.
56242
56243 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56244
56245 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56246 for object files.
56247 (ph_summary): Mark skipped testcases as untested, not unresolved.
56248
56249 * lib/plumhall.exp (ph_make): If unresolved because of bad
56250 errorCode, record errorCode in log file.
56251 (*): Replace send_log/verbose with verbose -log.
56252
56253 1997-03-19 Michael Meissner <meissner@cygnus.com>
56254
56255 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56256 double conversion if double isn't at least 8 bytes.
56257
56258 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56259 int to work with targets where int is 16 bits.
56260
56261 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56262 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56263 precision for the test to complete.
56264
56265 1997-03-14 Michael Meissner <meissner@cygnus.com>
56266
56267 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56268 if d10v is not compiled with the -mdouble64 flag.
56269 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56270
56271 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56272 d10v is not compiled with the -mint32 flag.
56273
56274 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56275
56276 * lib/plumhall.exp: Use incr_count.
56277
56278 1997-03-12 Jeffrey A Law (law@cygnus.com)
56279
56280 * gcc.c-torture: Update to c-torture-1.45.
56281
56282 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56283
56284 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56285 the name of the expect testcase file).
56286
56287 * lib/g++.exp(g++_init): Ditto.
56288
56289 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56290
56291 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56292 the host.
56293
56294 * lib/gcc.exp(gcc_exit): New procedure.
56295
56296 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56297
56298 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56299 specs where appropriate.
56300
56301 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56302 because of new "candidates are" messages, and removed a few
56303
56304 * Converted all non-old-style g++ testcases to old-style, and
56305 moved into g++.old-deja.
56306
56307 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56308
56309 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56310 options.
56311
56312 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56313 succeeded.
56314
56315 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56316
56317 1997-02-13 Michael Meissner <meissner@cygnus.com>
56318
56319 * lib/gcc.exp (gcc_target_compile): Add support for defining
56320 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56321 the machine doesn't have those features.
56322
56323 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56324
56325 * g++.law/operators4.exp: Don't use LIBS.
56326
56327 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56328
56329 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56330
56331 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56332 * lib/g++.exp: Set it here instead. Also, allow use of the
56333 --tool_exec and --tool_opt options. Change CXX to
56334 GXX_UNDER_TEST.
56335
56336 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56337
56338 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56339
56340 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56341
56342 * lib/old-dejagnu.exp: Use prune_warnings instead of
56343 prune_system_crud.
56344 * lib/mike-g++.exp: Ditto.
56345 * lib/gcc.exp: Ditto.
56346 * lib/g++.exp: Ditto.
56347
56348 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56349
56350 1997-02-07 Jeffrey A Law (law@cygnus.com)
56351
56352 * 941014-2.c: Include stdlib.h
56353 * 960327-1.c: Include stdio.h
56354 * dbra.c, index-1.c: Don't assume ints are 32bits.
56355
56356 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56357
56358 * lib/gcc.exp: Add gcc,stack_size target feature.
56359
56360 * lib/g++.exp(g++_target_compile): Add the include and link
56361 paths here, not in two other places. And, it's $options, not
56362 options.
56363
56364 * lib/mike-g++.exp(postbase): Remove the code that determines
56365 the correct include and link paths.
56366 * g++.old-deja/old-deja.exp: Ditto.
56367
56368 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56369
56370 * lib/g++.exp(g++_init): target_compile no longer returns the
56371 filename of the result.
56372
56373 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56374
56375 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56376 call to glob.
56377
56378 * gcc.c-torture/special/special.exp: Change call to
56379 gcc_target_compile to include the object file.
56380
56381 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56382
56383 * gcc.c-torture/special/special.exp: Correct misspelling in last
56384 change.
56385
56386 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56387
56388 * lib/plumhall.exp(ph_summary): Log the entire output of the
56389 executable. Return -1 if there were any failures, 0 otherwise.
56390 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56391 (ph_make): Clean up objects and executables that were built
56392 if the tests succeeded.
56393
56394 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56395
56396 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56397 libraries and includes in the build tree as appropriate.
56398
56399 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56400
56401 * lib/c-torture.exp: Instead of looking for the global variable
56402 NO_LONG_LONG, check to see if that's a feature of the target.
56403
56404 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56405
56406 * config/default.exp: Minimize. Delete the remainer of the files in
56407 config; this functionality is now in devo/dejagnu/config.
56408
56409 g++.*/*: Pass any additional flags used to compile to postbase;
56410 delete CXXFLAGS.
56411
56412 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56413 is now done by runtest.exp. Use gcc_target_compile instead of
56414 compile.
56415
56416 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56417 Remove references to CFLAGS. Use remote_file instead of
56418 calling rm -f.
56419 (c-torture): Take a list of arguments to use to compile this
56420 testcase.
56421
56422 lib/g++.exp: Simplify. Use target_compile instead of compile.
56423 lib/gcc-dg.exp: Ditto.
56424 lib/gcc.exp: Ditto.
56425 lib/mike-{gcc,g++}.exp: Ditto.
56426 lib/old-dejagnu.exp: Ditto.
56427 lib/plumhall.exp: Ditto.
56428
56429 1997-01-08 Jim Wilson <wilson@cygnus.com>
56430
56431 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56432 (ph_linker): Likewise.
56433
56434 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56435
56436 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56437 MAP_ANON / MAP_ANONYMOUS if defined;
56438 else try to map from /dev/zero .
56439
56440 1996-11-12 Jeffrey A Law (law@cygnus.com)
56441
56442 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56443 isn't defined, then define it to MAP_ANONYMOUS.
56444
56445 1996-11-12 Jeffrey A Law (law@cygnus.com)
56446
56447 * gcc.c-torture: Update to c-torture-1.42 release.
56448
56449 1996-11-11 Jeffrey A Law (law@cygnus.com)
56450
56451 * gcc.c-torture: Update to c-torture-1.41 release.
56452
56453 1996-10-27 Jeffrey A Law (law@cygnus.com)
56454
56455 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56456 c-torture release.
56457
56458 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56459
56460 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56461 and LDFLAGS. Fix second case to append the target_info ldflags
56462 onto LDFLAGS, not CFLAGS.
56463 * lib/g++.exp (g++_init): Add target_info stuff.
56464 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56465 of libgloss and newlib flags for !native.
56466
56467 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56468 (GDB): Fix relative path to go up another dir for finding gdb.
56469
56470 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56471
56472 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56473 versions in the target_info array, if they don't exist.
56474
56475 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56476
56477 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56478
56479 1996-07-08 Jim Wilson <wilson@cygnus.com>
56480
56481 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56482 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56483
56484 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56485
56486 * lib/old-dejagnu.exp: Don't remove the output file before we've
56487 actually tested it. Don't append pwd to the path of the executable
56488 we're testing.
56489
56490 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56491
56492 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56493
56494 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56495
56496 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56497 temporary directory for compiler files, and set it to a default
56498 value of /tmp. Set $output as the name of the output file from
56499 compiling the testcase. Add a -o option to $cflags_var so the
56500 compiler writes the final output file as $output. Set $executable
56501 to $output.
56502
56503 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56504 directory for compiler files, and set it to /tmp if it doesn't
56505 already have a value. Set $output_file to the name of the output
56506 file from compiling the testcase. Add a -o option to CXXFLAGS so
56507 the compiler writes the final output file as $output. Use $output
56508 as the executable to be tested.
56509
56510 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56511
56512 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56513
56514 1996-06-08 Jeffrey A Law (law@cygnus.com)
56515
56516 * gcc.c-torture/execute/pending-1.c: New test. Still
56517 pending in Tege's queue.
56518
56519 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56520
56521 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56522 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56523 if there were failures. Call unresolved if there were unresolved
56524 testcases. Call gcc_fail if program did not run to completion.
56525 (ph_make): Pass additional argument name to ph_execute.
56526 (ph_execute): Add new argument. Pass additional arguments to
56527 ph_summary. Call gcc_fail is there is no execution output.
56528
56529 1996-04-24 Jeffrey A Law (law@cygnus.com)
56530
56531 * lib/plumhall.exp (proc_summary): Output relavent summary
56532 lines into the log so specific failures in plumhall can be
56533 investigated.
56534
56535 1996-04-10 Jeffrey A Law (law@cygnus.com)
56536
56537 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56538 (c-torture-execute): Don't try to execute tests which use
56539 "long long" types if $NO_LONG_LONG is nonzero.
56540
56541 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56542
56543 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56544 not c-torture.
56545
56546 * gcc.ieee: Move from here.
56547 * gcc.c-torture/execute/ieee: To here.
56548
56549 1996-03-26 Jeffrey A Law (law@cygnus.com)
56550
56551 * gcc.c-torture: Update to c-torture-1.41 release.
56552
56553 1996-03-22 Jeffrey A Law (law@cygnus.com)
56554
56555 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56556 not "$output".
56557
56558 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56559
56560 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56561 -c present.
56562
56563 1996-03-02 Jeffrey A Law (law@cygnus.com)
56564
56565 * config/proelf.exp: Handle connecting to a simulator.
56566
56567 1996-01-31 Jeffrey A Law (law@cygnus.com)
56568
56569 * config/proelf.exp: New file. Enough framework that we can
56570 run c-torture tests on the proelf targets (or any other target
56571 that gdb can connect to for that matter).
56572
56573 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56574
56575 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56576 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56577
56578 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56579 exec_output exists.
56580
56581 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56582
56583 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56584 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56585
56586 * config/*.exp: Update FSF address. Change result of ${tool}_load
56587 to pass/fail/unresolved/unsupported/untested. Caller must now
56588 call unresolved/unsupported/untested.
56589 * lib/*.exp: Update FSF address. Update to handle new results of
56590 ${tool}_load.
56591 * lib/chill.exp (verbose): Delete.
56592
56593 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56594
56595 * lib/gcc.exp (default_gcc_start): Change order of args to
56596 $LDFLAGS $CFLAGS $LIBS.
56597 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56598 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56599 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56600 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56601 * gcc.misc-tests/dg-test.exp: Likewise.
56602 * gcc.misc-tests/msgs.exp: Likewise.
56603 * gcc.prms/prms.exp: Likewise.
56604 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56605 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56606
56607 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56608
56609 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56610
56611 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56612
56613 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56614 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56615
56616 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56617 necessary.
56618
56619 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56620
56621 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56622 global for loop; add use of $mathlib.
56623 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56624 settings here; set mathlib for anything but VxWorks.
56625
56626 1996-01-22 Jeffrey A Law (law@cygnus.com)
56627
56628 * gcc.c-torture: Update to c-torture-1.40 release.
56629
56630 1996-01-03 Jeffrey A Law (law@cygnus.com)
56631
56632 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56633 dg.exp.
56634
56635 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56636
56637 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56638 global.
56639
56640 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56641
56642 * lib/g++.exp (LIBS): Define if not already.
56643 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56644 (gcc-dg-prune): Call prune_gcc_output.
56645 * lib/gcc.exp (prune_gcc_output): New proc.
56646 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56647 prune_gcc_output.
56648
56649 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56650
56651 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56652 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56653
56654 1995-11-15 Jeffrey A Law (law@cygnus.com)
56655
56656 * gcc.c-torture: Update to c-torture-1.39 release.
56657
56658 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56659
56660 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56661 fails, try others as well.
56662
56663 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56664
56665 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56666 If compilation fails, mark execute tests as `untested'.
56667 If test is marked as unsupported, don't mark compilation and
56668 execute tests as failed.
56669
56670 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56671
56672 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56673 libstdc++ for whether or not we want to be doing shared
56674 libraries. Delete link_curses since we don't need it anymore.
56675 * lib/mike-g++.exp (postbase): Don't link in libg++.
56676 * g++.old-deja/old-deja.exp: Likewise.
56677
56678 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56679
56680 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56681
56682 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56683
56684 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56685 For that, add `-Wl,-a,shared_archive'.
56686 * g++.old-deja/old-deja.exp: Likewise.
56687
56688 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56689
56690 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56691
56692 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56693
56694 * lib/mike-g++.exp (postbase): Pay attention to the status of
56695 g++_load.
56696
56697 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56698
56699 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56700
56701 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56702
56703 * lib/gcc.exp (default_gcc_start): No longer need to log program
56704 being executed or its output, execute_anywhere does that now.
56705 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56706 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56707
56708 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56709
56710 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56711 the same as those in lib/g++.exp.
56712
56713 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56714
56715 * gcc.c-torture: Update to c-torture-1.38 release.
56716 * gcc.ieee: Related changes.
56717
56718 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56719
56720 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56721 "exec". Minor reformatting changes.
56722
56723 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56724 cross. This means all "exec" calls now work on a remote host as
56725 well.
56726 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56727 cross. Filter out the extra "\r\n" stuff that expect puts in.
56728 (c-torture-execute): Filter out the bogus warnings like
56729 c-torture-compile does. Add support for canadian cross.
56730 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56731 Use execute_anywhere rather than calling exec directly. Now it
56732 works for canadian cross testing.
56733
56734 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56735
56736 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56737 results into a variable, and check that rather than using file exists.
56738
56739 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56740
56741 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56742 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56743
56744 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56745
56746 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56747 lib_curses if there's a shared libg++ in the build tree.
56748
56749 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56750
56751 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56752 if not supported target.
56753
56754 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56755
56756 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56757 link_curses up to always happen, not just for native builds.
56758
56759 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56760
56761 * gcc.c-torture: Update to c-torture-1.36 release.
56762 * gcc.failure: Related changes.
56763
56764 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56765
56766 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56767
56768 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56769
56770 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56771 * lib/mike-g++.exp (postbase): Not in here. Still reference
56772 runshlib, link_curses, and mathlib for link and run.
56773
56774 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56775 pass the runtime shared library options for Solaris, OSF/1, and
56776 Irix5, and link with -lcurses to avoid unresolved references.
56777
56778 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56779
56780 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56781 only run once.
56782
56783 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56784
56785 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56786
56787 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56788
56789 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56790 do not have a framework for the "compat" tests yet.
56791
56792 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56793
56794 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56795 set to null if we're testing vxworks5.1. Use that instead of
56796 `-lm' in the setting of LIBS for link and run.
56797
56798 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56799
56800 * config/rom68k.exp (${tool}_load): Major changes to make it
56801 work. Verified that it does in fact return the stuff in
56802 exec_output properly. Catch any Emul or any TRAP other than 0.
56803
56804 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56805
56806 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56807 LDFLAGS properly for targets that need stuff from libgloss.
56808 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56809 only run once.
56810 (gpp_initialized): New variable.
56811
56812 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56813
56814 * config/rom68k.exp: Load libgloss.exp.
56815 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56816 so we can produce a fully linked binary.
56817 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56818 so we can produce a fully linked binary.
56819
56820 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56821
56822 * lib/plumhall.exp (ph_section): Watch for expected failures.
56823 Add missing `else'.
56824
56825 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56826 run the testcase.
56827 (c-torture): Likewise.
56828
56829 1995-08-28 Doug Evans <dje@cygnus.com>
56830
56831 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56832
56833 * lib/mike-g++.exp (mike_cleanup): New proc.
56834 (prebase): New globals compiler_result, not_compiler_result,
56835 target_regexp.
56836 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56837 allow leading "-" in pattern. Watch for unsupported tests.
56838 If $compiler_result is set, pattern match assembler code,
56839 and ditto for $not_compiler_result.
56840 * lib/mike-gcc.exp: Likewise.
56841
56842 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56843 execution "succeeded".
56844
56845 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56846
56847 * config/win32.exp: New file.
56848 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56849
56850 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56851
56852 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56853 unsupported.
56854 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56855 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56856 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56857
56858 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56859 "... without exceptions was ...". That is now handled by
56860 prune_system_crud.
56861 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56862
56863 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56864
56865 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56866 sieve.c,sort2.c}: New files.
56867 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56868 sieve.exp,sort2.exp}: Drivers for them.
56869
56870 * lib/mike-gcc.exp (program_output): New user settable variable.
56871 (postbase): Call prune_system_crud. Also prune extraneous compiler
56872 messages.
56873 * lib/mike-g++.exp (program_output): New user settable variable.
56874
56875 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56876
56877 * config/sh.exp: Deleted (use sim.exp instead).
56878
56879 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56880
56881 * config/vx.exp: Declare CHECKTASK as global.
56882 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56883 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56884 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56885
56886 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56887
56888 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56889 target. Like vx.exp, only includes `vx29k.exp' instead of
56890 `vxworks.exp'.
56891
56892 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56893
56894 * config/sim.exp: Increase time limit from 120 seconds to 240.
56895
56896 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56897
56898 * gcc.c-torture/execute/950628-1.c: New test.
56899
56900 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56901
56902 * gcc.c-torture: Update with changes/additions from
56903 c-torture-1.34.
56904
56905 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56906
56907 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56908
56909 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56910
56911 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56912
56913 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56914
56915 * gcc.c-torture/compile/950512-1.c: New test.
56916 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56917 * gcc.dg/struct-ret-1.c: Likewise.
56918
56919 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56920
56921 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56922 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56923
56924 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56925
56926 * gcc.c-torture/special/920411-1.c: Deleted.
56927 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56928
56929 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56930
56931 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56932 cpu limit.
56933
56934 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56935
56936 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56937
56938 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56939
56940 From kenner;
56941 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56942 is the proper length.
56943 * va-arg-3.c: Likewise.
56944
56945 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56946
56947 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56948 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56949
56950 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56951 * lib/g++.exp (default_g++_start): Delete old cruft.
56952
56953 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56954
56955 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56956 (2 * (1 << 18)) to (2 * (1 << 17)).
56957
56958 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56959
56960 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56961
56962 * config/rom68k.exp: Renamed from config/idp.exp
56963
56964 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
56965
56966 * c-torture/compile/921109-2.c
56967
56968 1995-04-18 Mike Stump <mrs@cygnus.com>
56969
56970 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56971 excess errors.
56972
56973 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
56974
56975 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56976 output.
56977 * lib/g++.exp (default_g++_start): Likewise.
56978
56979 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
56980
56981 * gcc.c-torture/compile/950329-1.c: New test.
56982
56983 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
56984
56985 * config/bug.exp (${tool}_load): Updated to use new remote_open
56986 and remote_close procs.
56987 * config/idp.exp: New file.
56988
56989 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
56990
56991 * gcc.c-torture/execute/950322-1.c: New test.
56992
56993 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
56994
56995 * config/vx.exp (${tool}_load): Clean up testing of return code from
56996 vxworks_ld and vxworks_spawn.
56997
56998 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
56999
57000 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57001
57002 1995-03-13 Mike Stump <mrs@cygnus.com>
57003
57004 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57005 can mark excess errors on a machine by machine basis. Note, the
57006 default is to not expect any excess errors, even when excess
57007 errors test - is given, so you will want to put an XFAIL ... on
57008 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57009 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57010 those 4 machines, but no others.
57011
57012 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57013
57014 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57015 * lib/c-torture.exp: to here.
57016
57017 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57018
57019 * gcc.c-torture/execute/950221-1.c: New test.
57020 * gcc.c-torture/execute/struct-ret-1.c: New test.
57021 * gcc.c-torture/compile/950221-1.c: New test.
57022
57023 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57024
57025 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57026
57027 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57028 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57029
57030 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57031
57032 * g++.gb: New directory of tests, derived from my signature and
57033 class scoping tests.
57034
57035 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57036 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57037 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57038 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57039 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57040 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57041 * g++.gb/sig25.C: Likewise.
57042
57043 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57044 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57045 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57046 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57047 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57048 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57049 * g++.gb/sig25.exp: Likewise.
57050
57051 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57052 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57053 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57054 * g++.gb/scope13.C: Likewise, this test still fails.
57055
57056 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57057 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57058 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57059 * g++.gb/scope13.exp: Ditto.
57060
57061 * g++.gb/README: New file, explains what these tests are about.
57062
57063 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57064
57065 * lib/dg.exp (dg-do): Support `preprocess'.
57066 (dg-test): Likewise.
57067
57068 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57069
57070 * config/udi.exp: change "continue -expect" to "exp_continue".
57071
57072 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57073
57074 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57075 Delete redundant tests.
57076
57077 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
57078 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
57079 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
57080 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
57081 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
57082 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
57083 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
57084 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
57085
57086 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
57087 storing label pointers.
57088 * gcc.c-torture/execute/921019-1.c: Likewise.
57089 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
57090 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
57091 parameter fp.
57092 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
57093 constants.
57094
57095 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
57096 Delete obsolete tests.
57097
57098 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
57099 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57100 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57101 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57102 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57103 * gcc.c-torture/compile/950124-1.c: New test.
57104
57105 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57106
57107 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57108
57109 * lib/mike-g++.exp: Add -lm to LIBS.
57110
57111 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57112
57113 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57114
57115 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57116
57117 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57118
57119 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57120
57121 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57122
57123 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57124
57125 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57126 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57127 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57128 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57129 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57130 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57131 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57132 * g++.law/{operators31.C, operators32.C,
57133 * g++.law/{operators33.C, operators34.C}: Likewise.
57134 * g++.law/{pic1.C, refs2.C}: Likewise.
57135 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57136 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57137 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57138 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57139
57140 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57141 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57142 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57143 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57144 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57145 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57146 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57147 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57148 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57149 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57150 * g++.law/{operators34.exp}: Likewise.
57151 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57152 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57153 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57154 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57155 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57156
57157 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57158 No longer expected to fail.
57159 * g++.law/missed-error3.C: Tweak for recent bool changes.
57160
57161 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57162
57163 * config/emb-unix: Deleted.
57164 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57165 remote execution. Do final link on remote host if REMOTE_LINK is set.
57166
57167 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57168
57169 * lib/dg.exp (dg-test): Fix typo in last patch.
57170
57171 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57172
57173 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57174 (handles multiple occurrences).
57175
57176 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57177
57178 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57179 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57180 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57181 printed).
57182 * lib/c-torture.exp (c-torture-compile): Likewise.
57183 (c-torture): Prepend full path if missing.
57184 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57185 (gcc_fail): Likewise.
57186 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57187
57188 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57189
57190 * lib/netware.exp: Only attach to NetWare i386 systems.
57191
57192 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57193
57194 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57195 messages. Add test name to "output pattern match" pass/fail message.
57196
57197 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57198
57199 * gcc.dg: New testsuite.
57200 * gcc.dg/dg.exp: New file.
57201
57202 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57203 test-switch.c}: Deleted.
57204
57205 * gcc.misc-tests/msgs.exp: New testcase driver.
57206
57207 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57208
57209 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57210 Watch for illegal return values from ${tool}_load.
57211 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57212 cross targets. Coerce return value >0 to 1.
57213
57214 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57215
57216 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57217
57218 * config/emb-unix.exp: New file.
57219
57220 * config/sim.exp: Error if variable $SIM not defined.
57221 (${tool}_load): Mark test as "untested" if simulator missing.
57222
57223 * config/unix.exp: Load remote.exp to get rcp_download.
57224 * lib/c-torture.exp: Use different option lists for testcases with
57225 and without loops.
57226 * gcc.c-torture/execute/execute.exp: Likewise.
57227
57228 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57229
57230 * config/*.exp: Clarify return code from ${tool}_load.
57231 Call `unresolved' or `untested' instead of `warning' or `perror'
57232 (sometimes you still want to call both though).
57233 Add comment that `shell_id' is local to each file.
57234 * config/udi.exp (timeout): Set to 30.
57235 Don't print warning if connection fails, $connectmode has already
57236 printed an error.
57237 (${tool}_load): Move verbose messages to level 2.
57238 Rework pattern for "Process started" message.
57239 Pass `shell_id' to ${connectmode}_download.
57240 Retry twice upon timeout. Make resetting of target more robust.
57241 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57242 Pass `shell_id' to exit_$connectmode.
57243 Only call exit_$connectmode if connected.
57244 * config/unix.exp (${tool}_load): Check return codes better.
57245 * config/vrtx.exp (${tool}_load): Likewise.
57246 * config/vx.exp (${tool}_load): Likewise.
57247 Delete unneeded global's.
57248 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57249 from ${tool}_load.
57250 (dg-stat): Delete.
57251 (dg-init): Delete recording of pass/fail counts.
57252 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57253 (old-dejagnu-init): Likewise.
57254 (old-dejagnu-stat): Delete contents, empty proc now.
57255 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57256 (c-torture): Delete references to lcnt, lpass, lfail.
57257 Get option list from TORTURE_OPTIONS.
57258 Delete -funroll[-all]-loops if no loops.
57259 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57260 (g++_stat): Delete contents (empty proc now).
57261 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57262 (gcc_finish): Likewise.
57263 (gcc_stat): Deleted.
57264 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57265 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57266 * gcc.c-torture/execute/execute.exp: Likewise.
57267 Split tests into two parts: compile, execute.
57268 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57269 no loops. Update to reflect clarified return codes from ${tool}_load.
57270
57271 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57272
57273 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57274 to grep for.
57275 (old-dejagnu): Likewise (where necessary).
57276
57277 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57278
57279 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57280
57281 * lib/dg.exp (dg-process-target): Fix processing of selector.
57282 Add comment regarding use of `error'.
57283
57284 * lib/gcc.exp (prune_system_crud): Define if missing.
57285 * lib/g++.exp (prune_system_crud): Likewise.
57286
57287 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57288 Call prune_system_crud.
57289 * lib/dg.exp (dg-runtest): New proc.
57290 Use perror instead of send_user for tcl errors in testcase.
57291 Don't return any value, it's never used.
57292 Don't clobber previous definition of `unknown'.
57293 Print tcl errors in `dg-final'.
57294
57295 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57296
57297 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57298 (dg-test): Don't print errorInfo, it contains stack backtrace.
57299
57300 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57301
57302 * lib/g++.exp (runtest_file_p): Define if missing.
57303
57304 1994-09-24 Doug Evans (dje@cygnus.com)
57305
57306 * lib/mike-g++.exp: Comment out loading of g++.exp.
57307 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57308 (default_g++_version): Always print something.
57309 (default_g++_start): Comment out call to `which'.
57310 (g++_start, g++_load): Deleted (must be defined in config file).
57311 * lib/gcc.exp: Test for existence of $CC at start.
57312 Delete check for tmpdir (done in gcc_init).
57313 (default_gcc_version): Always print something.
57314 (default_gcc_start): Comment out call to `which'.
57315 * config/*.exp: Major cleanup - make cross targets work at least a
57316 little better for g++ (by not being "--tool gcc" specific).
57317 Rename gcc_xxx to ${tool}_xxx.
57318 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57319 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57320
57321 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57322
57323 * lib/c-torture.exp (c-torture-compile): Rework compiler
57324 message processing.
57325
57326 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57327 c-torture.
57328
57329 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57330
57331 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57332
57333 * lib/dg.exp (dg-process-target): Support { target native }.
57334
57335 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57336
57337 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57338 looked for "... program xxx got fatal signal".
57339 Correct regsub munging of `comp_output'.
57340 Ignore compiler messages "path prefix not used" and "linker input
57341 file unused".
57342
57343 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57344
57345 * lib/gcc.exp (runtest_file_p): Define if missing.
57346 * gcc.prms/template.c: Example to work from.
57347
57348 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57349
57350 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57351 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57352
57353 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57354 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57355 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57356 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57357
57358 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57359 (dg-process-target): No longer a varargs proc.
57360 Return S/N for target, P/F for xfail. All callers changed.
57361 (user option procs): More argument checking.
57362 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57363 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57364 (dg-test): Skip test if not running on selected target in `dg-do'.
57365 Update handling of `dg-do-what', `dg-output-text'.
57366 Separate execution pass/fail from output pattern match pass/fail.
57367 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57368
57369 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57370
57371 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57372 target for 920510-1.c.
57373
57374 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57375
57376 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57377 Clean up comment regarding use of passcnt, etc.
57378 (gcc_stat): Don't update `testcnt' here.
57379 (gcc_finish): Do it here.
57380 Might as well reset `but_id' here too.
57381 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57382 to determine if the file should be tested.
57383 * gcc.c-torture/compile/compile.exp: Likewise.
57384 * gcc.c-torture/execute/execute.exp: Likewise.
57385 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57386 * gcc.misc-tests/dg-test.exp: Likewise.
57387 * gcc.prms/prms.exp: Likewise.
57388 * gcc.wendy/wendy.exp: Likewise.
57389 * g++.old-deja.exp: Likewise.
57390 Move "Testing file" message to verbose level 1.
57391
57392 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57393
57394 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57395
57396 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57397
57398 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57399 (default_gcc_start): Accept optional second list element
57400 of compiler flags. Print compiler output at verbosity level 2.
57401 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57402 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57403 Save current values of framework globals passcnt, failcnt, xpasscnt,
57404 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57405 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57406 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57407 xfailcnt to compute stats. Update framework global `testcnt' from
57408 pass/fail counts.
57409 (gcc_finish): New proc. Clean up test environment.
57410 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57411 (gcc_epass, gcc_efail): Delete.
57412 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57413 argument of line number.
57414 (dg-init): If the tool has an init routine, call it.
57415 (dg-test): Remove args `cflags_var' and `libs_var'.
57416 Pass all compiler options to ${tool}_start.
57417 Handle missing line number.
57418 (dg-finish): New function.
57419 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57420 particular files. Call gcc_finish at end. Move "skipping test"
57421 message to verbosity level 3.
57422 * gcc.c-torture/compile/compile.exp: Likewise.
57423 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57424 * gcc.c-torture/execute/execute.exp: Likewise.
57425 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57426 Print testcase being tried at verbosity level 1.
57427 * gcc.c-torture/special/special.exp: Unset xfail.
57428 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57429 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57430 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57431 * gcc.failure/failure.exp: Likewise.
57432 * gcc.ieee/ieee.exp: Likewise.
57433 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57434 Update call to dg-test. Call dg-finish at end.
57435 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57436 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57437 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57438 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57439 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57440 * gcc.wendy/wendy.exp: Add copyright.
57441 Delete setting of tmpdir (done by gcc_init).
57442 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57443 Pass compiler flags to gcc_start. Call gcc_finish at end.
57444 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57445 gcc_[ce]pass/fail.
57446
57447 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57448
57449 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57450 confusion.
57451 (g++_load): Likewise.
57452
57453 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57454 Rename argument to `prog' to remove the confusion.
57455 Varargs fns behave differently too!
57456 (g++_load): Likewise.
57457
57458 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57459
57460 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57461 what it is. Delete (always) printing of status value for !native.
57462 Simplify verbose code, and include status and exec_output.
57463 (g++_load): Use gcc_load.
57464
57465 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57466
57467 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57468 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57469 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57470 940714-3.c as these testcases don't exist anymore. Make
57471 va-arg-1.c expected to pass.
57472
57473 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57474
57475 * gcc.misc-tests/misc.exp: Only run specific testcases.
57476 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57477 * gcc.misc-tests/dg-[1-9].c: New files.
57478
57479 * lib/dg.exp: New testsuite driver.
57480 * gcc.prms/prms.exp: Use it.
57481
57482 * README.gcc: New file.
57483
57484 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57485 Document and reset `lxpass' and `lxfail'.
57486 Simplify "initialized" message.
57487 (gcc_stat): Clean up comments a little.
57488
57489 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57490
57491 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57492
57493 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57494
57495 * lib/old-dejagnu.exp (process-option): New proc.
57496 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57497 (old-dejagnu): Simplify.
57498 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57499
57500 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57501
57502 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57503 exists and is not an empty string.
57504
57505 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57506 $xfail rather than calling setup_xfail. Clear $xfail when test is
57507 finished.
57508 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57509 automatically.
57510
57511 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57512 longer expected to fail.
57513
57514 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57515 "f" function call.
57516
57517 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57518
57519 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57520 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57521 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57522 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57523 c-torture-1.29.
57524
57525 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57526 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57527
57528 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57529
57530 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57531 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57532
57533 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57534 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57535 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57536
57537 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57538
57539 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57540 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57541 940714-1.c, 940714-2.c, 940714-3.c},
57542 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57543 gcc.misc-tests/{mg.c,mg.exp}:
57544 New tests.
57545 * gcc.noncompile/noncompile.exp: Change accordingly.
57546
57547 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57548
57549 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57550 Undo previous clobberage.
57551
57552 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57553
57554 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57555 * gcc.special/{930510-1.c, special.exp}:
57556 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57557 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57558 struct-varargs-1.c}: New tests from c-torture-1.26.
57559
57560 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57561
57562 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57563 argument to switch.
57564
57565 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57566
57567 * Revert the previous changes. Please see Rob's directory
57568 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57569 fixes.
57570
57571 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57572
57573 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57574 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57575 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57576 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57577 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57578 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57579 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57580 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57581 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57582 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57583 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57584 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57585 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57586 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57587 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57588 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57589 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57590 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57591 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57592 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57593 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57594 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57595 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57596 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57597 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57598 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57599 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57600 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57601 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57602 testing changes.
57603
57604 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57605
57606 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57607 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57608 with perror calls.
57609
57610 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57611
57612 * config/unix.exp (g++_load): Fix syntax.
57613
57614 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57615
57616 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57617 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57618 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57619 Don't expect va-arg-1.c to fail. Correct expected output for
57620 920928-1.c.
57621 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57622 * gcc.wendy/hbm4.c: Correct typo.
57623 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57624
57625 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57626
57627 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57628 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57629 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57630 * lib/c-torture.exp (c-torture-compile): Ditto.
57631
57632 Reduce volume of output (remove all the -I's and such).
57633 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57634 Call gcc_cpass, gcc_cfail.
57635 (c-torture): Pass testing option to c-torture-compile.
57636
57637 1994-03-21 Doug Evans (dje@cygnus.com)
57638
57639 Bring patches over from progressive.
57640 * config/default.exp: Exit remote shell cleanly.
57641 (g++_exit, g++_start): Add default versions.
57642 * config/sim.exp (gcc_load): Use perror, not error.
57643
57644 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57645
57646 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57647 set in site.exp.
57648
57649 1994-03-14 Doug Evans (dje@cygnus.com)
57650
57651 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57652 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57653 (wendy_try): New proc to run testcase.
57654 (main loop): Call 'em.
57655 * gcc.wendy/*.c: Clean up pass to correct expected output.
57656
57657 * lib/gcc.exp: Minor cleanup work.
57658 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57659
57660 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57661
57662 * config/sim.exp (gcc_load): Document return codes better.
57663 Don't pass -v to simulator.
57664
57665 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57666
57667 * gcc.special/920717-x.c: Fix typo.
57668 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57669 get at sources.
57670
57671 * lib/mike-gcc.exp: Fix typo.
57672
57673 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57674
57675 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57676 binary to use, transform the name.
57677 * config/*.exp: rename everything. Nuke any g++ specific files,
57678 it's now a special case of gcc that requires no special support.
57679 Add a default.exp for unsupported targets.
57680
57681 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57682
57683 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57684 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57685 version of Tcl.
57686
57687 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57688
57689 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57690 than a warning.
57691
57692 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57693
57694 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57695
57696 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57697
57698 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57699 option_list. Compile every file with only 4/6 option choices
57700 (same as C torture) instead of with 12/18 different option
57701 choices.
57702 * lib/c-torture.exp: Likewise.
57703
57704 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57705 not already set.
57706
57707 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57708
57709 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57710 can put an XFAIL *-*-* on excess errors.
57711
57712 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57713
57714 * g++.law: Add more tests derived from g++-bugs snapshots.
57715
57716 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57717 equivalent to g++.law/init9.
57718
57719 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57720 compiled it, and the a.out file after we've run it.
57721
57722 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57723
57724 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57725 compiled it, and the a.out file after we've run it.
57726
57727 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57728
57729 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57730
57731 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57732
57733 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57734 version number.
57735
57736 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57737
57738 * g++.law: New directory of g++ tests derived from the g++-bugs
57739 snapshots.
57740
57741 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57742
57743 * gcc.compile: initbug1.c initbug1.exp testcase added
57744
57745 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57746
57747 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57748 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57749 fixes submitted by Jeff Law (law@cs.utah.edu)
57750 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57751 Jeff Law (law@cs.utah.edu)
57752
57753
57754 1993-11-30 Mike Stump (mrs@cygnus.com)
57755
57756 * config/unix-g++.exp: Follow the gcc way of doing things.
57757 * g++.old-deja/old-deja.exp: Minor updates.
57758 * lib/g++.exp: New file, follow the gcc way of doing things.
57759 * lib/old-dejagnu.exp: Minor updates.
57760 * lib/mike-g++.exp: Always unset errorInfo.
57761
57762 1993-11-06 Mike Stump (mrs@cygnus.com)
57763
57764 * lib/gcc.exp: Fix some errors with the below change, CC and
57765 CFLAGS should be global when setting, not local.
57766
57767 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57768
57769 * lib/gcc.exp: Transform tool name.
57770
57771 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57772
57773 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57774
57775 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57776
57777 * lib/gcc.exp: change gcc_done to gcc_stat
57778
57779 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57780
57781 * Upgraded gcc testsuite to c-torture version 1.25
57782
57783 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57784
57785 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57786 * lib/c-torture: added hooks for new reporting code.
57787
57788 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57789
57790 * config/sh-gcc.exp: check if sh-sim exists in the path
57791
57792 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57793
57794 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57795 * gcc.compile/compile.exp: Initial changes for new logic.
57796 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57797 * gcc.failure/failure.exp: Initial changes for new logic.
57798 * gcc.ieee/ieee.exp: Initial changes for new logic.
57799 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57800 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57801 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57802 * lib/c-torture.exp: Initial changes for new logic.
57803 * lib/gcc.exp: Initial changes for new logic.
57804
57805 1993-10-15 Mike Stump (mrs@cygnus.com)
57806
57807 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57808 depend upon failure or success. Fully qualify names in failure
57809 and success messages. Always remove a.out before starting
57810 compile, just in case. Pay more attention to error text output by
57811 the compiler. Handle testcases with no known past errors just
57812 like all others, so that things are uniform. Other miscellaneous
57813 improvements.
57814
57815 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57816
57817 * gcc.cpp: new directory for cpp tests
57818
57819 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57820
57821 * lib/chill.exp: Code reformatted, removed unused code.
57822 * config/unix-chill.exp: Code reformatted, removed unused code.
57823 * chill.execute/execute.exp: Code reformatted, removed unused code.
57824 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57825
57826 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57827
57828 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57829 routines not written.
57830
57831 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57832
57833 * config/bug-gcc.exp: Use new procs from bug.exp.
57834
57835 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57836
57837 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57838 via ftp, rather than depending on NFS.
57839 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57840 case.
57841
57842 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57843
57844 * config/bug-gcc.exp: Use new download proc.
57845
57846 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57847
57848 * chill.execute/execute.exp: cleanups, handles errors better
57849 * chill.compile/compile.exp: rewrite, based on execute.exp
57850 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57851 * lib/chill.exp: major changes to diff proc and compile and link
57852 procs. added chill_fail and chill_pass wrappers to pass and
57853 fail. added more comments, and handle error codes better.
57854 Added a hack to capture stderr from exec, so noncompile tests
57855 can work.
57856
57857 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57858
57859 * chill.execute/execute.exp: rewrite of testsuite driver
57860 * lib/chill.exp: rewrite of testsuite driver
57861 * config/unix-chill.exp: rewrite of testsuite driver
57862
57863 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57864
57865 In chill.execute:
57866 * iexpr.ch: Standardize uppercase.
57867 * tuples.dat: Standardize uppercase.
57868 * vary.ch: standardize. Correct varying string assignments.
57869 * vary.dat: Add new output lines.
57870
57871 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57872
57873 In chill.execute:
57874 * chprintf.ch: Standardize use of uppercase.
57875 * tuples.ch: Standardize and turn arr2 into a DCL,
57876 rather than a SYN.
57877 * pinits.ch: Standardize.
57878
57879 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57880
57881 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57882 * Makefil: Renamed to Makefile.in.
57883 * configure.in: New.
57884
57885 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57886
57887 In chill.execute:
57888 * .cvsignore: Add result/output files.
57889 * Makefile: Fix up variables at start. Use MFLAGS
57890 everywhere. Correct bool_loc, built_ins entries.
57891 Add entry for vary1.ch.
57892 * bitarray.ch: Standardize upper-case usage.
57893 * bitexpr.ch: Standardize, add output of b1.
57894 * params.ch: Use arrayt in along PROC parameters, to
57895 avoid novelty problems.
57896 * sets.ch: Tiny cleanup.
57897 * vary1.ch: Re-indent.
57898
57899 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57900
57901 * Add PR-related files to Makefiles, .cvsignore files, etc.
57902
57903 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57904
57905 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57906 with compiler objects. New names are test-flow.c and test-loop.c
57907
57908 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57909
57910 * Upgraded c-torture tests from 1.19 to 1.20
57911
57912 * new files:
57913 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57914 * gcc.compile: 930623-1.c 930623-2.c
57915 * gcc.noncompile: 930622-1.c 930622-2.c
57916 * gcc.failure: 920411-1.c 920627-2.c
57917 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57918
57919 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57920
57921 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57922 More changes to get testsuite working properly. Needs more work.
57923 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57924
57925 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57926
57927 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57928 More changes to get testsuite working properly. Needs more work.
57929
57930 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57931
57932 * chill.compile/compile.exp: Added for Dejagnu support
57933 * chill.execute/execute.exp: Added for Dejagnu support
57934 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57935
57936 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57937
57938 This should complete moving the CHILL test files.
57939 * chill.noncompile(.cvsignore printf.grt
57940 in-printf.grt chprintf.grt chprintf.ch):
57941 Added test-support files.
57942 (Makefile): Modified further.
57943 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57944 signal.ch): Added test files.
57945 * chill.execute (.cvsignore printf.grt printr.c
57946 in-printf.grt rts.c chprintf.grt rts.h): Added
57947 test-support files.
57948 (Makefile): More corrections.
57949
57950 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57951
57952 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57953 test cases, ready for DejaGnu.
57954
57955 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57956
57957 * Upgraded c-torture tests from 1.18 to 1.19
57958
57959 * gcc.compile: added test(s):
57960 930607-1.c
57961 * gcc.execute: added test(s):
57962 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57963
57964 * added new subdirectory for misc tests: gcc.misc-tests
57965 * gcc.misc-test(s): added tests:
57966 inst-check.c test-consts.c test-ior.c test-switch.c
57967
57968 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
57969
57970 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57971
57972 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
57973
57974 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57975
57976 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
57977
57978 * Upgraded c-torture tests from 1.17 to 1.18
57979
57980 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
57981
57982 * Upgraded c-torture tests from 1.12 to 1.17
57983
57984 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
57985
57986 * lib/old-dejagnu.exp:
57987 Fixed handling of XFAIL target triplets to correctly
57988 recognize wildcard characters. Removed code that
57989 appended a unique id tag to the end of the file name
57990 printed out by the result of the testcases within a
57991 given test file.
57992
57993 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
57994
57995 * lib/old-dejagnu.exp:
57996 Reworked expected failure handling to trigger off of XFAIL
57997 keyword in keyphrase embeded in testcase source code. The
57998 XFAIL keyword must be at the end of the keyphrase line. It
57999 may optionally be followed by one or more target triplets.
58000 It has just occured that the handling of wildcards in the
58001 target triplet may not be correct.
58002
58003 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58004
58005 * g++.old-deja/tests:
58006 Moved all subdirectories up one level into g++.old-deja .
58007
58008 * lib/old-dejagnu.exp:
58009 Fixed problem with CXXFLAGS not being properly reset, and being
58010 corrupted with extraneous "-c" compiler option. This was
58011 causing binaries to not be generated for test that needed them.
58012 Modified strings passed to "pass" and "fail" so that individual
58013 tests from the same test file would be distinguished by an
58014 identifier appended to the test file name in the summary logs;
58015 this corrected a problem with erroneous diff logs. Added code
58016 to search testcases for expected fail and unexpected pass keywords.
58017
58018 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58019
58020 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58021
58022 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58023
58024 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58025 Removed extraneous text from end of "Special g++ Options"
58026 keyphrase.
58027
58028 * lib/old-dejagnu.exp: Added pattern matching to look for new
58029 keywords, embedded in testcases comments, which will trigger
58030 calls to xpass and xfail.
58031
58032 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58033
58034 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58035 comments embedded in the testcases, especially the one looking for
58036 special compiler options, as well as the pattern matching for the
58037 compiler output again.
58038
58039 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58040
58041 * lib/old-dejagnu.exp: Do a proper check of the return value for
58042 execute tests. Fixed several problems with the pattern matching
58043 of the compiler output which gave erroneous test results.
58044 Changed several of the test result messages to be more descriptive.
58045 * config/unix-g++.exp: Proc g++_load now actually works and
58046 executes the tests passed to it and returns a usable return
58047 value.
58048
58049 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58050
58051 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58052
58053 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58054
58055 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58056 Modified both files to properly execute the old style
58057 dejagnu tests. The previous versions of these files were
58058 experimental and did not function anything near correctly.
58059
58060 1993-04-05 Rob Savoye (rob@cygnus.com)
58061
58062 * Removed all Makefile.in and configure.in files. No configuration
58063 needed now.
58064
58065 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58066
58067 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58068
58069 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58070
58071 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58072 gcc.special/configure.in, gcc.noncompile/configure.in,
58073 gcc.execute/configure.in, gcc.code_quality/configure.in,
58074 g++.other/configure.in, g++.old-deja/configure.in,
58075 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58076 in srcname setting.
58077
58078 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
58079
58080 * lib/udi.exp: Fixed mondfe and mondfe_download.
58081 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
58082 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
58083
58084 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
58085
58086 * config/udi-gdb.exp: Check $shell_id after connecting to target.
58087 (gdb_exit): Don't remove *_soc files.
58088
58089 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
58090
58091 * lib/c-torture.exp: Don't look for main; instead always use -w
58092 -c. This is how the c-torture tests work. Remove the object
58093 file if the compilation succeeds.
58094 * gcc.execute/execute.exp: Remove executable if test passes.
58095 * gcc.noncompile/noncompile.exp: Every test is an expected
58096 failure.
58097 * gcc.special/special.exp: Added tests from c-torture 1.11,
58098 corrected use of existing test.
58099 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58100 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58101 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58102 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58103 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58104 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58105 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58106 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58107 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58108 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58109 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58110 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58111 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58112 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58113 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58114 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58115 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58116 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58117 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58118 c-torture 1.11.
58119 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58120 correspond to c-torture 1.11.
58121
58122 * New file.